99996 0
1 383312433 961881075
1 96037351 120173826
1 388851451 789202579
1 33024422 662291471
1 409181023 465726727
1 304807768 449442737
1 97412668 924947919
1 89337541 321764173
1 877042791 970978109
1 480152956 754258675
1 143169065 875338897
1 725331515 901944666
1 682273585 884243796
1 481656136 576622537
1 208957615 283587768
1 884634774 956889783
1 727056947 819496955
1 218869295 386985596
1 198583721 885659897
1 79565548 263560932
1 231692777 808184129
1 817927053 965446589
1 458659877 671933818
1 110464830 426970329
1 196089499 509977511
1 73859319 764794800
1 257919022 931279102
1 739155930 846334948
1 403222745 777205118
1 733012464 987267174
1 187754537 594185979
1 485652404 967493970
1 883128045 919623591
1 43849395 771893232
1 283641045 496190184
1 213271831 799860014
1 284192353 750196508
1 318546641 651504156
1 625381111 953008003
1 46786036 455214460
1 756753836 882272802
1 261956131 355505516
1 425012461 952837303
1 503642565 945032859
1 150802025 818719089
1 561957968 654142525
1 331912669 629408913
1 419702485 870502090
1 478110279 960386716
1 463326121 520671877
1 751483629 970038135
1 638477162 647848335
1 606497656 809791303
1 614976557 637171720
1 253573694 674493461
1 347807711 445816350
1 316844691 379578866
1 887583390 950022496
1 424822857 799184758
1 655939080 770081942
1 528434969 860054299
1 156493472 651066069
1 308708260 796143580
1 895282804 990581864
1 230012409 926246701
1 826111827 884450184
1 548844717 812019634
1 313496219 898762650
1 556378351 979291319
1 311546934 857398021
1 669630081 933646707
1 9135436 688785759
1 272501332 940849655
1 940581819 996844856
1 720685096 827571504
1 81852433 961430594
1 686012166 902358320
1 384588372 396851057
1 336165594 921111481
1 92121169 464944848
1 96789887 322949843
1 732856484 821752470
1 65869097 655487182
1 713265155 873152954
1 67798480 971365873
1 304539638 846922475
1 119121079 565665409
1 22131588 791562373
1 930580133 941358430
1 321066684 352890276
1 491626570 997736627
1 991984034 998488518
1 89664850 596199017
1 474516214 551268549
1 630236565 660682804
1 298001995 632588713
1 295141730 890808911
1 366614065 561940644
1 892855649 933689049
1 731948674 954665077
1 283101502 583966324
1 964745367 989263012
1 210555491 736728097
1 911857689 938646049
1 753324613 914703263
1 478354151 521415576
1 1746452 125434997
1 524143273 559338819
1 812738781 894387481
1 962440867 965755928
1 885254833 934165111
1 741132601 834617434
1 287810952 786195283
1 366499939 845693240
1 746868135 757912275
1 376154942 529423348
1 627632173 982538786
1 891999670 994108978
1 592875877 971858602
1 108448508 191235502
1 101385470 811169863
1 556643944 570729552
1 306299529 570233316
1 866058186 920353547
1 523154629 884656604
1 474337608 916277808
1 537043082 699760589
1 386330149 468997190
1 595007272 749671023
1 466737163 599514585
1 776914964 970997354
1 506320619 972478450
1 782561221 788636042
1 913216151 993967408
1 2665388 357569722
1 14872692 36293982
1 566083745 899484663
1 619677128 831011967
1 952405650 966954856
1 221730476 225335839
1 336359868 767439261
1 825943468 967875767
1 49533810 977958408
1 411852772 669663102
1 482085513 702532584
1 684379859 968275815
1 352639765 397583866
1 765228324 886336903
1 229688961 550869090
1 210173445 399213775
1 758022795 759508967
1 816328860 852527303
1 412808830 857063987
1 63429486 965963222
1 740566958 782637147
1 381026050 611936525
1 617713681 875895176
1 850350662 897073685
1 929033223 956443399
1 664946867 841507628
1 19811684 657742570
1 824162692 851586530
1 37267819 244355609
1 166575917 955867488
1 680459315 912473664
1 124166628 639777993
1 989390061 994976400
1 100674768 686783921
1 793528774 903880561
1 236870521 886335413
1 642060972 726580600
1 681375313 845790119
1 905316199 940596440
1 336734877 921876454
1 900398629 912031325
1 921994589 976082339
1 71663399 276785146
1 218892788 507986514
1 431730029 552547091
1 978273202 990499972
1 16864632 855658432
1 518645183 679392776
1 898576381 980145089
1 156624069 892673152
1 908733621 918962097
1 532636119 593448363
1 187206859 781040009
1 517698973 622493551
1 232902221 814536253
1 968843683 983049224
1 760080286 946613443
1 256468018 318881568
1 220350716 501664721
1 484045730 554294938
1 281354582 300238099
1 481091144 587647699
1 209260383 242817899
1 537740475 905910169
1 45019162 259202537
1 548051544 687075113
1 796367679 892936192
1 2681235 910822502
1 336634593 776390832
1 617271164 713508444
1 499550339 618156786
1 277237432 751142843
1 819309509 958135148
1 755717584 898049074
1 962490729 992659594
1 345299025 675285716
1 61838099 813023148
1 755055979 780409749
1 409182562 713290568
1 448394907 881709338
1 600153325 616653352
1 425702478 657449877
1 982121938 988527143
1 665636196 853280563
1 555936817 628816258
1 964365394 967353456
1 640664061 985074835
1 679363181 859819434
1 803264439 896234844
1 851208607 858306748
1 672394447 713509841
1 93054494 666111094
1 49122831 358707296
1 180397186 756892420
1 959438415 993386896
1 329463630 450352780
1 177482927 931772331
1 161614207 781411575
1 397428656 410017703
1 169034890 326704467
1 936232946 990418315
1 268951034 370282343
1 591818670 892261927
1 164333292 690498231
1 280745537 496012367
1 736590852 821159723
1 736173498 799934902
1 332591240 799576281
1 951491739 989110768
1 278923412 353679576
1 256247841 898054783
1 393334882 495532435
1 731866880 768703985
1 255414804 846267404
1 398378183 834484708
1 985324520 996466478
1 222245522 473444679
1 444007814 766978190
1 13314058 280183949
1 872127097 912773515
1 788882874 986434161
1 250603620 474966130
1 460545192 845721311
1 811387408 868739998
1 417016100 526793358
1 685152170 953887959
1 777981232 967396615
1 983963188 997756707
1 712514435 884394054
1 982708829 997096609
1 642216170 674722697
1 217148495 549594590
1 652312805 921063756
1 839371322 906810290
1 553192021 803614580
1 986195246 997869503
1 341095278 516997414
1 36992468 857438413
1 506561250 508661400
1 795570620 882684280
1 135832321 327351426
1 762144244 846101983
1 343853664 909593057
1 211200947 539849188
1 40554556 175574498
1 950523745 963703985
1 281474821 930531786
1 895393269 919960310
1 424035535 686269051
1 880269551 970873886
1 92297900 773121502
1 643991543 906190436
1 916190694 991143572
1 727036324 947553934
1 673977097 864981664
1 345022781 857817303
1 697990228 812435601
1 134159815 640177551
1 911535152 939432056
1 543872527 812302854
1 487572936 576254578
1 234496322 372587379
1 573007817 982224206
1 659132303 878563837
1 570652411 982665565
1 337982870 752942444
1 593029314 916175986
1 212137717 852832607
1 380593900 704667137
1 177747866 483825326
1 81510671 531149326
1 915372028 986936505
1 584834902 650054527
1 183191590 665683045
1 559976245 736634123
1 614637374 829105720
1 459799568 583116329
1 13054307 609914046
1 685329808 970963538
1 892902425 934707643
1 243066118 738461853
1 28496880 830956511
1 496310386 861294464
1 372169688 495130462
1 88341841 129765517
1 50953444 525683938
1 660447585 663266913
1 144296874 902629086
1 497036706 678593376
1 185519709 789683227
1 913767321 920177166
1 190546389 272019447
1 971235086 971820778
1 26623525 205924631
1 358006603 813001051
1 991927651 996186664
1 180356537 851066716
1 32355538 889426494
1 17220352 941503841
1 400357073 586151143
1 642089292 868435862
1 120467649 544381890
1 211367321 949132194
1 974478551 986974163
1 866933501 898911543
1 623269389 675318087
1 286734661 888057301
1 632582484 871299038
1 326252832 786520748
1 110675623 158881466
1 17926155 721198550
1 955133303 963372604
1 167021205 175433855
1 337880615 498291582
1 800120624 993711838
1 207325522 847488860
1 64391652 254655635
1 546868291 712000847
1 611215584 768325697
1 665898247 893667927
1 895796536 924804041
1 192355095 738308813
1 724190907 862687814
1 483656543 573013054
1 562906920 652359730
1 986716937 992846353
1 729001310 988014010
1 98152872 175387262
1 296114365 940058687
1 581985212 974085256
1 504595949 752291712
1 894196404 913994859
1 849023180 945965170
1 899041329 922524749
1 358831160 511992161
1 914134719 991775614
1 324325493 690927202
1 169471578 535988094
1 224814793 313519900
1 29281901 331556004
1 771592817 926626680
1 422085271 618339173
1 543291769 844283931
1 664086096 666081458
1 495461616 949138864
1 845305809 896842715
1 211738116 439838566
1 188761936 905818512
1 800478023 801051641
1 277043260 964410407
1 344447850 487708467
1 530428196 621433542
1 129274735 525704354
1 857156878 859490448
1 746087142 774104118
1 950764749 984910717
1 238281796 825815479
1 131382165 225395385
1 921340146 924655052
1 960535426 962685444
1 966013398 976895529
1 429830242 921881778
1 480268840 868447220
1 291937437 497315857
1 712037508 922204701
1 914242990 924654400
1 95147725 591628232
1 375905665 466561332
1 602428261 894077667
1 472195328 565830117
1 799421547 912885589
1 820684168 913111772
1 316753227 564036733
1 457230063 770763741
1 340543602 474292306
1 713114441 718583221
1 837121972 938330212
1 732764992 879649437
1 757026616 847045181
1 285979874 521974569
1 537052919 985070650
1 318379740 858486885
1 434371247 611118260
1 46751093 486084422
1 296069312 396037113
1 586025831 855390873
1 303236198 372452243
1 516548638 623034915
1 691581884 922865398
1 308519035 823679889
1 204290553 528299305
1 966278600 986593630
1 844428791 904605097
1 682620363 982148206
1 668392173 956868372
1 396111840 487596992
1 924409667 948833873
1 362505592 443548622
1 385827725 654881016
1 572676571 670935253
1 696544652 791662559
1 312315307 571651765
1 247510348 322533855
1 661294265 685311313
1 761569572 966121481
1 951607348 993856466
1 814725376 951231389
1 188441864 190415522
1 556880538 566787534
1 682503545 802813320
1 555662678 568439510
1 121968348 569747035
1 131205661 497853714
1 863613804 894027948
1 616773385 960025647
1 74587530 546769009
1 436744880 462695290
1 563294646 786279607
1 192224106 418850613
1 345421190 519558344
1 833758247 881982558
1 870284519 953316467
1 917492046 955599517
1 579121296 975584001
1 270848544 769859412
1 175266111 376671700
1 263232569 835376829
1 757373637 833732836
1 176106642 240039651
1 604607151 625478087
1 125238188 866045165
1 426691012 517719883
1 956156095 974903209
1 84967990 470610619
1 138837493 441673938
1 834954110 912008878
1 239850928 560480628
1 275968797 515182294
1 38440332 665619925
1 389382572 474196744
1 601086318 856048355
1 646461820 729157524
1 374797317 750624330
1 955127043 987277544
1 913246604 990142466
1 64838844 780116956
1 162343524 574647791
1 319119984 487807490
1 579594968 619912478
1 202249341 960611983
1 738417681 840119119
1 491643394 847123842
1 313089606 449503724
1 428542478 429081041
1 475700899 580221731
1 160461968 228510661
1 684232030 776680705
1 5421784 164694600
1 628734888 643752649
1 928087268 991390758
1 780172441 943006295
1 27360716 858129776
1 947485601 960819321
1 883227142 974311243
1 909798116 979056664
1 292193839 309130143
1 126755157 865345164
1 356489828 372195569
1 919847881 925711153
1 676367657 810664825
1 756144350 964143891
1 196576042 805646190
1 870448387 922896129
1 707965133 813532153
1 158512655 404460177
1 789319899 861929335
1 594972621 670060885
1 830424524 881926666
1 268180842 787912526
1 86442565 586056393
1 828325095 992415607
1 712755111 922936008
1 832417366 958506411
1 604446918 850649523
1 455155986 625243403
1 929034133 998835593
1 55717282 908703890
1 167033523 974396053
1 595594947 844273405
1 501415667 666730998
1 755704694 881591396
1 807711911 908042736
1 64687926 730783997
1 232431384 456549732
1 632368125 813997268
1 583109036 632427686
1 859739612 882956365
1 396220982 941570350
1 174294451 591909988
1 109750104 692236223
1 166016105 283656454
1 273797124 475619573
1 513298212 909050266
1 648470769 723532895
1 929813285 969365669
1 542657790 978442046
1 74035807 350969237
1 807783914 825020348
1 191021827 781947394
1 4975884 780846722
1 348196941 507913888
1 293412015 698769090
1 726084219 922045414
1 658217974 747651106
1 976271116 990854086
1 411818405 785817023
1 774579594 868895799
1 397518337 962230221
1 33594043 110380642
1 814556784 914562762
1 150077283 749512884
1 263357602 729594748
1 897053559 919594942
1 463022278 965139192
1 63929287 412866147
1 234914348 699286494
1 173988175 265978187
1 872106119 903953358
1 264181643 764103357
1 164397965 460068726
1 968975521 984920033
1 718605630 821521906
1 837825189 976962288
1 589895424 794084667
1 135497181 262464449
1 342170161 556805208
1 284575149 920400227
1 82156562 823797146
1 737821933 956247062
1 971559984 990981473
1 401523952 996321485
1 986834717 993332185
1 678573785 757447253
1 531605548 686352431
1 237359154 443248057
1 112693635 659204912
1 361848012 753007082
1 623658658 830821192
1 218823638 640748383
1 327076689 481769939
1 104931107 182583194
1 465045592 609628305
1 58059075 180804495
1 993120827 997476051
1 752412924 946931199
1 768911809 787671784
1 181993321 536506760
1 388892768 765362915
1 887054424 935070313
1 833182850 965554529
1 700532926 930816765
1 752673678 851200286
1 493733394 828192348
1 915635282 974104747
1 893747370 998673486
1 965959062 981399993
1 511877321 569930139
1 73784169 690093786
1 113754963 559698918
1 891594739 995827233
1 998508980 999065718
1 406798010 461070176
1 354037460 474636395
1 709550571 961250521
1 581474393 848554263
1 800371909 923509833
1 595248780 708315746
1 79900737 492691402
1 925910037 960139690
1 710534225 791206147
1 648225061 994243290
1 5330505 61340689
1 676383734 690764231
1 921412484 932701352
1 50988129 958041090
1 526140075 691569111
1 933722860 983497413
1 818548049 866652953
1 874646434 992546407
1 323659842 727019302
1 572876730 956261695
1 977629003 990270171
1 289529401 880779335
1 737395463 835665795
1 465481517 954430617
1 740252591 787012484
1 543711660 875636374
1 5709512 290750515
1 461911793 695971518
1 225734390 461759112
1 619588030 630471128
1 999603966 999642802
1 540906422 787203291
1 594025489 631567416
1 216396183 329545217
1 268691590 558184976
1 439548575 871974698
1 202644571 890709417
1 398908170 933076412
1 9616472 966506562
1 558027765 978243541
1 217353585 658247441
1 176272549 279475383
1 869134622 924992854
1 368093925 444257999
1 404708373 967137945
1 729557388 748778314
1 145087760 186027525
1 665248424 822830602
1 964480215 966113643
1 82753674 953422437
1 731328285 864545734
1 468197668 966210514
1 383549597 882286583
1 994494634 994665682
1 438294759 615845019
1 716858959 965409585
1 243828409 352711366
1 442124007 479662381
1 183033528 568762458
1 66379409 332623321
1 536196192 591234963
1 369156736 370736933
1 234389109 297074214
1 743030513 764334735
1 883639960 982351784
1 182835068 349118313
1 534719305 757947151
1 437418478 950742180
1 363954996 511712466
1 9288181 519621720
1 585737644 892051517
1 279608156 633644436
1 311470907 730387601
1 520097185 680037056
1 126761655 576748683
1 561766014 757302427
1 742939560 949553942
1 439359113 996481380
1 432254492 916199052
1 313939463 371068375
1 722249964 807611810
1 342812085 963950997
1 735516501 887010647
1 618985016 702495340
1 229976275 546651626
1 911742329 929817809
1 15056249 591115700
1 63026714 581548390
1 392850090 778090857
1 356175489 937269757
1 31703306 251640434
1 576081706 964231713
1 855000041 891241350
1 888618238 897252897
1 592414427 963782921
1 49445190 963406169
1 630167598 915023552
1 243855710 878802642
1 254184341 787377884
1 312925179 654481527
1 769410654 811358201
1 15175803 137608240
1 481730406 927723478
1 566908373 568013178
1 275779814 824766912
1 207936556 961449964
1 513803337 747867219
1 387243996 689980977
1 527725011 671110531
1 962043352 968529342
1 467675550 558747236
1 573592896 893768216
1 917739198 952070141
1 316858928 839431342
1 393751817 970174109
1 401030522 506122768
1 880347233 983366585
1 671845636 860967082
1 822011658 896644133
1 739328073 784914959
1 396138469 558981789
1 221365672 347862241
1 554628698 574274880
1 881211467 906390620
1 341757974 668268015
1 151643497 389462880
1 445839513 843992105
1 616268434 739953018
1 445399685 567128821
1 844773498 878448581
1 557264139 895750618
1 771938791 973541324
1 2839115 191913505
1 80468367 243875150
1 245622098 887553323
1 512347793 797832820
1 232454977 578339983
1 316388977 602875381
1 670714569 735968765
1 155488984 870675576
1 745790090 911601430
1 653328102 829665328
1 124188131 939365846
1 594004983 892053635
1 368990887 808192694
1 903005034 990550143
1 319654752 756635810
1 943617890 958325689
1 923614794 971342463
1 392700014 907232999
1 892375624 988118664
1 235473607 471112824
1 880124068 940562600
1 579162977 699992483
1 874421461 917242409
1 871152827 992504003
1 898869238 984111978
1 404292804 447367735
1 91074633 766847502
1 832222606 842034032
1 175180718 191312443
1 194739066 248704830
1 16586298 558081545
1 566732076 737253992
1 516681760 665864672
1 147406327 785985678
1 719466081 936782207
1 501674091 679637134
1 91811832 857271850
1 751506534 882598421
1 963485793 968507465
1 17577947 33070481
1 419318183 746708186
1 429576645 503163198
1 601994313 902032119
1 985264443 998854650
1 960379529 986032852
1 323117881 599648940
1 101952273 861185092
1 535475002 697486071
1 395673724 927943488
1 242945932 755805232
1 537128134 740082138
1 848299665 929325646
1 837706809 927858216
1 526287787 820827442
1 813658749 973273037
1 134949206 887893746
1 346796496 764320221
1 169760457 330179104
1 914295896 917607468
1 986491072 998830440
1 899949946 999231638
1 345111907 362689404
1 385865718 664890486
1 804550316 884411249
1 18847295 617234926
1 252139318 541467396
1 48289579 390852742
1 472206027 924738620
1 686565169 943599171
1 198078195 884267327
1 409652440 746761494
1 199644645 894310715
1 509109881 683487090
1 200775005 285857771
1 576008862 912498578
1 855108447 868925335
1 135253336 693378688
1 21326049 769439305
1 429426923 572948690
1 375568929 559080049
1 502651250 715968918
1 201170189 478880898
1 575300723 989151539
1 695822522 858554074
1 467547315 526647715
1 110903628 111089842
1 28238541 405438822
1 818338563 883579461
1 751282807 979597451
1 851911932 978267693
1 285746537 843736524
1 61433990 775946616
1 247514384 726313956
1 14335895 256599912
1 18014684 739797436
1 763628940 925096152
1 113514967 719238142
1 676728703 722408559
1 270118218 879678097
1 737708964 869422044
1 582288873 888028215
1 336403404 872560607
1 885730868 954929043
1 16933779 429108466
1 200782334 473157780
1 603159610 889324673
1 57549221 774981610
1 338379267 457565306
1 453799043 994277218
1 585825510 679475359
1 869216830 935713164
1 61996547 611277511
1 284560526 716300878
1 747967535 863986168
1 301906697 850342061
1 132048493 369952484
1 459363114 731080297
1 535849952 552631021
1 597855768 672747645
1 227290546 744704381
1 736576221 908221155
1 108624776 116632484
1 928423109 964880216
1 140563 242232157
1 393590356 829060686
1 223636171 547709595
1 161103287 852097749
1 749777205 775979824
1 439172899 981620172
1 479055795 650698546
1 186975473 679674082
1 633401222 900937015
1 653899664 956940459
1 634556280 785118849
1 412966140 601203553
1 753686517 879782126
1 964044185 974249470
1 96209837 882504981
1 961509784 984947738
1 832416801 866674683
1 528360820 544322545
1 688853273 978443007
1 424680516 732305539
1 227229841 524548037
1 592540320 642295482
1 224837623 887553402
1 686067611 699140558
1 331892151 900417959
1 242833768 777050943
1 15225807 967814672
1 297757705 380123211
1 63399018 245470721
1 697548636 841007121
1 225129530 394275804
1 673525211 790502983
1 37849163 510753032
1 512976476 915387178
1 154505979 991091253
1 869924900 997393146
1 37254996 760604151
1 958992427 988132773
1 801843309 916995040
1 185103464 817623530
1 617629542 829312983
1 928728153 993640080
1 164403258 464015082
1 101960409 772536681
1 55100325 534123706
1 216800607 775691296
1 22402701 338293913
1 695934848 875804926
1 98282441 513370986
1 664243471 769595262
1 837933981 952959424
1 332767419 922261275
1 585232951 693826809
1 613656935 929991361
1 830071813 860211809
1 66826458 666640117
1 28882122 668911673
1 126090804 487214741
1 820603725 907918929
1 533611309 949805107
1 377396500 529711520
1 753633641 879030134
1 874114198 894119032
1 649724091 708795263
1 789630421 931818738
1 157549292 159790324
1 5741913 253029372
1 702712543 926916541
1 651275995 880446803
1 753572069 824467108
1 941267931 982185535
1 340841562 452456673
1 704846537 753381454
1 489678020 634148644
1 246609445 354494250
1 235701263 366539326
1 627796903 700991490
1 827104961 862026078
1 302997868 588023848
1 180275928 775204581
1 956544107 958379027
1 154318106 550393889
1 265074891 879180739
1 22187073 312572473
1 524786707 578185931
1 535009251 936531646
1 853242523 910413776
1 517150943 845321067
1 607075503 783410317
1 724040435 952937723
1 97047354 973838767
1 111848504 847802561
1 518888858 762994585
1 969803255 977787219
1 480207267 912272792
1 522758309 540728962
1 845066489 917745779
1 929226220 955916966
1 785708135 918772802
1 508296777 836592634
1 184476889 840188928
1 467879183 687370139
1 730062268 905088530
1 512964207 590341931
1 230398090 260731661
1 337367584 776109208
1 782510326 991287262
1 628938433 900525907
1 442151808 951651435
1 537306543 724344572
1 539713117 585327385
1 509496799 533536544
1 757547909 905893608
1 961294535 984549889
1 857881638 973183608
1 237906653 240067783
1 313172990 859786708
1 972051451 995494434
1 597461109 711224809
1 604517711 875535223
1 303839067 717285063
1 244111342 874696703
1 982502699 986822813
1 119523520 412637754
1 57710022 327599681
1 315188684 812732216
1 85870856 521784388
1 624162615 849431408
1 896951747 897786559
1 14528500 777939549
1 529561530 712820807
1 362327777 643506520
1 736439445 961749974
1 324880720 858698705
1 288309864 914932571
1 425709260 587728545
1 21596408 672532873
1 799833588 919667088
1 857648926 911666224
1 213525422 536479661
1 507294477 535198066
1 42396020 791840203
1 733359623 776746476
1 446715683 747255131
1 141522643 301906100
1 496472860 662591967
1 772404852 781994482
1 566856050 874838233
1 713252696 805652503
1 295809999 603822951
1 779744010 824298897
1 229300493 986899052
1 592499637 894850403
1 956498175 962721997
1 884659822 954949454
1 988722304 995255202
1 682426436 892262824
1 723258409 743757440
1 766662390 820704462
1 30064970 589629664
1 548000968 661576989
1 691215771 765350236
1 543050539 821528575
1 428513741 998115508
1 434740845 716932405
1 153561573 425303755
1 470415039 555275169
1 921914468 942808147
1 917867206 926655232
1 500461428 801052634
1 82956982 866644705
1 439265408 869129077
1 400113289 866527065
1 12945654 273886412
1 108717477 722138573
1 653943032 743684992
1 918916878 988330687
1 481433461 844106869
1 165767825 225452404
1 437566247 826638382
1 974218036 984609895
1 872479311 996105647
1 466811415 572669857
1 804729228 920244855
1 661473650 748317698
1 152330726 561208803
1 729434594 830122328
1 768769506 842400528
1 698537131 950948033
1 796489262 974294084
1 888574227 969837939
1 353478932 538786023
1 365921091 748846522
1 429933340 916356637
1 282852254 418054412
1 64951076 359029003
1 218360017 248680237
1 683530251 951784479
1 247753254 715813951
1 318162839 733413579
1 38301948 97352464
1 556111627 889266205
1 778917224 932236421
1 725535812 968662781
1 91034255 810116877
1 841701159 873868381
1 331309274 598294710
1 28156392 349573316
1 987522340 988249948
1 989596150 994103550
1 726074740 839052532
1 286136063 362552444
1 89835323 835529463
1 284850068 757584832
1 936749078 974484011
1 169358707 774866112
1 206982953 498614244
1 47284699 631783766
1 647895818 911968344
1 176645519 185084956
1 129246031 959946342
1 69263950 255487416
1 943121807 972017875
1 320335818 486327206
1 35865343 667878003
1 663654317 720993418
1 379484454 879873614
1 31108768 779020489
1 777651278 951962719
1 217981804 658242997
1 146331487 456615082
1 657919121 814983780
1 408496865 594715286
1 955115474 991988278
1 72555913 848438931
1 627255042 639978978
1 611426050 618108818
1 178144658 642278672
1 783810247 854568460
1 47136316 190593565
1 507326719 963949538
1 423008273 952855516
1 907803184 967059532
1 924918327 988566100
1 203945617 737196387
1 202857099 585271169
1 425628349 448104429
1 462299361 821446112
1 649376804 714607032
1 993248980 997767077
1 570492923 865756018
1 587766963 601745768
1 181502299 722009310
1 205997524 722210354
1 689133564 751158823
1 222485 444208853
1 175547716 247982085
1 207144446 797171651
1 107577291 843625597
1 36835293 210218195
1 706346877 882585592
1 716726179 843419499
1 16653759 318221303
1 288013528 953932531
1 130722836 775550544
1 663153634 809124585
1 998666737 999224778
1 267888129 970099738
1 690200065 963856197
1 265021140 281129500
1 423083515 619416030
1 433119826 947671735
1 545971610 749493602
1 60900064 558151933
1 189143775 854445589
1 256952004 846623871
1 296940263 352728384
1 628309532 691682014
1 348454740 477159281
1 257475851 919940059
1 640641416 760071290
1 662911305 957045159
1 199640917 638819286
1 464760991 639735063
1 19645616 169351099
1 369823553 990970535
1 19998812 828899586
1 921117837 927999242
1 506316021 600189550
1 86492364 931432923
1 523883450 754811858
1 285327895 759488043
1 759799778 903865287
1 173732273 228899230
1 19395305 835906397
1 259036076 336989051
1 199943032 692688709
1 977949953 983810752
1 702592000 774101020
1 736061304 890606334
1 619703546 637857920
1 242253582 823827551
1 416328558 481478151
1 917559627 935515811
1 631510997 858141666
1 340749501 360217266
1 455553697 514152624
1 948473555 955375609
1 706811247 878324283
1 258442484 769311486
1 843520109 855029973
1 857781157 862186891
1 17462824 737686326
1 326196585 334789853
1 751657522 764443206
1 882718788 940125184
1 747300602 882035117
1 945884142 950178737
1 935349536 977209293
1 479999768 623511533
1 133793356 474886127
1 750776871 758366799
1 937549834 970021355
1 750474052 854238737
1 762797578 855012162
1 69204089 296886966
1 165071852 994321765
1 81689483 954730662
1 687975188 748522150
1 308474620 460607231
1 108530835 159922662
1 633665750 902827615
1 408173713 549493372
1 483469394 889901811
1 145374320 475616657
1 411773762 937038434
1 849403811 963051528
1 153339560 782785450
1 634550423 706129633
1 28250931 633979906
1 912105931 935941302
1 813585616 890293245
1 310717196 554772107
1 821233230 879239057
1 742103696 857175646
1 720814771 802611530
1 749027377 830527377
1 593604980 758171405
1 107844745 265396835
1 942627415 982192090
1 53252849 609439091
1 435487353 681331463
1 244114706 552168698
1 690019865 741652865
1 301625817 591263018
1 802759146 836722979
1 425128559 432514484
1 115721011 588929642
1 981896242 997957016
1 915154604 998796409
1 356338222 939682330
1 289680675 766533182
1 891672577 993622862
1 315453281 669207011
1 406125189 619379714
1 499159606 727368141
1 737039022 826764975
1 255850752 534082085
1 353803218 465664397
1 630367688 807315019
1 480021203 520742721
1 380677350 706299814
1 20817669 900694623
1 414707190 962185011
1 850103154 900897650
1 52409652 810096245
1 906696429 921496822
1 578417513 632758092
1 394194527 793555053
1 243003050 825025590
1 571639910 752060386
1 452289972 782658394
1 821398514 863801670
1 991320778 997158576
1 57441384 339120649
1 24759304 512757058
1 987160114 990356892
1 274579034 762111434
1 756391795 890772704
1 742473687 865915284
1 110457694 654635058
1 429231985 526084452
1 241622050 724670905
1 981082054 991948230
1 450781714 928737846
1 290333825 636932190
1 476971472 811423506
1 84478252 651160588
1 173663504 549857540
1 619495498 720936663
1 750207004 924860150
1 186456538 644958095
1 502435664 597204587
1 703940465 834101632
1 332453774 943351331
1 297846208 509755811
1 874294591 901837435
1 56487262 926090686
1 968184097 982357605
1 181559805 410999397
1 762582589 894818247
1 98088260 268604335
1 741984549 966026236
1 913794405 943167945
1 29291385 198547681
1 984726760 987449148
1 989724625 994459555
1 621237286 709482017
1 461270010 896491986
1 436576582 659629204
1 144370764 629021245
1 597215674 872647581
1 285164658 852352052
1 403224298 644927316
1 531141763 815140976
1 161359261 716119052
1 460956394 618380087
1 133392490 691733591
1 140169590 762929845
1 295578908 731087668
1 979135204 988670155
1 552446319 589994506
1 215300374 238249403
1 306763444 575043224
1 425576690 952037861
1 349313669 372110056
1 499347514 990542631
1 44398606 453792557
1 104354373 296083590
1 390415147 488015695
1 743755668 779659477
1 824634023 895079295
1 839950744 966810038
1 508561688 598405520
1 967960329 980887799
1 711631717 902127789
1 443948315 646683250
1 412123634 719302264
1 182162229 691664839
1 110108930 311368849
1 152582935 951164076
1 809004567 889272020
1 705072417 840650529
1 348316884 939006323
1 2553008 811145297
1 136091709 738745460
1 516452073 897526118
1 420697186 433782075
1 486926616 823285776
1 223623544 371613063
1 183615152 964912407
1 40090804 867494098
1 247386261 249096681
1 247824050 873603351
1 754747169 960241326
1 588539576 828584441
1 485800824 603429783
1 48677444 414041649
1 669351203 743406074
1 97512870 200727179
1 550782889 606117851
1 681623527 937029972
1 318659924 884834632
1 657392552 751545941
1 282498221 489440713
1 21838302 348522220
1 781640923 894801356
1 733726139 800946784
1 454904492 456773678
1 544309425 590940638
1 538554570 703880367
1 844611563 979495795
1 626992420 736332778
1 599357861 729097695
1 15806411 740251464
1 343734131 757677829
1 705448318 919483411
1 824447517 976933627
1 722951175 961991378
1 898067493 912684046
1 683070587 932567085
1 268732324 314627047
1 18815898 768820127
1 611230208 726927920
1 771094225 833454335
1 92097499 593817844
1 447891839 504017925
1 593962033 629058349
1 814688637 957637391
1 532472296 550117892
1 951424960 967638728
1 264041689 502296296
1 246597286 836513481
1 323836953 661439996
1 157190382 707097480
1 81110788 632483538
1 190961152 312888949
1 834671540 956300906
1 511841789 576016710
1 62565404 795542928
1 226667576 996986701
1 313315379 863545758
1 803226622 853444937
1 836335204 852629516
1 389231780 445158416
1 11423066 700711010
1 695420431 725430429
1 633951352 665741439
1 101296770 582983231
1 392088406 525351466
1 241300871 310437876
1 479355093 959681254
1 839628604 857553968
1 314986242 331186005
1 459615110 971211563
1 918538212 988648566
1 382411643 533248089
1 66380932 921532441
1 179935528 823577134
1 172216336 768317680
1 991803228 999706378
1 77802515 883932037
1 1006516 505480028
1 820872143 938816081
1 828018369 857074618
1 536800814 569753794
1 147996021 407078125
1 329302203 558139261
1 756070510 830834619
1 318406795 857384461
1 942667327 973565669
1 513995051 883844557
1 513832170 742541689
1 8670736 29462195
1 985147535 993440731
1 142076097 394663409
1 141116893 745801239
1 650299385 991412237
1 800942933 911897664
1 474382838 955869273
1 304406663 633857348
1 416003902 545260434
1 257334809 949783825
1 60255668 648250600
1 691724504 927820698
1 239856969 917779825
1 920346269 954170046
1 298792054 571308118
1 63950993 79324895
1 175208377 726063610
1 98666959 452427569
1 704226585 863640504
1 395180863 790885989
1 232177772 410942960
1 116552190 909758684
1 860310039 978943137
1 77919623 288261234
1 799738546 919157964
1 208521603 569920797
1 453815922 976166131
1 811310600 912932415
1 438446259 851776791
1 926357499 993735849
1 34284570 923154201
1 717054746 981931626
1 820823585 980669505
1 362675321 650119249
1 560101488 622213528
1 80806605 795100600
1 29936349 966599713
1 472589505 834861068
1 104124827 833276055
1 850454134 920627756
1 167935513 370384772
1 992483702 997130371
1 743950559 816710028
1 250785789 411817621
1 710641194 781007366
1 701552654 771242066
1 492793227 996490000
1 257354550 765869419
1 339931760 881406447
1 333097709 626758389
1 268170625 886305178
1 311864325 998773189
1 993020662 999135313
1 824906681 830782174
1 668075547 900929350
1 244158129 320218092
1 321143560 456294889
1 574958601 722254250
1 652053702 915394619
1 362827288 428041936
1 228723755 759151290
1 83755762 514661756
1 100521735 759715606
1 983825955 996088387
1 463325126 662341358
1 299122912 855833163
1 16551566 223957108
1 884697147 904884298
1 517310618 626403934
1 53605679 894845261
1 123951144 947190179
1 774405199 828093867
1 665245354 881644261
1 878628138 952931295
1 546681008 946518333
1 523630493 908501572
1 391896560 881514232
1 68360956 685707429
1 433880118 619789756
1 236635287 387450407
1 979887557 995211749
1 726089878 743308982
1 648879466 975238395
1 983665216 998939016
1 932164246 957378351
1 379051576 451831257
1 27218334 239173695
1 560173326 613290263
1 587334582 622505380
1 792997511 911959861
1 137969385 233530256
1 119787816 689564343
1 73221186 780305386
1 113330515 637435497
1 623771781 863534234
1 609739923 773710584
1 255858023 858701267
1 214891533 943011268
1 123755858 126802622
1 850115213 893597721
1 807352389 898856381
1 578705960 734201277
1 210293750 686911282
1 983856666 992781963
1 449667737 572795467
1 875977912 982759125
1 323757607 785380728
1 549371597 988354419
1 526156745 782349030
1 24578142 51048311
1 26228015 485855710
1 605925380 689557546
1 311629015 363073347
1 299944848 535594151
1 42959947 239096757
1 326702398 888173931
1 688945821 956785198
1 15896550 920702200
1 850062885 989311208
1 60553065 255171722
1 265614831 443837950
1 146630334 774372641
1 469285873 956108489
1 825800928 870964296
1 894333959 933529538
1 763308471 787553044
1 179815189 195991566
1 319587309 836452180
1 953766661 977101622
1 117830514 861988901
1 262809992 646885104
1 835291614 936388216
1 729173813 763044972
1 179574467 905302726
1 525849691 590573554
1 388188404 432017117
1 195501060 917596393
1 215460735 757773706
1 723498146 961939540
1 666517700 860970479
1 67286883 124401393
1 188345634 678401284
1 891440975 918263023
1 769296305 783067626
1 584346850 975673326
1 956871225 981218721
1 952644452 970489273
1 442239717 734209903
1 887358479 985610470
1 454479444 959121065
1 333962607 807968000
1 710185892 960017423
1 688056325 935410116
1 754691551 823458384
1 197156214 361298790
1 903923224 988321939
1 153412522 965557968
1 942208009 976950690
1 156495500 815747874
1 617394358 858667146
1 485339530 970896695
1 902497690 943386613
1 708073246 843254846
1 116848099 262032240
1 817926174 820548028
1 140388286 252207988
1 760688675 830471418
1 156354553 273076497
1 520519130 528793451
1 255305906 546952857
1 800102411 938433624
1 494867444 908492361
1 427527013 756057786
1 746105333 935672694
1 198533649 748858460
1 110689781 453500768
1 696919020 930814224
1 598827637 717392577
1 56790359 879618907
1 778449586 782116693
1 500054367 888873497
1 784709670 975770237
1 791733256 835775374
1 31100043 668291472
1 418674145 730608379
1 944199018 961936060
1 824784364 827736512
1 788982451 899790427
1 343404555 815372667
1 27860615 252142925
1 246813080 449306502
1 791167595 996684061
1 265033838 764354020
1 396373282 791576920
1 617949035 694382147
1 877784820 999980806
1 351224554 396645188
1 197077866 781550900
1 781914156 786813242
1 722079792 880471318
1 774483802 797662326
1 52873315 216348609
1 147459200 969665313
1 584747197 920782671
1 361580743 454057383
1 802638686 985326828
1 179423739 820724782
1 569978112 822426537
1 419339047 876063055
1 477561812 831444895
1 349369969 683708879
1 438982853 459282959
1 682106278 931687057
1 366775815 587543210
1 757079965 792949479
1 263323884 480522007
1 851857291 987765257
1 886502443 986366330
1 5551658 350792719
1 719841717 966072662
1 883156255 970973647
1 756605872 943585659
1 499342154 567419472
1 737769345 974464398
1 341274889 668051267
1 954087596 954172339
1 357418978 889941987
1 581272804 638577966
1 846924507 886935738
1 426973584 883304073
1 509797279 965076756
1 354333598 682282200
1 646885285 803974791
1 170910037 841514263
1 751526840 948423647
1 933830066 957183663
1 354371940 596714073
1 975745957 977030578
1 958913831 967465972
1 780974346 951810415
1 590842491 808570794
1 706351443 839407313
1 231356738 995807977
1 514840514 964727803
1 578139216 627459905
1 245052595 763341070
1 519160205 987423953
1 738678387 923583629
1 697056132 916521971
1 338768934 933705390
1 404706798 681183219
1 997642270 998630155
1 357008015 969359484
1 541170782 649650237
1 498641511 525898886
1 82760542 234612469
1 257694497 481913436
1 356377043 970423405
1 78757969 180909454
1 394321960 759768587
1 164769342 469250352
1 336037246 774287664
1 608455585 838124043
1 711443489 845812711
1 863206924 965082047
1 511735313 694950654
1 852023172 913658126
1 415035219 490160402
1 883490668 986011325
1 336219867 849397827
1 595798964 890682052
1 836671252 996037513
1 530062319 944399133
1 610043259 748975046
1 109607700 175084179
1 687910867 936771501
1 8382550 648720778
1 448264405 982467638
1 606819671 678791725
1 557943224 828758806
1 60907600 715063041
1 183652270 957789515
1 994423095 998574142
1 778067709 796830687
1 242767353 742297344
1 867312528 889350563
1 152412401 969680908
1 544432180 833917430
1 505207128 962619891
1 45025085 825652572
1 265406606 281145486
1 666910633 935315576
1 432399571 966626169
1 389221898 876277017
1 633652400 760878785
1 370100090 962708498
1 203182502 439777326
1 395614172 616180862
1 131694140 714881311
1 316197163 339511009
1 428141021 688346702
1 403280826 694878724
1 682200637 726406408
1 902087942 907844439
1 445184279 892367864
1 319732290 883471493
1 250147152 690226552
1 940746910 946004070
1 390448129 873564312
1 961618700 984265215
1 871169043 886469382
1 374263089 504762589
1 129959168 466209838
1 382807348 819130410
1 620521164 784122127
1 740103762 773209207
1 45515916 735047500
1 643857529 921291160
1 152884150 925062568
1 588121120 722659417
1 310070962 463759778
1 717089922 854583695
1 353703879 853389748
1 715843516 793493352
1 709006371 867241763
1 226793830 528353117
1 631679261 776158645
1 618524502 667600662
1 16740279 537778410
1 417792681 717712832
1 831050294 891753432
1 417987780 613992060
1 289813500 541388465
1 642325424 645484554
1 417285693 767295566
1 186403247 983396612
1 788640695 798628700
1 703426055 906739654
1 869601301 999936136
1 307812933 947319003
1 435595055 853615756
1 330343154 454814826
1 568612338 687751965
1 250182949 536690243
1 160997757 836436464
1 926624874 982250081
1 790529988 893518881
1 246898719 444317321
1 149990008 387526036
1 133365628 677886868
1 9063844 940434549
1 200306960 650256681
1 739314927 874526406
1 878114565 980703143
1 79174661 152437904
1 68550467 968079605
1 12898363 413331229
1 940742713 971256755
1 148755337 318727679
1 557692186 762305972
1 431890502 847196459
1 305533197 368074354
1 398479446 449804909
1 252610685 265753421
1 486134724 619364104
1 59154121 812096685
1 487123652 827891818
1 86100377 740557605
1 395600390 686545745
1 380098705 723720229
1 978720904 988785986
1 59646796 456410413
1 820789460 893261603
1 97797607 846478517
1 582275234 617862439
1 441505949 824847459
1 278420258 758139510
1 156342030 757122220
1 747405790 803447805
1 898973507 942574715
1 977237862 991683927
1 777457187 871838512
1 392120661 724928274
1 967437228 992753271
1 908626212 961164081
1 464282929 763077722
1 600124095 742625449
1 933358200 994529729
1 271264480 278824829
1 227235719 530375388
1 166346340 285277587
1 640550655 888988477
1 418683245 659423872
1 416314443 690539399
1 186059882 746348436
1 715744695 893488423
1 612557416 969319250
1 66767554 626297673
1 447816849 638650892
1 419907859 943994099
1 239418436 926044139
1 723984144 828613679
1 769686369 775793042
1 495575716 740385066
1 461363064 773440088
1 648516942 803116782
1 440262368 781327241
1 410444406 870665959
1 442163761 977271987
1 787406094 926417049
1 299062294 968993534
1 547824255 932878508
1 846761205 977167362
1 159636997 178901480
1 881977728 992708801
1 466984053 930805188
1 761101868 860203209
1 492109100 928780304
1 604419364 677306404
1 697238768 729877184
1 821674041 995531010
1 759506853 889329498
1 133414214 327221813
1 814712553 970178470
1 692819177 704220126
1 912232742 959442017
1 426348463 611606962
1 652816789 809536202
1 178886846 411765864
1 848946392 860289712
1 802942709 827310941
1 368773178 468995758
1 220148788 863086099
1 17030139 648529902
1 477797747 920564797
1 980620686 995719918
1 625749679 808354335
1 120707905 698978707
1 126568663 160428629
1 715717950 823693582
1 193845831 970797040
1 757200221 958063376
1 670751243 982386257
1 816972651 847986611
1 492007709 798911455
1 830169807 952594775
1 976711547 998941783
1 590458005 819503414
1 656821758 924238635
1 860011009 888240419
1 875760809 979265379
1 635135396 779110302
1 896764205 954849220
1 496878395 922958111
1 395191437 924705536
1 29513622 118193021
1 93193613 205859926
1 562478848 934470377
1 495278143 769714805
1 291527992 502419413
1 291101655 627174700
1 383614952 725363259
1 18539235 487736434
1 429828808 555881055
1 90102152 960753221
1 158224150 551494999
1 86145807 696857455
1 590502830 871546069
1 723546263 926976035
1 93176245 755478020
1 984690094 993349963
1 984235325 995772028
1 435967682 717580733
1 902661114 947720029
1 514461820 922953053
1 788441483 797659728
1 448127681 540308165
1 615101760 900766890
1 354997925 667901529
1 819818215 828450177
1 400866917 960747368
1 533375867 615736593
1 680987032 859155226
1 956627933 991176931
1 886234336 922646135
1 656894281 946211789
1 676965320 757599368
1 443476820 552837868
1 656066985 944299990
1 443354301 494700845
1 930415274 991177101
1 39252071 179267944
1 421247551 610710302
1 880501582 910820278
1 107091905 154010233
1 259886662 440650466
1 390068059 707213749
1 309051255 663100958
1 736218997 747858109
1 1289968 944524113
1 231973945 797393057
1 432600918 520383234
1 495923688 617202253
1 211257945 722148307
1 155204190 723421904
1 858783473 879729724
1 696981704 873983211
1 62509328 786158526
1 19001123 733854326
1 874051604 977616437
1 885511401 932443164
1 789540345 870354513
1 782113841 988303914
1 327063332 562985037
1 687226460 981920000
1 989643555 991781021
1 715293214 733699349
1 932093685 999187540
1 715120163 798390908
1 488693554 751012555
1 453452978 791720970
1 173663942 602497793
1 675238193 964054671
1 63722431 204324800
1 582261944 685047301
1 942450655 993999505
1 292090289 978392516
1 472385217 999093837
1 974116780 996453645
1 151285353 851985168
1 303935591 554803889
1 198722431 859183877
1 967633435 994037007
1 907283865 941717714
1 740753150 764048405
1 626293037 989122876
1 381024651 505925509
1 95524409 324837772
1 225906517 920682764
1 781074170 790864224
1 761925192 921498092
1 915020790 976513437
1 78549807 874821081
1 586328565 891751629
1 896220136 896460248
1 436216896 761444281
1 53783577 863446622
1 752285766 904256344
1 346610695 884714345
1 881519280 993955819
1 635584476 871864840
1 856949445 901731465
1 952495240 953894722
1 951168751 973853614
1 738107775 948070521
1 412874927 449064685
1 466463869 667801366
1 348828905 713332936
1 376262644 382492029
1 70818548 872236941
1 650402527 942122373
1 891733860 974647275
1 357812882 452983116
1 50042065 401596249
1 496660385 776988034
1 444489642 478857054
1 430646964 560887409
1 287772905 381410622
1 826044405 986170307
1 604279001 781738068
1 300508444 745849872
1 631946507 979272194
1 53885313 254814573
1 418513049 672325354
1 127141849 200314942
1 942587291 950200777
1 177422623 628681385
1 850170829 987697557
1 579938319 837513995
1 104836944 498604607
1 245934652 345729563
1 188960021 525067153
1 603040486 830005631
1 80411210 750163383
1 919078141 962861477
1 460851343 984471999
1 962161137 986211117
1 337410107 601963337
1 832407513 851386164
1 175368237 319936609
1 990481058 998573286
1 411560243 584148761
1 876976654 991772192
1 317761047 834479110
1 716831976 830066451
1 183877752 317233587
1 669288361 784228408
1 315059271 798391988
1 590330790 604002780
1 161428553 302523416
1 190391545 856461203
1 958086557 984378802
1 680422408 717808493
1 402059430 957333262
1 985404902 991209256
1 695325590 728750522
1 400592445 778022876
1 397733199 534913208
1 892082683 917917587
1 873952106 951395802
1 428236083 800195130
1 901760890 985682294
1 925511826 977385785
1 77761251 145861857
1 517188915 850484742
1 494902162 973535095
1 827530572 859508903
1 197026636 582927046
1 748150070 814746111
1 18737966 930289368
1 389874046 942964315
1 987637463 993989605
1 584541928 948682625
1 914092375 945489370
1 167260109 701789155
1 570933334 813670931
1 814441063 872580266
1 792270664 795015644
1 20694741 895585206
1 681937401 844736651
1 967942840 975375145
1 765296037 765593384
1 834669855 907545698
1 786077266 919980750
1 966710933 982162324
1 590315240 627379836
1 296767424 906990971
1 871162955 941907391
1 518201611 910984247
1 252161247 411985708
1 147634097 444894440
1 26333271 442251516
1 598962567 658999123
1 521611044 990775910
1 534563945 539640224
1 693023492 964910451
1 980227621 990156177
1 465533677 941978074
1 920804021 943489003
1 970851393 978926370
1 898415260 964592875
1 48559086 717858883
1 785969196 892380484
1 394252380 690631441
1 814471079 889470027
1 622621884 898978570
1 767689290 882075502
1 940186645 981579131
1 638557236 922462796
1 109803828 812916798
1 789709609 968198774
1 282021309 660732250
1 412577932 984358603
1 427959242 886890274
1 419858844 736423836
1 506099863 977161286
1 624804368 814563198
1 813086092 992051087
1 8606986 507171307
1 361083674 856502946
1 325600990 504560435
1 705254843 811952263
1 924832735 970892958
1 233755764 609064027
1 267121789 643944133
1 461709773 699368718
1 351929908 796650481
1 991249008 991911949
1 472127810 688581293
1 432919079 911357061
1 118314671 796241515
1 11096516 42463538
1 782401444 901654893
1 179659652 192866775
1 595903736 955768140
1 880609182 931852397
1 247194838 535346147
1 515102025 782738190
1 21267712 279177363
1 824650330 898688594
1 464617560 613657356
1 754783309 927911929
1 876984925 917914823
1 679720767 738186913
1 621330937 651961122
1 629279490 798783098
1 309062816 775796327
1 518644947 871334065
1 791180876 899841564
1 292653024 838008279
1 915453673 993256675
1 35495189 628937219
1 642248877 937728620
1 662094011 716422905
1 916596273 922898181
1 424557606 790601947
1 556053189 573842000
1 573089295 972033574
1 532657649 791908858
1 933813548 959411354
1 110766696 201974907
1 253903237 879561133
1 780702615 809357589
1 250318242 875689783
1 935991419 995467429
1 257027211 772359484
1 235462136 876810410
1 288465594 557649489
1 886245114 922031597
1 540136783 966283496
1 294478628 794334880
1 443424554 481451284
1 961006098 986436491
1 143596725 683859255
1 978801544 982961343
1 893345467 904303691
1 231183011 747023680
1 162159120 723338938
1 668254992 670596403
1 294076486 562756042
1 116437487 645479541
1 239856335 464813540
1 331873823 633358259
1 842309941 989137981
1 965649714 982376455
1 189734692 382976439
1 265286587 343996090
1 616656485 982842640
1 182917739 907521549
1 433381016 901844098
1 518159501 838478640
1 131972700 702411851
1 901284216 918532514
1 658293451 771011936
1 972729368 973954258
1 900466889 913086666
1 323951971 981512277
1 379162686 873064841
1 320379269 473139286
1 124510752 827915338
1 812111019 978261019
1 851921816 888761518
1 714115834 917571130
1 628296095 885468306
1 650439531 901203527
1 495909525 636466251
1 840657262 891048518
1 727428308 811658012
1 178378303 368570821
1 874027042 903592330
1 121073086 291715500
1 188197868 191927648
1 889787644 915982613
1 448323269 856321342
1 839513482 853191914
1 571732763 874127016
1 227707001 774726305
1 899407545 925935251
1 456559476 642489197
1 290890662 755057398
1 845551475 962318712
1 278382863 723146405
1 128550020 714627559
1 874908423 956033081
1 578702500 721689329
1 243843085 704592201
1 62160291 951841383
1 665429113 782506513
1 833027651 941144521
1 630708031 660153540
1 127274448 589075797
1 827917444 982196502
1 223798018 477701198
1 552181575 810617636
1 678996370 832919619
1 828031442 929322339
1 868136333 874799613
1 331961899 746129251
1 929778170 978524792
1 500670147 845458479
1 454325281 902500423
1 49489103 977722961
1 840705546 918768996
1 604015493 949662665
1 6991422 573746250
1 234893248 501574627
1 706111649 910109960
1 248220720 978504892
1 573023310 596995937
1 499728008 887523086
1 928008121 971018097
1 436781278 495489715
1 494672472 842984736
1 278017846 873984103
1 700684324 827236131
1 373527869 629714825
1 742184470 899813923
1 47629001 263153722
1 245469672 914877482
1 556142387 940945873
1 83303666 149084926
1 146827471 447313059
1 160374116 243765319
1 470358456 605454208
1 332677651 625195588
1 441415904 924035135
1 399206396 641130613
1 260830928 589851290
1 559187297 914905287
1 541632934 727161401
1 453827539 776598756
1 335890735 531058581
1 935126990 974015803
1 405763320 821226213
1 1516114 406663322
1 101820541 457962206
1 979303379 982538825
1 508230441 620184400
1 507684549 880294841
1 356114581 551321988
1 400911010 996415117
1 736669960 964904144
1 995172541 998200452
1 73582694 484572494
1 186261370 452675574
1 384511416 764414386
1 558401592 971733396
1 240044535 426773426
1 435297326 670611659
1 371378660 759388026
1 694736954 919516859
1 1579920 272044547
1 372382689 853862797
1 878446477 892192457
1 815165315 998320148
1 708567 317655373
1 856032873 943532591
1 875935289 958891815
1 282954718 732918951
1 66331268 448495154
1 342964948 995169382
1 578363931 927142167
1 171817145 939919274
1 911726884 960677651
1 445990461 941602701
1 336930270 548205322
1 221810520 556431227
1 150887144 650948843
1 901402771 920956939
1 456202469 493370855
1 418899970 465094633
1 466477820 588636210
1 867343925 887708268
1 61873905 363612601
1 335323890 590284613
1 42998285 386304118
1 90509211 377737335
1 894459434 999774056
1 560628834 748528675
1 870177052 954313847
1 394917688 420104194
1 850082686 856912808
1 438407229 594099209
1 230949460 807374799
1 275170431 707377383
1 688792726 895432043
1 839329718 927079755
1 903591697 987878946
1 574019699 768522548
1 929172867 999397813
1 240939500 253376073
1 729273555 836509175
1 246174610 454266280
1 334361011 413521881
1 297266449 477652537
1 918460194 989119767
1 10131859 222134514
1 98095377 981623317
1 213045976 580544065
1 174783110 862321562
1 18116249 644109436
1 540412476 745297598
1 563144503 616733478
1 891412438 966465077
1 875737818 965169823
1 835428193 893638901
1 752675248 813955717
1 119262204 445504497
1 533828172 958378013
1 872947732 876877595
1 742184082 853050877
1 521974380 751032334
1 526158003 826538058
1 982354679 999617151
1 227212561 631264330
1 992780149 999059924
1 822931615 908539532
1 127944550 146913241
1 364541738 946625242
1 771209906 816573454
1 528245267 669678403
1 354959919 984496511
1 769376614 945997606
1 632713325 938657059
1 20310330 49945135
1 274430308 398804486
1 14598207 300547614
1 274790634 901731118
1 945345622 986797718
1 72941155 690291097
1 476095965 622019833
1 294210211 528856708
1 798136745 962652510
1 215737565 747012423
1 376978380 815884101
1 121719330 203411107
1 832851720 983342618
1 132125597 940451222
1 611387259 694301943
1 55804848 434735956
1 155057260 547056218
1 337714398 621154536
1 175466383 671820213
1 361126538 789658784
1 616347101 936577148
1 185502989 328014900
1 13724953 486462077
1 550357747 858914726
1 637096979 934467889
1 962287578 991630456
1 893469263 925249774
1 201847856 845614048
1 390454006 530374355
1 665447907 945137139
1 318234232 797843148
1 440670943 968842387
1 759607824 784559477
1 334482413 659281917
1 497395780 971728056
1 150748590 593906000
1 523426593 638500909
1 367954900 388234718
1 877282394 910288505
1 750220597 877193695
1 984892081 994364577
1 450927566 753495349
1 337656830 956864457
1 430887027 493725146
1 837604940 939847881
1 870615600 905601985
1 812807819 834735591
1 303888141 548358078
1 177669298 441423730
1 305363653 361569840
1 495709291 724375944
1 245274084 438797363
1 459527737 466099410
1 454529446 987527982
1 48925490 235197532
1 243792593 376306665
1 666997257 716604596
1 442066983 961029242
1 879585568 955777451
1 384791031 885711172
1 923010090 935078367
1 555679620 780509613
1 457651154 531123290
1 848926606 979051141
1 785584715 910004352
1 649928709 747618703
1 424347161 669283635
1 479435733 976562745
1 508964327 685043883
1 941580969 990180454
1 680173701 870421228
1 236540079 424375830
1 596183355 722383213
1 373611383 900817212
1 802421374 846797700
1 100723164 719534455
1 395509188 565498330
1 776679882 789599796
1 583081557 775830991
1 113829413 542933252
1 589278463 618728106
1 911208670 939165839
1 532474605 673528590
1 317784228 431183550
1 183673570 798139282
1 113375950 439899924
1 942382426 980230585
1 397833522 402982451
1 387538065 450593865
1 232503250 968008543
1 123783886 273678803
1 607835276 970286861
1 53067904 159432566
1 13670945 601463034
1 131073272 313494709
1 433197714 694999627
1 435101603 886515181
1 877792031 891102540
1 514259518 942082204
1 643500574 677464247
1 744684704 817803107
1 304688710 611059340
1 974810742 994160410
1 682522881 942149663
1 827795696 851516030
1 2924664 614422817
1 966669004 973602387
1 729924347 848530822
1 575325858 678238879
1 69707871 108348178
1 31014637 112249328
1 516895826 987142303
1 307607029 474912523
1 3499257 492977771
1 244971279 777520525
1 989645255 999862561
1 753092395 773235849
1 418461638 603299049
1 947547385 950664322
1 948706864 974275977
1 389224448 537179127
1 638972061 765485512
1 470642190 920275815
1 63091814 323659525
1 660181521 882334774
1 924399605 955350811
1 641351151 825537081
1 220516298 589446481
1 364728768 723085627
1 210760821 970636343
1 516388106 882852762
1 544202618 776458167
1 658536078 659502664
1 796982598 803725528
1 963002984 998670363
1 119947934 234144513
1 652380689 896398535
1 821338805 959290872
1 20609457 318283996
1 764435960 803563365
1 598638982 958116345
1 448822505 503382959
1 894666627 979184694
1 338906944 759360584
1 222044522 540777976
1 378814385 525726380
1 477956751 732061080
1 787192310 843643320
1 263031806 363226516
1 79733216 840142053
1 547548565 939019280
1 891086280 951304332
1 290629522 381036733
1 252913813 467709137
1 153355936 153767372
1 271558396 639242210
1 28380847 727795104
1 885371207 892310816
1 273375873 958233993
1 62569921 239573959
1 591853749 674594941
1 603272183 618010406
1 238454617 606645214
1 352658950 576588406
1 724171736 915132077
1 909564478 916680153
1 165764453 583355030
1 318715766 385627879
1 73044426 317151295
1 378198099 723923200
1 306374081 862101189
1 704464709 878992207
1 964804359 992573085
1 968534409 971563921
1 960363743 999322937
1 776295077 856207068
1 898770381 926081245
1 491387998 891153884
1 321113652 696766985
1 661128844 840766318
1 686722643 883555733
1 757961886 917117658
1 256341015 764416628
1 858779658 906979382
1 655546039 719267996
1 504140531 652684111
1 360912342 614499465
1 456008621 473885850
1 444602473 549374008
1 72963971 528791638
1 975448282 981889844
1 944271553 986260104
1 135484537 353270637
1 563776087 901658919
1 94750943 885956608
1 7592741 196219157
1 986654966 987574376
1 391235580 694347377
1 455563418 538213709
1 560945358 920891958
1 44674044 969243533
1 31205297 353142773
1 704417772 892568749
1 547217122 950600895
1 353657154 989254470
1 2017385 666849260
1 556244208 685167439
1 281068926 780477912
1 114865338 448601748
1 416384503 941393159
1 431583867 767998169
1 885031066 905934347
1 409490368 626243184
1 281516928 743489772
1 596397908 895332890
1 848047302 996880254
1 411999638 966236763
1 159035945 636779862
1 828114926 990291643
1 987961781 998070308
1 93442539 680335790
1 25835047 720702634
1 507078366 573205829
1 94292905 311715803
1 426404958 592598279
1 223799524 357211485
1 567073210 789346307
1 906491707 908892058
1 956308781 971391023
1 487668791 842667222
1 780063982 824417831
1 32933984 371684814
1 225664070 680387104
1 877988940 960588068
1 394554794 934401973
1 403977505 882975083
1 395405608 837220747
1 918274510 997609491
1 353860103 416523568
1 662037470 922465597
1 743754836 846977535
1 568985639 814620825
1 951120102 960050851
1 271669944 552646443
1 745150678 888829110
1 734048784 977687030
1 927789208 959121912
1 618871244 960234599
1 977197981 991647910
1 578346696 653635287
1 1098663 893916626
1 74609986 229554019
1 581958664 716432320
1 50421154 827653017
1 121257667 948923193
1 105358839 336469352
1 947526282 968308215
1 246212000 704363940
1 490469557 697123891
1 896360416 966327663
1 428936701 481630191
1 752743374 994418912
1 193924192 256983414
1 894221368 959876943
1 276697066 844570315
1 170461882 409208924
1 777285321 948489638
1 776969661 818880903
1 910226703 940473254
1 824075244 854818516
1 395744136 610817317
1 761976045 856555828
1 625756890 977904502
1 823781701 885005474
1 155746962 700232664
1 417713194 573957054
1 281393835 873104141
1 680120525 742392941
1 438962164 626321131
1 90694833 283020289
1 773023195 929543919
1 173461636 768352384
1 890162094 909486070
1 196478537 988871624
1 105636679 915376679
1 317931130 473134513
1 236519043 296937736
1 758671293 995219083
1 275446384 428995332
1 230274593 830719672
1 343614473 843747811
1 269155519 520633232
1 273883814 807634236
1 919572601 981984968
1 942275967 989623591
1 259032513 303916556
1 506681323 863325256
1 927667919 951794627
1 169608626 240760324
1 333453740 674720901
1 392050466 743837854
1 94315256 426049586
1 390466896 692646118
1 62066665 754819805
1 641800978 656961199
1 879254570 948404825
1 45785503 914665104
1 551451061 602543076
1 27584058 205523043
1 73021774 410593445
1 575515614 982740556
1 841074397 983946459
1 277352072 701751410
1 779752736 856080832
1 922147834 941500008
1 121028498 751720842
1 766749723 969241394
1 112827667 578332564
1 806526007 885983830
1 775155884 924640953
1 269718328 699972957
1 315628692 552304104
1 91879848 611024778
1 102966918 883929673
1 401967001 484196789
1 407110138 430230527
1 658399990 981252852
1 223872668 707704936
1 236302540 721471044
1 364584267 531313352
1 814422506 848983501
1 255765310 337863952
1 280315369 697129543
1 228600091 289729165
1 795665195 858449226
1 759368480 960761790
1 239133113 324872340
1 17882184 92620009
1 912575912 935081992
1 882835385 890239578
1 138049536 533377566
1 93636600 991576364
1 334805651 423168200
1 814101890 929593839
1 392290668 962108303
1 522919801 631220869
1 894380426 914591214
1 391547311 538511951
1 937909924 997320450
1 741092809 991344161
1 706474672 774605944
1 442300905 550223159
1 827848536 925381928
1 597106101 664622610
1 713040051 868010064
1 307780077 557932180
1 101549794 143534781
1 726102262 897001255
1 258027008 942082211
1 522294719 907972006
1 231481047 583190841
1 251470098 829518612
1 857311390 976521458
1 688736768 874311725
1 624073375 804237570
1 823830121 877958529
1 449084229 464408721
1 66981328 962675599
1 587521543 667150621
1 815915946 991157616
1 937359939 980813662
1 820253185 930602566
1 354397531 468490666
1 541951778 970160078
1 464523675 488179857
1 326052752 571275279
1 577981309 653463814
1 298120042 961291925
1 103846794 203409401
1 741507315 927855486
1 253300465 628144982
1 723248108 733806659
1 954522073 994965608
1 734000145 906534422
1 591322604 970784662
1 571247294 656250522
1 584125453 745501476
1 893028265 924848723
1 835912905 964441076
1 672108023 732558179
1 349493201 506826126
1 298544473 659494352
1 237483179 974520371
1 24399877 956205034
1 190068975 540759224
1 154055864 178657438
1 26166736 657752621
1 685185480 941492907
1 767155628 847998829
1 6309955 404583514
1 104961823 828288731
1 212444857 711053959
1 11953262 587717854
1 141148136 577692657
1 383510019 732524058
1 694543625 868210907
1 93738548 819441419
1 774711720 883027804
1 211979303 346709734
1 784022226 798877556
1 185584391 550960209
1 942743119 945113639
1 921448611 993787611
1 380176014 770206335
1 467687489 704993475
1 955559233 958586670
1 691294014 908470851
1 519403370 778080881
1 513672118 636410417
1 266852957 438951728
1 201874981 412388925
1 298535781 461009156
1 537655315 542927881
1 859258828 964090551
1 947303086 986536999
1 453571571 536219802
1 961959341 978839305
1 375141227 395766377
1 938285245 998025880
1 290811666 662436279
1 417508810 938834040
1 960274083 969088767
1 761591954 986709473
1 90082427 692201839
1 42660623 535527037
1 871906088 980208451
1 939102843 951148784
1 456128959 917651274
1 594586586 894239140
1 652975399 718513181
1 723059950 933211665
1 332001661 382164117
1 933353557 955549608
1 533396347 822291982
1 126974764 450976452
1 445514917 807987421
1 914232967 979220370
1 854228995 904012008
1 168500539 408584476
1 512029160 581618228
1 571252054 963752555
1 61430943 319794198
1 339947977 600185919
1 952644466 980309823
1 359661152 393604204
1 78514829 685212086
1 84239496 765913308
1 256153265 271624959
1 676737678 857080608
1 683094577 742453175
1 670365648 932932112
1 336171735 691941439
1 97722574 347700192
1 581122324 628669648
1 384059088 793224677
1 155303757 535212396
1 443369592 668800658
1 523247577 898653125
1 686354090 777180580
1 848455715 975506209
1 739380405 919490719
1 323400706 820237844
1 802885816 872124961
1 832484914 867855265
1 889210482 972122816
1 707562200 888287600
1 573561739 848853399
1 480920830 913888704
1 280386009 365095035
1 854597964 935666361
1 645775608 920532363
1 233558748 945545881
1 170501562 353925675
1 653121500 940065518
1 740565566 857145556
1 110631720 241240970
1 367526346 718820774
1 389033568 846359220
1 927149224 989088834
1 123878121 323420290
1 464405693 516519610
1 924063067 971238198
1 358070297 439913057
1 167023753 525505923
1 259066690 748446422
1 301721484 310428994
1 434271127 789827846
1 772178957 788880068
1 241429176 809515977
1 587524753 927506700
1 421411633 662802893
1 130145757 903187321
1 142472450 895548012
1 441872855 846627239
1 770461575 999950948
1 941032860 979316911
1 509473951 578563564
1 531611465 930457718
1 106590609 256259279
1 608243471 812679831
1 428204387 529188503
1 422172248 469697090
1 139411194 477500244
1 682873403 839852335
1 322709288 871303314
1 923474039 989461110
1 299634665 809607757
1 77198677 565145495
1 128675892 866548078
1 357788929 465345625
1 753213837 779206277
1 230102336 278852174
1 984370785 995249146
1 307416642 860552304
1 866397907 985836013
1 733386821 937913143
1 949572959 969792990
1 686047201 930896452
1 133442683 980059878
1 137677524 825711488
1 64198985 983607659
1 903204392 981993513
1 933534700 989241139
1 538180426 624637327
1 983996595 989292959
1 552284633 747217143
1 733022619 945217450
1 41164595 525008242
1 796219077 857348743
1 566346600 921922631
1 99994237 825283855
1 910795572 962697433
1 367331538 467990703
1 570885069 857696122
1 12644094 221523895
1 343923051 586766470
1 327494925 761600793
1 23563912 206423541
1 673229237 790272662
1 327182708 845149099
1 202280679 257543052
1 709371218 871935446
1 454989444 841185639
1 289559832 764161692
1 761972493 894485903
1 345721692 691131240
1 936579789 982736106
1 497354993 898056469
1 717645966 770210180
1 212590268 846361643
1 725444178 806993494
1 387970370 999261275
1 719312715 817795262
1 257953480 586316516
1 350478197 733242171
1 795410080 931074311
1 936329157 964767466
1 911411919 926670290
1 33428289 529395988
1 341349990 964827135
1 601192435 843226888
1 836930 712211287
1 709845318 930214409
1 9413211 89797031
1 107377087 653650933
1 447563413 498355147
1 662611228 934836632
1 623386650 927965067
1 248187205 280461803
1 217938451 374096938
1 171440004 829284127
1 35014079 500718257
1 844831732 952057544
1 657858868 792781523
1 900234979 905238584
1 811922124 846038221
1 893605160 908457605
1 490889515 912462398
1 195930848 456202930
1 953696037 971336168
1 178334205 660420909
1 499988110 865306241
1 411669172 890468489
1 616263715 702668320
1 443583290 876574799
1 403144947 972873779
1 843615379 957899667
1 381886103 751708731
1 131567550 954771452
1 41672178 217285653
1 83923471 534510132
1 976233560 979407194
1 77436628 344724887
1 748959616 987998610
1 81792325 503138355
1 158996789 998169524
1 225091120 355147232
1 682870248 787136991
1 179320199 368147586
1 938355267 997733218
1 478095018 990596952
1 533854652 984062970
1 874014108 939616109
1 79912217 523121535
1 724120761 811591331
1 731242387 910238802
1 613733021 737953469
1 382891362 491713664
1 359942529 472794556
1 391967522 641866853
1 387684213 991294083
1 855934488 878336515
1 718904313 954654790
1 721834883 770562509
1 98077809 445275731
1 117501077 547737222
1 9333054 999922861
1 975212377 985781506
1 521787558 803311913
1 240406963 338219549
1 23220272 707601924
1 90924571 159367325
1 237138039 608259678
1 545852166 843842216
1 647220515 910558134
1 634013500 638948127
1 87890321 909509063
1 170317316 546633371
1 651973660 949326665
1 944063023 955462589
1 442218439 748501298
1 204771112 487881247
1 749906828 872547468
1 867581186 955104738
1 975739436 979010146
1 943938578 959149291
1 887170385 904329489
1 260314962 481935395
1 450252725 957124443
1 235577768 924673961
1 353154721 566436852
1 287099076 545984707
1 823067380 953082639
1 451292587 697279079
1 171352426 368754369
1 694364559 714628729
1 846369803 958226771
1 655463946 728530696
1 544162980 721481828
1 877848803 916001490
1 744980289 870714061
1 983530753 996994088
1 690573609 950827590
1 965853567 967074458
1 491661103 592310788
1 364568334 387037997
1 905198388 949460002
1 98044934 305282988
1 484161397 802742796
1 654266820 747308327
1 75572152 950770529
1 980755971 998810024
1 885404003 889231926
1 178157138 451124956
1 440057387 906681742
1 85622286 188423724
1 670984879 976206163
1 749352644 804834356
1 326956827 445182828
1 457046081 753407186
1 571337933 956782774
1 706778930 927937414
1 484344177 993085837
1 367103357 668215016
1 938715442 986927236
1 484983385 509659703
1 190399819 699897019
1 682707515 955656772
1 505478170 859641500
1 343108868 889126389
1 65967212 777396904
1 960075955 995081923
1 935234688 947695516
1 654131251 902091394
1 248847009 785130326
1 207623123 366529865
1 910602682 951058023
1 935516904 951005399
1 650659661 828566968
1 879465441 951666894
1 739221765 888627029
1 713016808 980444200
1 409273388 943263739
1 164589381 611751471
1 981409863 991956424
1 753780596 830250118
1 158300695 974513080
1 628706482 677030544
1 656555135 838575115
1 861697507 905132188
1 466194214 536811563
1 985507379 999761510
1 615956828 716526854
1 347513150 450774739
1 815795343 860699771
1 232657817 569950193
1 273459199 347204126
1 279035944 546170192
1 156652089 957640736
1 949417694 969738845
1 730278122 761406540
1 305741166 685315920
1 851167660 869010264
1 241424148 795750871
1 101900926 180871327
1 172367754 672575007
1 236046617 291673942
1 60940842 879870090
1 958571733 999563556
1 937182369 960038322
1 569349692 700601822
1 132894519 729790839
1 656917605 960475356
1 447076233 523771231
1 119520478 369077821
1 959049709 963866962
1 388551727 504685333
1 896865636 964640781
1 913676742 993323471
1 73402976 801023892
1 163488821 256560396
1 272901813 485942543
1 420232089 698745273
1 105468870 736792758
1 548199545 806514671
1 84331454 291703853
1 91260870 475620893
1 275593819 789144632
1 321157259 945250545
1 483090345 985636998
1 872412353 929182669
1 330532942 504148641
1 718417875 755019271
1 395926817 883488748
1 191066905 712868537
1 64386410 670776402
1 122703106 910797070
1 709025991 989858080
1 161520605 341344460
1 151675632 443149023
1 363366133 838949061
1 835793916 975708623
1 464207560 946892648
1 834660296 900259862
1 99615086 283474098
1 97984571 662945394
1 456550640 516038531
1 523006719 846298299
1 223135014 234477444
1 550858804 713927746
1 271168781 993959991
1 105158191 559523548
1 828057921 945311608
1 859070976 890590489
1 15312722 174806425
1 349113462 546835808
1 353542942 879850517
1 509720109 672900337
1 123266731 511420568
1 716704214 842404831
1 212516852 410042384
1 341949942 490819243
1 179634177 810783795
1 668552473 738124719
1 777492926 872188626
1 340360512 995868007
1 54598507 623835621
1 476617272 806689547
1 693502126 894430375
1 699120687 808178425
1 335489433 727086034
1 279121915 838380476
1 525676474 891401872
1 701343063 886003554
1 697681173 818850767
1 690613431 770737368
1 914661392 925566177
1 504591123 936765725
1 799327949 884870812
1 651138727 805734489
1 215660556 905312337
1 370056703 839433848
1 900258678 960609878
1 637686991 981861549
1 314403632 576154332
1 278991616 328415727
1 42159156 425149432
1 314204317 703756031
1 47798445 149867011
1 504256708 884871140
1 636183266 988626656
1 125890523 689927719
1 895052955 978367319
1 994841757 998304484
1 244766211 622112798
1 619145026 802536618
1 71637911 716710099
1 62879473 443693111
1 623793129 664568330
1 46950404 925933503
1 387570605 535674341
1 100138353 439334453
1 67172319 613466667
1 411886435 950294207
1 823904348 972219545
1 359586202 533888867
1 168515375 523351822
1 246660466 404801967
1 984801751 990693377
1 886461337 949685592
1 508827012 772873692
1 409629474 803177999
1 867933449 923747313
1 733208566 910078100
1 666813137 813172985
1 513440620 612201189
1 848196178 853857783
1 651749234 943075335
1 979265227 997506325
1 659068503 805706964
1 349623399 939228645
1 517251638 802733583
1 957807045 968371649
1 708334123 872675801
1 930007235 946531025
1 226663075 357428399
1 250785618 743505559
1 706220645 716603590
1 409136086 635538333
1 329469816 337188070
1 187176665 734885597
1 846841459 865177727
1 393326861 685011008
1 857626057 889894732
1 212891007 813998334
1 217344903 273620924
1 221902665 655489304
1 742083662 955968790
1 99813007 768194977
1 220635540 555517154
1 408138570 728180430
1 553654205 751562043
1 388515428 425410272
1 131603360 678272859
1 263974380 303605991
1 757570409 920903406
1 85159856 845390227
1 927726269 933789897
1 5599012 88819712
1 593632623 847324174
1 246483607 536855908
1 453087627 993819473
1 616743143 651088542
1 549094087 999159073
1 936060856 980022230
1 585137706 595262032
1 787405294 916963601
1 652595304 787074994
1 198799942 278116430
1 916609947 980832581
1 242960856 638290748
1 342494232 893597388
1 66231280 419686554
1 288784391 985124916
1 786090309 952830463
1 268771273 451487012
1 973891862 981614758
1 255565321 852815239
1 448934774 828568435
1 292151928 659528549
1 965495930 969123073
1 460892963 822838569
1 852825222 869123921
1 731597790 954212920
1 158828618 599831230
1 661375839 686236901
1 793309641 980818443
1 589307547 769885029
1 285114589 679779908
1 138484470 530437673
1 892324791 916422057
1 305365375 501900489
1 592330920 637963837
1 950794700 973483778
1 444381850 645606290
1 417901129 953851446
1 326298808 584470723
1 374463762 638607793
1 191892580 680480047
1 699095226 722041277
1 672806312 894823678
1 598568571 791469229
1 942079603 996154270
1 418761243 520816451
1 149958361 437493284
1 158984546 675145819
1 684738738 934929194
1 471292506 749580716
1 748274811 854514138
1 246408645 252382719
1 124172005 322383080
1 862916510 987386788
1 605493107 733819735
1 554527284 700782189
1 515686806 544792312
1 565382324 954652477
1 402249786 510632354
1 686325135 743851911
1 192981860 392621411
1 417097167 847490138
1 938893751 999787377
1 912807362 942565951
1 88715326 661893937
1 93156224 878810383
1 503691525 903368771
1 57462902 629769887
1 969629245 994266241
1 681324021 849628868
1 570057921 797866761
1 177208746 416730178
1 753776544 975800122
1 904058570 992792899
1 618894618 879691776
1 982375944 997811819
1 96271972 657819130
1 361962940 735222482
1 600001185 684863137
1 382146049 881435671
1 104540413 930123165
1 646220494 703934095
1 288102207 418827347
1 475029431 673734806
1 945510679 959850331
1 58944696 443117732
1 54819277 266137412
1 186721826 775987602
1 730412041 937960522
1 945087317 978140767
1 530788561 587608121
1 593927490 945846421
1 685136767 821659558
1 255534653 712722451
1 615808214 847264940
1 320106044 523859479
1 690849160 914441051
1 267203491 991677907
1 690053398 980034798
1 619056518 826258725
1 134338114 919454697
1 954879109 976382170
1 361780821 969266555
1 609676169 973295148
1 715618495 732392021
1 985432571 985651051
1 49918594 230672840
1 374258597 871515616
1 736655039 757538176
1 845776946 865784409
1 449527345 566887776
1 330041671 490657237
1 228457893 288842843
1 644285628 979021279
1 593248537 603899125
1 36126233 309312154
1 34956436 747741932
1 134298428 180528653
1 585585688 739214953
1 431151198 796297598
1 221141307 454770364
1 837201683 970967384
1 81038245 899015169
1 223003763 967106705
1 940722085 971586830
1 622751248 850742866
1 920301656 999182928
1 169770963 772250247
1 974646611 997875119
1 114280046 276410303
1 101765441 309592420
1 837492617 898958472
1 136297304 179776425
1 349156624 582656526
1 248149746 755199738
1 305556426 925903769
1 381007909 420449874
1 832419867 964632306
1 96364433 903531562
1 358719798 964895804
1 838538112 846292527
1 934465169 981918992
1 244031947 551919373
1 646839932 955319977
1 817754986 821081580
1 589906692 678052759
1 436653919 928946129
1 714278705 933802581
1 275602265 446216581
1 472115445 964242576
1 715947934 800538321
1 436908420 862910892
1 130033429 410962824
1 897921947 903939797
1 953771486 986697274
1 98660361 128509180
1 281845333 944791312
1 945914697 991348931
1 35822983 51675449
1 181341796 889440949
1 86548475 678635280
1 745007513 782844477
1 298723657 670093878
1 661697736 798794694
1 996405984 998352801
1 378086177 401341051
1 259128696 391596223
1 612163398 894532537
1 547568064 603814151
1 48927524 271449769
1 794411849 871989592
1 375051466 611873498
1 975315159 986595339
1 718570701 773284725
1 566591113 927791319
1 589834695 830728797
1 327184825 575442127
1 369629898 817930087
1 825258144 874114083
1 891761511 899552140
1 984139849 985465680
1 82357778 777265794
1 873759425 999072679
1 939342650 984385082
1 335173182 559072421
1 58070467 362390274
1 897724571 936192285
1 427724468 540119878
1 36919211 700866959
1 984897235 987967486
1 674137630 988558163
1 348990477 639149353
1 34748100 293043468
1 412638758 805692361
1 565559226 973249789
1 594767632 815664597
1 526152293 669990715
1 511695246 566106841
1 368897474 754076948
1 124574008 663771096
1 820180636 996658116
1 714123095 917259907
1 781747266 899010784
1 159169516 760567444
1 272854229 960687253
1 591779525 912181107
1 816613563 911597196
1 98509318 174772884
1 38345305 422028692
1 562793061 583018078
1 622184935 735222745
1 511368237 756299007
1 624840113 827931299
1 606104865 969019600
1 382668964 476344858
1 283874377 734428732
1 805716665 811802522
1 725876646 979484491
1 813964146 817393393
1 923619558 999909530
1 835267256 854851423
1 616133492 935482856
1 840538340 856631191
1 627996751 754745442
1 371012202 712562132
1 991735882 994163969
1 45445519 974598455
1 444762288 458197772
1 148285712 995528925
1 821567119 935652473
1 717280002 973497267
1 201995661 589915925
1 431658072 777667044
1 976662312 985638330
1 210032477 858203151
1 615093071 721824287
1 31230145 968195597
1 467242523 598826032
1 481596026 865947162
1 711660036 913437200
1 419507368 920874075
1 340481629 684328129
1 818497356 973552209
1 196705789 237817237
1 810094769 822291735
1 910232816 938243122
1 747868525 790240663
1 485298528 921108548
1 158852954 218699764
1 644463756 883855424
1 91962075 406358960
1 672710121 989846437
1 584363538 916913756
1 491167647 721884088
1 275708699 794007886
1 151070172 292113433
1 642305430 852373283
1 540689755 734994883
1 541699958 573245410
1 706904712 724273600
1 126651688 751396902
1 975824531 996352091
1 102386502 762133507
1 290328478 545981374
1 168753033 437037320
1 18416154 888348431
1 555815958 568528645
1 805245188 839099225
1 660494994 723406987
1 413723948 856346202
1 179133966 552116142
1 332634929 729339595
1 618257188 800783281
1 543450725 781946049
1 436356993 715718150
1 740181841 878645756
1 760898761 942273757
1 806501278 960421485
1 527092703 623341100
1 629053773 724811970
1 407299119 490041470
1 591865296 641059039
1 513206206 661060041
1 802609857 945807428
1 469922613 471757089
1 69326512 226968353
1 96977913 622478706
1 947888557 982200109
1 95913032 384591268
1 946726374 993447170
1 978718041 983730199
1 495148273 764617460
1 534573433 678397190
1 926056798 947283367
1 759816678 861520855
1 124946509 230706136
1 21819483 981395264
1 224189172 562457401
1 7837978 131968352
1 716143413 954235384
1 26062455 565879284
1 825771313 924779531
1 739046773 892019610
1 800259772 993801235
1 70139643 796869164
1 507452239 711285346
1 488096290 589681872
1 370557082 489154017
1 643376714 830216582
1 161635205 291320381
1 3581650 740552919
1 857348282 942939350
1 598748686 756988983
1 478017536 768771741
1 250838740 971553897
1 781442079 951735505
1 858607129 877033168
1 234797491 317340886
1 396751651 438109329
1 243906791 769389633
1 877567335 895573783
1 511276667 850137333
1 526470897 881124318
1 430920111 789795275
1 157559529 789479549
1 17853159 662663528
1 708044034 825431280
1 841231080 941567659
1 627579372 681435202
1 882638990 912704489
1 531440015 903094078
1 248248929 748556677
1 301539905 793494963
1 83165710 623910047
1 24501711 215850846
1 787794063 943458362
1 235940712 702152905
1 952429817 982492580
1 173441863 560025510
1 757689911 999155271
1 683971009 890460107
1 911830588 985904616
1 185719448 403205004
1 465700688 790448137
1 448268533 749766326
1 340194739 991933452
1 436830511 991746052
1 653232230 760501225
1 3602060 51452313
1 121955678 851917071
1 95344144 999347284
1 580651233 970979687
1 220264738 795555187
1 636452047 783732156
1 42820386 94001650
1 846353916 931521542
1 378295760 621929302
1 552870746 604346592
1 536476940 681454107
1 946704166 969473198
1 88891841 389220056
1 854584504 881300442
1 527535309 952940970
1 202995473 403316231
1 124934108 671670116
1 596684113 989104592
1 604073691 673857250
1 429770026 687852832
1 242039088 617841149
1 627525215 981789139
1 405671158 575694759
1 321106292 704369706
1 989662577 991237107
1 615061367 994659240
1 710644873 843492527
1 382521242 681336661
1 166925981 224679109
1 840757664 960273405
1 571684773 721375182
1 968572060 968715570
1 906304706 959284990
1 571191582 908182527
1 401912223 748151073
1 377787670 649934215
1 11440003 549977715
1 714690971 937133073
1 188707178 349657155
1 115710060 439044956
1 932546438 971984064
1 351354113 858740696
1 880385039 926450143
1 252595735 404035029
1 26073426 775765180
1 153241203 740189141
1 3258520 381674955
1 936653575 993639822
1 387163858 959075336
1 969411388 995458899
1 687967343 871292463
1 556481969 737314065
1 816176681 988436513
1 200724860 551930658
1 894189221 950487374
1 77725552 671985759
1 303872220 862629246
1 769410350 911837527
1 802420568 975365456
1 26147059 654263997
1 937166794 964982398
1 925700711 937990044
1 985822816 996887923
1 273058663 659408778
1 652399538 657546260
1 649961467 948983912
1 76901250 395353702
1 642898713 702575221
1 824764348 864162508
1 510957736 604018524
1 299150204 589944139
1 554331635 767013859
1 581665750 953181065
1 470770528 860103916
1 890239592 976995152
1 329219889 691116461
1 460986723 498297223
1 930798498 968368109
1 368884668 684964742
1 240667653 835507834
1 830942400 998975015
1 1484977 853668361
1 463640298 635164489
1 708492016 929966369
1 582064277 708444185
1 567429717 685126553
1 471745670 861602094
1 918722089 946995375
1 563873845 685417875
1 356969814 946134782
1 783745746 844781622
1 401383086 472116614
1 750751732 955042983
1 627128764 735746942
1 977170733 990532903
1 153508359 482602958
1 979032490 991408522
1 297793709 858291060
1 137167786 786643431
1 385842325 546612549
1 275290824 595998361
1 379516066 738339606
1 415496340 628981367
1 54341327 914040747
1 670462573 935064419
1 127616258 790186726
1 518364418 804404854
1 142574912 571231231
1 287735468 316253809
1 312153129 850142830
1 963534213 999028168
1 659535352 867779104
1 198125241 700148730
1 169224476 903076293
1 73494464 363287608
1 795177262 867393284
1 78090430 176992753
1 35069144 556795916
1 606147399 834673326
1 171593331 594528340
1 278790094 577819566
1 55480606 369942934
1 753602033 788677781
1 339577536 485811982
1 851974817 949017219
1 353208123 913267331
1 208225568 462053918
1 348490044 747190832
1 947322296 993732731
1 985287530 999133601
1 316913622 931658844
1 370449991 592192117
1 314511572 779949792
1 549648708 744932509
1 746354447 864361066
1 98695582 316665344
1 398955869 749354027
1 79615372 828459452
1 536741618 731828065
1 132265304 773494108
1 185892 355809625
1 220236273 305941013
1 981182496 988273171
1 44017609 392658825
1 543386333 610229198
1 132189584 600967173
1 351706834 502156966
1 633947468 892554042
1 904669272 993363156
1 41736174 419839562
1 939052872 967352696
1 226998743 836508736
1 161086091 324143997
1 888472983 950569143
1 370180032 842696575
1 866828299 945813765
1 999657691 999993837
1 164576638 984950958
1 295176700 408892140
1 983266122 995799462
1 394436650 697945363
1 737025033 875924886
1 67775735 94496594
1 740914141 976312665
1 460192435 588118529
1 521848610 671343288
1 814943177 829477597
1 682539313 957647854
1 822464648 978093470
1 819643057 970569073
1 652199659 713976651
1 806181055 916032782
1 79723400 111594120
1 34560687 657776021
1 152932146 343077760
1 113206622 826306456
1 717550786 749928863
1 834403998 980513541
1 285163521 896511892
1 650712992 717598206
1 102236148 811927592
1 676786277 758348762
1 240361543 866161015
1 667460524 830763834
1 365713526 746212340
1 298505735 866899871
1 938590586 964769075
1 264189208 802909408
1 665727663 797211445
1 622521076 845595820
1 472010884 803738120
1 878813957 898321215
1 416924918 580146696
1 569683158 766543791
1 51468475 805199518
1 855973140 864323256
1 101191256 672919212
1 81873072 867724138
1 394409888 747674331
1 580758153 846072269
1 206301753 452408698
1 22695448 298623274
1 548424104 594248889
1 648311557 748858054
1 298716127 566512687
1 688213267 918505196
1 149543 127330460
1 247241634 544844457
1 967380457 990936438
1 960634702 980671762
1 644953500 776938783
1 115277305 829059731
1 823758979 869275101
1 801131756 878620123
1 725669795 849075560
1 788413949 980185222
1 753459753 878583307
1 608579986 799565741
1 102446641 838757355
1 565418541 988704716
1 970536631 973492367
1 655321837 671136262
1 848275277 911588355
1 883245999 949917662
1 937892417 972991585
1 137040032 913224641
1 918986735 963249275
1 694411921 922148042
1 653663580 880195805
1 798040667 819757502
1 664939503 665406387
1 444519420 589366861
1 196423526 355640404
1 296684655 426957985
1 230890359 297216802
1 7940591 466265327
1 426089181 977773074
1 73355674 547182998
1 526046687 585599953
1 113696358 756641139
1 534004792 670695511
1 392671280 831926958
1 143025874 260959756
1 71549594 202210663
1 311977941 732075882
1 788727291 807746045
1 347096849 675451715
1 160275331 852196443
1 775036456 892583643
1 602374502 665767862
1 221407309 951157549
1 676370244 708465711
1 51547249 954221955
1 825353626 896934363
1 939465426 970049626
1 729296621 857413345
1 10915539 305163005
1 397831591 850639738
1 508732422 698617896
1 574148855 803406823
1 118927449 821782209
1 639212352 906479729
1 886265855 907746815
1 451412965 812689456
1 552029282 586189199
1 712798560 792856364
1 469630362 667749574
1 137002324 266691134
1 572708973 596322832
1 119597965 434690810
1 837413880 934541529
1 755713640 862271708
1 515062394 710013241
1 614826547 976184610
1 736105020 784550489
1 457839153 961589854
1 268091646 500958492
1 434835435 795387676
1 553417425 899423660
1 264590492 712127783
1 15403664 801281637
1 782488473 914648292
1 656925645 871266451
1 370880743 954289362
1 925022917 992587862
1 29553380 554283689
1 431332901 655242991
1 342891978 719633165
1 787971990 943009661
1 925224603 937766118
1 330298763 987369933
1 810782896 895101231
1 576557183 626682370
1 481397859 521762226
1 217892483 444740758
1 927155685 991641151
1 242582042 534648810
1 21822828 695633717
1 407876048 520507909
1 917574479 974405299
1 937975077 964777219
1 406845202 947239339
1 269568860 998273445
1 79992907 868745423
1 684921808 777141757
1 31815884 428224431
1 593620798 628157136
1 553825215 777469767
1 123512543 580905000
1 434704605 493596948
1 981192024 986074834
1 244829768 886279115
1 963211875 990114982
1 227476766 299102068
1 988994055 993045569
1 133811814 192497495
1 241929102 749395832
1 227816601 302802497
1 558332517 609414029
1 594396609 782677259
1 676098048 795702961
1 837029269 969961922
1 131192994 635375149
1 930135841 943798389
1 446829301 742570504
1 61721717 616224591
1 654863124 978047050
1 225928612 784782409
1 769891015 910662957
1 783293186 955401902
1 749973197 798252575
1 816295934 861817514
1 219975600 893706827
1 45634558 233556208
1 501093300 587516827
1 82873226 331431749
1 757127458 795219140
1 512657846 700580957
1 180736914 343969686
1 362755753 652248149
1 302312853 577313192
1 135267247 815462837
1 496326084 539107881
1 58842142 527757824
1 102688284 759237258
1 753161938 849794244
1 596407787 753340419
1 990609014 995997706
1 762408181 793165394
1 617850158 915168269
1 366068266 573295184
1 514935432 554152217
1 526205588 930198516
1 316749568 964756585
1 201203071 851624532
1 63991916 696532932
1 836558440 932952216
1 854077435 982570264
1 68869279 847564109
1 71558099 862475641
1 348522298 702023991
1 443869036 624601740
1 656585893 774497376
1 603002012 745998207
1 182209879 555299272
1 837995747 994986661
1 931828441 957291697
1 412401258 853114963
1 951573921 956405192
1 224859145 955250251
1 520796846 582083061
1 468934308 880491137
1 894639081 930679833
1 497963753 568158996
1 415498296 713543672
1 778115640 820379989
1 724999694 769657168
1 253815405 459778704
1 634456207 811137523
1 917428875 958153841
1 79521022 507501538
1 123611326 289739734
1 162917889 527609091
1 499626542 801191480
1 716110419 830972988
1 479927975 956023596
1 888341706 970762062
1 374668933 425986751
1 727914361 857297754
1 760285967 918874575
1 660326371 874825689
1 727685709 821341549
1 587168119 730377864
1 447866808 910137472
1 121789004 717453227
1 756225116 913008610
1 957955193 988739335
1 291956748 461712194
1 692274522 832253497
1 898239490 947911614
1 3453766 675152291
1 712336696 961165648
1 319821395 797395375
1 263351460 957441812
1 559419617 779364936
1 817829323 942997951
1 703835497 763514783
1 758398805 790090148
1 757782764 930748398
1 623512168 821941762
1 158517175 831291195
1 260631924 628844014
1 798754543 895469698
1 238802236 957169063
1 225155538 265059630
1 353343506 706282148
1 823495224 888105822
1 484678805 782612666
1 313278490 954565342
1 953071156 987948906
1 683544610 764264951
1 27219095 739690813
1 114579429 169930780
1 984345555 995886565
1 889944321 921476223
1 850106575 985654657
1 728969506 882526035
1 560187276 875249245
1 902647276 981443423
1 837414247 848600486
1 578909687 955289319
1 999087650 999683018
1 868380223 993872751
1 974242800 976900986
1 229406198 606583880
1 104996840 948626738
1 745793059 837119375
1 695627338 937112482
1 279730966 809098883
1 257230234 299645380
1 364026437 568532568
1 369429003 895232743
1 115289122 810921574
1 399956385 604146686
1 450490342 888784928
1 602930214 899097716
1 446612863 858196058
1 359779522 431106954
1 676326591 683921982
1 398032934 402795381
1 797662624 879946086
1 256801246 957555491
1 602475845 823525465
1 864328966 995677091
1 316335232 666616927
1 328134192 861708035
1 368859006 494729427
1 647783770 861824575
1 715687481 932754933
1 952525938 981375673
1 538508704 568908630
1 660770187 671614055
1 127908873 986732029
1 479397213 954713339
1 763946325 940039275
1 699906093 748808023
1 109167664 136739351
1 431392476 588363655
1 628427121 636932711
1 591059438 709749703
1 645434997 664787271
1 668879521 773289607
1 762292729 967720115
1 385489749 913678720
1 918823206 961392516
1 219241442 904306071
1 997090858 997255628
1 88539283 236868021
1 255830573 640190024
1 926905345 972167731
1 48668218 100258498
1 85584361 625938064
1 518918491 981324385
1 59443385 840516722
1 171286828 596886308
1 466560125 888756585
1 750959784 952125215
1 905486114 998863039
1 433385500 846277387
1 195279289 962489957
1 959322115 993711236
1 856165670 910565304
1 61635036 546267819
1 921253788 969856725
1 656702957 719342552
1 4502253 707967572
1 155822493 639668235
1 305284377 971352293
1 298498380 725157262
1 182712362 754059778
1 706852642 733593054
1 16237264 247430317
1 896905899 981768690
1 317063039 942655036
1 669483404 828907520
1 8340233 105391487
1 270744098 410366136
1 193207162 502942984
1 629818303 762847412
1 4442953 830209376
1 528527086 588068749
1 854069961 935655605
1 615070332 827917665
1 962285223 973632006
1 297855140 433244042
1 634725539 977624269
1 454584539 978839596
1 221813645 378697095
1 227316752 559397639
1 11112777 126815729
1 389796351 451353412
1 692598525 986514952
1 346209450 808321872
1 96441550 693177124
1 664528880 881265562
1 290139234 911499239
1 545043626 688192246
1 301479872 966819355
1 665598629 763893139
1 389695509 764323304
1 142272179 720325396
1 575879320 749928701
1 150847909 852613323
1 770623393 823608561
1 331550307 529939143
1 270510002 490261312
1 885730030 909444162
1 864622484 874179407
1 939001580 975260602
1 991894808 999333929
1 916634057 928279330
1 934140538 942972852
1 693477140 836028146
1 221195570 581471293
1 931589135 975766865
1 480884822 611056542
1 953811659 968067636
1 941133316 954416270
1 175617463 553213297
1 826107018 975536825
1 592651179 720966781
1 765620279 895498722
1 975726299 981309327
1 788908518 844699026
1 444153737 846137091
1 502323042 543171973
1 52043919 587158762
1 167519261 235512033
1 783558721 883039489
1 417392981 785993573
1 729754665 772287008
1 2918060 19818269
1 580417109 696813969
1 749571350 898029722
1 127655644 596186117
1 724437659 980958059
1 365826329 699913724
1 274078222 897500946
1 202236066 759010090
1 917640186 992386090
1 177335376 566285698
1 664377537 891652470
1 41794339 474090834
1 800198391 854761655
1 479103655 577161588
1 845508465 900077675
1 463805153 783992241
1 842158610 980670050
1 589953373 675293191
1 833549064 865812521
1 559798231 918833548
1 620128783 947469022
1 239224043 588332655
1 856994890 862832957
1 571839539 680439671
1 882249945 945172961
1 963361472 995072060
1 109195201 272262130
1 335686215 470564528
1 769536662 918920928
1 171427123 765623469
1 922071510 962232306
1 484652398 573588554
1 829353602 833727540
1 208093505 709792994
1 96544924 444207591
1 525724592 809957050
1 454805631 668993254
1 659289502 689703073
1 835985609 890712194
1 51389536 128097219
1 480509682 536085639
1 766382729 891973095
1 874152921 888943878
1 427582896 478033245
1 228732931 827859941
1 489509892 719911777
1 359461069 651407839
1 144236472 243905428
1 220088072 484732610
1 391093953 750076752
1 492054347 636405002
1 984364696 991514989
1 524529260 772487741
1 459006055 602572760
1 407399361 948052164
1 82590227 503893160
1 197910730 822701798
1 10029443 581127528
1 596970629 814489514
1 337529333 924483589
1 469565455 684215054
1 768454914 864322660
1 239984114 367804148
1 144079549 388496829
1 243550044 352130328
1 528830472 932261184
1 613222467 964752337
1 332253583 347157550
1 429920879 533789314
1 354188467 796723338
1 518212688 806419807
1 220743570 593617419
1 959000259 967527406
1 613463979 897590913
1 756178190 860661311
1 647231230 815908643
1 563013215 968035011
1 121631016 735083763
1 35607456 803724321
1 35992194 134274155
1 555028104 668112506
1 24089737 89091866
1 297584137 774686552
1 158339064 891953711
1 417944368 993156838
1 264350028 610034764
1 820898712 970197537
1 442405460 487407634
1 875657547 876198677
1 505357991 579581376
1 312549928 956753491
1 977519457 992750627
1 171551802 934679095
1 641667222 890595884
1 474662124 817744498
1 8649184 67697063
1 379265799 437981576
1 710427199 877039895
1 157935139 903525977
1 108117948 630148065
1 843229964 896958944
1 698100824 797366252
1 706368125 898644677
1 548829609 802549342
1 2633526 762822720
1 466111539 739269771
1 658807369 896263889
1 562956945 574233879
1 826284845 974325446
1 583491400 626958101
1 980526676 982770383
1 908804606 973124048
1 442450409 618120806
1 845727253 973413861
1 131187206 791979592
1 919446835 955225018
1 325784454 343914311
1 765534938 937390227
1 502547084 772139763
1 3441964 578771022
1 48561014 584105520
1 162790696 383056907
1 560675799 921860937
1 116546432 698449940
1 471326013 628947599
1 569979319 929793892
1 635234166 849716965
1 917424283 917942517
1 405879903 767748698
1 101348575 636935480
1 907653721 992910960
1 784788461 830399146
1 912692840 996887245
1 831091019 923937230
1 848860995 872520668
1 690368193 808412924
1 265691066 527278623
1 880451695 983989663
1 461670605 474258785
1 270592122 694752267
1 441308417 905949803
1 779196455 804953881
1 761210166 789124072
1 607715343 678950318
1 622285696 701812635
1 828281081 874483200
1 632268913 759106990
1 381916187 813182818
1 544760020 953533006
1 129386678 382343856
1 19248178 206692208
1 208097446 274753041
1 142256099 854554563
1 151667849 424307993
1 322568323 991164161
1 648781591 797388510
1 988022673 994914651
1 472970913 794488746
1 575948235 663095342
1 363105816 441112500
1 491667518 723167896
1 912094433 929981325
1 435459063 908370792
1 411374776 446808926
1 844509920 995317471
1 321176472 893297966
1 415944938 851797087
1 517114869 796899402
1 24743957 454093878
1 746006525 826576887
1 340913137 940366249
1 26044352 166049437
1 381910480 960690849
1 147320772 715453287
1 902810264 906599935
1 209732679 643875035
1 844365231 884929346
1 191459174 683548710
1 401372411 669270804
1 272552853 697283265
1 306507004 337111825
1 418117786 816856437
1 349140148 950446887
1 482860309 532047600
1 404850343 834484711
1 221272410 962395397
1 629265867 960391240
1 206800407 478621707
1 747182603 860996017
1 328037718 331692609
1 295883673 781976855
1 575061100 891740666
1 112369788 627018171
1 36323483 994864664
1 904916994 974668916
1 596488957 730235299
1 214869296 960790881
1 343383543 520241804
1 811763415 916364184
1 758211809 998366186
1 242582440 994715990
1 474962484 538951875
1 275801686 614009860
1 590681063 912897252
1 504855248 524791087
1 315703704 915277076
1 598417591 826271122
1 853361770 998799873
1 12017081 37965010
1 969125551 969505587
1 184340919 446449724
1 654481704 666861336
1 722243348 726175747
1 768834976 874200787
1 378892521 857423587
1 764014729 893962792
1 321733964 864302377
1 480033187 955566988
1 755096825 917777901
1 211999540 648426704
1 373773015 713006134
1 820052534 984526900
1 680888297 753120889
1 159675412 995381445
1 235807704 625869128
1 722913104 899235498
1 558065766 700886904
1 863390844 940849881
1 16612199 769530766
1 246921796 862342610
1 577130906 932764050
1 903798576 935954174
1 407535394 922218978
1 495264172 767774263
1 634094258 835575510
1 240728935 917916645
1 163142803 926543016
1 898368305 973595890
1 197500095 359551403
1 508046784 950496785
1 458024669 699645610
1 617492181 861108902
1 107710245 674717818
1 779527272 809874379
1 478554007 524131106
1 444407765 765638789
1 696421985 773539893
1 727926863 785675569
1 620324552 823817825
1 257214817 702245519
1 558860796 737373852
1 980927026 999185159
1 96932205 599659460
1 742211157 825373598
1 222665258 862920414
1 805474659 852068518
1 409113596 861736052
1 650129787 692117777
1 383724260 804091739
1 345801258 769772060
1 516268252 518306481
1 458343187 746989097
1 615615968 949858988
1 605406447 614707458
1 892818866 952639459
1 480900537 650100187
1 891127002 968003786
1 979392766 984964786
1 316090864 371003444
1 127015066 549441348
1 316436389 852007186
1 697912495 835106929
1 613386547 981953430
1 226786265 919026185
1 493823255 943960180
1 341801804 394834892
1 349131832 837441667
1 22285478 255432352
1 766196778 775673404
1 389927268 534172160
1 537167732 584705223
1 268432928 549674172
1 78056275 480932706
1 480732022 573193053
1 238860163 477537789
1 719773975 960151589
1 801727791 848280762
1 135957470 281360604
1 99912314 331811096
1 353951875 426371266
1 25305897 568083294
1 396093890 762477216
1 37010216 844181284
1 292453387 617450174
1 575740026 826217361
1 768747811 995446850
1 615083226 888958288
1 204285394 320764457
1 380609230 698783787
1 605439846 980414122
1 206952449 270299444
1 7679197 459663826
1 557602620 806545520
1 354144804 966418812
1 315434687 361596710
1 245443403 885826806
1 285401025 479075623
1 546741226 838871412
1 987041778 991488176
1 362427472 458812995
1 362214149 372593842
1 777273838 864089487
1 854841583 943794954
1 523947818 814648827
1 953000225 974313797
1 232775573 288782238
1 218660097 249884615
1 209704337 898635628
1 692595476 754780560
1 400273909 408995675
1 364629432 823277323
1 7272724 407852228
1 334028715 839539767
1 258258230 441531076
1 111559693 450616145
1 298147688 626003925
1 740623934 872456583
1 995579685 996461070
1 122547826 420655003
1 71271972 939774581
1 101331585 381673526
1 842832011 935258251
1 989754881 996962994
1 961082243 972945130
1 923730987 934554626
1 308084501 529207281
1 140157771 491084228
1 258407611 534167848
1 597849762 965115576
1 650351023 828094628
1 330673120 884511175
1 141414517 290924129
1 111900961 322106907
1 602114731 754733936
1 187676241 364284063
1 692667714 990706524
1 53667072 967567699
1 418057645 620028068
1 861811468 866131759
1 616308223 744799164
1 788974136 985751573
1 358668877 380678643
1 115591906 718204616
1 156731521 360818267
1 151870110 726488154
1 920280090 989107021
1 273999754 933713450
1 562326138 812882852
1 590055940 933774620
1 275285585 438042246
1 640763308 990351550
1 332820180 858181009
1 35045367 171752394
1 672117584 745569379
1 309986675 543297499
1 486737129 700686182
1 191702235 336106552
1 775011570 827870665
1 784399984 915196782
1 406596156 763775118
1 872166497 942176715
1 682496250 710273235
1 764599891 870954806
1 327826790 942092063
1 224058442 535496307
1 680501635 876008081
1 147748823 412564217
1 101787144 400930542
1 156854805 794830377
1 214195143 264537671
1 183124722 698021642
1 793185883 956750343
1 691890495 993386458
1 692185909 819940288
1 692405513 890013810
1 856520298 909526027
1 736137992 861110187
1 911512123 961762178
1 875792580 930511518
1 604194835 961296625
1 740465330 987393066
1 408571696 902262017
1 773079529 838922783
1 154032580 427629800
1 593432377 662965283
1 902288563 959967971
1 290271722 637540911
1 254382822 649161198
1 990467688 998110551
1 658511893 715702091
1 185703824 462323340
1 165651147 885180697
1 676061191 704464900
1 604010391 888885436
1 649940679 689525157
1 610115021 620604524
1 737795500 976955332
1 80189149 186187713
1 114297369 376034583
1 474520920 751128091
1 992398846 996005061
1 560181130 764647802
1 276387867 762801362
1 181721773 959137995
1 197679632 985095287
1 242262841 333587079
1 890001371 941568151
1 553375754 875485849
1 123050637 633730308
1 408552441 849099997
1 99833607 924414056
1 342744576 566924381
1 719470866 883566471
1 740517930 768128560
1 39863264 490773868
1 932513481 958326220
1 844187959 890267351
1 271524744 807694966
1 185588262 839085147
1 620831516 744071278
1 520136110 755292581
1 43571026 238996885
1 748393161 952236048
1 986742739 995155101
1 805632190 894898940
1 748558885 980170315
1 204244156 845288304
1 502930684 596943214
1 209455857 872772378
1 802455610 964914624
1 491963624 957107019
1 63459561 187946646
1 363014868 458951907
1 672328853 739506172
1 917903621 918908976
1 861501587 886146696
1 40373689 492737435
1 748465789 903817130
1 759758047 792488755
1 31207646 278369459
1 298358176 427626940
1 318272964 394165849
1 692627617 707686800
1 769713784 857524352
1 168210410 638024144
1 750150883 812634545
1 841773693 963211210
1 242545732 260034212
1 40477658 579510225
1 406266061 760775437
1 82833657 818160813
1 532676234 917046849
1 367539762 988075094
1 154743369 216865538
1 126527972 375108106
1 674113188 890771590
1 373049307 982928678
1 611151756 825131951
1 418612454 662955678
1 144496522 633715177
1 684299845 979510540
1 782193039 947459835
1 189922608 550213252
1 535561127 609417562
1 213362950 682290917
1 44361700 768160233
1 64237908 258769497
1 486082751 640023030
1 642496883 898734511
1 497698650 913677083
1 637999661 840084716
1 696394980 910718956
1 151308609 521860075
1 180978596 568936975
1 135361787 700258037
1 599249595 714707359
1 993795056 996222242
1 248570315 716936092
1 127619016 570908685
1 245697681 262554824
1 36198904 596477902
1 387935271 724364504
1 832391735 942866555
1 10526710 463525306
1 552448288 927201452
1 711297547 768418425
1 500766065 937704046
1 606505177 730253276
1 220912353 347225919
1 4349314 720948742
1 527972844 540653914
1 918339238 979951307
1 798631443 824308941
1 118193356 705716758
1 833973290 946392882
1 538873912 693376294
1 242894194 329940224
1 687460453 808946873
1 732556969 756145375
1 586909556 775233614
1 456246681 461139216
1 168177321 228525939
1 799860134 819344960
1 564786751 827887520
1 940236579 952266264
1 170497188 739526236
1 426860437 735823807
1 774994010 828740796
1 512002197 567908416
1 600377466 670661766
1 966185470 979219428
1 921109377 980127019
1 764658991 961519774
1 130482025 972181051
1 176833479 504122933
1 526553450 728274031
1 721040454 933669929
1 927306358 974200690
1 48183171 373030488
1 91855606 170904335
1 927447396 930950825
1 436709380 499055510
1 139778437 319285045
1 840594593 989825958
1 392193328 914588168
1 345355355 688033628
1 162729751 393341482
1 859193722 929179354
1 541999195 865781340
1 392257637 935178857
1 456455065 828815412
1 89708769 402194130
1 189125276 315828077
1 847235424 849254153
1 486878132 643389563
1 113179300 843158831
1 697612425 794132011
1 324465738 610504893
1 521696975 842958658
1 267002828 925971569
1 553125969 870397741
1 774543672 932260361
1 181934204 551930248
1 443036625 876081504
1 557357575 848023579
1 53797372 821599078
1 82788749 847921771
1 603821731 866909053
1 551404784 731753227
1 216317865 854480411
1 670669280 864566464
1 252287426 529600270
1 483221272 895914508
1 932556483 958762375
1 270912605 670232455
1 938003059 978527146
1 849348046 951655953
1 876548227 885938973
1 598998625 676819674
1 682961389 893182008
1 29668413 792351151
1 517350164 551141638
1 152750792 780342808
1 332746942 607659236
1 260670466 326645012
1 851996671 872274565
1 626083939 655457125
1 838084288 935083460
1 908111434 994822454
1 258762521 790441453
1 58138652 136050827
1 219545044 806409381
1 185747020 630023659
1 385066356 560620647
1 760501934 787168558
1 190701996 633357573
1 138518737 510749396
1 682144610 685031455
1 892948819 906781263
1 350854572 916229180
1 39259168 818884717
1 136435349 866288679
1 326348764 624869538
1 65217207 86461698
1 181239727 236851942
1 746414000 749800457
1 583081492 631387783
1 690224913 740916988
1 135982430 542512953
1 53931757 129921829
1 33636990 97724236
1 48435758 981123116
1 771371503 949629861
1 168806873 887557772
1 10682052 343912238
1 582774435 587923669
1 174893401 953454622
1 245318899 865415727
1 802584403 834888974
1 904486612 926333115
1 28761018 349367441
1 651291390 986671343
1 58614487 210509707
1 854262031 976528029
1 624546426 933231249
1 659802419 883167638
1 609256985 748170629
1 263787272 753113690
1 671756443 895973548
1 464831649 962842760
1 791655144 998840688
1 378332708 904822128
1 663945778 888025978
1 201228635 260377175
1 960696145 988279637
1 456144537 899300169
1 630098410 713133678
1 363094105 550739393
1 829332277 960588225
1 826759184 887433891
1 698012055 796487497
1 968725542 973220144
1 419328490 626206205
1 707835259 896587453
1 983802000 999738407
1 817669885 885572912
1 611748874 662095754
1 865007260 937077502
1 419686194 888734862
1 1760812 408563589
1 328175515 626231034
1 284785918 334273088
1 987140800 992826987
1 988573634 996779033
1 344525372 481441039
1 617515344 920690088
1 939631509 977197783
1 711320474 844066585
1 658523184 860755007
1 796109625 980133467
1 773677121 774864986
1 342933706 638280941
1 316188662 886583782
1 219011010 818809451
1 789248797 804924377
1 299198924 927757404
1 709317294 875748897
1 929242594 929694386
1 685550215 757671323
1 244289631 370605495
1 89445687 708005358
1 917419769 979273415
1 802562410 908134840
1 60542978 276988020
1 605219891 613091413
1 316154906 948859938
1 103941473 811384800
1 848509943 900485034
1 40246755 650128319
1 372830863 571256696
1 544743955 720254963
1 49141131 931314258
1 748400368 880350851
1 702973403 752672511
1 881398954 992228103
1 542536089 978492867
1 803344745 853290795
1 83545909 230522908
1 840393740 887098165
1 685151822 687095139
1 336478087 391758412
1 218519135 431427584
1 509314884 805911734
1 454415971 941378396
1 845660405 956967890
1 608331774 821661034
1 322393149 884943265
1 186420986 696694879
1 630577099 738446539
1 977965099 993505029
1 634215972 737442181
1 888300577 906968810
1 659130985 861110303
1 233573840 544788971
1 100036858 340251256
1 11240993 638355167
1 774581461 878053283
1 997888996 998291574
1 886052075 893722340
1 126149109 674006673
1 127517067 225636039
1 214391995 441587687
1 207778677 816728138
1 530984531 602879614
1 829126496 834140343
1 455304171 802386774
1 215644733 808691486
1 633408657 765220205
1 918978393 942502261
1 217371540 296530837
1 638332652 697106840
1 556709390 656151746
1 628456090 888350031
1 857329634 938400999
1 373574369 479076019
1 479517934 692731562
1 918439247 975749786
1 507816518 530324764
1 801727589 802998251
1 35550074 986657434
1 392075012 840060752
1 946736302 977497006
1 921980782 992710722
1 410749172 928294646
1 538464995 998656056
1 421104775 880768088
1 80395942 599333110
1 312094309 809687387
1 163442247 598181118
1 568459425 964907076
1 248950740 808868264
1 898819947 936103589
1 373753352 538260633
1 348369194 571320734
1 31554489 274819592
1 447324841 882095668
1 989071748 995342819
1 894081547 958505259
1 19339695 970117192
1 629814253 660314703
1 218282711 908293326
1 227167450 597497688
1 459146508 684359776
1 227856885 953219297
1 902727101 939573687
1 829071578 920138225
1 770811889 969269985
1 756393043 783359032
1 891602222 934337187
1 901984929 937443972
1 695985090 717388476
1 159111947 990863222
1 939404831 971757461
1 524044747 861530626
1 919232981 980765223
1 300481210 372031606
1 372317336 432531229
1 919876997 950341887
1 100752332 526759306
1 705658972 885479820
1 508011491 904321977
1 626101928 988642944
1 69628143 446226203
1 420349785 674034438
1 772876838 833980929
1 887887926 920560096
1 428763176 482054504
1 138489346 152004746
1 443400526 983744220
1 699412465 828885924
1 548217218 869361507
1 597978321 825542418
1 87082342 833228158
1 698073269 848766106
1 745163719 913810384
1 744105777 931268011
1 121684058 251563869
1 901730458 918830252
1 733470711 979030243
1 437314406 868394963
1 281664118 352259880
1 724815886 740268726
1 344708082 767372171
1 18450702 280114858
1 426367296 680944961
1 594823789 718352290
1 16953532 101376695
1 133546597 580050410
1 929028402 996462181
1 406051074 711129971
1 343963410 467721357
1 172321501 496249458
1 680375519 719404296
1 68261680 482471574
1 997911593 998870801
1 526192884 946297870
1 890458481 981043807
1 879272172 942543265
1 418041813 824536975
1 335515824 851837961
1 544001808 789298830
1 879297436 901318656
1 339354266 434929906
1 155012508 867027975
1 456645719 638157021
1 730231389 838339332
1 15447317 867710070
1 579459918 992224204
1 630383749 917816553
1 282807853 820239780
1 401210622 812478166
1 931441469 968605260
1 967358686 974904231
1 647808521 668324968
1 100941520 610128580
1 657186001 806936749
1 703860708 901496523
1 397108874 662784066
1 475344977 766377351
1 762467935 976234123
1 41286171 476334516
1 400275614 421441496
1 984626186 986424942
1 216046676 694344552
1 259875167 494178630
1 469137368 954354939
1 314403437 979386014
1 2116604 583700064
1 878224697 919761668
1 910687898 938040480
1 899931323 967999398
1 750628663 896630062
1 909092996 964434087
1 672789719 754250559
1 289545010 299339773
1 574341701 927797632
1 882058685 899889207
1 473349923 770733177
1 165506941 456198295
1 803285446 828626687
1 197626195 381817111
1 62088115 511084445
1 961333161 975663338
1 711048427 821333278
1 964187076 996451435
1 646704910 666654728
1 681271955 796088309
1 65216320 349328129
1 38516204 513551880
1 974113687 995382210
1 543222656 756537553
1 200780776 508081037
1 315000445 980768791
1 235617485 241884635
1 695683684 960093674
1 103521622 383250146
1 791348567 902374395
1 614695725 933228946
1 837843408 992838040
1 740858691 953001239
1 247702636 975339673
1 332668218 845651790
1 316326786 449040787
1 95044588 527738907
1 671701662 968677106
1 181489062 904959190
1 512336077 829870926
1 633853209 909757538
1 611288646 621547656
1 62473201 263324116
1 923578134 952337823
1 406624604 520370264
1 666095510 964226090
1 704280556 910145589
1 505816864 631775602
1 440704685 862011189
1 658907195 919893657
1 75208956 672312077
1 171023791 483862193
1 759434037 967385133
1 887246203 964329615
1 109097481 666295851
1 849974561 900520091
1 61117391 898460996
1 93029913 384920086
1 163440428 246176301
1 538071512 982673592
1 53875984 140968740
1 305729901 463784426
1 829436929 916882973
1 100413002 751060164
1 940253738 974622549
1 925743543 998064327
1 457143023 645067409
1 157083829 256236473
1 300400984 725296498
1 281690798 558781480
1 936264399 967853081
1 227673113 562996597
1 228771570 376180010
1 935675210 941884172
1 281183655 362355345
1 34784614 343089148
1 772890821 935385459
1 670995170 718200698
1 984789934 989803830
1 814723592 874761442
1 299808917 915524492
1 961987833 994697704
1 453047449 892951098
1 733133536 979411664
1 907771381 933195079
1 394541315 438465816
1 146037453 601171423
1 234668179 237226753
1 504066480 909242487
1 247446368 582467161
1 348812104 405714655
1 334058760 590609939
1 173549253 959085392
1 859267110 884433007
1 921474566 971186144
1 34211039 922581132
1 103323149 244550464
1 627863651 897655728
1 524466049 633235049
1 126013544 824248308
1 749493675 794932342
1 501194045 633726494
1 118230576 441063659
1 300666901 425372093
1 537625295 894988754
1 309321418 773328135
1 170245291 833344282
1 127483005 227866625
1 963164910 996476129
1 759890835 786523736
1 252162395 557396828
1 360491638 981439888
1 867129323 894821551
1 943305548 965656922
1 876125433 886771973
1 23411470 887983512
1 339051447 514787593
1 830582301 841663563
1 842009256 945519473
1 714404124 969977586
1 68155009 254029460
1 774213975 919560692
1 146942404 490863857
1 459512216 943237528
1 119944236 541373934
1 750295469 843689025
1 960835639 995074762
1 902369416 999407974
1 932124856 972057268
1 116035398 394389254
1 261279679 759033239
1 518849951 563567349
1 874707771 912335199
1 81781768 458764135
1 356570472 879251717
1 205320429 673171150
1 178904137 266695243
1 165111388 511064435
1 290049622 391907809
1 192843971 520226064
1 103500173 561330997
1 61018544 156035824
1 585194331 903101967
1 986004976 990748037
1 614348969 940505582
1 993908259 999493753
1 256121879 983926808
1 826690131 889011254
1 182888229 957069565
1 466442668 612568193
1 869590232 997937064
1 829277063 892975155
1 498926883 850086018
1 28130209 711565459
1 868394245 922161609
1 954881290 993033652
1 424412700 762996591
1 500228853 695310660
1 321471296 809279217
1 188248093 498620833
1 715058417 949367571
1 811985625 998576993
1 931383570 973856006
1 75658695 483645059
1 209337866 542198155
1 663417098 970882454
1 276187163 465754555
1 134610659 758601404
1 95599352 629865241
1 181810973 187012033
1 803644018 975644042
1 418585630 979278349
1 500110490 847743441
1 781033217 911407329
1 759959437 979698360
1 212711536 389845501
1 504948213 775703121
1 230612722 584967972
1 647706666 949446836
1 987036897 989348373
1 418693547 874362830
1 496346550 829425713
1 249865051 919318028
1 338612311 763999488
1 435898254 564136685
1 833359204 874306856
1 41529501 569024542
1 801608152 957947335
1 809711306 851314000
1 218494342 238599517
1 100270096 925163973
1 273052760 620300354
1 515682033 522346443
1 160775430 399842443
1 81874920 817016206
1 990208292 992170775
1 50789926 943379758
1 442312537 847326971
1 926929820 994812932
1 761044586 906809794
1 541752848 734709961
1 371750848 696524389
1 550450591 779338275
1 152249039 367256129
1 828187316 885705300
1 126363365 232039514
1 112401864 882023841
1 563637044 646916015
1 634556330 842240477
1 732300212 935603964
1 561765173 858270423
1 274550298 558541806
1 598515475 763757634
1 304317792 473072351
1 896298140 933949435
1 847804842 877825113
1 670320552 834769687
1 792453195 963866907
1 223420330 634498667
1 138449734 517922155
1 512987248 547215264
1 804410265 943674576
1 831490133 937720212
1 113000918 464683614
1 573558449 944333683
1 211938656 563846584
1 995224633 999487756
1 960415339 993875828
1 290111540 608243702
1 69886001 502664896
1 889020730 946364152
1 347192583 361573525
1 220495530 799806524
1 191359859 417452552
1 180073204 815175948
1 601666133 874516975
1 855641283 915284259
1 243636320 785191249
1 841799768 920838920
1 111460591 994123099
1 74474137 361708933
1 953371881 983980592
1 113197675 591377433
1 422264432 913191491
1 815420154 982850696
1 814670596 820992443
1 426096579 639106903
1 222677801 600166504
1 472849032 493052476
1 995678339 996180279
1 544173180 881432099
1 718208615 773320822
1 128849312 244712308
1 878753539 988946214
1 403910592 530350680
1 539033863 817036352
1 184563871 822598498
1 531527124 603419182
1 25352167 956395969
1 695402486 973147929
1 633420240 966481869
1 288457698 639325864
1 398004434 505753993
1 718273360 896463678
1 827919733 986043999
1 398200271 786523772
1 847659090 906735596
1 235777442 296323107
1 949736760 967792556
1 76713483 439299561
1 568630114 613832421
1 465091974 691830434
1 457015629 514767139
1 392960122 674830318
1 186434504 965787905
1 24653406 825939149
1 71726377 533751638
1 445975543 542333512
1 422204465 627717498
1 972132889 974263161
1 150504432 820994112
1 320726690 944885658
1 139482845 668844739
1 584447524 802784201
1 701705688 830751867
1 893841436 912825934
1 751510466 907859540
1 335190298 542228482
1 618039529 745945046
1 552601285 937723330
1 459315530 838433152
1 141581484 987570903
1 620160808 965279691
1 682496728 826802842
1 459484219 711405202
1 676512488 710986164
1 297357799 478824787
1 106491119 345637229
1 887313364 941479579
1 771209434 786809703
1 538025892 626879626
1 297354507 326199968
1 638935396 854934496
1 160728375 624537281
1 228644440 648327979
1 903046856 917672672
1 910362465 912730058
1 131859040 809541160
1 371343416 890469236
1 608808093 614017849
1 493932570 768021049
1 727731503 922069846
1 835185603 888805706
1 520399286 780104284
1 694956477 950640960
1 634460461 735354242
1 578144490 616859173
1 327884 951068406
1 854461660 870140816
1 915772423 921673065
1 872241423 935457523
1 915959815 975982472
1 296514446 975924185
1 34960100 626722177
1 655354963 879473529
1 51961983 956108795
1 342667464 996716169
1 817160035 853554669
1 679239422 951776381
1 593364804 969314449
1 576858234 792388771
1 111796575 171714068
1 790620997 944964206
1 835577108 942643850
1 690594744 834957739
1 510483310 775711419
1 19111600 554543011
1 840917649 893504550
1 266516719 595260513
1 747890934 908696517
1 834959088 899586819
1 604253035 942088260
1 635883472 752768902
1 593282220 921662593
1 501926815 944845210
1 554026275 695878958
1 805038709 916144005
1 97950683 206759986
1 563591032 612035732
1 797998481 879755965
1 295639064 646954838
1 445640321 996631716
1 158576199 638418079
1 180368585 181714247
1 423514984 468752751
1 293553539 529064360
1 912760542 984721116
1 342966339 838697972
1 285036729 878086541
1 141337187 918121771
1 205952638 743353535
1 395859630 745858655
1 13063786 988027140
1 657602779 753503288
1 569054276 569497415
1 916109898 996717402
1 621705734 847382749
1 141152736 419691368
1 742199660 939337067
1 746327807 814822282
1 319366998 796203104
1 203515803 224780008
1 847387577 869809955
1 218132177 914388551
1 615256661 960510370
1 34938943 613047634
1 918209059 957919529
1 454263213 991629573
1 508026203 512504676
1 150328909 563067423
1 194514810 396262837
1 552544074 920620291
1 796086673 831685675
1 318889955 647031241
1 57806852 138722284
1 457805982 824314044
1 554051388 895221807
1 675931592 906919646
1 860576576 916233008
1 735459725 968118308
1 870345388 911424448
1 230889061 558181279
1 457810571 523135024
1 305903454 949373054
1 950939289 962205326
1 931760408 948749311
1 527925094 729578207
1 261625177 994269988
1 705320882 947559308
1 948181088 976163966
1 103260410 680819626
1 189679733 374087682
1 27680499 892169388
1 119532965 684077570
1 412714802 456810256
1 947538980 965425751
1 718440400 719991640
1 74221057 497916569
1 335090318 718967611
1 594191738 871404476
1 221386558 537649042
1 907696963 993797012
1 655129484 781870861
1 29745751 369404408
1 698350307 746156071
1 772151361 778406399
1 308565358 584370257
1 197320798 500048371
1 740738768 799251308
1 878211188 939820574
1 334710594 689156892
1 237908400 908193007
1 710890033 788450961
1 713973468 931360777
1 477787933 972263160
1 122011859 830740588
1 752592895 840023807
1 478974722 801553322
1 73520741 694586129
1 308609359 697821231
1 976752754 984326441
1 782588400 895372560
1 142635732 340570314
1 983662027 998872827
1 82910029 858655190
1 273119062 522243938
1 808190846 812754401
1 276345527 553161603
1 866199805 968016310
1 260598391 796146610
1 266408748 645747484
1 535045351 790927561
1 594138835 663103525
1 630080554 672643246
1 362734503 574406985
1 416829558 762242385
1 8036765 727275640
1 995121999 995313652
1 586104267 586107635
1 452132913 463768024
1 38726573 853138459
1 856618638 978794812
1 221051022 372287857
1 806686192 967114001
1 732806671 896364420
1 81078549 237840996
1 403466339 778546902
1 105115871 606685692
1 309009765 592037992
1 510530236 769219896
1 782829689 962232026
1 42451114 603651141
1 256514184 715433023
1 708309932 969775589
1 996241840 999773136
1 874859523 925761758
1 269022291 368134898
1 832768992 834816366
1 423521244 863306622
1 81606330 384188851
1 959061171 986454264
1 192089976 337449076
1 930646199 992506380
1 376700061 983777312
1 631351097 824211535
1 642783999 761593881
1 138364760 987105641
1 714426333 915507618
1 108245951 700197044
1 282569297 342228430
1 732131328 733145813
1 262283656 664080768
1 777453989 845720765
1 260467091 541744958
1 570655261 655824342
1 834965097 972127556
1 614154498 623123427
1 320268088 916098489
1 706178398 892439582
1 932527987 985785439
1 768476572 785984359
1 268773734 269066789
1 182744759 736697801
1 729165878 752438864
1 703500173 866786648
1 164411342 292667391
1 226961222 803982921
1 557355870 967980934
1 111707392 317524713
1 238633012 728879945
1 129101591 421343958
1 89386045 686705507
1 951482441 996369219
1 45623858 261684170
1 942510072 990550806
1 393822853 424008762
1 431874387 972889656
1 87636809 355648683
1 298676828 867296642
1 690537731 899227874
1 432533809 542423929
1 859206175 942303852
1 658871831 855768848
1 387263477 579269350
1 445190188 932088130
1 565991728 803318545
1 51374255 845414482
1 272106525 304397442
1 29194477 282647178
1 300283459 964182845
1 403126564 849861967
1 287938533 840240197
1 807885324 880979153
1 966636345 988538226
1 390414747 439599490
1 759341875 836628233
1 985185957 991382978
1 148799376 710206155
1 290711182 467841661
1 539078247 889063570
1 510324160 906564673
1 478926870 694863441
1 105547785 582680568
1 26762018 557455861
1 312335656 477723237
1 138653481 627644218
1 8746527 784692656
1 703276728 757253853
1 689842800 741206900
1 199403832 213115365
1 149494303 925751040
1 345673417 869226126
1 63343166 682795064
1 262341410 675898146
1 569593765 631782882
1 296764250 899179453
1 454696706 764955569
1 739975044 779487937
1 431636795 463738714
1 366049999 469215099
1 445308286 971814475
1 396931054 770989618
1 274128545 850957968
1 806072224 834647787
1 789842219 852155080
1 949397124 998634179
1 721436313 963044973
1 592796685 991715854
1 254866705 427765348
1 600872246 655342407
1 881376579 905831636
1 612069043 809531831
1 484040421 711541583
1 241934350 434065269
1 982185961 985015496
1 963005463 980308011
1 15687447 138626033
1 450208023 703930540
1 126266951 331333529
1 16270451 720813656
1 391389834 749395711
1 891155049 964880968
1 459831064 472164253
1 392432209 404282286
1 36822024 165013749
1 304703560 434777770
1 442843701 810143777
1 271903153 880187185
1 649410419 777618936
1 585159361 650982655
1 336350839 695442841
1 750544662 811907421
1 943670685 956210099
1 138540211 432971888
1 589590229 936816235
1 275469369 417523912
1 582888434 755080242
1 427310719 893921503
1 155470927 776209276
1 675249041 730222686
1 54816697 522604188
1 562831637 709962253
1 360035709 486651841
1 105594147 133534081
1 181232423 669263450
1 593624935 732363373
1 53346305 191286666
1 208085906 590990143
1 52511730 333667642
1 77171705 666271176
1 886063089 997926233
1 683669287 960624599
1 242519543 689405931
1 989206515 993120147
1 776019023 961835813
1 186166258 523801488
1 941705988 963416823
1 341993200 678299517
1 723577071 990532194
1 272018972 913035543
1 879927291 943088586
1 298083455 632999269
1 99284036 968305987
1 113457469 169179082
1 923920595 926409395
1 62546894 549046312
1 857097545 900438495
1 232713564 481181437
1 128222822 721385610
1 267871581 858166343
1 773877064 976471417
1 802801854 944784849
1 85731449 139938740
1 428616023 532422185
1 777448956 794362398
1 241316506 740535578
1 478367260 905475059
1 498252574 880624250
1 301754871 777241151
1 202317757 258302979
1 11404779 296728896
1 17690111 183522148
1 851654269 972729946
1 806979916 839434831
1 111873213 739783095
1 57995885 619642564
1 535993050 827397175
1 485537106 665095332
1 518200685 652846387
1 392725742 889920262
1 977502171 993548161
1 307561421 374876004
1 77721248 297179537
1 77302626 374945909
1 846092074 856283816
1 653052501 887769636
1 712804577 964145665
1 909868589 976075163
1 848983233 960362489
1 870697185 939851747
1 471951593 988434493
1 157577548 549178852
1 571073095 931203312
1 504141001 614299018
1 635502018 721488514
1 786943545 817159702
1 860607938 965047646
1 524804381 720946757
1 579336874 746701201
1 749019858 793630168
1 891175749 917895336
1 87286148 883505873
1 571227413 775827286
1 511899785 828715666
1 738143361 793693884
1 851197064 912006039
1 818790422 878780572
1 921132754 958817534
1 448189773 506081246
1 5274183 680304323
1 552283064 656794963
1 732459125 808005933
1 393483392 471599479
1 44079886 164499813
1 379190156 487105558
1 892802644 912670874
1 945943245 985154577
1 640058910 799618549
1 80120853 921798031
1 324469072 491081856
1 215201653 916503455
1 370041521 986028942
1 530299106 569798214
1 81059419 788185449
1 200677580 887620239
1 718152996 902729650
1 473064715 750021682
1 407889342 812993977
1 192243050 379389075
1 118872255 303370446
1 172115334 764765882
1 434118372 663248472
1 742894816 912031312
1 890912373 897833881
1 921021411 997777430
1 857945869 861541204
1 334446471 347143592
1 335961964 828412301
1 395754973 526939088
1 928047741 991707336
1 605832500 689301088
1 789515717 807606843
1 999747362 999977597
1 727978801 940886072
1 857260106 963351731
1 921614657 989444378
1 568422489 693959616
1 956271426 996062439
1 578241143 671447030
1 602284788 685954426
1 436845790 968048760
1 213610105 763013300
1 133441450 223600789
1 747274140 812673142
1 743500296 957477786
1 956777839 961467364
1 952748952 983222396
1 305214283 794859293
1 724083477 848016136
1 486684376 750851371
1 8193995 339604346
1 921954456 953847292
1 133429920 636409870
1 364628014 466482466
1 42354294 417702845
1 572764608 815210886
1 243342233 718533716
1 434894137 533242480
1 369214264 757293734
1 457718448 848776322
1 466390537 514323778
1 705690669 785644860
1 464622483 622521325
1 488670438 894261771
1 60375564 812568914
1 390507810 485346601
1 918925304 982346242
1 929245358 959377136
1 948196792 998843896
1 638222422 820483142
1 912583785 928762720
1 863383272 866693082
1 770904382 928972092
1 807154534 974741040
1 55265832 770645829
1 697871758 776876562
1 693753602 883856190
1 618917720 636667604
1 564696837 683826056
1 743427837 843626187
1 686487732 818974829
1 386104141 579628412
1 524626751 928490912
1 540238521 775075606
1 916517808 997355975
1 65720888 731160489
1 110152209 976588218
1 890854216 902279629
1 502771660 972355077
1 426049200 617993669
1 612479236 787915599
1 297177064 553047426
1 821492813 886454293
1 711289060 920052598
1 284602446 966336062
1 994662901 997571518
1 776819831 779826551
1 633497987 787867847
1 590747704 726824446
1 881501095 903460381
1 888085437 925156641
1 117232300 823039425
1 873522820 990406428
1 644528012 978769522
1 752597290 961888433
1 197235564 822919923
1 411235236 541073334
1 592147049 657815982
1 178939854 406099408
1 213579416 910037259
1 50812311 540223016
1 777860850 982169979
1 379027747 610146910
1 788019627 801127782
1 103548740 821555956
1 850184749 895568548
1 361585809 548299995
1 550758162 973495691
1 770728555 966369075
1 60634473 465085070
1 76959943 151634563
1 515191093 674534334
1 654407314 799543128
1 252292532 439412803
1 990435132 990902161
1 739406093 883408570
1 475992492 793225126
1 248093223 551117772
1 389296291 654152323
1 526189823 784467911
1 148322025 640331863
1 128137840 371320164
1 990421365 991576542
1 740192636 748100028
1 499940241 813642063
1 87325205 529534169
1 868859437 959033330
1 563436657 979656079
1 293179724 392695266
1 184122873 407774309
1 760726039 948935633
1 336788890 885952988
1 48103812 736183893
1 1683201 323610452
1 909960802 957975866
1 117968464 386372197
1 811125218 836321349
1 150528736 375090210
1 9486558 843940445
1 851198291 924655333
1 739670409 783742570
1 105039638 409067407
1 881123356 965007001
1 807929994 818154525
1 725518638 827549646
1 139939209 407013553
1 909448478 948590908
1 940226095 951799195
1 345781966 464715258
1 933570531 968900078
1 506234701 517338978
1 828203615 938021997
1 421394905 492198850
1 927027770 945295184
1 943130190 999826953
1 238180335 624230617
1 668789980 682195080
1 175619897 599438781
1 676396469 727100845
1 177987792 347574029
1 970143017 978100206
1 658649326 811365434
1 949150965 987166991
1 988915315 991786493
1 175222264 452417721
1 72489467 418965460
1 11162568 243586531
1 318800212 450443275
1 794771745 903594526
1 512320445 623572808
1 175437386 540008578
1 85661176 574150128
1 328383009 575874812
1 900698832 973736112
1 220424707 388781215
1 910079842 938119293
1 811875643 920612314
1 997484763 997648707
1 608125220 923261953
1 515339560 520597019
1 107128872 372591817
1 876355701 894136485
1 901648966 970472612
1 906662843 915112469
1 627626480 711920290
1 522984452 536353628
1 570147230 665921928
1 634723134 735655436
1 915318694 919387768
1 44065839 280226458
1 704843947 833925382
1 9302629 565224702
1 791541673 949293894
1 487535831 662469174
1 962757928 982647701
1 735531504 807574128
1 839592650 874755442
1 841451197 842626826
1 310785676 684383938
1 159697797 843552347
1 956568710 975424650
1 69326712 564759106
1 842870041 895307880
1 934826393 959541999
1 706987277 879482526
1 583436677 853723431
1 62180329 851710362
1 466876026 947225619
1 452453585 969779940
1 995286998 997876224
1 301756923 854923675
1 197324292 565713667
1 509950452 754813916
1 728836923 898164533
1 819052269 938487027
1 26145105 577301910
1 32012523 227312373
1 571430840 980444814
1 52394254 708830055
1 757088892 811973504
1 243977088 864399741
1 614273962 771318641
1 719664853 757448567
1 652642687 804527993
1 39997187 719612315
1 149089579 720514830
1 705834403 712908754
1 122224019 898109838
1 333531573 976458032
1 537479186 701036472
1 175879185 506458390
1 904485713 928829549
1 962209165 981075852
1 400681627 705938230
1 755768501 839543020
1 217041951 630533642
1 28817353 253265154
1 4552602 48374250
1 929709791 933501296
1 969683564 990069339
1 467113465 773384598
1 690253729 857005342
1 990216779 994664914
1 254038515 618073899
1 966323888 976620920
1 39593844 739163641
1 455241378 538492468
1 888351396 954590134
1 264340377 484200761
1 806707475 818160225
1 684132381 933490336
1 365437873 874201782
1 967259639 978266574
1 967701704 994837833
1 288872292 680162430
1 924796610 949052327
1 465447379 510431118
1 565775900 760636346
1 818829077 878488077
1 868516487 921280750
1 673538568 809159089
1 739808441 897847555
1 109003155 674411988
1 145363429 598328659
1 651154195 661663895
1 175892882 207103927
1 155951371 520591779
1 690801132 928101536
1 177012470 335163256
1 39390706 668529354
1 49683703 887149775
1 400551865 931623129
1 574103386 957219459
1 601903120 935806586
1 753016846 965376643
1 576303953 978630542
1 476044174 477882880
1 898855503 916180125
1 380213060 813742070
1 765489710 806566400
1 388676500 436351045
1 899107731 983510239
1 536163970 952532481
1 894759874 955639415
1 401517785 444196352
1 138820375 837937555
1 298973516 794784176
1 804053822 997039898
1 654284140 795094082
1 454257326 528890227
1 236216658 950867305
1 346547587 696165823
1 673563394 858457945
1 308662349 638245531
1 918878305 997076524
1 757323000 960183905
1 571195888 881026380
1 698742385 719925120
1 939729160 954822880
1 934176426 997431355
1 952882368 967158987
1 509146051 997273595
1 485930743 930960236
1 827345591 953830632
1 685115804 694549633
1 13937355 398493438
1 776874828 898709670
1 641181325 683282885
1 193798386 813266128
1 16422365 283237530
1 126285455 160503460
1 122431142 462435628
1 294902908 775942247
1 796058999 997841454
1 990395581 990472147
1 616186230 907141776
1 360053700 580794527
1 36469882 270478886
1 236486377 442702293
1 476418407 585750008
1 333268570 891641857
1 625105569 864066725
1 702441908 798846466
1 457176819 634669224
1 249372753 779358620
1 546564696 701485679
1 600243346 810953380
1 552013294 883057269
1 895608887 896686931
1 413892639 455829831
1 561063457 913540101
1 32198239 813336673
1 569904228 827899541
1 973580453 976117207
1 876720037 907052687
1 606074279 855419299
1 693348578 904255623
1 380194866 679469709
1 664763696 816122056
1 336394281 585706438
1 28048107 692838996
1 325655066 433486688
1 313047210 510622714
1 685774030 970870355
1 569716626 821992466
1 546998205 908138308
1 117833616 543692776
1 116119386 779612806
1 392715958 583409599
1 835366976 992434084
1 546864451 846250206
1 478302188 726938067
1 641286380 824449267
1 807677042 842879587
1 315792069 767067712
1 362160579 408421957
1 165142146 924606704
1 309324587 993569445
1 251006547 973918798
1 559284634 759718296
1 819313389 900913557
1 312838965 785916823
1 580122281 840747036
1 507067504 635178135
1 652909464 839485339
1 398879101 892158501
1 918545465 919201761
1 703454585 994247954
1 63077936 244186718
1 739008849 918890354
1 882401767 983191894
1 269802431 560552954
1 313992359 953327643
1 642473138 983034946
1 370647489 475713863
1 932282987 949142909
1 128123420 652520880
1 307664915 736313883
1 448026449 655775371
1 752512197 992711143
1 956549192 976771656
1 299119084 866829629
1 400159411 461335686
1 457080785 565122644
1 55808915 68739275
1 97082698 632425228
1 297838989 731974180
1 162221409 616711475
1 263742082 944893490
1 19187448 313463190
1 418081645 554244416
1 722522228 840140686
1 181059413 302460955
1 569606391 723590575
1 501668215 767793119
1 724107884 856320659
1 363032851 680082548
1 950817931 991945759
1 163496183 325287760
1 278048760 362028779
1 668498191 805165460
1 800890350 890174058
1 813804229 845017993
1 353867992 387822589
1 675257591 968083468
1 844834372 888122770
1 701136162 782946113
1 946375737 982081768
1 673920260 733529503
1 534024663 589713879
1 38551964 237133930
1 406114517 700529130
1 222022500 780816515
1 549638253 649475909
1 312302142 928186683
1 838950236 883321224
1 812357998 821136029
1 74030840 313884129
1 454373155 851087946
1 795100862 830707184
1 581926155 664659983
1 660721821 976955634
1 369143240 891439906
1 773207 916327818
1 587924344 996682917
1 397784898 799062754
1 692661550 905742769
1 799579701 980813082
1 996594946 999077969
1 809878094 839518297
1 461571728 746052953
1 117473436 274562065
1 858582735 974081970
1 870334559 978549216
1 116428524 136602358
1 18198035 360071548
1 171245484 550539436
1 260068109 405248119
1 715340048 945607416
1 663921937 894284156
1 395960085 613733487
1 134271485 556760956
1 824633233 912195710
1 632475750 982861273
1 990181013 991711053
1 864088274 966255905
1 869295908 879420998
1 760494335 946231745
1 945613495 996805031
1 366895080 825000984
1 691799308 960112502
1 524450117 763527154
1 442668860 779891977
1 730102477 884305843
1 903538124 934498175
1 791963046 805096850
1 899097235 968235839
1 885165994 971459907
1 326437082 622724485
1 522034640 979450975
1 58820973 226583292
1 28732794 500911920
1 453775778 470614832
1 357486489 771984229
1 64824357 702575935
1 237329069 439866684
1 204507065 425960750
1 227829978 646790793
1 495711012 973113268
1 655627549 875221824
1 897272331 926451947
1 596012952 953673295
1 502263196 843324691
1 735928599 888192817
1 762706558 954949759
1 772478191 870576369
1 784983700 961705718
1 182394221 844431048
1 570287411 880992453
1 261253215 979222432
1 520151102 892226435
1 960735790 972430477
1 445007580 463410810
1 312719308 805558480
1 814542300 882729115
1 861497842 925320185
1 108186602 689784852
1 348157237 415342547
1 55409056 905403908
1 946805574 991518908
1 645601631 751682507
1 924144765 966550164
1 176309472 221269820
1 840817154 864978254
1 277238820 803263820
1 634441166 790625278
1 663376804 711305266
1 762723681 885712023
1 406156090 449607610
1 261954992 518528155
1 58887623 591890717
1 865477165 887898887
1 149968464 167763537
1 483277678 925435385
1 344966376 967951162
1 27029572 194138746
1 221506345 794248757
1 122958504 887678298
1 852941752 855011818
1 742487771 856467469
1 223729780 569766972
1 782375007 809911594
1 892888286 952178064
1 118654808 531091321
1 742686076 754891678
1 540244385 892127382
1 35006203 527196500
1 233022211 260768993
1 104174358 971565266
1 65512229 973609469
1 341778640 509308616
1 970933438 983367588
1 372189408 838984589
1 992028324 992338915
1 783536030 887066648
1 591443969 736421581
1 173410039 189430969
1 425564095 817062171
1 269660443 676919630
1 81011610 488757458
1 635887018 699078481
1 879912931 968523127
1 619884145 967205434
1 541790886 552231320
1 467997532 605198477
1 489354278 991634008
1 369182605 748849005
1 622463044 896055903
1 420148864 879578636
1 300739166 961090712
1 25260141 87560793
1 256063157 760251903
1 454468721 754618330
1 299547868 520853708
1 985291259 992282979
1 395849601 827419684
1 110028475 836225313
1 811955279 850381281
1 221014876 918713329
1 861313243 907997807
1 866973241 899271124
1 475479318 981923417
1 977688792 993598665
1 496119374 538451769
1 348013641 484846311
1 808394418 810008972
1 855904337 892598590
1 373500604 780130142
1 446678076 621442873
1 349118854 352383974
1 895471130 979645501
1 194557181 280164699
1 321067471 740499328
1 629762188 913001019
1 778875379 820345022
1 749179785 758809168
1 94571099 975141448
1 818419722 977312075
1 551084828 652182626
1 828760118 862871319
1 967378129 987721393
1 182602108 692885833
1 127541417 411973507
1 857408717 886051540
1 542582229 901233119
1 650640362 898222141
1 660919043 823625130
1 800925270 888778847
1 661071845 979775244
1 611240149 636622297
1 908917242 946630745
1 127265204 225885372
1 373789070 845884989
1 230478819 715583233
1 996592046 998832909
1 238868113 270831564
1 765404357 915351918
1 321956937 653205634
1 89253737 680028621
1 400789893 707869391
1 40403186 73040295
1 251637464 440872209
1 367993453 913095692
1 552421019 682979584
1 461647786 664006559
1 871643324 983020256
1 641207154 749849611
1 273261943 301937771
1 931247004 995994129
1 190088018 725832253
1 19638644 528632903
1 298861758 470491897
1 552696180 888831135
1 499967991 857748013
1 736138609 917920595
1 34522637 469148398
1 635047866 748388210
1 46990756 841590763
1 642575031 920484119
1 528522209 699977504
1 80167661 426134379
1 779526526 980827806
1 612773225 719636847
1 849268104 962971530
1 176216 713819484
1 53634759 459238974
1 670510003 735009149
1 568065981 960670022
1 93217828 941461133
1 997123836 998523781
1 425112718 981251940
1 95713227 308016895
1 232730439 399937449
1 434003445 595575963
1 666327187 813592602
1 694914826 859250733
1 326425785 586643519
1 321228089 655070413
1 287188244 839589465
1 593247407 960311456
1 957394197 988801735
1 87891953 689695079
1 771486018 911631130
1 593735178 852221587
1 125870625 628838288
1 852498777 962159819
1 30084165 593277575
1 2453876 718214423
1 879549775 988281768
1 119620908 524123452
1 139117807 832933661
1 14387880 789994684
1 396502075 949497072
1 594654927 603674680
1 717751896 839234607
1 16286926 733866450
1 468897309 528781429
1 955096888 956105739
1 546457986 697781190
1 934234962 987028821
1 169174390 950870601
1 247426163 615700414
1 553102146 568111577
1 61403929 786857445
1 991283512 995570281
1 729373854 992496076
1 4515638 831765570
1 290957381 459345423
1 166575748 541100007
1 727337097 976887076
1 942740029 977765192
1 287438829 471175708
1 788057550 944453533
1 519839148 779177991
1 564343414 805743325
1 252341139 479596198
1 694756748 901019152
1 892711585 906994258
1 431893159 957005284
1 707595260 835744197
1 793164847 810324990
1 849900443 929795127
1 458335953 503480723
1 424267428 459206068
1 637988323 971854165
1 79448724 872791290
1 605080590 977146891
1 244140938 780792008
1 394247245 822264500
1 918967799 924603130
1 428367639 775072171
1 744283723 892160858
1 379365983 495773636
1 251084120 399163334
1 81584917 983127687
1 77162475 331718785
1 669429466 901556861
1 664942868 970332673
1 135460776 496351243
1 36578986 730270519
1 709645339 887090614
1 516946168 851466731
1 6963257 834080614
1 226703209 693180605
1 387938400 840186458
1 13847279 506813256
1 746983631 910503671
1 25671739 246224859
1 577982388 936200472
1 486839121 755115785
1 197587821 828211442
1 63076003 796357406
1 82583518 249261418
1 288633615 734255565
1 951576425 985615851
1 911694875 940672678
1 218571839 546048943
1 6458828 25778071
1 471814119 527850169
1 484829504 981454828
1 640978318 884333178
1 225413605 592211260
1 174005878 668339399
1 661671174 686589528
1 676965035 726964069
1 135169337 520838070
1 671021398 812514788
1 301689282 917591123
1 581859330 662707025
1 88329215 239611215
1 56045900 542690330
1 322778090 745271716
1 716517247 997407601
1 537575044 814508235
1 149158785 891158277
1 482285804 690685573
1 39324780 609787994
1 221281243 600160317
1 848808760 966698690
1 449030994 454689243
1 14043002 340537715
1 88622165 234515238
1 476424048 866464663
1 658087533 754014596
1 473640017 712134571
1 519334804 747151355
1 308801797 562723340
1 643498 816225250
1 168968039 526764285
1 91435434 811072110
1 888699575 995467939
1 252615134 490404783
1 900783960 930574905
1 368238896 625590808
1 441566744 558021390
1 601390112 754382444
1 130328226 471993653
1 662532000 766105270
1 296866929 647935045
1 604053258 681397845
1 857420197 858992416
1 116859280 247603476
1 869277201 985577060
1 332965412 913649916
1 769470253 814017917
1 503354064 560967103
1 114604397 541690961
1 911179940 929096855
1 613846817 741147389
1 341072717 997469001
1 146572878 315568267
1 164145498 913771053
1 201957648 291499054
1 595893247 860853512
1 416770013 660886366
1 910337600 977323289
1 490063960 851200089
1 482652450 709139300
1 618316775 989661915
1 41805138 317177184
1 315718284 784676987
1 408138123 905709209
1 482448732 544530936
1 900433624 934350351
1 102002527 608360939
1 966931981 979117892
1 805311068 972472563
1 121927055 334467197
1 319611063 631584055
1 79526641 98549786
1 701196407 730228126
1 693295661 868000965
1 964368717 969149739
1 386952002 503969090
1 350554873 854460902
1 544492196 850194640
1 387818883 715378068
1 641385254 763984668
1 937576827 958229986
1 981002529 988682413
1 236130197 375853672
1 852347827 905021661
1 747861980 907360491
1 89785910 606261131
1 417360230 432515329
1 185213205 753610531
1 765440173 969497755
1 185441522 366724443
1 831475989 912202669
1 792386693 927604265
1 463788914 747703749
1 986235466 996027085
1 383288736 592748159
1 171742187 929072460
1 336132372 821755789
1 942456294 996846462
1 598885895 622127010
1 232253662 924892212
1 395466510 803952120
1 913701281 999264205
1 548435148 676227036
1 350953074 585469980
1 23746426 221245362
1 482461541 485016897
1 530591892 796117179
1 509495020 830540326
1 63312783 815589974
1 162530825 804763728
1 847682620 916672249
1 506405225 617196740
1 138575061 150275344
1 120033134 943913886
1 408293713 910419732
1 85804570 158868578
1 516651839 773851302
1 122234873 244233304
1 62464950 221025548
1 76658587 481905485
1 812323645 932972037
1 507151155 809171214
1 13739392 512761765
1 823172452 941731113
1 172702181 863064566
1 326230792 648603962
1 680122513 928607415
1 554404683 682320388
1 90827564 459625889
1 897584450 939723353
1 738322145 819214953
1 897352997 952196867
1 677430730 779089673
1 268884921 347393523
1 526160579 551782543
1 59012425 863109330
1 336929835 769381866
1 480108000 970303165
1 500264350 945760833
1 125819597 364931734
1 63689543 640146289
1 525123883 723255115
1 832098567 838577410
1 101079565 940835313
1 996527332 999016703
1 155325917 879512687
1 945268179 946386959
1 449795872 653878519
1 903289848 911846980
1 706664449 777722206
1 961123564 967861649
1 114056958 516705474
1 159826333 495920936
1 602665620 740402934
1 958984651 978367094
1 567063100 709577576
1 397523606 992235796
1 214719308 640993456
1 200286971 866504202
1 855885911 933497073
1 706201902 990500951
1 537931112 856448615
1 901394720 908187579
1 696445274 981663120
1 986334352 987227702
1 450512543 793554849
1 220266469 358084115
1 251032916 721007354
1 382666537 606555254
1 522931852 555210893
1 406055325 759137549
1 713957219 918149857
1 509171985 719893973
1 854430745 949301180
1 43896255 775616972
1 995845657 996214750
1 728750228 805494059
1 473570070 482445441
1 974886383 991842623
1 254753520 806816443
1 764715801 929546469
1 505444313 786999949
1 557403426 576321133
1 908583140 999153522
1 520241453 996498032
1 760569712 825531605
1 276674292 279127548
1 975163217 982630780
1 364156837 768252694
1 239357933 456368980
1 549934729 803802615
1 826111657 998018494
1 340370844 698392860
1 870715443 979988184
1 512330267 781599755
1 125819664 505096415
1 1515796 19104616
1 963813146 997178600
1 695190667 947254389
1 453072443 820980809
1 402365336 524904353
1 905373483 976745179
1 179588401 401697392
1 233645937 965374366
1 921041099 976424636
1 819247116 929273738
1 159183905 667720439
1 669642264 919726730
1 960740627 965766908
1 436351499 510210454
1 652315215 752759124
1 160609588 976558916
1 511809712 742775129
1 918740518 945751422
1 956695066 978299264
1 483313983 908444919
1 84435702 771012331
1 277352161 957883801
1 517190955 737087332
1 256888992 325142952
1 789093704 803437750
1 109459450 353115179
1 20570969 34576644
1 572987109 584058097
1 382147400 645001914
1 870890406 936639550
1 6428857 502006588
1 848888275 962193290
1 290393708 393185106
1 851690809 918989625
1 757364289 954841873
1 610343796 677095173
1 219500696 400797550
1 383458377 399627573
1 760536563 817231468
1 721009649 859282225
1 373640614 651682976
1 202861656 525813411
1 344195620 533900640
1 63119614 286983969
1 634017779 780102974
1 499544055 843117322
1 496130536 736899992
1 780333586 930740419
1 759052895 876083510
1 771442628 990010576
1 713773246 844151181
1 47776809 120695237
1 793604667 974619912
1 964463592 973395188
1 959446854 996092576
1 893570800 942106856
1 635315543 932036748
1 913783713 977090653
1 271325844 327003680
1 682239671 692191045
1 313183694 957979662
1 545524003 623121261
1 134430701 302782833
1 742400029 898475451
1 594214740 861701053
1 311802649 662782866
1 508393616 801448843
1 451246108 816927013
1 198233508 569809542
1 474960680 660490008
1 169437916 933046743
1 228531741 363401750
1 765680831 990507422
1 400804476 911242452
1 116529789 431294624
1 117857095 848291265
1 591464940 806574585
1 176585029 188245004
1 38429841 271839735
1 610596642 655229755
1 463017891 842141193
1 13180064 826877025
1 906515841 990982443
1 799523085 836707674
1 454460897 757682519
1 682907669 929295100
1 440865622 981524237
1 970776485 996486384
1 416208328 955682768
1 314460957 878847299
1 928288471 948127406
1 613610130 671771174
1 191303682 414763445
1 666878520 956073655
1 77252647 167062192
1 385331287 723842942
1 362616509 613569934
1 415645683 495065845
1 966792783 991029521
1 500967422 671508302
1 672185385 702131415
1 652423356 768828919
1 748194523 950854854
1 156926798 550253395
1 452183925 601161486
1 752718846 968906233
1 418867972 718791723
1 960525523 970987393
1 609579053 971058245
1 872660138 970218116
1 626434115 891004509
1 520662118 853707458
1 761208191 901648905
1 280841652 741137779
1 481739752 684596158
1 279301975 442474304
1 223469790 991158020
1 366153134 569728982
1 864016871 894320177
1 634139088 737935412
1 744118017 859085197
1 666383042 902788710
1 289178018 722887524
1 249379825 591362752
1 932019606 950073835
1 260397971 804683421
1 759664362 869039694
1 440633057 691908718
1 352510029 831115757
1 186930441 480088112
1 446430996 682583494
1 349036946 457535552
1 566171358 855400069
1 431292851 448221143
1 675564847 926512605
1 973775890 991553593
1 327060723 942122485
1 703673207 765106730
1 564054857 591326773
1 244068321 697898970
1 333789666 612190535
1 280894694 904203157
1 671392971 682484816
1 19486275 795526396
1 561179610 750292351
1 133516553 493000398
1 600585232 891046057
1 697797566 920377887
1 182430168 590747581
1 107816893 805821963
1 823427016 947271574
1 504166950 995120104
1 809451933 957392757
1 390544355 841048282
1 521470186 903910275
1 963434794 973320702
1 36504915 147824210
1 996667946 998370083
1 546101524 772869273
1 208892644 240767278
1 448752074 967406769
1 426456490 868007293
1 827836360 949429609
1 612148958 767619731
1 899054683 980902491
1 143564372 705290853
1 861465054 924913344
1 177253634 688107335
1 242575541 537070373
1 546098300 828292346
1 939769342 948643292
1 488431121 769973165
1 804164004 919085492
1 258007792 329679966
1 155670796 511672357
1 554978676 630464844
1 255875580 850355169
1 425835173 614574971
1 39361795 965359279
1 102075362 281042178
1 592062328 799669212
1 115630034 979847402
1 250613807 346092579
1 828246255 899451598
1 616099465 650605853
1 882307306 992947973
1 73004147 911766666
1 962446948 996414242
1 904818870 930028532
1 251621866 764911895
1 922486650 969457611
1 567855725 878597446
1 115318164 425842874
1 191242001 449272090
1 263770115 499678124
1 653249674 686216269
1 889173879 904227750
1 763108988 776440258
1 112935751 334087904
1 562777294 874014844
1 746628574 815090029
1 728357027 952429304
1 197793126 934929166
1 233015883 704534532
1 275176177 535966918
1 524780240 651874997
1 544763816 566555547
1 602136842 879163949
1 91410163 863831430
1 542910104 649310502
1 724562756 748952960
1 153854123 407293641
1 532811242 926558459
1 430073117 865329882
1 852170102 884684391
1 642404619 924876091
1 787208897 939142594
1 570705429 744770121
1 869657448 892755596
1 68828816 296294969
1 287982686 412905513
1 981292021 996267492
1 284741721 571606774
1 272589902 333203238
1 994636578 995836635
1 965145223 966351510
1 893207193 969978560
1 881249222 998460975
1 46680537 409039984
1 697937837 732784137
1 723714950 966171298
1 647126345 822183612
1 806497492 835843588
1 712231288 908834405
1 631554771 646831431
1 755316178 832241180
1 930590895 942639132
1 974624424 993716498
1 672743508 717392157
1 256822372 298485062
1 711392059 837081138
1 132963779 338310390
1 257667147 731307218
1 696708313 842690233
1 282390620 987155927
1 454735976 762911110
1 984994649 999579867
1 28650715 404772567
1 82034596 200925774
1 204614571 489708202
1 716643492 750705948
1 398802797 787228323
1 632912290 860218881
1 275922787 825325540
1 380651715 478941917
1 927166501 974978917
1 695649402 861046130
1 317863214 489017835
1 251491580 669410433
1 460347463 535128729
1 353498452 931430030
1 343412205 789649169
1 451477750 999247707
1 655019808 938464243
1 430570135 470454148
1 977215087 991461152
1 858402094 964094059
1 402788896 511864652
1 703232667 954692919
1 162474916 776364778
1 677123934 808615781
1 240957204 968655981
1 105784319 173031195
1 172161297 783150655
1 367215871 466119911
1 271983951 501803454
1 325182330 543685139
1 24930293 835939109
1 462972073 651917774
1 276737863 758950726
1 593611911 950845058
1 700478669 746775909
1 957030513 985467883
1 850388603 955119604
1 32181185 529953432
1 709106544 712611763
1 992136999 999801534
1 621260620 785420585
1 678352784 974254956
1 181341983 759043908
1 99866583 170955280
1 692684365 921795916
1 323050113 671818498
1 243555534 576609123
1 665184156 989808215
1 919482402 956602551
1 687053393 879028294
1 361695707 561723133
1 188288347 819399268
1 49133556 228176838
1 242916036 992748512
1 341241324 750376483
1 934632230 984758053
1 883966461 892777011
1 818791866 869593829
1 918124863 966860668
1 687111704 921672785
1 31295443 945786890
1 130987988 236151556
1 242326169 590674950
1 538443907 854495746
1 962537644 976680187
1 75974144 739264351
1 713687182 896139007
1 675002541 736240950
1 918969319 920356598
1 145798568 806797594
1 481379903 666476081
1 8972211 429227483
1 713105877 872904377
1 281815288 767595424
1 845211706 876454221
1 310466648 507406153
1 792436854 849197911
1 991037206 992872487
1 275215696 713739255
1 174609327 901130055
1 319956484 743032389
1 482724802 802101715
1 371523580 804414891
1 591250859 690889607
1 319923769 802615015
1 704506628 754445795
1 549491363 658592550
1 586462107 742207469
1 76292893 839022260
1 243467156 796750085
1 186795498 368140907
1 176535721 591560313
1 202114346 276734008
1 648122726 779934924
1 469935756 549421533
1 939084820 992899920
1 615896516 699028721
1 267138199 949080884
1 560381382 860201458
1 870684033 998991881
1 458299043 739396398
1 560134459 749805286
1 802422506 971155554
1 995508965 999759098
1 22966142 730585900
1 41633821 215487623
1 832440910 890000399
1 368269017 368709928
1 531276758 545394084
1 187196002 341334374
1 703588345 962222777
1 156353029 730675316
1 65708385 453265820
1 539720651 878368575
1 249528013 471994097
1 347523703 543787413
1 933788418 978184186
1 453043816 839149829
1 731293674 789328914
1 464734877 794860041
1 30404523 626480587
1 146963683 172652792
1 347416695 702051373
1 571120280 689941358
1 124222207 600797607
1 713570560 864190752
1 92669326 542096538
1 324210107 766783820
1 449032152 538738916
1 953062419 995886706
1 673733657 775834103
1 460229828 899487297
1 76242475 958006144
1 249305313 874928007
1 52369034 300140142
1 200075253 477151237
1 764702889 847292629
1 119159522 932877307
1 631964138 797190202
1 140987433 145452197
1 947696616 994411689
1 848973552 939679856
1 398538921 578779525
1 647384973 656106303
1 340834754 710757163
1 534025907 712265296
1 661541159 824924367
1 259204971 304025792
1 863723666 969790151
1 819190470 918237361
1 773122238 952010269
1 110756759 617580186
1 169538042 479769614
1 352808371 644972521
1 157170970 642438670
1 277250320 817336699
1 886310614 939244216
1 702645481 819211710
1 586399415 962509105
1 468909781 870763065
1 637626480 689255234
1 502661125 734817251
1 101244431 397032303
1 727449714 970048871
1 936800179 995253567
1 911248889 978275048
1 408648210 452338969
1 743792471 762640386
1 443376474 780470113
1 489863187 536224509
1 933622885 936644443
1 307394864 964838834
1 614561931 887352818
1 85937085 165708543
1 890126005 955515157
1 143927245 683187803
1 267538052 925056397
1 500946678 944012280
1 176430746 850030003
1 79031075 390660074
1 184818748 390689947
1 804807199 998903275
1 1604880 172854525
1 217333980 858129208
1 247993209 822458740
1 404555042 475400581
1 134069203 972433234
1 749607420 957925604
1 339132185 802540810
1 215946764 280159805
1 605643908 912751086
1 656036590 743392529
1 417366652 910076889
1 425217849 957226388
1 459159767 791491750
1 102560017 187240917
1 419107308 894420489
1 714316100 900493536
1 490989150 866331688
1 399326997 503672701
1 270959405 290364560
1 459730876 902014623
1 485652428 805233574
1 905878843 918162733
1 601935078 749382241
1 230191065 516412466
1 257796296 333715098
1 85238606 837456220
1 509663715 559626700
1 143708252 165411666
1 984283781 985945399
1 289128341 519418929
1 46840922 78317525
1 944190754 959606461
1 694812567 886878947
1 933139492 949161642
1 176008366 385919502
1 394863091 803073936
1 36080194 917322899
1 943245949 994187975
1 501452794 587778823
1 737877944 844362092
1 914230216 986615123
1 514594163 927045080
1 604995390 783986671
1 642140731 945696637
1 724735575 897155618
1 738215770 812114213
1 993087799 995784818
1 970233958 997882989
1 725452809 898422386
1 683228014 994231349
1 391516235 724874569
1 619201766 964163814
1 287701991 718902489
1 500408210 804305721
1 786096754 963966076
1 76424425 465745873
1 324307939 876775183
1 125369890 860933527
1 162346707 831089810
1 8731310 730221418
1 260889564 924374896
1 847604864 927475014
1 402180219 424148977
1 525502348 899360728
1 179251945 638149394
1 798031881 998114784
1 719776793 938748119
1 39667947 123750876
1 368640216 413984354
1 469798763 930714575
1 868621430 966539200
1 415849982 924247754
1 767945654 830334106
1 84598000 383432068
1 192538674 391043285
1 224696494 655723909
1 135193647 877506725
1 468131457 498685373
1 394307168 933018793
1 889555311 899017290
1 777861014 999694922
1 339711807 822613919
1 885948248 914661435
1 308333513 406056486
1 752598331 902853952
1 558077177 816568386
1 600792564 860847436
1 52108656 872892857
1 733652555 783123673
1 585240155 991099262
1 217148719 809091591
1 937256497 997302521
1 674346083 979659183
1 492465646 815430439
1 540440584 819194688
1 19541960 259150666
1 235365993 646172466
1 416018300 996164832
1 377552468 615053810
1 23565408 161143005
1 222617750 925970892
1 745276594 890923342
1 417314887 624922128
1 271948544 393690486
1 688634294 785532434
1 65529037 577378288
1 656327192 813200620
1 748252664 775866117
1 265643689 697304573
1 373803717 882718022
1 679495876 858706846
1 434490947 672143856
1 696489547 949596744
1 898074990 975029426
1 196113025 514969163
1 46028135 445145601
1 586231258 970906901
1 850402809 964190131
1 442282089 813389516
1 434243203 951962194
1 448803741 785049997
1 894500204 919352535
1 990860643 993554650
1 876255734 900196555
1 929412193 993282566
1 972350381 978692699
1 890465138 971327815
1 742950225 854999209
1 28198192 469287809
1 95606094 234724451
1 701760737 949081845
1 41370785 779277373
1 76790321 288970947
1 271132920 938879117
1 914107633 936131796
1 355359941 805313191
1 478251125 595385282
1 766096509 974502804
1 486452984 873429756
1 472688262 590188305
1 255166371 259646465
1 973328351 986777829
1 263453736 832905828
1 24032253 276829194
1 769103391 832218089
1 59999610 215059156
1 866761584 906702123
1 12913157 442268854
1 884546181 922998108
1 628149654 914590645
1 421037050 615071436
1 667262984 677859319
1 779763606 914316825
1 421514420 599844882
1 526320299 899430357
1 592864361 825633770
1 305822157 646463083
1 350448582 935679619
1 98258205 661550384
1 531171356 873362035
1 47817757 828887480
1 471987067 973523230
1 428602167 700189786
1 28405112 351884694
1 46326240 278159043
1 845931236 889342043
1 763649170 834935477
1 861790543 889206046
1 116914915 438296784
1 89883952 688244157
1 35398393 451499129
1 687326566 816189876
1 263092635 387787803
1 419978368 688560401
1 859023567 867364099
1 404499092 766231236
1 537010887 785807415
1 215948765 521510710
1 844798763 956102457
1 93803915 270037713
1 981269894 998999300
1 54786961 123550458
1 891197966 948422365
1 939070543 981358646
1 373863496 881820023
1 228810514 309595199
1 661476594 834102486
1 946136529 989444635
1 843351079 918485468
1 267397104 743763954
1 73650785 259234890
1 379256356 542206356
1 408580031 941402969
1 535055830 779790769
1 629603514 996200851
1 727669419 770292621
1 726279050 954260928
1 773232575 812346650
1 768768519 920073480
1 866517839 888586149
1 242940946 489257933
1 757229101 999531948
1 236219767 952644777
1 15753394 54210111
1 136860307 154807828
1 206875077 771521336
1 219028315 417416489
1 650081332 712646159
1 430760622 455906617
1 421503126 764670813
1 493337388 812625451
1 674170927 923122372
1 756932023 790805274
1 888309499 943980530
1 750737704 820279830
1 853998989 905318847
1 981002968 983953656
1 96019742 877227353
1 255472560 780196842
1 223571644 246625361
1 502675333 876638286
1 950227981 967842147
1 174011246 733539186
1 229472489 662747753
1 485274959 833233630
1 177061991 185406317
1 495024047 703178103
1 90239054 487237544
1 661407631 732656898
1 851924415 946097337
1 347247802 847222694
1 808174739 900306286
1 502428487 736481577
1 755945297 872058195
1 271307232 458095656
1 972778759 986770978
1 246650668 581491082
1 176387506 623391808
1 256113870 419238829
1 646171570 826937944
1 291191775 517972445
1 545160331 814938467
1 38668103 269376664
1 769771927 782756058
1 463288967 562123388
1 974331317 996487368
1 35237601 903623939
1 358821437 828906273
1 771529121 804951409
1 727764427 775890429
1 685942286 842051949
1 519110017 901706146
1 276357493 933715258
1 958960282 979254549
1 71041619 243900116
1 487698896 609056920
1 475195046 713149530
1 571057373 646794009
1 421990207 662557932
1 146714721 229347608
1 23793866 844271497
1 477867964 823837305
1 103199671 557068487
1 824824436 902567325
1 291649510 499314272
1 425252996 674002054
1 618147006 867366031
1 425822474 870225089
1 586160757 877487881
1 119014822 526050157
1 826155390 985539642
1 75914283 237483850
1 415196417 875537162
1 24236314 568004909
1 690102181 810338051
1 735949501 927479566
1 982018261 988967031
1 794641092 894249456
1 752524024 977393693
1 162215849 742554259
1 626639112 834473730
1 942023384 957169405
1 75093957 773967323
1 101367445 451278419
1 423335688 645668992
1 827403322 953435477
1 534183927 798983569
1 926585770 995349364
1 517978171 714380741
1 705458970 812239113
1 525333327 743113565
1 352606803 816705321
1 36962208 464288760
1 740467303 871554518
1 684102559 808645464
1 722342210 814500605
1 876439918 990974894
1 874341448 958832907
1 95535277 393074819
1 511614144 680762926
1 270803443 776423577
1 667687632 809855341
1 553132819 659440372
1 74549836 594265755
1 896900691 922187604
1 758715018 859993638
1 128410558 191289082
1 166163720 589910414
1 91367661 859674958
1 936994047 979468134
1 877652014 987417718
1 112760676 263633112
1 456259485 773824837
1 679531344 746615032
1 663050772 807651156
1 515282502 863831658
1 474119870 838660229
1 620569883 640530666
1 98476799 581143543
1 169338659 654538058
1 110417687 455388110
1 678654623 959180578
1 218728103 782748645
1 684904513 861724795
1 339459546 427773745
1 704185837 844167608
1 48352926 677454098
1 918592228 969847850
1 176057447 353597089
1 637164277 836598723
1 425646169 766187026
1 885098295 953976842
1 468371611 603720166
1 316025285 348427300
1 170312069 892784342
1 616268002 844766854
1 706038426 758769834
1 258596203 613738957
1 657826382 857271027
1 436316148 970668185
1 37984158 939828793
1 118503749 760492675
1 956894022 984628875
1 19155640 159388223
1 415819758 675437675
1 488014833 979995774
1 632274880 729178066
1 605508336 986094390
1 465281174 943585688
1 754897004 875751810
1 226319069 913802953
1 330521670 457650517
1 963497682 968342529
1 666933240 959953027
1 758141625 961520756
1 407738264 726874412
1 188087985 340761637
1 891879015 965797670
1 723056469 900526887
1 402048300 544432272
1 841103713 854316229
1 193010062 381032962
1 91518568 331590043
1 636585938 932259412
1 2575318 100781927
1 441276101 585524337
1 630326781 890266729
1 39913040 768909814
1 374426690 731323360
1 399796780 702505268
1 367357011 581918011
1 303180679 709638056
1 605978121 941232686
1 139128378 887391401
1 932615434 960760195
1 912667679 953433302
1 657047436 676415499
1 79153818 589970061
1 785636625 849218850
1 239251101 684735507
1 926029250 994161586
1 532808943 686348745
1 942715074 967469330
1 98634235 751733991
1 933508730 964113343
1 205549660 926598885
1 338825919 446107449
1 481631887 874536420
1 420728766 511081057
1 957757257 993868760
1 301776611 557635769
1 782662501 972712397
1 866822399 873880810
1 602678992 646026075
1 120010872 433055231
1 784848333 911614986
1 800463208 926087982
1 659462736 928786986
1 414651354 814510405
1 163720196 545292419
1 14702859 953442459
1 843615641 884074373
1 651834370 798037755
1 315010500 431287583
1 393333432 862455222
1 610095234 892053290
1 737502260 753021461
1 909272500 945699661
1 636989456 829990198
1 504309499 529409201
1 320059828 668012935
1 454069356 524515924
1 772033803 795897704
1 249047369 328185021
1 209518724 432142803
1 137408596 174927806
1 404246688 790000381
1 654341609 851079340
1 984512941 986281804
1 794691987 910943315
1 838992634 902560908
1 803025622 842108910
1 817875418 962542310
1 102776487 889417690
1 463675321 784037007
1 586376711 925917596
1 717949456 918000316
1 327534029 750621375
1 43973471 314032436
1 424264611 590876293
1 399494084 824463636
1 41668609 178930021
1 762159955 862589503
1 133302812 635919483
1 363465906 819905695
1 484049433 616262452
1 185248401 493876305
1 645031017 653990043
1 267146088 665222523
1 965104339 994682788
1 81287679 472264889
1 135543744 783255208
1 808416207 849361235
1 172306184 689266226
1 93513829 842604311
1 134848166 379855236
1 380809653 482104843
1 260634435 470332384
1 733982536 752173448
1 151215957 696213542
1 773497615 987314088
1 309504178 377922255
1 318753182 484201772
1 520060599 649343861
1 200792892 394023994
1 675961223 827309000
1 541550118 669639268
1 63411785 539152362
1 212553897 265032060
1 831644983 960274229
1 331697446 550636305
1 510802216 639541245
1 694665062 756736380
1 953810221 990659486
1 720306365 745152926
1 689466494 701610308
1 793729013 961740849
1 222302435 443866989
1 769701813 889886745
1 113549882 472066014
1 352177469 777100915
1 162203729 531719873
1 398537416 759628654
1 988604746 988922428
1 425156846 857235892
1 251506237 818640441
1 588215073 888767351
1 137144600 295960382
1 18910840 165473258
1 275681506 686140880
1 417225959 889123614
1 907657549 998321481
1 515803929 575472473
1 344649533 984438664
1 381524288 880914007
1 563059771 960441100
1 386580325 590737341
1 225055319 249570971
1 718736279 964028970
1 686307078 841660676
1 677372822 967716091
1 220694452 449253655
1 19609202 729925386
1 435101939 505329651
1 371520923 834632576
1 908673005 969131107
1 360780410 472738302
1 358628400 992265099
1 332369766 337733046
1 424112366 764207667
1 361572500 745058143
1 986637769 995343517
1 869250834 906358659
1 400099377 743291590
1 284276161 763776633
1 460209405 524184407
1 909587696 915931513
1 696534589 870032977
1 8831439 249326501
1 139544059 381692262
1 392137118 572888798
1 328883969 717362910
1 521934144 776424085
1 692061922 975946976
1 430802596 650834781
1 860000781 991998004
1 420543154 598222314
1 259754503 733189350
1 953597185 999610433
1 89600978 463827011
1 953390692 961507832
1 661472118 942048788
1 430935559 970128171
1 342332854 621116927
1 257969967 773307878
1 749153318 941897219
1 467709533 907193712
1 389852827 774719142
1 215411971 290624462
1 643509967 716202461
1 596103623 916133747
1 908926666 936328776
1 828270818 971853382
1 378211548 653300008
1 606937640 614314792
1 206267892 900413645
1 29553461 688401906
1 631958471 874980816
1 284504843 761775859
1 572045378 768348115
1 314555963 698492039
1 842636972 963726083
1 953924734 992933099
1 94808971 761126209
1 344279172 960931551
1 438378779 860611028
1 405002257 463799649
1 959577119 998503949
1 73659643 580874625
1 769579131 907512485
1 957147679 993586236
1 553512549 889336603
1 488194210 790450559
1 241845291 648601519
1 72753403 296310820
1 746647773 791282318
1 668945792 925356195
1 501391496 585678144
1 360510899 642573415
1 766168822 810642693
1 742115621 790980114
1 564722334 662614338
1 23746267 31109822
1 849620085 885628872
1 284417911 364863937
1 890954939 996321485
1 196842125 317610496
1 409548311 589954043
1 613296910 878852394
1 321205154 906896082
1 598583231 678402827
1 518425842 684908878
1 54182755 354935039
1 40435116 291567524
1 167706875 860838686
1 499546667 715530859
1 256373813 896607366
1 393459798 600087115
1 891005511 956741211
1 554746100 878253213
1 195921234 843804631
1 167150878 560313091
1 219431692 979098618
1 820961477 962429291
1 20973121 207375528
1 390998879 554353239
1 866421564 998264413
1 769192310 802303983
1 171031487 558382643
1 942271462 976651511
1 582403223 734327959
1 701818758 970291790
1 601752342 745531207
1 587227377 741367621
1 626557052 769048990
1 616017315 712554841
1 146917489 329062116
1 952393366 999787329
1 265603858 431994290
1 600624542 679973647
1 6199098 317194373
1 491210501 721796616
1 792269786 930688053
1 802664938 985228882
1 959883123 966721153
1 615778672 691098010
1 889564041 921457963
1 743650435 822904294
1 416048918 901969457
1 905119686 998774323
1 921111486 955327852
1 46044450 220362500
1 94513954 342794745
1 367827735 597460219
1 301678164 787139188
1 542984541 682088608
1 340396043 932693086
1 22283156 79640543
1 407475788 554353421
1 171788286 462213121
1 574181479 916011475
1 417666185 913874657
1 65313305 509210890
1 469603641 954835007
1 307367215 834512496
1 269998788 312936932
1 541900647 678008204
1 276844637 690283735
1 351729409 670401060
1 594097134 706093423
1 407482687 664855336
1 500711548 593995521
1 516581708 943881815
1 103523911 913668778
1 956026206 993131432
1 23475997 476243730
1 403936443 832191612
1 489647503 986699986
1 215949825 978608618
1 108816871 986898176
1 928165426 958531496
1 841149441 954287327
1 397718359 667801842
1 586527168 925515951
1 229230318 322443531
1 146868918 722728833
1 150054600 856211100
1 300364994 905811910
1 837714792 959724534
1 367964139 522898569
1 301010026 690672342
1 289874050 682962736
1 887928095 908601302
1 461656018 898609749
1 841084474 971622254
1 918857934 938212122
1 699539231 837455361
1 76933403 926218875
1 572013155 649671512
1 558802267 778543629
1 293843322 864435640
1 805923644 818991864
1 303749981 958407159
1 339550980 615867438
1 34645911 737562264
1 210320954 567774490
1 302913919 848225387
1 373742673 736264863
1 214296224 262319998
1 902226031 996772011
1 129148856 571624291
1 202164369 402778175
1 775278549 869083860
1 696098126 999785636
1 443362413 674892599
1 933696456 956916175
1 5185109 804175863
1 622767590 972157325
1 385166428 834714167
1 728581688 740830442
1 866112920 959906993
1 955560122 984900010
1 682275193 879767874
1 525146667 993946794
1 727333778 792859030
1 565519232 902723428
1 193479130 988099305
1 254201151 545271683
1 793655499 845111741
1 934716008 943395334
1 147277606 333816645
1 159337364 440008093
1 315717707 519407228
1 379991603 815596476
1 211579235 814643436
1 800039564 857542414
1 110394410 644264390
1 733154959 749827611
1 361614240 646014861
1 627068085 889646429
1 688192676 691781448
1 666491282 851149254
1 395329665 757957773
1 499653969 666006655
1 928622698 988451578
1 92772935 565973204
1 110947014 735053803
1 99614393 612905010
1 629850640 691136772
1 446519451 495359310
1 841726272 905102396
1 411658788 982102333
1 358235244 563128818
1 92529129 777839600
1 682267936 759243656
1 503122353 579715864
1 957997445 960153666
1 270521416 420997612
1 533832934 721946651
1 44485700 64348640
1 932365367 972913766
1 186757180 609589393
1 36001353 649857216
1 410749088 739554617
1 154701285 250255907
1 559890536 574048464
1 590433500 992871266
1 672573091 966540266
1 368893119 600735682
1 356806730 557369066
1 391690059 498060117
1 528859684 640589440
1 744586834 920729962
1 891502902 949598662
1 371704430 525440170
1 198921456 383226017
1 886877597 992746230
1 257165615 819654549
1 387584142 829014304
1 866846968 938714731
1 854993874 947206400
1 179166795 271009227
1 964745125 975015016
1 250851951 401491603
1 816940164 881205080
1 948394112 961560689
1 897550737 976621367
1 818825177 849750475
1 848057031 941684906
1 52004151 714234184
1 862017015 938259599
1 84938445 228682003
1 61990558 233405868
1 869180030 946879344
1 611516736 737777049
1 445703755 552898061
1 988343745 995086448
1 704785828 728972681
1 420396285 556936386
1 947384244 971080785
1 440935345 754768577
1 727862604 754281324
1 650686506 805512567
1 677089753 972358295
1 633496378 656969492
1 572427697 616046699
1 365425929 818529299
1 629432738 643610842
1 524345647 990411597
1 373597835 540133869
1 609856072 767706046
1 945121348 977466790
1 769392215 942792936
1 711714934 996098093
1 841753856 878669553
1 745713191 975664037
1 785571331 875498615
1 891720967 957807508
1 814371481 817550919
1 258666957 348124520
1 335741734 717768761
1 421483864 978231897
1 692419242 884359170
1 880945004 889209029
1 211654740 640268320
1 75726617 841006753
1 4183630 238782821
1 40757470 396193515
1 80305257 247755549
1 298366567 402035959
1 197155210 980193196
1 454894207 624488757
1 787917310 873125191
1 601610676 964519443
1 946889447 985242852
1 923141305 974445100
1 604303827 719161422
1 83633398 186666147
1 71699491 83907614
1 229271945 643017397
1 768118018 777855567
1 985115512 994676404
1 320850627 603743620
1 570659890 604123760
1 655868766 864900597
1 527126543 640118027
1 737394352 981615856
1 616275147 971796524
1 418883506 603554864
1 876972063 927326123
1 518440854 906080911
1 859722189 866925805
1 402261346 615522004
1 571234785 736202158
1 819183193 946739282
1 256241642 716852658
1 318610620 827718887
1 611198794 777772123
1 304622235 715373767
1 275326687 681974323
1 397434432 715105823
1 999262584 999886198
1 913896420 925977505
1 897962364 960090149
1 75179056 143386162
1 82088054 401480773
1 515431251 531195827
1 454384855 534159896
1 749250998 918093455
1 408974866 863288900
1 218789346 851443113
1 208794905 400678889
1 939707400 958007163
1 192066867 789992518
1 53567507 431172376
1 473658783 951964746
1 733229448 841961282
1 815961332 889106507
1 84171826 103331845
1 715519735 738055145
1 488238820 630060533
1 34530783 57420653
1 330629231 360764216
1 532363889 685771739
1 380827699 709275426
1 485245694 884786365
1 656937755 672508791
1 237455524 251586513
1 609987166 663022921
1 347055157 766770633
1 590856439 749614611
1 586788154 596845536
1 116826280 410971779
1 526487857 673310725
1 867561179 999033362
1 165562463 995238671
1 144137827 433969474
1 465151912 990856130
1 192692014 279828560
1 656319991 756854999
1 86043950 813235263
1 26785919 715312253
1 678551974 838423231
1 53032369 663620622
1 832518458 924529737
1 997486759 998121449
1 870135978 876807205
1 85723985 876049487
1 170317161 358439867
1 10939000 41939138
1 182922750 419450148
1 125947292 233987788
1 459528811 926284648
1 753278290 967441827
1 148147853 346332033
1 405647931 707535445
1 403624497 698251388
1 699352584 832422679
1 222691545 312499064
1 474021128 578212906
1 409949348 826174186
1 737355083 870683195
1 509000720 570242215
1 839966462 955817622
1 31322855 414745865
1 382278953 752735903
1 345772998 844545774
1 111082643 620041067
1 206211384 886417260
1 635094059 954433138
1 693612860 704530876
1 711457787 953838821
1 714933666 888604149
1 453300187 975751293
1 733988352 827994611
1 627568632 645167768
1 758513303 784787888
1 602153918 630532127
1 273860120 354582665
1 964018981 992936431
1 385272179 585712226
1 40075708 823023993
1 290497933 664254658
1 892627642 997466075
1 590166977 595644725
1 690444528 695409056
1 932987857 981551145
1 320406804 778164960
1 963875279 970575459
1 688543760 801458047
1 983558699 999768010
1 173499156 574813758
1 466435362 947017683
1 90062544 257782936
1 891241260 892430371
1 423703199 811527998
1 627886868 848492210
1 401101948 867697654
1 441952116 762109038
1 972241838 984267435
1 584303556 865980785
1 497646580 761126566
1 320570168 362884280
1 272283746 959037896
1 827692067 984688822
1 160254243 766054668
1 797879242 838013183
1 713104486 724904480
1 446715936 644813161
1 593407969 828535108
1 896597546 946221373
1 417624013 846220924
1 533971185 630386990
1 935327551 973752841
1 172521018 573727046
1 267027092 906377715
1 610937766 882312315
1 558766119 981838496
1 790293894 964674182
1 787870378 888562045
1 561301354 744713159
1 65086317 612297378
1 681634384 815428604
1 879876554 921058371
1 633457204 744143539
1 19573846 803839221
1 188361815 765983990
1 564081543 655313763
1 331852089 817970903
1 103894638 632046154
1 733384740 941867833
1 854422504 906419929
1 621069733 896827701
1 113337263 262470853
1 894942921 920445429
1 470205635 620022253
1 518495161 726036957
1 551224145 649839804
1 154722310 278208039
1 300514474 651870774
1 858778307 893106134
1 300294798 491964699
1 355343064 914837934
1 867364382 963813229
1 745419789 983629921
1 989247827 996028279
1 822475345 871436449
1 292801647 395815461
1 537331307 794156692
1 118170016 789179484
1 235464799 418969812
1 344359693 393238675
1 770734370 967544555
1 799502884 964280741
1 453837624 554418262
1 524886700 944070478
1 944791378 947410053
1 257177360 559385307
1 719128624 792314036
1 375294883 559383766
1 525208839 594318720
1 25735102 890364984
1 686272102 977165839
1 297844889 482150628
1 485173457 628125868
1 25158163 97282336
1 498598249 599414076
1 768385584 908896180
1 664711715 707488172
1 750138064 905589957
1 71717059 332155417
1 231198509 619664444
1 308823120 681172423
1 193960878 784668702
1 699198522 857267255
1 527631256 729576405
1 633041821 851000832
1 828254352 883096769
1 991612177 994997244
1 164722131 408993657
1 959494336 990206748
1 580794377 872341933
1 765982597 934316304
1 99842306 549599433
1 182993117 519236011
1 188501835 365047091
1 804496249 822577166
1 395488057 661444663
1 484554940 656018574
1 153456759 214583969
1 398235146 546129568
1 440361892 658826667
1 357938707 866065859
1 839887666 925529087
1 121319234 346067505
1 941220506 941336828
1 816292776 960131060
1 235353707 256897561
1 759611030 910555468
1 569931981 658491830
1 645086961 924801533
1 149380049 864938014
1 189821508 483186478
1 501448589 582185898
1 436028802 742361419
1 422667816 826576472
1 234699900 826134051
1 111504340 349151105
1 169881943 466130487
1 95353427 682180635
1 175076459 904669740
1 353171737 578379819
1 572590011 988189399
1 182394170 458930489
1 920715603 987638240
1 682560667 722013096
1 72288575 185262946
1 652347825 743975074
1 378992173 785457767
1 871146559 926852679
1 705987997 913955200
1 236155826 981972487
1 574718385 688372206
1 912322223 989516122
1 291463582 470974316
1 957136905 981627614
1 135541255 157867962
1 802365408 960269073
1 992672491 994430140
1 730674192 999343073
1 682273906 776337258
1 733843498 781439802
1 377098593 765621027
1 921502728 935691196
1 856075479 863764557
1 861331216 971025234
1 913955311 947727643
1 327736379 759647230
1 276612334 798615947
1 807539984 899257820
1 389976732 928804432
1 408309027 587524924
1 349161034 927351988
1 392658662 518567719
1 213250747 759097199
1 21180902 555912129
1 386672020 413075672
1 49943439 435668416
1 673085618 740509363
1 430223401 451247373
1 93365258 479634439
1 599111825 716867500
1 246116596 408062034
1 324914952 504517435
1 654566561 846638015
1 62791855 208524116
1 80540074 258660331
1 313848704 369882301
1 369364045 843259415
1 163643612 354513699
1 651722921 781552869
1 639033061 883117982
1 899753990 913168264
1 847216073 900744685
1 404188270 576088054
1 74327247 954295645
1 685668559 980053351
1 856246552 898412825
1 791725311 817524337
1 568044044 955799175
1 553430744 900836802
1 690378131 873819909
1 507294337 849207534
1 746496315 898633386
1 621447485 706902794
1 70181536 365811126
1 841472645 860399448
1 942814439 959242765
1 541997388 554403299
1 170877903 856625434
1 880570952 949524469
1 631549201 842312601
1 64977487 963865456
1 632455504 820799923
1 415094921 827640513
1 614751065 985619341
1 307731644 444380437
1 332380134 976804982
1 399646937 596272602
1 297979705 545874342
1 167936248 568887880
1 138238203 740891043
1 482735694 533060398
1 155967932 896159593
1 900627498 949069192
1 529158047 973286286
1 89684935 479197185
1 257623276 414328653
1 534073479 747236833
1 951425964 973469368
1 719655652 936719855
1 55343904 286876948
1 147805065 735754675
1 572671261 634352496
1 404625091 949239670
1 566541312 748417926
1 926139576 926953142
1 278061522 966898505
1 19745047 90276324
1 862485496 972335472
1 880545731 928033480
1 583123180 699305257
1 665463215 823173983
1 318560721 871139079
1 796675246 896378379
1 817376380 896669132
1 652033014 681575637
1 758634402 887900716
1 638750838 955966153
1 741296714 964192136
1 161315982 430162906
1 389880505 456081448
1 954470190 980605997
1 900889125 924364182
1 738173044 861231661
1 111363291 493095605
1 424619346 968304960
1 808785800 907362330
1 538159533 690473433
1 974776269 985426316
1 985936728 996423531
1 974247129 994986104
1 700955537 962221898
1 175692997 197838475
1 795800649 799329447
1 918004620 940218434
1 827053249 960648911
1 401203319 869560535
1 305607878 488984120
1 442265037 604691454
1 959264438 963188132
1 590270916 891765711
1 721205375 856984574
1 665517211 724418078
1 382582845 548097922
1 31561818 718675086
1 305941596 988012140
1 604111691 617754815
1 971966607 982699221
1 277643875 969673732
1 560087482 859245051
1 87026461 922172744
1 18111906 95683100
1 908435939 959031621
1 792309826 876030993
1 171677471 872152821
1 846966010 975137857
1 494703987 571916393
1 716614594 967092759
1 641167781 904236940
1 798206210 808169198
1 937932843 984485315
1 359371653 686163438
1 680956722 739675843
1 21939124 114794153
1 356174992 822153258
1 753242977 892744003
1 683967266 834480908
1 501799805 635408725
1 942403262 976950356
1 900690502 996044325
1 260137728 289990121
1 270729439 393603861
1 213304288 545905498
1 876207149 887931275
1 489905703 578843145
1 480629479 854493496
1 568127874 961927902
1 309510136 567547994
1 254373076 341179368
1 970601813 998724433
1 906802987 911087775
1 829035470 832008845
1 870790476 892284086
1 468934308 815307776
1 569381465 640036854
1 611013806 646081701
1 299053847 782764255
1 197469187 399116449
1 169507361 615973011
1 512332626 635960542
1 483808254 578282988
1 162154301 536899322
1 805283176 977856065
1 867270478 935422963
1 397473622 977371968
1 150981554 338974593
1 885120977 945205930
1 381087469 795836721
1 151682330 904633814
1 470094199 698329823
1 230040704 857688996
1 379947155 610335464
1 741512045 861721405
1 75325754 985007142
1 953290954 964188963
1 107403684 601136694
1 789523929 841044197
1 990620979 994477389
1 549376911 874941011
1 121417862 266028031
1 537159768 675566977
1 100725260 389514058
1 78864124 649362479
1 955081589 976716109
1 11978222 528552657
1 738903204 818601452
1 954643509 972722027
1 630023454 723211807
1 195157269 248622910
1 501943746 979350105
1 52830791 648906248
1 176788892 256007256
1 107107031 120168459
1 433168997 920733105
1 821412622 857452237
1 834077885 890175006
1 650431065 761491287
1 259117716 434894415
1 78076205 435261193
1 905975546 967665810
1 294493189 848282578
1 805809603 861258207
1 472214632 691713176
1 791559908 809215970
1 6077760 213318490
1 691201706 843215069
1 571528886 976838232
1 278271958 590016355
1 419479181 445707581
1 857765145 912857347
1 724787886 751105233
1 404703350 652763462
1 263321556 405648805
1 552541190 802270323
1 228223696 997654811
1 606309316 700911866
1 152062665 398609316
1 456976694 955667082
1 789229354 995085015
1 616905559 983029807
1 819599476 852323806
1 671760034 995310125
1 438257334 934368596
1 911759030 988506620
1 87904827 544772173
1 561399809 696400918
1 490264649 950144154
1 792331982 828127175
1 987849015 997588247
1 529063693 570145279
1 890674901 912591333
1 940381804 960624192
1 206737767 559433358
1 588047875 988972794
1 653866928 935718784
1 794099153 837854555
1 536970024 716224565
1 956030490 973926662
1 728736985 789413252
1 515225306 732317085
1 693277218 977533444
1 849273636 952663119
1 907068025 983419361
1 166390391 993781682
1 884892790 931102256
1 128874060 523841919
1 874402062 914136620
1 433371177 433473596
1 622530486 713804866
1 554455412 758198671
1 632357429 967528183
1 753697086 889297788
1 9446751 800654330
1 707044141 814263682
1 944755438 979596458
1 746531174 899009286
1 113398384 565939367
1 279677460 619663454
1 363201894 989824700
1 625808962 882472430
1 586874469 656548668
1 191669596 233128019
1 987676219 997782342
1 487810290 684020850
1 545612061 802332927
1 380269125 758071830
1 199984251 211081197
1 582504875 699209128
1 83476960 530336606
1 692598936 950941651
1 224650738 455568642
1 949550547 969239333
1 276671977 895397234
1 74960724 314891120
1 447079231 910208842
1 149447835 618505433
1 936955904 970605803
1 199586149 939635812
1 884037882 967957458
1 1056091 637154983
1 117393443 332306144
1 228258014 444785876
1 329081875 938850545
1 401692575 557685859
1 921083460 996881210
1 848680443 898701898
1 281889734 818598260
1 81354981 194893654
1 317666919 905068351
1 444695062 665936703
1 375081026 503310045
1 25350823 242459868
1 139224873 420893008
1 360556140 938414525
1 545017692 659038137
1 661429783 880143366
1 794519234 960330511
1 202876677 673519061
1 247805027 308366511
1 464598570 980956188
1 777130912 878257906
1 376664131 693812376
1 218998970 855839872
1 205847015 853020487
1 450563094 462111188
1 286955281 704541670
1 482743226 590232871
1 943322937 976038331
1 540496228 860547576
1 503151233 583520959
1 153612101 815845882
1 391374947 939497764
1 850297224 868213585
1 364589172 579799620
1 779734672 884794860
1 217055615 674247351
1 39611453 983186362
1 361717925 463729800
1 19263165 113925479
1 489918474 837284117
1 258460236 519098182
1 483977950 913034388
1 665376695 686270559
1 756417623 978486711
1 606186285 983918817
1 206515865 655104771
1 940945512 956131497
1 900847377 939895445
1 649471562 668302198
1 694077492 799440430
1 982894307 996457714
1 925012902 979765142
1 508800917 661444921
1 962280523 976010046
1 208743522 580405315
1 153273157 499155214
1 792816719 857831430
1 41012786 880504507
1 339887456 704927625
1 135943894 718434397
1 65603875 943427982
1 542845757 834126943
1 452067422 749257874
1 725062521 962305483
1 563469287 646888040
1 576295570 813899696
1 599347769 938380097
1 85714363 941955073
1 483216798 641833815
1 369555171 807934552
1 868033431 965569361
1 8847383 589554478
1 23528915 154983154
1 935101376 998186192
1 291258921 963757491
1 590203228 696934033
1 703300836 997020179
1 644891853 865106988
1 788264209 994440667
1 142278378 303709993
1 946003046 989389617
1 442205463 557160058
1 952819942 988948661
1 842416867 886533261
1 528026717 684081423
1 476027602 872722619
1 995557906 997379317
1 384676094 799525034
1 441163029 827745928
1 922146797 968871551
1 352465876 358075816
1 516501066 738437676
1 509469378 821797740
1 978708680 997668475
1 891503381 996979930
1 911920918 941148070
1 601437748 679134945
1 395886066 792824638
1 845174436 902557808
1 672340279 838286871
1 463652216 590196004
1 28793169 131180486
1 786340017 936867855
1 258451133 414401021
1 732575967 864921727
1 210477904 797635674
1 385153530 730512939
1 643913340 743901915
1 540266769 835169810
1 823565173 839793973
1 418120961 491509820
1 583785279 596278296
1 773905903 964555960
1 851614555 909972916
1 573787158 741143466
1 198390032 548378218
1 526047103 570507741
1 546918144 925335951
1 580128589 805100060
1 18616879 177837973
1 355642172 940494538
1 328035271 824474191
1 69994891 91305728
1 997253257 999732756
1 178656091 301889926
1 401638324 724026109
1 401199607 833036735
1 508306400 853540846
1 782030824 923379063
1 59389596 970691545
1 256736514 904863684
1 300233647 580840024
1 424727021 781587854
1 511129738 974429912
1 30172822 93293125
1 865939242 915861324
1 832314080 851666984
1 325753740 702357046
1 7122675 160913544
1 533671194 701179231
1 31545393 785601690
1 339728475 917027032
1 423878018 929954590
1 44626285 919036756
1 717277824 736979297
1 663729140 898930185
1 117187702 224790825
1 281106902 356257000
1 677359069 809491735
1 148335324 256313348
1 539699068 678134405
1 210659797 457671665
1 33036389 693021984
1 409445802 823673143
1 838268434 968751766
1 922097586 985851971
1 720898297 981613324
1 651271715 698714506
1 295241672 727836906
1 500987289 985158283
1 239899473 582484853
1 3652096 985470559
1 739608714 893737157
1 900606690 941101790
1 387691439 877125181
1 565427484 706358570
1 679077231 971203668
1 650035180 999777039
1 474461257 747109875
1 116130732 173289839
1 900314583 909572269
1 724105047 747737878
1 389003268 886730721
1 852732612 972396733
1 504635331 983796645
1 223498098 999794636
1 1418201 47483751
1 224144677 631993022
1 529369059 746758037
1 269803562 659102543
1 943632944 964304737
1 948523372 967654022
1 627403862 879759436
1 789520830 834541998
1 368560003 407283537
1 360186541 411948680
1 154051750 171198584
1 776346885 876242373
1 618646549 911072358
1 876190840 943449411
1 501904136 608927241
1 172585528 694846598
1 928469046 987480045
1 262979248 390391971
1 5770235 287152424
1 934389854 992904826
1 896316576 955280515
1 996843371 998316096
1 414454121 778297964
1 920688355 937168910
1 893284884 933121987
1 996922435 997681993
1 523664815 536528161
1 966460120 984872716
1 532519157 624602397
1 88831319 529634597
1 957872745 995279389
1 112894439 369696902
1 871275352 921462781
1 938907005 992446403
1 759302999 853140771
1 405850736 991716334
1 230369668 409004410
1 526909564 794244733
1 970394991 972765522
1 164881573 348705352
1 98174518 960843546
1 546258482 914204897
1 33767582 515779031
1 970136018 994846165
1 18146345 363119672
1 556383109 647694155
1 532483931 552783040
1 203703722 556909990
1 136334887 210236321
1 312179357 518167974
1 689244432 764735612
1 249267072 774255389
1 228561680 695072331
1 722352068 778073089
1 86734142 336716306
1 344967239 579116991
1 972775993 999250788
1 654712570 853793841
1 627476855 635196754
1 49845194 521697335
1 794655107 888185026
1 98972430 449285026
1 205155070 271867692
1 36462050 636065909
1 263957865 341301448
1 859882152 888212384
1 228377508 702264764
1 314864450 816009611
1 239732895 380554635
1 618354642 681949426
1 544316811 855457287
1 912307461 977334473
1 702199386 786840408
1 510600151 643902106
1 96524516 600410391
1 73362823 275885983
1 172204816 767755781
1 139841408 720582454
1 563425551 724119281
1 884564226 917578603
1 95454240 240872687
1 831802324 869242334
1 207337211 428197118
1 683212914 785572292
1 677639023 929407399
1 881279300 897726038
1 724325555 797659060
1 730917286 961358080
1 246739223 538981046
1 5947605 17628335
1 327592562 949572478
1 45031441 226527586
1 432369148 889338103
1 314321218 644643596
1 22418288 760897655
1 524203297 789723485
1 596795666 662932107
1 191362717 767271048
1 821177271 964398604
1 997909922 998423907
1 193839003 975227890
1 919860969 952641200
1 233484094 286952428
1 829222697 934776527
1 3742845 423594171
1 51009637 633011431
1 352178035 753164860
1 516156044 714258626
1 366200166 368440069
1 332515026 677198730
1 445720471 558731918
1 668219224 673524535
1 308363211 399179289
1 984549778 992815890
1 498371013 989641993
1 152627251 203970348
1 437005715 484662284
1 733806293 893591532
1 837980942 904758166
1 179563462 785621213
1 170096646 187466810
1 920254954 955232045
1 220128680 912350438
1 175931623 844135872
1 788355484 858787056
1 173099402 920364306
1 360190342 775414131
1 897845973 956663172
1 850368358 852123055
1 728179826 965912716
1 9981218 715644310
1 301321662 386281621
1 940635712 955271281
1 661498385 678208808
1 51858772 137148199
1 823653659 893981947
1 505679952 770041060
1 898213842 913960569
1 53711040 126070664
1 529300551 858605938
1 724761666 763407924
1 678996550 680280458
1 32575709 649279517
1 838407350 987535517
1 902870574 965320197
1 428877652 745160758
1 860072947 895361480
1 941834609 943183048
1 978359360 984469030
1 665714465 721765364
1 453046896 937931980
1 57043632 683077420
1 45800364 379509828
1 653872004 857143276
1 547895155 639599602
1 662642973 940545696
1 728676682 872090476
1 650041794 984288995
1 385150285 499885755
1 390686116 763183420
1 715853040 993682741
1 795676770 912846410
1 905631149 962800989
1 488080900 902004407
1 111010936 117947620
1 906567761 979130745
1 889641791 976081365
1 181781145 477644855
1 809665828 995589109
1 752321317 916951496
1 494604379 539019630
1 115919139 556931604
1 792033141 993264940
1 475018692 795894049
1 690223359 737102932
1 712786467 769654860
1 1195520 50991116
1 10606228 601560310
1 424501206 670912424
1 643960974 827110906
1 922185913 974036056
1 644664726 679888946
1 537786744 877478096
1 999353247 999941779
1 853911190 952734669
1 655902714 702562643
1 822127825 919744653
1 790511341 877838429
1 191319011 270325250
1 966625278 970476430
1 236029610 760039739
1 308900015 675820194
1 678052650 934958383
1 33115331 776954864
1 731554973 912617029
1 168931342 733418878
1 685063905 899713316
1 376024944 789457305
1 259864975 778826372
1 392815898 716141220
1 763935060 927021668
1 337894034 665156929
1 736809765 904810435
1 973730408 985140004
1 25218322 969203740
1 21014164 221812752
1 247683462 410788279
1 384419223 548288141
1 97060141 454071051
1 859461104 990934610
1 692608032 821276437
1 206244517 598294306
1 807653398 931556082
1 298119514 726710316
1 519776155 890773021
1 105817075 903751339
1 514496162 837178318
1 992437180 995471558
1 357051384 482294501
1 177683448 745696661
1 351707609 373272710
1 604671383 853697170
1 728283329 758286354
1 183546754 930131984
1 476330002 734025001
1 135612917 816633089
1 105734752 517161299
1 421770408 740493856
1 854246720 936697007
1 126098419 643086836
1 464357770 588014443
1 153743289 211616794
1 965253348 972647927
1 989768772 995256885
1 154622211 877130443
1 517960793 526557347
1 139965174 877903206
1 124095503 132012182
1 194890486 332125000
1 210663660 349387284
1 918282574 975027595
1 172479514 923057686
1 271070525 625562213
1 41472105 260726396
1 700803788 775567395
1 172037159 498376448
1 557658544 856233220
1 206641467 971396659
1 191543675 517791378
1 834990669 876157791
1 763424726 981857494
1 230934603 421337247
1 360892032 399662075
1 38973942 610628627
1 501889367 858031819
1 848941830 982720947
1 136405892 447304354
1 499148904 749724141
1 883326164 897268390
1 428249276 773641806
1 348581337 877618910
1 165818850 758903324
1 436818292 799430938
1 710052919 735730281
1 3196087 494370614
1 159663500 260226840
1 803366205 830376981
1 56197382 101184660
1 216244507 464641316
1 79949496 557102937
1 659481430 716986503
1 301160663 563657897
1 98836771 114639623
1 840849340 861087108
1 407756771 487192881
1 377566776 504415859
1 498919726 853485166
1 16139902 601195018
1 509075295 932153984
1 982305574 995900746
1 482232073 972140226
1 423327528 746346964
1 496193127 884314364
1 593090118 860179953
1 436529336 624694495
1 907920574 968637847
1 7446139 582101215
1 603969159 900882899
1 906581172 991320934
1 446647697 734060274
1 691673048 950237750
1 772581705 805226394
1 12240146 898735584
1 751596561 875948007
1 97958710 747094300
1 113981396 522461406
1 529635923 963201612
1 360833939 878238620
1 534583787 929708977
1 770282336 879241950
1 94964548 669952966
1 907778120 976510960
1 701853075 921420118
1 638128359 784259885
1 442201599 675664716
1 431351943 563262509
1 221108882 549919529
1 474361332 758232089
1 372388040 487804031
1 696410725 776593882
1 971773334 979304644
1 74546278 644861184
1 425877482 519170477
1 784999632 966806688
1 873648714 895607770
1 525224106 722745159
1 412342571 651237278
1 8927896 351410992
1 874858721 969209463
1 281145231 470024883
1 234073275 527678157
1 43544783 873391146
1 685757150 942854469
1 824645986 849656224
1 99054796 269809979
1 816475601 866414029
1 829980073 989395593
1 468762746 601821008
1 322700581 929840664
1 168135331 256367206
1 530597513 933409067
1 941944354 959699723
1 294670928 772841137
1 410053220 518404177
1 840415477 908887623
1 48495490 381902659
1 487631951 666954126
1 2379811 114649069
1 438328554 670078492
1 384154392 530912907
1 521052657 724290685
1 292085895 408594086
1 260844816 504693804
1 542185924 629740119
1 881929457 945750701
1 214024363 820226498
1 265795888 791539967
1 164902259 386872545
1 576057346 686835457
1 312044110 977996493
1 470752078 936322324
1 490869510 617509427
1 986444543 999562259
1 415666060 433332170
1 350251562 410998803
1 186503199 753498237
1 806627578 926758301
1 909655816 997021865
1 52604472 476407603
1 112790680 649534222
1 886558458 997389781
1 720453860 869058861
1 156890972 396115560
1 514866644 706915678
1 463622825 844614080
1 57480170 872569822
1 512526003 713608324
1 904369345 940914405
1 372300309 623934102
1 107778077 831634331
1 224455738 465831501
1 619567019 878230130
1 478129727 622541952
1 270507779 343713576
1 703784378 717227501
1 612830476 621046856
1 686628258 922255321
1 326407968 791156675
1 136362063 738211989
1 424686301 829424394
1 218408747 925637838
1 522468529 958207623
1 917179957 960657464
1 174634511 252111542
1 534630564 672111223
1 998161158 998611308
1 854214513 875205484
1 854160805 972124007
1 677628909 762454992
1 947739433 968360100
1 181695799 273667277
1 140668945 188686015
1 952918689 964493541
1 471501654 554305121
1 266475505 461698612
1 657206459 702016037
1 955373547 973841893
1 975123619 976071521
1 138898749 430771821
1 662253454 753965340
1 747996731 965333884
1 548994276 670359374
1 339025920 472066037
1 969560346 972126193
1 962588152 986677801
1 330619292 627215336
1 501727537 695219967
1 834420496 841630033
1 505385367 879904819
1 55580775 93032590
1 682697699 737452351
1 194915190 211142275
1 494379749 783376010
1 306183060 324247428
1 607568906 933290287
1 93013250 860639138
1 688259099 737569800
1 738284639 748532869
1 756212035 962425811
1 401283334 650431337
1 133908718 567279566
1 145846828 663862832
1 269611368 635174760
1 236944723 746764039
1 398634288 680460115
1 319420652 803053478
1 651514765 659764251
1 250034128 465050122
1 819551015 870473242
1 186657895 905857952
1 635317237 678756974
1 710773375 936199222
1 482020176 695657225
1 609116122 982441938
1 136160072 856964095
1 849474647 998838664
1 888548996 998068675
1 389089655 428832290
1 665672766 943825724
1 702070136 888098282
1 736394251 781513910
1 887338136 943723615
1 730529184 836646991
1 297671151 860509304
1 474069824 561695361
1 893489359 929952791
1 511084999 791071571
1 545197688 977876540
1 737209221 880353355
1 657463967 919247371
1 718750094 832212961
1 215036491 438126516
1 265009082 809540464
1 390505849 641329495
1 908812675 994646538
1 114220588 542567978
1 443828628 717590350
1 85460590 363717208
1 10803364 717021823
1 785837506 869696647
1 189614458 220909572
1 52027383 655511022
1 951428707 987668507
1 154534599 957425357
1 818067115 980171020
1 344177183 500949179
1 984029497 991031226
1 453031874 526956576
1 226975481 680397702
1 561757238 846607643
1 835799124 934392634
1 354303740 986169283
1 846705228 996307581
1 389748651 486612114
1 659516700 829160153
1 58157093 832877652
1 36996244 429013685
1 853557262 884597813
1 370308723 540858895
1 216272935 625613128
1 903235891 904568733
1 77382553 238623548
1 180785936 711912839
1 237121118 557597075
1 786333402 787250013
1 64978919 894940774
1 632259723 823529441
1 895353297 964945446
1 775941400 986375809
1 117967734 695744111
1 927006571 936261236
1 626313177 940552273
1 397139329 680473156
1 659406356 739018562
1 605758666 615030163
1 878052209 907375736
1 666605866 815282880
1 563696564 844331885
1 158705533 549992150
1 314855204 850597916
1 88701328 455303759
1 136214516 231104006
1 955332346 983975559
1 927326243 964958151
1 823850030 922396381
1 61331538 309792378
1 947578231 974725947
1 456699160 916713715
1 977521114 980744334
1 190965763 217172934
1 406809220 503237908
1 633948136 914479665
1 496627232 920010660
1 624272864 727498958
1 252029393 624471739
1 536053782 745443994
1 500080438 852483547
1 726429120 819830290
1 669763936 961556099
1 422475232 449596350
1 918866370 998711996
1 402918229 866089470
1 14008107 872211348
1 353308678 940795426
1 686701013 843114613
1 631455569 972896806
1 482629826 686937545
1 965695468 974794031
1 679047058 878934885
1 163453775 498802808
1 632220624 883318380
1 715518094 782082764
1 420243960 588054003
1 345904930 765767792
1 942604616 958099028
1 463288655 954693251
1 775175815 864068733
1 754724625 938949153
1 341087637 892275923
1 659106535 736770142
1 844142670 963327698
1 677574721 934529172
1 182834277 698949462
1 509286061 562280239
1 662796392 805917617
1 948003287 996960031
1 754050444 924047593
1 195910177 233129749
1 673239953 844689481
1 142824613 227046775
1 219291969 264529014
1 72560462 934245668
1 315528148 944273250
1 324474161 446178863
1 852229074 978999748
1 404067806 839162950
1 289593708 709866996
1 33136171 313145961
1 592746345 798853962
1 848555882 952272262
1 763236076 926128332
1 285897585 881113744
1 146287191 759666441
1 189053821 240529607
1 810032904 816235927
1 383725457 851472454
1 921792352 947682810
1 545984964 995881727
1 305389220 671611559
1 8556054 179224845
1 357277891 520651864
1 684076486 711109288
1 717795292 870923332
1 414592817 621799466
1 273821677 472490827
1 709288071 742187270
1 276131256 651995014
1 758982544 975261121
1 566566713 982845472
1 542408179 788035948
1 217100250 234213670
1 601508504 818198794
1 28132372 289133137
1 393121627 697746686
1 558619975 593845684
1 659967195 901504011
1 482173290 583701001
1 214375276 856170961
1 432778274 483968377
1 376454397 874283793
1 174389527 652885406
1 70137746 887484706
1 996373297 998150032
1 841647942 888734483
1 746860604 951959671
1 918695087 930758087
1 553270796 634850864
1 890917227 925995998
1 231864046 324247301
1 895531395 942231591
1 862392276 877593559
1 176596569 307364333
1 915734806 990982975
1 187503843 365848360
1 949583478 987492149
1 468726025 806755361
1 899892930 917616857
1 998379656 999091377
1 622266849 956586827
1 841762273 937712026
1 373132164 428496377
1 640656340 758377422
1 747426261 842139053
1 356620259 745388154
1 346381845 484821914
1 190344599 707799174
1 104584267 391936907
1 815291093 927589548
1 804821620 859930902
1 684145487 720385464
1 873445188 930942979
1 99591128 926035253
1 840765635 860999016
1 668105358 916182323
1 468085134 476129974
1 965323695 987999843
1 784229129 976207115
1 350172206 412235840
1 218656068 303895196
1 592762404 644813723
1 837187219 934514565
1 381968988 443126419
1 990870456 998294236
1 201856366 681240286
1 199635446 735231881
1 779908755 914425007
1 367766201 873162320
1 992020427 993401325
1 723223801 847694224
1 85075904 765620246
1 536123676 988013343
1 935374120 989216422
1 629518910 914411804
1 110719946 296318956
1 174032499 880220278
1 84923424 816358423
1 106904367 975340703
1 712799181 821062271
1 200073649 839820196
1 755565899 770941459
1 568181127 598203849
1 476682924 718630638
1 300312032 446648079
1 368927157 473642325
1 580547424 879740570
1 82548513 136401502
1 109954300 912567328
1 199704869 781055018
1 406107699 649852128
1 408035127 810288751
1 256574845 741222925
1 114150251 975271442
1 483734111 654566635
1 398604512 750051155
1 612905961 927802870
1 146493328 571778303
1 214064515 547565623
1 266060538 908148192
1 688363869 972246822
1 972657222 990103088
1 658955632 921714895
1 667743810 877604691
1 167118517 397449267
1 913260679 928576226
1 162599633 998308636
1 542431123 676417085
1 783811415 806673690
1 406855974 489241017
1 418424957 938637997
1 181798911 917490733
1 480833371 581345806
1 977722890 986013618
1 219665599 611573880
1 571892233 791887923
1 457669459 769209723
1 475234351 905169172
1 743520138 854331336
1 773512046 816059376
1 409951932 997125695
1 740434655 921910475
1 852243580 990398018
1 813984331 893897529
1 284848717 610013148
1 35100475 724362774
1 3448401 202340478
1 383060797 678428918
1 355646280 641962740
1 459365269 468810191
1 688721954 890319100
1 677650763 750775619
1 251989127 458442831
1 345937657 681150659
1 285350712 291689434
1 250168322 637202036
1 52431733 405219436
1 842578603 869339682
1 737070279 990266025
1 320264353 931543104
1 545100102 633545459
1 858663681 935303907
1 680717758 770351940
1 17032541 594086004
1 211748566 823589589
1 809764977 838970744
1 979814425 983050553
1 362819187 609004786
1 449747906 972595464
1 593780137 688136852
1 294169558 456238172
1 981100299 997753802
1 559785398 877422225
1 937999229 997079941
1 957271179 981122961
1 114014213 309934397
1 74832324 85175594
1 706329283 744502198
1 429433284 512732925
1 871896936 896047819
1 528092302 713719674
1 464017391 519537751
1 741576410 904277465
1 825600167 916065065
1 10396023 817916857
1 302852889 336708334
1 239955268 617502584
1 492042993 828290579
1 790421772 886213384
1 925075402 975178556
1 391976502 639760162
1 217564171 378859360
1 411595435 903926338
1 85871863 261098524
1 519924945 594257453
1 997876039 999341352
1 350802085 586766536
1 825576815 945398669
1 491953682 836673215
1 577456979 780869888
1 413228946 876194629
1 43021862 421950569
1 189677646 713934786
1 910090988 987256600
1 275119093 393896067
1 961353048 994173040
1 592575570 746000726
1 628147771 647213831
1 35649228 765899550
1 917557580 936274034
1 161918211 430122404
1 54269929 74632286
1 204126657 270619155
1 732474770 796560363
1 561137632 671030572
1 411495162 863705551
1 954836 477174277
1 999861385 999893090
1 137202610 818694476
1 729568737 934673242
1 754605720 842985326
1 173803955 313631495
1 670999868 693888019
1 558308752 842937130
1 110415124 425927335
1 659303017 810694986
1 682858025 925886460
1 931700792 976061322
1 167027431 638014861
1 564011657 746689591
1 854897407 870962019
1 251331182 424250577
1 305757926 814448368
1 560565350 916550776
1 914485504 924496403
1 785006969 958701845
1 3010376 484571271
1 668946478 808835204
1 814091885 991716585
1 183064267 527911828
1 361088151 692306330
1 657615451 859319110
1 622602895 892359716
1 817696998 842293844
1 189992371 624501217
1 836037368 849710910
1 341775389 367018006
1 713611811 759727621
1 102553407 369868216
1 5858753 337818142
1 535440194 610480117
1 53827451 695062091
1 609603335 622609239
1 155511213 496561644
1 148162933 854552982
1 253562749 820052940
1 17780080 430626653
1 498744804 602984779
1 119574606 539127303
1 994603205 995648958
1 51420084 292745683
1 335147948 867097893
1 452026267 530494707
1 625552618 755850512
1 601305581 721300271
1 773436581 933801049
1 659800918 903363267
1 361857112 593902433
1 534784370 924548786
1 74314562 515941916
1 963501012 966182029
1 535767218 832400775
1 490988581 627307153
1 183957890 196941794
1 51576248 328714304
1 572931101 673660958
1 467059539 749301116
1 718620942 960218345
1 643096175 959091335
1 845158601 959946664
1 708108486 919310599
1 283620590 757852997
1 218446064 596669437
1 462784556 905073391
1 961249712 991127177
1 889142651 907805812
1 26260085 605053821
1 110498742 595898202
1 384617706 911110290
1 614887187 801166447
1 762581566 774511810
1 851699090 970229073
1 779383436 915662528
1 464539731 592738670
1 730039151 773541141
1 225642550 945866470
1 654622880 947918564
1 935335904 956801679
1 300838047 868551226
1 351804299 625430765
1 517746664 596900011
1 96872034 758848825
1 396654105 991604011
1 420249862 907467346
1 152348353 888095520
1 552121450 569166898
1 927232806 984468822
1 185076694 727721913
1 398809688 523084347
1 383684176 858104257
1 869496175 969134339
1 947748190 999751666
1 872365125 956530051
1 733703087 742579591
1 596274768 636150522
1 695473982 972104017
1 503943092 853645627
1 523008350 641955470
1 146708549 212178770
1 468094124 621372423
1 465742355 566435842
1 704001691 833924376
1 955157778 964631631
1 808674632 851435315
1 13583600 101937638
1 509990225 537934089
1 471160149 756789189
1 718567941 941015065
1 18696955 619201635
1 166261889 338188855
1 447234462 630958296
1 910056032 991747686
1 298254362 971825210
1 368621486 417251079
1 132782093 436291120
1 763365581 826279243
1 64446305 514452961
1 703858902 916978847
1 924441899 961748371
1 19352040 649812190
1 805006245 960880137
1 174870145 305141941
1 914744222 933996844
1 163982365 842087048
1 330153985 750045620
1 185195338 789387106
1 534787604 601523065
1 227433393 618556911
1 545898363 685862395
1 289200604 827236815
1 915557828 929409584
1 391054421 925542062
1 644352878 854371665
1 129384255 292616392
1 695632691 933744611
1 637113489 954847144
1 441536179 953062943
1 726689022 819371653
1 55584495 586770657
1 926344018 997265155
1 505380769 582847541
1 991729025 995423367
1 917977558 989013329
1 40913487 222767409
1 456279051 940405227
1 773371065 784749301
1 150004504 809590389
1 77239324 811636219
1 736212808 908695886
1 567911539 618669324
1 776237640 871017203
1 199331985 334736054
1 297769391 537374501
1 619500774 686560032
1 190451725 375410004
1 863083512 961390296
1 127885076 386587464
1 571023734 612005339
1 503000432 865041700
1 989339471 999028541
1 797208112 958181589
1 871800338 909632396
1 26779722 248102588
1 443458573 599094706
1 408820732 689858031
1 31888573 911663805
1 632793379 691015094
1 620259098 941091690
1 319930271 628006117
1 505324028 540983307
1 60812564 274648083
1 674211648 904551441
1 700885557 993283523
1 725418089 864696824
1 13159955 404234352
1 169600533 948079605
1 690398627 876405074
1 40962163 492996450
1 730713796 861600391
1 855007198 856802239
1 530639173 587765925
1 903955209 940351566
1 504556712 650868154
1 588390804 851401913
1 406073615 813971869
1 866688782 891311005
1 920226765 927655139
1 539399061 951755449
1 959622613 962090785
1 466718068 582532878
1 34017712 558206315
1 994298491 995572297
1 632740146 843588694
1 531402824 672002391
1 748467694 777309176
1 228428207 829362821
1 942714521 944443893
1 113332423 986067427
1 605130408 605900937
1 516290165 581944657
1 644826548 648460203
1 680651334 820158765
1 459324768 759232042
1 624822321 910844033
1 901551330 943929291
1 791286814 984173738
1 449298416 723681383
1 999298974 999725585
1 582556505 983470385
1 341948693 642098988
1 724021290 860811837
1 644958750 703178830
1 535777115 627752041
1 698339905 848986432
1 470655403 936599542
1 900687131 939796094
1 690935792 863698446
1 848198115 937368160
1 181684815 259823736
1 38484544 864727288
1 365663071 545574437
1 192087007 222258844
1 430155167 742188017
1 392466522 534825277
1 321972112 741100623
1 169950510 935363629
1 129821215 528347758
1 908726403 914158509
1 543813249 898053625
1 240486398 347390110
1 700564344 757180627
1 383196187 946696617
1 442031586 501295867
1 93563176 597873944
1 282686605 749828897
1 388319917 496117404
1 975536854 992871459
1 304708359 642776350
1 474973502 963506462
1 768939750 980288321
1 400115062 927338086
1 310509121 668926596
1 366429545 859111993
1 428109208 541421801
1 237701673 877853310
1 30886066 152423233
1 407359292 991725564
1 336409260 582156165
1 49781890 926411024
1 651784853 839754510
1 399090937 453967487
1 529236973 826406957
1 68610054 612730668
1 391904980 553629416
1 361822200 766472769
1 360695983 789177762
1 891584646 894964437
1 440814781 677577466
1 779897374 807365936
1 95952672 532597186
1 707586255 993275658
1 564465147 981964866
1 477874074 674524138
1 108685682 970770336
1 642780233 723950026
1 752851524 778791749
1 671965694 907045604
1 232569680 406135777
1 772975024 990588304
1 920197099 970446176
1 732067978 786421979
1 539374128 790508106
1 492018626 832317201
1 883314376 944200143
1 595056950 867222468
1 544632331 720986430
1 225182304 780856083
1 47017954 860602903
1 59866451 256131298
1 227684670 353148092
1 93991042 145595096
1 535251364 984393481
1 16774285 296052457
1 476479788 812401763
1 277741006 899949398
1 957266888 990444078
1 909081057 927835590
1 918553280 982348606
1 534713580 699362083
1 90428711 693301925
1 656123497 871851635
1 168873876 481484897
1 831864291 872363715
1 852599077 976891923
1 975644642 985217819
1 331992480 541485588
1 576829371 896230320
1 682482284 727047835
1 960760123 986936013
1 981662673 982134867
1 209001209 646200591
1 24880358 488108275
1 108598912 321588760
1 358917038 655151053
1 869508545 876968888
1 280970682 977343577
1 185676070 391199971
1 647826431 930129344
1 83984169 680658834
1 141925926 650447601
1 236164484 573623298
1 770756096 787289003
1 780389270 808985744
1 479204799 746992506
1 507624374 656613244
1 718884901 871694033
1 697955047 769301412
1 555947919 954544208
1 64050050 790039914
1 950779265 999388949
1 842139313 898251987
1 667161311 925587819
1 464691488 798636542
1 669163813 920434817
1 341337070 563973049
1 576569023 700879901
1 943005038 948195310
1 909012915 938935463
1 810846059 829642217
1 894631845 979743135
1 117513556 227344508
1 398114564 873943112
1 157602975 654334576
1 194777724 644162919
1 126022785 204079384
1 811874233 900127061
1 602286186 796857612
1 496458601 873324020
1 854360931 934680708
1 266182331 533966236
1 235707863 894275034
1 458766515 489145980
1 397055063 423141023
1 385781640 598049214
1 872183523 897250543
1 569707462 990281054
1 627130700 814608033
1 211361402 387073370
1 981849126 981978592
1 5292875 506070035
1 48811073 741295905
1 834579821 865085026
1 695684941 757715833
1 347096196 995049366
1 794364830 974880214
1 505087586 906950637
1 614014295 791901946
1 441411311 562296628
1 512139546 792333758
1 391886967 917358155
1 351668498 498038753
1 665645623 803489048
1 837853046 894118351
1 547348656 834195570
1 534648428 641134591
1 199545722 441719157
1 823324156 930547628
1 972508318 982158978
1 588406635 775038754
1 332037444 406626687
1 575394525 753596013
1 522470236 662109228
1 476583701 961112215
1 925115268 950187479
1 149247695 285477084
1 260283807 856494366
1 159938421 200497927
1 191748556 481294201
1 293240087 701147335
1 785160037 942442482
1 876614250 877734480
1 876204910 931890218
1 605783935 730971498
1 476078699 878904993
1 803230804 832706792
1 232840418 671309449
1 125878012 788787906
1 217699114 791102525
1 473867840 576638860
1 487644805 889438208
1 461185267 794385619
1 517437300 531692080
1 484694171 585332551
1 47778944 375539377
1 60533060 859810254
1 368621727 556598274
1 85947273 140146380
1 228109295 463628375
1 997514497 998512390
1 386481592 508828024
1 604695739 900694804
1 823364847 968284258
1 240239370 770687637
1 433000121 899390973
1 627584394 746435820
1 4213338 919926637
1 180678636 996813475
1 962447698 979786880
1 323717815 847362027
1 222715922 776210829
1 798475536 956950552
1 143308427 983458335
1 95486519 892195099
1 423809701 829379177
1 167924434 282127932
1 407310066 407654236
1 320447171 566601592
1 883884269 970788164
1 412200019 879972018
1 723681417 966200278
1 159213558 228935566
1 7942700 146488235
1 264649148 889984477
1 630837247 973593850
1 594100633 697533897
1 366945546 371712587
1 91933034 970213646
1 205383840 229441671
1 198162136 685572255
1 8504614 178705793
1 424157348 468839999
1 402727757 962436071
1 94811161 307401572
1 202320677 947410945
1 16914215 354849175
1 912366431 945328110
1 838340174 969730955
1 183406522 187912913
1 892004625 989840930
1 551202783 916770047
1 195079141 442396376
1 217009892 819985557
1 303029987 702494094
1 948294157 983845186
1 939479812 949174940
1 2265567 534093549
1 66611878 912373657
1 707573222 780371810
1 205939623 669781221
1 468603820 642026673
1 622858341 642995553
1 254868683 358165100
1 183949685 585158843
1 427469630 693838478
1 504014939 591091807
1 450849785 454929741
1 310644900 881955361
1 301091185 467035266
1 942583813 958993420
1 800713570 975999912
1 295423138 459071199
1 559125672 694434511
1 793138815 905740684
1 629731223 655109153
1 349201501 808847370
1 680864943 856062217
1 179524295 345871977
1 819661954 847755004
1 923665245 983314451
1 568824525 735149904
1 479631231 941843886
1 917855656 955984190
1 702604967 790122818
1 525434524 693999854
1 106521728 115927626
1 384132730 393464418
1 988967648 992329373
1 700911930 807298254
1 236320170 276669266
1 755130767 861359938
1 622094950 759573870
1 358488625 676348629
1 849366008 897362064
1 722729290 845825690
1 969050575 985269837
1 686532030 813894019
1 761141330 819693899
1 28420113 113190899
1 709338345 750364853
1 916646482 996019340
1 41148194 742007129
1 163211135 477562917
1 41685700 901245117
1 750792245 887930111
1 455259424 918529545
1 644852918 832957176
1 900817711 916611456
1 432029051 626723517
1 854853191 891139664
1 110480376 325502151
1 478745855 787179055
1 235420026 994566992
1 386885847 454911245
1 357015882 751849525
1 493184091 793737279
1 982124733 983993971
1 238018925 483190798
1 856835502 860551868
1 495219631 869708371
1 168693250 705198110
1 477515321 742474798
1 51632547 275188592
1 469644117 623065418
1 331374495 723742089
1 840236128 967350842
1 413699240 464700772
1 967064244 983577778
1 65002083 226765707
1 111807290 301227082
1 838590068 934951006
1 24330403 157341942
1 512472954 754528120
1 455849256 753144943
1 687292798 845800815
1 778814316 876289949
1 154927255 509034044
1 30426017 545178542
1 589461147 624045916
1 696665909 744850488
1 839300708 937500631
1 146860374 459506466
1 481922628 999543124
1 487332196 742300965
1 1065538 923054399
1 313868686 488157069
1 741900386 869558479
1 573266335 577140295
1 448446895 516636083
1 64231519 705725296
1 985161986 997114394
1 195939327 693036455
1 356547746 814681657
1 97007073 935659754
1 143921949 753128862
1 986544691 993047100
1 902863638 938370708
1 74249197 328341072
1 524224887 574652733
1 514492893 710054658
1 703368069 826702006
1 577336647 876783469
1 960429062 999127902
1 385739392 551787693
1 596227724 966189748
1 396873584 729420054
1 410982057 838430336
1 558832230 886155286
1 992388308 993253914
1 767028458 897720008
1 559988268 741321123
1 976761556 996280318
1 993920835 998005240
1 684784973 716910706
1 73064819 138757684
1 206730223 649982230
1 366978632 799232201
1 37221991 658419695
1 736424122 774110978
1 64312280 453043552
1 88957411 177244223
1 363230107 980158697
1 587197191 746395063
1 804183050 835394088
1 489540762 967824407
1 253784807 376888559
1 909755498 991728610
1 674441863 990194781
1 529105860 617203530
1 590434928 893046501
1 413871222 936902421
1 472596108 710948819
1 943915528 971328574
1 492832668 934566202
1 136788771 839968299
1 575553832 640471529
1 433342260 808235921
1 354409615 373380885
1 398560032 869159642
1 120709558 545451971
1 55725558 171713406
1 307150425 435755496
1 299540733 844251504
1 887907422 936400079
1 561679867 933699445
1 863193017 901951406
1 921689117 928769895
1 112430044 268272307
1 480545847 916503012
1 262962135 427878691
1 265020181 327987684
1 603639179 873295423
1 229341112 815684342
1 670281850 700554793
1 472164256 939061312
1 602107795 872784282
1 859580563 869308491
1 138525087 629483331
1 207492123 620262387
1 759602488 828039159
1 372037539 738299640
1 619114408 976959010
1 896175970 939146378
1 268498430 656561482
1 155151214 222823159
1 747225324 782096463
1 313520832 376078456
1 700595383 924312328
1 820667660 918474295
1 716148995 884568025
1 7666125 206632756
1 807514843 925288706
1 165009444 501602389
1 22644275 751230434
1 105713010 875312150
1 667827676 731215628
1 588722767 790596156
1 366779357 657760458
1 83223401 628675061
1 119082649 946233916
1 895878752 943820779
1 571107999 670653128
1 641792063 831065671
1 773195258 782192347
1 516820110 892357386
1 950361828 959669958
1 939076101 953350419
1 96218401 475371499
1 631674918 882840155
1 360896767 687637354
1 645958693 865988796
1 708859111 985525284
1 847457210 938319690
1 950586271 999070109
1 357589239 867354485
1 503832828 720351978
1 252853432 440098149
1 930619089 984518568
1 939188814 957479381
1 487124506 547828595
1 321867160 452779765
1 274372725 573898261
1 483977296 663585786
1 561822095 680830990
1 541171582 928401989
1 457897726 973843260
1 802720957 944177529
1 437460282 614061227
1 926120168 995760093
1 138749470 566349680
1 815806699 842678499
1 106204995 151752238
1 306441604 447071980
1 300221219 390644274
1 321760274 868699275
1 615503745 810183158
1 243619203 557216614
1 8308406 26489332
1 688329097 995830255
1 813834917 840472805
1 194421751 219741537
1 506974213 669509644
1 948029864 958824154
1 796332662 905358152
1 136766433 652333787
1 151872106 168217511
1 624721404 850353062
1 682713625 874371837
1 787755123 892345608
1 205292400 695344563
1 927892137 939629821
1 488727990 538728601
1 935272762 982178299
1 285677663 709627075
1 942650903 979200071
1 538585597 713482718
1 893687855 975843276
1 380250893 960943383
1 31804329 582054246
1 745281005 805809453
1 455499849 842552708
1 569184885 702792703
1 45426371 319693425
1 263564328 653319386
1 779992291 921504785
1 787453445 867828316
1 75715133 601881451
1 716691221 740874819
1 41847735 90026927
1 23837787 642663961
1 402841545 540172656
1 515663024 948995412
1 648448170 962060192
1 190105928 392052728
1 365889772 612655233
1 744235660 786611562
1 44005058 93032367
1 621816411 646143734
1 696519182 884721838
1 944335981 949393524
1 55625624 914954346
1 475895729 812583585
1 936127785 987867490
1 560342200 941505144
1 214179622 570565891
1 61001061 906926859
1 395919653 575383092
1 17608554 471958691
1 973336906 987516302
1 199461128 792356113
1 274590412 880706973
1 755668834 869938608
1 102649311 672854738
1 62217454 242583307
1 688480358 786938893
1 796300854 896881131
1 67603770 106684687
1 326715510 918104838
1 128678517 371621200
1 879450554 917338634
1 796899579 994106272
1 99196183 985762047
1 121394575 356082065
1 264378436 791989501
1 810703569 851209556
1 788196945 920300455
1 178328952 457388186
1 206656507 258379254
1 535068912 598066042
1 93489813 729852562
1 546290892 703024621
1 537902305 621889125
1 480372635 625079337
1 606648566 983560443
1 104275851 597999294
1 278169496 570560673
1 722673775 766148212
1 532343265 725702855
1 513647670 823000473
1 99356290 933356331
1 554094560 604249500
1 958483512 989662320
1 585270093 720941697
1 544414817 983703785
1 234158527 768078274
1 561282858 650128505
1 748769727 851776405
1 81585006 835984688
1 451389862 817519033
1 72288199 102941699
1 450306378 566473371
1 910650370 932813708
1 711382797 922081568
1 614756776 805080088
1 643681210 759761248
1 217822444 240253355
1 966157811 992313781
1 379027732 691589255
1 243954409 511785329
1 843278377 864246459
1 175370166 206469203
1 339311747 753650571
1 149301407 922373381
1 168006587 249362058
1 281898822 487591801
1 222489702 352185515
1 218363131 826434707
1 948626076 961911152
1 957438423 988750680
1 662923077 697458228
1 512525469 574292494
1 280988406 397281900
1 354488543 913327680
1 771103035 853183856
1 203896064 645548374
1 84368053 655066305
1 246964720 278742635
1 74374090 433493349
1 648918801 876051565
1 793115004 981638012
1 652319159 857135840
1 195027942 476828851
1 800651041 890245183
1 958313085 979736667
1 733922125 973147636
1 375915947 783475234
1 659910220 698782684
1 34022799 688390759
1 10042719 29616254
1 463995800 891663370
1 973322997 990482541
1 568284346 582556801
1 955164448 964563327
1 484275040 917777090
1 358426339 396790251
1 741226257 947746896
1 162577383 949645122
1 433270398 773921080
1 368610272 436696031
1 502191687 788659789
1 665633275 738358793
1 981740724 997622387
1 160814649 285880094
1 456448733 968721258
1 535346973 603963347
1 140293697 829752315
1 920414272 947544103
1 932391002 988245357
1 324281871 551829619
1 305535202 571565944
1 497927412 970644583
1 933366524 947433145
1 530682960 882435211
1 661569986 889659176
1 334149949 565432795
1 446482230 632373781
1 738638332 935034541
1 581023500 743883533
1 155855188 330275385
1 336810655 362336042
1 701863533 943095986
1 811186748 907661246
1 490705005 856709409
1 425588183 590602198
1 376330749 789328174
1 218064775 737091351
1 153085353 643410344
1 71244845 986115271
1 515167737 781530672
1 390716037 393344856
1 940635665 961700808
1 609049292 703750286
1 61668126 860043257
1 615827544 821156798
1 686161805 879830731
1 851784251 879354732
1 547975730 765149923
1 123733668 754216605
1 834768389 900498234
1 298395456 882192737
1 615531660 987828234
1 631649408 743085341
1 800948295 811206588
1 736751895 770723709
1 805182129 951207268
1 833210819 861632817
1 456660911 818332829
1 158702385 905363626
1 765223652 976736274
1 872251282 954082456
1 131941366 948952959
1 997337019 998543584
1 158069262 231977410
1 686112046 763678789
1 776325665 950588139
1 50219960 275635836
1 227371458 396642120
1 739686663 915666227
1 956669923 985950825
1 717691709 991675423
1 823181677 847146695
1 404065779 752426866
1 117435273 844270714
1 540323470 648382705
1 725707310 964407045
1 709710821 744221135
1 623324316 789337445
1 583009891 636731970
1 599295643 651245226
1 458302831 667655591
1 541513670 659175615
1 667526810 833455710
1 558454130 875238159
1 70369310 154390740
1 472889657 797408045
1 47615729 255156718
1 900652885 944767231
1 705503842 814570499
1 641028156 715146265
1 869061336 940611870
1 903002274 926592231
1 598039116 670077091
1 566521167 610678161
1 133259543 320002541
1 926194984 936541531
1 353660694 738395699
1 206034414 784422900
1 382306604 987466292
1 564403611 777296521
1 619157032 944493630
1 969318197 994123504
1 524936321 775348673
1 688929896 812985306
1 916860678 962849068
1 91473310 681216516
1 882964125 892719078
1 953708761 965910840
1 139394334 226447912
1 565868519 957030362
1 148750725 250734772
1 868616079 954223812
1 772201640 844081984
1 765513845 803387140
1 440515681 742578761
1 155969403 666399409
1 878999326 930019299
1 317544754 639072200
1 361342503 595563954
1 192317203 270605562
1 751782002 939485818
1 482605689 641431799
1 130251123 891234914
1 204330330 782239835
1 674784789 931413521
1 19411325 818997348
1 118593535 566383547
1 422070622 899750511
1 543716166 820079364
1 546288547 987695360
1 445823484 757946140
1 527176534 914285972
1 682494654 881782797
1 65516291 595005632
1 608637431 705886535
1 215720789 294435308
1 917099045 959787494
1 732990435 738833899
1 686642720 741325496
1 416874325 586951141
1 964434509 979693386
1 96382307 882813332
1 71496742 593000457
1 857673999 966977054
1 160983273 452275639
1 523704704 844384849
1 122946499 646872411
1 496776443 653420703
1 817393198 998030813
1 852918982 893045730
1 55545911 281144992
1 254716134 814655863
1 56513222 427087548
1 325644707 377179221
1 20159911 118948109
1 559346919 798159538
1 693174243 898311598
1 825364635 895466103
1 108965442 742381658
1 598580730 883198598
1 414403716 736924881
1 820949508 952691007
1 53717081 211483114
1 891830337 930726760
1 357105078 554954535
1 430698338 882612036
1 323221706 891173614
1 349041623 962470722
1 273762897 977875999
1 437729535 924273332
1 30926549 150544356
1 658946682 760097109
1 123302032 180522023
1 54027381 907162758
1 813851255 880545991
1 870215110 931704019
1 81403355 674519802
1 497531845 779127725
1 375674540 594095800
1 580228578 915127909
1 903403746 998343609
1 693428677 809928298
1 283015434 738633320
1 737363985 998042712
1 53034379 120007360
1 88620707 304286907
1 257060066 563723377
1 535293587 787119825
1 503071623 911246720
1 942247315 945203737
1 672655014 729913735
1 295703554 495492607
1 302913580 886244118
1 757801149 797471768
1 531646578 936292405
1 619423069 805252451
1 17616539 279260077
1 901976079 922103911
1 114715832 737008315
1 954932154 966571265
1 492267707 885519685
1 297557211 365543972
1 582691966 829087860
1 133113763 654392714
1 797836696 814213688
1 507124201 712000532
1 364324100 729713179
1 99225364 917247848
1 15073419 613909035
1 112227453 448251964
1 383512106 478149037
1 648205208 665756877
1 519213057 718582724
1 996870947 998872551
1 982018909 983806739
1 696168451 882746527
1 48353216 990286786
1 309995785 776251223
1 102767333 844293370
1 219105621 398063480
1 932634316 955739664
1 826241615 969067101
1 145740674 684752545
1 97546285 297805593
1 721359594 776050158
1 245280610 274959386
1 496283871 741510045
1 842056485 966798218
1 133227765 528402241
1 972883555 994531794
1 13388698 59999321
1 170023692 958491621
1 125069344 333730988
1 727302773 764979867
1 98527611 155719490
1 520339662 600884742
1 583445468 730793139
1 167510516 250244167
1 965304573 993599319
1 926642941 957054323
1 675896849 759284846
1 476332366 525431559
1 274693357 383516709
1 175864116 580534519
1 881124409 938063786
1 427699166 553095950
1 548362309 601432192
1 8692301 277062052
1 348097471 998253335
1 899465231 987267053
1 961974846 990620715
1 582346651 908408849
1 825189193 955265499
1 91296131 290233285
1 65105164 423862977
1 378558944 749052198
1 840111909 871919138
1 368931163 691484053
1 12422429 693501139
1 655591824 784404870
1 87928771 851247597
1 323285336 769869779
1 53667814 938232775
1 871810781 898489850
1 1498711 396234977
1 436891617 760117627
1 79078418 158950919
1 198733153 234762272
1 180684365 967058322
1 575155219 901189473
1 721253308 910546183
1 526895402 921074374
1 420224247 478307041
1 860825635 926129067
1 908935375 947715612
1 438392343 475641620
1 841615703 956978294
1 769869595 806029094
1 98287255 654891451
1 410606218 608313540
1 929026228 932341672
1 460519776 593112930
1 487680159 773550619
1 452890444 983766686
1 799365268 960315607
1 153680576 285703208
1 334402277 637823165
1 404758258 620562910
1 847625288 870402882
1 425456357 469142264
1 961663469 993753792
1 386750488 825419908
1 682904085 950296082
1 266346358 555658794
1 969500929 997968493
1 111628653 627525780
1 859707050 997070633
1 477559114 912909485
1 902852622 908474419
1 184424505 911524438
1 943362207 975844295
1 743164698 901020112
1 903069003 916589447
1 977884620 993232864
1 901197443 963482852
1 755099463 918716973
1 803447605 806215987
1 478908228 665333395
1 571160285 595374228
1 668778511 759602910
1 634437764 754074677
1 929117831 955280058
1 544908531 748815195
1 322667095 824580123
1 158120566 660954736
1 77440449 174332985
1 677868000 684376989
1 384891483 534824875
1 191987086 348833038
1 71433462 182568607
1 314442362 885639227
1 74722568 963997542
1 281560040 549898541
1 597858726 800364683
1 454440264 472050182
1 204811221 774223981
1 254534111 689385125
1 289957620 366845986
1 585810038 623775770
1 836078298 909584775
1 489423645 556645474
1 702491319 720841877
1 445263309 662466910
1 867560232 881573346
1 210534346 772646419
1 241978038 523659920
1 925756555 993523329
1 9200700 396196499
1 995073422 996347223
1 200375826 464066676
1 346288002 901074665
1 446828259 794167622
1 110269655 581537003
1 647759110 702272400
1 607283881 778652896
1 716736200 953357223
1 128250463 634299925
1 430099658 751420163
1 824005739 928089720
1 189122666 252511337
1 72154349 827342822
1 667482109 954566610
1 4104956 951797798
1 491761543 558326902
1 270435326 525522971
1 838094223 968150852
1 890671297 902739643
1 478729978 843933829
1 341619297 914594926
1 884367822 935918651
1 951621760 954955632
1 859331017 918276537
1 203040860 297260236
1 140924555 461861059
1 941533107 992011465
1 216472978 243796267
1 223940591 422237697
1 530491698 926767130
1 468722331 943647194
1 257950412 820577474
1 491463121 712161290
1 683935820 821316933
1 812482718 862165922
1 85321681 247184724
1 563857576 910444397
1 393313499 399033594
1 133870369 628361436
1 115607029 224778743
1 977236363 994180957
1 396984464 734842575
1 846360804 898622115
1 722803658 905651889
1 900647339 930372000
1 553479308 805040293
1 504647819 621044686
1 454453478 732945007
1 807907796 889682236
1 311342727 881984993
1 454518826 662382941
1 946596606 968195578
1 842861536 864909714
1 444954443 899069506
1 180925823 571898858
1 175211068 201572166
1 410042820 581149671
1 516217308 993584596
1 506264908 987402036
1 365536488 599151234
1 676294531 943004816
1 211504147 544746068
1 133278602 877622429
1 589252082 895314634
1 91746286 297984235
1 257518087 988832994
1 66759080 859866981
1 956638191 975879414
1 338871727 486090184
1 772268753 976715541
1 956903777 974955281
1 584701097 600230892
1 53389645 968320020
1 821986966 936713033
1 543869449 549101339
1 931052550 993550168
1 997365437 999203471
1 838843821 950600753
1 878259716 973724532
1 495529566 938186416
1 28305721 397925687
1 438717584 470110812
1 12014872 274743915
1 749684818 875165491
1 991482514 999408200
1 189016994 683072223
1 327922577 798600605
1 149355080 199152823
1 225449114 602090386
1 542428945 598945712
1 387645276 693970803
1 980841450 991578437
1 780083903 844933255
1 436243870 589933770
1 980954115 990318298
1 590305495 932894402
1 100512334 854053400
1 298318540 529310557
1 436865696 530495616
1 331743322 509728957
1 52508098 937685310
1 111242162 317902045
1 902193534 971177763
1 588238081 662114401
1 589806226 598693380
1 520829120 730090770
1 380296693 803420259
1 773759044 912411779
1 749778653 945358111
1 427600359 876167135
1 988500405 999550323
1 612349390 887509480
1 191215045 443455833
1 766373656 970947320
1 611505001 848631349
1 261782757 761079827
1 914027537 951435008
1 991360031 993822495
1 212548024 837468801
1 783646960 878989275
1 637457917 993041269
1 833966320 963779690
1 934415058 963843319
1 160568446 244511089
1 697520886 854947662
1 595820161 955668149
1 858387931 864860177
1 319288532 488586662
1 254271549 863019922
1 513440591 959559063
1 605331092 978663334
1 670139661 987871520
1 277309277 378706680
1 231077415 309904053
1 545024049 875562301
1 537762980 606837695
1 81910604 790973951
1 55159601 101235169
1 396704968 958500940
1 543463788 564687958
1 948550906 997545396
1 277073951 463885599
1 551169251 759404606
1 197565107 390912984
1 230034723 862582034
1 403167689 507428553
1 303869116 827640505
1 116787948 308568475
1 418426587 937291147
1 518579932 684944019
1 936417857 987340027
1 236816657 511714687
1 769891922 866785860
1 89746048 916734424
1 5573168 533656803
1 438829482 552156518
1 531322591 605715397
1 587872218 817751782
1 826103729 922779438
1 490874191 527016261
1 288177768 674356480
1 857018533 918966536
1 545234214 572624978
1 771869392 924064497
1 393996556 534553241
1 976752824 985701369
1 883117641 930078693
1 768962411 925070883
1 730222554 795590747
1 598898521 872547558
1 87136484 193163904
1 630145762 991453246
1 576504243 677300674
1 632379295 994852106
1 364139858 925064161
1 348142890 530932175
1 549347248 940005349
1 730435709 979498634
1 930130933 985397240
1 240928803 604604403
1 132032668 135536156
1 873619671 886801024
1 48794190 782582085
1 280719465 537728359
1 145095858 145695395
1 443685146 814968557
1 546860338 779189982
1 832333451 861103547
1 80612383 447149423
1 453169189 710997699
1 411646275 678450843
1 119882196 907549539
1 765558643 881694018
1 484183568 779621441
1 289646546 968883865
1 95845204 962448706
1 190352349 233229121
1 756599020 962667088
1 788259105 894864142
1 468097448 829185407
1 615181751 943177999
1 606545621 708182828
1 237001367 647506105
1 807393462 843110095
1 332969173 340060397
1 178874887 715617998
1 13385887 59989723
1 164623328 466856470
1 425312974 455347915
1 498533992 881153024
1 163468713 227431447
1 861740643 867449134
1 423399919 825170786
1 831161336 848379400
1 178079310 934626761
1 821386367 862511149
1 955691894 972027331
1 934521135 969499001
1 212491795 544687077
1 181115729 853444678
1 545590972 674963618
1 674870576 712968458
1 250836205 775987588
1 190941937 758356623
1 585001780 648334256
1 175183374 411534480
1 295635376 625414132
1 271139597 499131489
1 501571822 723524977
1 445486319 638215697
1 300901382 476439556
1 616660187 705641841
1 646459062 724865718
1 900411784 955550851
1 365844345 882901909
1 333177199 883459357
1 454908617 988655729
1 866586964 990013736
1 733767881 793292658
1 18673677 357631764
1 66299782 717293065
1 76223957 808436891
1 559632301 781354595
1 139982831 354514594
1 646562197 735677175
1 865221079 972110559
1 925665377 954000015
1 534269340 921040469
1 917411732 926956402
1 202048633 588092682
1 47429672 191955736
1 743217451 761212274
1 767583656 943262221
1 929321241 942179180
1 506331700 780715903
1 777432127 971001781
1 671033444 740551804
1 971078996 979952528
1 131219105 925832554
1 36958520 243532567
1 620869834 848766302
1 384886494 937188205
1 501616590 751599887
1 87914713 196434956
1 581665437 857306474
1 929313390 952244418
1 589034731 902067525
1 120922161 591735579
1 283189019 528657134
1 251842250 423772469
1 755320756 810348473
1 188784747 302282205
1 898179281 899657322
1 136696143 264953927
1 662821739 977252672
1 639007299 728514555
1 707755772 719686744
1 992191995 994739173
1 580366563 917994822
1 510150874 876353756
1 918306118 993547551
1 620051394 727390464
1 454861642 573973922
1 503255370 916542432
1 39951648 523914956
1 312586042 919266328
1 204606513 465934566
1 866356315 877158081
1 375867627 870620160
1 137020332 531027316
1 461013245 825947223
1 26499277 138039083
1 644865277 929884463
1 779063948 780841114
1 289396032 738933148
1 135787710 265806570
1 67459475 98704502
1 486756021 993889870
1 668183461 786359095
1 282957433 884472459
1 442539474 964325238
1 386011374 838707985
1 966455690 998709100
1 201452077 623334283
1 435326253 915168358
1 95682154 467931683
1 319363442 328933426
1 560151057 931327859
1 272855266 976188479
1 610163595 785981588
1 495963110 819181162
1 881531391 932227858
1 599911496 956356779
1 992990481 997946747
1 533178944 787686893
1 587231965 595145615
1 1941790 616487546
1 395070026 736039020
1 277057538 895659871
1 617037258 914102277
1 980906120 993563739
1 692154372 968445820
1 415368171 802542170
1 992130424 997710530
1 957365367 988604384
1 709129867 721750393
1 907355277 989355763
1 938317494 944326904
1 206721702 514719404
1 716130730 852689705
1 34534894 155957657
1 974010454 983133307
1 532682004 988103444
1 272239740 753085958
1 891199806 892981694
1 540953337 829248955
1 805872162 829073767
1 282076134 853657231
1 276592629 957986646
1 378884668 532881457
1 11652238 487052982
1 37236346 648608005
1 723146644 821929736
1 794762622 879989893
1 817732461 859313581
1 656776565 824353033
1 462378335 559970500
1 373068789 683401476
1 35301127 653964445
1 470903320 972194000
1 274436940 585044576
1 415737108 921913878
1 319374354 591371440
1 234500708 572792122
1 935753454 982051320
1 598559128 723141235
1 344553730 743443531
1 137335330 502073279
1 394358723 555232060
1 556246583 856147654
1 106658332 940802405
1 515763096 881366219
1 710293350 945433598
1 524590630 843001966
1 308290685 613210151
1 132548202 161370170
1 288078604 389765718
1 727270356 860021226
1 604537239 963046156
1 711580051 979225510
1 583699224 739912016
1 742865114 889658442
1 731210615 880312973
1 254361961 283512981
1 354452928 583560012
1 203214979 683551005
1 586321716 639167427
1 598612742 808615117
1 315424985 498131860
1 136064402 610081122
1 393005785 496704921
1 128866984 681085595
1 671218869 992842491
1 240140430 688896631
1 15917085 779399487
1 51484890 105023765
1 152753497 575879086
1 49218604 455398121
1 645103066 811813062
1 806027339 908325617
1 626127176 814155146
1 149795291 686471328
1 349044765 529429607
1 783615213 862044186
1 373484096 531299541
1 579451078 960876872
1 392972196 830513032
1 486206675 727321619
1 518802134 834909200
1 855758403 857366356
1 196545624 807879431
1 354707517 815133768
1 144909747 810128099
1 214324505 255343513
1 7812004 659318435
1 909184918 922083304
1 934868810 936209268
1 599453637 683111736
1 650234102 741829293
1 102904047 731268108
1 477717318 663651139
1 200445336 311911278
1 890842836 952856673
1 119189304 820733810
1 307462980 925984885
1 124491396 856273876
1 159109733 483779919
1 355330939 952404963
1 196978864 297671211
1 100322257 218272267
1 699034863 715464868
1 159003527 939527043
1 555285094 958378598
1 204293199 819892880
1 201892860 695034910
1 559527180 604774093
1 703337690 944892244
1 977925722 984216357
1 657261457 726581646
1 154027247 368472978
1 50668220 818626350
1 877787653 879478536
1 137090201 894803937
1 297644229 665477093
1 912987246 943676750
1 537170747 707140381
1 817546276 869215191
1 477806058 667869383
1 438620335 575526283
1 38602149 487979132
1 300016050 863550473
1 376741714 405360661
1 393678874 980723905
1 944562359 970981578
1 727179502 829779082
1 896994823 955663910
1 974607642 993580248
1 966301952 966917175
1 817854001 818429011
1 549710436 906243933
1 964277066 988175091
1 876429745 918667871
1 80770454 870397097
1 890039329 992624981
1 95900841 914485512
1 428683597 444106156
1 753709533 880184408
1 556028500 839030285
1 495478050 898603391
1 882629991 976622704
1 891584566 994120012
1 724404527 785621029
1 530281355 967611812
1 813285440 854028648
1 65182313 772539962
1 484185085 644551415
1 336172937 803255884
1 93266841 136114866
1 670570147 870902854
1 753221614 785360686
1 637858919 923379757
1 576002824 581951832
1 280047679 377584167
1 901296978 907373624
1 100869687 891024928
1 109008764 569554503
1 73439281 554791369
1 687137155 928937729
1 124823931 589957733
1 180667631 607009099
1 986006250 989501201
1 898502302 957464716
1 106061470 270928580
1 483293593 620764917
1 942202080 997121083
1 150352091 706725295
1 460013132 686512137
1 359512230 875696194
1 871214344 880379189
1 613714215 944994527
1 639162150 961883923
1 143492266 625966906
1 478770145 687918005
1 866116840 960412155
1 972369699 986768120
1 851508557 873037286
1 376614696 438277755
1 15446171 33081532
1 12530221 327646764
1 317240993 448533528
1 486337971 682646560
1 840306855 917409361
1 522126188 855290879
1 322740066 364588113
1 553302007 751783479
1 394193410 588736422
1 253378088 459089968
1 645249319 934471299
1 239617107 906727769
1 732680726 913559118
1 885041608 919004912
1 96458740 349385194
1 319659892 691256233
1 866522397 923061546
1 343439065 995434619
1 920356035 984309153
1 358528784 468976100
1 119978507 452920015
1 775132382 910976241
1 217962544 818888663
1 430528873 726699065
1 697131710 896122751
1 559143540 825896226
1 583925056 648012958
1 961223620 996462683
1 697435802 991684690
1 884282630 991962137
1 637214440 995890968
1 519018724 775848092
1 836340313 845838502
1 67940311 402938773
1 617841323 889067967
1 506070384 860844264
1 843194793 954700499
1 634428839 933376478
1 145656737 918549330
1 481304069 897690722
1 256928330 320298005
1 887031499 930709781
1 369484498 409717913
1 42965518 572945793
1 539602757 745870694
1 102739596 949450033
1 126941825 750860211
1 376741068 848738040
1 575802817 618447902
1 761364540 970354012
1 292839671 775652716
1 779880998 856400157
1 12067719 923318093
1 517246351 605463858
1 799050672 856596414
1 629949732 766691497
1 876223556 883785063
1 488330906 913417947
1 281466463 455877964
1 671969369 744488448
1 403204281 622719831
1 897484476 922732606
1 445513972 776813649
1 945350675 991416247
1 25979580 457044822
1 322068984 599304880
1 401299487 420856565
1 177746134 560912183
1 984215843 996578096
1 679882111 838198276
1 534150448 539701144
1 547420940 936877564
1 629944577 662813976
1 722859979 902046978
1 170114610 807941906
1 342557629 703893337
1 682598270 940105465
1 996058659 997182057
1 838843822 843503209
1 133404251 987322909
1 768867389 972304415
1 90156735 896374481
1 986600292 993692884
1 998799170 999671031
1 824579495 881062027
1 939594445 947354345
1 232181493 834634312
1 801311467 921512783
1 68264637 809754149
1 172007578 529946689
1 411274645 609767125
1 776209884 948174638
1 848134598 977986914
1 596633193 641811070
1 596681591 920898488
1 63654604 803442063
1 548921895 650534260
1 329474145 785894779
1 656700484 832413291
1 501486413 880815755
1 706024855 721982188
1 557959475 797264806
1 825805031 831955141
1 536820851 994262632
1 397375200 469554441
1 716103152 867909432
1 809765048 906732639
1 597151932 903817526
1 828895290 991953094
1 467025987 855818175
1 408631361 604108013
1 444514702 504522365
1 273868855 306345130
1 728438865 745795227
1 396523191 841219252
1 496069686 744986067
1 828271677 860816715
1 326255762 730990107
1 197922217 265795442
1 525174643 788798943
1 894897403 997273659
1 518395775 945471935
1 937286270 967940113
1 142325211 744493300
1 498163235 556858105
1 142216213 448917908
1 184551616 529348426
1 877413965 983799734
1 15275495 258245225
1 75870612 644238335
1 895504719 926459767
1 743986983 752191913
1 210367239 252286349
1 191571301 982300732
1 178523917 392897349
1 545421032 699664578
1 961140314 989060996
1 410904002 531290998
1 150917764 819588510
1 528394186 737549015
1 839027145 993282393
1 755899212 758031098
1 488855487 959467275
1 592203815 958123430
1 433391360 828018306
1 328480137 924824311
1 322714353 500584527
1 956668894 983212262
1 899023478 934011582
1 526260481 593522977
1 457459037 716675549
1 206857998 649577028
1 654716824 824164618
1 104839587 960728172
1 594110943 744444665
1 259024520 782231268
1 803101220 886450066
1 519003998 755595576
1 619515699 635468442
1 708841620 887566814
1 362999526 820934148
1 374293106 850993654
1 198213469 415847572
1 765735156 771025471
1 946517990 993972331
1 495446671 555232623
1 575726407 838681982
1 998596599 999285218
1 370099376 384513912
1 824849120 955816040
1 897848400 956235830
1 148835766 640436193
1 568857726 842251463
1 459423700 866148625
1 604342824 664436873
1 903370468 997547293
1 685137340 710612869
1 851295709 961719705
1 362008700 608875812
1 551279554 613730240
1 908892154 960639807
1 142858443 295525225
1 382956933 774713968
1 444673040 916152582
1 705469189 951680300
1 975627085 999088744
1 38582171 267977507
1 410170727 932712809
1 201378805 362683188
1 748168896 941098600
1 938447426 965927575
1 116482988 534464225
1 46692860 684114961
1 676007568 890715685
1 882225506 950321820
1 490801714 513112171
1 17233909 742877642
1 311000701 830539847
1 420123777 524402728
1 494251605 514806678
1 545682667 863871484
1 467677591 698691861
1 569211237 880004627
1 720102848 864329180
1 44885870 668035650
1 909279782 921305634
1 880591912 894722531
1 666832589 886761528
1 156155215 986522777
1 341166944 671744837
1 650358809 960213607
1 958779477 967189620
1 606901688 957016271
1 985143726 985942123
1 363060315 441985635
1 703790141 952589267
1 902164051 993325243
1 609468953 970160527
1 675084467 865755058
1 246637687 521668764
1 870840488 904806773
1 274590247 471779074
1 817401733 925192615
1 429327425 807700814
1 908621730 916948237
1 342718149 648126757
1 548050974 746340266
1 561636490 684693828
1 791148649 801502264
1 775472308 969132668
1 999759632 999903936
1 853687663 973178165
1 623072456 750788899
1 815755831 879141611
1 912397725 931467205
1 605728500 765361746
1 970851750 984046598
1 507706031 980826467
1 375193333 426592760
1 257373121 598944901
1 593955152 614815702
1 284566540 748522713
1 235724230 487999786
1 205532826 216705816
1 526405122 540940320
1 666937062 758831479
1 857964796 962702728
1 692879432 862532033
1 735084393 762126324
1 223413635 621793587
1 544748323 702533927
1 232800264 240478910
1 701329958 725106993
1 408717904 931338734
1 125276564 820421010
1 230592520 852670916
1 413660667 758606071
1 236140162 747400625
1 84056085 584389363
1 841020018 954281228
1 299415463 517178377
1 823875849 985113963
1 998847618 999751422
1 24763122 528912476
1 471801770 717573139
1 109448108 388962541
1 802492511 874526225
1 363038924 767844225
1 82910423 581516298
1 917219436 964927367
1 271753032 618284314
1 482027508 824297453
1 338642436 601720392
1 546380602 924990724
1 534350798 619819830
1 632417180 652453657
1 506134900 967996786
1 501087141 953315202
1 911158061 934103937
1 341802081 654364931
1 274443189 869507428
1 289694517 767612092
1 486762230 840327493
1 513358812 692835219
1 363754258 857015667
1 755798119 763146555
1 895946244 998140881
1 777640518 896101450
1 778444780 844467623
1 630468736 974229461
1 868792743 968827062
1 822218905 972604135
1 332248176 725567481
1 958894838 991740438
1 70052012 534736438
1 146302488 213666893
1 783437479 938997514
1 500464354 971898443
1 394275983 554243706
1 153760401 494555746
1 434899861 541971752
1 373388413 667211495
1 294250844 975326393
1 242834005 430247111
1 516840797 758080793
1 829939517 954209562
1 713420999 987709122
1 748107213 962327946
1 325899757 715188463
1 697145500 992063023
1 467299209 992795832
1 538892681 714728955
1 276685414 571960369
1 152328124 504868444
1 543873311 778777184
1 88163801 312130435
1 849301475 942908629
1 616267867 746844933
1 784540778 988910062
1 263972670 890733198
1 409030124 693079449
1 350868732 897251839
1 683946948 900540880
1 481817931 959618607
1 591375305 970274944
1 121429807 540246438
1 796860056 884791287
1 534645579 832812321
1 223582831 254815171
1 987630654 994295861
1 873019284 927349709
1 342450142 431481406
1 477166140 787394570
1 569824646 879400340
1 532367594 752808757
1 809492241 874944360
1 520370391 706527246
1 931057584 949342662
1 538779756 768329100
1 48843899 848430187
1 121846404 501069428
1 698344547 964237451
1 736250187 802626943
1 476343580 980902446
1 727937077 843493110
1 682361284 880446675
1 501605021 904256255
1 402240363 700498304
1 801312445 891565762
1 36623462 646846583
1 555884890 702292819
1 492643751 539914169
1 914947858 970711079
1 455295572 979273437
1 598850873 732474467
1 413075481 702555925
1 800121831 874362524
1 27576337 288303896
1 191782023 715985628
1 494107266 565913500
1 846687565 893216315
1 941691169 984267706
1 229484327 265126721
1 579976212 940460724
1 936448958 956738014
1 676891962 814549290
1 731436027 939330977
1 606972688 828451118
1 135851665 286019737
1 124886540 313324139
1 683955882 910037062
1 78612605 532913053
1 210431889 429897159
1 149076206 483870214
1 322228073 355161498
1 954571600 994525642
1 973157496 990962849
1 442934703 693017188
1 588725072 796638197
1 691172611 754624416
1 929639288 993345255
1 777350788 868732712
1 153562169 155928646
1 990998558 991924848
1 113497343 885036104
1 349683312 661168779
1 800041294 998723971
1 743075105 812845953
1 233769001 410119573
1 241892359 965004992
1 576236751 954671188
1 810522821 902237965
1 363148575 638629940
1 852351571 901546983
1 945496190 963703894
1 655898052 709060251
1 69441504 258360577
1 405664175 953411649
1 135935267 950351647
1 879170140 991392046
1 590467657 983867212
1 207474715 738128613
1 734455178 803016766
1 820679519 877205625
1 52602247 348409053
1 493774343 724900320
1 481596277 728820853
1 644663963 876433361
1 48011010 194566125
1 289068560 581833224
1 113393903 412286203
1 128903036 512683832
1 803812771 883747929
1 321873131 854693673
1 796907618 805685423
1 70849989 383586894
1 370927334 997974603
1 543845968 712158204
1 369983001 857405960
1 994415503 995309806
1 28124204 561163496
1 974768673 979490805
1 382576886 631504463
1 202872482 219154877
1 660360256 733143560
1 337226885 622739708
1 368187180 494622961
1 253916221 606260922
1 271010533 806442071
1 298750999 352723235
1 139180084 163624597
1 813401246 973435620
1 464460824 596485141
1 643114838 706581649
1 906847305 933821970
1 241464086 470854406
1 340572424 590882558
1 659187160 702001084
1 21820568 650683758
1 434214208 599115870
1 586680898 810702032
1 408770072 434329162
1 107719460 522186906
1 772360887 963855705
1 110833514 702307095
1 581673848 729890226
1 123700731 235717969
1 851419273 958999754
1 722278777 965442567
1 830985063 859781175
1 42998307 888943838
1 841111852 877716809
1 806359963 937705798
1 82518908 341161697
1 43283872 633374107
1 585727394 729169036
1 553509513 696646275
1 372579279 536177033
1 230144022 784787300
1 215221499 474117310
1 442854357 469863084
1 859026925 865564731
1 873317246 966379369
1 738530994 810825793
1 59791040 97583120
1 361714562 886567277
1 486426144 894434095
1 806483037 964563518
1 265378523 962907047
1 390903643 579636494
1 536410020 792975118
1 279702710 567111235
1 333158668 336835347
1 774658064 967697236
1 176386133 314484671
1 551791077 809484948
1 585836168 898039362
1 873536056 950343941
1 908800778 949145921
1 15237284 355505918
1 318354655 384745727
1 854863893 882551014
1 89779116 588730958
1 960976326 993713604
1 282551098 911446508
1 592633018 943695879
1 806985585 971849638
1 267376077 367673066
1 726000995 857587365
1 808810506 922328310
1 368494717 814606194
1 841958434 967713430
1 758741816 997984986
1 19874723 38434549
1 554738034 693568866
1 599447540 679234949
1 861097810 985275391
1 906144278 929885993
1 440508010 477059316
1 6055464 532411155
1 553782226 630661129
1 580118956 709407142
1 547610077 774134659
1 289525023 731169617
1 754542270 827763938
1 79733461 338798270
1 698984389 730449153
1 667820337 955859420
1 510289494 921626670
1 329246423 628597910
1 700746847 999344803
1 973659717 990985725
1 587031997 874667976
1 233853501 716451551
1 483833426 700399023
1 708581026 815552401
1 644325099 748109659
1 450369140 953866628
1 604349467 704902384
1 466220039 693505550
1 682971531 691226148
1 726058863 861716026
1 88939981 724970220
1 791526639 913776808
1 161809198 737400166
1 661129474 724306841
1 664009186 822247437
1 860672968 948167160
1 683019896 907714667
1 105200041 922517517
1 929269359 954526322
1 332090932 399899642
1 293146312 955067987
1 923056578 982226359
1 4151064 749233953
1 143456725 513960306
1 920921603 993099248
1 220712013 414653619
1 825445990 944169606
1 360447760 369466954
1 822078133 967057246
1 904994589 950594545
1 890370422 978184073
1 111597238 326353504
1 786020365 979582919
1 782360990 789457886
1 490578527 810993795
1 460642312 509995681
1 105620620 296156054
1 85476288 817346446
1 536973145 592384091
1 623998376 852442283
1 512297774 777426582
1 129560813 266308348
1 41407437 716666447
1 454576432 992320405
1 254206805 348404858
1 954914474 977511918
1 425002455 907980016
1 220343843 318102892
1 868349978 888601893
1 50391688 762279715
1 181852559 271900443
1 499066217 597058176
1 51277473 508678091
1 764039353 862474820
1 327462065 540159065
1 18662859 916945388
1 749628928 813392769
1 12907994 880942949
1 794374911 848496275
1 254880712 557430765
1 277266188 418883653
1 717899609 861219581
1 996514978 998582325
1 593743907 927949130
1 132465722 828110399
1 372519510 422367241
1 760158578 949384198
1 132416412 820539033
1 68451068 113750928
1 453753506 733084339
1 61546701 376097195
1 889572070 897854238
1 478372315 691619934
1 115617722 407034192
1 67777395 827953523
1 627520193 658984064
1 163443665 648868695
1 660246906 976318109
1 851108505 871328828
1 20366584 722113631
1 836561810 968613688
1 538257934 974026368
1 934026258 999372330
1 84828504 139822669
1 175686712 888901569
1 957179478 977432357
1 922960220 930065493
1 894064649 970728814
1 821256499 916959841
1 641407202 959286331
1 33819633 619116072
1 813159403 830984486
1 486550074 503409874
1 317765357 938451046
1 767711444 913490545
1 765423071 970499715
1 323097610 530048837
1 500910951 885384819
1 244116405 501621714
1 237425927 987791334
1 94586403 427247516
1 415045509 792769710
1 856197394 866966574
1 791886921 930096097
1 331125122 973773123
1 913155013 953168301
1 543064031 856585091
1 711110412 797552100
1 357953595 599158619
1 404554286 641992363
1 634431882 981976837
1 214347681 358142054
1 226503300 739678139
1 785250083 830555977
1 326689831 359526117
1 687252673 976461974
1 586756713 590134527
1 433552773 991269715
1 539850838 697789931
1 895723829 994523216
1 14901870 740902763
1 587527977 669473680
1 332346205 911325938
1 827250645 843918286
1 887843466 942191965
1 23606969 366850872
1 827184557 848126112
1 350713848 517173972
1 202537351 355108065
1 173557774 915945020
1 707134383 734465300
1 984480558 990018161
1 164247495 564036627
1 742190521 979292980
1 350397884 791584351
1 838855973 967679572
1 154200910 545331643
1 515215898 550730933
1 421629271 628586813
1 78674287 168710874
1 103374494 649399015
1 190309030 514467899
1 274943304 717045029
1 49414521 820517829
1 394145010 810451438
1 256359123 934294760
1 509862120 718771992
1 408025585 721751051
1 961452536 974175449
1 537273549 853802666
1 856045619 994091731
1 486111230 667924438
1 587444676 703787898
1 541289855 875244564
1 834021884 944074242
1 524926473 659722655
1 571152824 695739471
1 817500556 866205038
1 308549752 822118195
1 231654292 253156792
1 597934616 795351436
1 186987880 999559688
1 330571587 910437693
1 304792297 716752404
1 500530073 738744461
1 6012109 503405899
1 563834137 887102281
1 821726225 884133599
1 493659843 497797215
1 139443842 216379194
1 61606731 438726144
1 126982340 523727672
1 130856549 859849069
1 528835461 909124783
1 75914878 462667404
1 278334235 525218446
1 113048081 653596807
1 877686160 919659311
1 499265106 600599948
1 567078226 629126851
1 222212229 433790335
1 919344320 993342285
1 524376541 768532485
1 685083520 773250802
1 112617112 434353122
1 751480809 896995250
1 347436577 555450088
1 588473029 740452437
1 840645352 977549278
1 247742388 654456587
1 566042136 907763539
1 55981705 454170807
1 387128408 907771099
1 339901877 892110116
1 873775809 918088311
1 400982355 536454844
1 878426162 998146214
1 266449465 672932524
1 843659638 871350498
1 13205105 698182611
1 26285725 500793436
1 481670603 544126616
1 557225013 708000106
1 644934594 895222570
1 945632098 986890545
1 808544406 854180021
1 978105085 978649571
1 892113184 984271723
1 72112740 127427790
1 653943772 723121972
1 886552882 991036820
1 554966213 706491891
1 993226134 995442678
1 515347074 784099901
1 38940576 74136043
1 392417269 968115360
1 855248006 986056572
1 873806431 940791905
1 55480244 671498101
1 932990576 965265898
1 809328271 819948519
1 461550165 744135108
1 284598254 930397025
1 753528249 899487584
1 545764118 819358695
1 51126024 92070327
1 522260917 966940880
1 756028996 888995731
1 808986366 973557947
1 621112749 698253653
1 292846293 660382086
1 641935308 658997957
1 342992332 716458191
1 439657829 969808069
1 457442980 552531111
1 315963801 494504175
1 158887337 650134356
1 272624466 636172924
1 849709716 925784172
1 332115808 928905308
1 322548127 412649535
1 478915752 666232014
1 769975838 877404642
1 113934672 423259027
1 973326206 991448263
1 249662779 883404014
1 730534914 875746263
1 779796966 910511342
1 406508124 415143635
1 896899386 998247285
1 76959273 965160922
1 716244493 877024936
1 2585976 579264055
1 854272514 949778793
1 503219713 986849402
1 923526049 969097434
1 496880996 681406749
1 497650570 840933924
1 122196219 695682344
1 77895918 869097199
1 774712380 949912253
1 887103904 901159367
1 309853708 646594631
1 731334505 749881047
1 405102711 543546829
1 817768148 869313682
1 33050431 437151481
1 634735429 795543700
1 690543539 750827182
1 788032564 809183380
1 763223590 768088858
1 729660299 847632173
1 651213207 736727046
1 587984837 950115234
1 210659957 470021049
1 66342739 801528884
1 950040175 961320249
1 372449404 739948607
1 10907365 220021502
1 129203162 684371022
1 909993227 933995815
1 838584185 866940982
1 734600314 782816103
1 568499906 977784425
1 920247996 965994596
1 217188388 570732474
1 421229767 638758668
1 866405303 878105555
1 179976311 679081212
1 822065698 827736368
1 227071925 972934725
1 543810841 828661186
1 791173372 859447355
1 191041196 410635067
1 330114732 437912210
1 721779625 995696582
1 327755502 464770881
1 589862674 717095046
1 526052993 605539193
1 820067881 971741745
1 184067142 275004920
1 357206635 749586963
1 179602821 759145706
1 94835607 505678693
1 709317468 886698980
1 239501945 624976064
1 531867222 970599134
1 595276854 783703293
1 679928639 865242089
1 961593571 988084351
1 400351314 638853045
1 201598644 410706311
1 264505270 752614527
1 878781038 913277110
1 338005015 946470527
1 371724855 992874758
1 451850676 617534267
1 820535416 837515964
1 232458306 720357412
1 160278019 532901095
1 97670808 415634167
1 385697989 944912527
1 175621182 642697495
1 385607125 928585649
1 812958205 931817692
1 323753016 362487037
1 913718542 986288276
1 405925761 530370735
1 269099923 530071753
1 655202340 695854968
1 33732613 803306417
1 731632485 802666056
1 771257155 945649049
1 657311513 772482671
1 298755470 714699038
1 316591400 709536664
1 671871235 998488314
1 599778008 736165086
1 217951638 826662875
1 876496068 926967895
1 395191450 423603871
1 397636967 994257527
1 214181271 723252376
1 804102706 986358253
1 898149269 979773472
1 107000874 628220156
1 524831207 792770855
1 941411118 978958180
1 618122731 891055054
1 749584756 821338623
1 784240593 991939269
1 987703415 992655014
1 886634561 961069209
1 156367118 323054548
1 22935836 356839072
1 880504266 969440052
1 715118273 799553834
1 288833209 506206364
1 699376665 961108600
1 431109404 506906459
1 338561268 488388999
1 796617076 947967787
1 947211091 989551848
1 699483744 792035757
1 220016358 916821773
1 362772983 430510289
1 128154108 762765819
1 33737505 143075895
1 965630418 969634655
1 982679639 998755466
1 951263654 990576934
1 266797480 317371617
1 766943205 950309507
1 299095262 480327141
1 632248601 908303963
1 831098725 861293855
1 929645303 984513256
1 521532136 591727845
1 339166517 614531527
1 953035229 962455785
1 552428083 944478873
1 324105945 882806412
1 116634950 864009029
1 744331386 952089394
1 755247337 879331132
1 518845586 825430973
1 733938173 799174332
1 295736269 541244936
1 666508417 986452461
1 279429196 475152498
1 68048268 365455603
1 543627025 945388994
1 665453471 942396444
1 35651179 232295821
1 93691569 604990508
1 607087686 958340792
1 509960074 695059244
1 619752624 926004130
1 718228335 949583814
1 667193607 984513895
1 107512830 959076887
1 176846111 368331049
1 224545206 337621373
1 354884849 540760149
1 237084954 518732044
1 278359430 762595797
1 532674929 965586970
1 10826017 221031966
1 205232935 841287230
1 186549637 236564096
1 245130940 982717946
1 393231474 655804475
1 791619955 934424603
1 739170096 900392112
1 761683169 834452546
1 449057878 515696565
1 170977309 654838048
1 777261958 906265048
1 786918073 927523454
1 773091905 843688193
1 535287555 660557325
1 719801117 803089882
1 414723739 909248575
1 206236432 406260449
1 339404334 588015112
1 107038153 917881234
1 515633535 589886519
1 859252085 944524497
1 404245162 554905409
1 613322077 712010215
1 545015155 767508455
1 996021395 997572841
1 917140446 945900580
1 989561790 991018502
1 410897028 497071555
1 109167988 915982055
1 368343268 470073771
1 604897638 907338074
1 791564127 901675687
1 841150335 895621738
1 764259986 801597000
1 430241037 809083557
1 606457988 953309912
1 537483159 762452766
1 773337793 829765057
1 276817164 796566742
1 75733792 616017015
1 941699782 986503458
1 486316904 760177777
1 229271324 627557734
1 989550649 995486474
1 527944337 757530007
1 584703708 938736156
1 684786675 876280032
1 65548064 671958400
1 187729730 353270206
1 930954297 940551037
1 329700158 501326470
1 184761537 949269524
1 791830257 888902604
1 758139892 984393478
1 396541721 556173780
1 873738840 927974602
1 148205061 282850110
1 659080891 842531139
1 711921493 789127875
1 956347233 964748957
1 706841435 886313287
1 111822482 599096087
1 887979224 971279672
1 573404817 880049226
1 745769561 947465510
1 751227773 995425064
1 33623846 710491650
1 36533749 295806198
1 612872917 823813899
1 430686536 833930855
1 702670531 781534110
1 261902581 846519118
1 63405632 304031316
1 469142601 645353355
1 607918821 858539657
1 156062332 352211733
1 520859319 893817037
1 376281353 537122836
1 530843286 831811702
1 651161742 901744612
1 646413249 928428839
1 137014359 898970059
1 270401473 897466688
1 698301795 842611245
1 943928040 961456569
1 104393745 157863218
1 628194651 828104625
1 150770761 798500191
1 28974023 487585799
1 163141842 390122336
1 483285339 878124199
1 25760821 103515042
1 239007119 985295645
1 64795902 667370369
1 592167144 709439666
1 731888108 819890107
1 484820659 748493354
1 817060422 966527645
1 672860533 898694044
1 803897535 838364882
1 775773975 885829111
1 279468115 382613334
1 307044568 334491945
1 734555532 969422416
1 379494048 978900653
1 201219391 401533491
1 215446646 980460994
1 37895050 556505018
1 320188337 376089543
1 581156155 750690459
1 453912893 923669649
1 742397663 801834097
1 622749725 735533362
1 291703812 439804622
1 121744140 788051033
1 430533154 685331821
1 583157290 859487022
1 823407314 968710651
1 540265314 706111617
1 966904892 998667077
1 911279036 915185702
1 17842764 551754216
1 871542237 902656551
1 55598187 140587687
1 646444852 978490792
1 148323468 882774062
1 350994158 533171888
1 648323906 829591454
1 868860229 994752075
1 432357643 924612640
1 242244160 656113023
1 247051972 845485572
1 636652073 668008472
1 151260699 510878105
1 43434563 766241045
1 460038473 588348463
1 221464459 530515677
1 115105192 314607397
1 849755082 977377900
1 960306276 984384116
1 880820203 915479870
1 302185621 947425535
1 106923315 965833587
1 34894973 60964608
1 965819336 967529997
1 980100010 990817294
1 867683130 901441687
1 265866333 386799094
1 410758543 511368857
1 844151810 971012959
1 808938967 964996141
1 20181708 732571170
1 485757655 491942121
1 648336950 668187117
1 301884188 745076867
1 947386847 975088276
1 802189099 956370115
1 284417840 684715535
1 187939563 959952897
1 246146653 889053405
1 390358233 800674363
1 961085437 999067887
1 803058108 877652367
1 903615293 909816766
1 39268634 337911374
1 889203710 991811879
1 777421861 944304857
1 634294736 885361759
1 981602777 981981030
1 819026367 828807856
1 361815726 923745163
1 835520020 893304695
1 110452164 582386737
1 129924042 334101790
1 327761180 720057029
1 109203550 248854249
1 826413460 922615708
1 558385557 813051875
1 684823819 904411348
1 442338371 746504808
1 391131273 811473687
1 321335148 960540404
1 186095408 948386352
1 549317231 759315061
1 156243065 906174602
1 667353736 966924925
1 794088685 917852444
1 597629676 651852107
1 659328365 751274086
1 138433106 298708612
1 715007249 944667709
1 299033616 459429276
1 495453405 687625288
1 752942082 928744883
1 85979296 576910321
1 95239551 942387919
1 816130516 817291239
1 744188994 839024776
1 876246816 929748624
1 549209865 862980119
1 163850007 365207389
1 626785958 892767557
1 231703648 345811459
1 232242564 496832914
1 837971714 877529427
1 104994814 835610025
1 968802180 976275292
1 541768928 778591825
1 67190050 224238108
1 748527586 810123256
1 550613888 617610415
1 20981153 939591143
1 825101192 903048885
1 713775566 902293238
1 793914648 870084764
1 909763364 925578283
1 541715725 918923452
1 459665154 867525861
1 414143274 776455492
1 165357154 463419095
1 596389532 710267485
1 17117648 246155484
1 911025708 996922262
1 869016828 947935945
1 551883473 818614958
1 460785896 497797550
1 712506510 989990670
1 794406932 950925657
1 936289391 944823489
1 199736343 950645851
1 292288726 408546347
1 693835504 910523317
1 319121173 492068549
1 889635394 981697836
1 927974102 930705925
1 725701523 808913757
1 264629572 611637695
1 838384840 861801110
1 684972121 694579160
1 56483262 446538803
1 313090673 925997993
1 283284101 825415537
1 505789253 888836992
1 868167413 901134798
1 843917176 963261491
1 650746337 691271272
1 37797130 788201275
1 932604843 960519370
1 24858715 849095022
1 533028152 546127683
1 513841232 641305380
1 698514793 745840748
1 205398907 834611454
1 652472052 753585403
1 983789602 987239668
1 297235404 782381529
1 742834872 811063086
1 488508226 917695516
1 98119575 989437913
1 375224751 901769841
1 334420429 775651606
1 59676581 378362258
1 13787237 605965155
1 219978161 875135564
1 45395258 328330662
1 125426771 137372723
1 484146261 898393021
1 565954040 963134171
1 826181258 896811411
1 631287332 937635349
1 343902306 928909484
1 654289191 886823326
1 689074480 913192524
1 680752424 998182960
1 221548343 508292596
1 807161692 876203964
1 786343744 816294802
1 927411000 956789058
1 923819675 980509825
1 552301395 695284072
1 613747719 616113964
1 891073921 941878053
1 984369612 998586561
1 705792133 804895760
1 628408676 706845309
1 805286259 852707281
1 157669238 341807046
1 148592098 620400236
1 633665439 792522950
1 109973101 722677855
1 198419646 332425057
1 461602831 549246713
1 353588978 518286464
1 305186812 951767655
1 370112220 548597557
1 11263361 857477660
1 448649249 862726416
1 340723520 473793725
1 645599451 834455189
1 839198802 843320235
1 44816022 561948313
1 553023860 999835124
1 813990582 858758529
1 755421329 891009658
1 912004444 965769929
1 119571796 167179124
1 31801781 755291212
1 622865034 661721007
1 198751017 920152611
1 76200776 791528242
1 759626795 836907610
1 704289034 747764046
1 476413987 938184426
1 300408563 472994566
1 758260894 797708181
1 939577499 988421222
1 746313900 859489913
1 375672916 896431469
1 674152107 900743966
1 981167247 982216092
1 287544077 452391537
1 64148086 451853686
1 353103410 823359927
1 424550418 610606124
1 795667603 830094367
1 99535105 533719329
1 809612199 993165504
1 1014974 156820046
1 575863768 719399408
1 916215628 922549976
1 625474478 641476035
1 168243965 883865175
1 211880832 328769423
1 487709806 610609244
1 890410793 949602841
1 255381201 464536251
1 807042971 949807034
1 572758570 927864247
1 287414602 880249085
1 108028863 182303792
1 706565748 823231002
1 666526558 770839517
1 324628782 838753450
1 666612812 914384272
1 309530513 317420968
1 632245852 635551349
1 390559644 412841287
1 917008333 954738270
1 8382780 127690396
1 638008314 675750286
1 325954259 744453982
1 79298013 618176284
1 453816176 533862161
1 420997418 595101600
1 59580193 763086791
1 18776226 491280365
1 520670085 893691971
1 677275486 922811931
1 66032671 258519960
1 683996098 800584250
1 705397409 849183587
1 960990043 989894512
1 252473014 424706838
1 504771370 918960905
1 387518741 422115480
1 327274529 798403038
1 567319758 879833324
1 445840377 764030749
1 546795987 720056584
1 462022027 951232589
1 430828298 668923494
1 920290244 975018420
1 4600227 575428683
1 686977695 751493713
1 215837613 501046384
1 580525582 591036905
1 158632817 687584018
1 87587119 158606630
1 970839575 992681056
1 827785119 924690654
1 169539045 494667195
1 361226777 956230082
1 5575652 692790439
1 172213667 314245150
1 29389233 639469070
1 766095862 879223886
1 996363758 999385060
1 902835626 959462180
1 4164655 923520224
1 399771280 884112923
1 305863927 344480261
1 351349988 610520583
1 264138297 894392262
1 432825060 578344912
1 348401666 707185682
1 397340365 636566632
1 630955096 824739038
1 451042515 579062996
1 678208895 963789103
1 291953764 845569199
1 200319865 316465492
1 63265023 236881779
1 668120586 942024739
1 775643614 834458233
1 990859298 993850730
1 835724512 927378149
1 529687767 884975117
1 759057869 963078443
1 174020279 480473848
1 96177288 829535224
1 91133771 304070452
1 298958766 300677501
1 719136259 937161649
1 24691092 346317994
1 691397725 866847747
1 890314890 981583910
1 459127175 907181996
1 772006134 824836040
1 631264190 797447256
1 275279106 313707338
1 240433173 306425774
1 317263079 931860548
1 317158050 878341383
1 325541003 386362639
1 836451932 941478049
1 13392932 885347341
1 484073292 839528692
1 658792850 917108523
1 641300738 656864974
1 43612700 858052670
1 518088491 656269639
1 984666521 991492508
1 350171198 669888217
1 552797867 845606828
1 52485338 786408479
1 84589259 845838712
1 176695725 711304695
1 838849222 966889328
1 968366423 994441426
1 659602823 712540159
1 758103942 762166309
1 551445809 930065922
1 583217089 860620613
1 828359654 849613641
1 387592379 776351715
1 957105833 980545252
1 964079006 998389412
1 931168691 984980292
1 238705168 875981248
1 898746838 993691311
1 410204913 442009321
1 593739147 933619614
1 816641593 946736169
1 164303956 720439863
1 970462952 982810904
1 692982262 938036258
1 321290039 433511871
1 546371816 876663302
1 85185624 276281037
1 2853321 39741160
1 462674666 923005892
1 458889923 487516549
1 313731198 331121866
1 512543066 918462749
1 631652674 691573223
1 274438989 471665290
1 230372868 363846851
1 292862905 981651573
1 571350451 994266639
1 970493105 997919563
1 78957544 97141707
1 363045784 726448309
1 468565699 601657244
1 764472683 833171506
1 389605600 645091534
1 919631 227971279
1 658102464 764254880
1 437289657 692116471
1 752695396 760856266
1 699831854 825097197
1 430102076 806192525
1 112427742 894058194
1 987960466 991173054
1 979979267 995975958
1 299241904 382855166
1 46235024 742688276
1 481719891 942018126
1 548737628 842714569
1 719800057 952810325
1 746771584 761934559
1 556818808 852482798
1 541425794 781508973
1 534621075 859215063
1 127898828 527108671
1 214000949 324578899
1 845929354 987625861
1 507333335 932969780
1 334194220 624858004
1 418729611 908744425
1 517584189 982564611
1 521243889 770215895
1 753776021 965458274
1 32645057 336204044
1 693607102 693792954
1 608382833 857804711
1 265562143 603841340
1 595806283 654367175
1 207758881 947256324
1 821738613 993277120
1 3648338 359643428
1 311979858 421345055
1 949682321 997637339
1 81516868 905640994
1 964074980 965710775
1 425831401 880257634
1 602995981 944262228
1 667880935 706753568
1 845137652 986067400
1 264192413 524575503
1 253861333 588388822
1 283124516 736671775
1 214987987 396104534
1 776529172 969951481
1 369963603 840519803
1 577101185 750818781
1 775557464 990640212
1 603529129 698972118
1 24635952 439824643
1 584504510 704144117
1 23924772 524187656
1 469407546 602627805
1 183405126 996262008
1 552595398 556665055
1 98806575 645290737
1 444933634 753961322
1 979398186 996363668
1 128987191 928478726
1 136565940 269175781
1 153607035 620256799
1 355963319 522526603
1 120566453 455467662
1 794452779 908909879
1 1074009 65615932
1 796021757 947278202
1 79749144 866311820
1 372585787 426072964
1 814280135 925049012
1 535602478 577352025
1 457613664 616787279
1 749290108 915574983
1 726288448 821385031
1 113467221 467155454
1 341479722 508156200
1 736514628 920230998
1 94439181 463496172
1 148156299 628935819
1 650219746 971457173
1 802876064 844292329
1 439241025 677509286
1 162231155 173706712
1 896696261 902246283
1 595895683 828050125
1 528134752 651136274
1 256999469 919310202
1 537841609 885739451
1 67921089 174220256
1 721033023 946105438
1 374532177 963766730
1 902020597 913697963
1 752368892 874499956
1 545181722 808447877
1 200004718 599659896
1 475618062 529523467
1 553035277 593668196
1 808781613 843422121
1 886697037 906565759
1 537052662 756834722
1 482215343 996481584
1 479915303 576726603
1 538286516 850091435
1 962164195 970276213
1 364152497 439486035
1 630937024 987771331
1 339552663 961713885
1 788391631 941226656
1 138526636 908147782
1 932119861 944049103
1 86055403 636935106
1 219086034 726647877
1 669607432 830968914
1 291463393 985326415
1 819833467 855848709
1 345992486 642975001
1 981411098 992126366
1 721019133 878124066
1 685174657 771491779
1 73180482 113938896
1 709417011 828040576
1 655192057 692344193
1 62356734 329967266
1 406290153 755899017
1 771641191 852384712
1 349361287 446234553
1 692231360 875807273
1 390051153 492312020
1 788649960 893270219
1 773033421 905860038
1 19629772 426416002
1 897465526 907593148
1 454840971 898235554
1 501887376 924378679
1 146441929 566423230
1 491688769 883042410
1 218973139 863621132
1 122703460 970044518
1 516587318 922692944
1 532320418 646786223
1 714451817 913694215
1 202055635 974943621
1 229794007 442728040
1 24361724 471756309
1 267587840 584079329
1 657600643 872864958
1 830535544 896204605
1 375542271 789842145
1 122685976 377212804
1 403905138 674402135
1 934089507 953076026
1 216305284 294516380
1 20828399 793795265
1 283079167 734539648
1 112489280 577591660
1 437065881 480729379
1 598252201 807250199
1 430902343 469643876
1 282580004 973090545
1 294984981 714132465
1 34715563 517413016
1 759638764 845967265
1 787822672 960357762
1 28696424 58972493
1 170881657 977570560
1 425869202 960153485
1 255738432 931283212
1 386858108 963836146
1 121962126 603872451
1 129538428 923594446
1 439929458 481189364
1 210641029 781242943
1 546081317 811328107
1 791428626 864649988
1 710520091 764957301
1 935092988 990387621
1 777772290 784322023
1 468769395 949001797
1 534796714 545884785
1 177447411 927491950
1 880660012 970747291
1 341429723 903858834
1 67627836 639189025
1 462741112 821234003
1 626543597 890107205
1 6279932 613319787
1 411481189 818845625
1 889966808 934186731
1 297490677 906767823
1 622307988 901498554
1 70126863 291071937
1 475509796 938008441
1 305094736 692256436
1 365444732 448734521
1 846911789 920112718
1 853618371 905520102
1 463787404 986697505
1 379695674 442255689
1 702808515 822339341
1 382409090 738046016
1 994024727 994082670
1 329805021 787005566
1 812062565 825681651
1 337442570 655649899
1 84708098 572155734
1 539358344 984329983
1 177373978 636452381
1 515433185 569958422
1 117204337 516043547
1 85657107 336772015
1 480459326 858764187
1 936589414 938456960
1 661836633 730283245
1 242036895 450860815
1 742382103 902970029
1 419259413 880227335
1 381342381 768269427
1 2452449 45228960
1 561773812 678477387
1 59741598 81074401
1 813289932 842493885
1 756529072 885461425
1 817593327 883539339
1 743649767 791508887
1 98838725 683146572
1 508360715 527525466
1 255896114 787121078
1 506925969 692173449
1 461671987 461735934
1 271038619 776439128
1 219213462 718131752
1 8893820 380581661
1 94844441 397000404
1 97358710 794418486
1 81011648 137075521
1 469043468 478857289
1 703433848 928336296
1 563667084 895620519
1 594887042 930852970
1 98361751 394204659
1 446074069 861173321
1 353170448 767206902
1 321704778 754800557
1 333032728 951281790
1 275318253 604866163
1 978954447 993911516
1 83759166 888095114
1 149262310 202330638
1 471619852 662379226
1 718421099 811275201
1 696812950 842547582
1 180417600 284364743
1 23299604 525057241
1 790558583 986712556
1 545122080 859793403
1 5085683 667710399
1 929644028 961678876
1 699113802 754317729
1 103976586 234247360
1 745290797 859231831
1 222558264 944362594
1 230173482 286903412
1 191547838 725474037
1 716274012 781272640
1 962856650 991411755
1 17491373 575770929
1 495866599 670475690
1 941725451 969929654
1 260140104 279406373
1 616025305 824915398
1 243043476 972154544
1 393876085 565714893
1 891036287 989403372
1 439726589 742682949
1 653238507 982877958
1 920020390 978985859
1 135587479 462927114
1 714691503 947158326
1 943771492 994951280
1 647257438 721396419
1 111623022 374683881
1 469058968 577716177
1 389765934 515328773
1 295397129 445412583
1 807949814 893310120
1 668024792 845988055
1 945538783 989466301
1 563521662 654414646
1 436837315 983097366
1 124277131 777540032
1 902515923 937163867
1 809051382 900722468
1 624476320 643844633
1 586767436 903821634
1 141020629 373971298
1 694593356 926319371
1 779280045 977650962
1 569203698 928139532
1 783948275 998252003
1 479925430 720009101
1 700573829 835159588
1 860703215 898712993
1 472758225 981660489
1 973227428 977722142
1 347235772 368326678
1 131858880 947324391
1 659527670 693461321
1 861256411 873877818
1 741636681 756670303
1 237564970 533169406
1 389476184 420374794
1 825407093 889631504
1 570594195 843906456
1 543618050 667118588
1 753842345 980700760
1 4500907 987522485
1 474570726 700018701
1 908764212 925037314
1 93677891 106605876
1 636629182 968864660
1 210250957 672095755
1 171523388 584828724
1 210974465 946266882
1 915306971 939003296
1 346454723 845901579
1 362973147 487507091
1 253363478 379349796
1 874067477 993956147
1 423639993 720231375
1 336872450 666179366
1 916047469 955536361
1 154404685 169673197
1 432139899 548878319
1 316885879 505010603
1 697080870 737114231
1 88690071 374963062
1 367502264 818993706
1 368779805 967625840
1 180085549 477473199
1 654195798 828972023
1 543764282 890733004
1 855549246 958168836
1 371283187 529935834
1 725195514 883949922
1 334534551 412633266
1 454182793 828596372
1 318851351 780534365
1 569846684 590993415
1 572958611 770970788
1 774336758 933136508
1 608146243 867126251
1 374304386 463809371
1 361600447 387759282
1 461874489 680474911
1 831736666 905157065
1 216538290 375915771
1 643068973 978502235
1 812674649 812906986
1 751720006 934910260
1 394875855 709891468
1 878817588 973953902
1 816930467 990215333
1 917308055 960200081
1 590136381 901593602
1 615611 461568175
1 181207284 725735159
1 91211980 915446309
1 535702926 970319225
1 946208365 983900575
1 348711181 596031446
1 188149534 489201181
1 867778527 925482221
1 85816263 656260530
1 225806473 525715078
1 630769197 735743769
1 324108867 608993524
1 668272111 870939440
1 968371372 985643208
1 952104853 979978198
1 648448712 793689457
1 15218657 89123503
1 826342141 951142214
1 277258903 768399046
1 564242332 872600039
1 257112062 633207294
1 246316154 592899473
1 265035638 836664748
1 155301337 572748220
1 579382431 805150573
1 868429001 887244878
1 394845892 917285745
1 31309573 479031850
1 655620801 682177035
1 818712556 904631205
1 189789231 574121221
1 219442036 323196511
1 874460163 994280700
1 966240258 984749401
1 449989947 824332221
1 546719233 779638616
1 974645684 983087440
1 431591756 550768747
1 878364204 907388603
1 266475503 475130707
1 766193804 874090902
1 165597870 550951044
1 368985863 545163151
1 32960346 50957400
1 366256749 979870035
1 855475965 954377680
1 905082940 965445172
1 799303891 938840588
1 932800221 972754422
1 967075852 973212774
1 779029183 972056999
1 115269702 289123122
1 310238655 901270670
1 101159526 289769790
1 188985895 777628443
1 349219211 501387809
1 256577795 661896661
1 795810287 995186181
1 324834666 743286660
1 302276486 523027097
1 534270028 654131204
1 957549269 987549910
1 821486968 842108300
1 701456364 762498347
1 185848623 900348500
1 772251877 872105701
1 316591679 632232458
1 210671404 715322518
1 910236192 987688017
1 591153359 724298663
1 30812767 591723041
1 736749598 905738841
1 431629385 819221097
1 597363680 631774686
1 504250988 549954951
1 996025549 998167960
1 601189137 773719187
1 232298665 275569824
1 47923249 732524200
1 50114466 238796092
1 395583687 626046146
1 933526092 936127802
1 389591300 908440130
1 970265043 982984900
1 175131394 505730061
1 126619223 855491601
1 441026182 721535010
1 599929958 967818720
1 710913129 931309561
1 488466862 813982832
1 670654857 961617422
1 42706824 913247630
1 569142781 617280676
1 728485780 732259072
1 885594403 902344340
1 152413473 601047715
1 713017934 982119070
1 1184011 771738014
1 641982919 830778012
1 693947761 724150667
1 863312150 981431497
1 824624695 910523473
1 665784468 764244191
1 863087800 900529833
1 940157917 983350954
1 433263424 863177543
1 842770008 873329319
1 357719748 639754504
1 978640936 990664796
1 268274147 806510572
1 906776971 979726878
1 21785569 457874764
1 554573553 975019616
1 1593274 642777111
1 505153878 708653465
1 423614683 823720557
1 119980671 658552628
1 324357399 647034280
1 907114468 913786299
1 238922473 342043172
1 33113092 479903542
1 578626521 737446047
1 857171443 896340833
1 661767803 747465432
1 250085694 760798968
1 787346752 989138117
1 380475490 483790106
1 39948167 455607583
1 63977605 257278077
1 947129450 977678291
1 438782481 620446415
1 249791953 988915758
1 708101028 901412109
1 572647755 741365275
1 923208516 957679903
1 361006855 722070796
1 427765826 905911857
1 888400506 918393648
1 516747938 706141828
1 373554641 678212030
1 58105139 963525619
1 498694258 657114863
1 299505728 903394563
1 223030888 285807285
1 287356357 701308974
1 78879421 238985783
1 539601239 951514544
1 329100268 839520951
1 294568350 505606894
1 491785040 991384053
1 116407209 807767013
1 528382416 859651188
1 69288456 520912433
1 335629122 928309232
1 452871636 485099090
1 451461659 835327878
1 539318946 931472005
1 425662754 805132168
1 603457491 649324542
1 519170809 779507087
1 828963842 936158775
1 76945176 403646284
1 62806881 473378049
1 711396728 853224725
1 317666451 422034656
1 539047034 962322767
1 266338457 575779368
1 22133226 285673591
1 124408689 721299911
1 554992665 722653126
1 628944151 976588870
1 32322615 520236678
1 62773471 877735678
1 299182856 467037592
1 317124424 589027642
1 28063936 126548975
1 423280574 445499168
1 989984362 993711219
1 856060743 992297768
1 214635247 569920313
1 112014980 740442135
1 115911680 974229893
1 591298419 980803029
1 615130046 776443731
1 664734920 979403592
1 809043073 855462624
1 257547969 788503131
1 213436480 991971456
1 516442608 856977812
1 210570302 300379197
1 892316514 964788129
1 819972422 906796186
1 783220742 961780791
1 873775016 986746155
1 466178626 999467960
1 312124714 877370662
1 379474247 918328670
1 764548404 913387968
1 444124506 778007353
1 533972300 702974453
1 81955981 818671951
1 590737411 610589767
1 257868638 583540310
1 917335153 981003440
1 188106252 343253152
1 683517914 782603248
1 794072924 963457168
1 85850261 844517116
1 347896930 796200872
1 241716524 348700577
1 190570773 522662838
1 914210199 953563771
1 392376035 949060193
1 792810242 953291684
1 368470008 476896277
1 184964227 452799450
1 659819919 957526422
1 344609354 719327358
1 905835446 975026077
1 659832107 874643795
1 899486996 959369294
1 773776072 825903355
1 754429798 996612712
1 468001433 952432030
1 176951241 192967072
1 76645296 534113588
1 511030570 766871145
1 537888945 615820718
1 819512024 821139170
1 761037714 916863410
1 168831208 865220582
1 595548046 652734419
1 340186002 621711928
1 590263055 819158387
1 494234857 858448225
1 764739221 822549698
1 302300325 705408604
1 819123967 852987070
1 667564581 906306723
1 993521963 994885858
1 776603683 912256465
1 760375334 857373715
1 311079480 914964678
1 576389082 845581062
1 164215587 468589292
1 785030256 854628094
1 781846527 971512371
1 587159978 589135292
1 829504689 897758692
1 773058532 968534843
1 420421617 599876772
1 791275777 949783134
1 491430920 767477405
1 220809115 934083701
1 240116620 660263090
1 810368750 810811538
1 938549892 957006637
1 164249150 290765931
1 42745040 614848246
1 30763617 557725397
1 544226289 635983147
1 649147549 878299320
1 47153199 256847414
1 221318152 909754733
1 959007377 966762399
1 437509224 861398328
1 537952273 653918926
1 112726778 856293034
1 854102975 920811260
1 184180970 691946292
1 857923333 879602352
1 936729310 950069714
1 400104554 514535337
1 384844974 444256354
1 883789488 924405333
1 535760278 888002570
1 355764774 691773527
1 30997291 670712687
1 214293343 744275553
1 442660353 815741623
1 952859995 981973322
1 387350445 963906285
1 815583745 952478137
1 463604813 811089894
1 678401764 990480803
1 255969986 809977445
1 200429498 495788988
1 361032087 958367097
1 752524902 941722891
1 249247814 451082962
1 646334922 882306452
1 630091666 741972255
1 993280954 993389574
1 250595047 259451752
1 183752367 466462058
1 529235078 733408239
1 635988594 707767902
1 84478456 475166003
1 725721315 900853250
1 71428481 807690274
1 15956582 216450989
1 323074050 769155434
1 692251696 851651669
1 26167183 343271918
1 529415086 755171070
1 718974909 935847148
1 445742860 507121207
1 704473020 921903074
1 80641398 274079056
1 80331864 910172163
1 912731114 955680365
1 339889646 471020359
1 877447369 888667154
1 131491212 425690249
1 332129730 792390030
1 92989291 282844971
1 466128326 499483445
1 25401788 64425261
1 753194536 838083965
1 621016758 900198927
1 801886844 955431570
1 686010933 922338611
1 14650074 694558650
1 266786057 653873919
1 278019067 884293514
1 646046711 657144141
1 996823904 999646791
1 77272502 930014515
1 319204634 568820568
1 159428089 268317431
1 765974313 867294444
1 414799914 546573042
1 591360967 592146101
1 289160178 965631930
1 130513815 928834944
1 11555632 124527017
1 598294050 905667109
1 150288767 394148058
1 482743130 632915572
1 484706049 648197802
1 518187022 750285771
1 315277756 398959661
1 11499403 104556769
1 811993082 984814521
1 611685106 745757726
1 420754024 978932662
1 875510070 927752780
1 190495000 687663964
1 378896847 616051594
1 850141244 852216359
1 425252925 855412808
1 78505626 390981446
1 191365059 368253268
1 956059977 990262329
1 72903054 889637073
1 750939269 989505633
1 61799924 848227680
1 257695167 364827065
1 264310189 511965293
1 462307746 789570848
1 170512453 396415451
1 156138851 643414255
1 162995065 738263428
1 949759350 997119955
1 347196667 916472569
1 432377654 719340229
1 32636130 225911471
1 397279524 811246040
1 301253616 560710070
1 660895668 778170748
1 950405650 972170839
1 736597832 810935306
1 779811690 811958161
1 558893905 973560246
1 656882418 972518024
1 387253846 750086685
1 324458455 563555468
1 593303708 616433405
1 596053164 916965521
1 131525570 423173676
1 316586263 410991947
1 995109234 995223995
1 535111315 549192663
1 669773143 936795341
1 91455485 555451840
1 792114200 842163893
1 200069256 807220183
1 182430239 549068044
1 794488414 813848836
1 374964254 427897890
1 317372536 905952770
1 34553900 914976475
1 906280583 930589217
1 769989720 967836578
1 949546507 972724577
1 861120496 976806683
1 838148889 844493645
1 588514692 645838413
1 531848288 597086716
1 262157760 612088445
1 73140494 963065397
1 467841838 902244531
1 140502300 335299838
1 220110089 810859048
1 544690814 753750350
1 411129269 976287036
1 753221094 966079963
1 284906293 529644400
1 617354787 637083077
1 666098056 977018566
1 654204295 903615238
1 552437041 622383916
1 305463215 697255042
1 310365578 985430571
1 870559480 881497564
1 336598574 468232068
1 907687382 931549054
1 334747925 842606024
1 845964869 913710248
1 296308699 569338610
1 127716710 318163932
1 827020364 984429951
1 381572363 905938386
1 86376836 859045703
1 581247036 758456847
1 990295739 990713225
1 585375151 885731025
1 574185642 918331092
1 452921387 967267328
1 802499435 844185472
1 122366221 728704418
1 384392400 807169433
1 356236606 545472960
1 433717567 711440944
1 127931337 839080178
1 687817185 931168437
1 843623080 958481472
1 890077609 954663483
1 129359611 791495668
1 991619677 999189831
1 704142951 853549744
1 104329950 232179104
1 169808731 927567337
1 267237845 573691481
1 724716687 850310882
1 419474470 726692251
1 799203665 811555685
1 404261639 760299506
1 866444723 929448898
1 353818855 798612259
1 619381536 736478942
1 577983250 654314614
1 656821397 986279900
1 360768091 889820690
1 507535376 759903057
1 566727333 702346551
1 117975952 507018556
1 501153927 556846674
1 275542006 879180761
1 827561379 989078795
1 303883030 531710460
1 572678542 712044024
1 695844987 866974221
1 872610813 879147360
1 466603802 697123180
1 10834004 356518682
1 79287246 373291432
1 557417484 750682305
1 883454386 999139984
1 274596958 437931743
1 814603942 982603114
1 850619531 932842131
1 143852518 854092427
1 692426812 906343060
1 996208591 996521716
1 876232279 911505267
1 573107090 844258527
1 401776868 562164082
1 987101870 988494838
1 516861425 987645842
1 955391422 960980063
1 930288897 961706923
1 112510299 572142013
1 673376736 924005615
1 606867437 643948869
1 682409379 981814489
1 764423309 799746915
1 818423472 825766708
1 869377145 952387965
1 805940820 925388437
1 324692970 513780785
1 830719040 905685598
1 682895524 945211699
1 321060684 412623822
1 965949920 967624666
1 617490251 792842143
1 211613398 791994413
1 905328207 923817673
1 101038118 181730559
1 607546544 865571923
1 673916847 912548560
1 395135541 542333683
1 495452731 805494804
1 154477069 884952600
1 116732337 183122596
1 17834903 585218040
1 439329703 883788217
1 765658878 822154066
1 220212855 696304804
1 87447746 919257083
1 131843088 427338434
1 6454141 644651864
1 558716635 926430933
1 571412238 759328736
1 822747892 908638196
1 259925695 834460237
1 893306023 964645561
1 802827854 891024507
1 687355339 957833832
1 384379047 739050962
1 360643219 476822760
1 973904330 984718744
1 570939443 702125682
1 272490959 624593243
1 181607798 642205279
1 687922214 755107807
1 242001909 515232619
1 817011346 824028089
1 143506046 382698930
1 413237999 709068516
1 147339556 830326228
1 931714967 978889693
1 124621342 997306816
1 919027970 925764154
1 132675260 678801731
1 545955085 848155853
1 756573824 825685922
1 775386041 900020908
1 589101738 806019981
1 421366593 989806965
1 107349948 719929070
1 402880420 675721309
1 805590183 983765584
1 25956972 254811946
1 240992674 246745389
1 178665570 664520322
1 691914432 828179968
1 553666505 587104275
1 375082857 617172422
1 153228480 307867866
1 438268518 862123835
1 505831821 506356707
1 851317540 864665695
1 985548081 997388632
1 938165248 956672266
1 478179331 718922138
1 916635905 929759927
1 467577657 568049496
1 590740987 705955655
1 838599668 885224269
1 660615614 888108402
1 365130360 611507728
1 941389398 949534799
1 855459952 970010144
1 409088957 645737574
1 549073299 800373480
1 477678869 580148620
1 478490406 831093566
1 606538679 713264107
1 366180016 591355831
1 407592868 485885619
1 239726115 489396506
1 465755568 901937549
1 370776506 867232919
1 925351566 932783178
1 56685800 593082411
1 940646739 945253124
1 204405371 380116954
1 921819481 922732157
1 926285157 964997472
1 882233116 913848435
1 404906772 543717434
1 326968112 868421892
1 928120358 965893138
1 243108145 674796803
1 659092429 986643786
1 146255602 622721853
1 819711576 972493705
1 461130352 918305409
1 207262137 504485696
1 692910004 946615786
1 596669795 727576173
1 684986850 909790666
1 315370002 851071564
1 957322129 963581821
1 692246631 835111349
1 757015192 862260199
1 696046380 968654871
1 722198230 905088444
1 69025999 971774628
1 140209239 194325035
1 906984021 987305399
1 322785880 373199787
1 693596616 817642394
1 626061174 707844696
1 276112663 839246954
1 513085675 898256420
1 41710638 345122945
1 532028883 843740239
1 545717613 642427138
1 905377801 907030405
1 610691500 699952501
1 630691542 876282486
1 363550090 490651864
1 529762889 534400918
1 269821774 400183701
1 854436183 919787634
1 765662546 861183193
1 503361333 612060309
1 839686313 885316950
1 152894398 399796203
1 175061603 805965726
1 258516308 978610872
1 773602044 940680775
1 44574178 541989667
1 90223137 714457417
1 383484384 850176686
1 636866196 826873344
1 565254890 812711435
1 888853230 974298851
1 963884110 984786473
1 1170145 704187529
1 226725660 855475738
1 156242091 791000256
1 316712840 901462566
1 175396804 466228964
1 529130200 964411757
1 140615422 839968057
1 133812927 904226451
1 90978293 393486478
1 346462354 760347720
1 710384513 712689953
1 640967881 813137022
1 921995982 960689426
1 761510152 775366392
1 503800599 889579581
1 674834920 937177829
1 137939822 203067275
1 940583093 992195878
1 678949508 912261945
1 869174360 869968874
1 431332478 777838207
1 394547603 409241577
1 737456884 859398052
1 662528641 854929454
1 428837526 783518896
1 321419065 370864320
1 341039371 880842103
1 642582123 961064709
1 660188783 841782426
1 632763176 929138414
1 571901556 601683823
1 832690795 937137520
1 8980745 174232787
1 149522983 266069839
1 196347506 924886073
1 814650071 899215983
1 615057859 743314649
1 445596503 592219914
1 782939277 801551133
1 65785612 392174034
1 817838809 969657752
1 448202152 886040099
1 692566890 856923791
1 672857163 749601468
1 644363172 797854289
1 958387762 975091159
1 75133888 277024631
1 12861056 724269617
1 293420050 714350009
1 201200157 784289029
1 145103996 494967133
1 774770516 835094432
1 193654702 994330642
1 330240337 667245102
1 557901745 858449692
1 286058308 621350348
1 154632263 838935321
1 464496639 967180833
1 852849748 930632500
1 636382618 659270868
1 255303744 723981101
1 427696123 892550290
1 727285027 968789983
1 989076173 993265500
1 254960955 980625868
1 532312404 753558888
1 696088726 944571934
1 583622604 930936776
1 438192608 779698805
1 95255592 947519675
1 998174221 998175668
1 75036331 899025300
1 790218457 901101063
1 114467753 765834993
1 442596092 790229138
1 602491338 802482071
1 31553300 249275824
1 470582036 719201542
1 677891125 932679886
1 1931156 297020930
1 200156724 276709051
1 692353743 696575537
1 111814975 638184417
1 279644796 394820509
1 536860340 794527498
1 62878947 82553640
1 522832337 771857408
1 4346632 295585414
1 583594908 833964050
1 785150919 939674043
1 802581353 999308447
1 363243990 517769690
1 972082620 980933106
1 387122734 611880619
1 335265721 962866692
1 644148908 745168155
1 445247268 964760686
1 316349141 612583232
1 394885268 981126582
1 73585356 410304350
1 649123878 930670932
1 978936338 988439386
1 345906803 978720246
1 198332740 704819163
1 844747492 956608542
1 217190322 813261489
1 604707968 613559710
1 816890676 971229908
1 709629855 911830091
1 961086847 998978981
1 401768984 983813513
1 142184650 486449935
1 485023705 896925098
1 734339217 963786602
1 369112891 377819886
1 722957952 989907293
1 701068363 842144249
1 538637826 865421517
1 414630126 786585832
1 676107150 797426565
1 277853552 966006413
1 12166577 810835357
1 150593753 958935302
1 14656173 694319601
1 965734469 975651947
1 405463973 752221300
1 480604329 628933837
1 638493647 880603284
1 27735991 807064070
1 423606145 727261285
1 710528021 795785411
1 274458385 294550086
1 503847428 919942634
1 212685961 832369554
1 306877412 428716407
1 619283318 931491959
1 749510460 966480789
1 702593864 846800019
1 304652340 646691028
1 294906613 689037676
1 382533829 661208720
1 372525417 515387003
1 737836713 906074080
1 749455820 923671614
1 758998391 791905589
1 621909928 830684603
1 696717487 917686433
1 728281178 777937569
1 756399311 767278215
1 408677579 920629934
1 625602443 658532452
1 515963355 768394345
1 226832404 771028527
1 877138753 996184275
1 101613032 920631213
1 717178049 800680158
1 720095895 911522112
1 617899090 766326994
1 421596117 494863911
1 160806292 184052474
1 602238613 803446944
1 743351429 895357284
1 371124557 810053263
1 130936986 442855462
1 896885473 911767993
1 555364989 967684049
1 660975911 675122501
1 907509631 941029410
1 508864491 777097766
1 393220472 831708352
1 454059726 727790979
1 325857037 690762270
1 61918345 650515721
1 522281168 709050649
1 242641177 360242362
1 10797148 144877441
1 584188788 861765697
1 955245751 955484824
1 126935312 215169992
1 733052760 759240556
1 791792302 988909054
1 70675993 479418389
1 978654855 984452748
1 371310413 876164560
1 865509092 867375740
1 432803956 987117449
1 787004187 845302698
1 53487779 818139447
1 900463137 956879579
1 193081410 850847131
1 603701684 934580865
1 374733009 707491616
1 109298810 152598300
1 408558209 927736900
1 456206704 736172725
1 957301803 991309791
1 163340120 583732776
1 30803339 499588069
1 897397007 976828754
1 788511862 981234961
1 519644996 979760745
1 310041002 826173213
1 570662117 968338045
1 473253355 831290058
1 2919147 330921268
1 442775740 763065177
1 104477980 563507890
1 201252908 255977980
1 188717216 965406924
1 105993435 235119414
1 930305724 967474378
1 247272442 580711918
1 481727721 654123271
1 235578913 571615685
1 31206291 94047280
1 897619555 940943783
1 125283286 765405061
1 563877792 619928961
1 770954112 869633041
1 854647030 873798956
1 689666939 998099327
1 885896831 902346752
1 646096116 940956996
1 580182237 659513816
1 553934051 832005539
1 63005571 533977244
1 373518658 927309570
1 778148423 924392006
1 147929342 399971146
1 93795244 670710420
1 633653515 783459364
1 254202157 592161769
1 991082084 994238485
1 507091634 851088484
1 934950264 956447347
1 818599319 926940368
1 515517503 787254588
1 59538232 219299618
1 480369478 850478405
1 148996346 970426343
1 539987613 691148597
1 64992398 399908934
1 607284534 621139699
1 604296438 923473410
1 358434209 878818877
1 370338742 885812457
1 199686597 915420084
1 811546362 975965924
1 719724478 745205356
1 789531793 829420636
1 963843410 993069248
1 163376447 742771069
1 806781432 913007515
1 788710411 980939464
1 645584120 997242545
1 185458060 836067787
1 480110417 990850500
1 529586670 552676107
1 154525808 412007270
1 185874208 822427113
1 112829071 719299805
1 210334566 971303028
1 994023577 999918239
1 83503389 108433546
1 312583575 793050636
1 329265072 902540249
1 590263623 916505148
1 800258925 834417617
1 623059177 886195479
1 490465610 548308372
1 135964828 537238950
1 525732200 627832850
1 437023347 729330622
1 488488600 897563947
1 126936519 959205615
1 195778367 534840072
1 475090544 804446683
1 208752159 323280181
1 77444039 105792696
1 56925688 855774167
1 877171461 972422811
1 880471376 930931078
1 916400476 917650214
1 321738754 354420383
1 465293317 887274995
1 271791600 750094066
1 734013251 887701040
1 145372166 421355239
1 53770963 468296997
1 635184249 740335080
1 29995316 425117952
1 197713549 818564405
1 60207260 576491640
1 199247552 399962857
1 714977689 727650689
1 192839799 638311555
1 884168419 888800059
1 425913127 977902268
1 992451454 997752618
1 162739526 767196020
1 265063818 489780810
1 386552293 575454676
1 635260152 917244131
1 524314358 950854154
1 764055270 991005154
1 375300633 494591174
1 959636688 963170583
1 319846621 708428310
1 636563428 921747858
1 567929339 729007410
1 471621547 728231521
1 385458559 422273349
1 953607136 996238339
1 209426485 300619058
1 861712231 995166635
1 270399137 815055321
1 866647206 966320979
1 379053831 608329170
1 940415477 946263247
1 804286711 939783460
1 7464089 264441576
1 878978843 938172162
1 674274702 698338591
1 237180705 325253127
1 985811937 998323980
1 37997840 914760126
1 804600845 926225112
1 483862782 912007316
1 148264797 681457900
1 566864342 905663946
1 599897346 759172439
1 689319495 755829646
1 283774116 607186639
1 273522917 877414432
1 685531289 721332381
1 462283024 636979604
1 213811729 589580948
1 325062509 935603226
1 620942709 677169136
1 752481793 887434285
1 786261010 974620107
1 75787112 473772451
1 573806371 794322792
1 614954948 709770988
1 681563643 690152886
1 354688751 988587742
1 175706575 820436296
1 774708309 834518880
1 209193466 777088599
1 819258407 863002670
1 748420406 870718671
1 324916804 970178400
1 221058614 537923957
1 823957032 853562293
1 11971826 50015803
1 46566637 272341639
1 634420945 680875238
1 255097885 641410530
1 376354117 474373196
1 709795609 834110754
1 59502045 978196372
1 57234104 648708680
1 914626802 954781733
1 372669695 669465114
1 875328789 920266159
1 998350592 999392200
1 22325622 363678389
1 417561601 615140564
1 319768258 921335420
1 151070275 482435887
1 431727570 941539467
1 309584634 402156382
1 186092013 683612041
1 387822558 784402958
1 346883604 640659112
1 863823134 989924390
1 686517979 792487716
1 358354270 817002730
1 935017198 967039839
1 701112633 975738840
1 139812786 672144279
1 330045943 860615868
1 252912564 927570275
1 531373389 874181213
1 707841356 775733949
1 788521493 802219006
1 438931640 936478786
1 857560479 963422138
1 246885393 630073457
1 818852357 921672648
1 119318156 249773824
1 448018378 515164113
1 518619448 860930582
1 571158051 810423141
1 280129333 355064613
1 746725197 818714535
1 991060068 994895606
1 227005390 954470004
1 396011238 876734082
1 897216472 897436938
1 138419967 417906372
1 539280751 560451037
1 661296055 806752820
1 178847768 888923643
1 803319260 995099066
1 749632540 944789234
1 82900993 444973722
1 736135141 790378708
1 158951765 509319040
1 772085911 852959802
1 842993019 952162755
1 454814503 504668040
1 786165866 801046582
1 18665966 130121091
1 31030846 174569362
1 305805984 872552126
1 951043569 998189951
1 311176602 929586840
1 822326131 971254558
1 879688569 986067861
1 191171801 196463949
1 814975808 826228856
1 666879371 726709049
1 390018953 442093629
1 463900895 611278277
1 580594547 653137020
1 650349007 809835443
1 153785942 732118945
1 217351036 814346197
1 186843068 800586346
1 930702055 957635814
1 366913647 887768539
1 101662071 179313006
1 177463809 478594612
1 149117436 948979488
1 712471480 815099273
1 826955280 981511263
1 305031996 851865391
1 338387851 936656873
1 556116094 621353543
1 274719244 478594717
1 597538543 711777527
1 363505209 923593223
1 445361102 791521134
1 226936909 274806805
1 417500263 761084186
1 17850879 444072658
1 380666904 596894173
1 51188757 934262238
1 451143577 949340468
1 813878925 948606907
1 853072952 953393587
1 676342654 757755414
1 967643014 999084453
1 80514222 600538108
1 954691165 972829559
1 281781833 935783410
1 346077003 420488489
1 534764408 893956820
1 822890364 836473322
1 241252577 901660800
1 39042800 543773154
1 889468610 942057703
1 592099945 631400538
1 256385555 794892111
1 644397355 747744791
1 125497839 715908950
1 694264380 705687187
1 833277473 936959871
1 995461545 997834291
1 91012331 915215716
1 77921611 477989203
1 677928424 868429801
1 387582913 478328458
1 670258475 969041641
1 450675851 991069796
1 482162544 811379133
1 511657833 865668490
1 303303966 981417436
1 942699989 999136112
1 481994007 632886693
1 349525275 500269439
1 260472238 418810785
1 283823888 827602503
1 688778472 865116494
1 316655063 741620659
1 803727074 874280143
1 251158721 831534387
1 552989546 895184024
1 912149090 954159581
1 145736444 238951925
1 957498464 958067579
1 762952020 802431184
1 114451287 655529163
1 960085849 983974320
1 896245771 912571582
1 255257664 419262743
1 456081211 731660230
1 672062698 823335149
1 597886195 980605016
1 744900451 794989549
1 849486838 854764343
1 486173294 553163961
1 195415207 637219810
1 269905288 531836459
1 490556052 849514710
1 305761614 903153484
1 557032048 919127136
1 237424986 871148920
1 531690680 953489395
1 879220526 881586452
1 702004756 725333456
1 57848618 455786180
1 119404339 496686891
1 171173942 871377680
1 342544308 942422333
1 622768392 661366938
1 853136245 966653749
1 265615521 731477339
1 51360166 949716765
1 767426863 810959807
1 5869191 458632780
1 375296464 458022682
1 624686799 896142621
1 348153659 829988673
1 369410469 681258209
1 651196109 967868313
1 625982306 886510640
1 859125136 883160129
1 332837792 640205089
1 205992637 733497778
1 526821409 619975749
1 69920125 942517016
1 670177275 754079534
1 132057545 827015626
1 94170832 829711359
1 659915213 753626000
1 801507867 925428334
1 614333154 790885387
1 541703249 739789726
1 96536939 967837087
1 524971238 652668039
1 827695521 885327842
1 988577374 996618963
1 49453777 385514320
1 384609309 825933777
1 432121268 553089949
1 122121011 253728786
1 626797650 868938954
1 524730310 572904302
1 328263637 456810865
1 720713062 882285023
1 881133806 945746453
1 829526197 995064571
1 500720491 936802755
1 359137218 613190859
1 396008981 702434421
1 44756266 618371612
1 947104709 981609767
1 367875094 609124783
1 715765790 727897105
1 688202710 805567297
1 668840477 965285974
1 145495025 260532759
1 565567176 577236934
1 850220476 856474408
1 495802835 870706383
1 380625150 418499619
1 313413932 911123399
1 264180972 971754864
1 14308330 496215824
1 310623630 922074053
1 10767469 892369806
1 194108691 719565552
1 109601096 682585673
1 116793673 948103485
1 455126369 889231667
1 570568720 754559221
1 889097582 901011085
1 283182606 797510528
1 897701672 901390709
1 92184153 398881900
1 604197898 738985890
1 969360575 998471883
1 629963772 660767903
1 751797957 755591763
1 77927368 220483205
1 503866458 654906429
1 42275843 105977198
1 647261416 899471665
1 145716498 526595182
1 741139832 825432102
1 885142027 894108397
1 780475740 975340281
1 535479074 574039279
1 757194599 769216816
1 888319713 918145630
1 229409116 628383329
1 557841855 589152160
1 256930351 991973104
1 717111120 772826279
1 756425922 869327522
1 679859909 860908070
1 658944054 805992364
1 932734434 939498891
1 330829591 363605556
1 900661440 929236272
1 283462028 705207712
1 632744296 760362527
1 32560218 456214164
1 495331771 760461619
1 427440411 971150766
1 552568682 799706674
1 447678719 795777744
1 359997943 582786608
1 930545098 995328098
1 446735089 640759280
1 856278456 931417065
1 255154930 426704016
1 542097854 748235842
1 380295215 557607507
1 323427965 459558685
1 628881155 733484699
1 434095203 556566639
1 775171320 990311528
1 127982509 651593072
1 528533452 817373590
1 391753323 469090285
1 436974336 585205232
1 518308914 734937372
1 567803566 877992836
1 175721551 679515397
1 790028926 790720270
1 11104340 884631159
1 573247868 748897073
1 192386779 416419006
1 590924730 972605158
1 810509919 892118366
1 863659767 880156771
1 582329079 671461469
1 160984886 504724587
1 567903021 760721067
1 361915285 581356026
1 249239421 694558165
1 365118943 962438462
1 1710709 738840786
1 788051984 868392933
1 165352936 969822920
1 889553743 974814613
1 42701682 862971357
1 321515349 973251542
1 562850108 593799319
1 323132741 798251292
1 462572843 840561387
1 700781314 875364761
1 775991893 990086366
1 887866493 949808804
1 112160069 348074526
1 28987755 216782433
1 916534955 993713646
1 329434243 884018954
1 326305164 435914097
1 611235890 706725006
1 498663941 993801166
1 850529038 912380128
1 506187069 868342645
1 569316947 760145184
1 309139883 323595729
1 766132621 798873734
1 311713523 914599524
1 926738331 953918577
1 556386652 998740503
1 659997257 674585625
1 291160517 932849910
1 536553726 617747087
1 402806190 790865539
1 291861405 959448712
1 904492721 995457293
1 186064340 683447843
1 823574739 862895143
1 199678182 477853965
1 377432282 777813128
1 651171933 833377962
1 550888222 600865414
1 612526584 623053143
1 881441722 944681769
1 905840085 995147426
1 995255365 998796588
1 82233240 675492954
1 614156945 654387873
1 526906653 722055870
1 787228826 936966357
1 642756480 741744789
1 110434270 163034779
1 641855400 693696792
1 141910726 998334747
1 805581266 940190630
1 445745426 692012670
1 939280945 983119680
1 499117666 928170404
1 646153520 964496729
1 795321695 817260618
1 293249423 659190366
1 401104549 841739773
1 390284739 517153414
1 735815732 920351929
1 243614095 798435052
1 685507938 879670954
1 826335926 837410444
1 810740640 833381549
1 386281324 505476794
1 91126910 938452954
1 6190405 670877635
1 793481898 844846735
1 745349853 805168503
1 401229232 591410096
1 155413866 866563526
1 649084530 679690373
1 360564584 645698267
1 633392807 741631161
1 698767672 776345124
1 461351394 594466555
1 189061193 544100955
1 609917807 672919525
1 362011649 867459726
1 139110819 254687631
1 278917837 789500812
1 359509450 810433486
1 431828417 623507187
1 281001551 939895399
1 327962409 914905354
1 560734230 703141491
1 613845058 698017754
1 255328173 344284434
1 934397561 942014274
1 623429274 871239733
1 777958380 948309876
1 98070148 863547728
1 358148054 613881146
1 831471506 851901847
1 612439651 779218311
1 335952944 910064625
1 860466697 920605302
1 530781211 563939512
1 155977791 877523953
1 367370892 879816493
1 158345598 545419614
1 38081860 785914154
1 959249586 995146368
1 658232888 799317219
1 767628264 852026542
1 675048572 764323711
1 43240609 124892650
1 989870943 996591487
1 227163403 515952816
1 629968915 813175035
1 251734948 542692522
1 864565323 942055892
1 364631343 914228313
1 264000752 401940891
1 734962997 911374059
1 788702025 974791362
1 195656161 961487573
1 591655796 772535610
1 869311344 942192286
1 922071937 988893364
1 990085389 995783647
1 327052060 624118677
1 391976623 573471299
1 822665092 987487911
1 720019678 726203167
1 948792144 971464756
1 324284357 861910578
1 480530269 677215431
1 361608028 786382532
1 234618881 573012178
1 386244453 950421656
1 102534669 558747959
1 958461004 975175814
1 558442757 640127676
1 362744397 931006991
1 284298833 393572445
1 148018818 454818314
1 427438112 487072479
1 280547306 804434152
1 131823888 493808023
1 358800316 860235301
1 925505060 986695301
1 643535642 780165963
1 43590193 74914788
1 964246413 973641790
1 29199583 380429453
1 820726666 956594542
1 895993383 944285858
1 648111128 754716594
1 57864845 785821257
1 300902423 589974971
1 68493789 362030818
1 944641472 984896450
1 493953493 531673867
1 492249081 660960339
1 888149754 924347627
1 805965229 871629295
1 215318531 735448233
1 256220983 682928632
1 583289858 694665814
1 121140008 507507548
1 394956484 546011614
1 439699317 538007938
1 408453238 814948091
1 981139725 991901237
1 812331806 939708654
1 109131918 146108002
1 473057906 683091803
1 357885369 430368906
1 133646184 501356596
1 84820112 165747822
1 641382357 769566936
1 881152858 901077230
1 263988712 797739934
1 731154311 963924431
1 718531009 846952984
1 868459125 976496325
1 770532295 894957280
1 853530996 889536208
1 94780645 620485460
1 961783839 986283661
1 872033745 902376823
1 305435060 792433492
1 908640813 910731130
1 280261133 313303339
1 712348260 778199206
1 868476246 963223116
1 636439624 822529985
1 730134693 818898296
1 381535764 858406244
1 995802567 999160083
1 82473198 449715807
1 923114916 941682763
1 710298127 986663731
1 32486350 630233261
1 40624864 979945940
1 709727729 962623874
1 988161935 988706249
1 922652468 926074679
1 459284434 762846673
1 359842293 410307985
1 188948855 264583681
1 104593843 555412585
1 468123202 780007007
1 500526103 608204907
1 591564100 893397433
1 63556613 79624334
1 539848753 671044940
1 404322469 912292828
1 305141123 964237583
1 484780190 766541288
1 78327365 103805980
1 878444093 965070275
1 333498382 875446184
1 566944335 768128137
1 685349445 685509446
1 570247431 790569081
1 623654989 869364365
1 347235637 568550397
1 257024190 524129883
1 663105033 753316018
1 825185548 966475204
1 874957230 928813934
1 141681866 631004496
1 587986913 611094064
1 652436129 816823183
1 757343738 827442490
1 335958582 944319387
1 846427329 954392192
1 69018415 809836181
1 646591409 666366410
1 605619426 644103164
1 66491849 335118649
1 459144413 740804589
1 285339845 822265382
1 917888440 999484991
1 659566249 800721829
1 889640874 916196769
1 807830808 907845295
1 411577756 585161334
1 960499837 974508313
1 9371021 471782971
1 632074261 778493867
1 40064446 950822814
1 98720304 749210604
1 985745010 986458652
1 771115766 944458317
1 11426659 352817299
1 593296076 931052451
1 475706317 967264557
1 409031583 874129180
1 67608406 527264574
1 472683396 998077461
1 713029786 812568856
1 799970019 930714936
1 927190817 932882800
1 516484474 938353229
1 742861157 863169536
1 673176843 996954556
1 576354061 697231589
1 234075292 868231663
1 436196022 628882497
1 229376728 293067866
1 992566938 994809913
1 262202296 612785681
1 897631324 957849026
1 58734578 878038839
1 100206665 842287447
1 933423609 947684040
1 294736927 583186401
1 241829932 753076627
1 21233917 791043971
1 932344982 963535298
1 412997346 895826051
1 879603352 948857303
1 319499658 327276848
1 373985738 456727176
1 284266852 505377632
1 245636938 288132171
1 864633607 865082652
1 490604290 787441209
1 997951502 998451967
1 884559990 940467700
1 118101430 424483334
1 461189504 597160627
1 470670685 761809504
1 504619367 746924052
1 201724500 780980066
1 196244953 815513715
1 96662831 363811581
1 102880311 746532528
1 781868974 874530973
1 699665474 744855794
1 717376396 859737367
1 904538156 912980857
1 468939282 792481272
1 215982697 528525189
1 578081318 859168517
1 227199874 553446925
1 499670476 799067449
1 873275249 895526517
1 776096059 903849813
1 238407688 454657901
1 834798352 978852538
1 302165514 576894563
1 97730312 645639394
1 736813917 901058240
1 807266695 831944735
1 119233310 381858018
1 610618272 845848479
1 550222036 749816016
1 569580036 760977956
1 839589689 846690960
1 429502945 994512937
1 825707796 924362877
1 835622975 888114026
1 530970817 787205285
1 994641422 997993956
1 52580330 708879681
1 108314766 436472013
1 695359928 721995252
1 3216624 464530211
1 738765105 741182507
1 493673738 594243363
1 210554517 798249348
1 661830650 753661023
1 831058786 959612410
1 389111252 507991213
1 552030786 609716179
1 154950022 265640436
1 950000507 980338099
1 109320083 367606302
1 310240115 908253004
1 172592390 980953031
1 873610326 993279132
1 521288538 790946368
1 109466400 268031047
1 776040188 921196340
1 241522486 637752130
1 138596915 679700720
1 219755583 753692687
1 981740575 994172245
1 421240227 509596300
1 991196038 996662212
1 229922440 395916190
1 984273392 997137783
1 578820279 959176797
1 946309607 996912091
1 332653505 664853019
1 795099222 910235591
1 123172366 946851323
1 395932330 864048183
1 606551998 650654123
1 585182586 943562149
1 504700065 715612959
1 410199991 824549268
1 262218535 922731006
1 126996705 641544275
1 291501552 737155105
1 231001228 892626405
1 808049361 874684860
1 485633054 777231923
1 176701409 414683441
1 947010749 982884947
1 374087924 744582847
1 722187019 929663279
1 859682286 871981530
1 72149552 219756033
1 851795867 864858569
1 304308282 841345871
1 365839696 975153688
1 223679154 282581240
1 547088789 647540150
1 202416142 432637648
1 435369123 747391855
1 594486726 675899279
1 959338464 978858082
1 731313016 927884811
1 605373418 975464858
1 751724879 769498178
1 52300342 191172866
1 263377614 627129057
1 375362599 556984326
1 622267986 674844599
1 365533875 981278316
1 263642535 726799701
1 311561661 832375556
1 212016103 705739960
1 278647442 848958912
1 585085676 774188011
1 134775910 706694330
1 503433522 714939831
1 42986587 235351289
1 68577966 924973112
1 43330669 330340446
1 41538531 148173954
1 9183194 442483962
1 551270204 797552865
1 278117258 340174546
1 386623877 594858510
1 355744855 789207034
1 572925098 744787454
1 522804860 602544148
1 883356609 986717403
1 369168205 950592734
1 312238261 734286384
1 281350188 794657047
1 265176428 419031003
1 978267808 995742187
1 249125247 402828559
1 237875221 799425385
1 607988897 995771955
1 789857933 865846794
1 390621706 564548259
1 650575201 901016766
1 264265950 576342399
1 983607870 988115802
1 869084988 966954307
1 720887455 739265314
1 598731604 655499832
1 483344398 549928744
1 971259234 991650890
1 711005170 762391500
1 635784931 880548366
1 606929713 973005848
1 499111972 660606553
1 641821652 707033110
1 414083137 813874901
1 753236834 763010985
1 489324270 638519338
1 201390873 471545524
1 852438287 871874829
1 136323726 433395236
1 445812392 704938702
1 396367800 576285779
1 927500454 991827346
1 631393022 685569068
1 345715608 963467351
1 981417051 992250165
1 129506072 478355459
1 963553531 988739373
1 948229018 999922789
1 490325473 586250792
1 456138129 643472111
1 453006422 496610551
1 353157992 546455411
1 631661949 698381507
1 985676113 999876663
1 153544500 333226483
1 456971209 950201905
1 733388741 819401898
1 302599752 953870550
1 932027082 969857861
1 65828402 523043264
1 217813984 887729329
1 917958393 988030568
1 11652927 47569591
1 179219338 671523462
1 333689178 751055177
1 967854482 991063930
1 912582351 939212314
1 314077165 912338113
1 71407917 755855754
1 373398805 552824070
1 572238472 852150501
1 788469707 859631803
1 613448617 877217851
1 12045098 984522723
1 685050850 726164168
1 853322587 878142360
1 361087430 984840198
1 702004398 847858302
1 475560563 530925467
1 799555082 902582113
1 782408901 878255704
1 15145567 37508551
1 577380288 794308189
1 388148537 685398055
1 243748129 417974577
1 682816336 880634858
1 258981914 903487929
1 362806987 550863871
1 502479511 840255510
1 987473564 994208593
1 751771774 771696520
1 678867414 682605661
1 142191874 453717521
1 527977930 634703844
1 120337541 606392555
1 216497417 697335337
1 971006267 973810984
1 123789573 471795370
1 880083365 908245628
1 105772859 378644141
1 864565923 915918278
1 245044888 467983466
1 11769327 534308935
1 89678884 391787716
1 712319500 987137830
1 653042335 791246866
1 231494519 537191012
1 896482977 968611559
1 883376299 892982797
1 585955886 768533959
1 261639256 932812169
1 140251035 916635074
1 3453020 739810191
1 565778629 711908921
1 819662105 996254472
1 641316766 984447609
1 73697378 125960533
1 595105810 786836340
1 531083168 974825818
1 723192974 727640853
1 482075849 526477699
1 423658625 967397223
1 993845464 998750876
1 451787382 866772198
1 279202114 755514627
1 523192548 657286895
1 303326094 551292063
1 649336537 740840106
1 758094113 962583770
1 539639384 662050247
1 121231186 948206017
1 164294721 882764911
1 493504228 696389651
1 919436820 990912190
1 298024268 927813449
1 374452473 957478703
1 193021757 517991158
1 779419835 865840753
1 742058498 757542355
1 145014054 790073690
1 897701024 997479173
1 288966815 857124416
1 749670729 979487888
1 950994603 967879481
1 245479191 891046065
1 954892269 996380463
1 335578185 654442788
1 835255657 949633074
1 485299757 672733704
1 139701614 758145991
1 16014869 705696220
1 775085089 889598116
1 740272108 761702158
1 815101886 817411557
1 306217197 680025460
1 507477152 898963766
1 796391149 800286819
1 687550432 770109810
1 323565768 772763806
1 230777905 972436484
1 228761786 957719341
1 999163824 999437337
1 100605838 233401335
1 815873694 870438584
1 341215364 841357541
1 364955813 484198432
1 746178703 847966515
1 5607399 861573077
1 844582802 908948610
1 968373668 987275707
1 227049435 446306335
1 576691370 907424751
1 8567535 802450920
1 457906199 983086031
1 153945480 312897356
1 744737042 751215510
1 858302569 924313678
1 936610153 961207183
1 517180971 628184301
1 481518417 959345512
1 480961739 775293989
1 316547779 524698328
1 395619543 809671199
1 206285156 422750916
1 474833360 726778732
1 564630635 782901800
1 878638035 922421241
1 440604028 752210179
1 482693730 603179319
1 979020371 999461055
1 437804092 585513971
1 589825621 661645139
1 499442696 800132648
1 711843724 989187663
1 249354702 541202480
1 804596549 838468852
1 302604201 545151109
1 61287659 112923407
1 774517623 973335057
1 195054272 637711517
1 394677233 671826932
1 458519294 963904655
1 664972048 695679883
1 344496622 538140185
1 338016271 345821671
1 482894523 991324918
1 272533915 455235762
1 949353523 956150745
1 182583169 607988005
1 997200181 997951948
1 716139054 953493269
1 645405879 946284826
1 784734559 955083719
1 786748897 883332321
1 79301870 869649917
1 666730207 802744500
1 138144524 785875902
1 329024271 507541317
1 949275621 951957004
1 944904357 966737986
1 370617187 820114037
1 658744029 680068358
1 124561862 346670738
1 120641656 927301395
1 509241842 996038165
1 179225559 871320066
1 605995723 765565996
1 320000842 627573123
1 268272254 637757185
1 603411462 681690965
1 987463956 988545461
1 428368530 964082236
1 920233789 982629072
1 546985899 747182082
1 181585079 362032957
1 1797547 548869020
1 207894564 301308385
1 50062239 789707949
1 519084448 804122840
1 355064534 880786430
1 581623971 902325706
1 138480809 298375009
1 686503854 987274025
1 75118771 764897447
1 358258245 681433221
1 969562676 969670329
1 6082123 256848754
1 160452315 187117035
1 215961956 237224605
1 760951426 884662674
1 970680920 994666978
1 153461542 940332516
1 671560339 736647462
1 401117717 695703524
1 807874747 985669622
1 733792448 858783608
1 871864755 882743883
1 51956693 982659687
1 668797922 910701818
1 167696390 944645643
1 438193858 690034459
1 664423547 979367640
1 848541496 887339618
1 58566549 84760658
1 478025923 826342188
1 169651703 734915164
1 511286916 972483018
1 391994490 937425378
1 33706369 907550506
1 81523413 107921958
1 393518584 398085516
1 86117690 408568568
1 40704919 930568356
1 29823597 970255712
1 708755587 839575297
1 17323780 925067224
1 682278064 985154922
1 102154621 586533854
1 114388082 318967178
1 556867899 845796829
1 720055633 805893023
1 260216563 772482396
1 324220353 863531135
1 717982825 721665769
1 531714820 722392369
1 709054079 807244635
1 78270014 615677695
1 49720641 913899079
1 549032007 848589379
1 839562778 973565263
1 676846268 788462791
1 764800488 855767028
1 648481567 764565610
1 871643232 975857469
1 942820840 997215569
1 89963555 281457308
1 861024713 971211565
1 43837042 311215705
1 301030719 314248753
1 514865112 866215218
1 956105990 972455012
1 297895263 555727619
1 94454143 240027081
1 311016699 938418676
1 217951550 473049347
1 464432507 585024094
1 74039144 453210020
1 599803920 867898315
1 705504233 809386466
1 442379241 567569033
1 637112288 742054350
1 835028120 866347121
1 566656377 750714046
1 125762517 182781924
1 204616042 613735979
1 379273544 477868435
1 506539915 747246045
1 296180877 731741983
1 112231382 402605217
1 25584092 724350564
1 426059794 637110140
1 357417590 743376673
1 43498896 236674076
1 743475071 788622417
1 947869890 954320588
1 529479434 672399519
1 732820716 983228343
1 44518336 307514972
1 450779371 754556842
1 535100664 645025501
1 626268456 707723579
1 909214775 971439038
1 481249705 881206220
1 443929632 447976492
1 21608491 442823491
1 919687451 935290224
1 264104189 892107699
1 879942664 920317270
1 798144640 991778207
1 688493788 952986341
1 766390035 833053590
1 692899619 815955538
1 143171190 961468020
1 300392474 435372907
1 691192352 950901393
1 790611436 910777200
1 449476069 558226062
1 193771773 984373152
1 915907934 990311075
1 681520275 935210298
1 303692743 635191661
1 978167906 990073656
1 261622806 610068818
1 961683968 984399514
1 153306047 757376749
1 997140599 999576287
1 998109622 999114193
1 315667273 356500397
1 190001714 892356758
1 440962808 861377816
1 152736169 269674029
1 325096347 655089851
1 558125172 735564452
1 385052612 772897521
1 490195187 967007443
1 661853896 845080695
1 80165252 206947172
1 707640295 890109824
1 823059496 859583797
1 478714755 730368636
1 179372220 532874681
1 629416688 955616094
1 353716060 372311799
1 208199952 880652334
1 145697037 498198834
1 188365945 778189148
1 795332505 863302143
1 817751579 952576262
1 401436034 739594699
1 823499252 905277704
1 23611752 313787381
1 898814642 944833244
1 839618748 966784256
1 432061801 986183775
1 631931024 984989964
1 153302545 792521953
1 67132730 158206945
1 168915087 800191122
1 618291849 682973707
1 276703290 701166919
1 614535499 769600197
1 734775665 892755845
1 37041629 991948106
1 794223276 932499229
1 845219811 964223683
1 5937542 849894058
1 607587680 820039654
1 472813806 739371351
1 311816464 318542960
1 127668208 831894667
1 860949130 934794793
1 609582241 628768960
1 143916394 601097320
1 935160185 944397411
1 534912925 881585907
1 354385663 691099403
1 765691346 807640100
1 784141819 939490440
1 208224971 519915565
1 438451852 594407666
1 13586097 454721705
1 453184766 843451124
1 350589414 853509715
1 953257445 957398549
1 534669555 977031193
1 755357004 952459187
1 161467508 434519486
1 310167842 613092054
1 490088953 974258611
1 803616651 839617676
1 987205758 989354606
1 389913412 619471044
1 645155807 666937543
1 912861649 961097240
1 223082781 441446769
1 763563169 776111557
1 125784064 996910875
1 387787079 487911426
1 703611645 938153419
1 740148981 976024357
1 977790928 982079752
1 229368868 947722247
1 518971854 865499920
1 353672739 616030732
1 950988695 998697458
1 944326415 956054980
1 555395279 647118550
1 988312960 995516493
1 708813009 894605131
1 206108006 632085736
1 527300277 994660869
1 737327249 809452969
1 163147154 679948390
1 375633956 929706874
1 864192715 963458606
1 309480692 591549770
1 457560068 800498751
1 615925544 920681159
1 490918622 797993226
1 153168601 956371504
1 674688896 788265937
1 426137121 878291513
1 786455107 901546499
1 618524717 715089463
1 488993074 769284946
1 244798139 727764817
1 898196047 959273262
1 393384724 676582533
1 102487007 135396656
1 114139023 818425235
1 885222837 946342821
1 747766521 815518234
1 84559282 225941311
1 802289303 803222924
1 426618136 893458567
1 925225752 977180087
1 243686297 548260402
1 687425229 864810541
1 206796398 407699014
1 240995166 505588854
1 823243101 941421795
1 452060931 918431675
1 945488315 955154417
1 288035729 787526650
1 398062692 911484656
1 373928108 645165690
1 157694745 802583576
1 781201506 817460885
1 659032870 706417463
1 469859290 593062767
1 760506749 967560418
1 709011705 935473641
1 388329561 718871735
1 629125128 782321341
1 11369557 84612092
1 783144649 788891908
1 710087071 855149151
1 918532049 980468463
1 612272903 667674587
1 639422924 658125228
1 270859598 676324359
1 371848345 962135866
1 809372895 997758840
1 213743583 991840195
1 392330269 646233185
1 652336029 852615498
1 733919828 775308930
1 722037883 769239206
1 606405246 970771567
1 564491852 658229816
1 320513535 625474789
1 605285804 688836695
1 2844064 470801859
1 25592949 916365338
1 458654284 805906308
1 830444315 873711174
1 830848514 939147386
1 537441790 568418394
1 740664227 811619390
1 208839776 224370954
1 854582194 945200867
1 524745440 839815334
1 177164567 821956064
1 618792042 660847578
1 766122870 928950507
1 45119475 251129637
1 791225457 944697499
1 602840409 647301430
1 892588793 993172315
1 823786142 999700634
1 222839848 570689711
1 879718036 968326937
1 568955771 981880022
1 439526223 494227109
1 396989900 911320068
1 295072070 836583395
1 636930628 857984021
1 860017839 912928244
1 309576642 961373242
1 546862975 932845533
1 647868806 937302308
1 340522107 461223496
1 785965219 797152091
1 13800621 906285527
1 334507519 955046772
1 927296240 936330831
1 750138942 949144587
1 275825347 659434203
1 958813518 996230044
1 874689475 885503882
1 914647873 943712816
1 431199970 986342523
1 211611828 502827166
1 647480436 963216454
1 466159620 700025511
1 838912014 870671491
1 656731575 921073447
1 784661094 833807248
1 661452821 670139983
1 672406825 841560553
1 576530947 989698261
1 146738305 679302939
1 106725671 692081583
1 928218187 998331756
1 271202150 842989622
1 545026869 901569018
1 750581509 945044484
1 583093851 650784985
1 736789455 851787185
1 236273513 381581366
1 372449892 978909964
1 487749211 821743138
1 189944468 517465247
1 536980679 901883834
1 237094990 904778644
1 139081162 198142103
1 623407758 838696659
1 673048292 826626042
1 610223442 632847737
1 899876658 911792462
1 189764782 219474926
1 561807277 878395183
1 791427697 841296149
1 733344116 735901986
1 972070961 981162875
1 949188191 968392848
1 732784298 935203475
1 179847651 891957701
1 73090664 807811192
1 48688077 567667076
1 300466146 792693013
1 369728689 481024333
1 571052556 856050657
1 466562523 793232972
1 736093608 849743091
1 302331612 777008613
1 693972295 816118950
1 141406090 366168550
1 517786641 717184854
1 389220359 440877304
1 668620572 999037631
1 516395152 777690264
1 846256279 983796901
1 290928438 632269451
1 203414444 843814549
1 238509276 577165611
1 522614903 892108422
1 218018701 541525640
1 665208726 987304514
1 95585579 700739426
1 314124971 397232075
1 421095178 546964811
1 671086233 947621823
1 260883865 297213747
1 325270699 381071229
1 859742807 986054328
1 69955534 998997183
1 546227723 817218096
1 609703652 884339722
1 407824080 597149315
1 497677237 549296687
1 797295472 829766165
1 663923007 780801023
1 722577052 866403532
1 428873789 760062253
1 783475400 996052757
1 826240738 974598397
1 817154348 958490643
1 245552155 517526741
1 893498619 917497019
1 610490516 838100609
1 265531362 500665066
1 937666024 974688842
1 101965292 497246642
1 13911899 175176132
1 89212497 319466139
1 153359995 317811670
1 853031116 946586422
1 526226309 599528743
1 98068131 341840828
1 476350231 787229216
1 201990394 538798628
1 810813761 969253100
1 899732969 983711253
1 248359405 481822094
1 156864880 781805543
1 668074242 852018031
1 936081487 975925148
1 15848504 308113667
1 333838442 998245086
1 266354811 835960353
1 382825678 713960150
1 176664591 245085682
1 385432156 688272658
1 532376233 892999939
1 731171469 984198173
1 244118065 415187355
1 458258235 902968446
1 386015016 576208815
1 631684113 672711101
1 131714317 173483580
1 668670426 689882446
1 421570065 555096516
1 212239077 682738790
1 872301745 969821788
1 853121124 878232072
1 904837349 934927824
1 461747907 541043857
1 515105460 615443948
1 632801263 689972318
1 272498477 318695971
1 684217796 892898497
1 473555483 597122868
1 989256902 994406982
1 142477922 277376500
1 299865184 929546317
1 368974206 688886463
1 929686313 975926086
1 537600643 599443731
1 672493245 934411717
1 242755738 773940184
1 778855934 797545028
1 270636973 638607629
1 307529396 857424918
1 843663816 986080202
1 313695860 355031535
1 488965178 891416124
1 801157458 985429272
1 536400727 877172943
1 701147633 979685470
1 538036068 572905582
1 105855564 905836113
1 217407987 390749213
1 426013700 944248511
1 783063103 863133785
1 645590216 771769103
1 107821859 246194335
1 231699147 556203031
1 861680413 978549155
1 572477609 669328993
1 710440333 886515515
1 47295964 959233007
1 397112088 397513686
1 616607159 756901754
1 386751318 500099228
1 932730172 978909081
1 255434771 946202975
1 461523444 703475515
1 344123265 461973416
1 454742432 584157561
1 111778473 750369500
1 957334921 979987657
1 253453835 822576044
1 850827721 950418888
1 745568677 987710341
1 77795403 522144277
1 719813746 945824872
1 381238863 416849091
1 780654130 957248149
1 139797669 329083004
1 154439796 827729530
1 682368845 978234085
1 698654307 885470339
1 478157961 729600260
1 330674124 546730043
1 400960707 917639995
1 901938827 908589165
1 300601766 889912552
1 900566441 924433514
1 808293135 860172192
1 539954449 939773083
1 418622701 707494637
1 599809866 808076053
1 18605159 635488917
1 538395677 839365626
1 938383423 974010183
1 806720387 836088657
1 188887386 196153207
1 797501349 818257813
1 243840496 943575968
1 695089432 984255004
1 982816731 993978419
1 931861739 950842806
1 977481499 989115662
1 7795225 738667943
1 247644735 645042168
1 853072103 869965423
1 56312359 212532554
1 292532559 659841002
1 58205747 442806673
1 456722231 672690119
1 673875 927678216
1 391244059 834516365
1 670145942 880066779
1 89212049 591246858
1 837768540 853872582
1 746881320 851039242
1 856078801 968824801
1 327576454 467028705
1 1378098 520624297
1 937929672 971411334
1 911491823 915968159
1 687693131 839722515
1 738947939 860289987
1 187889313 458541972
1 893565860 968834031
1 996296186 996520182
1 77595946 524717150
1 384130784 585468393
1 254336576 901975342
1 306811430 440199211
1 31656599 275138931
1 226513070 484951943
1 485494431 682159798
1 386214178 555939451
1 591215440 862492868
1 659538992 811154048
1 556853329 751444849
1 688274370 715377666
1 63801306 367740951
1 702371296 743815354
1 688966182 848019523
1 142832160 881565588
1 351543582 483158668
1 214399268 601490637
1 860711825 861198179
1 54402613 750420227
1 414955033 514442080
1 312771764 470648896
1 62964842 446076254
1 813906796 871291515
1 499075705 843377582
1 620327874 652908312
1 103228719 947700544
1 540710283 873113515
1 681618350 698827471
1 853870136 884585150
1 29131957 739620737
1 797239963 925270213
1 243387426 440469687
1 543065017 647653802
1 242226749 815561638
1 621970896 813928447
1 689937125 761937666
1 667195269 799966545
1 245158845 590392028
1 636770293 705433013
1 416361337 623387607
1 985576746 995250105
1 29752130 682566143
1 813618918 852335598
1 503541398 520137231
1 900122718 913296517
1 307680977 699273522
1 211679783 675747281
1 952713650 989673337
1 865402149 954762285
1 230208980 409701059
1 752949019 797483604
1 825326068 865686849
1 77954981 661918290
1 739905579 909367503
1 360519818 773827236
1 716605184 825039400
1 493753564 789919026
1 58216045 351919287
1 182879753 737895296
1 145380412 221148357
1 475957547 985373382
1 930384386 941343567
1 711938486 798397741
1 743873222 927458834
1 817998033 994370237
1 813363655 849643745
1 776359031 857516555
1 544763826 704326654
1 605416745 849957638
1 587619039 831767751
1 720231046 855892437
1 129094741 914864543
1 7665323 820635451
1 194690249 702594758
1 628003261 666709948
1 508237944 912168254
1 826328854 922389930
1 11642995 677367541
1 801251466 919698382
1 361784978 947098019
1 900767968 994768014
1 28263013 422495632
1 370174417 816703693
1 328073950 435306684
1 304307250 992018768
1 613945593 674626184
1 222064074 263367709
1 237070271 373739674
1 416193776 695314782
1 546290739 795653040
1 965148664 971219484
1 899404868 964851569
1 758587489 990148374
1 983610362 984028452
1 509427994 778527529
1 400951463 522082168
1 632097228 706248543
1 65404765 502170092
1 237272609 380133640
1 420690830 868983745
1 710366172 999152464
1 1952638 465434960
1 824502177 943663137
1 690476787 884961096
1 264182183 408367882
1 704341482 710315198
1 449355759 595339128
1 452214871 688637057
1 503167229 958692934
1 89977844 123522478
1 68412119 566107861
1 693756992 979873442
1 127801032 520431425
1 187658255 795619243
1 103648095 967184282
1 240333191 891258757
1 843515665 964896414
1 624120100 649674809
1 728467483 751128294
1 815057140 821997141
1 640206831 701043510
1 311848386 695188713
1 40100379 828918783
1 398852775 917356000
1 292153139 603278889
1 165629202 703912608
1 721828699 980282421
1 209301780 614782044
1 168673476 423017616
1 882898341 890874341
1 127354218 814826634
1 497328317 626268660
1 856186137 891193444
1 260348648 571931588
1 95374191 795897712
1 622412753 858621486
1 893605335 981173625
1 497467902 923879304
1 450406106 918455052
1 619271345 669012795
1 592767255 765533045
1 978061489 981423527
1 847875758 878412997
1 649074165 762343391
1 129848180 268367341
1 343526407 915463150
1 458694294 496650742
1 573328974 604147382
1 31379430 387656553
1 810198342 933351519
1 810190833 874223782
1 694965309 711795122
1 813012291 922184058
1 244916285 994353808
1 352734993 528621615
1 29125917 854475538
1 543785399 695461995
1 67155948 717187386
1 3721496 299055577
1 433377857 829701134
1 370819510 829055120
1 237446985 371319587
1 823926261 855998027
1 775382864 983744449
1 279082004 751160829
1 579419459 865872089
1 5208536 85671985
1 298054570 845330911
1 232944187 963244941
1 918762671 981788996
1 594004249 619827836
1 110495679 436431384
1 479335421 930224273
1 764126630 940802017
1 633676514 829175946
1 315199702 740794346
1 833021477 864596433
1 3064862 963087871
1 805353862 912459386
1 751464016 795305116
1 286692289 906621614
1 465137719 471573007
1 228965560 585908294
1 311023996 736770638
1 322326869 329705349
1 270348422 502533449
1 69243629 269826425
1 608298208 946390873
1 138869339 151164902
1 994025239 995214174
1 371743633 719888079
1 86085414 196689617
1 688001777 753331315
1 445047272 822822996
1 746600432 866815077
1 873604565 995441295
1 429702433 813039637
1 647795801 826235840
1 352575974 526885184
1 145033615 959781453
1 154717567 340664562
1 566575827 599742149
1 107595217 159355107
1 849010028 955092150
1 901100605 983543315
1 626923078 964695347
1 418008368 541428849
1 857774003 989326264
1 349720846 437323579
1 393714070 610665359
1 659900700 804114282
1 902269503 979461155
1 235740063 655931574
1 812701449 925023120
1 987497549 998644980
1 227717343 677478191
1 590970098 756405768
1 614926143 949384641
1 650275752 944587617
1 230158569 568602794
1 335067457 586736808
1 980793887 983946366
1 25261076 777606616
1 311884161 762418847
1 11830929 964689259
1 632130093 748406642
1 30240652 920976778
1 471073961 585520600
1 982087214 983902621
1 321911761 435119296
1 248805738 803899379
1 607833034 681113823
1 928192131 941869105
1 495695492 801760032
1 617477717 719480236
1 985471024 987205287
1 747233018 872155687
1 661044853 901571456
1 469976734 717525981
1 954043695 997585376
1 784862482 924522127
1 740019246 806539621
1 601993321 722494650
1 838299512 931880533
1 80986834 163696056
1 536915221 793774048
1 979579787 992129263
1 259627228 468566348
1 137042411 835279319
1 549746863 837856109
1 860790158 966995014
1 702322880 879506904
1 525174482 587909485
1 206002569 616677221
1 649832067 825080546
1 612419272 831878769
1 307103988 621534185
1 435577003 656924332
1 640151149 982651235
1 736004517 852201786
1 327212620 876410500
1 718370779 756665419
1 592460368 665792303
1 194453213 926644412
1 597829575 882877820
1 664317705 983333422
1 189460120 313689586
1 469447202 478452774
1 237803327 494581377
1 406386830 794228013
1 492255738 843231994
1 451860373 520558926
1 710805262 864460965
1 520970001 933973185
1 850255434 955008728
1 904856798 910143974
1 979070579 999052420
1 556615630 959509970
1 676596109 790348451
1 835013128 956055981
1 785592416 819697664
1 371215324 506562222
1 958420409 958572616
1 822644109 873487871
1 121657632 691876688
1 365065148 817763308
1 565458092 690905404
1 228720176 387615162
1 597901913 966094454
1 343901402 374530106
1 717912362 751627586
1 12218176 508443221
1 909066268 961227005
1 656232567 658461215
1 488800545 509824091
1 301287296 464768872
1 844525054 971634121
1 243067868 908076841
1 509271170 975054090
1 496388838 809177140
1 374955647 690196005
1 590533454 736241252
1 367680075 788589639
1 866977513 945012613
1 134829388 850720609
1 927182802 928792162
1 958540718 959468793
1 256402927 927497560
1 353576188 972152151
1 375489244 517888957
1 901589867 928963499
1 609561900 687415734
1 908664146 970587193
1 28334184 768536302
1 892052888 989895169
1 595534322 900611981
1 418346597 597313824
1 905209611 960809477
1 154455024 549779170
1 989377928 996550631
1 212319764 787579176
1 47739175 196112675
1 991084738 993140641
1 856049782 948610909
1 3398709 240082547
1 380331308 389845771
1 963765644 978167611
1 28235663 668263817
1 239195218 475912740
1 831322755 968964501
1 89544338 377627493
1 185245614 333715960
1 962068000 962523432
1 174521038 804741934
1 421690951 647109000
1 240537303 380198747
1 1539622 316630476
1 790661985 921549967
1 802030396 954596766
1 9012402 304845540
1 149526681 842253944
1 561653745 853072224
1 557688439 682074419
1 912454461 926988333
1 424935435 933840480
1 242095244 906746477
1 301465167 895297017
1 845262887 989499903
1 83527301 307730957
1 104303264 883553908
1 147652486 419175682
1 398228280 733902268
1 95239728 783455440
1 950686412 975413367
1 561721369 913390564
1 124030149 611764845
1 515545534 602471945
1 174573858 213267513
1 923046068 952844793
1 824615441 951696988
1 597923597 986377080
1 775089838 971614908
1 901311560 968059933
1 919196213 990351858
1 856437208 890548930
1 514149779 858983781
1 588754401 809176359
1 102346140 820569559
1 847209284 940277538
1 590447613 833860883
1 493933223 976378277
1 793131159 809722446
1 145704640 973471953
1 687180001 913217476
1 793618399 933942406
1 677933123 852328965
1 818426806 970182491
1 888129823 902254315
1 420936779 716185195
1 400118742 614504834
1 865516152 960534611
1 296032633 369116265
1 831378208 952204688
1 984390759 997642355
1 785570803 911915892
1 667951060 915123950
1 832377437 920810113
1 862081063 934317131
1 421839313 987790593
1 734829074 876766317
1 842761956 898387116
1 631402004 992037730
1 23068169 846690777
1 867926803 869604680
1 521351046 766229690
1 562421902 909691696
1 430664513 475565940
1 871724627 887454644
1 107722908 411636110
1 336767762 791792088
1 933587261 963923847
1 802202954 871704939
1 224776778 877691844
1 555150235 712324368
1 807935891 947891417
1 669724816 992981187
1 487941385 675791552
1 786031194 923521350
1 350168739 507694830
1 959984252 977690852
1 783920291 901963355
1 23074585 662152387
1 748414148 805248064
1 958038113 974136807
1 416595784 808701997
1 993427119 996115778
1 301240628 522010949
1 135983121 564309837
1 556527251 771917181
1 393198344 589680557
1 558573817 814115033
1 404320329 621326221
1 792854981 840562650
1 789494468 815244632
1 861882119 939695505
1 806769268 983031331
1 634590516 871462371
1 630728018 667646425
1 940890165 956125625
1 807563553 837159978
1 97867561 505067991
1 713083063 923747270
1 256845856 645751050
1 442115085 824752827
1 547703672 741902022
1 438194455 624637674
1 403826001 961316535
1 514016485 761474508
1 184373024 383192642
1 297513912 685316702
1 118379761 486595203
1 951318663 997621381
1 527408021 758678408
1 352212094 784351536
1 183296254 220282088
1 84803301 610830314
1 605175785 702924603
1 852930112 931668815
1 295401182 611733124
1 373482282 443240750
1 848415252 922047275
1 722952503 881814548
1 105336730 210405326
1 200768890 320621435
1 685993487 925572231
1 371135819 494234677
1 503884361 627911351
1 196675472 429074329
1 992727953 997624642
1 738062212 995895726
1 430404183 603980984
1 511869256 906181796
1 264452301 974805620
1 650277479 696934780
1 234536093 428816541
1 615422063 730885350
1 249470994 284141288
1 426677201 720709354
1 357905659 671198581
1 505778107 706216249
1 649196150 744997462
1 638492304 692717064
1 58556397 860359707
1 819182486 920759126
1 64894975 466851678
1 716287982 765040785
1 129318968 886835487
1 971061325 980225681
1 263310269 511407941
1 545864399 643581181
1 665072255 854313405
1 919058287 981563752
1 846257895 926227693
1 742269933 834242591
1 382380183 936995680
1 291743728 742261552
1 677966815 805965765
1 751741927 751891664
1 979741964 987659274
1 522959655 993754073
1 833244862 866126944
1 528081794 758491867
1 287059592 428298273
1 293168196 496153234
1 382066638 546676962
1 544229791 826098187
1 78448865 279283234
1 502538674 599150517
1 908315120 937728202
1 130158317 699948319
1 53232527 674480798
1 626086116 921106675
1 143467791 827531569
1 14781705 677657163
1 131838599 402418987
1 154635918 944703123
1 505392098 996904616
1 369674936 965453651
1 325927302 755449355
1 995652741 996056046
1 978474432 990968863
1 836198019 902071886
1 804729496 883669507
1 803364314 847956427
1 57627981 446966360
1 411595195 919630068
1 431335814 699477865
1 906255187 931071208
1 440343864 946008996
1 531256248 814542173
1 477665762 864080135
1 598613465 778477242
1 626449712 717326970
1 194300920 576320965
1 662737250 925959613
1 34589896 966914441
1 345494271 749936018
1 385241658 896797463
1 71504831 829888951
1 13372253 804873336
1 976528482 999569866
1 419040999 541797980
1 638071233 658206591
1 934020652 969078836
1 243239955 791322458
1 868632647 894349077
1 639137505 710829281
1 201035415 748998299
1 211291081 413667475
1 234298747 454362491
1 29685597 706339126
1 643985996 982134318
1 479343023 675196770
1 61618178 275727217
1 329142846 463392034
1 236024108 983894140
1 705742149 744513214
1 807556480 951351131
1 369908575 513711675
1 317100985 869237678
1 463936645 578268517
1 695461847 844447209
1 836052540 877874451
1 651537470 791286230
1 305312559 401323500
1 461985008 558255656
1 809420715 995272968
1 682305972 856012229
1 137643308 747386422
1 855030170 880719051
1 291044430 292884387
1 183513863 244472848
1 937568427 944742525
1 134349188 951218752
1 80993317 867283816
1 234973756 878008410
1 28376640 519570289
1 366718302 594405527
1 31595179 514473138
1 517658978 763139431
1 28650574 528402350
1 609415700 731125003
1 959357486 982403056
1 116709078 628026200
1 86963334 838593620
1 833999182 945509919
1 401496683 568245703
1 75452081 970829453
1 539920610 944209517
1 610501475 841229515
1 433435875 524385501
1 213755547 438557789
1 427938034 508375915
1 630035540 687904082
1 668434156 817203829
1 697882060 710094986
1 676072000 815872653
1 362247602 814383195
1 899868618 947700287
1 19626993 840610600
1 502057625 694192356
1 985274993 999711567
1 650387032 968754519
1 165442178 375876093
1 42888025 863143287
1 207570387 766653803
1 387622644 841910941
1 453990289 928023599
1 312840035 954543871
1 289781055 729370301
1 67693473 199530208
1 712333809 865063031
1 517482381 822767425
1 374393786 744083371
1 33188277 690525837
1 804156174 836392662
1 535427568 896612329
1 315812568 351053589
1 603486107 778914327
1 252972880 534450304
1 222892265 459397993
1 298872275 589271476
1 721479448 971296016
1 822212813 823765269
1 333277205 802579952
1 590368005 958810016
1 658083216 762105163
1 136726719 960897171
1 689990568 982757712
1 803427795 973910442
1 225741129 398515712
1 690366105 771941948
1 25945208 463971892
1 844545507 949474722
1 391924707 661256376
1 99099534 981311927
1 519823600 763088503
1 591319838 646641884
1 75110230 968643747
1 248162961 644448332
1 548301287 942690706
1 898977216 973335193
1 273736476 876722943
1 667519371 946238940
1 403827615 406946904
1 836438488 974702526
1 18566057 38483071
1 544590442 836047737
1 685853385 734032694
1 183402602 360809856
1 862229546 923083078
1 39922060 853719757
1 962288432 962546240
1 858531190 903364076
1 640140447 737829692
1 351956073 626872114
1 829836608 854850132
1 577217957 631934914
1 641041413 665425763
1 657442363 658976202
1 673640946 993060883
1 861492742 936917067
1 197238339 911732427
1 898855374 950544947
1 34479456 974340849
1 828703318 897511120
1 266629763 447361705
1 775517221 926224095
1 571233090 594474728
1 411794646 606707793
1 812937450 958871146
1 182388313 423665433
1 3648036 801663026
1 46410366 386832901
1 197438566 606748986
1 5444567 218671631
1 653023998 784694845
1 661708537 929921004
1 112736751 328840095
1 481239274 706654109
1 853600887 934546246
1 484021522 998545138
1 565005261 710270340
1 683794549 781960508
1 404492562 912555000
1 639796001 869383861
1 740899173 962266586
1 715044835 834670346
1 520818679 839884171
1 120118480 123751056
1 541438449 830432233
1 203418405 571417998
1 582494011 665652779
1 24288069 229821604
1 541678308 721729593
1 225963423 848413572
1 263310525 651406098
1 126039443 775598684
1 184167415 214652678
1 360585252 885688379
1 744182235 773784167
1 581168824 976618512
1 390394675 418594220
1 604569311 685523973
1 741772536 799113540
1 262814446 985997238
1 573891154 911677333
1 304881336 391109335
1 267076383 409900845
1 45485812 278383696
1 560305484 568298163
1 592202519 924381721
1 909919891 966408465
1 764981824 843075281
1 167894815 937871511
1 150181774 757580547
1 611428356 622038728
1 182767063 550506355
1 678784248 926729150
1 46713581 910749767
1 644566663 756927077
1 936375755 937722879
1 77066270 502334945
1 713548310 778489611
1 618420192 922144826
1 744296364 985047397
1 229506517 329310801
1 324880456 765304041
1 793884249 847699572
1 155386267 557257040
1 728839816 804763605
1 491593334 983647161
1 326559143 666612649
1 973349263 976518931
1 357384480 971668935
1 936017867 974217101
1 408084277 603099848
1 24654417 648354433
1 620619928 754742842
1 336085579 714608833
1 948310228 956304873
1 887931309 914518972
1 759115194 805548201
1 990164468 990924607
1 493617206 624066169
1 658574484 750057768
1 384600077 461435515
1 578599389 663939298
1 839762929 875365291
1 442507192 827113937
1 664448762 907174322
1 184501341 759127307
1 779687273 930981439
1 216788662 317205194
1 440748314 631792883
1 30043502 564956216
1 294098886 516927418
1 821739126 951202843
1 303826119 561556845
1 676596176 879563006
1 874114503 913177564
1 989785524 997190988
1 62745235 463541434
1 429233413 765827681
1 927337783 934503716
1 815032406 934010767
1 950431090 991683714
1 832766842 835533824
1 409565963 893538966
1 339496073 911737035
1 530227042 643890992
1 917832419 953249000
1 592465349 962367927
1 995963183 999730780
1 868890100 962371152
1 484461807 876798492
1 61925250 512223681
1 85301747 806423492
1 292321840 650287729
1 992716244 998442068
1 549854654 614207342
1 614368771 905581743
1 440958389 806966668
1 806713432 929098851
1 328834991 470678176
1 63309151 78016026
1 374509962 659316183
1 935789372 998769809
1 156760055 158594232
1 104141545 385823567
1 216924382 893476457
1 843911238 927281251
1 75040483 623607272
1 287604060 979992340
1 852239095 975885407
1 832148108 834784506
1 495286872 977697376
1 418783495 718976677
1 816421969 848019264
1 337572598 764746225
1 459097507 610836864
1 368162122 872140861
1 701128896 924083621
1 406306812 956969876
1 813949427 842665101
1 121064329 805555480
1 294568426 420739240
1 479588073 974307617
1 457224747 920294424
1 774475888 784570790
1 253537935 355800798
1 682553181 870268233
1 299602879 925262038
1 843771141 882218570
1 431139191 967473613
1 976322068 996262194
1 537420957 875936494
1 756594492 967981448
1 367705024 741039121
1 600863524 731926352
1 861451528 882553089
1 436518768 880290973
1 19089702 637066849
1 655147945 885393242
1 995497788 997133246
1 108099893 306036353
1 244722067 968843078
1 410794955 919526940
1 991481232 995330588
1 312188848 984293288
1 445613464 945633133
1 188936436 820554102
1 303428969 412503815
1 115890659 289398503
1 369049876 889086948
1 224560195 850450676
1 987397157 991058864
1 529756655 593758658
1 391876643 500820788
1 717582360 944605134
1 497069257 671063533
1 342141248 775606588
1 118812613 384467505
1 904950970 935879578
1 459331634 757550883
1 377751570 911740010
1 894234902 913689537
1 48328696 294618113
1 83185923 129025065
1 811079038 861982568
1 246588688 537063146
1 974495621 980628524
1 107261072 222513797
1 172213614 449129094
1 188141851 886492051
1 978698683 999539228
1 797132960 822608428
1 819236126 931803587
1 868730040 905064074
1 439638866 695894544
1 979777898 997466656
1 767312508 839623297
1 969001326 978757032
1 636219078 764688797
1 782907053 907173352
1 708745297 869735853
1 99664538 672064563
1 5655147 752142228
1 404327520 427468943
1 999939454 999969529
1 264248409 663242688
1 300489774 607387824
1 729634930 821277476
1 978452951 995304664
1 802828712 819815643
1 676286089 813342336
1 63718573 528831341
1 948067207 973608389
1 566710120 668380797
1 370683509 971210141
1 527824827 821570666
1 633972970 689963471
1 529462900 723677034
1 369985608 626985281
1 309376168 492010950
1 671096662 678884743
1 293085445 645951259
1 262243619 453675568
1 793976448 957797271
1 756679674 870959309
1 695624095 992548620
1 138899335 847018886
1 906977838 916489007
1 386517627 601654914
1 462235839 669406753
1 412677195 615365869
1 200161286 831460521
1 619698216 954246785
1 936396999 965075463
1 952013914 957087591
1 356172142 500489212
1 580542308 815448997
1 352849112 631263951
1 266873359 764558918
1 507890964 602670960
1 654237852 955317377
1 325495221 910823550
1 30261934 81952654
1 199100078 369465795
1 996374965 996946285
1 851067327 869931617
1 85859115 722769868
1 925630258 969294025
1 654414567 949955548
1 417456854 618313145
1 216401888 893705324
1 124789085 377472081
1 368178809 411696601
1 528672911 745956852
1 758382175 998520647
1 323442055 752603881
1 131615187 449897482
1 81149664 576628485
1 48342935 264193287
1 799542300 949609631
1 189697972 689361529
1 978323093 987939245
1 297079799 370031682
1 698551237 971666087
1 230698128 815057866
1 386518509 998730788
1 116511454 901619619
1 133913658 383613336
1 29637039 874665529
1 634702338 668564302
1 130580207 462943616
1 565180191 644995947
1 522715436 929760738
1 821798290 822583024
1 894014583 908224022
1 35720945 908866825
1 15864289 399246320
1 824794717 889810355
1 518183831 938540395
1 265355981 707913489
1 802599775 834425883
1 296478639 613322844
1 555878237 617003439
1 862452254 939322416
1 871055407 986830265
1 756512052 858832122
1 897973930 994399355
1 179784154 997040291
1 330457028 785600552
1 78661126 426812619
1 640129937 801376887
1 765544471 808094682
1 807749663 865032045
1 648369097 701513426
1 897566137 926610623
1 901614979 991253032
1 583465289 985344241
1 444087679 797926499
1 499467998 996927175
1 415842405 670930309
1 910978677 984321688
1 811506885 944694695
1 706068566 761235258
1 964981941 985461642
1 93899038 799828942
1 656537718 969462691
1 442383185 867236957
1 583635713 983856228
1 629179186 762232300
1 872311522 883925465
1 468419164 589668418
1 37391213 870983054
1 228869072 378683643
1 401320292 679601585
1 71208757 932404074
1 469375839 493858889
1 765711269 839867549
1 358349729 435251596
1 704948726 803829248
1 862551249 975797883
1 951302108 962138548
1 356273370 653486563
1 525826845 608672027
1 26919159 319534092
1 12930980 921649960
1 32550188 672692381
1 33844490 392881940
1 471837053 476567161
1 712266367 969867133
1 765226683 994924311
1 536636485 572624568
1 529550778 606995455
1 138357639 162740899
1 646163203 913453705
1 439827961 516478296
1 201656166 338483120
1 691326730 836369612
1 465886117 685888667
1 416240881 699875049
1 217962156 438051060
1 86166722 944704567
1 324868048 414720099
1 273966079 342934638
1 938883283 983430895
1 192902447 441695424
1 718365392 728887149
1 35582572 536714291
1 996244692 998728273
1 271288068 675660676
1 401135449 765777155
1 514941955 956669938
1 461577799 737344272
1 564937530 936065165
1 330668802 387862302
1 742577587 756184365
1 264847123 899614666
1 787474941 980092761
1 967359056 975213241
1 479129300 489182591
1 160613934 226669585
1 181777400 611486442
1 437563385 635438208
1 316427742 468266358
1 599732617 602939262
1 334045114 490820359
1 87270941 721803236
1 866658505 867891745
1 602192509 773796599
1 424194689 819060654
1 134628596 172162219
1 610933829 882539402
1 309923444 316991708
1 70585198 389708544
1 585494801 831550850
1 53115401 529519203
1 670656573 826449564
1 930064123 986142352
1 691163311 871932104
1 12600174 386022801
1 541595144 566512415
1 37031462 904941164
1 563933963 641690370
1 86279481 698679622
1 445045283 603171141
1 972180210 995321287
1 788830040 807350337
1 305862002 887022131
1 629606075 769405096
1 526822077 623350292
1 588996538 619488183
1 449031780 748037428
1 176940196 671373153
1 304760543 322538149
1 399696179 879403309
1 855869031 965523238
1 935488316 953529652
1 562775451 609114837
1 573044082 820656794
1 130721234 132861206
1 892481414 942869720
1 380828950 539907965
1 910899260 918182282
1 60443484 67236732
1 351797264 379420139
1 575306745 813662045
1 782894910 871832408
1 847740894 889920567
1 338510010 613446338
1 204612622 509272654
1 450263833 907806619
1 566050822 818220714
1 934538991 986395189
1 101335254 728288646
1 400371206 428976209
1 562801554 680713089
1 101797293 521679774
1 545509631 648265623
1 275345016 376639145
1 697934874 719277382
1 223903399 602088738
1 371040576 906288203
1 172211347 871678070
1 614710912 713326653
1 607324938 729970479
1 745149642 785947832
1 597851263 736655864
1 704592786 845025379
1 923722961 937681203
1 123107214 180812276
1 326368181 801377425
1 114238817 473449861
1 353971401 647741456
1 444703034 908766008
1 553980602 733678801
1 756473458 870624342
1 587957977 874931698
1 45461989 580762429
1 135898963 602472129
1 121047755 264200394
1 240826539 840163997
1 471012790 938953327
1 790908427 972081770
1 905370474 948462382
1 683623200 982646430
1 729706127 855625457
1 651858900 732385997
1 275888063 440847459
1 232469828 845580728
1 348459081 614951323
1 396773693 848120133
1 619072526 737581602
1 112275571 900985578
1 923913135 983455763
1 424905734 638571912
1 730164023 880542726
1 55691816 248842389
1 80569775 275225689
1 847572625 995325428
1 267398865 646390808
1 956058932 961430342
1 553071032 792328757
1 37072775 646559355
1 465090497 879920609
1 717970368 959939009
1 561087035 664279997
1 573899178 763507512
1 906240720 972830095
1 466501189 618505762
1 539752058 821535924
1 59343631 353581933
1 573138677 801594668
1 477216594 729793781
1 403392430 472287725
1 15649720 692501161
1 258531117 697443588
1 857138828 867484669
1 217240481 453153160
1 279844231 360226252
1 108489979 972977279
1 845756065 856547630
1 698135189 892278292
1 821286439 846372026
1 992317510 996177438
1 509905171 758673783
1 331310578 819337351
1 488225442 667287444
1 719458295 815925270
1 454741958 546774854
1 815939831 853870223
1 276037145 370675133
1 310860926 692970252
1 889318364 945852426
1 11916808 354629877
1 681700585 766853262
1 463608394 753151681
1 469560716 822575636
1 677924432 712771734
1 420242606 796018090
1 831431630 920279980
1 542402929 946209707
1 103337909 276587112
1 974982979 979037874
1 998500676 999777714
1 980767784 986163770
1 366265576 811237946
1 552304433 666758995
1 540348965 850749681
1 147530440 276138776
1 63477250 345608740
1 378730085 755422426
1 508731932 553535640
1 987485035 991022479
1 464478328 815823899
1 730288591 926183443
1 787902541 807990424
1 464893273 682715802
1 391725208 572025885
1 775399429 843456386
1 239250297 752205840
1 526887984 804444548
1 378907723 694323111
1 520632652 877064036
1 590617016 600729620
1 160711220 861616143
1 234531327 311642300
1 302710685 794815818
1 971409042 983286302
1 184125802 382469508
1 560946560 820837136
1 155122507 679032899
1 834546655 972521523
1 362511481 954045325
1 888134726 909932760
1 233266585 740539352
1 824771205 848738583
1 715719786 977602782
1 814898629 842086525
1 838493631 992603542
1 366538613 640779827
1 890104998 956828024
1 248808026 875453700
1 230523413 973948514
1 642366330 678125259
1 814340504 919793196
1 789349475 804227012
1 427063931 742027768
1 618381358 826819884
1 964138069 984349693
1 242746352 645820380
1 298956843 758296317
1 683079103 726427256
1 751732663 902113669
1 60275623 520709915
1 622356055 915720417
1 790891631 799176905
1 419329032 659189222
1 153142765 473813077
1 985266619 997289253
1 72224760 176536517
1 61912893 919670026
1 240642448 334367367
1 52056926 221873865
1 898916718 907280532
1 368706567 958756398
1 903606922 952246048
1 578956493 931255653
1 877977131 995618080
1 277249932 768443853
1 323356896 941567190
1 363201872 960198279
1 984377219 990009068
1 578975884 690011448
1 912094729 967320422
1 932097641 995346267
1 60629982 379124100
1 612569865 929349835
1 492030849 657142598
1 705009279 978399952
1 5277807 566909977
1 320188388 681605350
1 61979875 379205663
1 48271086 722033853
1 596176384 675682472
1 997562638 997805132
1 944212558 985394297
1 855795182 949796145
1 257574960 383148848
1 756431104 932346427
1 883898026 892889633
1 267391765 926595888
1 472721389 834689694
1 370348273 848122444
1 846895383 912656832
1 826708114 864463277
1 850466792 857191953
1 570410698 756645092
1 201382007 245813705
1 95303999 394165048
1 36850551 778394118
1 637613488 679912098
1 598107161 818404014
1 390518811 500617391
1 834772460 918984009
1 917479947 992320252
1 714701050 921119873
1 721958057 904746202
1 92203935 815485544
1 198830039 267732065
1 377795779 685867023
1 267550907 465029304
1 614478359 631457923
1 918287140 971990606
1 670133757 762919888
1 229607061 587551047
1 426713014 684735854
1 424507616 981223260
1 471225527 679197787
1 572199827 626700592
1 841265764 903516088
1 387716907 394539613
1 864872903 892453084
1 517964981 812609803
1 917308386 931929903
1 158469369 413660723
1 382628190 418452865
1 751619031 933473659
1 878314658 971355129
1 586599906 611537757
1 225289642 875573327
1 98802542 730638493
1 334052678 589759289
1 786495273 850718421
1 892827792 943966300
1 655000806 760160434
1 704716661 749161387
1 122995788 601050637
1 264160439 552099943
1 201670138 991851378
1 985906555 999238297
1 159783149 189521013
1 316733901 344386701
1 768800540 827698420
1 293136529 643695467
1 68300253 653781202
1 314875994 966611464
1 519257646 803053587
1 784041843 983409817
1 526099515 643913737
1 704808598 874535847
1 291819573 369141344
1 810219771 876986544
1 53720409 137166138
1 800728642 834256420
1 282104932 879481541
1 994395422 998894440
1 887966914 929028353
1 696388192 715396026
1 223387621 243269879
1 433275357 674024618
1 318315097 868609552
1 216862282 745679399
1 138374486 528783226
1 758199091 793181405
1 690082000 697105268
1 45313154 791935428
1 233121958 671033871
1 445922074 473840160
1 400967021 592898806
1 824405083 949339526
1 289797396 899522471
1 325503626 535715182
1 409509742 519853186
1 215432950 454586379
1 929646584 935678525
1 189064113 217037585
1 645971457 949938865
1 569339053 696089546
1 335750670 880522114
1 567398402 636723479
1 244460547 982215706
1 598995149 891376961
1 81447847 484639540
1 315035297 342082881
1 375407032 998154505
1 810483150 815214102
1 723936775 791415342
1 791159776 838181312
1 861959239 937755670
1 233593798 653966685
1 172822179 588978092
1 937638588 957851028
1 188257721 814192919
1 261549056 603105157
1 678095109 928804688
1 839229544 916519570
1 571675563 983584883
1 827512684 859588604
1 174316262 340626324
1 85354226 836429936
1 719422525 938762333
1 540945797 823802676
1 654907007 730215423
1 969682005 993506784
1 83810091 755424793
1 54334763 399247435
1 587719592 749161019
1 133833134 344786015
1 732822322 774920217
1 74056993 819983482
1 627458396 842932541
1 445030465 643522797
1 126960491 173643024
1 371698780 703067903
1 554963457 997540166
1 25253286 997591561
1 516923951 708743765
1 666683267 851243880
1 192863268 878878999
1 510624294 959172830
1 289853279 546716320
1 114456541 993681227
1 336696757 337060122
1 199978807 858647790
1 868762704 921910278
1 450027783 806466443
1 769703945 834407358
1 482141373 669079991
1 690896208 795381387
1 761548510 902774649
1 279729198 649955504
1 756347680 858181087
1 822607198 986950245
1 234039394 534003756
1 987776797 998789429
1 573099956 597015208
1 443363376 537926902
1 247083807 888716288
1 34370286 255711519
1 752857617 876075649
1 837580581 918380065
1 550568044 964831849
1 651800688 879335969
1 163671080 468517228
1 556502904 808519279
1 34621541 133707870
1 554699828 946151772
1 599177413 985468549
1 826854881 925034390
1 818768383 879469702
1 643481195 803580303
1 536490209 731828135
1 378779225 562657065
1 549242765 650578065
1 331470045 513632563
1 60161588 822670138
1 826122448 935008405
1 430963463 914472095
1 315050730 570475003
1 478730374 572470745
1 638288199 836184384
1 124008570 354647629
1 342264986 346821685
1 901387238 987419761
1 595436804 673171285
1 57235838 842906617
1 378939305 601443881
1 222084043 441816676
1 316042784 539424545
1 912310759 984017072
1 760809838 914730982
1 143011248 385843896
1 536983325 785942879
1 322464948 802452025
1 869094730 914321451
1 920976311 946234409
1 687295605 799947986
1 840223769 926525905
1 963259488 969494063
1 831193716 939108728
1 469262233 501297356
1 471444058 929669664
1 815088897 969746109
1 165764795 388486335
1 366291791 543994853
1 990276166 995567682
1 220008062 822667580
1 6873157 711693967
1 98886850 795982881
1 982837282 984463647
1 854608032 999772307
1 268146860 801171890
1 469126831 655258590
1 665033476 733836887
1 966355788 987705141
1 898495368 931713772
1 906117443 963200827
1 78516720 591614376
1 401710129 566057109
1 333133581 495492688
1 631478472 937452960
1 283759700 784349548
1 582607410 729998628
1 287437482 799831435
1 189757560 537477131
1 877462920 934134460
1 75910455 892546802
1 748627195 901607768
1 697987155 944840021
1 590293949 729629140
1 163544938 351098586
1 522798223 597970037
1 326846292 605231352
1 105280784 437723689
1 954976298 997939699
1 244458262 836620463
1 400679128 700313060
1 776492564 969420935
1 37289238 300997021
1 938176449 991068130
1 666549476 811794414
1 50399454 305455635
1 272142336 623164754
1 341944722 909123094
1 472860555 745600428
1 571140413 772033245
1 84357323 655556783
1 107446087 835171435
1 288869527 347004162
1 381067553 392007682
1 153747076 962596991
1 215440172 550840936
1 863372672 915598751
1 876283038 928172883
1 598310923 731509474
1 428890450 755566923
1 641742867 923072817
1 955082728 997891345
1 871139078 990255748
1 548782579 896935129
1 229750617 606275193
1 673304720 706856552
1 375736682 396014221
1 874556800 981398455
1 42504374 228611486
1 448847362 570784803
1 302660778 551612974
1 338656807 577607665
1 743320634 787124111
1 129778292 315016006
1 799352252 813550548
1 60015556 370076854
1 846162128 893930679
1 12221469 531444142
1 509146178 654323849
1 815910434 824670546
1 896852573 966796360
1 143292398 583248467
1 417482901 539371603
1 810190187 915733683
1 616439138 770518111
1 561477853 807619104
1 340078518 822706484
1 665115401 863775375
1 301706670 739494317
1 329335956 493520312
1 208155933 955795422
1 272064586 293572074
1 235290817 895583278
1 468005410 879645066
1 346671791 989477586
1 698067862 932202869
1 809979737 888616323
1 77563863 221014022
1 224015913 236354756
1 112492562 608478491
1 19420776 35405122
1 820343657 840722312
1 352333113 530804582
1 540327629 747056348
1 165301523 849423243
1 946782823 983077256
1 240578424 887227507
1 70378010 853122761
1 757500217 880180654
1 694298667 976562644
1 689335681 801837052
1 130530982 405213908
1 125888378 388988589
1 759270602 956533015
1 516910994 925356506
1 500806167 944016784
1 583882321 867301502
1 660405323 749535564
1 535549319 812526668
1 52873910 442014994
1 356655943 751429910
1 802716012 909888557
1 818285142 872336726
1 232979521 816921513
1 218968775 864694903
1 115370477 970110997
1 13860800 685561212
1 651112144 982047840
1 880307284 941704230
1 691377866 924989421
1 547475841 921968842
1 764947598 920908549
1 522262479 917486263
1 730686178 798835611
1 9514748 240507258
1 997678732 997990552
1 389727936 882912619
1 919213159 920992175
1 988967928 995290155
1 836912440 956905130
1 383240845 716031564
1 923260311 932791233
1 519496471 903588734
1 506821591 724107844
1 479546283 515309169
1 855568777 944652919
1 953053823 992697851
1 14652516 24097198
1 464466415 667590624
1 323887856 653935993
1 562816481 599988257
1 402407026 942270795
1 410970670 757660190
1 991068869 992565250
1 514614484 841683493
1 724248110 888653108
1 61687646 662109996
1 967694138 982145221
1 476482252 682929604
1 756114290 938231503
1 17130221 873428952
1 12377733 122871572
1 344750068 841490910
1 772664732 818534285
1 59857703 526082984
1 690216244 765026938
1 936893708 961284073
1 445067156 655366018
1 584820695 994327122
1 717996109 871372036
1 506141614 897948870
1 475302189 699959939
1 20135793 741961123
1 687681596 728423459
1 307740976 827530710
1 403056599 547700489
1 654512516 657708170
1 406974399 657894687
1 177247342 410980597
1 638901058 864658817
1 174079469 388996968
1 462342273 671401837
1 206781271 715473050
1 878821783 954854734
1 92182722 958549229
1 326217920 779281127
1 734892903 967813882
1 699428611 922432097
1 894113828 972596868
1 858829136 922153968
1 849749492 850677621
1 112329757 768671453
1 974072011 989440681
1 866605856 959262800
1 553215763 940686900
1 904049208 930337166
1 232893512 975633457
1 167292566 814998343
1 480334044 490072942
1 18565039 526541166
1 774070682 885554108
1 186750032 400873236
1 460653742 639943576
1 879173548 965598677
1 943116572 991345835
1 478813252 961721449
1 447744313 955780043
1 214785813 937627559
1 881238502 991990737
1 119588836 206899730
1 88473940 726432830
1 536656519 941679185
1 824412134 923340111
1 821941750 957214246
1 297165995 500530576
1 497966742 735250487
1 92826447 196122231
1 479595705 584545780
1 66072874 944640909
1 822743011 842652975
1 297633421 340027382
1 897254052 945474446
1 834483528 897562982
1 25898316 725880452
1 952834858 988618190
1 141143665 756789970
1 573795575 649871389
1 432334779 909917961
1 628217108 931233820
1 638736464 703960255
1 46871478 132580756
1 375802421 678045256
1 107994237 589460652
1 765904407 897899713
1 709462996 908005780
1 650759933 921151032
1 529340378 742394181
1 475195390 905417574
1 681190215 832101428
1 920292442 938329501
1 638372990 944371581
1 66975807 936250204
1 360579406 415327946
1 258245830 856796776
1 736588419 795647613
1 703702675 775011836
1 446247964 605006901
1 320806895 526295969
1 842950023 844750960
1 763061631 855713338
1 857636787 860433996
1 359175163 611689324
1 566346588 814889544
1 226629359 426655059
1 283384144 843173168
1 982429013 997025883
1 497952584 864336086
1 839183411 869596795
1 59470272 688594645
1 287586247 443859513
1 284001203 443757212
1 32570365 582810912
1 860614726 918609562
1 184406279 395710428
1 85561484 88571229
1 561763975 962550480
1 63143283 184902333
1 326984936 942449774
1 931153037 953739239
1 187663863 808878992
1 927301294 952118096
1 863999418 894126251
1 251644479 785905126
1 72811764 420561050
1 59774295 840974624
1 764581745 895509196
1 985038121 989414636
1 211966389 834645943
1 25647608 989852666
1 572363311 624919649
1 372257017 447309069
1 272046631 977469185
1 658777552 829189529
1 842327406 996115593
1 389339951 469640978
1 504926993 609575164
1 800815486 838020599
1 462566214 878412729
1 537898206 975934801
1 568918768 755864103
1 546320898 641959950
1 955655493 958488045
1 874329690 879963378
1 8659278 517135992
1 437220328 545700472
1 389552778 685711797
1 236017139 575093803
1 212853469 321664345
1 833987496 971599440
1 835741629 864232652
1 454084636 898050917
1 537723881 573135280
1 840252260 976150031
1 382856823 528280621
1 188918464 805808863
1 977986554 998435629
1 78091139 493023055
1 12081063 384595445
1 554154098 608273791
1 867697393 984857527
1 880309031 919586170
1 15505629 160445184
1 457454208 608184952
1 816217351 895257256
1 546067164 756706119
1 908605553 923845566
1 440711132 864734296
1 582048012 953080396
1 456335026 931829965
1 651767017 793705892
1 320854419 951930320
1 506368749 712027213
1 241589826 780177640
1 629732442 821611847
1 35963042 319759692
1 171253042 909065967
1 233553744 404995477
1 448456629 574359868
1 45341543 290850905
1 853193099 942407760
1 223312609 239637044
1 237378107 996130814
1 524328174 544909066
1 862294693 883853325
1 334875005 477254238
1 461109288 540516193
1 562600667 620260555
1 741827304 766091344
1 192659376 823968139
1 261686081 498452627
1 34105470 37533900
1 866274540 980396094
1 181783677 720640420
1 881616239 926743265
1 787766740 948430797
1 564482492 581682250
1 501000758 967476120
1 292654114 505583322
1 798582005 970684154
1 135519492 677689558
1 38733197 567146977
1 970209466 974789025
1 234482815 702119091
1 967206714 984955927
1 779582087 789981570
1 551977818 917075076
1 885185505 952367390
1 981031573 992686305
1 459052247 751615056
1 506127054 796290093
1 375263919 703328928
1 240999249 605969732
1 657534557 968896729
1 927930282 981261755
1 476800614 536029656
1 549406484 707536652
1 153381294 376616998
1 389294724 644247498
1 677740798 900972688
1 991077161 998148783
1 172487118 987525167
1 461063381 732323544
1 754644630 847517315
1 165174125 921713299
1 763853627 876112529
1 926113627 949777326
1 481785316 815025454
1 524573967 746559721
1 460865232 734520830
1 177395356 376896031
1 102207559 650237008
1 421741115 892645564
1 599454243 702868859
1 307733499 570449452
1 479338386 737540042
1 843969155 923307465
1 613201809 662825612
1 238703039 702563901
1 855741650 953844570
1 367951490 710993930
1 504047653 776207042
1 417828249 559250663
1 800240397 871797386
1 344054286 924947605
1 92986516 132463475
1 76782242 713366901
1 80847962 991590207
1 93723719 994489694
1 717743280 945676041
1 957264486 971947515
1 460806860 890200803
1 267925450 298086984
1 860586344 987319567
1 355588757 545200194
1 38243709 534383351
1 857310796 965757543
1 445517236 452080151
1 86999531 472955726
1 358770018 914899880
1 851616762 864753898
1 245200268 740546426
1 737475 396199106
1 108937542 134004553
1 239260660 377468089
1 927522624 968871473
1 272774260 302877211
1 192915497 824506549
1 670888517 746874968
1 9359260 174616597
1 946410561 991656946
1 478039556 880266309
1 146507802 927934841
1 258125410 397629793
1 122871870 765646099
1 247354050 413535079
1 174343126 790622521
1 277913264 771671676
1 313141817 706469033
1 277076081 627281184
1 229928761 784005146
1 581318078 622395969
1 141562080 428323898
1 819061858 949150364
1 717386385 839903758
1 119504438 643868299
1 902705746 911569083
1 776578326 964037319
1 880363357 891856786
1 602394742 802496880
1 950899295 988294143
1 570144046 891294822
1 230779308 931386661
1 417036742 957498744
1 224988541 351340413
1 483180680 983906297
1 638099823 903122086
1 599960061 731239707
1 141645214 583106449
1 408268639 519044841
1 716259191 958392209
1 892493482 966530646
1 436129688 537676293
1 747836976 961851186
1 904477307 964226382
1 399595773 781201584
1 164764221 937490937
1 365452656 475290552
1 897683423 962112731
1 844808996 879755158
1 16443077 982261405
1 500336337 557618696
1 260362244 725145569
1 553345307 703038970
1 164726274 511038942
1 889468933 945481068
1 450878926 536076243
1 968910955 986518903
1 253820043 807164985
1 462325679 616670531
1 104909444 425902577
1 899327745 956463484
1 821674427 909921009
1 986798821 995806448
1 830787935 871347664
1 850070995 852409752
1 880757102 961590727
1 320755012 760154116
1 795859977 845768533
1 908246563 990872538
1 411748217 871163969
1 851382957 894518442
1 14207439 467548198
1 968618251 981522569
1 734424222 815297555
1 144498644 201434456
1 123212983 547313510
1 871323377 949583255
1 74308200 958522477
1 879842487 906213310
1 364536950 512867538
1 743874539 764151521
1 666836986 908185306
1 891392868 971856179
1 114326176 733443842
1 708346516 763903867
1 560123908 648540009
1 997312123 997379681
1 938186629 970642841
1 604306505 742321254
1 961312049 990299574
1 788498565 989716996
1 739474577 907966237
1 216840238 893636783
1 881734619 914756407
1 525859384 682392649
1 32774766 526799714
1 645816394 976644449
1 506925835 983609925
1 895931330 956218136
1 666959862 896169887
1 319254457 620223158
1 404659099 469461382
1 604376129 821523729
1 687705223 962901279
1 135929035 622785521
1 211314484 823954220
1 893893800 899045948
1 518373593 809427984
1 68641080 557294970
1 447525340 848854534
1 66763147 492046208
1 261560576 507985454
1 7776563 311596547
1 628146139 924947868
1 757856621 998162887
1 224189710 250025687
1 40017596 202844833
1 314642974 848265134
1 65900152 473775338
1 182310441 860145648
1 733549199 922319404
1 633304262 882939765
1 855881309 881179834
1 491844166 645625272
1 282180760 893369191
1 828637791 985863517
1 907037302 973295122
1 834875210 947700629
1 382056890 668548478
1 975527069 986357393
1 670832601 958256639
1 79628132 801733602
1 917111917 998892878
1 239164195 745122062
1 935480211 961570316
1 224980332 595827794
1 198783543 643647390
1 921458506 989241017
1 230842110 537684582
1 422574050 774811497
1 47237494 705498208
1 623273475 838534928
1 246932917 507519097
1 969093089 992189171
1 604028107 729603824
1 963882403 977652671
1 500646380 579039671
1 151776557 175739667
1 383458485 929814365
1 136244867 380473084
1 455857735 828378377
1 669203408 787851297
1 617962222 857596277
1 495729246 626693675
1 48260552 66983067
1 16484937 117059084
1 351594792 539316029
1 288997033 918715642
1 587498001 785391722
1 710166361 768131176
1 260646411 503611034
1 381389338 832389458
1 105052 774696455
1 372051825 608844147
1 970828810 978996514
1 794084264 852432802
1 888614583 964814044
1 737307594 833265518
1 425114948 742993427
1 788314291 840996301
1 482142033 843441392
1 780820642 896044517
1 145341244 917945760
1 867409011 906642026
1 835514210 908299914
1 984823188 996809426
1 214191740 870020232
1 819445706 893620969
1 664405803 863654438
1 560949953 951327212
1 659000163 679923865
1 541195885 544181716
1 545389063 797415187
1 182885133 629165001
1 902315663 921620992
1 608651632 859216107
1 461651137 982395290
1 780438062 967385954
1 284043646 828222421
1 634498248 774025830
1 541063939 669621268
1 431090952 974597132
1 476195031 908639692
1 497965116 804086666
1 255415712 964019860
1 313731073 988314349
1 352858379 355689014
1 565309730 632439687
1 449352703 941355581
1 604466802 691907231
1 344253993 634344152
1 963939932 996791611
1 896101060 955997580
1 910615513 923437578
1 476363158 668595575
1 976775666 991420845
1 38829928 47289867
1 140563068 174647146
1 989329318 991972584
1 837385724 965302707
1 905433645 980299887
1 484713317 842281490
1 416077081 658056206
1 185938938 961052547
1 191211843 953775330
1 842797792 847692845
1 351657334 895928025
1 438097125 511331904
1 355017511 553043549
1 616529232 763530986
1 591621497 763439415
1 111052422 727114964
1 520660540 905209465
1 410638522 448484739
1 128086041 720912132
1 298381151 983597866
1 351157492 611716785
1 603227604 801769338
1 88104164 377880233
1 804262440 806029411
1 28706398 559572939
1 248839578 736639263
1 695788704 727990508
1 436762100 492228668
1 928283501 962491922
1 276505099 304523373
1 348812684 457853241
1 850130315 852764686
1 955107593 985593990
1 132156656 992033530
1 370222759 921314127
1 161243410 867539399
1 180500766 287652446
1 329954949 339069637
1 676749802 803924052
1 249743926 642790536
1 885214575 996498528
1 453845180 590431773
1 828552458 974368102
1 90993443 515350937
1 584182528 851270833
1 884680677 971868211
1 513725848 704479085
1 433023324 465467338
1 445621298 995119880
1 43526596 61054398
1 64450164 550186136
1 853942916 962454419
1 186312703 955862721
1 587251605 906771254
1 265937068 657226892
1 421083013 813665904
1 684554191 734027409
1 379659775 673552962
1 47065743 956460817
1 327056688 960394425
1 269077261 997647085
1 577311633 644350376
1 3128702 996356736
1 368931671 606677099
1 40096277 676230759
1 17228102 254663318
1 792948302 965076199
1 998522113 999768460
1 903507411 943780755
1 775952475 872459057
1 322558516 642728592
1 291742987 493498618
1 680917574 941659450
1 699864468 719084660
1 671079306 747897180
1 637280982 956930036
1 449525052 968638531
1 287477209 860994039
1 362441860 796830367
1 894212423 992450545
1 516875863 772111394
1 194188139 711534994
1 227098301 936847874
1 200479328 714368878
1 294565730 841594423
1 57608841 908688215
1 883717991 930539364
1 712575600 956800190
1 296465918 775922046
1 684171940 804613064
1 351055221 665880865
1 430397844 698237898
1 498037836 908432173
1 750877828 788723558
1 220323000 949611134
1 189604490 788396401
1 987375537 998585897
1 390034589 975262825
1 853940078 965706287
1 740078807 772443508
1 586286407 735541557
1 557779166 938095996
1 168241935 813794142
1 75806020 923266495
1 727584359 913118646
1 466188433 512313055
1 28904069 671922127
1 396535574 447903343
1 465422081 866343685
1 704351218 809071182
1 457861268 930592132
1 980253940 999258289
1 889461389 932220024
1 561254574 643861147
1 817939859 828152065
1 587276069 906301808
1 507956494 605308615
1 726098894 941060927
1 422829988 743321398
1 449890958 768211839
1 736352399 979961995
1 703285499 983476268
1 503763919 842987573
1 673937266 746786220
1 881258835 890248180
1 610215350 957838720
1 920862693 988375538
1 642044022 671375477
1 529957255 694693780
1 584699123 860554553
1 6706469 543099019
1 153595839 367626290
1 206837760 936039157
1 881114054 908272635
1 980446170 995294333
1 648914302 864138702
1 892857498 954515305
1 282383973 764544117
1 241276491 906484410
1 259627573 820285331
1 991742487 996264817
1 924210330 974454787
1 897976080 899759361
1 585388430 863001916
1 188918145 782080704
1 46213781 741110386
1 100584599 337787348
1 131391395 880823023
1 744489927 751658493
1 630015795 897287281
1 922397157 992339007
1 380957863 382876279
1 592207018 966657423
1 721221321 927194545
1 427263641 868648391
1 941279731 982358704
1 601658190 718587778
1 667928755 994560571
1 164760178 735763391
1 472004720 472260220
1 836900227 985284612
1 131038252 614992429
1 137410695 802962553
1 536035050 704011510
1 302118050 999479059
1 426986607 978236324
1 952199570 990273819
1 493163028 662711311
1 274019726 453565085
1 593584099 748508224
1 846429295 876190548
1 564827622 602193065
1 851348367 992589571
1 700960756 792894463
1 701343477 722789747
1 920728279 997820322
1 55161944 66118234
1 467418824 628111489
1 534149658 540902381
1 328945447 831002561
1 723019687 918812449
1 62812210 965064591
1 504538128 691715103
1 704929768 896107397
1 315001967 337633018
1 990691609 992765800
1 562784980 988057263
1 150856703 340759278
1 54035397 153398535
1 215040689 970594497
1 54732323 329912449
1 107749326 899220321
1 987784982 997778959
1 708528095 844431439
1 122284033 970274660
1 86527098 766662749
1 967227225 968903003
1 660346607 709682270
1 794798954 890088505
1 277007908 340776103
1 843028483 987745193
1 982339661 986134928
1 770395184 927953874
1 830434310 859560977
1 689471756 955393512
1 789960134 815924076
1 682768183 928885652
1 435160835 713912191
1 690587906 709312578
1 707859160 890563686
1 141494134 894732357
1 69625976 887775233
1 847336826 913501542
1 841651688 969520294
1 752361711 805286655
1 436216236 609777929
1 680073851 812802711
1 231099977 254809713
1 764567029 787612474
1 260671028 611045408
1 443953948 615054931
1 325284995 388287922
1 851388537 880280497
1 264489191 940462013
1 539436483 908270517
1 506104441 685772806
1 533200062 779560909
1 593298600 627749259
1 45128767 854880637
1 14226416 48783826
1 33318441 163209344
1 343704201 681681867
1 843130480 906154088
1 301551372 717180366
1 935198742 949774553
1 441249725 464499148
1 181150564 331057716
1 363279214 547909122
1 978555953 994721158
1 534886852 538781513
1 574502583 708108062
1 922173182 936906358
1 486910364 979952497
1 165693414 980200316
1 603235938 793629197
1 279542032 993004464
1 571656875 729558902
1 418537105 824742292
1 81729360 760075413
1 918943969 969052610
1 226318414 675423973
1 60561141 668277946
1 101417499 887786649
1 16418720 335405581
1 867532072 890060890
1 211033360 956567341
1 240356255 449919222
1 912869646 934540101
1 434593609 555868229
1 239928708 357584934
1 660761082 889559799
1 461569986 853671555
1 794218928 967850964
1 872618719 878353418
1 60617106 376716275
1 771913948 921206006
1 470975276 918945482
1 906822239 932031845
1 685572579 772801290
1 580627702 645283080
1 253949515 685357062
1 619873330 624747765
1 956217731 999962297
1 486382908 993626343
1 306714492 380418211
1 53351967 61523440
1 949600028 964598351
1 452887557 761444862
1 642517320 673337651
1 172648263 327237131
1 247677396 689474499
1 563773605 803310941
1 647184036 657853508
1 873120575 934512844
1 70442837 783014197
1 844901391 914092814
1 960802209 995085568
1 355158384 608624755
1 293619903 557896589
1 877892733 879389114
1 5645018 995782064
1 775970596 795543277
1 516094736 664153126
1 994362426 995812688
1 446151281 862408279
1 496759366 525741774
1 511328160 619727857
1 82688394 559359016
1 702068399 908195291
1 939820119 949733241
1 610078725 696431704
1 995306478 997205100
1 703218533 913463458
1 434344156 450015611
1 445074839 953795698
1 951408433 963300876
1 256289918 530342462
1 805900609 978370427
1 378578584 408273353
1 237941921 355551841
1 82994944 859464797
1 698366915 860344183
1 837911500 985144036
1 713387658 828788049
1 484881536 552783876
1 756027590 762441394
1 602153645 665104812
1 804399459 833272791
1 722942843 931951137
1 414681368 865793102
1 618871462 753546083
1 896335149 961338682
1 706246890 902648244
1 913142625 921633286
1 866920574 873233549
1 710861499 752581887
1 714692851 992458791
1 482254503 554285489
1 205862637 987788617
1 857742364 884399280
1 483556472 748840578
1 174666813 444642998
1 843620280 952784847
1 853468000 961314056
1 7828771 400437836
1 545909673 862242918
1 954621940 975099923
1 287769901 444992588
1 886875400 989824205
1 949750710 993904548
1 325742961 630412547
1 177604428 908882377
1 803793637 966011710
1 59489796 133990453
1 855316797 984090490
1 958126756 962870962
1 15879384 715337593
1 603720633 738124994
1 754114500 872773294
1 256450481 838750134
1 815877349 882746803
1 610028556 840959327
1 461418451 895793366
1 410268494 459938141
1 244482728 661040678
1 127353603 391938770
1 7085592 396105305
1 230859315 282455890
1 199194649 932371147
1 304864863 705151373
1 158526576 850732871
1 438504898 730175178
1 127262048 603930312
1 730060492 899599121
1 544368355 792332898
1 296897506 697752733
1 249362333 997244394
1 834005707 980634496
1 251620521 321882460
1 69298211 418708428
1 202978283 424237001
1 35803473 887213386
1 285274453 948643788
1 780680425 997077395
1 98293816 434811582
1 619185704 725926988
1 368508441 681695669
1 460781613 996308066
1 809871712 897507716
1 958281480 979103696
1 62842230 88540590
1 124386445 442406512
1 801690415 827701701
1 987700738 991831509
1 907724324 944294202
1 352575128 703838543
1 19393624 983243132
1 916493990 981961883
1 530938884 647106345
1 248440821 733740910
1 768492773 895452126
1 345316991 917379966
1 493663250 503247869
1 174368938 702662626
1 600329933 918075134
1 466765246 899052097
1 895615220 977336535
1 925532558 973956185
1 319221450 769524745
1 840384216 998662003
1 163029893 214531943
1 404702350 617163048
1 441577676 540591794
1 749983275 910152949
1 713123475 747694181
1 346756825 490058193
1 135646199 470685558
1 191998027 943815937
1 92998259 660453361
1 919868523 946028437
1 739177730 908790439
1 323139596 621616186
1 69510995 922421900
1 602659581 794007106
1 183735611 358469357
1 705541264 770582653
1 420423012 711561299
1 676856400 778127770
1 812108536 828537634
1 952890013 982390297
1 277960006 943602067
1 333557473 528226321
1 699398318 880909813
1 170847870 308995908
1 168943181 783443183
1 897589565 910143616
1 50029091 189759478
1 1665246 910061824
1 327202619 630608700
1 792446682 808355102
1 246297036 700732200
1 427660440 588377679
1 871064428 888689781
1 877091464 959570786
1 205479875 844929605
1 74549675 310872934
1 985630325 992407528
1 445783253 562869721
1 296846661 748274760
1 352414625 389963851
1 745888554 917062436
1 689472167 860056088
1 808271987 835214794
1 849096105 931997567
1 844754193 930560509
1 350765682 658152214
1 816790769 890389286
1 733203981 793806849
1 469361078 926807839
1 813711946 956714966
1 292478856 987658552
1 801938960 951602766
1 922783527 930512078
1 550008361 913819177
1 506227643 907363061
1 346088065 708122631
1 39773560 372314406
1 973729207 977568466
1 845763391 963271728
1 269832698 506861372
1 860906106 944564800
1 786499742 956855496
1 519051176 557379075
1 24014886 976244385
1 364818133 924162909
1 97184926 319953357
1 421939131 444493446
1 693598061 811398517
1 417782489 585133371
1 235499796 507024270
1 553183458 846343808
1 176804943 263632117
1 939721811 945519793
1 55655753 214378753
1 932084378 973632573
1 127491160 341785855
1 367111688 475886430
1 234729655 520303452
1 662959299 703563562
1 414672768 876851530
1 826654963 876739038
1 675032804 762567466
1 890529446 972580376
1 737675226 768621602
1 574081445 921815304
1 846948460 982803079
1 834652082 895503041
1 442037742 743316549
1 329541745 894711174
1 670315646 671767795
1 588019431 899802308
1 224995777 228288736
1 479121212 970926894
1 392893998 494732332
1 896880025 953221117
1 544548043 866051849
1 891889221 983344092
1 463868404 530292731
1 121409231 307074903
1 417179207 526239551
1 443173762 931355742
1 310065952 764284971
1 779010245 940050525
1 847408761 907928883
1 67472538 191737877
1 559023260 945336322
1 462156801 965226957
1 208489432 616862671
1 121912233 344168814
1 866774795 948714592
1 897548811 935907945
1 366314412 802183569
1 562098027 738060167
1 774295804 979471780
1 984824054 997225275
1 10322565 350984528
1 415366395 651217895
1 243050911 916469844
1 471097360 892485674
1 119518418 415797979
1 661864947 927260036
1 332146397 465915447
1 665779782 963236557
1 272967663 489053625
1 627266684 917414960
1 605219360 953196032
1 640400017 843661957
1 216155896 513529230
1 147197112 212418552
1 380515858 850562532
1 760077571 817247438
1 734057782 796220460
1 968698047 998422866
1 40338644 326323546
1 660039751 784393350
1 541531164 593778430
1 362273764 593939239
1 460308201 988800564
1 858702932 984601601
1 789868934 876179452
1 815254018 979173926
1 263869932 783640264
1 706441634 820014797
1 744882429 856847275
1 646725893 981791385
1 811481789 823330064
1 534410641 735167699
1 39765833 45820930
1 8906777 76613327
1 20430342 322671443
1 867997101 971246473
1 621843328 934177424
1 922280216 976145960
1 952666143 991896136
1 127974006 133191880
1 667386133 808593607
1 983226606 983500250
1 612380510 848738448
1 216570524 818108505
1 476485967 816596254
1 365320253 400106123
1 784897775 927897042
1 21918585 357133935
1 867235692 988134903
1 153300938 538625310
1 30603104 878629512
1 623979780 841643026
1 76548910 446869009
1 45216431 992712572
1 671037809 725313992
1 815557346 990112572
1 604354312 646447088
1 153207842 865546110
1 156750889 984594258
1 474911823 906263272
1 882762376 978468100
1 169561843 243009040
1 189443052 437160308
1 22998175 214295382
1 756280581 846897909
1 484995347 493579854
1 885503292 961386294
1 512478989 777007830
1 650471605 851717748
1 783497937 886020843
1 726725218 748415154
1 337371084 945907066
1 238561468 645387546
1 918284431 941731628
1 98308887 785690950
1 727468162 792658507
1 388295830 885386793
1 836440147 953174237
1 605912050 676316989
1 804791329 856998834
1 695306794 884602616
1 514309927 810206432
1 270575415 860773695
1 665436911 671285847
1 430960763 707501894
1 30020476 881913062
1 864066380 903589646
1 628410116 873987172
1 801815635 809800508
1 662037903 681357932
1 330650069 596388399
1 229940266 636336390
1 366797046 853643113
1 116368417 377952112
1 179446677 991520005
1 565286827 650303172
1 900696614 965730168
1 698154909 919544998
1 817165582 899869339
1 281058577 562476456
1 706189461 881310608
1 9768543 641194925
1 401070263 704624999
1 367193987 543892845
1 821375781 941056454
1 243714848 617918554
1 729950144 874399025
1 425779241 617110057
1 266292118 912760560
1 874271576 950868322
1 136021731 290602765
1 137139455 318573913
1 250656980 571463067
1 733211222 819094489
1 476132108 489330828
1 636290832 988006928
1 716520875 825861337
1 605307234 996623878
1 225273448 770646057
1 393384865 969353898
1 604035799 700219787
1 780088027 964664643
1 671961923 792737910
1 953890860 995251029
1 895321726 927954830
1 516995219 965682797
1 870909230 928829452
1 768657949 949320875
1 69708722 855271319
1 121439618 324547589
1 154475394 196263629
1 914565690 927344674
1 158174334 554869620
1 55764941 103182032
1 794942979 947490697
1 959740431 975868714
1 951519608 977575594
1 736037276 784449013
1 834881802 908732178
1 125858296 563691799
1 69090362 663270580
1 719221786 738328112
1 847724238 903893256
1 722315225 774834300
1 198142161 701980146
1 15929617 481457766
1 725458631 733048198
1 204315098 303643147
1 772918057 923040444
1 328449145 470518790
1 803151267 919603134
1 269484702 619312190
1 248915502 439961808
1 595515651 832919269
1 130615280 332151195
1 35683496 410393700
1 628203248 952686713
1 791214831 854111475
1 92751468 278686557
1 299896777 655006381
1 688913213 889823651
1 265899813 582436581
1 52480998 201807067
1 331369029 358305447
1 594033954 780868154
1 813174369 988415497
1 657566965 674295392
1 92653994 443972220
1 787298207 993869992
1 620800159 780273628
1 249490624 687191720
1 73824378 629080988
1 877892975 896559537
1 358611270 712959221
1 932317472 993036439
1 813810289 835185611
1 333288341 618841104
1 110634227 737101149
1 390165108 909999362
1 157092265 977018594
1 213538080 407617822
1 657063502 747500417
1 863978366 887000172
1 45314916 820820582
1 235175230 404727553
1 633901292 899503987
1 734579085 905122607
1 934899116 960409954
1 740050073 996201194
1 799139846 992948444
1 911146851 991965141
1 484074853 746916308
1 164358873 534251950
1 565122267 710575082
1 215299988 548677200
1 742564250 997892139
1 87358586 958894458
1 283661328 376124282
1 976266000 997935244
1 873676992 874641917
1 966215229 977062957
1 254853370 288670240
1 415513586 766060883
1 611666104 727174956
1 459460374 741227086
1 305425366 657179215
1 779029391 983725233
1 54095410 344909653
1 618744463 932557009
1 192730310 661372622
1 664742990 806302738
1 452882506 637740909
1 144550546 263114920
1 893640817 961420025
1 965510254 993670794
1 696947781 729785310
1 515827000 588450388
1 383953630 615055070
1 446446065 543174891
1 462392984 777898548
1 687312958 823831043
1 537487649 745602146
1 887764311 960597514
1 567899114 667947890
1 740033807 819024514
1 287698836 350280542
1 255467809 389231501
1 209387190 614068769
1 718319801 966006034
1 629284626 641114871
1 382416265 476679293
1 844114029 939635850
1 471769014 567784115
1 937259532 945483216
1 702600112 861326178
1 702495146 853336189
1 279261977 925320474
1 649182870 728591454
1 12374000 402254256
1 211902859 734009691
1 156867362 314470375
1 735858719 761694007
1 129084595 211898951
1 326502225 439981470
1 823907611 868822466
1 217794517 817387731
1 565199488 909128362
1 470499327 885754727
1 566786923 943847059
1 380086272 799069943
1 200788731 559162621
1 730057576 899850416
1 180869909 860368815
1 788789923 998858519
1 429807320 978396149
1 391771673 558325941
1 732806368 773265328
1 307120166 624783423
1 458725157 491659974
1 726693801 795606766
1 315607595 956448953
1 983860273 996397455
1 575565912 645583034
1 357279219 699236611
1 785455140 790338255
1 812453196 866029091
1 325435460 914609604
1 465109199 640170920
1 243864907 390594579
1 539720337 822030567
1 892517504 951042075
1 11756663 565036448
1 14597286 226006500
1 585614789 991866578
1 490420235 683105160
1 750258093 960405778
1 716867343 775443398
1 432852799 558241705
1 674511496 735800387
1 891980343 917716450
1 705657705 806600893
1 981620925 990897126
1 516554424 630245472
1 850810738 991340502
1 453126855 900691604
1 826966894 879665537
1 416852896 716456872
1 514738942 725542473
1 421620146 793214672
1 340919781 517247555
1 512414298 706249465
1 462104230 468048566
1 110746217 160495485
1 282040158 431221434
1 474986025 908685810
1 619603759 642733462
1 292267052 845666365
1 953269197 956709222
1 993429995 994491933
1 321339794 840149639
1 263001950 995304062
1 385318553 748721063
1 71659385 572199200
1 281320425 771845007
1 596798807 905465227
1 968947754 970300485
1 818259152 866871746
1 590604325 760948410
1 16140901 974274666
1 984115940 998548705
1 601313281 900111368
1 102919655 367993393
1 528937428 658531728
1 464673632 736883615
1 492952112 811372700
1 920518294 944501955
1 410020186 675335330
1 384805971 960667074
1 878017683 900172112
1 361387858 709649816
1 946449995 986204085
1 688408059 955155507
1 648172155 748198807
1 304558174 386774112
1 503333137 616595512
1 269163053 829115033
1 257026626 288771892
1 552325914 850075613
1 271448383 954211933
1 361032600 938351123
1 417777141 606711949
1 406207663 438856750
1 926737647 999579983
1 852792495 920617171
1 846689123 946646024
1 34425663 963741424
1 986990414 998361774
1 346089688 890084679
1 32828552 781097469
1 345425072 767241897
1 835815864 899974928
1 811688390 843393710
1 953714952 997546685
1 870215135 885893485
1 114800761 474681315
1 234273624 263179127
1 823054968 827629372
1 299058913 822162793
1 529972790 721886429
1 704830369 941759204
1 817285054 939371844
1 125908233 547379983
1 911839191 978172587
1 207460339 423265487
1 508275017 592382450
1 357408634 875452252
1 599805161 849796796
1 975277862 989778541
1 410188438 778604106
1 169938234 610009710
1 914778433 980291775
1 573750601 711847753
1 716954031 736383452
1 406762462 883732613
1 247856994 798022492
1 802810238 970799198
1 966345937 981636465
1 521940436 543951227
1 583492980 703498735
1 987490828 999565169
1 941978028 991160426
1 678597386 855836626
1 478908465 872398286
1 612924718 843271974
1 285979235 978341592
1 742339388 994819347
1 429051182 561175136
1 851930092 886649528
1 535737494 815145391
1 167737335 488062060
1 573219861 958095435
1 907533698 987021982
1 471296312 600230293
1 434843057 882951164
1 718319561 769018316
1 217676111 222716986
1 445350527 687831396
1 95079200 600289437
1 693019580 717393488
1 816790902 944033819
1 182092727 425956219
1 579374357 782005486
1 539114422 834888751
1 435554643 438957645
1 20258659 695892517
1 257895972 404620470
1 380500732 983295163
1 372921309 375197978
1 939788653 946740560
1 231407713 691208108
1 219272582 834973719
1 963696892 996238402
1 960266413 983283807
1 166583077 196920578
1 326107011 474599616
1 303363636 748919489
1 125664851 923963558
1 123510223 240516711
1 117385178 142988610
1 395008897 494065836
1 672841611 789860322
1 202247306 461232463
1 660182519 755181889
1 305507728 902341095
1 290793538 843753868
1 776314377 958242690
1 429659363 442695543
1 597399734 938094945
1 863107275 890574489
1 109655905 970686972
1 833631595 862857271
1 472148271 732252366
1 206320299 985092486
1 704202173 867706937
1 917360046 979166192
1 419686066 633723086
1 546183498 829825788
1 552497465 912211712
1 67135176 857234918
1 609050418 645385411
1 745921521 984044655
1 781346674 978847092
1 650379529 657890339
1 205978755 943950907
1 113254896 766973069
1 708584090 771656076
1 39004656 623865796
1 786170134 839870904
1 817120965 866474960
1 365576886 624316329
1 952362094 966198949
1 180474164 688443889
1 630809408 974316554
1 770798050 988536437
1 128954644 432609081
1 66192691 412463408
1 83764244 782316440
1 563981141 849618705
1 218929961 654547240
1 294981558 469417161
1 778854334 858900892
1 972577217 982866629
1 645660372 679311981
1 310158569 350639095
1 788131107 871745036
1 832727597 850933960
1 210032810 712963578
1 323857722 893608320
1 869967744 973361789
1 937616699 988355145
1 675456636 940447001
1 778722060 935287646
1 585092388 745110296
1 160848378 574159680
1 970758462 980994894
1 833097844 984779189
1 632186293 772106523
1 166894119 851944758
1 597003831 611259449
1 348750041 748706794
1 770420502 783019208
1 136706231 463924452
1 469552587 478361389
1 870766900 902833772
1 722299531 742826532
1 229171514 433244482
1 442665208 939333882
1 926760992 937657671
1 660447731 661889914
1 418555644 926657412
1 373702093 907656816
1 614525707 665958499
1 827794378 940988205
1 571160472 829097822
1 109895367 297875115
1 947857706 982344447
1 595622706 999857130
1 299815378 988891147
1 273833901 780905217
1 468832030 892777115
1 632923140 948102399
1 400211697 916929180
1 369012893 862420616
1 919164275 947187723
1 694207172 987229263
1 277679526 802562345
1 321574178 722975232
1 570770966 850569445
1 230395175 312823370
1 187570983 982282163
1 596576632 945047163
1 316642459 661025667
1 401333797 548437570
1 914476491 979834077
1 87381450 242165168
1 828498781 982362691
1 992204813 997303370
1 339735631 703140509
1 258994004 552201737
1 580970731 934905732
1 616741406 990115024
1 20184042 817649201
1 687554129 928107449
1 644664378 935680979
1 539885386 561844873
1 486145948 895355111
1 872917773 921056798
1 512954835 672035417
1 314046085 694395983
1 233932545 547830518
1 149635634 590743579
1 707368816 999239922
1 252211365 489668591
1 285857641 463932315
1 839830863 852599499
1 602971021 755171070
1 24799110 165548003
1 829733490 940181028
1 854938701 879638851
1 171135160 257951900
1 172372026 908401601
1 905107704 940056053
1 85449819 885061133
1 229247539 935769063
1 841105990 843797257
1 617371007 753083035
1 79260987 942705065
1 328571012 672947435
1 272724045 929446856
1 165745611 243413985
1 107337734 650044323
1 628477006 827744921
1 338945480 587814810
1 813569024 906108804
1 814794051 895369285
1 60159700 574823938
1 956918608 958260539
1 75176785 399705223
1 30055258 347759863
1 736170173 759059621
1 411044629 699608750
1 450546543 929959470
1 731692816 800549265
1 940620925 953871644
1 598461707 727070532
1 183287112 212586093
1 806165091 928440307
1 960590812 994063854
1 288339481 978633182
1 673264908 883327410
1 756371732 762732427
1 887222520 903271574
1 255657660 710004609
1 117708715 554213757
1 189443810 939486457
1 862315132 910803952
1 203557691 214690194
1 540097148 855555728
1 241899206 579935985
1 429173780 969246710
1 768731786 845279160
1 228001218 798456574
1 803620116 954707229
1 118704329 514707733
1 597990655 830191046
1 689790621 853674731
1 293823067 760913255
1 716554827 806220473
1 591562716 981728037
1 587535486 646315483
1 941399611 945456119
1 605578995 790556574
1 201035363 381716388
1 93380008 526383150
1 960211324 995443593
1 177409140 392020319
1 295031453 758358502
1 279083891 448706563
1 606725443 772391484
1 297828076 800441612
1 141303039 949692746
1 578791013 833351419
1 199218266 257957843
1 426898043 832761557
1 584488505 933434250
1 112193568 810731997
1 600911719 740418381
1 919526642 991128774
1 811168039 964867424
1 256745488 494245583
1 941513713 947958907
1 169912719 876641100
1 859803613 907308905
1 661504051 997127100
1 823632783 941532418
1 329598226 955763920
1 720059595 849436977
1 143415071 324598823
1 551428725 555997881
1 917302780 920979447
1 330099588 511301263
1 394881704 806046124
1 803184156 838278782
1 877872756 945335375
1 725094464 777219217
1 781307009 933308499
1 351707913 729213003
1 410807716 944983853
1 805688979 951467051
1 717511250 888112776
1 403909897 820385882
1 948675257 982263555
1 756093863 969632413
1 788956437 858589011
1 841945507 994185421
1 271218725 452429090
1 247865841 493976456
1 668713435 755480804
1 182276506 908118167
1 843406360 906191817
1 19498634 467493885
1 432152711 628911342
1 528190227 778057318
1 594749137 876672928
1 422326787 602468608
1 26368861 552523311
1 210849206 276217926
1 546376822 587884421
1 98327811 314574980
1 599260211 707239088
1 276125815 314245646
1 261915642 840978960
1 243759034 328064114
1 483894425 721488457
1 758317109 810524772
1 290929520 700202759
1 839091927 922312187
1 364254360 532161692
1 708787620 790962464
1 898306078 961346497
1 651387333 713056361
1 660238449 863212011
1 759413299 813263497
1 390500888 395589038
1 415724627 688420879
1 911931351 966663521
1 759258620 990788142
1 512370113 541545495
1 111368437 222719354
1 935981894 981448007
1 602179456 653028271
1 603382511 980507124
1 263859012 870033066
1 904478379 994324442
1 13951833 506018677
1 885807027 998329156
1 573314 230715378
1 556728694 737558390
1 972615865 977810694
1 563934079 717553846
1 238725964 890205514
1 136137074 685576537
1 685708623 808439030
1 267697242 423312340
1 731411867 895340358
1 604522943 988785759
1 204951438 532212245
1 572310226 796557594
1 701679013 954837400
1 923291591 934454575
1 820611685 932254902
1 171659825 370560028
1 243997641 533283629
1 138721260 628053324
1 634289137 932761398
1 884401218 981422756
1 412321049 711742509
1 152600824 845753051
1 962699508 984095255
1 960448086 973029912
1 403425513 594867541
1 293416495 953028686
1 160355691 954769921
1 483848320 495781953
1 612065131 662495904
1 547346493 564278326
1 35131313 153453328
1 593659268 798641515
1 243908730 446903953
1 847690196 999894689
1 767079378 802646578
1 78376229 325682431
1 921251873 993791101
1 380699609 882904301
1 278045939 721695832
1 904757698 955189455
1 40620251 588243494
1 425740970 832966795
1 465244646 644922823
1 942113494 970726266
1 371307 140115070
1 526532258 644695170
1 453198285 779184449
1 617154227 872831219
1 891053797 915918413
1 612066778 821415843
1 744123101 943584401
1 253951800 598991366
1 936768454 956524579
1 731126508 912481156
1 529799078 807755526
1 751199162 871976715
1 359419934 954223381
1 401555800 625291487
1 257454274 533075122
1 231509814 840181047
1 893140074 898600241
1 762487688 907046071
1 604069312 806452598
1 628108118 780010350
1 741428668 795140230
1 440223659 713997552
1 22577735 419305701
1 281672871 665225665
1 89617074 190414737
1 171098138 229827570
1 835825750 989816318
1 890619083 953739504
1 469967331 991846850
1 513237914 717704529
1 798509761 838063369
1 283173703 653919877
1 227958848 840750712
1 638837750 754589906
1 705047670 747439945
1 60945842 247275147
1 12526047 185576248
1 575225301 961828679
1 646264578 955791701
1 608949091 746965992
1 133783543 652226932
1 367634089 557543899
1 336704913 603367369
1 125223668 546821290
1 711030405 898707887
1 792083917 940481220
1 879245911 901811133
1 106254449 283576647
1 439702755 528054510
1 881036710 938925355
1 597553378 681942002
1 474930620 521128415
1 648346281 727935471
1 222008933 473184316
1 80784957 310004481
1 317964447 804827770
1 823380210 920980903
1 27222867 398320388
1 873525073 941008835
1 151149462 164421863
1 857947835 881539954
1 992620761 996472104
1 143604044 752873200
1 906271787 980778390
1 78697300 183091836
1 564583959 702524590
1 503987498 959564520
1 243988938 891063559
1 910234938 924314453
1 42774637 432419338
1 269734889 443969254
1 967594716 981624939
1 170978548 837370534
1 322869286 875505359
1 671027890 877782814
1 814829274 926942700
1 174218920 180999540
1 476022392 743942056
1 89293308 540130900
1 553662454 943648146
1 27941567 375675130
1 813193507 817544209
1 171176482 916931927
1 997480454 999009013
1 478708034 705360882
1 584544277 879798016
1 620830667 651498705
1 237048514 623935858
1 89193610 508042634
1 615869249 826236304
1 725093036 768337235
1 41991211 870013061
1 831449822 885702547
1 673911617 726726156
1 943804518 993737514
1 107548454 550779833
1 471671580 813230208
1 770195351 828582056
1 179453425 889034520
1 273208476 931742721
1 385380845 520373251
1 221883039 244223603
1 804873849 988284664
1 412701164 834139462
1 884319164 913187783
1 785954537 942530087
1 711423323 920411322
1 66971199 887950178
1 453975455 870327575
1 943820166 961472261
1 61624271 98205485
1 247017569 654083583
1 568772845 870656508
1 490538331 533856049
1 616823853 636049976
1 3862214 279701307
1 773701903 980259441
1 842159617 855720277
1 442254829 772979906
1 27081003 310811389
1 482740425 593598862
1 368239335 402380213
1 106018840 119369585
1 578395639 699527526
1 617089396 717580380
1 798139579 863356467
1 519697281 562315039
1 873626860 996493799
1 587248686 616090073
1 317150603 768309801
1 415551969 938567808
1 598739800 727588876
1 236292484 890395688
1 447628109 476685780
1 601844214 995650015
1 225950388 354109215
1 519610091 901340672
1 791088974 896193621
1 98516817 614200395
1 49176266 120453159
1 732756995 982523797
1 437108975 516454852
1 140486375 412652950
1 54334105 589889373
1 845095078 939037192
1 474223629 858735147
1 441046593 741152811
1 518235231 794658508
1 105950477 123357266
1 559233526 974179682
1 354654318 546605053
1 337866239 617912635
1 422206365 514746074
1 669210373 989186999
1 486672668 603882191
1 150106696 293220772
1 764528908 900996964
1 120369071 548341665
1 304570037 843757799
1 374706363 459019904
1 397437517 728985339
1 290756903 735233487
1 749712167 896686406
1 424084012 655909560
1 820494860 876305040
1 519523248 993605988
1 626910984 724868714
1 615415146 685719162
1 747000777 814557381
1 203646005 845530547
1 930791069 979739736
1 388337187 977134780
1 306636005 439043675
1 548037355 991732939
1 936887944 953720260
1 499742564 828923128
1 277027884 352421940
1 692708016 732469250
1 493762374 610207222
1 675566442 963253020
1 619180245 909116623
1 398342407 625452914
1 979708172 986659458
1 324379570 633297144
1 899526295 941245846
1 446907758 925526172
1 138519565 227847204
1 530308823 763469711
1 874873280 875947663
1 762080377 846526630
1 954945437 956929491
1 678994663 838391127
1 292276287 322302357
1 274624788 971353353
1 248948501 529956885
1 304990395 887046906
1 280792321 413965706
1 604676836 726369788
1 351636388 749201627
1 660638962 879765765
1 286921252 743535830
1 720714849 976603565
1 893286557 915133217
1 558017669 990263440
1 631062736 648261592
1 218909015 990183242
1 70986746 879830378
1 869368244 879589266
1 861885658 993275535
1 902238730 958826919
1 259109536 730071640
1 278592047 764434715
1 308863052 758267214
1 576116399 595637984
1 285317156 429638436
1 885911465 917221162
1 982995 89227619
1 780896924 983813217
1 917074188 925644441
1 981505554 993801718
1 669282573 786648965
1 367826902 373312168
1 963427701 979612461
1 752346169 942888546
1 135355883 949666086
1 148038661 313101289
1 358941428 543979756
1 412353928 695375328
1 885998164 910827599
1 459220554 880094775
1 642526446 778706212
1 17758787 802838218
1 334653288 807744606
1 428062177 766485475
1 557313533 666342071
1 518804043 584469998
1 367079109 408360644
1 424455239 692868351
1 323640973 457075625
1 524555847 711944960
1 178470673 638477776
1 55537806 435732972
1 868598077 872444056
1 586330140 844982622
1 497114341 975420025
1 564130703 862475911
1 586117118 997429843
1 634449308 952175457
1 879792121 919091711
1 764324911 949164405
1 645002756 860098594
1 495566773 932464818
1 413543145 638530548
1 123944075 459008226
1 349861086 990354164
1 320403568 852692806
1 415822402 503186938
1 159675682 887346420
1 949348097 968499750
1 329134229 441782518
1 77148505 643499138
1 879482368 975791262
1 825412204 985613979
1 633485556 839186766
1 523154300 706670041
1 556033449 827910899
1 974679709 991303451
1 119602741 226401018
1 975997986 978600807
1 876957546 898904707
1 388107397 540064908
1 344184575 387137794
1 475207751 763413606
1 762736115 816850308
1 442742408 659448220
1 216788310 450514365
1 860288101 973043398
1 595540149 692027881
1 897749380 985953855
1 378010126 434492598
1 728235577 799072551
1 52024126 828520182
1 222204818 686670222
1 687126852 883837879
1 28149409 901446829
1 338812829 651885022
1 168387850 461636876
1 172512958 199981378
1 727506724 801307733
1 157891965 586568933
1 369325706 893933779
1 304395186 433662776
1 587345105 807063003
1 310629999 631067322
1 892913857 998239482
1 344438182 787881355
1 10740433 46005100
1 226596343 331676947
1 208050060 930576973
1 83286300 623979121
1 806634670 883030007
1 740228240 894052123
1 989432617 999206209
1 964715387 997439534
1 706597094 818498546
1 996496019 998017467
1 201143129 864180064
1 318064885 381490324
1 368950515 972553190
1 978303794 992425927
1 730028115 774379267
1 992091616 992876475
1 445969721 887020473
1 404384770 629450760
1 156173063 591840375
1 98402938 296015181
1 692292580 903545473
1 798004984 929253713
1 461414275 563525881
1 244752195 286905952
1 160884344 783454753
1 263685514 867426767
1 741577 115106423
1 966833926 998304847
1 920884930 942355930
1 362614962 388393656
1 485883587 751127296
1 803153013 861895086
1 960216131 981830984
1 968833214 979583518
1 713145631 874150460
1 965765696 989872652
1 975644007 994617712
1 671621144 711438727
1 520601515 727133002
1 443392875 587212482
1 242991684 741174119
1 280828385 967975771
1 592090877 992768366
1 46998727 317432878
1 325235958 770657465
1 473632142 946626753
1 289269968 663931992
1 442160786 496292741
1 538529807 943340702
1 751764256 782718078
1 861253719 994038295
1 756156607 962278863
1 290830498 504406060
1 26729179 340649691
1 692588124 786828019
1 283584360 619911860
1 118641438 353693880
1 142451627 761612024
1 631062481 924265165
1 408260742 579247621
1 703750793 912798760
1 787412245 856102134
1 276055944 325099821
1 496792708 673023017
1 962993699 999429092
1 852748099 920127587
1 407807675 447836353
1 722261452 897961697
1 31145667 772005146
1 240593275 907176058
1 858103325 878175100
1 87775532 547325762
1 326876586 877260455
1 257815279 529921854
1 66211611 518745702
1 486772385 529704365
1 311226951 471459342
1 253704742 464793923
1 128434907 476706877
1 705883650 771423526
1 89914947 363102362
1 328294221 648870411
1 524991269 588094914
1 886577566 921853642
1 59293996 952181712
1 511259193 935908070
1 954262762 984254941
1 642776703 805358688
1 131240906 337411646
1 930443918 933827152
1 508877987 772614484
1 708852592 813728933
1 392937173 725142664
1 552287616 559757772
1 394398744 996932976
1 673155696 735038225
1 2368805 704002390
1 521967989 950922783
1 22488300 34586366
1 602056526 848599008
1 265976929 667322552
1 256824984 949585173
1 449614700 597958631
1 267098642 968922324
1 487679050 920978260
1 959816944 963950176
1 131989960 310559908
1 15146678 660820527
1 692288731 990001264
1 635172832 889055136
1 695201802 748910178
1 721984937 990667431
1 356815802 640537262
1 178515089 561265547
1 587709603 773040398
1 440085574 963743808
1 727031551 830948675
1 979998812 997094590
1 253216755 578125368
1 620378665 931643168
1 723267101 942551727
1 465060525 788242724
1 675772178 968469471
1 462406594 628080535
1 534693000 950247830
1 628310266 894639254
1 620353479 904620221
1 161348535 999911738
1 130234979 504309805
1 128610158 884529394
1 620849236 675067835
1 377879348 975309600
1 814685222 849675556
1 386818150 992338735
1 129565781 201107904
1 660727845 979182533
1 251094325 704379358
1 694012050 934153207
1 236106323 349735892
1 373948254 655512935
1 164693251 905788860
1 903611456 965378884
1 327403649 753537692
1 441116711 590147544
1 298522809 687746986
1 996667375 999598646
1 534776222 582175453
1 617035522 824934515
1 424571614 599887930
1 25214514 620875212
1 464619899 853157265
1 942054600 964796692
1 860847234 896146614
1 515130314 868363893
1 233424315 409063471
1 260124327 802709779
1 778575802 853863535
1 777962277 951650185
1 874505679 938657942
1 822958908 934387052
1 472731460 597538099
1 932616173 999890697
1 866862498 926695835
1 61239108 924691798
1 911319331 945139750
1 334306883 389923682
1 731986810 804475176
1 18743368 81300041
1 586507082 623412156
1 904087685 932467708
1 196414321 969885230
1 544300371 780473158
1 373600301 469158567
1 433334099 499482673
1 815547110 826829239
1 540290504 542352659
1 655751377 965730217
1 125878473 727888398
1 196314224 576403416
1 24374700 738784796
1 647349694 936394140
1 900857585 904762108
1 871250910 982436476
1 696854265 925054895
1 711304284 883911618
1 716683374 739929489
1 504920851 546306105
1 667851520 923598581
1 291810233 680160622
1 744407214 772049455
1 94690681 480851728
1 939360719 996196450
1 54215559 818822363
1 721216721 992062107
1 850137488 868686434
1 417918214 767767923
1 649985457 849913603
1 775576438 954668293
1 560779815 566564114
1 369375977 519450446
1 174092075 429400031
1 368817399 632359275
1 934568462 970065400
1 608764460 930405345
1 746790911 813424168
1 111540440 829132067
1 858640231 956276724
1 758952172 999977008
1 807225562 829562539
1 452915543 634558809
1 194172134 632483123
1 233056034 420508300
1 38663088 917720560
1 70667861 836287653
1 84852140 137083190
1 567499028 947058704
1 399538076 929818372
1 203993167 588337978
1 334467406 765479440
1 488523986 863740741
1 764032767 831116606
1 218968772 793420521
1 355384862 551453001
1 571090813 920314019
1 392393512 476771398
1 514054283 657533941
1 80904641 787696065
1 502535244 518920691
1 339569192 341442425
1 73443761 87067992
1 486259580 607306074
1 249293167 475846521
1 607595354 636645403
1 759022863 766914674
1 374980169 917461452
1 727676657 963320162
1 532023348 597713084
1 20137164 429892721
1 700340918 781528090
1 793283196 803309451
1 562393856 933410439
1 269423902 501901984
1 29606988 766799424
1 861066429 903124987
1 887419393 992957848
1 931463765 981555875
1 617958588 706089242
1 618442923 940461939
1 975475749 984661417
1 840314319 853642073
1 566518339 917810266
1 803726778 992456489
1 822101791 823525842
1 891999390 981170902
1 199577344 238093176
1 765284911 793395600
1 175034984 894186823
1 87985045 503429975
1 702106098 823391440
1 732715419 828532511
1 167360804 659861507
1 130089594 318703463
1 866959933 928531320
1 145914278 525861595
1 380460015 573300343
1 310988371 804417301
1 499889551 728035635
1 402496901 756137223
1 220249534 515346594
1 740104682 910798798
1 502297837 688480492
1 904392571 915534883
1 641010331 663071165
1 239857261 915721686
1 129046639 241465744
1 624295388 939067395
1 787586808 957730361
1 255908968 327898115
1 551754511 777823213
1 549460700 549652278
1 285099386 852522756
1 563266946 642154898
1 142317708 911692832
1 581886075 750316486
1 108471228 786778731
1 263791570 875407273
1 684983886 939598035
1 187171344 693533308
1 675686333 677252768
1 618333681 665289101
1 33296304 281891783
1 423201980 459839759
1 37923141 553622731
1 290217651 454654492
1 448138201 635790449
1 474650175 519778770
1 139386075 333525300
1 909037617 998840109
1 40523868 590572298
1 738254865 846678869
1 237676665 468593395
1 245346840 614537144
1 357752992 797920294
1 24195422 832725600
1 276671800 361234106
1 115909848 674808131
1 618638194 642306010
1 589671485 607936438
1 881541383 930172283
1 137140787 302613874
1 24964043 865929800
1 460407038 533757992
1 99598293 241528878
1 532184465 988544310
1 727189863 811693231
1 521791820 750033609
1 294793115 408942271
1 368319484 803051259
1 250391593 557939651
1 202647823 585438044
1 314835409 383227439
1 130066341 221067103
1 215648378 362308349
1 302251798 529411943
1 840192295 971052997
1 4708086 999183262
1 154490996 880001698
1 578541630 749082357
1 785554351 966933113
1 316271472 749785932
1 246963055 455068205
1 420338070 897910577
1 724039043 957980793
1 953559545 984300540
1 171878820 307373094
1 69089181 777468784
1 147481996 275399003
1 630366123 979607775
1 674287075 875499996
1 530307737 738678437
1 487809183 681511383
1 495404739 671201857
1 836936772 956322732
1 219902719 437739299
1 193291037 344883618
1 916626235 920132664
1 461334449 684651224
1 743727998 796222316
1 602967936 755387370
1 699248408 992439859
1 121159566 519946300
1 878371396 907619525
1 476380773 913580580
1 14186262 168522790
1 184539059 202293710
1 488423488 568732075
1 880455059 997941197
1 890344003 991687422
1 790622151 880096391
1 631870078 856823028
1 152244122 723446438
1 67966128 369422789
1 947894405 976794492
1 304516421 812257500
1 836992968 908984156
1 52996154 334422335
1 767628630 839172256
1 308188180 968299346
1 758701946 983083051
1 759546717 974447423
1 189965224 362980768
1 105009146 515706783
1 441344300 442426738
1 401040184 783244100
1 337745877 959791937
1 55359167 95025639
1 348821708 830011383
1 536277590 922517889
1 185457885 591141320
1 305416672 670288077
1 104405027 997561288
1 915057392 953860745
1 944915783 955512836
1 811740279 823765932
1 373524834 633919429
1 529685419 609946971
1 968838 16318413
1 80601944 935699416
1 606570286 809134373
1 531864880 717522430
1 686049064 766194471
1 902603560 936662549
1 566901097 963227817
1 661293261 666123544
1 15749759 952449081
1 803795734 954399715
1 678098007 936130091
1 300289584 336506095
1 167281221 602391561
1 45596051 857823877
1 37429236 420324980
1 733159433 783781028
1 496346380 666279853
1 277737542 369835738
1 107583011 636202201
1 401245732 622875273
1 441339131 860751448
1 875512513 989375453
1 518020357 570069441
1 787862458 941114591
1 971133171 986178055
1 317657642 815945371
1 70513224 84174824
1 636409781 783581840
1 994789886 997608061
1 761484432 874175443
1 357795292 438880973
1 582747695 820468901
1 791987190 970290454
1 217724843 958093695
1 72654494 573486372
1 878129574 890448751
1 501910880 813873371
1 687715627 967014267
1 233787780 964023623
1 794464121 917530366
1 961836358 983743235
1 930428470 960702385
1 942957842 990043944
1 388686903 501317538
1 310624595 969529085
1 588335951 861961211
1 820585477 890365719
1 789297408 875874909
1 978787196 984794311
1 695607215 897988264
1 640686561 754286258
1 718657287 764907183
1 515637037 551343052
1 376302205 392396653
1 342953331 777616288
1 169945264 643684302
1 420060284 790771822
1 847036045 904459384
1 599088276 839722271
1 552031834 964821295
1 385735187 736719254
1 109051176 135485850
1 200138188 241177365
1 611289134 738904440
1 271291330 526070461
1 585868793 960655132
1 648859264 704289549
1 896460313 900315543
1 382425 945399064
1 945130666 967213801
1 606872805 640499483
1 283881096 425360076
1 55728071 535825571
1 484279159 527794127
1 27070697 396789455
1 630321730 978454585
1 143090610 188103924
1 245988936 872515193
1 606614465 985445570
1 18413331 596282085
1 35468237 243444294
1 181527105 679486331
1 660707241 663894250
1 661051846 961861054
1 100716533 343530835
1 492495584 596830226
1 938878027 954650961
1 522978195 742579823
1 415312779 508505859
1 621496598 949124637
1 849705366 937267060
1 248242970 490820337
1 940873392 985866981
1 701676246 975525352
1 122687830 981259864
1 243928491 719312533
1 310603644 499023986
1 35750682 231778810
1 985098307 999290656
1 305693761 518390905
1 72269169 514433599
1 785914494 856800121
1 353558001 835509080
1 50235288 246463094
1 297398779 805894228
1 947125700 947282380
1 412711057 885116440
1 545787192 995736245
1 832076995 881812055
1 160224215 164177214
1 928371515 954873605
1 897430827 992709281
1 137148669 188483101
1 725432874 733786508
1 78463920 605475472
1 746296619 857250546
1 199665087 959649883
1 79960275 349511222
1 14537272 348819271
1 651033876 817908399
1 126082470 625268108
1 154389567 435992659
1 384448712 618854527
1 660580342 716728097
1 343497135 562473427
1 428415946 564055817
1 122232196 996327784
1 397007966 768166206
1 114976077 298796448
1 89362253 132838428
1 65667658 496805596
1 893636951 908351012
1 161126786 793493462
1 663994537 817005444
1 672106149 870220453
1 929869414 981021886
1 3043752 480486528
1 17222321 745589118
1 143827889 266000553
1 136342908 426998458
1 559663129 652900442
1 494067738 880618395
1 399337345 949295109
1 930547647 995231490
1 104479546 784400216
1 438224744 499462147
1 533653987 780777433
1 480649045 715622591
1 785187079 928334910
1 832364174 858838386
1 590794622 661186043
1 193256408 507266091
1 380568762 901752502
1 408124232 797744342
1 426154345 864874063
1 221146647 942119134
1 446091433 679556574
1 146608179 351491797
1 762025569 874191594
1 334319699 589077341
1 992204080 993339430
1 599392230 845122186
1 647357629 815417862
1 840052924 994610131
1 627292606 938021512
1 385107661 973510051
1 844851052 998512824
1 830983500 867747555
1 131816877 271617955
1 420210903 772189002
1 74977967 273038498
1 155670387 212859214
1 232387446 960028173
1 440850035 903475171
1 464864671 694564376
1 165179712 628770146
1 37764834 45198009
1 542096413 558482855
1 984398132 999045883
1 368156212 936734728
1 859810065 938159702
1 120015161 334794768
1 175938732 609478912
1 729288406 920004797
1 574244143 713389150
1 739248845 936801067
1 61191315 640147944
1 245915232 364051560
1 44430538 371300274
1 395852999 732023999
1 333552118 604974784
1 846613319 899723780
1 265323429 897999583
1 877955195 989298678
1 830830227 859369182
1 486102860 975596374
1 844426573 897670839
1 632053678 841711334
1 242942225 870848295
1 153551304 507236743
1 756102328 975836261
1 328585816 663994525
1 451561181 920405832
1 395620813 800635967
1 821977032 964513286
1 413023230 889197636
1 733598335 952336309
1 874233508 931621428
1 806303607 870224519
1 905549593 941618458
1 863925803 954964494
1 952214005 982440285
1 109749019 380459455
1 579885648 789900825
1 189351364 648916750
1 355754726 562884329
1 959805121 965427221
1 77506589 509186010
1 907318318 932614699
1 787110612 815017971
1 669842149 821978396
1 840779289 912560047
1 547684372 921725749
1 81577773 237336355
1 516860645 943550867
1 650529440 890678290
1 475429264 971945779
1 90247402 937463698
1 310496181 644413147
1 711287196 989746529
1 708543691 791460306
1 272653034 295773784
1 181357386 989553692
1 191224173 205745298
1 444863260 772853136
1 156006962 261759239
1 33655815 914880328
1 830673671 928919964
1 360577256 634519599
1 145679034 838199567
1 389119634 498896222
1 937243726 974567104
1 933379123 996468910
1 276501145 640138783
1 712066084 751829121
1 755964191 887691517
1 680594236 825390391
1 907239219 982321500
1 177532027 673970657
1 608559566 972181257
1 487476171 884715817
1 453429261 876565908
1 225807460 578593765
1 445869392 746111477
1 114918524 799988920
1 511319976 934279627
1 26493346 720449936
1 424643139 766787364
1 88375343 128044529
1 689485062 748839616
1 619909845 755604207
1 340978686 792907622
1 85193784 897147681
1 769213131 993249516
1 369780428 697218397
1 134231736 768399634
1 866008140 883372155
1 908708252 924656719
1 910133315 927128606
1 678483580 753777874
1 576691088 611306707
1 901258706 920302865
1 395560153 690341335
1 364747580 599852935
1 456665703 673377212
1 580340805 626911098
1 398600222 408233869
1 772218428 851510113
1 209746127 328401738
1 924214940 942596969
1 752585945 840055038
1 750325316 786695536
1 989892303 992216767
1 977213884 979540618
1 844544836 899885567
1 46864716 598578658
1 488214728 798755548
1 236279939 733318229
1 204479298 584940715
1 720612129 722710042
1 838820006 851709232
1 501101283 717705100
1 237613762 750588934
1 93329577 324168632
1 696483144 764233756
1 250221054 899706051
1 378422873 714076511
1 191229124 557251535
1 124606904 970398455
1 495345631 581170995
1 656028572 737450794
1 262083960 803340808
1 725584632 918185573
1 486060300 563990962
1 152978946 505136593
1 727633010 919416888
1 320301450 932543520
1 465118933 496123858
1 253365925 722493388
1 848539108 955969981
1 8263304 93927353
1 777090127 925005139
1 860247672 917308917
1 692674279 864303508
1 369304630 571214606
1 149320746 894760250
1 744496639 997792911
1 198914924 659844186
1 87725399 476109500
1 395837722 506167188
1 946378383 947442895
1 964938052 977921199
1 414880986 645921676
1 97041493 834579596
1 964680677 992236123
1 528379275 924927945
1 14814487 728385745
1 210421275 462336895
1 792166646 972917577
1 511239327 532505012
1 99729055 729670752
1 643677196 826467028
1 85291575 543681087
1 239852704 979822341
1 47515739 127288662
1 530658529 726435973
1 711481031 722069908
1 501972503 851489868
1 826126362 842758832
1 493166674 960141980
1 145982247 833208410
1 181049007 637031914
1 845775820 922759936
1 3186215 864073645
1 348829765 620509967
1 277287130 679170846
1 738921397 876033220
1 40999582 55186707
1 243931804 381319259
1 167358418 303273282
1 536639321 824845253
1 218730471 650917109
1 655964636 725306048
1 983853694 994556285
1 691950413 725666973
1 17237486 566297051
1 648087279 938131280
1 216945373 772321739
1 177318465 355095968
1 147501350 292790239
1 152526651 338280931
1 897030424 965658017
1 213649574 427349651
1 870757365 881043126
1 35561777 732968842
1 683092672 885743710
1 397539021 836022845
1 443757218 920411070
1 553248473 746466592
1 763992649 960518396
1 318143526 478355951
1 556446550 959574079
1 800285376 879291564
1 260010443 899869350
1 541376812 798025189
1 536572467 642508717
1 228115573 672151959
1 407810152 988555425
1 480954520 726447936
1 201568478 345169968
1 92817554 524793333
1 51768309 824067961
1 697634479 876765972
1 728175084 791517725
1 544938235 696241556
1 445638094 464902173
1 819926309 846852215
1 575835831 714934763
1 807101628 848975392
1 473223145 810963605
1 879731555 886961471
1 497862416 811018271
1 800693658 888241274
1 801425788 868553622
1 915605043 936466296
1 713223090 728551887
1 635720346 994705199
1 66812183 835061705
1 545669401 664099887
1 601457901 797761810
1 376398297 583674637
1 493989269 580529257
1 564717914 831373813
1 821180832 953732168
1 850303562 883199921
1 224970647 800362967
1 797807488 934195059
1 233771047 656089830
1 812503893 960824424
1 566250845 957569111
1 735058628 872649807
1 994940321 997251199
1 297694916 931004259
1 532995853 902812145
1 23368704 24397975
1 972154411 972165337
1 489960746 799548929
1 878873850 994779678
1 7070495 558259601
1 704720504 982385367
1 237271883 531950242
1 861871678 992999727
1 639265396 894567713
1 161421105 686349537
1 421434896 973844541
1 570679504 829586690
1 562130740 793180023
1 875093245 951984633
1 457892711 738609079
1 320142056 759609154
1 729640614 773941129
1 199640335 975857294
1 255842909 487845194
1 700824965 839739995
1 846259466 904671473
1 465133940 739243961
1 351094838 786540128
1 85286925 348985065
1 385619403 483059333
1 399010517 653882843
1 218305887 687016768
1 52122014 660756634
1 518173864 576489780
1 945458709 967101099
1 799296388 854065564
1 840649099 873010695
1 551463321 698983603
1 295624242 470478741
1 332367101 588462022
1 230311918 927471862
1 114236285 377957132
1 308206686 868398070
1 171738324 673258638
1 110482529 534596038
1 117169037 570533543
1 912216500 976280808
1 582311760 942392054
1 242298479 561579297
1 905499673 928995192
1 393283787 955796320
1 752389498 757277650
1 319880953 765399128
1 719286438 775553208
1 419929243 546720989
1 417838539 470142421
1 201132287 798303218
1 130527473 179955495
1 359884841 661349174
1 359885491 538533138
1 656348731 697202522
1 410726705 453944053
1 268010139 662185060
1 336330045 906793241
1 614387093 797402329
1 549401418 593007933
1 401099835 783254235
1 435369850 966105207
1 246186652 868770713
1 402703215 882632725
1 3715189 963355339
1 596800887 705520493
1 159477292 279131596
1 521213199 848934127
1 548788543 570017911
1 276216982 299105840
1 952650775 964184103
1 722266093 993560668
1 965132822 991476181
1 180649643 660498495
1 323794027 876823277
1 370132714 683859658
1 522599591 638895522
1 42385800 922798699
1 5231877 912838978
1 245343184 299577762
1 872009419 969420857
1 32249449 890363321
1 964246488 997161990
1 874204265 916370563
1 628240271 793691220
1 364420967 589088832
1 125848777 247120729
1 328008713 975553530
1 436754174 947948420
1 163753889 187803225
1 976262052 995708026
1 991940645 999529364
1 814988938 903134067
1 691925157 725666749
1 178105757 239577093
1 448893461 843330197
1 338972377 863653560
1 454489832 784270106
1 730250860 784250374
1 500067873 744224834
1 128204094 579239228
1 483636216 607705848
1 515280118 913600624
1 394361065 489705009
1 574781860 865532054
1 890507770 949178382
1 621760545 797624950
1 48033823 62923125
1 228828207 438698733
1 506119975 771155374
1 189165078 986199863
1 400267420 871142368
1 128188688 775333682
1 111503965 843289970
1 817779759 843389882
1 18330416 45545632
1 54390113 535440083
1 978750885 987075481
1 422920794 807607325
1 199552694 597725697
1 294497524 547715839
1 481290064 737802441
1 33793455 221031692
1 572931880 760042292
1 662100278 950335669
1 749448025 964464242
1 632097663 816234368
1 359073204 891456708
1 596543523 700199579
1 220994303 325448843
1 65213401 224756994
1 72179312 119507192
1 951088677 985627637
1 588364396 845614332
1 950076623 974580254
1 134599156 549276518
1 634836974 737522457
1 660427698 686880490
1 832351635 877449474
1 155069347 235007679
1 681833636 976722657
1 825071009 917128733
1 954581042 973464240
1 246456035 790924816
1 239793518 719903854
1 694756749 794169236
1 456569081 482534210
1 739551356 752794832
1 586310625 629472507
1 44904498 260640594
1 415814419 865421670
1 593158320 767304229
1 263361397 663834074
1 530803996 688186194
1 150464130 867750218
1 850557114 911871132
1 794402521 803256131
1 676371771 761087129
1 263385444 559418164
1 87954692 324660208
1 59497850 718664200
1 752398484 875612214
1 299131863 883922819
1 685856555 951835172
1 585908980 664047580
1 209033822 235433583
1 336256319 750256329
1 820580743 911590681
1 645511737 878626917
1 561159102 997574612
1 476147431 632009672
1 445778125 983232445
1 476533060 802595179
1 206870554 861156700
1 497833127 690537779
1 701209899 857740338
1 229811205 543461001
1 189069974 766617735
1 599785073 869099861
1 169204218 390694271
1 515271983 778393964
1 761591399 866598020
1 511229204 552009578
1 734340202 755130725
1 766263538 867474560
1 535912664 838311533
1 871625292 910039990
1 776559523 950393955
1 988962491 989188964
1 276803100 855565354
1 492602613 795458914
1 659329605 687913938
1 671789021 868238835
1 583772115 805684360
1 372154898 805109907
1 409810415 534578704
1 928164935 990739317
1 434450232 658487263
1 344650245 735082484
1 178946331 584465268
1 944297722 951314112
1 578827144 874697598
1 801765366 917267164
1 996326233 998579794
1 863634633 869935061
1 339268958 346245313
1 220613797 440046931
1 679426933 824000663
1 913562243 952298717
1 161677543 200438074
1 957959059 976919603
1 789057439 875825797
1 780204992 809198229
1 615317270 793597027
1 327277546 627085159
1 561851251 795486102
1 162237133 920689225
1 928067647 958479535
1 302492185 625740140
1 889715216 940206048
1 671686769 683278247
1 293754889 711865704
1 187613937 441072533
1 843686711 934652210
1 817006728 915437414
1 334219552 388436748
1 34077801 95504077
1 739410069 944492942
1 251709908 695946694
1 795274604 924990985
1 919525271 987784931
1 504463423 963560203
1 788541269 866932878
1 250177785 998866330
1 859579054 924284267
1 30285664 629217551
1 284200439 557899256
1 2981886 776445811
1 647106183 762442574
1 139815999 675574479
1 244084646 875047551
1 483129736 916828339
1 242834068 433087521
1 938820302 997965328
1 165827562 192931364
1 154480749 448364643
1 734592261 795145767
1 197502770 821117890
1 787989970 804164334
1 958950167 987180670
1 149251660 487972794
1 615093635 842104126
1 433265728 994088441
1 192100935 321925461
1 295009173 936604704
1 383391765 749517806
1 263005070 954773392
1 891945206 910411985
1 47151894 391894178
1 154519683 332779062
1 512214259 745919056
1 554425663 614280064
1 130964609 204721483
1 203475541 288656660
1 512552344 720992153
1 68529998 150951474
1 395568002 916158256
1 511958862 580518550
1 180106236 254435270
1 403562030 735846788
1 272133266 751744817
1 236899440 253988381
1 639350939 995109626
1 202947399 261344095
1 839876191 843227892
1 926224701 945836206
1 827898207 866516278
1 307252759 819970795
1 907195199 963563533
1 863287844 933574569
1 663027097 681139689
1 581259768 827811003
1 917640220 995110707
1 236642508 801287799
1 817234583 947064056
1 753255225 884417091
1 144469783 603006767
1 30495086 994831321
1 415490607 772418772
1 583971853 988928320
1 941985848 968528418
1 939747386 993239266
1 642674162 771933422
1 25410802 875259786
1 668413173 859044479
1 522298557 653321443
1 264435352 549268254
1 138091595 880280250
1 680847873 917955384
1 119866835 963111885
1 709376747 773588399
1 733467069 833421925
1 427079204 719690644
1 555954021 920619503
1 862577064 899215488
1 388038266 949314901
1 103331819 704722565
1 917123289 972355945
1 620433012 799945517
1 566190361 979377792
1 502456368 705000403
1 88845447 909056277
1 917973546 986292263
1 19640162 33843130
1 428888055 912230069
1 943401737 978862912
1 665809302 773039428
1 268643674 580692999
1 425557043 945266162
1 389322853 400924057
1 262650734 419560557
1 361206071 604869689
1 625737577 982765777
1 626732184 867201830
1 718926772 952846999
1 83615371 824486183
1 70512186 791302951
1 583673533 693415252
1 919009366 964157014
1 86456048 412682756
1 806727722 915007072
1 144350449 857659446
1 344164920 530462037
1 112484895 724534346
1 824213330 899903595
1 2657490 518492274
1 708726113 968758540
1 178220306 625064736
1 678761718 886916972
1 768771302 782102929
1 639578076 662011666
1 812660697 823591411
1 614580200 754192374
1 365776279 992574528
1 154402624 937378776
1 628166062 710994737
1 764347424 913722891
1 497360016 810837617
1 741619302 894900734
1 373889119 912694429
1 514477440 588675012
1 303810384 798817775
1 407403370 837515467
1 23618134 643481991
1 815119878 916733801
1 284546482 395013554
1 328336398 411888987
1 410553087 473023464
1 94236952 939934601
1 96995696 158078862
1 289475397 319623551
1 529739681 996908030
1 956465404 975455647
1 861814492 881653724
1 512006715 640512194
1 329219167 405150733
1 113651804 442353547
1 111658444 843544382
1 548380762 782605213
1 62631860 663363482
1 525981238 657484309
1 25713358 770479395
1 518215166 939794398
1 354196988 527536299
1 493720590 521728795
1 553143389 850220224
1 61885687 469972245
1 231072774 321769144
1 150484478 520374827
1 911072498 974026420
1 345660376 939790905
1 214806232 989276252
1 756050698 910658300
1 479658233 872102673
1 233363702 678666535
1 750601821 951711801
1 580724430 660443011
1 312411870 799284680
1 358307142 558823372
1 562930177 849277215
1 470346588 678230502
1 404076745 779734000
1 293383140 574432150
1 814970378 931227585
1 193328632 717452054
1 653667326 866048982
1 448201618 775313544
1 403608840 773064465
1 229645105 366717700
1 535015363 617645270
1 433621881 449141791
1 45726566 430801669
1 52867336 420959716
1 48935745 396904835
1 394343531 605340636
1 610974088 892483618
1 172791721 607527822
1 660878507 910235705
1 40627992 879572567
1 938773840 960783164
1 672859817 932286395
1 788841967 918343892
1 980496586 997911357
1 815607945 967458998
1 601296547 781065770
1 216959847 263004780
1 347159284 486124982
1 958009661 965346759
1 599706695 816787232
1 139715473 548000111
1 414844574 495623590
1 428924688 895311418
1 166281549 288608732
1 672616588 772956767
1 330626614 504734361
1 139478810 813077978
1 197877369 936372485
1 380113380 685035375
1 762535339 993302893
1 780399914 932063312
1 85939646 899732737
1 79101026 236268131
1 517493369 789822870
1 785283519 895645367
1 631302599 828912287
1 863140616 949661362
1 214543446 987384349
1 995693997 995971745
1 236910189 428585155
1 347530544 880526080
1 399143587 695030527
1 686627146 706506054
1 506866267 792749509
1 773237102 820361136
1 686786704 713487313
1 328290338 351106426
1 151307149 869663658
1 907950067 982801514
1 481589221 896876539
1 238126589 423783003
1 174946374 350896396
1 871919468 934337239
1 76595363 682600336
1 896494679 970536191
1 26515244 399137247
1 490882616 562860286
1 799388192 808509260
1 523483403 543862516
1 613799736 870905125
1 361595986 489543650
1 112242737 467205008
1 785424731 808338503
1 46021273 597010751
1 718656671 728946729
1 178499705 231583438
1 154926812 664074741
1 606574665 789224501
1 392590093 806595068
1 596117786 988967224
1 231916774 485347405
1 316488767 807058547
1 620733517 975006420
1 216396877 563139767
1 968014167 976837292
1 263113216 495326760
1 928194422 961521637
1 504218247 792151684
1 636169804 723847223
1 222108097 833886604
1 73909545 394635458
1 348456268 394574918
1 534974333 742629503
1 593972546 626555858
1 442112043 986674827
1 544508366 854086552
1 539853776 622475157
1 330418849 398688113
1 807683350 855758335
1 704782070 710382180
1 731896619 742915658
1 130488785 407591646
1 742828827 913010646
1 169486475 502427441
1 178360475 704141484
1 955364954 985382027
1 674714020 989233909
1 273742416 840447161
1 91851328 106526694
1 380404576 770754943
1 359159139 365298260
1 131007148 198119146
1 349495763 972864570
1 833828267 990040574
1 104307222 855147659
1 604248566 944711142
1 921571469 989943145
1 535981954 562923735
1 595601961 736642501
1 586695557 641006669
1 358176151 498892742
1 583802500 931820128
1 862913246 955695540
1 688983868 991166961
1 945885082 994129679
1 567047430 890749426
1 878108072 932347019
1 272876779 326313795
1 499808271 731551757
1 874838068 877898742
1 895643929 988941148
1 625881334 662476638
1 928189204 952460779
1 967278376 984810655
1 949075234 969071905
1 262160212 555912638
1 683088977 962012655
1 256622853 622743394
1 944955101 999932401
1 747563547 791809895
1 348069327 846260901
1 452054348 656310036
1 655676457 752770464
1 754927618 792864951
1 845438017 885493280
1 339643981 567552369
1 20151654 37307557
1 486207237 791536767
1 893710249 914667811
1 848254047 921056309
1 252786105 707537000
1 612495171 879547990
1 642019974 747518940
1 854872286 910668751
1 266152446 969697794
1 421163964 725245922
1 95293982 177755484
1 586543095 729008854
1 528983743 850003148
1 306316166 785465305
1 612457814 802831427
1 204830925 500517613
1 396968417 678711655
1 168245686 364655915
1 965244283 997558696
1 891700484 943924881
1 953248857 963490082
1 226269126 375873891
1 180716873 268206626
1 270689210 336799379
1 856470734 894629729
1 230428081 949403844
1 840449511 868577492
1 764162880 902639616
1 456909425 539469772
1 133772707 511774838
1 730569765 854156035
1 309984629 597501854
1 363099820 635748904
1 362640156 866162566
1 747186200 888964455
1 471332132 823895804
1 590885201 627311468
1 161809886 892688263
1 642870643 857754006
1 470108422 709503743
1 247087021 492408955
1 838335051 910451560
1 350609563 440970436
1 157227668 655835502
1 446823772 486264291
1 961133693 982401761
1 709358981 887292493
1 728855841 941596311
1 148766905 871743059
1 520883094 787206875
1 21054241 411723502
1 611021639 854492902
1 248498621 632350683
1 14573385 840660034
1 387644860 970035215
1 113851888 224261947
1 637137962 911136834
1 375450393 914247920
1 793861680 951459288
1 71432128 444785569
1 914897528 982603458
1 410656797 415671022
1 81843328 603020503
1 284722279 745546866
1 735102719 899704708
1 702309702 989864315
1 446469317 857688314
1 56733650 165026891
1 643550257 965630874
1 104505441 735029873
1 21556380 150938435
1 836816615 851748146
1 893899563 968537298
1 576660819 797510686
1 666159762 757520235
1 520006929 672287594
1 497706330 842683699
1 194465885 823215876
1 211301377 267244809
1 359123255 688543979
1 293137276 411101065
1 433489478 552068269
1 801501942 968220458
1 104538036 577527393
1 663774785 890759452
1 622146011 699335891
1 71438109 712980534
1 937388053 966631792
1 346735806 763989102
1 457276666 647076306
1 976117676 994407121
1 991495727 996003809
1 882722136 923650761
1 721859171 881841791
1 319650414 707917081
1 74988289 265190291
1 382133769 654168376
1 264907438 579406971
1 564350282 706529823
1 645038687 710277524
1 930089606 974045434
1 221401627 368857247
1 939547905 966744981
1 261278330 987947415
1 939642568 990688118
1 771787434 820518974
1 200269890 617116495
1 905060774 987505771
1 269516958 470473895
1 581066737 874389979
1 36573141 422743979
1 290347215 722811641
1 743205553 850785831
1 183927358 777719263
1 830763227 943852926
1 973191203 981081217
1 188704453 246942987
1 981125759 984264047
1 475397425 669769808
1 74911977 671473296
1 692511327 941772446
1 127986217 514289619
1 513537429 860297120
1 46026557 325049531
1 412255003 429488812
1 625598312 830512412
1 285292570 332790907
1 311277069 967475519
1 839195156 959954105
1 838788083 844887722
1 121259942 299789201
1 274533441 806196666
1 764038763 954598045
1 34705705 557090361
1 598627700 907528642
1 8928886 537587974
1 776292587 961687834
1 722497000 933399056
1 887091633 982344702
1 688952081 925027950
1 509608938 696759791
1 92059300 834416314
1 80090502 273475252
1 756098288 983733740
1 873832783 876505219
1 767494441 893296377
1 506378696 656992351
1 688924706 793511111
1 93434400 607697485
1 421199570 582511252
1 700758034 838292955
1 798276378 994198353
1 305589755 590655764
1 892017918 957937233
1 503795588 954826890
1 38732390 813397102
1 694131910 735806741
1 502426237 687747327
1 721013913 760316753
1 167187674 635206274
1 368429786 813801926
1 396723625 417875845
1 460020337 972955712
1 824281282 945763202
1 815679971 923505647
1 636639496 742284840
1 710258545 978204499
1 926090138 987849504
1 344396791 648414624
1 139612697 836971364
1 261026993 929316345
1 560141866 579182653
1 253955569 785352054
1 219433234 565112604
1 923175185 995495884
1 470215494 678638299
1 176382438 355272494
1 832242531 886675385
1 210238635 988434530
1 184257118 821922359
1 449229827 796929875
1 521983093 934283888
1 439317251 861707424
1 686258577 967917859
1 810038641 845769435
1 280543236 986369628
1 264854833 545230511
1 801947745 823125482
1 421784110 444585218
1 869356247 875104063
1 587428878 890599997
1 433142690 548391981
1 612985524 622063582
1 958948057 971357809
1 988684983 994867246
1 212249218 749528035
1 821368018 949916086
1 934169544 986385998
1 265900612 799077142
1 334271772 361834256
1 588900692 980036249
1 915440912 979474841
1 821211316 917086194
1 731108141 979448694
1 306279737 998660943
1 271102049 474072432
1 510720485 601579925
1 720047293 808312490
1 663769476 684693545
1 130602101 454701498
1 427974242 527434461
1 935310368 970519853
1 68899588 527254153
1 555787364 770150441
1 503794284 927361729
1 937785110 971298192
1 214827696 934104381
1 465244202 726302278
1 63362206 990125739
1 542469798 555803117
1 257027092 746243909
1 526759164 553173230
1 174507148 729698224
1 83110924 849426177
1 772771165 948836738
1 191136626 431634088
1 552976621 584317033
1 782613011 971533121
1 261147897 361529442
1 307977675 424534702
1 932751064 937703703
1 163526741 670562691
1 21667684 623074834
1 91701450 493185120
1 538119664 943617532
1 850814559 926303446
1 547075358 985274595
1 536418271 813521342
1 123776238 535381610
1 946263485 955650502
1 465591186 573533639
1 44635790 986885736
1 279317443 731397726
1 749870787 846910954
1 543249033 921722416
1 335316411 591212204
1 186727183 288797387
1 994115990 996125773
1 646456456 804532184
1 22621041 334239421
1 141792482 839204016
1 799727565 914902949
1 931284468 961827627
1 682860873 706355936
1 474462981 728001367
1 306857094 998692064
1 249011203 518330841
1 68510896 441206550
1 745760247 888486409
1 411635778 855778703
1 542917086 845397367
1 423372315 528846955
1 519332817 943232654
1 795973898 947232180
1 357175931 377250089
1 287850272 816270915
1 28871217 802057905
1 700523609 881506491
1 463064028 832091037
1 613841998 882456882
1 457922425 807352529
1 853811967 966288061
1 71926018 898927825
1 890405113 932567310
1 775892090 886295417
1 177544494 541053373
1 66407103 168036529
1 259909325 440552747
1 122642591 466112670
1 819909581 884468254
1 404026047 884487191
1 123260763 336667146
1 773971524 777774064
1 316781347 879648174
1 752645927 845004623
1 143010912 768791083
1 417147725 946349638
1 505348867 847036647
1 133136453 867852501
1 977034435 981148242
1 837255703 893989818
1 327888793 574811553
1 942850773 945739845
1 18349545 602839918
1 77170004 834122097
1 231764734 612697870
1 697132220 845789805
1 143846167 783476222
1 833639403 872562922
1 991167146 994450798
1 27983701 501734882
1 986521481 989245646
1 807431454 932288629
1 573258915 623914116
1 402397731 496740031
1 138947199 780986062
1 761187611 828578646
1 813672520 895730755
1 292410010 790769973
1 56997622 301644483
1 66779147 241007375
1 461087399 482372730
1 406660603 534769644
1 679184967 795359960
1 154722838 334885238
1 893154835 917557134
1 822189253 838059880
1 793015194 963694989
1 842183199 987869206
1 631966218 759352183
1 432415513 775129606
1 810433550 903444760
1 485266662 931487545
1 688283638 714896013
1 19760376 542431868
1 50940920 596674792
1 481023290 652612232
1 15092833 592438984
1 332045639 698957620
1 393418060 464055947
1 862621726 893949539
1 699421249 899837091
1 692889418 758169090
1 465059804 512620560
1 309518557 677178817
1 794144224 917688259
1 705131420 989037800
1 550081807 996351591
1 579318786 922821400
1 193632102 980704819
1 86899400 577642929
1 847417823 859827744
1 659874884 977736875
1 823134128 980675588
1 934992816 983568302
1 99751173 170016061
1 897164502 958195693
1 688750235 938302939
1 227903638 764609334
1 101990808 298590797
1 494396911 513074063
1 828170138 925832188
1 862670558 934608575
1 366360277 865467374
1 444506441 984170751
1 389435106 982969791
1 536899845 905865613
1 644293419 903100530
1 277067232 457208784
1 128495159 804270043
1 63789822 450326086
1 892083366 963844994
1 778690152 895650647
1 510472904 539359757
1 119232547 991981531
1 712768385 734776396
1 571180803 659163100
1 332155771 561034429
1 929642846 997452437
1 278289936 715001227
1 383144034 580304548
1 64592096 747569187
1 162819252 317650751
1 743842295 981033382
1 852286795 889676828
1 164642960 940736169
1 613058355 975087248
1 259131468 424899691
1 691707889 735259851
1 306876627 738290142
1 16823060 65005214
1 965437089 996131371
1 973105175 975884497
1 962748509 988338929
1 654533932 777915614
1 811557754 966194438
1 875619446 890200467
1 592463121 670304337
1 969023621 987393504
1 864969459 915544250
1 876362027 972335459
1 158367226 845650494
1 40239518 137419715
1 598619007 873364092
1 550149597 986849456
1 509150293 886592911
1 478121185 504663949
1 927487789 934383625
1 84007189 761920272
1 235008041 898312239
1 971540419 978052913
1 29371105 836401332
1 655315760 723669485
1 722039409 990953106
1 190949218 501321895
1 238084359 458424525
1 982364456 988910814
1 369071007 500668110
1 633927339 788340292
1 906919449 996597158
1 477130731 581877776
1 941597768 996540481
1 798563445 909049689
1 682023709 924269540
1 981046422 996463032
1 419877161 916633386
1 281844471 682627893
1 235493685 294277627
1 349474279 755717594
1 847941860 867384001
1 898577808 998806384
1 764957632 931880574
1 43292534 102694399
1 696260581 822061877
1 159868064 361290708
1 971224412 982764459
1 96195859 585658815
1 981524643 983674893
1 777508952 944755787
1 652950633 738022167
1 974973668 976404648
1 201455373 478348181
1 436861010 495824225
1 659777356 830087990
1 328123159 523843582
1 92355770 479880019
1 265493393 752016772
1 454686344 726427573
1 264889050 542677665
1 345585194 420648261
1 607881705 633917941
1 390968665 740054758
1 320011052 902641797
1 175102615 926054827
1 372613239 619697372
1 552924699 992578042
1 568631608 736400107
1 601523106 969312696
1 604340588 789167734
1 336412501 807570192
1 285275692 945796013
1 726941910 740632949
1 587077602 981165928
1 21572739 969565240
1 278218662 494602615
1 209882254 493675602
1 160333631 878747213
1 271888223 357148066
1 701274150 999255312
1 737895876 802230377
1 134430155 430309148
1 976456481 979314505
1 790301037 830488764
1 337644876 568603159
1 960852445 984388761
1 300659217 364586332
1 271931260 747437704
1 659730347 701023973
1 931675268 952545116
1 652871232 900755125
1 353141335 775323893
1 310127135 824651799
1 174810249 380835102
1 197090073 752592751
1 69494568 80618563
1 420020435 473454468
1 520146052 604746271
1 669879493 983965365
1 23139196 416902301
1 245352045 287377104
1 807633909 922842082
1 923738589 948861373
1 212982338 695527661
1 641251058 847596737
1 505015523 869256471
1 242274089 479054395
1 296604924 830770701
1 148521793 642430771
1 327353459 986152868
1 252892033 534319710
1 84594818 698562869
1 988023394 989725798
1 28108080 113115198
1 391464985 745968133
1 499748060 740336965
1 147445329 155448384
1 202505561 322848787
1 842101588 845147097
1 857248877 911413456
1 852561679 995162439
1 798584352 834473560
1 890647708 927863035
1 975050106 998590098
1 702564691 836383311
1 672968409 709018361
1 723120714 905848523
1 606228009 911977988
1 338885634 967088914
1 525522572 716618435
1 914831311 991423353
1 53329011 826261489
1 673181930 880542442
1 661452066 954394081
1 328683237 349407039
1 109861397 302749056
1 452017756 555760317
1 180038774 555461111
1 259271159 952278044
1 674026798 740731725
1 257179024 592053012
1 89383131 134097513
1 825090399 982427022
1 201707028 453378405
1 147806060 356069415
1 926793991 958984476
1 197538636 853980917
1 132759929 591185968
1 624785006 845075981
1 121867509 262178015
1 47860233 320333257
1 927313568 970126020
1 454064636 992422572
1 576080591 806684986
1 475983147 871304612
1 716598524 940167039
1 730564401 901308550
1 111111633 156225749
1 933267709 968192996
1 823801953 842665699
1 655049085 855640157
1 410779923 474519482
1 822068721 864962474
1 591015915 610783448
1 234201221 514787021
1 943758260 977584521
1 117773616 675594763
1 695517643 964334479
1 427920306 857368896
1 169082623 958964026
1 852813618 993800267
1 998624849 998948263
1 469962185 476226965
1 515816648 742276497
1 859512703 998393070
1 92676127 469897159
1 903691629 985784751
1 366140744 806401728
1 897408913 927945167
1 128507325 626493940
1 115341649 623602442
1 205221639 465563593
1 270245498 335890964
1 392319332 654726878
1 791087430 970060930
1 162477453 984701769
1 17672235 818336320
1 371863176 796018865
1 434000895 902746218
1 352657667 522633458
1 744961794 769636515
1 928011233 994221579
1 286485136 839220773
1 825278235 885171553
1 144948330 502129183
1 556308779 597931268
1 977028665 998194447
1 813640594 853474074
1 936826981 947344791
1 836942501 852222539
1 42537378 443601606
1 261151611 563806411
1 783892583 791426236
1 612590273 635286219
1 426483538 520310295
1 975082003 997218248
1 344472005 444220020
1 960005682 980812921
1 115835912 732758270
1 257772660 270661312
1 523741678 802648156
1 257692718 619685210
1 201534312 566500068
1 59766774 304459865
1 532699072 683079523
1 202001559 394980397
1 374463225 776520504
1 860863932 961278175
1 277717483 955561825
1 528383881 961826165
1 735373936 833281325
1 244838824 502354311
1 365835340 420176854
1 778487691 987752601
1 566768352 662080277
1 239172374 573351812
1 371838823 394673230
1 405686066 832178949
1 921920270 988642602
1 405991339 900822670
1 768713700 862102573
1 848677606 944283229
1 301564991 314476371
1 325496913 941654657
1 844657664 879604168
1 36736055 52717170
1 15731794 985904386
1 716231234 976494306
1 182483990 221024022
1 708306747 849538072
1 81000310 550242281
1 788241548 875709727
1 279940387 964372803
1 447425881 753108621
1 900198242 905439980
1 206333001 576821327
1 644982071 795528497
1 612737705 827669825
1 793311447 943432266
1 771064384 834239479
1 296278357 478341683
1 23442993 757437187
1 786095905 989161151
1 213381257 231143022
1 892153195 969986161
1 408847362 790558978
1 213003738 625960252
1 621029620 883762726
1 892087694 990399176
1 708507753 792244329
1 798051706 922425324
1 402884368 595913288
1 168326370 328530377
1 243609820 773128173
1 351008400 618598312
1 504636502 917020240
1 941445313 969236215
1 564273076 791626220
1 472641268 922555756
1 232068706 914259347
1 697353110 960337462
1 824183393 977079626
1 205063155 623188928
1 888846805 911087615
1 171188235 903970022
1 6855369 337433676
1 303839668 409933951
1 452722577 723904847
1 244734189 596202206
1 160132241 257180651
1 93033411 799572565
1 268768099 620599452
1 12952386 47120240
1 441813898 917308488
1 924209406 927872437
1 151699946 920433742
1 23696395 88748942
1 262082991 979516190
1 818920504 837248500
1 852188182 863515130
1 848853355 911181639
1 210944980 415344880
1 808729094 986710302
1 996850638 998431953
1 815761713 976209929
1 894283241 907094121
1 35046906 523194012
1 924584128 947487437
1 873530410 989549931
1 676071796 899278710
1 249091322 753149645
1 158558723 656190942
1 136124233 988140100
1 242577417 942624934
1 316695889 555082675
1 940729906 960922229
1 654560829 959763956
1 650532134 986258013
1 801160958 836785584
1 971631967 979560455
1 585534757 923099957
1 810567625 833125695
1 415212373 834324969
1 166841310 222835133
1 746779710 889830898
1 774308166 964831996
1 324951505 758253786
1 738778027 761496370
1 883531378 907656973
1 236326341 629463756
1 43689070 510069873
1 164869148 409015200
1 885245410 995191499
1 412491978 597355802
1 22473865 663074034
1 863011574 950759445
1 14097252 849939813
1 954705492 959746246
1 725112531 911418487
1 44888372 339048181
1 38248929 816880115
1 749988071 995311899
1 433371210 741600918
1 804282171 983758485
1 47529873 182797316
1 24386009 245816602
1 215466831 744670228
1 973029050 994482295
1 777064530 788210944
1 663952870 800061016
1 865573256 956204857
1 683753792 959344002
1 619931088 755593541
1 72640804 837049385
1 924526133 946138686
1 489424046 732033762
1 979226001 999305961
1 473750483 653267630
1 138340502 252428519
1 655940377 941458104
1 870842069 903589079
1 680734990 890582745
1 137174570 269603975
1 542994220 894003516
1 563789498 951309416
1 860543550 884076964
1 811558114 917445960
1 615358366 877848672
1 536637340 994766811
1 127448395 140603848
1 131252916 823266055
1 506358446 684580319
1 606274153 787861619
1 254786477 800886879
1 856058684 994016240
1 335050375 868973593
1 567286380 977627493
1 245656738 915464345
1 59146281 729858429
1 243566056 896661345
1 793137812 891797360
1 747054464 886275037
1 842805957 861415285
1 777924022 956918867
1 335513344 883873807
1 609106680 683442029
1 776225676 876534271
1 790261050 843016885
1 326739240 528808055
1 933656643 966618778
1 812161571 823473731
1 485358063 664653059
1 605558274 866865485
1 376483596 994199194
1 507111118 795299873
1 929649820 939557969
1 882822898 890208212
1 390470503 891183830
1 505897012 866587974
1 318492852 613211686
1 766306243 964911117
1 792800251 957136084
1 131661579 219445867
1 177278062 482387929
1 249138009 307875435
1 869531542 906242264
1 25790493 894514499
1 828976875 884664605
1 118533694 685075793
1 2332237 641475378
1 847490817 918154004
1 759445129 989520459
1 630268208 945896404
1 903860564 981145523
1 25077175 544904772
1 651547194 894232490
1 617056101 714917503
1 53347323 672766795
1 577069211 687047450
1 516281637 955312361
1 185784258 435974455
1 396499032 639625409
1 819939691 895834960
1 682633303 815297905
1 297041848 889032470
1 25654512 783680152
1 276515038 312857670
1 355787799 904245037
1 598577017 601280055
1 189549308 975703825
1 559015558 918625705
1 994233897 997616617
1 81598504 507947358
1 824331888 891412585
1 330091142 652292741
1 420957692 509468397
1 158391546 739176631
1 636041865 925399628
1 474195134 984498044
1 124654783 822905307
1 98790660 896572804
1 23096826 718015166
1 210304355 563173589
1 134539685 522428171
1 441722625 536767696
1 667661463 863289297
1 890237830 968966616
1 242468126 840881771
1 951189431 985146942
1 718697790 980159064
1 320641085 718633746
1 358090339 378284698
1 267405691 733614579
1 243657571 405121288
1 24942905 942551244
1 64786914 299382469
1 974372898 975717895
1 98963570 810275193
1 629069196 657913733
1 355487121 945431074
1 18372941 235218570
1 14187262 290390259
1 884575017 910953341
1 575583417 638019918
1 553295310 561902621
1 732041326 906666279
1 959012512 987474869
1 846529579 859617126
1 708806820 924159955
1 594587012 654366601
1 208420574 952295922
1 866919101 970235886
1 939681527 996842896
1 655502272 879940825
1 554785960 585792255
1 413916301 858420685
1 998535364 999508820
1 484116062 835796203
1 765876694 917431924
1 484799639 634607435
1 887784514 917005236
1 496950568 630606681
1 852968725 905097467
1 213242394 344467191
1 943063893 984833014
1 640877649 820775927
1 399297367 521799283
1 520487290 876304203
1 495749206 837160020
1 923443163 979826930
1 768195333 831392803
1 707439403 831695140
1 668449871 803329273
1 161604287 284232452
1 570805050 834562591
1 183588103 672912196
1 381645088 951112061
1 472785336 757849872
1 953785343 980718204
1 755917568 847626290
1 592183899 684126028
1 240166809 961251709
1 341724829 355220963
1 742239223 988430408
1 622879981 809068454
1 750931435 913332253
1 862900368 871693440
1 857692612 888271133
1 76361643 259228703
1 632606575 847568653
1 911897161 920133706
1 92780458 96753496
1 555446095 958602445
1 42969439 742496449
1 351624029 581510233
1 715700397 992026666
1 465611673 778321050
1 353836172 544329426
1 18942796 142497582
1 382939729 732827400
1 737303241 751934007
1 212350471 821102934
1 344925215 544365189
1 154035785 474324855
1 906839929 975552965
1 221531102 858559246
1 732432656 874393798
1 942453886 966067980
1 436060970 539679855
1 395839160 732324478
1 551088883 681759816
1 632727723 966411999
1 987548947 995971799
1 780754134 905218741
1 914148334 972145332
1 777979347 822703936
1 542250710 574281024
1 346447266 986638395
1 502289309 600140324
1 313926641 443999914
1 464877026 794520053
1 438329209 662707483
1 981451284 992264073
1 565068325 672838323
1 933719462 947666443
1 871230439 911783872
1 874278707 929774964
1 904594078 907240890
1 167420770 582206288
1 466776853 762543715
1 276202920 872933963
1 780377078 885716523
1 12566986 516025191
1 659395164 899326821
1 384813235 985336596
1 765398368 834232137
1 564171356 855531084
1 891775280 994063747
1 856969658 911798975
1 288567387 501772131
1 577203277 914974876
1 371145630 488807087
1 635209463 989143377
1 556606853 682432094
1 884139862 925567360
1 265995607 890187645
1 500705829 797575984
1 125804792 266959542
1 512797244 829134345
1 991981612 992787930
1 793445779 960647094
1 896234468 931929274
1 73656027 879168689
1 742114259 982405135
1 716752966 884198405
1 830197928 910690852
1 747391740 981538128
1 194689761 315087767
1 883957773 932807915
1 942855583 990415548
1 91875590 184785833
1 936171861 987319723
1 160398752 906998869
1 820222005 892803376
1 966321668 986283916
1 354001071 386458546
1 960447767 996017126
1 36372761 821571823
1 634798804 687060415
1 738325724 965716713
1 403595129 869569576
1 228738700 871619715
1 680371313 763656972
1 614642266 811016401
1 894246192 899389816
1 954489100 968331563
1 638819511 873015378
1 845454382 947880695
1 358734176 751379518
1 919168839 984445961
1 885850036 919701173
1 335705008 727238471
1 239548666 378076153
1 145102232 368897808
1 959738892 978282885
1 767222411 919039027
1 999946587 999953295
1 315193474 535967530
1 138551667 964706742
1 652728506 780866140
1 479325758 635538569
1 186283628 341529974
1 486466969 822557300
1 382534455 843578087
1 764934743 937903096
1 741089542 856092618
1 238251211 476371259
1 522791739 599936191
1 716704661 821914185
1 733802294 898547271
1 331903276 647509329
1 739253280 916929172
1 65601329 541685939
1 985207748 992113900
1 851797199 958927209
1 430198408 696514483
1 663633592 984721021
1 605340628 817175946
1 197052461 543375386
1 404758603 796317196
1 68695552 793869780
1 180675052 229719274
1 632094809 848236582
1 621775191 654509186
1 232036996 575977453
1 801982998 829462150
1 14586901 684173387
1 238735969 606851869
1 829895103 959769711
1 1543621 38803475
1 529182739 826905338
1 717104895 878899823
1 961860977 981991018
1 427793902 528601649
1 65238108 790139942
1 54146053 885978833
1 126138495 274728040
1 631873952 713330298
1 228153037 367507669
1 331615683 547801889
1 806517740 938481308
1 648677758 943508788
1 41881562 735124756
1 676670573 903219606
1 411196905 557805735
1 336373871 494156339
1 673376028 751252638
1 845312103 972191134
1 626581346 951839678
1 570823810 675059991
1 512821401 856615610
1 95058067 115080202
1 722994466 800740683
1 840814360 858640073
1 973066294 991132834
1 579532072 603136627
1 658801816 785831480
1 929139564 988422551
1 475343497 919256996
1 978238135 995052705
1 690866232 763050739
1 493814046 717051068
1 588190270 990821456
1 737265003 828436998
1 204090122 975534729
1 335531012 848243116
1 649587780 751751269
1 840658806 875135349
1 854302928 863038702
1 141526122 222419326
1 464172658 592988312
1 503075926 793187969
1 637019076 698804524
1 862334929 913235080
1 19707847 300822163
1 509621336 662375118
1 440920117 880433560
1 571213446 791993775
1 261940798 994182711
1 403825892 817078192
1 754076128 786955317
1 167882175 410276264
1 483494475 873471969
1 453318609 870466817
1 271362080 536034718
1 558157653 561279195
1 178067172 680578342
1 501871354 658697773
1 903824577 981485660
1 365923763 396314172
1 242741786 879658869
1 433721229 971800662
1 635560793 712007941
1 485236211 993089111
1 568379420 939286351
1 576942798 743064504
1 299700940 613896710
1 728827043 921094600
1 315618130 977588864
1 793694362 828107375
1 576452947 821062059
1 589135329 693588805
1 160668482 609505637
1 256503641 278952223
1 616582433 880079890
1 120698622 663988762
1 776238825 875868419
1 305196170 821511854
1 974943948 979910614
1 332322744 909463892
1 186865545 726691967
1 719136890 886106452
1 480157808 842763433
1 268000814 281931731
1 738337917 879736646
1 176418960 320564882
1 258590192 718733615
1 917510444 947167239
1 702658000 939915724
1 964331399 997941170
1 184155150 469158807
1 217215499 558682346
1 646315337 870751376
1 462993019 507764721
1 547558650 824393817
1 6640683 745152615
1 504130087 932602123
1 692533766 720639366
1 111645980 561367981
1 574088357 888403708
1 855068723 899608251
1 910701770 914862471
1 774733595 888308822
1 347031195 830940811
1 679145852 683349841
1 395641240 470333467
1 237400033 440957563
1 626095335 773636961
1 78303648 893632439
1 768440774 869976619
1 348889297 956480202
1 684982094 986052834
1 718518907 859832688
1 519959085 835517985
1 637238368 672317486
1 532598898 991890415
1 923812252 995836353
1 881255232 945004761
1 474192314 762417755
1 969130562 983892879
1 206914513 971027662
1 387161183 930841509
1 166961612 879342232
1 595359871 932752138
1 928182480 955824391
1 338421409 882504172
1 676333247 726722112
1 80772954 795232653
1 704942253 726055843
1 851278605 871894009
1 807157149 934129447
1 818529000 868588329
1 111391396 649525616
1 410916034 503203815
1 367125117 866197030
1 928015191 944763456
1 454266484 935868798
1 124208420 369033743
1 117041714 832726547
1 980304 921806820
1 925492041 996275378
1 762954706 946339380
1 210743928 624437232
1 679675411 790056511
1 598157821 856182278
1 664377497 949272719
1 290315066 634368272
1 490951709 789985062
1 436623361 473450310
1 436612618 851780827
1 878413127 911310779
1 495828818 546716275
1 81132708 712760021
1 145853645 303139227
1 361518258 485275540
1 518671622 929667495
1 685361405 702186308
1 866325668 866387129
1 79115137 271167580
1 201423005 858889306
1 114361111 309404940
1 537667027 821919442
1 78270858 832479137
1 279817267 326109486
1 906662875 919413142
1 132000867 692516992
1 177686469 485249995
1 644359366 859903723
1 708280608 788807166
1 304144953 983242461
1 450079491 744558403
1 882165211 993364833
1 223117230 292488139
1 168378218 168672814
1 931469417 943277435
1 881546857 995938415
1 456940787 895999302
1 324010449 737984978
1 437410190 966056436
1 176339112 742108520
1 529601091 949783971
1 829961704 860024159
1 275191408 975525716
1 755357717 933558906
1 961321289 970757628
1 175134426 891983787
1 547528324 788965171
1 515423879 869643124
1 782238815 879488130
1 770078388 815781038
1 524502740 860000009
1 895944849 913640535
1 854301078 909947220
1 187927120 226154083
1 571053917 913675738
1 208143663 710110277
1 174488616 460246109
1 774299097 861452124
1 705997435 956296913
1 515620264 904875795
1 271247748 544970914
1 814959211 922485165
1 58956177 585669613
1 943730211 994481802
1 961723488 968250972
1 156350811 228656666
1 613948992 624647914
1 744193318 999725432
1 300163748 499233971
1 546529111 617273104
1 451886157 533176300
1 393597807 465234306
1 500516262 511586224
1 309699955 530786218
1 870024844 917957195
1 157125957 866447759
1 863460261 863935673
1 530578248 896391219
1 374457997 805387869
1 955268282 983117321
1 636317703 800345977
1 348652633 698830402
1 344842864 580567569
1 434582344 980339669
1 888247674 915866157
1 226929759 521692666
1 539495949 902718623
1 627402077 804558520
1 24863814 499115468
1 536529547 694113595
1 808979448 866988136
1 936947126 965054063
1 327628584 858887972
1 507242611 676253189
1 425783492 445442479
1 745201303 975011942
1 277264215 688628804
1 702703690 808922374
1 756641005 906877961
1 696895916 979573088
1 672775247 778244981
1 868052541 982034411
1 8906543 132500506
1 944301213 997886274
1 415822268 567204830
1 367046147 849585893
1 845550600 936764524
1 972427416 986225680
1 100200910 602914186
1 951580031 977953472
1 508884224 789663410
1 31129405 81116685
1 89216805 247242596
1 130937766 303793109
1 929324469 953824225
1 65861716 849092130
1 998497219 998789162
1 50083036 314472989
1 832058547 913186011
1 643759648 698985904
1 57849570 549913382
1 332560630 644998605
1 816535251 927679122
1 725295771 862084947
1 162876814 768279291
1 102077227 531259593
1 490164161 687062056
1 842083681 989106831
1 598449752 642393040
1 52145371 648086923
1 198207305 621702509
1 435022514 775951613
1 249852551 681359026
1 152467162 973781196
1 209482046 501501079
1 673424936 837160690
1 995195321 997391561
1 740785046 885266963
1 509344722 516526044
1 454283950 606599025
1 36767132 68949855
1 800876965 984780706
1 906250109 990531513
1 934057572 983462645
1 448229753 654850845
1 576658951 681144604
1 134134040 241840253
1 463109811 718561230
1 154391424 800782119
1 428381314 539758333
1 227750136 544787365
1 104655501 765791531
1 215501839 514845706
1 593435600 631745878
1 909092960 952317251
1 860914144 905693174
1 845259973 904419076
1 98398122 597319133
1 902328388 932648004
1 818083231 836495109
1 877033584 906641861
1 861857925 980359792
1 831945373 910420646
1 90649196 553326267
1 623759545 630898509
1 941014255 944617734
1 253885001 480512987
1 187982057 646830389
1 989530092 997353257
1 453720254 816430326
1 851335359 970936306
1 947527174 955716206
1 837547290 988001583
1 166223969 393287242
1 295100799 445684039
1 401756007 604504325
1 190996154 969118466
1 785702976 948765021
1 512741792 757674226
1 729650362 980233842
1 227201101 354723379
1 619390154 710885503
1 911052395 985654645
1 179487636 687283338
1 54078407 267389228
1 294515928 400672224
1 159165209 460086603
1 27011593 280860207
1 110851255 552483420
1 496311547 837737530
1 704954671 815748581
1 220453632 395131236
1 670840690 823971765
1 772422815 920622070
1 70953682 598751840
1 80286056 232712138
1 535336099 606923351
1 245457316 273058822
1 450145640 498569369
1 884618078 903459675
1 568244824 915899796
1 204634047 622693025
1 521042452 705971378
1 59871507 975011188
1 770009346 962728139
1 325530876 732566351
1 826292988 839696346
1 810946840 966221195
1 90450721 314367625
1 954397549 997219286
1 104414306 288343149
1 601133618 974098345
1 556397277 562976148
1 178129462 479809084
1 951021629 967144164
1 207790297 518860129
1 859226974 886260021
1 495150575 529808567
1 287250484 481132931
1 268306024 549669272
1 898092490 934967031
1 797608290 959229574
1 416649733 984851488
1 44204054 216038518
1 996599640 998259702
1 371096395 551863805
1 770361401 988395647
1 561156492 882768702
1 430859713 471688510
1 59371365 136431617
1 772368479 875504585
1 710166980 854595283
1 351079431 360891200
1 870718786 981814058
1 573718015 740922490
1 205363209 608901140
1 172631088 526141834
1 867156829 946993903
1 170467224 449771418
1 987802664 995226771
1 960963551 991158047
1 863950337 931364668
1 106274301 530027449
1 735938858 977133629
1 770323561 855546497
1 7970281 150490490
1 126192484 985008747
1 260850351 860360422
1 655384571 667897458
1 965063414 995669093
1 841340658 999588868
1 226416414 727905627
1 790109233 920582015
1 539903243 724810410
1 178844755 410107572
1 12740620 628943938
1 864053981 891687987
1 984525698 997936132
1 553642202 972984598
1 403782170 882254280
1 439736788 531225966
1 256647388 807205948
1 122726673 911577051
1 345813507 648336857
1 638833286 752100483
1 392088985 819953846
1 438276361 760759830
1 69969144 759183681
1 832895774 864174776
1 85649871 997579286
1 913759328 987778197
1 227135180 484482757
1 847608710 988035926
1 253789866 822276037
1 947471101 981081818
1 761388274 883432682
1 7172883 50569414
1 14499037 820240252
1 519229032 559887477
1 377551386 644230252
1 984077574 997033423
1 788341971 872046368
1 289258811 427506833
1 996898065 997920659
1 327935368 752213616
1 140129855 210820205
1 175711788 943991805
1 707470274 722285700
1 160954062 701741918
1 190037729 895865922
1 191513069 541121265
1 408305025 612136603
1 226431568 725365315
1 573386762 738563145
1 875786029 961654807
1 336245436 663534269
1 210735741 663497902
1 988554900 988808182
1 631726230 907892011
1 459302566 497538441
1 69868889 206152092
1 235758397 738802453
1 737759503 745214771
1 946259444 992752602
1 108741007 453023065
1 604971855 943506959
1 717954929 848364144
1 886593596 898815026
1 80954240 974180321
1 405681093 565937676
1 55719063 882544021
1 10440386 891631174
1 955241902 999222194
1 409199726 552796371
1 207476236 852369308
1 479281667 776963994
1 453279794 845437082
1 595008062 682466907
1 117496476 654790208
1 87947953 984008293
1 597685422 711927000
1 806843363 977790036
1 872786537 993169771
1 737464723 879010459
1 778527192 809442990
1 897852189 964383838
1 638637658 916048946
1 822281241 966462048
1 19807752 434993555
1 975188582 981887107
1 980147528 986204490
1 321986739 550549691
1 997095675 999709511
1 108039912 863407933
1 249042602 352655377
1 321142326 330003099
1 56799194 840109022
1 490669846 923823585
1 601030977 767922346
1 225018335 335903552
1 218775085 942679713
1 327557639 980692414
1 859319472 968416500
1 515069926 696100718
1 140621152 412476361
1 858059168 911924213
1 986235102 994031533
1 552377691 554274426
1 222506969 744098255
1 591577630 924123374
1 406936379 864122580
1 317203702 871344401
1 265133584 290070470
1 881711511 908001622
1 237523534 352849690
1 650129474 979375877
1 932430775 978653589
1 611648872 669002961
1 573432044 675172746
1 80087790 174372453
1 727876413 826921500
1 596508866 948809304
1 5996429 855980046
1 219475040 596553009
1 868437028 956226980
1 208791975 764348455
1 725759983 811463781
1 650433962 695520390
1 916926722 930325353
1 202111059 960947007
1 565392838 845262214
1 144516849 192713571
1 595404293 838684490
1 794909878 954430123
1 284005930 732596965
1 121679965 253803924
1 647937065 664453794
1 682215970 920656890
1 322642216 651045921
1 277057586 746371338
1 889665260 959811429
1 87885055 326913900
1 276847736 884086215
1 650937647 889146556
1 412984081 427343322
1 7300038 49370100
1 404148582 643232385
1 398897331 404182202
1 677288536 868698329
1 645247868 756951206
1 987403584 988278418
1 853052056 951984677
1 221518987 831340814
1 800578230 840949917
1 264180250 317826593
1 560991894 847389799
1 151336809 534953833
1 631079825 639338705
1 633583533 903426162
1 673347077 987716040
1 370392588 682917678
1 205758844 680528137
1 986403625 997983715
1 346159535 973943874
1 342671580 991746465
1 280460 42029132
1 227297495 996835016
1 940394117 954495524
1 475583316 707471636
1 959893152 978940834
1 82359019 629933577
1 163354458 368008201
1 21675023 580638471
1 971982291 988780944
1 113562692 333215056
1 608141471 788285986
1 132446421 834389583
1 169881550 557192650
1 98630248 546764949
1 212442184 939195811
1 860108469 898233335
1 841565947 914095464
1 595316519 818854764
1 987477999 994182170
1 261724003 266487750
1 663122359 796070476
1 162729807 727250040
1 995492617 997078327
1 135465316 691424213
1 929938991 947090594
1 833141620 926521947
1 122867064 894098562
1 504354214 655831781
1 32056090 837185476
1 665256428 775763699
1 688656772 718209475
1 392538559 548241055
1 88070355 443409018
1 466783052 847861895
1 932901446 996633692
1 249907911 477645735
1 263064981 712447402
1 857466382 952682012
1 986480700 997995850
1 507728030 927503545
1 43369590 134407230
1 331708501 404573040
1 694416617 926510331
1 618248454 844304117
1 509899448 616662424
1 903386287 928097172
1 281187944 677693094
1 572613859 621539515
1 486325403 736192346
1 579643023 788396544
1 414480999 920812423
1 558061707 827602624
1 276725137 329718656
1 561681848 862980508
1 93512408 943413377
1 670001670 686005600
1 12473432 872042589
1 538639839 813207264
1 402918070 747112353
1 387438019 511639650
1 847254231 948721284
1 607274337 993303071
1 446601703 954162054
1 938032772 942771533
1 325160315 412983691
1 922567244 954858184
1 917652737 926940418
1 266772342 285588773
1 966478426 988732022
1 827703014 843987060
1 611251932 770605985
1 600395028 778068042
1 409638265 851469989
1 623564242 739845745
1 286937928 652328113
1 473003077 684523920
1 496820740 901295401
1 741067935 817528191
1 117108643 871210597
1 773879143 782848404
1 658093115 849762249
1 392165055 474780400
1 693436878 992219778
1 284176517 387554772
1 797042528 953917160
1 929736322 989810349
1 315068402 444229416
1 108262198 596895788
1 961827900 968387761
1 515987496 814178974
1 519478752 955822723
1 332636938 897198956
1 826302566 846290669
1 547615507 836878205
1 881847665 958256599
1 304247140 712463910
1 243603958 260938892
1 487252313 507976009
1 721863037 864245844
1 436179962 844097103
1 431815427 489378280
1 761007000 902755026
1 964671961 975035966
1 736298120 849811993
1 813207897 820727815
1 465695383 767119535
1 620579413 696840347
1 822847896 847898031
1 288936150 681070140
1 358344215 775810691
1 327825302 671454455
1 948848873 998750031
1 140777377 486871023
1 224217862 522107124
1 961716591 967327604
1 737209162 960513539
1 152579969 754653548
1 984608008 999971161
1 682199193 863197849
1 192240687 700235227
1 485060931 635973986
1 861549194 918028142
1 167813782 539052184
1 201677137 639197875
1 420400520 604581819
1 402446156 621368452
1 879656649 941199982
1 634843700 813388059
1 129066804 663967737
1 951495964 996982154
1 498939408 670902621
1 904460256 914025899
1 694620030 854309740
1 851903942 984622884
1 999208271 999848389
1 259400773 519981471
1 617903676 823775503
1 589197287 828798086
1 359291666 369700152
1 736006906 884703545
1 981841854 994659803
1 146574302 534506428
1 72433642 696944192
1 196048982 238335728
1 77943719 527202624
1 144728323 150575167
1 381204487 852288240
1 287107963 377517643
1 385421975 796469607
1 136244773 786995503
1 673237958 825659840
1 398895867 418395876
1 147634211 506175221
1 273900231 493484284
1 728360649 868531863
1 519754508 940382646
1 361742322 500463217
1 573758850 777196377
1 911523221 957630643
1 320827901 793935498
1 371316910 446201793
1 972393166 990084423
1 747669575 834854921
1 703929927 820923110
1 827878245 934474463
1 555720120 945778945
1 674234866 832582743
1 738915335 781705349
1 347722516 648489938
1 822766257 894346326
1 683784950 894057900
1 412510654 555573471
1 295366611 519873369
1 791017031 889780199
1 877973311 890140439
1 527270590 963188187
1 272526884 901727071
1 823956546 855846802
1 691508380 957126855
1 689853441 711105232
1 213751668 437311169
1 241374163 919922568
1 282567135 930778983
1 875018751 880411761
1 631655350 851682243
1 210935467 803369152
1 247720921 994274489
1 337676236 445256034
1 478631487 588380059
1 704370676 951451691
1 376355692 983161363
1 862238596 997449447
1 722016080 762903576
1 796766175 871744696
1 122653482 214035744
1 384386635 790158705
1 767345149 814887320
1 321181979 422318119
1 425852372 720609195
1 29481109 714477924
1 51316079 477304266
1 364906522 472591158
1 434222277 475574026
1 3965454 398652481
1 831362968 986393527
1 262062963 899079046
1 767676990 845439532
1 586233453 791478640
1 149654740 540357721
1 385876380 563173116
1 233323166 787269263
1 939838833 966467063
1 372580385 643654084
1 645965706 712697062
1 66832312 439031712
1 68726362 98234270
1 12288021 784357309
1 290263642 768615692
1 213208684 299767097
1 272968373 548345187
1 539426842 842508162
1 217620690 251739425
1 213322745 864047755
1 752688286 814927239
1 857239398 866463794
1 30606651 195839496
1 388720908 742750832
1 529053022 808834554
1 398776391 643137395
1 844004176 930452517
1 231720849 867356491
1 353741136 571680375
1 103564446 250824452
1 645620224 984454336
1 861465998 882499233
1 401614437 803039867
1 677695992 755430365
1 128458990 631435023
1 583984227 915388738
1 897491113 914413194
1 245538894 628462453
1 186927018 457945105
1 122832061 197321815
1 214950048 575515912
1 659961556 886542950
1 184869295 265666666
1 158544799 198704810
1 33828455 848379141
1 974525550 986418422
1 907160312 941821335
1 387035528 785527723
1 593355765 965869699
1 533184002 542479350
1 386405897 495242340
1 667092405 953249906
1 424443085 988567955
1 496866469 967217417
1 468605918 985154407
1 950388107 970975746
1 151191289 515599958
1 784011239 792251564
1 232856324 693885991
1 975091240 983218336
1 335043450 849739979
1 85913217 450763431
1 104707424 106246411
1 83357107 828182297
1 835671561 975561324
1 707503676 755478562
1 41092629 547353201
1 389359162 844482394
1 120018936 218825490
1 787710003 864871031
1 32758394 57441370
1 54183427 461527927
1 88232946 621926068
1 153764292 743395682
1 905105203 916335701
1 82099262 107665370
1 70179131 706517981
1 983360799 986303967
1 529173520 567196988
1 391228773 565416795
1 446596676 888156476
1 568611391 644508419
1 627786906 948091049
1 973856010 977536327
1 59334036 877984606
1 345006639 795992959
1 29925454 993874747
1 857054079 906036175
1 979399397 987918780
1 976538636 982956875
1 442368629 822006010
1 121971449 866200419
1 268744902 282954249
1 505008794 855533909
1 505893867 940836438
1 973910224 991617449
1 64138612 359438290
1 593251089 654838719
1 594682010 780258754
1 452416277 469718589
1 991842505 997004513
1 672285643 758194879
1 371731107 751276193
1 515812783 691302786
1 293104124 540740718
1 759748966 878966350
1 476471029 822853158
1 914634159 988781084
1 207461140 631898670
1 574640275 800148087
1 548955892 664401104
1 689525893 826851672
1 566057034 816462894
1 265578509 520751505
1 798496767 906660769
1 219266624 915081096
1 524076031 771143754
1 117593949 278390089
1 200060414 964074274
1 447555346 739989347
1 107723728 855399010
1 740132483 896164468
1 932102441 940930421
1 988678596 992935613
1 173531362 903826633
1 60250627 310318297
1 295756104 874668914
1 440175306 493511068
1 644560617 993530017
1 990892653 995275784
1 222077169 225539587
1 967007266 971052162
1 730883509 947192871
1 274853454 844629892
1 995356170 996422104
1 836656691 943969544
1 566421975 702767721
1 124064040 699548489
1 223339808 756389492
1 323387728 631159738
1 804519884 825773754
1 548084280 681303987
1 491248999 827796060
1 181602205 594234707
1 173418030 199825669
1 824180076 913148625
1 212746689 785001873
1 710876788 718174911
1 94009399 168484960
1 860266472 866992515
1 713563611 840701751
1 714648974 897670092
1 470133930 562213307
1 996273059 999267328
1 510072887 677141731
1 262437774 540030155
1 339521478 351092672
1 754324565 821774801
1 705368778 899068228
1 449381028 720664942
1 786857932 960138114
1 586086025 965531209
1 14480841 810172171
1 876644967 947280006
1 905959207 942057817
1 519535290 835520545
1 890675529 890755225
1 199755324 231201878
1 708664766 720391061
1 573671296 858017272
1 111209168 318222043
1 800187357 909650371
1 567620726 588055497
1 359246756 387622979
1 667678937 930872867
1 986477198 999371767
1 610621437 802732832
1 292288284 991575166
1 716396514 778939487
1 877546122 902313347
1 844636353 930675568
1 26739917 378352937
1 816039866 838989505
1 433713265 983455041
1 752991551 797633808
1 132716877 529680453
1 226598594 796608697
1 720468920 987093635
1 682960468 995406254
1 128143790 895868630
1 929812165 963251830
1 568604048 909978275
1 214564650 556492979
1 34165747 691458614
1 919123351 959173256
1 764601516 982152255
1 731839671 885733780
1 736474045 831238875
1 51624967 357475272
1 269091479 924288479
1 721968986 744699611
1 645802478 794739267
1 336274286 504300004
1 108870988 915768906
1 89694863 444746083
1 727735355 797420558
1 277952023 834047638
1 677907043 784265350
1 938300450 995736005
1 274878612 371211332
1 253677396 961147740
1 757428783 872748951
1 195493410 897558465
1 105646648 114387840
1 84818380 522538050
1 126474838 425263411
1 607168903 860603746
1 72560843 641117178
1 401868453 772375108
1 708664793 986617560
1 704840884 985383367
1 602029997 840811936
1 916233228 978870970
1 10531321 573415475
1 764614193 963263181
1 619141978 962482406
1 666175218 917696856
1 825590134 980357392
1 46035892 574195930
1 338999746 602371505
1 875197099 905140992
1 982306356 998264159
1 681128800 948106206
1 862507737 877967408
1 671263799 896572007
1 552387799 820743477
1 255811787 321319727
1 383775113 494750354
1 916489369 989613923
1 58029879 676636378
1 429325034 807858537
1 210891543 904341569
1 350976116 473665633
1 76347079 871797254
1 205208647 461164677
1 348480417 668966253
1 922046505 954252747
1 221417473 376037363
1 44212050 401395368
1 149896437 799810445
1 566395029 835168115
1 345275343 469160722
1 426673103 696501324
1 774973789 883971669
1 848081500 984092054
1 545956922 551799152
1 953610412 971529668
1 350693038 386999020
1 851323931 941103509
1 101157652 204262839
1 972453256 984120257
1 574424564 597613490
1 815785361 959718834
1 997669397 999487604
1 70122486 743191445
1 7065758 943895982
1 359289516 565808520
1 429077491 868182045
1 77392449 148527103
1 446232281 565753743
1 928023829 991745661
1 33471574 57218379
1 683990006 975206025
1 916681588 953855751
1 241332614 517119726
1 556812917 859705619
1 654078463 757622141
1 345656710 868542936
1 185731885 571874985
1 460185910 837459910
1 344182905 875009088
1 506000883 545206383
1 866035439 905481261
1 473970581 912875072
1 629629415 943953746
1 397219638 512035446
1 867947518 873810797
1 683712989 914127112
1 51546482 623605019
1 590552837 602651147
1 608736875 922256454
1 548748657 926174728
1 423794760 979715311
1 561850390 694623230
1 329812403 665791186
1 813921105 920363943
1 717431354 783298317
1 907390096 966500598
1 187565309 855037493
1 511799865 627440966
1 825564694 827036074
1 685032074 931882405
1 849011944 913622269
1 190954482 664368015
1 638962871 867180132
1 282253887 764021522
1 11787811 468296480
1 880851709 940011922
1 684870782 725146313
1 280072620 731885239
1 535578380 822604332
1 730867677 990156721
1 387502758 752423596
1 702635355 973362741
1 938125299 986651206
1 802753899 946091002
1 140743387 836866649
1 522268429 884799625
1 290133255 313325237
1 297057147 510349681
1 501721314 948998485
1 508790171 769170416
1 809187809 878679715
1 949519409 997041708
1 239599375 951752327
1 411108491 893140783
1 475064087 634058441
1 816035341 927946396
1 91096989 900609060
1 693820365 795528971
1 63890846 490251864
1 693392752 973572841
1 105333722 768991980
1 613524664 778005609
1 565194383 589439271
1 755890027 954243318
1 157308364 964443595
1 667003801 994437672
1 654252219 808607196
1 482718166 789463287
1 687816885 794299585
1 217509353 632292017
1 654414378 873163105
1 801523911 965556188
1 604263568 720049380
1 947224868 981729365
1 297880665 990688262
1 373330588 409801881
1 744926933 795901785
1 331752977 710038345
1 660378627 813501663
1 766817163 990092012
1 141264713 757657815
1 121164724 267519457
1 576000893 670228417
1 313838475 762326905
1 582856605 817523359
1 605409883 763126509
1 131666224 486361129
1 607542617 871434689
1 833284217 933354898
1 887256912 973780746
1 753030829 981720529
1 359561340 712408129
1 274595348 915904030
1 838524250 990852313
1 992965175 998291763
1 841763592 963215354
1 645989807 748761405
1 692884281 756346684
1 959355662 979217377
1 765669885 908593552
1 171159279 726340478
1 184554272 418853662
1 560965812 610848831
1 342649819 568767948
1 130885243 743592142
1 761618060 940193148
1 380860351 680520881
1 584923047 626566509
1 733525646 811955203
1 550248139 563591260
1 303965249 537645134
1 792274091 966934824
1 187686539 743612854
1 417376187 654135907
1 893694162 944366520
1 747631458 972218340
1 520269983 959590843
1 965072401 987585966
1 168051321 830033657
1 917892436 997786883
1 907628909 976014510
1 887148259 973559504
1 854857837 933567149
1 287834209 587699950
1 149258661 327989339
1 74363206 388264279
1 291942145 704656241
1 274106886 494164834
1 341616884 503934067
1 732844903 804871846
1 779344787 876010392
1 461315873 561990055
1 761241655 816315410
1 298204749 518317679
1 610397702 645580317
1 397446356 666598920
1 17551579 921911764
1 405755178 556101225
1 919606824 950588499
1 737268223 766741151
1 291623916 928890582
1 302306057 475315348
1 197167471 418805942
1 778495555 816575333
1 934689897 961723191
1 578289421 889364725
1 976214117 990308648
1 742783496 895009128
1 672369744 676103246
1 692831424 843820146
1 399579336 783501959
1 303372793 706417390
1 733045003 742785430
1 534010652 538907669
1 614360498 656736477
1 126692889 954936309
1 759147355 892742351
1 580552453 654822001
1 260678330 545008759
1 826342042 922083814
1 139975905 940671557
1 62382826 386377917
1 742063621 926873819
1 57967455 964211478
1 138279375 170086369
1 834480738 892447866
1 461792791 797997857
1 446201465 933523466
1 439877531 653428815
1 283168719 286345362
1 912479593 934211186
1 505967429 623011113
1 170556277 806559995
1 895862490 992288290
1 966890754 967828539
1 490199994 562147805
1 245264908 545035003
1 146104355 733213314
1 23288633 329254770
1 536487804 642542196
1 475958751 586099744
1 314265103 749360385
1 49020133 895425419
1 718036030 974516893
1 943857155 979640506
1 408688457 975842574
1 645836659 786070189
1 565741762 593352754
1 748845630 815499248
1 438191592 754939767
1 622861331 778288127
1 961267159 978423845
1 899944930 929771416
1 906208268 969363512
1 218883785 511584877
1 496874870 811477808
1 561612977 956249390
1 578915419 969838121
1 580554781 805988901
1 139369316 750542752
1 676600484 827002141
1 913568390 963402208
1 484893610 727453851
1 886691320 888887576
1 56593582 775314806
1 836290962 908610939
1 858601886 946657856
1 278291292 640120548
1 150571132 876221428
1 863223888 907760547
1 72355901 508384996
1 696615471 950191113
1 152042729 781445275
1 853098749 878313167
1 419967998 863974739
1 919651051 965175001
1 786415313 839416846
1 288633461 924306610
1 858902834 919444450
1 405675368 647093501
1 395955502 668938389
1 439615471 696773338
1 570734169 599027916
1 614462631 902437739
1 747860483 924255829
1 41781647 234138742
1 481361782 605672126
1 84272516 808421945
1 574379250 713151963
1 379765269 972443130
1 671413971 955838535
1 605688594 996241462
1 896738148 949063950
1 536378257 963271282
1 677380331 931742283
1 333641640 905220711
1 884619180 906262551
1 116353700 734349912
1 49553589 195991588
1 189940541 571647980
1 154304282 290590102
1 73071608 613975397
1 418029260 749938244
1 831492858 936927484
1 936116462 952692449
1 674247704 798982445
1 2268664 130354388
1 220498333 828186413
1 750136878 761458760
1 931762779 979214555
1 762409333 934218109
1 45814280 751661211
1 473238371 689903141
1 807029461 807773670
1 788487084 877131760
1 544781789 746961569
1 519832659 914602623
1 384231826 473230949
1 857896262 915733888
1 924807993 968081867
1 137769832 657371907
1 202630258 772711037
1 287070722 660181013
1 973684419 986372113
1 455097389 964999675
1 189110370 558087869
1 141400908 774645475
1 91422935 134322754
1 289301906 768519223
1 493063349 580279677
1 386066912 928524179
1 908559695 986211440
1 315724568 988894422
1 296152141 333863415
1 990544421 991190191
1 907329354 930513869
1 866224854 901802943
1 469943098 509223095
1 310859043 835274995
1 17729740 769961032
1 830404212 939421586
1 448896594 582767714
1 727789365 757609021
1 835047330 989459278
1 796718775 967172105
1 745719536 884149536
1 668551355 975503038
1 477043977 762500236
1 895552133 995288166
1 830302128 992291269
1 70254475 694000490
1 506911900 513075865
1 22116065 468467104
1 536857642 965625479
1 320837647 664334248
1 794884760 912968292
1 352756682 808334980
1 227963521 817413159
1 240993479 888003494
1 240804851 537781222
1 374989791 841344759
1 533445271 676393548
1 877076572 981351544
1 431870804 628437641
1 659360496 956552140
1 73545595 585617165
1 608444355 619031813
1 603842504 709651150
1 3939665 336622357
1 324564669 782587689
1 738599316 881004811
1 461225142 521958435
1 726691116 858631550
1 171006047 837612186
1 449089907 713017390
1 804007680 837038118
1 538908993 579791669
1 121218357 174757131
1 145812476 480582147
1 894750344 959482348
1 314990139 980493763
1 96315088 797940981
1 873923889 941483349
1 158625565 519118118
1 982616789 984208299
1 440852689 987385585
1 407937097 538980446
1 302514794 325542767
1 311236572 587349901
1 341877402 590090021
1 379538555 935458686
1 473270579 750180805
1 111873044 733306543
1 389085992 621593241
1 587529093 621028218
1 172678328 313193540
1 258488788 672617819
1 468887398 494704116
1 932968722 950890571
1 239787705 609277325
1 559308645 954767378
1 69362735 774573077
1 482282383 774024264
1 163369805 266288278
1 63539567 360548928
1 275149071 311409463
1 491978629 628416613
1 656276721 824361886
1 49481414 358463914
1 653228591 780054260
1 872886358 920436859
1 707940461 816236226
1 955638166 989642890
1 847776308 922753034
1 131831071 466171956
1 988026267 992914466
1 454699952 514510543
1 325936589 842036778
1 543002512 941574430
1 825855437 899390876
1 412399717 598656029
1 40971632 594140218
1 525464103 614396509
1 81769160 470248637
1 557412382 941221035
1 293430113 902200188
1 205557081 357899419
1 97330874 981156093
1 317711161 697675540
1 953331944 962107962
1 827430574 956088492
1 814997110 860147353
1 752093926 837902536
1 609195414 756461347
1 109356558 554715342
1 286737480 747164644
1 482897539 749120565
1 176881812 779166608
1 837164737 860607416
1 713040627 950195960
1 749118252 934611557
1 371450633 600350245
1 210448239 665602250
1 267698057 541562428
1 225601715 360177483
1 556409708 590653704
1 128017869 403622968
1 574385697 828340318
1 614200703 953256778
1 559883603 753029963
1 554101682 975582644
1 541489929 956509155
1 25363495 329844377
1 209304256 767882993
1 778968237 997008332
1 545633715 761343295
1 897446595 932744504
1 377797949 999839402
1 894859741 917427945
1 16123708 353280500
1 435851836 755234334
1 580856983 982478602
1 744069886 879817404
1 387895513 981611210
1 696763861 782437937
1 573121048 761384048
1 608794186 704825901
1 391816188 953058340
1 824078114 903705215
1 220965516 632206499
1 829710271 881185511
1 903391088 984142617
1 138459386 486149861
1 159483218 356555341
1 393651013 661700972
1 328523353 921452700
1 910948120 999163102
1 725788999 980646634
1 493650859 852217757
1 705424180 769422787
1 220432437 563522613
1 808102247 882392848
1 408006613 433480235
1 519517726 740146380
1 939855435 944483446
1 833268074 960979960
1 938741915 960385219
1 756664488 794045309
1 423432235 945765801
1 684988102 745077806
1 9135006 480596410
1 186835920 571757700
1 614905378 843097487
1 729749171 974709947
1 798224017 929013599
1 545772028 794715094
1 494830840 498446159
1 451956792 807942468
1 981116179 982846789
1 944066181 958416239
1 657870871 658189391
1 409762852 455120059
1 944240895 992093938
1 981550470 984676126
1 250178511 947656197
1 934754357 978480539
1 836040352 944457484
1 431435008 967601583
1 69556253 122814436
1 347616986 393198787
1 68711324 759895752
1 289807496 544619399
1 741135927 772050304
1 954990000 968999712
1 817482261 858614807
1 276312990 748098134
1 94186144 750016868
1 19876121 739228427
1 460589691 992816917
1 853313843 977192348
1 596853041 636556255
1 869745391 899878651
1 322365745 410555252
1 24507811 794746327
1 80709070 370288426
1 430244443 440389231
1 7471800 205734823
1 220346146 914111348
1 308118586 430588003
1 36390561 798413364
1 362437985 422964358
1 300045698 852236488
1 918035625 983086493
1 292432901 505351435
1 522228291 743790249
1 614103321 655529052
1 353654218 876983998
1 749745221 810166087
1 866837110 984168377
1 645455672 735507362
1 533971347 548693860
1 611502961 796479351
1 123423584 937491851
1 182022406 845984965
1 24539090 187720264
1 610991271 911347784
1 684053215 848138830
1 862207675 982543479
1 520329273 926863751
1 406888869 554872592
1 991992684 993296236
1 183510170 977509312
1 381063462 791497736
1 254284202 409000620
1 996749982 997485612
1 589879935 875379538
1 365519677 805356250
1 87846212 303213409
1 29367520 579221452
1 14956529 102017549
1 778678581 870233302
1 356954678 979921033
1 319526833 984845183
1 836563253 893270918
1 878542108 903110612
1 485981497 862212428
1 748778268 811930585
1 89773767 924146993
1 300805906 665104881
1 395527301 888308188
1 970532987 994838414
1 213069918 618309476
1 754024459 984223894
1 384092273 795404825
1 754417977 986563485
1 343688659 422467604
1 55709901 280940831
1 951465304 962230811
1 443839604 578027744
1 244141892 538567190
1 573756132 824904023
1 877274526 964120815
1 445827453 509153322
1 825708229 855801420
1 886323193 890036170
1 454675917 840287775
1 992404690 998420678
1 45672393 377578789
1 644539893 718475782
1 169800919 406620026
1 801792531 970125037
1 697682962 790042252
1 774930336 833239110
1 246545411 340875795
1 237106841 366061513
1 28599656 41988688
1 553964300 758112310
1 131088948 211731641
1 94945866 616872256
1 545056983 756031888
1 609122130 680847136
1 669314651 687928780
1 303286144 593680056
1 619288395 837342011
1 848152674 980340356
1 11091580 270015382
1 423976742 623033589
1 668434514 890503200
1 463190951 649427508
1 34565498 279059858
1 772228182 848844471
1 227018636 689798050
1 450282888 895542242
1 107284625 308477728
1 682186827 823603391
1 938928212 974613466
1 724942552 954144850
1 247645201 635523142
1 791558968 834158962
1 799277915 838144411
1 123223442 840835146
1 726148376 857918504
1 109677949 746532450
1 53698681 614852612
1 391751357 811318179
1 7828017 442045990
1 990370368 999091592
1 495973491 710289327
1 948837149 965445962
1 53873625 714293546
1 189186389 513135114
1 936804151 941842868
1 166331686 371452841
1 641564561 995127682
1 194872855 885557074
1 573090666 987716286
1 791764531 813514656
1 902187082 940039155
1 946131592 997839281
1 640895474 924170801
1 399308366 412068939
1 879161459 911925234
1 897548508 901719515
1 246419566 450154776
1 793810870 826350878
1 751067877 947719824
1 508921427 958695337
1 504692872 682285051
1 52390053 302750237
1 17088266 886927620
1 314802440 568967189
1 231158186 374948746
1 290411557 560492010
1 140516778 325960032
1 396367561 549030324
1 830378528 943553717
1 747847661 772150172
1 723161343 817001458
1 92777401 918485273
1 639037998 649687543
1 154225709 286007085
1 161631558 920352704
1 144120799 953169851
1 309323125 783743803
1 945287319 972993833
1 702191442 755714710
1 508515789 624905473
1 675733412 700681263
1 920094835 949724233
1 987775390 994082382
1 518913401 977289870
1 686753346 806193738
1 530952298 983696456
1 207679269 846506870
1 75547775 449360097
1 258251572 494454249
1 622787600 861792332
1 855480271 935787456
1 731605133 740304396
1 668208701 696435826
1 871659116 873618753
1 653028898 832239155
1 235213015 350893133
1 311921804 942874288
1 969201591 995316659
1 208947904 270720597
1 855504052 964073603
1 359003442 766543547
1 386599681 544184485
1 184358848 259678163
1 483665041 845092174
1 348006889 593290777
1 997386238 999510179
1 991815175 995740007
1 91098678 274367403
1 135559614 614726457
1 929523587 930330419
1 998227191 999438453
1 921497305 975565338
1 499124045 980555155
1 56933534 431025304
1 133322063 339737035
1 194595703 414846704
1 629467127 756167874
1 352801521 914296620
1 933637374 954970104
1 91794047 303760525
1 531010985 953653420
1 86108118 152548351
1 790297679 874159856
1 670382269 722614880
1 79095519 706788949
1 927117783 998963870
1 187315342 295451698
1 503158801 519546545
1 773397337 981462603
1 915829439 938222513
1 627884564 967865677
1 62522743 481913696
1 656435938 934748038
1 967192559 997809839
1 160692435 826738535
1 726825547 878959534
1 49619815 629380666
1 419761831 791733095
1 771336404 972414101
1 516724677 766404872
1 869855672 949452441
1 173886530 549707269
1 424573506 616385293
1 852072056 898504320
1 599423284 888314211
1 362323329 509214039
1 332833346 407646698
1 418488992 425956461
1 864674230 976131854
1 145944191 576451563
1 627686923 996883906
1 630362432 785855956
1 503270409 737100500
1 536382286 745418579
1 263173171 951541599
1 767707920 834070231
1 675244390 703249336
1 640279215 864069923
1 904605236 939214592
1 977791845 987327800
1 145086155 583879153
1 566712988 568519710
1 335351777 551327147
1 426276164 982005818
1 692220761 707537150
1 393796591 563789005
1 66749065 471006996
1 673708228 885264103
1 333529791 669789268
1 845668600 900343242
1 924076224 991212354
1 682323348 904570050
1 971313316 983879449
1 458426090 870411536
1 315611926 641507080
1 721461343 902689908
1 964466569 979352379
1 545130104 908632684
1 156277577 851362670
1 974020673 979112584
1 204136516 233817176
1 553910005 628569959
1 945962674 985129648
1 946346429 979601154
1 115098849 972185828
1 466156858 831683060
1 124990440 602518938
1 514808951 754168543
1 318062920 899463800
1 109440061 111691567
1 512535497 596367695
1 510076475 805023690
1 168972546 932700335
1 973319441 982420108
1 483541731 580983014
1 566578107 963839299
1 706464225 993972487
1 294668629 357032375
1 271452206 586180392
1 72062913 827199212
1 90764933 824408409
1 790487559 896827742
1 687962612 774316620
1 139883178 498617418
1 120116539 735047572
1 454362848 459038154
1 541293222 777341468
1 193900371 434191291
1 755249607 869820948
1 355685110 441011148
1 868976433 954834287
1 295959668 473868652
1 460658524 840145726
1 624229351 681871133
1 325868012 678336431
1 285774354 348756347
1 748486944 865311305
1 253604181 568433686
1 918842545 991970501
1 207585339 235063146
1 323286651 945937099
1 759793133 984275504
1 169317286 729290756
1 362254145 601720246
1 582930032 683883232
1 991433910 998978584
1 401637689 487017363
1 651181655 834613672
1 901444259 910513785
1 381980356 896980933
1 963954970 982304712
1 123353176 721741991
1 720741005 893075195
1 787125655 994134128
1 548399589 720327174
1 856554133 974372772
1 747439535 785526433
1 397050965 986071383
1 872071997 874468163
1 545324418 590735332
1 107953634 880644522
1 678122784 930716227
1 372030142 514951192
1 451887436 479241916
1 494301350 889043260
1 872842729 939636805
1 677684993 889044852
1 746847741 864780369
1 462287896 643908483
1 656519125 934733550
1 792528740 857837844
1 683892565 887883834
1 96224370 131726410
1 923690890 943938931
1 875695838 965118933
1 871045317 980848600
1 249873646 530656707
1 659155052 719365885
1 757126006 869052089
1 561294343 644678973
1 906747587 923297494
1 18089409 523198898
1 919330664 971088302
1 81638763 548467002
1 523221256 674756663
1 731400099 972161200
1 339491095 410487910
1 76337642 917511893
1 114271891 957642114
1 127537326 206777465
1 959446366 973496753
1 335880190 915568474
1 604217090 741654495
1 216884476 941266351
1 755075993 789499251
1 653910672 883366894
1 479483320 561286112
1 279507786 491719043
1 817100217 859744443
1 492060191 826954821
1 462037578 907302710
1 253731019 846528663
1 405916808 941189231
1 784024070 923102161
1 979935475 987777622
1 458598381 556933509
1 838981905 903420000
1 761325639 838037909
1 660191354 807202676
1 721696993 959384289
1 486911880 980054343
1 218795136 539062573
1 447577936 513387827
1 77680939 855901392
1 258225692 970997155
1 304895789 526466011
1 292995691 505615684
1 513532096 517089973
1 456131665 851735775
1 320176558 868576231
1 103231225 326625052
1 953799951 982872751
1 890071197 891895248
1 428634710 619730919
1 694803609 757093726
1 787092788 892910141
1 964596520 983601288
1 848234261 948592233
1 246161165 356044466
1 310739546 651638301
1 567331876 583260780
1 596346568 776196286
1 501223835 631648525
1 906940852 968258549
1 41927989 938819637
1 56285495 125183093
1 720818739 720955445
1 410295127 585085155
1 528123531 831062304
1 556281320 585478371
1 742175604 802910884
1 240484368 701820085
1 64420028 540169379
1 47168464 413584465
1 833195062 911863481
1 841617328 931648840
1 608623145 621342114
1 434072699 995435405
1 397803107 918629327
1 584869542 762436754
1 167259202 723062914
1 174016208 480381581
1 214901565 943771125
1 914097085 967420378
1 641134249 792381976
1 348952020 941891249
1 893073764 968802646
1 420881761 691055872
1 794671823 939907263
1 904429873 942409119
1 252414979 473751106
1 979988486 997273607
1 740121010 810128891
1 880844576 969059582
1 309637389 493749206
1 169973477 784074051
1 694220061 830072838
1 208167675 561935526
1 284178368 871801044
1 621518595 749104682
1 931948833 951255825
1 839855064 988189241
1 595554158 802577651
1 57866119 924231042
1 651597228 812591399
1 160321229 705655857
1 445353786 468101384
1 964868415 982659825
1 59357242 356957610
1 748235645 931221249
1 234610397 942373061
1 999446178 999857066
1 869414856 883159600
1 887686820 930276532
1 728242196 745294683
1 301769119 873495591
1 126570054 511606146
1 901994546 976486599
1 549533502 883840124
1 334423946 410819467
1 135912876 340747507
1 338725970 629539836
1 768158913 995343950
1 280646173 597624382
1 615312659 949865978
1 899443919 917582616
1 879091442 968805878
1 962192134 979517512
1 955930744 976372325
1 526263050 790115001
1 605019017 723893967
1 17260396 657213342
1 236783662 977042678
1 717680102 761116724
1 643041052 962158647
1 129410600 366714936
1 702901053 999742035
1 920447613 993797941
1 743048680 750398248
1 895524750 952867339
1 216088264 897062245
1 196818170 570654365
1 423535867 655165471
1 907075349 945098080
1 155807164 869735812
1 384302944 944175105
1 378656907 410748475
1 905285844 974221935
1 897979435 916330688
1 647197925 799918417
1 316971334 786802448
1 315687086 382872147
1 947594914 998127504
1 936192086 937233472
1 152002888 323999411
1 877175555 923000297
1 217265993 238027615
1 643457388 673233771
1 343758765 835147992
1 609606007 897993604
1 181892867 350077476
1 539015978 627308741
1 141707439 189085627
1 969221128 975762189
1 798133411 902098618
1 292006612 335373643
1 95925359 186064286
1 440605556 897760187
1 1752714 402997089
1 767107750 785551740
1 833891496 945888040
1 686160502 817186578
1 647369230 940001649
1 892714978 975435555
1 139269367 614124393
1 290632403 820302783
1 609027850 773322816
1 776207486 795732007
1 25850613 159543339
1 957106152 970521779
1 93461029 916011371
1 801881769 839890361
1 998635700 999968394
1 650443565 804422978
1 198082644 714664626
1 833767162 969978982
1 667270236 760838342
1 31571978 922340054
1 204049298 293559795
1 99485661 509338068
1 740276190 967583573
1 789950199 847308932
1 271137537 447841598
1 593658049 737464651
1 446898334 927143763
1 97412229 255100455
1 252119507 652712945
1 942315001 975154021
1 318102641 415857302
1 638351865 800971137
1 978867973 985130754
1 447965515 945782857
1 248208019 799581323
1 684963736 875185546
1 5391867 179460042
1 752633549 952736703
1 125126451 666286056
1 615715782 941969956
1 533679478 616615248
1 761586275 965464246
1 363606748 525863466
1 719471251 834026398
1 612915683 649974024
1 766051584 816142104
1 299029979 824649745
1 606054706 683678447
1 827654175 924298760
1 948582284 969287757
1 854435440 923034541
1 13518568 816803837
1 609828685 629143875
1 120416763 642477473
1 445856548 928977817
1 154418410 310954606
1 220555791 554923078
1 298071610 614059486
1 508715526 925519640
1 657461093 711002484
1 528630418 823655401
1 431646098 479581733
1 692419655 898628546
1 164770542 494476648
1 772011819 844995049
1 419634427 462547154
1 805382795 956167171
1 452887981 922115490
1 997668413 998115485
1 234828116 386976549
1 812439602 948761923
1 715638842 744051398
1 979287495 979741769
1 204731556 575029233
1 113259008 367691209
1 211926010 588407309
1 362296853 733346901
1 607086224 611836510
1 280643378 503323038
1 302470224 872741822
1 163311103 977602236
1 632756251 729310608
1 103404725 161423694
1 77174333 978676059
1 752230418 940309823
1 342126038 968486228
1 979862353 999898337
1 452160490 910271600
1 590035782 598846154
1 299541356 711683316
1 197721798 336728429
1 581718627 793652486
1 930146841 988543444
1 514793051 613637058
1 288982561 970621451
1 215371927 810787701
1 290379714 756787923
1 760146297 990371884
1 19811335 674887848
1 182665481 914036840
1 571645462 606570253
1 914680249 990012214
1 505623668 532366368
1 694589042 995519554
1 146252450 843789989
1 703216270 943417188
1 332712795 747100626
1 640544844 852891015
1 281205562 738988410
1 961993920 980288597
1 211225131 486442219
1 449962200 769283809
1 227799975 243558328
1 691201313 822158829
1 173663243 449310662
1 756231414 792207638
1 721231536 961027801
1 727800162 991835953
1 547706404 698558522
1 761020219 764078348
1 949432616 999009762
1 944176466 969984804
1 271663582 596145380
1 636368122 692688177
1 914696449 955654443
1 306987495 606253625
1 26468931 399608035
1 674826167 977958426
1 611240342 974090892
1 643426061 845316521
1 934181960 963731525
1 823756329 921648608
1 854677621 918320091
1 254592551 907464496
1 395326864 899138388
1 706379537 710751717
1 841677719 998634317
1 901118645 995172525
1 674236420 782566670
1 659926065 942642053
1 997206214 997938433
1 807757560 947328052
1 29824849 594464813
1 472719465 721833323
1 776065113 847424101
1 317845233 485312218
1 756794609 888146298
1 177139680 277248034
1 291205093 760572246
1 853233346 879363373
1 621538685 955183638
1 602271806 705166911
1 768214914 808827024
1 142831913 421226556
1 462702455 937292814
1 905209546 993448983
1 626213701 712656883
1 449866299 903783133
1 45017071 105984742
1 347249429 901080128
1 486541991 807526382
1 768066086 928201261
1 189443091 719675413
1 409113854 837093424
1 306481625 450491463
1 590086244 992949435
1 300819469 665600392
1 447542937 846971439
1 926339333 939847689
1 37125958 872524480
1 577932843 670556005
1 742329645 834014290
1 263938547 906748073
1 751257443 971719370
1 858081822 872836759
1 624938842 860750870
1 825608433 878337202
1 496025624 834597712
1 743581571 877831724
1 616971542 822703230
1 700095154 708303100
1 146423001 907158963
1 672874017 791507175
1 434165241 560893403
1 839132808 903337718
1 472755756 800322362
1 597709539 831058848
1 323770923 786552936
1 636476968 812496301
1 332448302 590484927
1 457924202 727624540
1 186490100 192343762
1 813184238 848886506
1 274477728 592159374
1 185663699 659364011
1 147522445 284205549
1 764447069 832930776
1 825614358 886150786
1 240919677 326313538
1 493857755 956730958
1 434980374 996119640
1 373760427 848535253
1 507132196 695848097
1 490901806 508212947
1 827010776 919660243
1 494888230 883135351
1 981667852 987526373
1 769125156 804405620
1 513073111 630376209
1 427264241 803177465
1 606656386 780003193
1 429431392 732429727
1 109927428 159001980
1 634613184 654572325
1 38936784 703893861
1 315128176 570196978
1 494991518 580834012
1 112908043 156855425
1 961845360 964526879
1 269784461 828941496
1 843161405 848391209
1 132693466 238429269
1 346630093 974264037
1 748204940 921719189
1 98155132 987411396
1 689068135 900419829
1 275505030 605656185
1 875222119 961196754
1 891509397 991292846
1 264091989 486823490
1 987655255 988699057
1 55798154 656303600
1 842960069 983417308
1 39998673 485402756
1 26313811 733376129
1 796332303 905837118
1 608613435 919480818
1 486220030 826470221
1 845722484 936224759
1 435817737 860856994
1 993651199 999530112
1 678614803 749558800
1 206757407 258882188
1 137193424 503323097
1 408834524 426465642
1 796223534 926804534
1 337471036 852835717
1 37572938 896836959
1 262967178 934048285
1 973141277 974228568
1 944017778 944356502
1 277167094 738999927
1 369246554 607203385
1 762582839 816088694
1 562742327 614726378
1 295286111 795173210
1 200919907 789122893
1 966250974 974002519
1 916674736 925656642
1 161787125 615875663
1 705606556 762187275
1 205778725 939153789
1 964316402 986768157
1 937606283 993972776
1 71450049 184976291
1 607755469 679426185
1 838462226 898926614
1 942733034 984715688
1 541704378 971674740
1 328153767 728266216
1 78216622 804051089
1 183870294 212486823
1 961230802 999614304
1 781996987 870373507
1 521125413 915143646
1 989314860 995994937
1 247960371 676791913
1 874525449 889394471
1 545114101 659098386
1 266386456 312579063
1 850732594 942910841
1 887643973 895473138
1 313292129 987968593
1 192677758 606464833
1 861825171 907316522
1 637109091 670651908
1 59908005 61678605
1 457283313 673660422
1 411343012 953266528
1 562165317 857714050
1 749848911 961960377
1 443932972 625279479
1 773150737 873839121
1 621693156 740121529
1 554477207 758210147
1 218661512 316398741
1 680454519 968738995
1 312860468 827941558
1 766058441 903078518
1 142652583 331703910
1 228555925 338167514
1 525513049 650347014
1 770594000 780821087
1 659274252 872522050
1 768238892 979062981
1 653209695 986353542
1 933454540 968008868
1 265602658 296984086
1 308560884 496663453
1 582764755 788454606
1 485835621 844971036
1 261768690 681927529
1 801224636 913895103
1 398375163 777952997
1 910049687 965083169
1 217476549 804152520
1 497299487 670572149
1 29421898 626844316
1 193074147 654687897
1 515699986 781358353
1 537371196 781673108
1 305223513 887880894
1 981322462 984997440
1 131395026 783219640
1 983576808 989033599
1 309366987 604886511
1 581125207 871244701
1 959054684 964707347
1 694137351 750825207
1 737330614 972453339
1 746966726 782665823
1 545572488 809135632
1 38198989 301256311
1 609541704 964950682
1 911200212 936346836
1 291875111 377389659
1 398226270 570144960
1 854828562 903768775
1 68528849 967634298
1 834026750 994796946
1 938152438 948566143
1 30171147 332250944
1 393005513 604497202
1 248821974 724154407
1 897241725 986586650
1 791940637 995585717
1 996478303 996840862
1 105251192 224761341
1 68612716 170280789
1 439514115 527078851
1 322476432 973820887
1 487473234 963036212
1 794680071 958534448
1 207474088 420181446
1 355594069 962571288
1 436458779 619221255
1 940850580 969141782
1 672499799 742769663
1 394344470 772812604
1 208535948 345348479
1 900082487 954026287
1 316004696 690767189
1 4604516 190613701
1 49721710 173413094
1 912228091 918230298
1 980974842 995128881
1 463656334 979164463
1 419418416 715769707
1 659339300 837376882
1 121459458 628567864
1 81721684 392067380
1 865152157 956448864
1 827677945 998912723
1 77103568 252892787
1 881978922 924082867
1 582614594 895169586
1 356270308 863401096
1 680308010 837444806
1 670930931 760716454
1 784401314 951496407
1 653557251 740267043
1 45846340 828091653
1 417176350 910260316
1 27681434 192138399
1 41163468 815521326
1 662728220 838708765
1 518946044 868546591
1 521307648 662487129
1 779034859 804281605
1 918633934 974668604
1 581092997 674090600
1 352350674 880482377
1 812569432 821728339
1 553288762 980372702
1 108148673 312653456
1 319882372 869204130
1 231597651 443868745
1 684559108 732801746
1 140955781 732679576
1 895741643 987813302
1 253384064 628956500
1 74170614 730837026
1 567712741 983099786
1 366701964 769195142
1 532557204 759287955
1 440928824 686691042
1 69939037 556432870
1 181638004 872963866
1 465278594 876289404
1 387660257 393723264
1 988220026 989878656
1 754201429 807810506
1 481119383 854453455
1 714294762 940633500
1 944256193 990719519
1 692441746 808623181
1 372064293 880845159
1 119522669 418249181
1 264146317 382491121
1 885328088 920066002
1 715499521 886037755
1 363521211 595737821
1 674528530 811378185
1 332216186 457216008
1 326889072 492495058
1 161194454 642822698
1 552770798 829404578
1 935189143 944975454
1 567417007 572734121
1 569941292 649691742
1 386907149 903427722
1 155635196 243868038
1 946447835 981334197
1 441469364 732782909
1 587631443 968456236
1 690191880 845281694
1 813416499 995481859
1 41405908 546598867
1 907317225 920464632
1 187228964 198408539
1 553753081 777627797
1 139664293 567334091
1 143328232 203910956
1 264760070 943078643
1 737735890 872828676
1 228888938 800129312
1 800386385 950712125
1 865371142 885595964
1 944398462 953564147
1 195856282 766136961
1 124676124 377447489
1 512457403 970122577
1 368800843 874298600
1 988536156 997377091
1 421560805 430829219
1 729350119 736744888
1 820567558 941446325
1 889320854 890380913
1 207058647 992135479
1 472157587 952431845
1 308240994 569510969
1 582494246 651116908
1 150682652 512188905
1 11761355 893792456
1 458094061 593320659
1 151639953 714331498
1 586180323 633904468
1 33785046 908302965
1 945110036 963291020
1 189954594 797805126
1 118218247 897370015
1 133316028 693791198
1 882893546 910569641
1 620884205 816582003
1 117317900 187266576
1 915902210 972564840
1 853465217 914260168
1 70563391 417320205
1 513703539 709962307
1 890941840 906054546
1 833990156 870209582
1 99106405 337737449
1 485263360 711230053
1 27841019 386678674
1 542087829 985886038
1 450075416 656783395
1 303450319 707397948
1 511062270 627851740
1 651566376 664744182
1 303154484 498256239
1 455709211 480414201
1 628730137 905950222
1 493351775 654181585
1 795114988 796703626
1 941889896 991637337
1 581115298 969892436
1 424637856 917089961
1 807218382 882989923
1 50633755 479101292
1 630657470 845629932
1 974511156 978037991
1 902880035 965339928
1 320263083 611731244
1 122147341 880567626
1 332088592 860808148
1 919409627 959713890
1 639703419 938781729
1 633957364 973204734
1 455501922 739225003
1 730382208 903950656
1 576133743 618520731
1 360229079 438411157
1 713541068 871641340
1 362859701 683751466
1 973842410 985543075
1 707231912 757368782
1 955729869 970105057
1 973407485 983522708
1 918458697 986908086
1 901754056 909506404
1 341993053 960088037
1 867097666 959360774
1 895313733 900355867
1 551944641 779469453
1 882726144 899028660
1 786220339 897434550
1 719766860 813791568
1 556780503 701481580
1 274800186 960939240
1 745170478 903004941
1 778390206 831123449
1 716928243 840134251
1 398129992 749954071
1 850684048 957470734
1 503718489 846437375
1 519652252 952242485
1 131994897 484125489
1 969622429 988561558
1 571553167 624791201
1 345174114 956084126
1 497328956 661481586
1 78225207 188502214
1 890362392 958838111
1 350506799 450276970
1 478566243 937993667
1 833461304 971863233
1 636406966 969150942
1 928163585 986496889
1 975713068 981439682
1 772137529 853388568
1 101691505 154034960
1 774454952 915079704
1 854962866 960346641
1 774450343 812069233
1 173225603 974188880
1 413514949 930892330
1 601590308 660571288
1 206921204 358077465
1 561941676 763494210
1 839422487 885931133
1 699527965 717497729
1 216399449 624606408
1 185090515 510870977
1 762397330 901053509
1 60617923 376220620
1 353472167 837505343
1 307907137 958578584
1 301728803 967882227
1 624641684 973980573
1 487064043 621109717
1 794684499 921076649
1 786179845 884937333
1 369251007 508290311
1 109379808 539459933
1 424150015 826742248
1 950952707 978381391
1 344838207 788537876
1 480926141 849897383
1 739035278 894484487
1 465458907 938813743
1 18689305 279730778
1 458362770 559098802
1 330147319 413351686
1 826098698 971966723
1 295066770 699046865
1 273723909 450752683
1 411228357 685560678
1 516161105 555708367
1 325033736 796577517
1 305824482 496740773
1 981860381 990644951
1 841203935 915197759
1 297451994 896957388
1 173806932 986365383
1 604781463 911533110
1 995347484 998547234
1 486639286 875963670
1 288795730 453464639
1 353079322 459743252
1 431336213 849322979
1 627462165 889994863
1 231784564 438667152
1 340364438 985267058
1 342820460 828648713
1 165946750 939901446
1 69038571 305613278
1 860021538 963235281
1 40948295 529711169
1 539093851 779820883
1 177690526 829965873
1 541987016 599939281
1 66810684 621261104
1 262205213 912274400
1 494297048 903536773
1 115129130 384263462
1 651242182 983795280
1 258410468 757381099
1 909140035 974627023
1 63022500 704897054
1 606833945 793726258
1 259452007 378287764
1 76832460 248640420
1 809124012 859652519
1 52958975 433538633
1 252053043 655587811
1 470419473 751703888
1 557016429 745141477
1 191056882 615646264
1 125121771 881617258
1 340557017 695338311
1 549434412 723880793
1 121843971 230767236
1 488816898 989960727
1 984679277 991502346
1 16600267 564125743
1 336359752 984045482
1 142296572 349673914
1 977552697 982587993
1 217422374 227477076
1 447187696 638186655
1 995271028 997859758
1 537451878 568662531
1 304447953 452414276
1 600581057 931143804
1 805562599 826745281
1 201218662 423078300
1 397983946 538731504
1 4511380 612417113
1 90857184 554116719
1 77592313 249256225
1 812729966 986714986
1 991903177 995558366
1 285691465 367613987
1 498738485 549731515
1 466350324 972508032
1 117460483 365155773
1 368566274 878076239
1 407943862 531580043
1 235294434 314453802
1 335001016 458655379
1 409011118 422131357
1 630051410 657069556
1 806446661 967817975
1 444772146 706167722
1 18657959 754623273
1 621659121 635495732
1 748869120 777230336
1 303641104 720031196
1 202273178 916136209
1 819249031 906329161
1 364459305 905766010
1 404160137 541754550
1 77826747 881335720
1 316014625 625119979
1 708197963 726721147
1 465505284 733104740
1 190868796 908900341
1 170077324 227914561
1 89772066 279937455
1 967019675 968043495
1 745062925 828374011
1 112126190 350450607
1 54023671 569744849
1 20941682 211940883
1 562134794 696862965
1 608945840 766311967
1 530790169 828283760
1 659401913 779887764
1 193824047 697058225
1 542995547 713594654
1 511353244 959292727
1 388063479 850953949
1 935202047 941291830
1 453701360 754161924
1 479835045 922559401
1 698929144 790289679
1 230466075 363228068
1 943180944 946089098
1 478622430 642045614
1 588015187 852365105
1 262521457 710678544
1 658069728 693696405
1 432258997 888698451
1 734109060 903053806
1 908925977 944004139
1 978012902 978016084
1 10065135 984243807
1 978448435 981654408
1 112362479 740920660
1 122732562 633939443
1 591414262 742908181
1 42485421 955963001
1 393323096 684585149
1 618013830 828267266
1 19279805 545521485
1 243834371 364631418
1 129141340 999829964
1 807382886 922561872
1 508875933 685173883
1 990068382 996151896
1 620244667 805493768
1 742650166 858656879
1 949675103 988002530
1 530814553 884748413
1 409194821 859121397
1 932717480 971873362
1 574796051 761363570
1 156551986 894103817
1 650272065 918851604
1 706045606 983515126
1 914532525 948861361
1 462934350 511978014
1 464900734 906656372
1 908876071 912111736
1 534054873 902138718
1 487383746 696863379
1 502276828 590211290
1 74906185 448258810
1 36909424 578132990
1 299963256 703547398
1 241740762 327835719
1 700466359 801572915
1 913986170 959436303
1 194559772 483652197
1 160651749 829263295
1 449542222 654948210
1 226547659 572861198
1 387114711 561800646
1 502823223 610545557
1 276419474 801702216
1 6843013 134409398
1 116736091 818410488
1 69543067 752455749
1 359268169 592337965
1 581132012 959285983
1 928270420 974911773
1 78072709 376539024
1 717769627 976510665
1 846775976 924070745
1 966917074 986536882
1 394578881 904119514
1 683576066 866857503
1 717106482 993831742
1 574719302 786474710
1 318726267 591722163
1 789524618 985607149
1 654833667 667159942
1 804580881 849772599
1 343365874 828177220
1 212909524 816044202
1 103197609 815615990
1 517770098 877360222
1 757615850 800067767
1 168654234 308330564
1 494284351 876239739
1 123264990 291406350
1 727867153 943419966
1 489216356 671668993
1 779261607 962745205
1 796731412 880734735
1 131776210 891038329
1 611457521 669576827
1 389276972 721666190
1 447794991 983586327
1 400996316 497426258
1 861988564 869259439
1 327105302 465087158
1 402856093 437723475
1 956585028 980223230
1 883739776 982365466
1 87642104 740292455
1 787382340 953224117
1 995688706 997071958
1 361882160 644226908
1 69611975 384006957
1 149995046 669530497
1 410998224 948736584
1 951909364 965764764
1 434290175 833657799
1 31281048 631930269
1 638843044 669127630
1 209199231 250499890
1 480371810 845614129
1 761493418 971328880
1 299932642 847528838
1 721131957 809210475
1 544865349 609346372
1 29753657 643276065
1 166228365 893191962
1 99383784 233484026
1 453472610 814832619
1 488917041 991483574
1 949838222 983496195
1 715683888 916800794
1 982346321 993610352
1 188911772 260069899
1 201846123 865853816
1 205415078 572915928
1 331357342 567879066
1 203847546 308439305
1 264807517 323931224
1 348283701 369440533
1 153277669 421194905
1 276481015 934155002
1 405996059 937342527
1 178553108 312479320
1 452625710 888337301
1 502325453 878798417
1 493633187 840478747
1 81295736 344796368
1 107252479 594599751
1 432480870 965119590
1 306822351 536755329
1 249021742 339720237
1 747791717 960073816
1 959014681 981540517
1 550204048 832088805
1 5449043 746678238
1 238659545 639382231
1 574929435 985911202
1 955720720 962202237
1 204811398 521857757
1 366156413 696770468
1 592051552 644259644
1 546710799 566881752
1 481439614 844441108
1 4466704 911767456
1 430741126 953376895
1 874530342 961987643
1 405648332 863326731
1 867845455 957647510
1 698953571 907410100
1 197556284 671004261
1 135180068 247150324
1 124442275 796880384
1 578157512 598994574
1 149990349 504434744
1 818617924 995186638
1 878974365 980557866
1 755954850 894061299
1 783176127 943943329
1 324643326 556939175
1 761473147 925732102
1 119054021 441315560
1 995618963 995696733
1 369477915 897073377
1 976445278 996325511
1 278335889 730173483
1 711092130 801079735
1 952399012 996596784
1 459766177 523043554
1 856686757 938693713
1 279633309 870990782
1 343554041 998760119
1 947798503 969345891
1 586709527 717979944
1 711408134 787977887
1 422165238 856991843
1 824092101 895597362
1 259430913 896042472
1 641427661 944374856
1 687633637 789870826
1 852011214 941824963
1 37517669 729302608
1 247401626 599317581
1 972761280 976823157
1 616244927 719564196
1 215165555 934022661
1 707357818 719129493
1 116801433 724294501
1 13577401 594429909
1 592399880 999111917
1 301530003 326887582
1 756222831 779803837
1 278054462 945093596
1 983070155 989671697
1 894632338 905053889
1 920005485 948066094
1 858552565 918642635
1 768382779 971361166
1 920766630 922424115
1 398203648 560332348
1 882278527 998237276
1 819614615 931931696
1 495282251 562248387
1 952702292 961447233
1 914527483 980914500
1 84411773 561878906
1 644799325 972457054
1 155733514 532349286
1 647093532 840483460
1 189627800 908981977
1 927507974 958643008
1 116654740 995547083
1 749045940 957047846
1 791321254 989460689
1 660495757 800801460
1 861539331 866486548
1 699047162 977353854
1 476824872 943393715
1 369113636 493136256
1 132146325 969770367
1 177740176 426424995
1 28749519 530147880
1 69879085 650186250
1 700150121 890775013
1 220643404 856467004
1 895921364 936155053
1 163148717 664266822
1 774949495 896017871
1 186243753 801233396
1 884258316 969575320
1 36762872 384932413
1 439206806 931303054
1 458271377 943214443
1 937268961 957969228
1 64223280 234510608
1 502189471 897767753
1 10052206 520981819
1 99380724 896232293
1 650315260 999140268
1 759594786 864725758
1 511291128 910449073
1 616553408 953917318
1 28189002 721109240
1 911558418 938733443
1 863841634 895507149
1 217029580 837441580
1 229288589 772484184
1 147021528 410588407
1 954437984 967813757
1 819415517 910925460
1 874653533 961477907
1 755753453 855260170
1 322190471 567117484
1 280258218 701157813
1 292851226 781423308
1 172701342 299313225
1 291710953 787023466
1 3379439 541967346
1 847012919 887417315
1 655644784 996695120
1 603257303 854380986
1 455172925 991857048
1 986020831 991656377
1 464124090 549149283
1 768291658 890071212
1 276582125 425153464
1 838422939 965600908
1 904495442 928167111
1 461941072 475489737
1 744353635 842974242
1 83683304 872568341
1 383651793 972008309
1 711025277 727235838
1 359425159 499796344
1 598226905 672128101
1 454153899 919887914
1 806579744 878849176
1 486929536 586558713
1 172864841 179711934
1 792369055 987978410
1 880282916 886221157
1 958515683 986566812
1 194256960 432225941
1 784500721 998641998
1 579385415 690139985
1 178907579 755245939
1 307800974 414350425
1 891712338 966054624
1 926779780 978919043
1 292318555 557010635
1 897365406 939084923
1 605342398 784001186
1 715021716 789597836
1 439894230 690025933
1 571141708 956478798
1 352620910 363794204
1 270291755 671404206
1 599510094 702730671
1 562238400 565520512
1 261690042 365634424
1 59995641 700565150
1 963633647 991131822
1 610718511 668188846
1 392924570 699637420
1 87107557 648924601
1 937894595 949294479
1 328882366 753127660
1 427251208 872338837
1 193199096 806620722
1 739346676 856236071
1 569921485 876210016
1 903198887 942286905
1 936937893 967796416
1 58270295 958072769
1 280785264 844138488
1 78151941 723971007
1 65536736 471440377
1 542544110 577194931
1 275968037 481360887
1 317686216 633243574
1 161220539 223300267
1 115968769 968051348
1 465671355 738103566
1 597401481 767295465
1 6230506 889909505
1 770269693 995247581
1 452282370 739727170
1 820245233 941933173
1 133362923 973720642
1 353361418 525274884
1 190748385 417822523
1 390235007 745777694
1 423351309 659487847
1 113353275 891446610
1 654293451 832291949
1 990186290 997842452
1 976555433 997192597
1 600065725 741949067
1 99923135 745765925
1 358533597 653786000
1 806707906 888540609
1 37265980 80400804
1 460443210 807005854
1 843223449 929544639
1 561303410 894314273
1 993385366 995884932
1 705378574 707949404
1 715562535 882707691
1 277253514 954476847
1 888859777 907822056
1 574437126 596403505
1 663644360 900564956
1 224479572 539012746
1 14588391 945794660
1 889394833 967133155
1 535379230 999674124
1 80014464 554097207
1 895099035 952643770
1 741383031 815528958
1 778255865 795667605
1 316560482 909645818
1 943004201 969599888
1 336271414 848549815
1 157961985 802881287
1 268029549 678383360
1 422408449 727347022
1 376232635 560438891
1 413186584 883477038
1 649801038 899171324
1 395762334 568812468
1 952208991 961408160
1 989243715 997988517
1 486378757 761122847
1 271491039 352472960
1 121660982 999990344
1 284667659 604341262
1 456775459 609358432
1 358978989 865269998
1 399392928 884174918
1 856821088 893690842
1 146613953 256314937
1 339002764 515266722
1 685332931 790411376
1 977251606 987786865
1 323485218 441002159
1 871669676 899666149
1 370068038 819639953
1 967011445 998479447
1 902643646 949323182
1 623205298 801557057
1 753413847 898491783
1 140302449 609484455
1 278229628 691089551
1 445298218 918096801
1 683627495 992384507
1 649587710 974028084
1 706198320 979207447
1 960388731 999722248
1 303699942 374089263
1 820546529 837520022
1 735262333 979291737
1 923571420 993507589
1 271854005 617398813
1 979306276 985939487
1 404610321 855515202
1 833606982 930874410
1 663182888 708682813
1 199049412 872718543
1 985205367 995937533
1 479529191 960905343
1 4890922 953438312
1 70014755 543860404
1 676862270 899324903
1 197840965 763403631
1 315662939 699369699
1 961940198 977954781
1 131086856 411670303
1 471803635 530516165
1 617846080 637592585
1 799096236 824646539
1 438772673 571698215
1 584368873 603039121
1 633213920 886280308
1 222819787 780395419
1 685782834 760496503
1 755991156 934228942
1 625835009 825853999
1 503240437 610707038
1 776531866 777751362
1 867863523 910026062
1 785477917 898247161
1 171164404 689642791
1 403053795 922143972
1 445579692 887434583
1 329444252 945708252
1 967054559 975582359
1 356878288 771091200
1 26135849 197444367
1 851418082 918384564
1 737488498 816166069
1 867367725 915466696
1 229094708 286026713
1 501029125 686985960
1 285618685 905206889
1 463459036 638849361
1 875740101 920982062
1 697029414 789581387
1 902467654 935829114
1 873737985 876349035
1 223970049 986364162
1 183830265 558301529
1 845146208 855427287
1 804346449 940012939
1 639482873 645991096
1 935726610 949025975
1 607169403 984507864
1 945608080 985763980
1 51104224 230135427
1 194774892 427258052
1 564803949 973087952
1 710859812 839804961
1 913795295 946113656
1 890923796 939273557
1 99898059 479506540
1 379492154 407100163
1 537486243 783065337
1 570440309 729128627
1 854978194 873836634
1 407193302 774382130
1 523019051 716124910
1 819354178 879006704
1 516454385 522820960
1 228722697 768092229
1 72874148 275520460
1 923144942 990443419
1 671726804 767493587
1 403858573 765614792
1 17744174 665998754
1 9297383 784719030
1 536367796 962664024
1 778466052 998051492
1 742704125 891689620
1 653088262 690502550
1 927487319 980184568
1 49554889 537779248
1 963581486 995552727
1 23093865 372514192
1 33489260 452149103
1 797748120 830796052
1 597843477 910449580
1 886517738 914342646
1 934103255 945532402
1 446359619 620493711
1 767746568 810958915
1 552211012 728317116
1 42514032 505140749
1 89337892 416664723
1 226640889 342887158
1 670249037 770762191
1 91239602 836064429
1 818765141 900022339
1 770914847 882982003
1 661236523 907089679
1 341056232 892088071
1 351114189 427969863
1 223863262 975267114
1 136853477 787349697
1 505051263 942884596
1 153336678 318423153
1 899738465 999833647
1 965964448 999391426
1 979960199 991345417
1 183405811 641239015
1 54629266 531120989
1 27756050 64092725
1 392751331 815330577
1 467402801 677364502
1 276126171 687188512
1 266534274 654198919
1 156595090 166274255
1 656630082 764735515
1 846486047 926175461
1 633457167 805012715
1 264193175 359290644
1 952293802 967760447
1 230166114 585593005
1 956740612 992843493
1 654249236 940057547
1 352031837 600084661
1 526607136 875588270
1 603739303 671015679
1 258795384 268108860
1 100216600 592116679
1 7455656 829911319
1 44963243 667597158
1 721438500 957106356
1 824320816 887402106
1 652254366 656095201
1 935040079 944837758
1 360191031 435857690
1 360383140 797486935
1 92102994 260437811
1 616186036 854812908
1 507101778 639288659
1 487082426 488315709
1 83144544 345225256
1 910748621 982829540
1 103107881 216198310
1 557436942 609830456
1 914724554 987005507
1 788731767 848211957
1 430520639 656999660
1 657279355 893826615
1 389452484 927358842
1 324908601 420170682
1 167282379 188110352
1 437474050 659248910
1 674704064 780156044
1 140917361 623152260
1 368127340 493417408
1 105013359 688040860
1 4336449 899556430
1 511135126 532021503
1 453843529 461397088
1 484713063 962757521
1 187709086 458585998
1 166954423 215472953
1 291794211 982893976
1 403542731 505562801
1 126543912 177893101
1 991374782 997355209
1 560804880 681606952
1 841554544 956138246
1 772937129 926967980
1 109562795 728399959
1 715605116 722245628
1 586523425 827514692
1 689532263 961335307
1 331087071 917225151
1 956835063 995675399
1 743929729 931509733
1 296064446 319772859
1 256551409 431958694
1 749320872 910681091
1 365096979 909434773
1 642675999 924184557
1 443257725 982364689
1 131433365 836934776
1 742221066 818816058
1 140549717 881453602
1 912407630 919517401
1 583324199 974228114
1 942938069 986837156
1 770497166 897717003
1 260535209 753587011
1 115353679 291792334
1 437020460 726439068
1 181852822 353005847
1 248545870 444677704
1 926004606 930036109
1 23004203 242484914
1 149302986 657296490
1 63545097 537642653
1 811105124 826916689
1 636997628 781097533
1 866549496 999634436
1 203198558 457462111
1 977959871 999090800
1 848940493 987921741
1 976873090 989754400
1 757501185 899847351
1 501194228 972944763
1 888071697 895454350
1 957473013 975753636
1 318699769 915449474
1 128892786 453629322
1 821621955 961076436
1 150420746 284399388
1 888836010 943465593
1 22965689 61447518
1 964751987 993178496
1 511939088 945095120
1 881909309 893400540
1 831586179 858424171
1 795295478 849996854
1 433412339 586215436
1 231319271 373692913
1 130494156 397564132
1 598161832 617473362
1 70683458 340593139
1 878073446 894426402
1 893844843 982618475
1 717759909 860149723
1 104525110 764971162
1 398305075 452332197
1 583162720 782843209
1 761244295 818668539
1 103184496 226049541
1 961716692 987657128
1 138049129 670287705
1 52606282 890162891
1 783591409 872520870
1 315203013 746913792
1 15458340 75297825
1 278272221 782096072
1 630184061 762154349
1 407298597 781052971
1 181901833 264218405
1 918323732 998693136
1 469370501 894370939
1 952054086 964849051
1 372203752 842889719
1 843830759 864784268
1 20558136 357097058
1 703227243 772472077
1 514060965 653996110
1 543486960 967954302
1 311630169 412855646
1 244812223 811392615
1 632454071 683043858
1 38977197 154520566
1 122404602 864921085
1 342293198 713731614
1 239431216 773163117
1 236541555 841661916
1 128625702 603640604
1 271144570 917626700
1 411512940 978597074
1 125469485 325702953
1 650516038 739552607
1 656667706 887965352
1 160358919 971829821
1 160499691 451471192
1 535835832 620396252
1 283183796 792416333
1 824136571 926279986
1 690365791 890683617
1 627094739 736436313
1 987269720 994122521
1 799602730 902959807
1 179556948 828338196
1 892821835 941438499
1 382917479 487172242
1 875880026 981876241
1 320836101 542336195
1 130534595 924258804
1 948475839 988607791
1 689810207 830719769
1 12029637 146430247
1 672616516 760405292
1 873305612 979760826
1 926452763 946150697
1 697332344 881230029
1 760105526 965942011
1 607824210 897621003
1 600990366 860005186
1 742225810 812253079
1 774095538 826687234
1 939803694 955220886
1 165362349 953980025
1 887078659 898539555
1 449722393 948683898
1 65338075 228821979
1 402185188 611510836
1 670796500 692325207
1 887830828 923114297
1 320748593 731646501
1 149806396 431090162
1 221345405 304389071
1 252469318 434564335
1 95101155 826794013
1 45689176 193556980
1 965342642 969859303
1 892547633 895717520
1 44890848 755401258
1 249515575 333702050
1 323619404 687421899
1 883822303 892985402
1 366321844 986947873
1 937047919 937682180
1 594943804 596507068
1 175973160 612192980
1 992816120 995229342
1 236331668 976025485
1 678733966 916474759
1 234724092 707493033
1 874358664 922030769
1 630324117 758136523
1 636709825 945892294
1 944819664 968871443
1 363359676 952060577
1 458292602 570793067
1 560692724 991566336
1 782660481 898725046
1 116208171 237753676
1 78799171 833778071
1 538224093 938893614
1 984774229 985490738
1 586455936 881864493
1 195690371 408594522
1 294558852 907017475
1 884967547 984703603
1 7155315 250268409
1 313402715 593398153
1 614512907 930191123
1 653811640 668845488
1 795686662 882949765
1 130579237 651467430
1 33153821 880335053
1 130487405 606220210
1 928198232 978480067
1 985085793 985501293
1 39610828 206403458
1 670356749 823313155
1 543641618 746283741
1 934840519 990604655
1 614775035 949308235
1 224380763 711740373
1 883231717 953747797
1 172768596 902113797
1 680754048 825639099
1 536880601 702381058
1 27102384 765984898
1 953078729 988908650
1 958121685 978853516
1 313425013 425300691
1 105725851 610734491
1 332934943 792764560
1 345134508 618393693
1 250898297 620485541
1 964652461 980071973
1 367084444 486588219
1 589921299 691864642
1 9894336 457151814
1 23075326 470506883
1 251542175 450838667
1 679651830 935220155
1 180795497 680633278
1 131819972 154493734
1 594883236 634850090
1 667392174 999746367
1 381540459 421965444
1 989164634 996700043
1 132894882 571340398
1 49858733 593100031
1 962920918 993728541
1 304458032 533030606
1 774375131 985091369
1 313275646 429602110
1 621988075 839393305
1 217133473 977013111
1 400549668 952738684
1 851017474 959457497
1 479665913 736913310
1 758100380 876502335
1 558912453 882954422
1 151640125 353934274
1 286023392 813436204
1 532039861 681923549
1 888681836 912062803
1 402276743 479182927
1 504206218 595385334
1 258493068 504915695
1 552422826 798357549
1 795613474 822923658
1 730912456 809320751
1 733337280 756909976
1 635463125 907618335
1 152726965 236873614
1 94420839 115688288
1 677499028 678692720
1 681836675 766701512
1 158433033 305305114
1 302030192 802862896
1 283794137 783803266
1 70229548 85908566
1 627594950 676856081
1 174461668 789505945
1 422227563 486830937
1 379619586 448453424
1 486679347 535357521
1 461711665 712819734
1 903646146 965088244
1 992742058 993584532
1 566140697 583279338
1 367813526 660963467
1 729945604 772535179
1 275827984 904119649
1 151153304 716244692
1 40771315 459055428
1 394711817 544279844
1 890775739 915624439
1 99287395 160601629
1 934163374 949805230
1 351704515 406733074
1 524123896 588526585
1 570905569 843284489
1 940240612 999137414
1 622335809 927609043
1 841552706 918428060
1 594241610 791373509
1 295551183 656221678
1 73820258 845538333
1 149895286 490437635
1 263505654 841668820
1 719991351 791977510
1 423470210 521489660
1 98152613 672271577
1 814291869 967139503
1 328990327 445064111
1 753379872 875082626
1 648843724 728565767
1 230731124 252482133
1 379904308 968293098
1 9923327 308125631
1 407024747 514362666
1 520479320 783962325
1 658435040 917030624
1 75600006 664606978
1 336463758 759242363
1 319007253 839072823
1 655095984 702830260
1 231620626 886048241
1 337153160 450746663
1 877275617 968651176
1 838528157 894878044
1 203569054 458206361
1 620862600 708444891
1 453971164 526723895
1 42395037 523622938
1 400707380 601362657
1 455873099 572568467
1 192989488 446498138
1 679424061 995442014
1 287789719 670378668
1 297233795 997194994
1 578120961 984016076
1 511436523 772435707
1 638775404 882694294
1 746988306 765103762
1 147266136 268262594
1 26696476 397250150
1 753007055 977249435
1 698531512 936235109
1 186240990 493569652
1 541115362 782697277
1 24888781 28769577
1 667742037 740020685
1 154375629 686368348
1 91483725 962461936
1 546394273 617080903
1 368305781 677565979
1 6137247 810644073
1 141210992 379323303
1 248114763 563952600
1 623275229 841172902
1 928839470 983098591
1 821478441 951441211
1 199415078 349063623
1 525870461 924731918
1 668595387 984196836
1 396504604 598955867
1 608867450 774161482
1 504447737 507800276
1 388662426 901428380
1 218679362 297900380
1 321648908 459225631
1 35464807 957553711
1 762606184 768621284
1 922890208 957274527
1 719013418 865755879
1 282956816 582473495
1 885761711 919399749
1 314947406 848586857
1 235419711 587474390
1 830859699 898297954
1 354650044 427130574
1 458763136 760155554
1 863981135 868533687
1 923316775 941561771
1 529812786 834463221
1 458745072 646735148
1 484161204 533747194
1 282402857 661177111
1 662601150 887870305
1 257479229 522973795
1 385624840 898570796
1 458827679 629794782
1 917152783 927801158
1 909251247 932692617
1 113441030 927905245
1 686851998 691585067
1 179246692 211383567
1 555906483 719774497
1 262016820 702040266
1 600609109 777401294
1 677655353 808531112
1 267274472 482813413
1 217619450 575138184
1 677248284 832605512
1 30092310 117785608
1 184263616 834687796
1 8095906 640374722
1 95479411 204687508
1 24552433 516850706
1 416261042 529290830
1 516840013 895956942
1 427999102 542339800
1 70163844 886956650
1 561406005 912043275
1 800269632 946243310
1 815388104 873693820
1 620365755 646143284
1 253497870 447725020
1 729501214 914519097
1 665354606 806513062
1 122847436 537426947
1 42975844 206374976
1 714075030 722593281
1 886429737 887601171
1 939240648 979262355
1 526479265 687180573
1 860413578 927706201
1 578430660 947681762
1 400854251 713717051
1 300395835 738060247
1 951817096 979376705
1 69496308 87080224
1 553491531 637507698
1 781912587 897792585
1 735520769 761940733
1 429836887 815711963
1 497004728 776171441
1 389163590 829590360
1 164646956 573183603
1 664657075 735376297
1 363006181 819321707
1 945051352 972283780
1 166648305 688289418
1 698706477 833629176
1 308773856 612992315
1 644818557 982023187
1 26070518 678664983
1 915992081 952397526
1 472964896 517890204
1 597426825 787741515
1 501667841 616615247
1 313874428 997881256
1 182678693 355116536
1 6305254 461964711
1 574124558 630022760
1 649868714 876569967
1 138826040 308031728
1 86666982 863482046
1 393720480 592131560
1 637467741 768819501
1 309341304 662095537
1 97159849 425714621
1 196429751 898880613
1 21773916 36092832
1 216599955 561406292
1 45332732 79119450
1 430692117 480501101
1 215296766 239123917
1 274977641 847948467
1 453061781 923213363
1 567503721 710803597
1 423412069 653089294
1 897044704 999870760
1 184066658 475618840
1 463662401 556423694
1 834530204 998066156
1 462354309 604744287
1 470874018 686743648
1 3889267 779258799
1 530066684 765770502
1 160174 879846245
1 995620718 997268584
1 601348960 726246531
1 96479486 699616470
1 916227786 984472473
1 789254606 789828182
1 697462100 942465598
1 360518332 752350481
1 913342358 928738518
1 747640420 798233194
1 184951737 746032297
1 157363674 445681008
1 865744727 897668158
1 584562034 659790832
1 380489776 491844602
1 856035233 875592323
1 504979527 575770852
1 141236174 281364681
1 110723461 149176046
1 448807574 992646173
1 881432839 982792409
1 491741867 844121942
1 329770581 339829250
1 462159026 952385108
1 961836703 978053674
1 448392904 973505984
1 580299863 920807862
1 683224810 946542983
1 573603135 627778339
1 841263136 985748355
1 862160164 881895096
1 72544298 581464566
1 40327424 242544913
1 885579329 998624225
1 373942269 596148337
1 543515246 801183958
1 681154131 746497770
1 415698917 556236609
1 704102698 805292303
1 119071411 396446348
1 94315945 230532450
1 222458461 871176962
1 205342431 243388333
1 624132898 846098501
1 274006233 720686461
1 950137866 973967501
1 478875448 857362424
1 28244400 604342452
1 341168892 910960200
1 341139945 872471730
1 199035343 855340060
1 311321024 690185584
1 552380895 582605192
1 608909033 819636887
1 441512220 609736442
1 833171652 910426552
1 245400405 288872246
1 444830357 516280452
1 375293786 686381984
1 389102582 684535621
1 160917489 379798925
1 616203065 955111144
1 386450201 727085657
1 350319745 789579207
1 684405568 727702451
1 212794017 689763758
1 386721381 846274776
1 980510906 996677986
1 639242459 804784372
1 102512399 282244986
1 876936200 997195572
1 534248756 876058296
1 6669195 371607018
1 765962008 977602465
1 552611729 617928438
1 661483812 967076486
1 363622755 731682795
1 234509914 999934241
1 540464454 600588661
1 249862882 357302033
1 755610065 894136815
1 399434095 646782715
1 94678984 945928725
1 11555249 128069407
1 970817498 978954639
1 379974269 625235234
1 424069440 784415308
1 412272718 418482693
1 457363344 696837447
1 995635208 999222662
1 356968297 818665458
1 97704658 393051912
1 34411386 756608620
1 271399017 446937428
1 857875396 937517763
1 109902457 971949215
1 746619871 807879231
1 357208749 361490580
1 401420773 668778592
1 698829057 709629908
1 212682115 935771085
1 522465968 688432241
1 281118491 860940174
1 690277803 980338864
1 860680392 973298572
1 312812318 875437857
1 759532748 987973071
1 915359030 952821891
1 299423829 607548134
1 299318075 422971614
1 591321252 898872843
1 686427509 933569297
1 840162866 901688165
1 834446554 874100272
1 863494757 866169116
1 205911215 264209316
1 451337305 717938041
1 682036205 855381627
1 800330850 908235024
1 728364315 901302776
1 973517131 975508627
1 185867377 783168549
1 729000851 783928540
1 965652021 992189456
1 825372349 933076407
1 87764424 314630080
1 633787685 961967710
1 194525340 699753963
1 524134849 785113613
1 879811953 892713083
1 74703721 512172584
1 541007304 965010125
1 941102310 959437161
1 928273215 935791547
1 483609938 651876822
1 73353642 134856222
1 83855417 211543429
1 200781032 959822479
1 356452096 433725708
1 547029143 776854666
1 807203078 990204635
1 320313326 880809531
1 961885869 971175784
1 210235375 521275443
1 942028247 973765874
1 656416061 731660653
1 39685854 756309034
1 776772737 794063437
1 165313833 895189764
1 799308146 969994989
1 527710317 688198410
1 871269941 923695672
1 873173454 962929865
1 183611312 304622551
1 962251244 993726656
1 390480127 720902939
1 507311750 843888200
1 676222861 961046814
1 323079310 591071852
1 152336664 871290220
1 161537285 654569032
1 278537851 674591181
1 686107048 844786613
1 555102268 654907618
1 306447642 852166854
1 153131939 830842135
1 137642034 940487293
1 589896330 855686899
1 629497619 982577537
1 97662769 712690653
1 317808129 327997872
1 528149969 740478716
1 966433991 991819599
1 976174744 990522162
1 84372602 474448595
1 419504304 939773468
1 456012503 758807279
1 238943201 320209957
1 105399442 224207604
1 178342384 478178209
1 975536027 984515495
1 336038296 575004477
1 320709211 895085022
1 675868605 744972242
1 238424483 571242345
1 816008136 956421849
1 190501203 276620524
1 52649637 54421696
1 999501974 999666524
1 365013146 632871583
1 472658371 672643434
1 383747869 609152064
1 231523123 330264613
1 93693493 412239316
1 681941732 877729950
1 717979600 961566121
1 359817104 493932789
1 259933655 351780778
1 785194234 870402057
1 9317566 343762692
1 276419791 536477527
1 41931128 975946874
1 445232902 991104270
1 373362031 812956377
1 869268667 964334313
1 153632158 206806932
1 377282094 734817107
1 269415001 356852648
1 50610320 784009051
1 401115587 534837177
1 232663783 909695430
1 994506294 998185565
1 21126481 927030963
1 501805964 949183328
1 1407051 6103795
1 671857696 743628812
1 29797048 613205248
1 371309088 794353840
1 824204170 899742236
1 998123189 998371258
1 98092171 504543877
1 568375521 992476525
1 383014883 687381909
1 372171356 927824535
1 941910007 995623424
1 337184637 545549190
1 541637623 943911836
1 124582572 675505677
1 702906917 752822458
1 901091883 936647802
1 736879470 806438840
1 783789908 958290322
1 748786984 929423318
1 756866439 857640698
1 150506914 702627333
1 6663457 125959703
1 316322823 783933676
1 449869391 818313757
1 789301936 950882898
1 670993481 764315269
1 525040029 772804398
1 777097196 961759158
1 453558130 456015611
1 431476346 630449004
1 994403162 998619833
1 835263155 956427553
1 840191101 957496504
1 437995194 492947372
1 367345689 460012091
1 805859887 950725879
1 554326829 660893206
1 679924539 927580269
1 300532206 335365882
1 680401363 680662820
1 7176800 729766857
1 913855107 996619909
1 831873878 899618829
1 146408171 818602489
1 791346018 870184615
1 250378010 895772280
1 787722518 910663970
1 820945378 949309297
1 938288874 950967945
1 656890234 813271619
1 89005835 345741602
1 944709855 955681859
1 607561654 638625890
1 346751606 468635356
1 687703435 697321858
1 573370160 605560976
1 108328112 111126549
1 911027483 994302244
1 592649931 997465889
1 87432194 628547138
1 992536023 993847008
1 875654984 990392203
1 882364948 942218065
1 835628307 924651442
1 108966436 893247698
1 519702820 751853848
1 479935767 909485159
1 596932824 638133809
1 62126502 345048754
1 787668831 863440262
1 884397847 959006795
1 789465316 853428073
1 291439620 442152205
1 676199072 677605363
1 610365294 827067860
1 780110734 910978723
1 999826465 999977771
1 34384642 124992117
1 437177320 583063961
1 159221682 403057991
1 16205658 949172594
1 221012977 678278443
1 492361134 815319714
1 771350807 945622629
1 135581549 948445606
1 675709240 827390465
1 375986182 464955629
1 615673476 813157569
1 122325438 267254609
1 241187850 790806292
1 42230304 186459172
1 917796526 980978379
1 7910830 139804879
1 460357897 763079577
1 939276590 958516977
1 77422790 556255489
1 251325853 946737683
1 341083094 484249002
1 78584373 895164161
1 194351336 620650400
1 803009059 865966043
1 869746852 887520783
1 133022239 169255673
1 466286347 648517860
1 170801597 902768338
1 846964684 904298158
1 589538470 747153232
1 557938963 942464563
1 349372604 897896777
1 35830377 723540010
1 333531747 634793172
1 179913218 257459791
1 946913319 970245703
1 180267637 474707514
1 850464852 891388597
1 557005714 931463772
1 161376305 658281249
1 196417753 702659496
1 823571459 968677745
1 355740363 953127320
1 836101139 919244500
1 339414147 814498150
1 479950534 593533653
1 631918138 910187663
1 426040743 726919107
1 812405889 928444847
1 396446106 951382627
1 40452746 246521737
1 426902048 677187829
1 721314955 874652272
1 393364748 626812580
1 882179990 903779576
1 642225794 670905920
1 393051546 983995899
1 939033067 951594613
1 26373683 552463254
1 854683349 943277137
1 904168554 981436062
1 744505958 884841335
1 602800022 655180501
1 820426029 930789897
1 254373095 339806470
1 189014704 710158984
1 118974889 771687864
1 880619574 993292485
1 663703383 928104986
1 774168182 817236885
1 988336833 995582682
1 12548266 340844803
1 903556625 974657898
1 600606399 880456704
1 121643836 777996089
1 969053349 996348808
1 793698952 817500822
1 522830854 778769487
1 237498307 601733965
1 158102350 785534964
1 462280240 997751488
1 992133013 999138707
1 35818526 321808677
1 648926202 742082743
1 694874543 987140443
1 228478050 412639862
1 967541487 975493382
1 204912502 206435543
1 38035254 501539239
1 113373991 480403887
1 424328107 609705013
1 43701441 677151442
1 592870586 883362559
1 40527445 967963794
1 600994258 643718964
1 762953706 874692346
1 770903843 778722839
1 26916632 252219056
1 469620284 836278850
1 556718048 739680323
1 331187660 723829026
1 557288607 590474543
1 169320871 881922436
1 806687405 936127938
1 689933609 989065181
1 8522043 843124352
1 854978326 887279017
1 75013926 256442627
1 373843265 829023633
1 139923519 341917221
1 349458942 876907969
1 81533492 910433522
1 378685680 476766550
1 302968455 587074812
1 67604682 963388638
1 697176394 783176920
1 446854112 465895644
1 220496141 568779405
1 232241235 683874501
1 641328441 820146691
1 698799676 942851619
1 265190175 642132331
1 926353308 995683920
1 270397983 332702722
1 376798549 889664676
1 304037388 860329373
1 484487602 880313135
1 417046746 793525424
1 369279527 959949131
1 457999640 699532794
1 591416722 898142878
1 13114090 826740698
1 87838326 843637885
1 475418726 620799835
1 367389279 567853328
1 981279548 981681534
1 585628829 786508705
1 421666088 701627757
1 106266711 791909228
1 95006948 461619222
1 505931341 787109684
1 214380769 498841202
1 33465220 999887993
1 781970383 936766586
1 148057923 708322731
1 127057159 871731447
1 579471826 593660981
1 477326127 635719810
1 511540089 925132191
1 474510053 534238016
1 868537843 969411116
1 617608646 818766923
1 362953197 440113726
1 235257314 985807847
1 423932061 672815383
1 240421806 706270325
1 406278293 873253447
1 697091663 897560146
1 849924823 918426931
1 802566961 831783422
1 900777756 996315932
1 694551654 757456224
1 414504763 897450988
1 402242409 979082382
1 955023100 987735010
1 620562813 730023246
1 170537093 550879699
1 593418358 750172946
1 905794167 917140243
1 881079003 929174637
1 131981055 406079451
1 224045006 795267044
1 406589278 407516327
1 958264935 986612810
1 183469648 239587459
1 631621225 787644248
1 961112828 983439232
1 898335958 929017364
1 906732776 912266295
1 753571987 900891716
1 656501740 747024620
1 250153959 676999046
1 741589050 876058918
1 195649442 476591302
1 388500796 796548834
1 828609301 848884553
1 55558919 369822055
1 362436690 854514073
1 453552670 873266561
1 893123533 938806153
1 106428922 221114983
1 774218635 895963328
1 232956551 836598594
1 913966287 962118824
1 818045426 927113957
1 308494822 755056535
1 798332487 838400221
1 75989632 830932635
1 717609153 845308493
1 955502223 999169497
1 144502978 894758331
1 403967050 678417460
1 691461547 733004643
1 177778296 631532201
1 8542887 946543769
1 474616392 833689567
1 121046068 569028786
1 687770663 752166876
1 340819318 600522075
1 101383893 526202810
1 432106678 600339496
1 14978364 31937269
1 491686218 674183760
1 317230310 490808020
1 251141717 474294310
1 372777727 882204041
1 941476223 960277244
1 49479160 367457451
1 783223950 793145957
1 416429564 815466073
1 396565827 448920006
1 647417920 953967473
1 115952755 133563490
1 952664291 995772464
1 711039962 983755762
1 683313984 786260647
1 418281240 862480527
1 260412716 912107966
1 756354088 811767602
1 86853913 92713833
1 182084389 251064984
1 354321114 785506849
1 67087910 458532822
1 618947598 647518364
1 268344814 619502518
1 451188982 725927193
1 707661133 830425953
1 983536620 990952787
1 540018033 544186644
1 738993662 840704644
1 980787535 988183704
1 718392056 983712077
1 406842950 846927608
1 185254851 487484751
1 689943730 765987100
1 461864641 903094640
1 78123685 907599766
1 35265406 64356695
1 765384132 941989412
1 705287791 995536445
1 940516496 987017816
1 189407398 930146817
1 532639388 725221925
1 908547909 954065969
1 308467108 327751922
1 350912104 495331589
1 346283491 986692085
1 700827573 953349416
1 577032516 637698934
1 260143694 681605073
1 125212845 642228132
1 244358620 551675947
1 297329332 362239000
1 677895594 986488706
1 4746565 592345844
1 172001339 477103307
1 826013680 868719223
1 774418916 981202128
1 35467482 212918530
1 762161845 948434957
1 529399027 991382420
1 14932910 546180087
1 40777652 761826191
1 906781249 932862004
1 655392366 831741418
1 184824195 605066288
1 448413141 932882199
1 418072906 843244477
1 489010487 945682495
1 718885463 726307817
1 190599497 240099463
1 106660310 249805442
1 808657337 912645796
1 194484059 893032160
1 831608926 954086267
1 209431425 724595053
1 396392830 448042614
1 61243040 985816051
1 940923224 968797868
1 252181560 700874021
1 729817477 989801721
1 239720881 624842243
1 155941567 206321661
1 121903428 190386655
1 260208862 457418793
1 239900752 622029134
1 970181163 977384119
1 823013255 946618169
1 840298417 997779032
1 758227574 886850101
1 710008529 763950046
1 443923439 778313409
1 338603263 999377343
1 411930289 506090350
1 376534511 386845732
1 749996998 956130923
1 192908412 964747421
1 861938069 897624633
1 898225776 904755719
1 715035689 770523712
1 303303991 907570644
1 802383688 840216677
1 373963290 644145374
1 344287774 940502731
1 911555937 955639896
1 929123101 959056126
1 18852305 64706932
1 170214230 353652371
1 268450545 876515058
1 324275001 762448866
1 488570153 623619203
1 362946262 747775002
1 76530961 502773213
1 950709482 960001745
1 96040082 342078552
1 763523749 849301452
1 762884325 982290472
1 194927894 878624428
1 823113700 910221262
1 883884569 907507054
1 801428410 899992460
1 879666229 952522424
1 4540158 673098490
1 97373116 977930426
1 672051343 897682496
1 580258373 721488915
1 918234830 943124322
1 211927160 702887157
1 649395040 771376442
1 38439364 680247498
1 735999148 790223322
1 585363696 875943803
1 8720482 754573153
1 92848495 507204879
1 109693792 556231838
1 251751084 287362506
1 918969621 946279373
1 731721428 763008516
1 4063991 356757437
1 497880113 941425279
1 925431152 940082932
1 510405672 918710567
1 87130405 223194870
1 728800401 729357506
1 171468968 500152378
1 526274743 946728884
1 327513579 446825462
1 960300870 996064801
1 684395391 910740381
1 257119821 734085465
1 745212368 964285922
1 822069900 962888927
1 172652905 509277025
1 547362352 689248085
1 92911888 632833270
1 198316313 925232412
1 929217510 982732792
1 584022322 817262879
1 563885349 824329264
1 578737266 691153620
1 970146412 989691533
1 72281744 856643512
1 348334505 622661585
1 370598396 852096035
1 821368749 952055291
1 880782686 938003408
1 18655193 362326031
1 9509727 671801927
1 710912999 724603100
1 689874797 968811124
1 387889614 585941626
1 774340130 959697172
1 479834192 634712566
1 83088007 308487183
1 486909004 522280203
1 393600347 826174119
1 112145660 686754897
1 347526674 704425456
1 173552599 823691388
1 835731759 837242755
1 818632983 887088623
1 981263879 983134371
1 668414274 967818329
1 421437698 741973625
1 146142341 472017704
1 137520869 278407419
1 648900866 811755293
1 970541780 994039568
1 932151001 988749083
1 563882013 568454250
1 599239246 779443238
1 288880530 941938640
1 373916085 856091375
1 124630304 990927365
1 42103039 274873915
1 756152958 960678466
1 445882734 462491937
1 207655699 574318025
1 976680306 979730390
1 370533247 685995203
1 447145512 606981676
1 815682206 934980644
1 554263778 841841095
1 677832739 914286005
1 575332693 713367846
1 267138434 587415029
1 887980391 944738731
1 205207848 519546255
1 516533052 742643707
1 522649611 543764526
1 455946264 905725000
1 859331635 913376615
1 818967660 904083911
1 57821022 203546405
1 749851855 857051708
1 220833767 785134221
1 905434286 971171155
1 252618524 916311648
1 371465366 956111215
1 169679485 442152203
1 364011390 734667530
1 787948834 963375403
1 992401802 995097378
1 513333171 531318817
1 680585565 968237138
1 943267896 983735814
1 970906911 996408569
1 701976429 822234843
1 619293972 887247497
1 460131307 635808422
1 294078113 922948137
1 632886200 750751722
1 179594656 973643079
1 404642836 679940864
1 154194369 686125854
1 862809324 891127931
1 101205293 326384156
1 292535673 766647515
1 4597846 728560809
1 622198193 659112349
1 195572367 908280727
1 827327442 962521013
1 822299252 963608733
1 146345953 443688470
1 788274149 856151378
1 183953451 552126366
1 21513964 519808536
1 536541732 946604405
1 961959873 984069503
1 997814013 997830714
1 132092603 581446640
1 686737782 935091561
1 823716964 880907580
1 864327937 912710065
1 264829848 895131740
1 118869893 308277028
1 158861911 756596027
1 162307110 943867405
1 480463573 723935724
1 857815422 914654907
1 963412103 975207930
1 637619855 652119240
1 766953964 923208004
1 201344536 958276752
1 912534067 949592996
1 505927742 628871611
1 598856315 733766620
1 301115365 709665335
1 634651349 843250059
1 127499984 666111375
1 682694843 809648468
1 621222548 658553383
1 448231284 459033451
1 372600230 905388050
1 469773393 929892706
1 808241043 847554068
1 675094345 875370177
1 12356137 773055179
1 684851541 954329282
1 384089324 420935742
1 321010554 563149310
1 100339215 992847683
1 445042231 653935737
1 395829181 913171754
1 231868759 476997879
1 850748427 940542480
1 777079557 854387468
1 977085340 991913687
1 812025522 812137378
1 389421781 748850598
1 76536007 538438959
1 451957516 937908678
1 510529950 566926935
1 725167599 906223578
1 939203931 952401460
1 108897525 720160877
1 897640764 979576267
1 977903194 988299672
1 986052612 999499102
1 853367870 968840108
1 638917401 930134867
1 976241660 998435685
1 416280655 470035374
1 965011784 966971703
1 679005287 751627924
1 135224019 452527141
1 522631732 996128429
1 53476410 92817922
1 75690739 963508149
1 852627918 958028025
1 636934262 827014106
1 450833348 689598962
1 251180217 822169243
1 831757074 839906302
1 416657634 995728648
1 62435854 370759387
1 664512149 687023259
1 670276622 966953099
1 240519129 967288913
1 738039365 744493014
1 903183625 941562991
1 621108662 938307671
1 728847845 825156048
1 93708095 370043930
1 80967582 551860244
1 601722192 802685960
1 480962026 584835824
1 924110086 958515954
1 11539214 261231083
1 123827568 914520549
1 150631367 385584937
1 190761662 454576439
1 693583388 906796084
1 578221425 938022300
1 430017130 518041488
1 91119882 479432365
1 937163549 989374089
1 477818019 586339909
1 32328480 800144364
1 137239433 331399874
1 579430757 702612095
1 905309271 962006122
1 404866299 589283229
1 215350905 913607713
1 491801131 707035676
1 168822017 672519940
1 132219456 431943218
1 273622235 712492390
1 266057069 677291608
1 493063273 659763228
1 214653900 522249782
1 959860901 978070354
1 416204319 868103285
1 89961640 740137245
1 765384670 994716027
1 685435594 721913120
1 71133369 795640573
1 961487407 978661192
1 639773198 803310718
1 410121524 905157220
1 880298879 896660926
1 360159554 914805577
1 33171970 547532432
1 850141160 933084598
1 273765812 814228662
1 697041057 894830892
1 384341353 470032439
1 10879964 477363144
1 607879211 785819611
1 826933850 883209799
1 871810314 899363125
1 471978701 993681851
1 598317006 764683066
1 603515074 716109141
1 303346754 423686572
1 804926235 999019622
1 990226334 995751019
1 544726559 760545138
1 591716090 926898497
1 508002323 900627793
1 912479912 942671917
1 847328487 912269590
1 291712007 729220302
1 850233496 886871609
1 760839232 878660128
1 140777499 252587538
1 734084003 865718298
1 256756487 298151004
1 117177448 496885460
1 401606208 711469088
1 176363814 627489902
1 875136176 915264395
1 658637379 825041485
1 115062590 232986317
1 698693979 754719442
1 114337462 967877944
1 652825344 833926905
1 165754100 808022041
1 205447476 480294881
1 797843322 835354646
1 485948269 560241046
1 866075704 945283275
1 384725881 768843705
1 337181419 343188751
1 957011815 971556344
1 723467951 918967903
1 770744523 786251946
1 967684082 975658002
1 911229061 981108388
1 517409494 600478697
1 709482056 863753177
1 715523419 941100263
1 114482697 190413658
1 517866176 734858366
1 709519200 992877802
1 165351349 730875221
1 887911601 928196385
1 700376014 747440640
1 75346649 306541650
1 42908903 424156718
1 892362248 930155607
1 196257621 687706850
1 922054900 944721504
1 61618386 78713481
1 849689710 852946161
1 243214981 649050800
1 631262790 984620973
1 371516890 994433632
1 566471867 791374362
1 482448305 662051790
1 462379203 703170094
1 371185738 375427940
1 490221697 515000644
1 646685272 859588005
1 934432723 980379999
1 998764635 999376992
1 459559931 923319438
1 144602749 802659055
1 230788279 690871609
1 225043829 502316903
1 687419777 853187750
1 520802490 893093429
1 734114418 890228415
1 461062366 479025287
1 386630837 825361455
1 592257942 808919083
1 927530996 953192306
1 214212418 338324445
1 413362240 413493393
1 521850361 670361743
1 311305294 837696858
1 825933803 950638146
1 254410297 440639448
1 467278198 776371570
1 124598035 244406135
1 86266160 755554561
1 945811439 961752923
1 113492970 992834361
1 111985274 981998607
1 700550783 898015036
1 156941275 767393125
1 790785306 798083164
1 883876977 888149775
1 394211945 841405395
1 515985973 620453783
1 306777025 559394355
1 396639457 509254462
1 82867730 817234125
1 87514989 294267377
1 319838223 466890402
1 502721849 597782794
1 474805070 968264362
1 199205300 317781584
1 16381056 111580368
1 846903628 979435411
1 117445705 860038816
1 117900999 504288324
1 391537259 393549908
1 110616981 830187726
1 716105248 823155316
1 471533219 717483781
1 557908025 827510718
1 202481774 247992841
1 676160524 938642997
1 549419362 616696120
1 516033736 891653351
1 710621305 873713483
1 887432575 959594417
1 363897619 547468181
1 373758136 561872162
1 933441914 984017436
1 105956439 512062976
1 973537014 973830759
1 129385523 366780174
1 597522075 655271977
1 647696526 665373934
1 600929819 672022505
1 34213709 259181018
1 505241692 967261601
1 704553118 876582381
1 990720007 998155821
1 634925560 783896052
1 852172826 894440002
1 397099826 775287631
1 793046113 932863301
1 761168370 933476008
1 867407769 943894921
1 100842195 504570825
1 825269165 983264342
1 179966868 714358409
1 244248889 877678792
1 592873186 619044486
1 765133323 978847541
1 776436849 994080423
1 798204115 930477064
1 819003083 949583848
1 400375078 768507612
1 532745087 770103124
1 32221144 922333672
1 303047815 603465013
1 929618671 968690194
1 835821045 942443995
1 998569217 999005653
1 596270734 616501581
1 718770353 795909730
1 634609366 951881482
1 277535995 834823352
1 117566994 507018302
1 137263050 831170683
1 416745402 982443446
1 336106322 930889944
1 389612536 439814058
1 399776022 876656212
1 698850895 961376660
1 548565799 869196841
1 362206468 579283937
1 207917379 924767469
1 295722726 802318499
1 640306082 876010071
1 202182946 850513159
1 351837093 929423150
1 916285371 939277450
1 111740292 400049419
1 743462816 874562142
1 344441218 547967837
1 838122706 967163642
1 59242384 866182899
1 418366496 677122996
1 190483673 345064684
1 380346069 671009801
1 507765554 594843158
1 453269551 550876377
1 655720389 806447702
1 313857563 957111350
1 247120750 288109489
1 492619982 637669280
1 36421449 452233630
1 627788733 980005519
1 605262913 972770408
1 547662296 671558045
1 161639336 508882412
1 175088757 751659929
1 790855830 977572654
1 899442572 931674806
1 584662865 952865063
1 988841666 991037909
1 611714215 989558937
1 688340911 959045319
1 362918434 786709363
1 31820624 611127500
1 625423506 815383574
1 822553931 972018234
1 581264457 993046318
1 594436825 700183514
1 998917685 998959084
1 467591950 634392532
1 542624371 915759865
1 920873438 997123662
1 327149029 438533976
1 728197746 859064683
1 851684604 872666016
1 91780377 775658920
1 736630588 863571435
1 113823841 631587549
1 318507687 720729986
1 491205166 852604324
1 484745817 847267106
1 56010519 853260708
1 110873350 374030139
1 11869771 428988623
1 334030676 904130805
1 790223446 837886915
1 927013383 944011893
1 333096901 763988180
1 205511754 841144305
1 760952884 975862510
1 209432940 444087739
1 666384247 677848945
1 714979558 808978115
1 351885597 912308937
1 546992940 931645828
1 690117135 897500411
1 726809347 759400538
1 608892880 870670555
1 395938021 702542836
1 534424838 962225253
1 851229339 995686398
1 18959703 713930072
1 985138466 992929135
1 577757264 903535766
1 421731186 471379321
1 434118535 874425590
1 905758126 965943413
1 13146249 397409639
1 951276512 989441552
1 877317146 996621548
1 457482967 760189790
1 744786869 842699919
1 392840449 700005018
1 25643243 635225415
1 560961705 832409105
1 630761399 791157113
1 53910022 963861681
1 63684733 677162972
1 45305826 325540089
1 434533017 859084700
1 718729287 864128520
1 377099559 916840068
1 945086041 945248938
1 728774915 809918103
1 586568836 742453515
1 779202121 998275166
1 984748430 991311224
1 461909489 797267469
1 219649891 589564228
1 16508817 363703012
1 221295646 637862620
1 856307644 909598066
1 134983708 919276176
1 586689340 912005724
1 737075216 897192275
1 551665683 874319098
1 668165874 697074408
1 657718397 703283495
1 810161206 945179625
1 80106592 622114216
1 583970488 856551936
1 411027526 976691182
1 564614712 824553691
1 887499939 989945103
1 2570665 688115786
1 310975233 988892497
1 6697464 132445159
1 444188115 761202922
1 486771819 776134104
1 261695165 575601130
1 109587512 665585765
1 188076699 999147230
1 995538869 995686701
1 73098988 319077797
1 907653112 946123344
1 622418050 804465571
1 773842214 801660609
1 294504229 353844516
1 247514830 510783421
1 727320783 762474934
1 947943297 983002653
1 534261954 620908616
1 48314931 668196229
1 56710018 539497987
1 911519897 977270956
1 322923219 438646407
1 984983183 996162497
1 946838105 995064295
1 740522623 801479374
1 717110753 863053441
1 400342622 425205310
1 338487754 373318692
1 929988471 979179546
1 470958802 538929300
1 766158302 977269354
1 656203350 942214587
1 271356214 348105430
1 728522385 752448675
1 184454958 692655027
1 67359276 501400427
1 716573272 780384623
1 515186430 592104201
1 965834891 987472658
1 177101353 870772054
1 586722894 721648385
1 709274497 912882579
1 58590575 482335131
1 975453799 977852730
1 528756422 768419805
1 8601219 796854949
1 925404240 999202144
1 535332702 623675656
1 661026035 978091683
1 961876985 966394577
1 83625884 173171079
1 105364251 437980003
1 740366834 950326779
1 112688326 651756234
1 857540146 961542547
1 98986318 752765930
1 270406951 579763977
1 333945452 858015570
1 497934859 889443660
1 211831764 860356099
1 945437300 977724866
1 938744969 943824540
1 633567336 679550454
1 799852439 918365507
1 976720282 982711562
1 52756209 727248119
1 316109649 429598936
1 807421939 879239942
1 525884367 691177051
1 81567879 119839463
1 754489166 861412952
1 191545900 813275750
1 767655435 931242438
1 510614775 863053989
1 551067827 630326108
1 800539280 830674499
1 554005038 972767089
1 579454005 706781423
1 15067614 775319839
1 312659760 736026079
1 833793682 884968981
1 247907823 393563581
1 979797121 982150187
1 71949142 217334225
1 15318143 325104413
1 559570447 701086337
1 56595253 825424111
1 534338658 947467727
1 813987427 821122746
1 919579957 958331657
1 763586200 999256744
1 464220252 933588357
1 689118232 884486035
1 466656551 883927997
1 644879248 875406090
1 894613387 982876987
1 379942966 395989728
1 753358048 886155203
1 988443891 996488366
1 668205539 856901664
1 635483546 796764067
1 137893895 873918457
1 288451944 788464797
1 914390333 930026045
1 349213561 992428754
1 550529996 681496286
1 286928873 351326452
1 15447348 737524093
1 643821687 863406662
1 355319765 560583180
1 951492871 991663186
1 173222320 226332820
1 938907898 952822673
1 670120128 708072285
1 88923915 125054570
1 960274996 988184335
1 416508287 418435342
1 41689096 491126942
1 161535739 423704077
1 112333075 454037633
1 188973686 291646020
1 906499465 958827126
1 821006697 992433070
1 813572647 989855885
1 479635790 887826321
1 440876096 483951596
1 110273172 240904014
1 980011682 996675030
1 949351288 969953606
1 465490751 497109439
1 135521110 430667300
1 479374177 747401890
1 146672801 933006847
1 153753223 636741629
1 357000363 440823032
1 843462007 942992698
1 318128963 588114514
1 31944869 222999494
1 156739592 311625280
1 447811284 835175473
1 356491394 379347921
1 872048873 896039810
1 354596750 685225658
1 406134053 838312364
1 192936708 417867429
1 157601967 415205582
1 890950932 996113990
1 883136424 923532546
1 624393119 695496403
1 641910125 784331210
1 352576936 442582997
1 809023463 923891498
1 525033482 593911410
1 310836456 574289280
1 68331072 912490366
1 631662525 988110697
1 535749392 878775557
1 174969912 208177855
1 223390143 810260518
1 867953567 940238525
1 655376436 944091645
1 192128304 805442148
1 549495345 916913265
1 407715917 670892940
1 877804126 989658208
1 158369637 566639582
1 398750020 635993062
1 526376581 675437839
1 805369755 941143374
1 342821985 673763368
1 809229851 976682268
1 406502216 506355454
1 286557567 746682707
1 79167936 313701046
1 794435607 963576839
1 955283080 993735538
1 220007972 405345726
1 820672046 865660518
1 920133240 939595950
1 527901117 713835503
1 656276326 705258262
1 816605490 852841456
1 950008151 956758161
1 279147618 614287652
1 558849919 852473485
1 778132997 797768344
1 106441443 324821484
1 621735283 707387849
1 418688445 640489152
1 103359811 146184542
1 134600396 313264343
1 220648079 522488489
1 947793465 974402900
1 120073467 470139805
1 503247094 959831187
1 307633423 652578901
1 55409792 614533747
1 492300115 922677797
1 511054400 711951422
1 417573268 940060821
1 431073223 729976703
1 387581950 771400258
1 448664034 525806081
1 266998930 782875484
1 907893049 930078342
1 270543990 947823950
1 519178341 917785890
1 105807523 723177669
1 333325824 804917894
1 39014366 42125582
1 437999254 608271889
1 529850752 813936724
1 833788074 903345698
1 8048303 903827284
1 999534293 999739635
1 427956250 592334313
1 210153622 224150432
1 145860277 652359733
1 181734002 900078622
1 454656597 585904510
1 502395855 664774693
1 163973481 245234205
1 591806571 838161422
1 366624679 526187753
1 787519391 946088580
1 781269781 881568160
1 86458180 864457323
1 167662219 798104970
1 148415528 662218510
1 171014695 476330998
1 228304883 898721883
1 187336279 408749068
1 747312511 922443183
1 453899684 907069360
1 539512123 997074427
1 936525055 973970609
1 338910908 760035053
1 130598369 553523618
1 399734773 874206607
1 258192369 739954113
1 387099620 774492326
1 308952442 891142209
1 368218065 573975033
1 624183531 943447595
1 834205201 984440628
1 746088294 860246135
1 336685286 782256046
1 742633104 743391906
1 236066734 865901304
1 669050087 840268760
1 932259299 975650094
1 510397979 966884019
1 323595260 630429115
1 899468368 914806194
1 97100986 951758352
1 134466663 248747012
1 370354793 611804901
1 679188989 930072553
1 12291740 60388450
1 9878296 329202828
1 568580257 770597333
1 981889033 993963368
1 794137725 953657050
1 864487907 955971551
1 109096070 119336740
1 585593744 601389379
1 816300701 998085918
1 301470479 706620161
1 858508474 895322763
1 812680335 886157066
1 298441820 323692077
1 310919836 873756429
1 629376033 768702924
1 257503442 284863635
1 822756099 935393529
1 839485929 874335792
1 910976383 938653999
1 408707861 926439645
1 384186597 636385321
1 75701293 217961162
1 700894832 783191755
1 813010602 959723231
1 28525439 215819564
1 754142532 823028632
1 840005643 905930802
1 595693418 813058893
1 800615359 890155847
1 332392305 381344153
1 422041062 465531853
1 197096535 349676626
1 525234320 860175508
1 410045300 795372793
1 356999834 596597368
1 562578009 594268827
1 465800772 668743301
1 776362163 816598161
1 517438712 976607554
1 71516943 522077428
1 914203526 928387076
1 263844189 450209033
1 357691899 604683554
1 879040712 939351298
1 751335898 807293699
1 748152460 839242691
1 605649815 653510932
1 541334225 976215366
1 880177122 936502585
1 838913866 999393752
1 617463724 912228199
1 700700070 877870161
1 36499481 414879363
1 921885009 938399252
1 156537634 162127862
1 101052172 767408549
1 477413223 867242771
1 795588062 862815335
1 854037491 989814860
1 424382160 923430559
1 426981827 658404204
1 573130383 831093306
1 280837161 576801858
1 929471695 955832756
1 608080230 616779749
1 437588170 552982011
1 22946766 372959661
1 585178007 744119894
1 587420765 680115983
1 784197303 825460839
1 458201327 577375215
1 975012995 984951604
1 978136579 994271081
1 723168692 773142054
1 759041003 906004591
1 337736312 760828336
1 304227776 688131102
1 920374560 968927688
1 946021696 995389195
1 30472035 126344028
1 825237916 892475183
1 187293378 429749799
1 650465393 983205133
1 709643573 979751653
1 752158801 871714855
1 44496943 607904235
1 766083387 868382491
1 464977966 677371592
1 475008237 475926552
1 576325782 883199604
1 262149523 966329578
1 931591735 963818857
1 851365114 954945929
1 236744084 346026131
1 653420962 848658785
1 23188744 933455581
1 687505796 894343462
1 209254799 602699841
1 871087193 994111520
1 507473508 837677126
1 272275735 274816277
1 688184882 904008630
1 450646229 852775335
1 23563077 972394727
1 998381354 998434889
1 424205801 904956672
1 164057077 228711375
1 352407334 838315049
1 890698230 910508177
1 561211250 976975097
1 471980155 793738914
1 223566184 741538816
1 1720379 202380225
1 397334500 994198094
1 900632656 975756842
1 343111405 579441630
1 807361071 877999301
1 553811910 591217711
1 640786880 719176235
1 692053802 837993844
1 88421677 175875239
1 963616432 967722530
1 611810330 834724136
1 904047613 961060250
1 278970065 627982744
1 830431118 950584958
1 564652108 853426398
1 223730857 685423474
1 274420975 365302758
1 648768931 961400190
1 987578454 991395855
1 692779902 970381432
1 107917666 623108367
1 379923879 538173916
1 540079339 655892416
1 654999723 681609618
1 32464748 840985995
1 12479989 485424821
1 945500706 986080271
1 845814512 938682671
1 242253399 567666883
1 625393180 832552851
1 730512807 792673301
1 671556041 861822437
1 411313947 937289222
1 671568395 783179085
1 535498231 822266643
1 236936477 557288232
1 92883408 733112698
1 709092091 809303061
1 775388371 909573463
1 60705038 178545293
1 665945720 851052857
1 100880910 345484137
1 512105330 801797093
1 816565012 835785937
1 263750540 414875501
1 375405422 681644561
1 541254534 553668122
1 888792670 904399400
1 447753658 492702728
1 441247767 835879342
1 189380388 671284375
1 898382521 957644896
1 386458704 551526595
1 496736517 971284486
1 349170383 840370384
1 842382330 847511443
1 149335872 610718962
1 397858249 440144523
1 959059033 988740699
1 661151133 932240964
1 275629908 844359628
1 786956613 982675242
1 372102039 443682835
1 235913819 588347992
1 828803671 983108792
1 759382605 868167957
1 377471927 801018031
1 13002781 854714575
1 220413720 455137360
1 314778218 380619775
1 204770851 300435018
1 239472607 852680455
1 394918327 574208397
1 583004676 738468387
1 232619189 964504433
1 720792299 895200518
1 887916952 972815064
1 324020541 577336440
1 625898802 690144907
1 827148184 918951735
1 11106944 882684915
1 834775640 933180447
1 641756689 708771524
1 353910251 660971623
1 892632211 959416801
1 555051877 734425629
1 888412636 965972918
1 540515428 541439543
1 987230845 994461802
1 474088534 537696692
1 497735191 785710942
1 32314712 656531028
1 903254596 950215094
1 1311382 986864234
1 487251455 552501263
1 282116313 307828124
1 484342622 812403229
1 823365770 967380859
1 871319288 933069453
1 989022783 996262416
1 729535066 745892566
1 955430509 996349426
1 856340575 895474915
1 323465845 733680647
1 245900048 958132490
1 880005726 982652860
1 574435279 901664797
1 784880266 943295740
1 517837589 721825541
1 523045122 776390765
1 667576429 817817615
1 478130129 936959905
1 387060437 784892851
1 299402746 712595432
1 153332150 973605792
1 291243770 876032980
1 272478936 804609983
1 595863828 767002724
1 238395315 467235365
1 290388988 979751209
1 173137639 511841728
1 721885338 895950024
1 724402358 896543992
1 754076896 958688997
1 937306867 944067437
1 615774247 890362186
1 500335594 729166734
1 831647443 865943989
1 809592167 810647728
1 928198241 979724476
1 199801247 589355531
1 349158897 723987757
1 447553945 615089984
1 304750105 747843751
1 748605106 996084888
1 258933649 516066277
1 300342576 821495691
1 941023343 964179656
1 450850740 490487399
1 509804135 623917174
1 992855633 998606805
1 628021433 978257604
1 238751451 846670708
1 603240008 627041987
1 4023773 683625958
1 246232015 374003955
1 848604018 920533562
1 317856449 686625722
1 904346477 986265070
1 387512237 717300897
1 107668397 733196963
1 444358320 612437013
1 608092284 940542424
1 467624056 722213563
1 59560440 693659661
1 859701116 916428877
1 425341969 805451610
1 130124942 209238609
1 999130183 999407004
1 59746755 204567941
1 175455941 262711236
1 666587918 889373154
1 808476055 932431983
1 14599544 387850357
1 180630582 957257718
1 456999215 976813530
1 400877110 817547064
1 363411659 578705449
1 768846054 822594340
1 230770926 687835435
1 168441359 770363347
1 38385005 991265309
1 971125059 984208615
1 477057854 816014907
1 874504519 904774549
1 46252570 866391103
1 434274967 677131534
1 179421644 465149082
1 292891115 563557405
1 568816895 738834667
1 414833300 711179259
1 747793634 839475743
1 652511816 950856362
1 318598193 752241273
1 94441257 150610771
1 887182515 968148315
1 263912846 748891713
1 902035649 911398274
1 28738217 272450328
1 781524411 985346205
1 398465601 431548925
1 848619496 866257629
1 762627728 918811036
1 846648969 867422967
1 350779227 611636033
1 118908958 743808297
1 220413494 463455538
1 457360915 749637812
1 547706489 889441786
1 35499653 630102451
1 392004983 962549528
1 628492030 680964161
1 910845861 940806434
1 611117574 643583163
1 592812527 693688172
1 767543386 952596159
1 515751149 516257064
1 728651043 980414203
1 749557364 796856307
1 4754969 609654261
1 376422515 486252044
1 909570163 988919394
1 950995727 975616423
1 263499651 862188332
1 85578937 379172180
1 584611094 840653888
1 611828233 687562120
1 356883192 752668881
1 544245096 838643575
1 985735113 998894022
1 883935401 896439232
1 747747586 896879647
1 106193627 733587030
1 316893256 764726991
1 562132982 568225365
1 371787340 545092542
1 310207822 891521862
1 961090057 963586847
1 3461617 504002999
1 52734162 338970822
1 443247089 821494170
1 506559723 843142059
1 984280649 994639441
1 579962896 966093627
1 148921284 424677648
1 340718573 960637329
1 351548412 814725098
1 808297395 869139780
1 337868831 875852046
1 156685087 821817677
1 3960782 427806704
1 951446758 963818800
1 743563425 951992268
1 267809462 330711640
1 769920892 923400841
1 409808260 448588098
1 486807883 775947724
1 591789477 594421493
1 976616203 984639105
1 531415256 611469767
1 572133711 763497327
1 89822719 223917389
1 160751162 268641950
1 3767065 28722840
1 522825811 959313504
1 119781541 748096176
1 531534534 744151880
1 526420362 933003569
1 124366399 585222317
1 651493949 781242984
1 945005900 991250757
1 876347656 930452707
1 155862366 454109974
1 918186727 956796044
1 351152681 543542464
1 553771765 600505538
1 617982670 714397255
1 815663931 954659668
1 347563273 830571994
1 292763320 522465474
1 792707750 897343521
1 586914147 591927391
1 87205190 761406163
1 848553345 973744245
1 414547870 602576477
1 269173049 843036507
1 151195392 462257031
1 186432235 723165110
1 485693926 941633293
1 676437203 789817727
1 422150978 766465984
1 970673565 974672341
1 861941854 935746971
1 901875255 995128629
1 185975395 663445583
1 359109111 960684429
1 452140425 775230506
1 725042316 866857294
1 636491743 968946885
1 413637112 773776588
1 374235614 503722312
1 304840102 369651806
1 204160090 707295196
1 378424011 986818373
1 660463208 897352586
1 548742923 554899543
1 634503388 712992612
1 677015761 815753535
1 96103074 461193435
1 187871846 362516684
1 453654596 769137704
1 543710651 782679470
1 460971307 953474441
1 280218894 446357274
1 521559652 986611657
1 277426754 865276735
1 877816515 976991217
1 472636738 583962929
1 871831697 882994578
1 638217924 746943111
1 334556795 756347207
1 659066465 838791422
1 585310339 621696516
1 15412851 41131754
1 286311778 774645430
1 919246966 977918535
1 960217424 977619630
1 439296490 775731855
1 898101411 947617576
1 629751593 653943401
1 574502086 624424333
1 181281474 751619962
1 834589252 943797227
1 773295580 982668887
1 872737749 931892264
1 111899361 511979661
1 354451954 973251863
1 195556764 304491043
1 395646100 598028310
1 35012867 818040258
1 676320547 684835659
1 504122929 725168316
1 725342166 834828949
1 319943097 373006164
1 291811797 932449010
1 233977313 583431057
1 789059303 848656230
1 796894592 797927875
1 573800957 674641176
1 932581869 991073769
1 805150575 837851479
1 647861029 942980595
1 369926289 755373738
1 913913511 987349774
1 759640510 898475786
1 814842679 904978601
1 717419612 861016552
1 629000496 704958533
1 544307957 990468515
1 943639679 948626982
1 949850203 976584883
1 627855687 842356167
1 166437602 618184530
1 708427686 917879669
1 179568472 838546166
1 120921698 321451446
1 385407618 721511977
1 972498792 997594121
1 887704241 927638338
1 746300323 782961698
1 246818909 686944174
1 307450404 423628308
1 283033746 504334105
1 121321877 656186601
1 811023438 868374122
1 460853368 589622874
1 275793332 485521182
1 196118854 884561136
1 456002896 918280789
1 473619857 998664913
1 346548303 440924860
1 415117309 754074082
1 939038403 959213797
1 78599691 588288309
1 412936601 427127750
1 87573931 636454433
1 314820990 580192496
1 340230010 864435117
1 3763464 580555148
1 862628869 903772673
1 543986544 608323568
1 166287206 746772738
1 463526554 897131201
1 717533542 945631312
1 384111664 385786944
1 642284757 816934033
1 654741580 882929634
1 831138143 848699281
1 160045242 550108633
1 451393046 913841100
1 88126861 808152114
1 418613140 983931444
1 869441974 965370953
1 339310864 360258362
1 804905786 896554274
1 425132763 430276890
1 855132720 925969738
1 6717557 496892060
1 877897482 916456257
1 669869118 745438088
1 707515766 946090865
1 665507263 873812956
1 968974658 996290264
1 347814145 640012204
1 892342770 921906733
1 797578110 971475065
1 345810062 842772289
1 725841662 900994646
1 157598596 786684337
1 178066582 878289739
1 706994244 851542031
1 998836687 999955215
1 118397835 171413662
1 609072276 913237632
1 283696851 493691337
1 170712464 884946346
1 603867030 917155385
1 550199016 955105508
1 86955028 967086088
1 534667717 701958717
1 229678284 701576439
1 138081517 970636934
1 971508768 971933807
1 571436954 622646193
1 226236371 709216548
1 505354944 678873613
1 233805745 625338295
1 309108597 693340697
1 834667616 868469246
1 382857427 467026928
1 770586 669672787
1 549446749 797955722
1 402649778 665808592
1 583771199 657655978
1 963537495 983189701
1 118966085 348026130
1 997900834 998260674
1 260764764 420190623
1 521560927 933308029
1 886555600 991812243
1 639629553 957970128
1 335873913 691187464
1 743170436 752413675
1 484138898 675944299
1 86421781 852529862
1 460642335 871016231
1 883705736 918963747
1 988895849 993206143
1 772542582 984399297
1 48806384 337039062
1 229717748 881841562
1 742615586 889261278
1 292451983 831176556
1 227450216 667239015
1 234163259 843266329
1 699999334 807911634
1 694579532 880353127
1 28000867 494597846
1 125291118 564557422
1 778680068 826251699
1 125911719 434221574
1 929548629 941247800
1 408419924 625361976
1 797681099 917392581
1 300438199 631904350
1 371309346 609449331
1 168506770 828664845
1 40864948 223402510
1 827341234 924907032
1 453377643 557474458
1 723067716 965959150
1 577259983 792035099
1 183838732 674438675
1 740403381 840009711
1 170367582 269844195
1 699657099 910496636
1 627113375 785802492
1 347705666 659798360
1 448704453 831800123
1 539763218 648578336
1 955577090 979870490
1 978885192 984904090
1 385385417 720615764
1 680202680 720385292
1 532301523 823223199
1 482144100 959826058
1 769323589 994685018
1 556108078 657847776
1 435642991 724962115
1 78548274 473472866
1 271570752 809911094
1 513223500 830139900
1 200247811 796582294
1 21863519 241108338
1 934101231 950159601
1 40239916 640466113
1 589832111 637071932
1 853949274 912879358
1 927233515 975457097
1 280464845 760774343
1 53677233 909634267
1 714308187 904760944
1 895221115 921969830
1 589840949 975116776
1 948524709 998689168
1 504736892 980698866
1 525204725 687246667
1 923491856 999669860
1 809639069 823966782
1 413405003 475828970
1 285806225 361023083
1 929607977 942371889
1 987121882 989505113
1 281461934 487257178
1 243548596 893151794
1 250041191 778311108
1 324074694 990388457
1 754068993 777462192
1 201705929 701295939
1 78363812 311463193
1 845565380 953596936
1 915639958 975458219
1 258918067 593618056
1 575386673 985010190
1 799434068 884676999
1 705819635 737682632
1 890022496 912229103
1 833181599 853207482
1 737398013 908171887
1 28887465 908616343
1 908370613 979270930
1 514149575 831892639
1 491962718 704855944
1 658379157 677224113
1 799719556 973977167
1 421429675 649241638
1 80496218 246753151
1 858951063 899519414
1 421726829 714858534
1 115032198 647468977
1 735941666 846540500
1 215821980 675896603
1 612147307 851528998
1 501537490 557086037
1 691017577 840118662
1 476489266 528331160
1 208701294 523644027
1 110508183 159997930
1 947512448 949704669
1 744496071 757417912
1 854988017 880213724
1 996600309 999800969
1 237724821 455260405
1 313612774 949842723
1 928605100 952871668
1 941900209 963112501
1 82951872 155928463
1 366236299 477411154
1 445339596 629919963
1 192863419 824602986
1 994403968 997754913
1 963193773 972701528
1 230370355 974462038
1 282003027 715442743
1 141302922 303457700
1 820899414 942031299
1 770518964 815060405
1 404006235 519122837
1 300413795 375292005
1 187473216 413445899
1 971321202 983715993
1 190914167 243175004
1 499812665 802583738
1 27689112 404608333
1 743703995 945185797
1 503781279 782747842
1 710324343 975417439
1 225365533 565987508
1 303400145 625096815
1 583559510 940907952
1 228052089 473276096
1 105285740 617502806
1 268204756 672077220
1 352031666 703886899
1 317213766 373264806
1 585861258 715372136
1 966927032 978273482
1 498109634 608694505
1 406757404 902156173
1 445821497 960082637
1 4151944 922360020
1 895201926 988962062
1 194190125 763478471
1 452810149 808833439
1 977428468 984488572
1 716657087 774225461
1 120173346 921811687
1 146554528 316068456
1 608134052 769236419
1 330787018 974439233
1 524974030 593838947
1 346509136 754283557
1 855533214 892089692
1 831277410 967311475
1 974050151 994255775
1 808523172 950717712
1 588386389 761738518
1 52514933 471058486
1 876008073 971412904
1 787214083 889643693
1 946564422 974597358
1 313728547 355091257
1 241949948 987273703
1 609509111 845807377
1 550442025 751689403
1 691175635 698311147
1 535984367 771638021
1 999196152 999894656
1 545553821 785933530
1 914081146 917135971
1 406309991 628946861
1 555705213 663040660
1 762915710 843451162
1 628127068 646851263
1 793276292 917235308
1 718787244 958441423
1 660418147 915225319
1 169227473 376812796
1 643207861 948952977
1 551474743 750673245
1 883553454 920259086
1 691617254 806052150
1 170824711 901225086
1 987056890 989932159
1 861532424 899276997
1 872176592 895323312
1 852921112 872814005
1 587275561 849946198
1 793837790 945730020
1 671077811 827673485
1 953532240 984771845
1 433241782 459028091
1 751298134 778140691
1 913132548 972247187
1 103890852 264250835
1 368221586 796199273
1 602264987 772375141
1 784488896 973154807
1 714581168 880102062
1 695650693 846035957
1 846783690 900452303
1 966712274 981020970
1 88909922 939554073
1 448024391 672934225
1 97748926 665442893
1 5184769 873628820
1 567626711 963028268
1 508056705 808376475
1 954172452 961450735
1 624575432 979744303
1 791092419 847235578
1 665172098 691951587
1 947639148 959286529
1 160958456 629050933
1 385302607 742549495
1 766545921 962144210
1 577474194 580403291
1 562921029 595245827
1 439319333 868867630
1 531396464 879832967
1 101676909 869386440
1 211779324 921664340
1 587486279 781756684
1 295367967 413377086
1 695088112 963603033
1 229024892 633177360
1 262496954 773814339
1 664196269 984367485
1 861858371 918077099
1 728042523 858875087
1 765882700 853909945
1 1502068 320881662
1 852055769 869089153
1 563547082 676508899
1 824027358 974300035
1 513219857 525654826
1 743939040 957824623
1 307474055 707215907
1 944042013 953771068
1 697419916 724355859
1 536324025 753361568
1 788990811 828028404
1 528822359 632517332
1 581787024 896654172
1 119943459 388379150
1 3840650 352523590
1 318188863 825163108
1 671850876 730983055
1 936372120 996616021
1 981336364 986391631
1 55372349 819100409
1 781019833 946945553
1 297260745 565661082
1 164468811 973148874
1 743900694 806373751
1 609571687 638812382
1 705145627 778278693
1 864393849 931466246
1 191006439 384189530
1 316406979 857294151
1 535764261 888589635
1 892353515 898378116
1 400224143 776600550
1 219535616 795270024
1 636104177 815004733
1 884566087 928595070
1 288382286 296381030
1 840242575 946902123
1 666942351 747715794
1 308522572 435977340
1 604176130 805875814
1 192504027 595565436
1 700179897 836202593
1 683968175 987644204
1 894519412 952246703
1 537254432 888218718
1 877526074 886022444
1 803807117 841972406
1 637653041 992588675
1 368879085 767990187
1 879751495 975625156
1 784559585 870623254
1 19229558 598770264
1 1721882 191581962
1 195782155 680887829
1 555491566 936172527
1 277421322 562515238
1 195924425 978900589
1 206961734 989775747
1 34997826 221800302
1 304876661 387231599
1 218794376 398887890
1 502041273 722353555
1 213238887 999511033
1 756439487 992611940
1 550851127 717148140
1 754714716 852461986
1 175805205 692326797
1 171067190 860910440
1 617371380 763372008
1 431521774 503817368
1 173242620 964402604
1 5106884 930196875
1 636636189 789196083
1 529546116 929539508
1 577774142 895506764
1 451507852 604657327
1 840419467 924549648
1 389968575 547285449
1 785476633 798457519
1 802460091 903958201
1 19039778 786223215
1 546466320 956594681
1 771558562 854882025
1 87828896 232690733
1 283477117 821953416
1 494650378 904317730
1 311268693 974975886
1 36736375 641580284
1 872948633 909051482
1 395611092 634701294
1 288452238 565980063
1 823022551 996882380
1 483410613 711716995
1 342514245 591897815
1 951920158 977413219
1 641908773 913301690
1 656930797 808958501
1 170734308 352483775
1 900906722 922800381
1 846058398 997929646
1 159807926 368831436
1 693937446 774991997
1 600172646 786626623
1 918581858 927389529
1 900185745 991670632
1 341494427 478166098
1 704082671 971930503
1 960374271 962719878
1 541345710 704342665
1 297674460 986793721
1 680888199 807505437
1 439514421 684445880
1 481122132 561391716
1 660004410 850552386
1 845955963 935681653
1 875458524 937915094
1 112791712 938238062
1 77857744 433108402
1 986693446 991798851
1 376740713 636163270
1 913897023 976155329
1 89035645 485563046
1 24828266 577428825
1 334990888 837267402
1 822618127 916876612
1 278093149 635269045
1 764087487 971570522
1 942261893 994749810
1 567904730 931303593
1 632066648 866695140
1 778023704 904052263
1 865309847 992368404
1 923730843 963351932
1 391666885 743537560
1 402615720 571253990
1 334177578 662061141
1 674340343 874465802
1 548052260 638020317
1 331039208 536969743
1 905124226 971315451
1 592175610 641552289
1 638330164 797080477
1 448587892 618028937
1 869564967 878780484
1 266164453 801618793
1 781623862 832249182
1 997923670 998735863
1 347753742 826831641
1 566175252 905011145
1 24927520 669393601
1 350501021 505072311
1 549620707 886659832
1 452253212 993198213
1 598592494 791754043
1 869993766 970420775
1 694810019 775493422
1 79449455 810029686
1 482449266 901758320
1 82550058 393981997
1 474210684 685333825
1 119759724 177244863
1 680620031 805444540
1 286877969 946838988
1 115861943 765592623
1 510588843 985094815
1 531014479 913772721
1 609863416 750585505
1 279520307 540209006
1 969306019 969472472
1 623681371 636202573
1 595445673 738231837
1 649387947 790973982
1 41053801 259204604
1 390777488 530220318
1 185674121 888787356
1 254553007 403576719
1 854430353 992164220
1 223273284 251728440
1 299166428 867598952
1 752965 413051459
1 831191073 905035983
1 758713294 974784549
1 850405755 945681343
1 944901486 999160941
1 168658853 992814492
1 982641944 988049024
1 205521495 714401337
1 767581717 955267315
1 559027361 782018318
1 261522733 655857599
1 310707818 443275098
1 183675406 967207078
1 231200984 997758717
1 251641369 914784300
1 23482060 312430095
1 220235887 782085099
1 934652970 975931148
1 81412771 852151651
1 80042432 658193506
1 92493020 743820055
1 77131098 305668428
1 925950216 962554136
1 908261101 911305666
1 256641120 989911895
1 396158547 488799662
1 539423018 952722872
1 487597733 788300349
1 763127323 981016677
1 659587395 931584288
1 480145854 697618258
1 696089212 870214791
1 805977671 887218435
1 620814789 834660315
1 547350631 860081169
1 862034437 864002596
1 951136923 970603896
1 23089711 742629690
1 170593468 804295996
1 182743273 908393478
1 291171164 969384061
1 263957353 456508562
1 620245236 864865864
1 605957798 758344346
1 827605558 939753691
1 645589254 921534691
1 788904263 953378895
1 912229918 950986115
1 817950119 858911222
1 668778905 808096061
1 16530038 687052026
1 790517109 932286229
1 241004616 796845316
1 281483600 659528094
1 188176128 367450299
1 410880941 735002767
1 15909961 268293203
1 173777322 889407344
1 493702963 517560400
1 411437499 939636537
1 202589515 892348159
1 884839191 991682355
1 406407104 700360870
1 824911699 958758053
1 546507265 960160740
1 777423030 843427862
1 232681582 879786829
1 80886147 293365914
1 513322867 721979059
1 204590362 372585978
1 784029665 852242410
1 528554984 636010330
1 171264202 432268417
1 750911360 867484473
1 461118057 959462197
1 368133148 679642550
1 997371676 997468074
1 493008770 520256541
1 557933605 780007598
1 717186176 835962152
1 196562474 528506659
1 50359183 285152615
1 881444565 896350377
1 672074411 862292598
1 987094964 990920623
1 650367026 726283679
1 413726622 673459872
1 127139604 737903883
1 450719063 712430075
1 253480365 928523654
1 760594504 786823561
1 69676235 809485685
1 765034287 852499245
1 832398422 895488031
1 417552731 709185436
1 952093502 993350825
1 891149552 982088941
1 88359494 510140778
1 110112019 992238223
1 485156171 584282089
1 354325456 360224044
1 453836433 738624640
1 661056584 828022790
1 44068240 859521168
1 131028417 924343428
1 135823990 404290801
1 616010191 648712362
1 949280535 959645911
1 30782404 105105301
1 41513863 278056704
1 858124429 999993575
1 613915172 655715930
1 38262047 605502988
1 156525799 373166115
1 391527061 970077408
1 235311355 285734239
1 593919257 695515168
1 293911558 608328559
1 548982320 678925619
1 861814906 913289703
1 434279471 647804756
1 785934596 809293614
1 848226558 929890882
1 612546797 805080165
1 36748856 147913592
1 866310756 990923647
1 674994270 815566135
1 716271288 819814830
1 601425083 993154018
1 447246962 946049254
1 362068852 528113253
1 497048008 964930387
1 371044111 756502677
1 233304500 412271386
1 497558515 834037454
1 649921104 949701090
1 448395535 531603021
1 517560534 646274957
1 307092369 771338460
1 142099170 696092854
1 201353084 320142006
1 627793131 641078816
1 967370293 994872013
1 520901075 603589482
1 650606973 853523932
1 200792961 821148345
1 179032529 678172416
1 773867792 824873184
1 537866876 895457811
1 631926314 884818980
1 598073454 767719451
1 353082195 597608255
1 198888103 553564956
1 197196722 703807963
1 445387320 866846453
1 550142750 746780528
1 933531882 949257918
1 278799558 500089857
1 297726366 355841911
1 100392164 486812522
1 743686021 940766026
1 374586055 402589591
1 223966771 747738612
1 199546955 421145778
1 330224737 331026393
1 649529960 669491736
1 731738232 887459034
1 644520870 837095354
1 301897329 520478716
1 595446492 999426411
1 336105656 340716540
1 668379849 809913065
1 128461121 247729484
1 482496544 751794575
1 667316770 700280352
1 555827188 744983285
1 81260926 973066602
1 251692368 765643713
1 686949980 687223357
1 612908146 629165390
1 20274078 787321666
1 481582423 746752489
1 862927120 981969858
1 686872879 921086486
1 524744763 622591195
1 14040343 424597590
1 882458299 951255675
1 300945526 426334687
1 585685279 639509309
1 401250824 628935000
1 920191585 975142161
1 362829430 932641759
1 864392338 931185466
1 400405614 766687462
1 771817726 924593404
1 580670513 759844529
1 140666699 984338513
1 834854247 911503862
1 751552938 885769969
1 644469294 846583288
1 696675073 950416562
1 249954467 401760328
1 535534434 569258838
1 340316952 826479002
1 196359246 287127207
1 798848012 960829182
1 64033824 82965570
1 976001174 997602904
1 758796328 962900946
1 541343083 925643625
1 326111282 533664259
1 731277505 816203620
1 759716392 820115597
1 167494800 284089905
1 859967252 881287936
1 48121013 714441687
1 601642120 797454893
1 932568517 988245531
1 320231321 544774717
1 809353966 985547674
1 397740737 866859125
1 322396878 396441424
1 867556617 981988713
1 673079472 827334155
1 118840703 495175722
1 174796040 253439964
1 650655432 688731388
1 749790393 949159672
1 304395814 821338111
1 35559492 666520239
1 337029366 963953328
1 72550042 612400626
1 146751930 365050522
1 621077787 900245003
1 294311476 954236727
1 424539897 891589695
1 407007613 902686828
1 313783860 771936634
1 144977450 805531254
1 205498427 896206120
1 575722685 967699549
1 567578566 834255584
1 262800650 747411827
1 748078954 816815778
1 545190508 853547480
1 52081948 587890324
1 528002147 756241657
1 20475282 180729274
1 554670789 741745530
1 252094378 833940806
1 201533104 553676085
1 1963615 253373611
1 933451539 938967076
1 736945322 958378543
1 178200921 361572274
1 93656179 211623884
1 897975301 998379309
1 892028873 910157467
1 69942411 552076465
1 66784791 713394594
1 474529160 920745738
1 786721336 829353113
1 849080785 994157643
1 268713624 595937409
1 863849970 936785481
1 177394648 440907292
1 672554454 888803105
1 697636480 814294950
1 619669470 748698223
1 376565395 535254795
1 166746366 529355631
1 522089209 663422612
1 404430631 598494287
1 346603388 867152936
1 82408101 177274737
1 18762964 232860140
1 226894769 834766508
1 908906869 913289957
1 702247717 947656365
1 189836159 353017146
1 747682879 931119434
1 491767515 756611952
1 587751696 894090798
1 211234717 780628748
1 293336628 405904055
1 926570296 997021717
1 475167756 657665885
1 787103494 863203886
1 146746919 252735713
1 580507717 941038247
1 236575634 525045220
1 326652248 558781127
1 316965056 639123923
1 377797690 932717413
1 133117763 238169640
1 840116447 889986620
1 388432316 810094620
1 33947448 204929517
1 452886130 989826276
1 597703844 723204276
1 583160845 624185632
1 437669522 642409480
1 350443625 781780424
1 988354403 991772492
1 926722175 955240462
1 358101373 983685889
1 218203763 343385032
1 115160122 690928587
1 135694011 419155386
1 747101005 922757914
1 27247718 87532503
1 254889251 809196081
1 636575677 822964091
1 340760239 593531311
1 767028370 782645499
1 539975236 610489339
1 239629731 257380096
1 387203062 972466082
1 491417673 535314480
1 744391727 832634629
1 538486009 572578699
1 52502939 961174660
1 110787840 686932040
1 247499100 615332439
1 224815195 395895074
1 488325629 774453543
1 781494107 979988633
1 582927114 658168319
1 682492547 694060514
1 505452864 534633120
1 845105441 971862126
1 155915819 410019161
1 576202168 599762786
1 325198873 742740709
1 983323903 984051128
1 635396211 875484532
1 716839049 960852476
1 904584119 953783019
1 393652979 826290634
1 870791848 885325468
1 566452279 716220626
1 931658631 997110116
1 94912094 978908367
1 114788378 456203431
1 303403029 742440441
1 169105305 323475773
1 885751355 909820429
1 317168573 537509116
1 711771811 769873794
1 326328924 520031949
1 585772550 698896483
1 10549041 327265586
1 793713343 885932153
1 152633403 612087986
1 594964549 864505091
1 632303067 940183230
1 359512218 817312470
1 372535246 552994358
1 68825768 804989576
1 611027124 818211172
1 456320092 626194798
1 594740881 841530580
1 126539122 795417261
1 336800939 881466622
1 974592544 984561919
1 419734624 441205056
1 220395345 413751073
1 666070944 775421174
1 978745107 988584016
1 401793518 662697836
1 294927654 835060574
1 386066669 796635352
1 18531657 998875331
1 777664545 922067842
1 274047230 640798574
1 210336756 943529277
1 825061512 899858597
1 263088428 810096722
1 284630702 308466285
1 259737164 623936914
1 329265876 884921677
1 994858936 995986536
1 245318821 254173125
1 984373424 984381495
1 190949563 381585412
1 371164672 844209873
1 543043479 953060393
1 478995019 971368968
1 471482076 644110347
1 831483029 937839544
1 436226727 904905531
1 24770651 478669752
1 965870753 990078744
1 342793854 605850028
1 158888895 787335564
1 52748173 382231554
1 923721103 950810442
1 604071178 739384468
1 587274391 743970676
1 491893433 628960696
1 417125771 832048476
1 318675400 738552733
1 654386188 703766085
1 378319283 649797339
1 374848236 422027429
1 965104174 965954197
1 793384302 997071596
1 707697687 830161917
1 955562835 987164714
1 396625709 984109915
1 328680120 541897035
1 688412901 693888589
1 193278836 687775895
1 512005422 985006640
1 970399309 976476464
1 127758505 559153603
1 885074267 913817342
1 995559974 997182245
1 654364266 715136314
1 699997425 960108463
1 162589970 221852796
1 858509794 961280986
1 573885761 992075102
1 841197143 886942333
1 265903173 855154652
1 340487391 426500565
1 636233447 849370669
1 412488666 798797755
1 928591545 934865229
1 848134399 971233862
1 642936066 758649111
1 557460979 613162538
1 974670431 994797423
1 370851272 516492961
1 743215662 845395431
1 914438216 922807468
1 731402358 988640606
1 78081270 648788384
1 709057923 789797739
1 817177052 988555144
1 388479775 455045991
1 153825879 274957998
1 332774839 390998377
1 551552328 798013684
1 545612060 706469783
1 542899647 602241640
1 20753500 717541894
1 348795512 473218716
1 271329271 399771372
1 74207270 479882098
1 261729518 396139263
1 600902330 846422856
1 420703313 659686220
1 929191618 959089511
1 356836937 641661929
1 377133272 625575944
1 860543090 993403516
1 120098608 378013868
1 99562342 587996401
1 711848044 850413427
1 503483219 986661294
1 453232007 917921815
1 588809044 607247962
1 387118812 416168805
1 71668108 933531798
1 557974322 900676881
1 519231224 832961020
1 581487298 596934028
1 439289357 973257484
1 286666908 564775779
1 725278508 725307277
1 147493704 610508888
1 125632349 612710155
1 615465856 899770713
1 97117735 824465405
1 42214607 970572766
1 201707004 850198529
1 597852211 721039356
1 65630220 305633823
1 415680214 886103276
1 966789634 999131063
1 282312399 332963154
1 363654505 620821427
1 484460098 612794442
1 177556538 935086662
1 499088341 855973788
1 960147694 984141863
1 32147686 99696315
1 513291490 583199799
1 994174029 995480731
1 793331515 815773167
1 92745149 342173782
1 467008376 755127629
1 531634734 934616994
1 752108358 816407195
1 653572664 753430839
1 269660930 554601321
1 914072845 922349694
1 635823938 724196316
1 924366038 961984715
1 39566889 238316105
1 789637986 943914447
1 866843628 970568660
1 139208512 860371188
1 315927538 647989901
1 953670007 999628955
1 823487732 898592316
1 178848402 208407082
1 233369201 802809452
1 627032323 713214837
1 879600824 884377715
1 953051302 988253507
1 732141770 912128937
1 885174561 998047271
1 619774194 894343704
1 885520352 947694272
1 423487596 806708005
1 566263105 810530711
1 646528312 720237025
1 178197566 668236548
1 741021540 952469630
1 14122164 361560145
1 458658820 847380217
1 147180779 158307974
1 803802151 969729367
1 748061865 993519211
1 185169411 636571727
1 422590750 567255613
1 985876253 986760935
1 701925151 804138749
1 976523738 990813484
1 418394571 774575881
1 189715959 497340271
1 293155212 357486094
1 235039334 736261558
1 995388535 997552498
1 729834118 849972689
1 961818384 987832060
1 323127317 644861377
1 210792522 613640990
1 124522366 604250787
1 1910643 453979861
1 360816504 543880885
1 358210609 736935321
1 748121764 808666787
1 425113452 527850103
1 880779666 902565408
1 197870968 440207846
1 332387081 862380980
1 813975430 865900190
1 283179114 592532001
1 731006057 951605538
1 748845919 761835888
1 882258765 938126835
1 982533543 997210823
1 4469184 455534178
1 968437696 993100916
1 490754292 986931509
1 895734177 964424050
1 9587443 692804124
1 912239921 931151256
1 311112428 416790792
1 88456647 819992481
1 975920055 991649797
1 977317100 987728524
1 154359349 245922680
1 113518778 264449808
1 866220873 985541051
1 31589638 968017749
1 796483850 871014592
1 57850118 913960398
1 212955192 800604015
1 698121013 760266929
1 847130996 874699723
1 563257981 871378166
1 672602330 941549883
1 389584048 436410990
1 895870493 932329645
1 110196225 968540516
1 982807950 986129798
1 81467444 906358961
1 380095161 601736400
1 64628894 224809739
1 597032097 903657725
1 914352695 928130148
1 786443377 879805028
1 186329028 866961895
1 621640588 972477987
1 443742568 716996500
1 792377657 994292645
1 741252498 791520455
1 81750314 302529529
1 531771879 689515220
1 221294240 655906251
1 947103998 998679504
1 923584530 959921292
1 25477401 555279285
1 76704642 693056536
1 724203530 729420621
1 747517127 764310902
1 598969639 913841935
1 203063550 857095799
1 656436514 683182751
1 477322309 486471323
1 871600195 968550813
1 233982105 383746078
1 715444385 933370218
1 14790464 900773981
1 281052938 615503323
1 946293196 950608970
1 858858237 959298546
1 637443623 996087039
1 883964253 998949008
1 285904950 654993693
1 365567019 380231619
1 498345945 650272704
1 312858823 748364294
1 690030288 759761623
1 447535382 918319041
1 617626166 665944463
1 53120169 601515578
1 934462658 992054909
1 626556977 701113818
1 500631424 910430823
1 800406990 839866533
1 6953207 713743010
1 619955884 700310426
1 213964017 556982717
1 364281552 692644277
1 22455651 991834168
1 826166006 845908650
1 157879476 313378371
1 16832988 930139509
1 875579021 888846374
1 80600370 473285718
1 393294545 756230083
1 541867334 938638429
1 931644195 968239949
1 146442705 936046175
1 617363249 909821970
1 365758595 648508014
1 925645890 955584074
1 389406667 568544297
1 7553259 792243113
1 385299184 532283519
1 753979591 801570188
1 823871773 828497263
1 525839251 792925018
1 652729061 725889108
1 871086217 969497770
1 801406740 949972203
1 531049255 757636281
1 247200685 750468747
1 557486826 579419463
1 946629665 968938632
1 728099543 835812276
1 557601984 767228706
1 950241634 975106522
1 496797376 511002292
1 504393714 980725318
1 578139641 998452144
1 268210605 479081788
1 978526985 979413350
1 512493170 533777571
1 183000498 992342911
1 32284949 533394114
1 624627423 667383567
1 871355332 936771943
1 939996024 980472585
1 296383965 568723293
1 590234504 678916137
1 241743250 420628407
1 2206181 951285551
1 911656253 948294530
1 791477169 845714550
1 267912174 947918831
1 957685699 982325518
1 991592340 997929538
1 520117905 797367797
1 383023884 845107450
1 169677259 680088640
1 812036874 915357122
1 668934204 735950335
1 940519744 985182916
1 762360059 813486088
1 52834357 364424979
1 563390162 832556927
1 10502425 533602278
1 124766307 886572383
1 888707295 977853650
1 266948210 596837495
1 87180591 226554881
1 404669585 919332283
1 40598283 45448660
1 402145595 672324493
1 611113974 910446739
1 441610359 911988185
1 397563596 616708034
1 261211182 451178691
1 831961478 914097482
1 884814069 899331427
1 433318188 720069848
1 604729171 884186836
1 740255336 990509465
1 97982865 993870176
1 701267621 757280423
1 728291939 752904723
1 230865594 829444243
1 627041638 640567251
1 669844485 683801691
1 194322033 913204881
1 824143877 832969791
1 972150700 973858074
1 245429272 676543256
1 96441511 879506563
1 846832866 944901175
1 348692919 623294689
1 263264050 445417180
1 773625853 846610270
1 507819090 979884812
1 535999901 646038695
1 704184045 820577484
1 845272230 909504921
1 779701541 801934922
1 154161967 705863879
1 78797561 724898730
1 504872807 881309561
1 315685843 721286401
1 615819404 954341482
1 616734899 980124824
1 600073694 675145425
1 168367078 784256704
1 54658896 888512021
1 758030084 864129377
1 604465192 831274017
1 102340549 468671312
1 216088022 563503379
1 626205044 790695278
1 561157262 571070267
1 802607955 960805787
1 122954687 266518505
1 126898129 900585693
1 900286645 918503501
1 815487438 987847631
1 368547063 973544678
1 117207216 235004365
1 649886327 771833684
1 488535256 650735205
1 567834685 841255922
1 192235113 597065603
1 981503248 994597251
1 487131558 959686912
1 621121556 964488934
1 188684962 580780113
1 487365472 585072075
1 578267609 680413685
1 46106480 92444414
1 334553758 556545546
1 438964662 976148453
1 628714535 985939333
1 58220143 778248936
1 744043927 840334007
1 325597727 714808739
1 834306594 973165156
1 807598337 933215161
1 476150469 698394478
1 436190727 654749116
1 270122175 326819464
1 813625739 976019717
1 917006727 960870896
1 234003766 356543174
1 356523809 549384986
1 519937160 956256379
1 551686891 804218432
1 825820880 891172415
1 843956818 845690760
1 337457937 847030544
1 715863577 939481721
1 939662165 955299437
1 51702346 244207485
1 308454014 857523255
1 681976420 905298503
1 887836580 894929212
1 350219808 614229167
1 194485917 505484909
1 229016197 263438518
1 988134217 990807223
1 45457291 666886702
1 365849200 640161697
1 921913333 936586900
1 415210031 682411612
1 403045001 518310675
1 134625071 305982672
1 574984170 954876777
1 358166965 541221445
1 406062816 467896164
1 822233831 857692751
1 459011941 924588954
1 526663002 817440128
1 857492592 985549930
1 980441950 990459232
1 578678213 589330932
1 365724234 877184499
1 885190377 937998027
1 47885732 805506730
1 145679488 738491823
1 246678384 455415477
1 313711060 498710028
1 739336086 946210412
1 298827720 673891626
1 261853167 438348674
1 430494425 944966966
1 731332764 817880802
1 48731807 879398113
1 655602960 793765714
1 477056229 607686534
1 432979126 791112652
1 926619788 964200009
1 321695028 418135537
1 720243720 810857815
1 210732871 821315279
1 964949664 979050123
1 807906072 855688692
1 346154503 418642285
1 676142809 883917855
1 69965530 342748775
1 186009534 421577923
1 824855570 920241624
1 581484723 824965938
1 8436269 257646075
1 776498024 894832844
1 785810168 845555396
1 972332664 999769736
1 427596805 932593085
1 586700047 663762982
1 161689545 759762669
1 627095992 676798317
1 127172850 672535869
1 434399400 706088310
1 20161079 733976012
1 408833264 480552761
1 327858019 886416428
1 187355481 321956679
1 434169176 709763912
1 375244603 375418432
1 834458260 885122953
1 163982014 273005259
1 695625720 853580130
1 516370440 854795006
1 274739747 902344464
1 485348974 535803425
1 53341755 962020366
1 352690049 868417569
1 717605866 894061532
1 542614909 883397299
1 780708667 840254290
1 545449220 764380887
1 31931986 183447369
1 846669032 992756773
1 409992711 736514134
1 930001496 961211852
1 437421289 444743945
1 652508396 976342735
1 352963405 659437178
1 253506268 912257662
1 801288961 985344683
1 96214412 772899355
1 112948783 381617836
1 867900809 914298747
1 620938680 713569559
1 158713998 889623468
1 252096695 345808522
1 744824761 746299988
1 252448183 322845807
1 981793682 992981481
1 400379883 760061878
1 650048780 928286975
1 64617100 757243012
1 689725115 699429768
1 673885530 950083031
1 995998409 996775167
1 942279964 964064439
1 558856541 717212128
1 711546523 888968930
1 16091531 607029919
1 462199242 553906133
1 211351719 354964570
1 967123729 985729788
1 309750340 970576769
1 207585477 424862064
1 553815341 843249800
1 306291542 473541303
1 618038194 684983637
1 991947194 998912514
1 694337883 745384215
1 625782366 913882265
1 201254621 397480080
1 46417741 424177126
1 639240475 840064448
1 160470738 390223919
1 15750299 963330066
1 303229804 369543760
1 581391792 739155107
1 542481650 781569122
1 433699407 504523936
1 366410928 570821792
1 582308873 926439357
1 660312616 795024939
1 34816592 937321929
1 483114940 585467167
1 465020194 555504754
1 472523753 914114840
1 108447051 131364284
1 162547608 544612277
1 73575393 790532472
1 725109401 907673778
1 929066558 952798174
1 440537037 834203253
1 408659592 460909476
1 822653395 857171010
1 725018262 729014634
1 826603593 978792640
1 678715660 960477516
1 193856203 420906799
1 62036662 604820691
1 265335060 935789080
1 616108691 899520863
1 443428612 813925657
1 640516005 778479113
1 311950189 545334742
1 548452047 981362376
1 414256552 869524771
1 236508022 462673289
1 563092191 694083787
1 634237582 970302325
1 534798326 923094827
1 186641975 484738032
1 707285582 871684162
1 367000823 875638794
1 326775471 754651198
1 700015664 952782156
1 409790499 872657396
1 949698720 992236388
1 959769433 985119422
1 365118817 417161535
1 452791573 674538930
1 210586850 494290049
1 95901729 569400136
1 217352520 718322499
1 47388182 247435090
1 404572466 499382530
1 123718473 977872158
1 965825756 996357873
1 122238340 813518619
1 179008802 327815477
1 448938110 708446039
1 814418473 969270701
1 917785293 951930681
1 75863593 542490746
1 192846812 652806227
1 507528600 764571540
1 281784983 469288583
1 817490914 865773956
1 824808408 885418253
1 971596355 986233656
1 709829064 933520867
1 502875653 727340480
1 978482967 993628047
1 191257746 311927897
1 502856346 597918714
1 330204168 386935973
1 547758437 809648672
1 830044000 836556899
1 491209630 568101252
1 273099224 979687984
1 235512131 355296854
1 791830254 933972315
1 397157216 476725289
1 390268836 701099210
1 396777000 604443720
1 846610075 972355908
1 424710986 506632408
1 909825916 995488723
1 8789863 11521633
1 750295394 973137452
1 861675955 908183605
1 934780063 936364635
1 886324653 926677563
1 268707578 886103097
1 523651826 595647804
1 578725113 584500666
1 379239001 835411848
1 15797222 230802736
1 8485848 368069289
1 571210329 921214968
1 860295618 926030411
1 11715379 42647946
1 332349433 333826226
1 373341636 574024377
1 226674178 515244877
1 720215980 942678407
1 37497011 586548932
1 695363213 998138702
1 994872429 999155055
1 941137505 944966551
1 327504311 700939760
1 179147257 383521585
1 437558521 650440964
1 150240327 391318744
1 94107781 616079335
1 69666412 851233861
1 361115630 908320060
1 871328271 918441437
1 443547559 603731770
1 236745764 528256263
1 779510648 912787737
1 3301442 982582167
1 972424319 997303881
1 537073852 719352492
1 731472581 915045807
1 364652986 383851255
1 143271134 536082144
1 707633306 809627659
1 304133827 475830586
1 172037356 279219255
1 402172168 781898090
1 88615241 542605271
1 806266598 919607761
1 800758013 868746520
1 704668731 846111302
1 639518444 641564075
1 683182761 899121677
1 458015311 656307710
1 131752101 937510291
1 237566001 480277222
1 6042365 570576700
1 393082678 635857589
1 232928713 436113586
1 500830226 808370761
1 617286567 627922240
1 536732847 739973690
1 907219405 946923506
1 996079821 999279325
1 869402300 962789849
1 47699357 177793265
1 173843910 629246732
1 483833758 592288512
1 873732636 877813336
1 538742257 661440778
1 892352026 994790237
1 844855347 889104434
1 256204884 623115276
1 49162783 208851046
1 548593702 924604346
1 155143868 426863753
1 133999126 797162840
1 122011066 319018466
1 373212061 639824388
1 673861742 916983114
1 558364660 813401081
1 486678623 788650770
1 799962970 867049021
1 704738133 960940633
1 995963452 999120307
1 339823475 719988260
1 934601088 972455999
1 988666978 996450838
1 935997815 962652983
1 453626032 693269068
1 83584982 644827996
1 588971691 801187243
1 62207771 265082262
1 506914010 626274254
1 248587445 344344359
1 815256375 914997222
1 898057484 996254602
1 418960410 591961829
1 317878986 478325895
1 526548058 839262236
1 187627024 920212520
1 543324578 982461168
1 796223016 906315215
1 437086635 581429849
1 5245431 402709314
1 349571448 640203922
1 891492223 930936987
1 415010001 995168193
1 545699849 638372331
1 412972927 850357469
1 707876567 963340397
1 287750799 406810959
1 723551897 908184106
1 585146502 954137472
1 548359943 628889701
1 926861859 968171588
1 725423123 774095472
1 205821301 284041102
1 108072242 373926505
1 647442354 865480193
1 45467972 315596901
1 823727587 936942037
1 225237152 258634302
1 49062188 866824967
1 508057848 967653155
1 190800482 373592843
1 141346020 714123622
1 933080451 946554086
1 916080206 967955590
1 264704617 727524316
1 173088584 287510594
1 920462417 965489698
1 435484509 797934530
1 364624595 872247975
1 9603513 242485388
1 695755071 752229409
1 293064305 781388709
1 383490842 410588837
1 53800662 554976371
1 814432095 846201727
1 362646536 766899537
1 970909721 976318283
1 243192453 943173631
1 598145299 998993909
1 200796067 985894513
1 136203134 893794579
1 661814746 998434761
1 322950961 367407457
1 957267410 965131621
1 861380801 975003813
1 840845210 918389795
1 178472542 501504681
1 547395551 548947915
1 550029519 840142526
1 58680956 647196486
1 13917784 323546522
1 977213041 983730083
1 334378550 501589161
1 896834093 921029943
1 137757748 783626213
1 32367664 68342126
1 529204011 775593831
1 848838934 891501057
1 933515868 942041332
1 29600796 976312619
1 732064683 874499058
1 677621812 790003972
1 708580869 885359056
1 199764601 614966049
1 736354279 945795132
1 799768384 934015250
1 186569082 459335262
1 411378984 719348438
1 58709606 840285055
1 521709618 654185939
1 201398361 747841871
1 217975019 885596753
1 574810073 709205147
1 574535003 949369382
1 62812306 384586030
1 519274289 570383120
1 740267052 852227279
1 484399479 762561946
1 125818325 726963766
1 136845006 938717457
1 458313379 815226195
1 316153955 734224813
1 437834169 644201411
1 23392107 265069532
1 824857617 871472201
1 4242036 480383155
1 102218527 618286761
1 258640936 871791592
1 789339687 966840236
1 593615496 972960393
1 237143008 656055666
1 177269158 428183793
1 964800917 981838688
1 115007333 473561138
1 850183762 979273191
1 68830934 677941452
1 913041089 985925707
1 181109202 498834249
1 774149202 964375327
1 42616595 524669017
1 221242089 717503155
1 966353897 988778838
1 894108744 912074376
1 778846528 934519303
1 459725029 754517558
1 691462601 916842493
1 362396428 416813796
1 469281537 983265469
1 619070329 852032421
1 705016927 941453599
1 792528405 860734647
1 437972375 811179954
1 56207692 365705678
1 139709159 794748528
1 304474168 637518176
1 473141869 609839729
1 888796677 889236137
1 733697209 869864995
1 15159764 186134397
1 75687903 253837107
1 402401195 977223747
1 117585208 699963514
1 644007978 907962175
1 465698654 795893112
1 814342553 943883889
1 170122072 389943363
1 956907628 974793518
1 585051466 941364324
1 273195529 832568898
1 486736084 660601264
1 450446734 462129347
1 186781722 433934905
1 169898260 307414873
1 493273687 988640821
1 378243504 439238254
1 750731370 812876570
1 459147863 764178331
1 821702731 982643666
1 862244745 894676240
1 151161658 852471421
1 479347671 900676118
1 414445993 698264248
1 70169652 901439646
1 450995109 516241575
1 838006253 934819300
1 675894294 687702364
1 27713657 927679042
1 356952967 444700324
1 428630756 885915453
1 257009929 571692988
1 106750223 147175247
1 369613509 949100600
1 966117418 975808702
1 154664448 363782284
1 517708243 590017690
1 876519862 960170448
1 515872223 883235443
1 805647487 857249991
1 621877737 804524607
1 148310398 989125733
1 695331839 892439734
1 449773678 797805620
1 958877675 986558492
1 759048733 948581480
1 22186476 582253593
1 212759456 367947933
1 49199055 170215985
1 827337244 895827569
1 424439470 720425423
1 26249670 192298101
1 184902788 272671172
1 337063383 908854210
1 326940504 380960935
1 300261497 917826402
1 890451677 925247035
1 312748134 362506695
1 915258697 966891808
1 614517921 760583458
1 50523978 224941767
1 102731606 335708880
1 243647657 811221990
1 315078513 337353479
1 247512887 630327900
1 200802122 606173014
1 130471044 413006041
1 780849939 833309099
1 865112417 890490865
1 609757245 654128266
1 239418920 425436290
1 52550522 666899427
1 268719635 429176992
1 66608133 408298138
1 521011027 808578379
1 690296824 696049380
1 797991563 820661399
1 221863543 611853724
1 785968233 871988474
1 442394740 906202248
1 341185500 431312140
1 510653185 803897155
1 325892276 409508424
1 295604452 887558745
1 280304531 949092332
1 462804189 958233783
1 4240707 65877426
1 240223159 422294622
1 151687854 790315963
1 102940443 503670801
1 814592608 900539103
1 732550041 861032449
1 715971398 820456184
1 655642367 688633380
1 647940891 965247424
1 411812595 630048534
1 220080353 232507700
1 324967882 937579461
1 141119429 243018708
1 777798614 902049767
1 13722 19447371
1 227425387 434702721
1 984159301 990146894
1 318653483 976123194
1 759751034 872894267
1 54261347 260119135
1 112705690 342378102
1 134371987 198339373
1 861823104 976035863
1 114851856 486955280
1 506354396 828364254
1 417285115 434769197
1 391331673 469340422
1 253642647 444067948
1 178739679 884377553
1 890504455 990957105
1 582881248 788263668
1 747713108 864304494
1 880417737 993153817
1 864795138 929892761
1 695131859 805843251
1 383372786 839352300
1 615751861 665862525
1 917485720 990876330
1 783612710 878533772
1 934387507 954950817
1 534367514 806815274
1 49074069 252764191
1 46863393 679519325
1 672284261 849256501
1 747236681 808760079
1 121718229 324804008
1 224950817 956547086
1 45037253 891596221
1 71511444 778456553
1 287590053 400960296
1 151883134 395582408
1 848980955 948672909
1 337584304 735037047
1 940490109 957793042
1 932985934 944170105
1 59563840 951150075
1 104996508 232187976
1 662947528 829972286
1 310988964 695406129
1 211490098 791401411
1 766897649 871569313
1 10683188 586399023
1 642603667 786746528
1 862487349 911385890
1 146927450 903938751
1 151373726 286826293
1 937374552 957045038
1 161213163 677063684
1 969853930 997056476
1 162328723 999193617
1 175635524 352498395
1 932430839 965052166
1 614595381 739830208
1 468614211 620751077
1 344293173 973281879
1 181569056 360860636
1 713226360 853143779
1 702002650 947520547
1 347603395 369968540
1 94428096 693742406
1 218402162 679191181
1 586661921 768368342
1 14528145 80688554
1 244545185 395863968
1 733477972 953907085
1 223336376 440787678
1 830472011 929208209
1 920334568 939489782
1 370415689 725185329
1 230702812 738666657
1 490098031 624486814
1 771509244 814215083
1 191068484 263858324
1 176617506 703603832
1 650235469 947335180
1 123115617 652598369
1 374925337 838779101
1 101905017 425597373
1 288454087 328152219
1 188257226 867647103
1 215029545 911293269
1 916082169 949632013
1 806840094 966436364
1 520022993 985775763
1 640079882 834081521
1 435480007 812445199
1 807057125 995307893
1 173625296 937917673
1 735421462 799138250
1 579474624 971392864
1 699049499 959469733
1 686275004 829360224
1 883554480 944946819
1 169489151 385464081
1 120729560 528719247
1 35004571 111836672
1 614759036 716642863
1 928541253 929233251
1 607326509 687322880
1 758701611 894435463
1 935242333 958378293
1 734128529 858590387
1 744988190 846622557
1 852403430 999372512
1 518853488 832607754
1 13385507 120209418
1 972347826 983156660
1 873076914 894228093
1 344796773 753993588
1 9985566 70938406
1 447816312 805441315
1 564917014 828938799
1 859755418 917162436
1 899314570 990278890
1 657906623 800750227
1 964800177 978586448
1 116496072 118116770
1 694293452 802984123
1 19010272 218996088
1 977628662 991345517
1 345695179 649788756
1 631392143 812555274
1 797418984 925672246
1 46245363 694533066
1 382224143 773640924
1 99416510 831805170
1 299994260 695923050
1 522191489 721768697
1 796082671 934271842
1 123986146 493820837
1 813545334 973565212
1 708607656 917121433
1 842938794 845169435
1 584451482 783372149
1 672619631 692573606
1 540865694 711862304
1 775081867 962551871
1 665476644 886646900
1 920309951 963805146
1 4390868 298256685
1 792748877 998957061
1 539236015 603680745
1 389960767 885175583
1 90260015 100518007
1 749272556 824453854
1 329791318 335743600
1 743325486 847511183
1 305125081 482246005
1 239057586 330359971
1 826286802 933433946
1 849789809 976935322
1 848702447 875522478
1 141747102 823348426
1 883320154 931823167
1 209583507 375066996
1 950242169 987658930
1 895599039 918140535
1 955014103 979968238
1 857305771 882795336
1 731590580 822489355
1 214119578 878905820
1 95892801 808734596
1 874070763 931357925
1 939675986 968203961
1 727306938 885200155
1 184019461 379844524
1 641815489 980973727
1 431856777 957012257
1 969829089 981217896
1 727455896 838285385
1 810918760 863580923
1 35539784 803078100
1 926754543 955125466
1 400918752 662296518
1 313751977 427203641
1 543102218 808081470
1 802417087 937146219
1 125707462 923929037
1 245204245 841020691
1 764896989 900625592
1 860446860 976899173
1 327676194 524449837
1 928838340 989694927
1 985751468 994198721
1 81708892 392146019
1 260377146 886741747
1 896992433 918328112
1 411782735 724182461
1 996052685 996436939
1 410764267 466002347
1 425956361 657347516
1 279586637 535914929
1 536199451 771899349
1 630367924 977498376
1 97739286 441961448
1 956922463 957028547
1 315342945 574682141
1 921284884 925523757
1 737890218 795143945
1 601641662 851911389
1 974099250 983741614
1 68839299 698802195
1 997745399 998551362
1 683297641 975806128
1 265392161 858744241
1 948165604 977048832
1 923935896 937735853
1 525502560 552207330
1 390067470 798485770
1 900671357 928403821
1 93531137 281340628
1 840783273 932795939
1 16068627 127347236
1 992312015 999406389
1 97931622 724489174
1 301779167 569550112
1 208337452 918792038
1 222932046 446786512
1 247470938 482769568
1 552574749 713549700
1 910041754 996049004
1 674721942 961295677
1 566429469 604484995
1 492404251 798147087
1 22000964 242846205
1 676576889 774437281
1 161517488 558568843
1 24423522 39387332
1 164068128 219550888
1 531056482 771478747
1 57255263 425338309
1 832969469 900698668
1 390372939 508797546
1 765209703 870145582
1 775197581 837287918
1 931794243 968068531
1 554997179 940149414
1 484999283 704238000
1 356697778 535776737
1 974052229 975263789
1 279321301 601650959
1 797889641 843491672
1 574818550 736993384
1 339575397 641126968
1 112866931 248100984
1 948131743 984846457
1 797128925 924771919
1 713386966 862152604
1 491634401 900659659
1 444221878 750185239
1 799413192 985204759
1 593268577 715088769
1 642152036 860388949
1 714597719 809714924
1 333122393 696060139
1 401994616 920865440
1 670899581 913320962
1 586819171 971258418
1 939580719 980823665
1 792155170 885104181
1 711397553 785164868
1 79721898 628957720
1 758739258 928215168
1 398931353 880217441
1 225570175 473503843
1 102509875 764872311
1 115350408 524560217
1 276314048 605543499
1 714290481 752719425
1 376415156 795384844
1 673659101 765276120
1 837492325 896188771
1 435548746 837004731
1 854198689 900710521
1 898825708 926097811
1 55355002 364655962
1 865095613 915044021
1 376698388 396060729
1 950668018 985579604
1 187439731 820561600
1 520427939 802257906
1 183692676 428264240
1 577405637 870055650
1 111700045 746385175
1 344236190 710639518
1 59331519 539759945
1 62858930 769872299
1 990285934 997100966
1 452253761 854928309
1 360327168 679972739
1 314675996 601280075
1 752272287 841460638
1 759924330 795002235
1 989062890 993679047
1 104244011 641471154
1 486628500 641626495
1 522544143 638423388
1 664725587 797336440
1 654495524 891313529
1 194019424 943106255
1 87514854 518772819
1 399323460 966433240
1 598256801 792021441
1 16687508 218945169
1 976330387 990191907
1 645522540 760947392
1 304437294 561290450
1 921496449 943701856
1 713331570 995341684
1 401943897 491350821
1 574705489 794720009
1 681039422 869884584
1 156716844 809530670
1 586259880 781767388
1 977670399 992738284
1 499169748 588539869
1 628186769 731334581
1 826687548 852053398
1 258978049 741167934
1 184167049 886980355
1 545452208 624385698
1 878658720 966206182
1 417717680 442812707
1 653918731 754906335
1 191351753 377611056
1 367675453 778030676
1 574835754 705599041
1 340316784 409742712
1 926803882 941181146
1 854935956 999513144
1 388502729 421754784
1 797814890 824619729
1 505064658 688761582
1 516194589 696658076
1 207776718 319131833
1 286432297 953766377
1 425045270 633573302
1 69827640 182719370
1 930662896 952079914
1 540575045 802947611
1 308710638 696675409
1 284092475 954879890
1 924664549 987517360
1 620654653 732622461
1 38073710 952668989
1 442864394 564636089
1 385115062 944280453
1 881797757 945542929
1 451379625 828378704
1 253614099 454839873
1 347686790 870490452
1 459927779 584255473
1 215144657 238707183
1 39080717 515586346
1 627425844 845795529
1 548989647 785572937
1 450277592 735102715
1 352151006 841504074
1 952870323 961002102
1 938572850 965179136
1 506735076 749837313
1 161962534 953098081
1 912867233 980180585
1 979491773 985179688
1 568330440 908954671
1 4211364 850732541
1 292278721 905393455
1 677649853 884576177
1 46945773 220898792
1 499576974 824964322
1 374501815 559567615
1 926755758 951516924
1 143969746 354598064
1 244536102 645778296
1 841070941 975256528
1 358399999 836598907
1 586592783 931090489
1 849471327 955989399
1 542470427 641348811
1 512483458 672766924
1 60850708 120492252
1 152071282 506521199
1 55604330 910494701
1 35827480 705357787
1 986518084 992638261
1 598063560 914984472
1 580177277 988425516
1 156614481 329427910
1 742320571 765952967
1 489275178 746914866
1 668280652 791131654
1 450573414 681850643
1 721530284 853729724
1 124096381 235702347
1 938653686 998166295
1 128363491 976720445
1 636699674 754667265
1 672042629 812972499
1 741901819 987677326
1 39911526 531595873
1 687997323 874594084
1 500365336 648476858
1 27017929 456951181
1 445315275 471568883
1 972911750 999038863
1 691466012 693555079
1 275258023 476535129
1 176780683 216213807
1 778783666 948221003
1 999785773 999796834
1 697186741 812662240
1 913598638 936731132
1 804658974 963621517
1 577339221 852252836
1 967626791 988550739
1 66469962 880191936
1 87611799 168004004
1 830279885 868455211
1 621178473 640184123
1 116265279 927734446
1 329177609 627407504
1 773383810 968290363
1 535407589 703363986
1 872243741 943965682
1 840202187 943212267
1 499267958 571086245
1 6928307 928266427
1 979442926 995191176
1 80241652 812417350
1 357591740 399376335
1 293456018 400810660
1 13570234 588621760
1 544772099 806582334
1 711256439 957582170
1 976498879 985650467
1 70884791 582425338
1 418597326 997138846
1 676151986 997190848
1 67215193 131135107
1 703051097 893895369
1 606053777 658688164
1 304644050 630841341
1 809321214 866359617
1 227478118 275655111
1 477270707 850020483
1 284297350 292389459
1 240907783 698697009
1 564158191 850333350
1 269538251 771886358
1 362337976 696674198
1 297559395 845235351
1 448718892 764480760
1 251913845 956800723
1 880852312 995863210
1 993047141 995363500
1 947612346 979344842
1 130852182 195131109
1 965515055 968365305
1 907772146 975279969
1 636354449 882143430
1 3900656 90919304
1 531082147 704037457
1 350643110 509434748
1 960876219 999214210
1 320654734 838170063
1 457629527 662554684
1 303964884 990694978
1 622842524 740400480
1 669609751 972565994
1 68246746 957703534
1 743861574 880068118
1 292316759 738640113
1 273286398 857785297
1 60773479 148471492
1 878303420 949592327
1 474210965 837855098
1 886733797 986960075
1 59296131 988809975
1 572788638 821319013
1 200467972 759847634
1 742253504 818591271
1 758603151 764894436
1 275525038 476882885
1 768147657 933171379
1 27227405 673458682
1 27582495 706726161
1 62619656 403811533
1 970836258 983603510
1 795989296 873646673
1 10629359 450254014
1 722291803 914536875
1 188863470 924079725
1 606421088 647524603
1 323555507 951678496
1 509310172 687421404
1 338866373 340485152
1 949583908 981832136
1 313247346 664152028
1 174603413 824887023
1 621897385 829877548
1 488551157 762245746
1 113171006 948529533
1 656632780 782982687
1 801179593 980736034
1 189169590 747123458
1 865150910 998697159
1 551578765 974208998
1 417985199 805451537
1 517879625 548084623
1 143825041 339350304
1 767521094 989849681
1 818440408 953291976
1 552101309 807938763
1 396400361 568717084
1 220664344 788309665
1 171314372 814845835
1 107480282 473900101
1 784568630 795014304
1 481976838 942195365
1 813795974 924120889
1 857522013 983213044
1 733730132 772247496
1 559450258 707678460
1 293563324 380408704
1 503333113 523336481
1 360153512 487439341
1 640477909 738063728
1 156095127 887881090
1 471734709 639670595
1 547677550 827748374
1 870470436 985236315
1 189045011 870577345
1 231203003 476153553
1 630268116 908051311
1 483884145 684786386
1 274665054 399546395
1 920585614 988368574
1 997653088 998368583
1 313425500 935687491
1 46668950 875884244
1 763060851 862202504
1 460595624 989438690
1 621259129 968532645
1 855798301 860621299
1 623372250 843478436
1 9914804 111129089
1 272425037 680886378
1 210157264 647260009
1 554564430 660331302
1 575645938 790872614
1 581084103 749092923
1 465313149 792349904
1 183873467 467887843
1 430634008 804020090
1 731343071 735458069
1 611535644 921813493
1 53718060 579761895
1 954492785 962851852
1 300496032 466397350
1 870687314 967192142
1 208343268 475903482
1 499182036 942417900
1 988616906 993188254
1 893293551 907964478
1 214760668 483202321
1 773360130 943160327
1 378690119 748756726
1 457511433 884789902
1 100001444 159470691
1 236622716 292862361
1 673771722 749237292
1 69107373 418428983
1 129135765 234606566
1 396947814 899443631
1 613189249 918447059
1 414461894 773635848
1 399106950 617272709
1 123169379 826191779
1 569367119 633515754
1 444548471 622102319
1 522782896 714650826
1 534525852 857446430
1 793281703 935399251
1 141683946 775762805
1 587453753 854299991
1 681538081 905784549
1 481622892 892859814
1 117371801 153211637
1 148721057 765065837
1 29568018 253738326
1 486944583 782728778
1 17628750 644320337
1 900196680 902659088
1 777498145 852155188
1 671374959 706937248
1 701398353 970825987
1 538054239 980986317
1 412946594 694411392
1 51421030 338068850
1 112500763 461112999
1 273617961 493292662
1 872922608 987586726
1 219063994 864655218
1 67576767 324117185
1 113602243 890202875
1 30481412 659986218
1 748601534 928504869
1 431170338 556499109
1 955832566 978509449
1 446667438 679360641
1 152773631 298823581
1 645075259 905043647
1 752846756 994347620
1 468071499 474573314
1 457338159 582088129
1 627860216 949934265
1 252982648 321242491
1 428941940 595367640
1 593239770 996160368
1 260033341 325754617
1 777822147 969955416
1 657421252 771061319
1 965399327 996256306
1 74659380 596449878
1 988697870 996355664
1 112016033 495783311
1 16513292 573502842
1 488699688 953108124
1 533624659 797668663
1 132091351 829440017
1 189207926 843136850
1 973973266 988680639
1 703423382 919058390
1 336323108 772772518
1 464647867 884945354
1 755575786 990381974
1 107305340 862466614
1 626804579 648568994
1 536129332 844881170
1 303869119 847803452
1 455638940 459537641
1 900304827 998157914
1 376354448 635586935
1 60592263 793550500
1 686160024 834926216
1 574932990 577351072
1 646980518 772868947
1 650338817 737395501
1 147193403 914100883
1 319280426 835719516
1 997084627 998544730
1 917269585 984574103
1 365814305 773460245
1 948336847 981274448
1 887384695 911108837
1 139890934 532923010
1 680275013 825564171
1 701817731 993438356
1 455232797 575376627
1 53628480 251278265
1 301835111 764846500
1 649638954 766049889
1 750999823 917297617
1 771190972 856889938
1 48562497 456388403
1 545992736 778800573
1 937796228 972998592
1 517043127 850354392
1 781742402 854381624
1 824147691 941021880
1 250646775 273500429
1 822825818 934192146
1 40028318 724952964
1 387466743 428516014
1 915645696 951175078
1 634543499 926654352
1 696009027 883995539
1 187936122 942870734
1 589907608 705814245
1 826896313 838416027
1 618618327 677846845
1 895943792 993567224
1 721300546 914670053
1 607256721 648920733
1 551103458 823525262
1 456342133 561155327
1 223379419 509481738
1 779984302 974214925
1 858850185 871148851
1 694806712 767602557
1 360358455 790064041
1 605693761 842304652
1 964459068 972192857
1 268087652 507449064
1 607915320 780143691
1 739627020 999815711
1 112831699 188994035
1 398937216 938839365
1 187108716 389893991
1 33196539 666735492
1 711247328 864522917
1 531416211 707501878
1 499539892 928720351
1 110603750 233797075
1 838863185 903850937
1 324935967 359489838
1 653001583 962366949
1 207743567 801634639
1 875171874 967127884
1 630666054 775205538
1 815589428 921023255
1 168568805 349149026
1 249517728 784555328
1 866829951 916943428
1 287445768 625428145
1 991029224 994671415
1 950919271 974036755
1 686265372 845930016
1 76041128 717611012
1 411896738 706660084
1 307267673 507726068
1 128133115 248219214
1 815781459 874116387
1 65194646 535389398
1 904275960 905496421
1 951059860 994230411
1 184045806 282215014
1 45085224 156600513
1 779094728 915126357
1 166190656 257313981
1 938717428 990458950
1 927539172 963251874
1 276149762 781805422
1 712048593 990160207
1 822040612 918341304
1 553177738 702118465
1 800348103 913742364
1 795346984 891469495
1 926047959 964620490
1 490962609 914616511
1 404604633 785266676
1 52103869 675775782
1 606891720 779627718
1 29386621 111429814
1 95927162 748738261
1 362135678 644278163
1 259049028 682164600
1 314766766 976720847
1 405593731 951517195
1 162799900 761587902
1 279540357 318959188
1 128660550 709272892
1 84838044 754473098
1 80196296 319754664
1 782877540 802021514
1 445870714 950281260
1 617903278 680514712
1 264178949 676011568
1 414624640 927170976
1 230669913 685585378
1 305243079 916785735
1 787844608 965362752
1 55359245 476352546
1 646196675 775737005
1 146559388 961890058
1 913924509 954743115
1 984284012 996608864
1 910015864 975075920
1 861227785 999263869
1 781675341 831285975
1 2608724 814360043
1 986281025 995186992
1 677938883 800715658
1 748737246 973200389
1 386929494 765705468
1 552892571 672107843
1 917943638 983368264
1 432556694 534515895
1 374964992 481009924
1 165723733 185554182
1 932499000 950670917
1 246070194 882893345
1 219781328 794460243
1 440868643 513767363
1 822395388 925471660
1 896276290 914911521
1 362501318 659687016
1 744096984 826748631
1 650663905 940474645
1 558779958 911558661
1 691107101 944552541
1 483886595 789349256
1 489259591 579439646
1 449108408 544845956
1 743360208 818310336
1 448669509 840740911
1 79736449 223533300
1 84930904 234777580
1 39034819 949246360
1 780119828 875261314
1 15823068 388103941
1 868157160 993122820
1 237363112 769769715
1 1143620 669715061
1 605848415 835647884
1 114295143 206915881
1 267622369 296582715
1 45482857 910211293
1 949167744 993257974
1 832242404 860718965
1 204169834 839017788
1 873046945 892436064
1 527649258 831782299
1 343722537 891651354
1 801880603 901625122
1 585244384 813915274
1 676235161 753794324
1 464943951 896941003
1 214902727 586622369
1 173824856 850103338
1 81273574 902765588
1 585207782 688704900
1 197245261 384261639
1 756936354 827459249
1 743388900 861372141
1 856719315 857744172
1 847692747 888322317
1 804024117 943703321
1 574435755 723091332
1 397837525 803507885
1 611435199 813863000
1 891975879 990480471
1 749488127 977400352
1 442618762 768990534
1 965695400 975515133
1 620492995 766604119
1 730785744 750897066
1 3327668 105346995
1 289290244 587476398
1 843203371 888900470
1 399106877 692008703
1 760733027 861103759
1 689182088 921514747
1 871807096 872487733
1 930911507 971522381
1 528454554 771716145
1 353777839 911064771
1 308499508 409716081
1 130167626 605004333
1 582543977 948440427
1 886492404 941581822
1 982599749 991349319
1 276839038 335511025
1 437473739 740722008
1 434793057 908527313
1 24055467 634730740
1 177165796 925054556
1 580123685 812764008
1 557098356 648508287
1 520045198 631303702
1 446938837 545479317
1 107332160 457670349
1 991342558 996289501
1 191237891 455330090
1 56867780 826412428
1 701672938 922189633
1 817371089 916791825
1 965012312 985088140
1 752687175 843682123
1 492213712 820075500
1 125775961 495442089
1 348202528 686263464
1 421105469 897955308
1 319690475 806811550
1 957425543 989652097
1 117808866 930026975
1 699724446 948216068
1 183021571 273586654
1 469306844 684731393
1 862317761 928318771
1 488160037 949924406
1 745459111 951616255
1 575052487 957718094
1 580261792 963988934
1 377093946 557949449
1 479236839 530613786
1 559581153 948959429
1 378959542 773642461
1 90057407 470240405
1 719333590 829095894
1 726621654 876697053
1 895238261 984760030
1 314838247 366374355
1 375347750 947654669
1 100808195 981093691
1 697762627 748774317
1 736954743 935083757
1 129396931 470913485
1 84771501 329421223
1 688873807 791800094
1 95695505 800613275
1 53562179 243483716
1 356200708 548346900
1 485010580 934740819
1 743387143 808160914
1 189612864 329765904
1 140998459 357735289
1 953935634 977423987
1 430075215 782090885
1 194159935 465534236
1 962133423 966944283
1 741060690 852176448
1 261641742 838978082
1 564920255 995177303
1 793390079 960919994
1 124315638 888339585
1 40990702 931678299
1 772606260 793932171
1 95949075 624156708
1 209696316 565713700
1 594099046 847129440
1 508915554 852424884
1 416856262 853260025
1 428607013 920358528
1 721535108 805299132
1 422613347 490355275
1 462007528 973383445
1 846790901 929826951
1 443506654 653752595
1 889292282 890773789
1 543566147 713069066
1 532497276 896831748
1 14038632 560269101
1 400158020 578552432
1 391425045 755682771
1 73880510 768297755
1 752083057 899531990
1 289284822 643359959
1 100866741 967323615
1 852086602 933856454
1 38015839 191628319
1 472734192 997816856
1 446470448 833232429
1 215907210 491240122
1 570801674 661586684
1 771751151 906903483
1 148088841 444552728
1 722711667 777028464
1 45582896 512089050
1 207293634 922763641
1 798435192 833905341
1 475055797 838931475
1 788718841 883376562
1 954139028 957566109
1 395896452 582017983
1 340252125 380254574
1 684794451 851263930
1 796206366 981317221
1 468995488 953274670
1 419611770 522768717
1 800685749 944298970
1 114687334 510333087
1 429500832 737039094
1 788138849 947000523
1 357240347 477427661
1 839232629 942227559
1 188029451 532240395
1 623503831 854846097
1 205664038 938642238
1 430093311 432924071
1 80756356 443080476
1 901615834 997310143
1 201526756 623405480
1 737594998 906687044
1 544513799 701151267
1 833053682 871903077
1 309651929 989391461
1 483469055 709128855
1 956558767 960126269
1 175783111 568445597
1 558232280 982877716
1 94840735 304600274
1 873205032 906703665
1 151540095 867414681
1 530179858 804282601
1 834817908 929184760
1 739122733 775739556
1 995490805 998017042
1 240166063 628929751
1 268057030 678449246
1 304858086 369934052
1 442518560 591940668
1 771293442 990602993
1 922339821 944988163
1 332247377 379177520
1 548824298 828564602
1 86064368 704150405
1 853602314 862412693
1 774019407 926458234
1 210896100 510250383
1 760194078 950410663
1 795157195 957791119
1 251025761 743499961
1 929175068 956055577
1 854062155 925222853
1 718360323 862872465
1 360917199 848243979
1 731141659 995558714
1 220649813 872645983
1 577625640 758179605
1 197250635 247965131
1 137558067 552167857
1 619941488 671981600
1 288462291 729312170
1 848599162 861292447
1 468755945 609752811
1 925125453 942385653
1 572558421 781520753
1 943486769 996087318
1 466924753 705389647
1 948070638 972514386
1 683125745 811718613
1 937119454 937291929
1 559698188 801798966
1 127013837 575099626
1 385021807 910810605
1 933137591 944986252
1 58388110 65427047
1 682669708 742141286
1 400928698 496772456
1 511271324 675797304
1 431131611 787662618
1 821710852 931120458
1 312668142 699950420
1 372319374 410589738
1 282120035 620108842
1 331897790 666382363
1 371737454 886720335
1 353791661 736097938
1 849173596 937705670
1 124532464 920188908
1 828446 765920310
1 978996351 991091439
1 816227428 903897064
1 818768551 893317777
1 270729070 872814938
1 345026883 437413093
1 904398341 995888609
1 454625230 497221020
1 626498714 667483235
1 264940987 506771307
1 234908099 999035162
1 322574072 924335479
1 171042180 957986081
1 509278280 837754923
1 415881544 735383625
1 996969063 997950751
1 10649267 104681458
1 917180337 999026325
1 904945220 981488234
1 275108223 943504476
1 572717453 831572323
1 220030095 287493576
1 401636500 487382312
1 187028918 501571749
1 858671841 990019990
1 952224848 986713381
1 916193548 981521636
1 55951802 987610082
1 674238792 883325757
1 924730032 945987970
1 866034906 875839655
1 971185472 980399781
1 961761038 994019203
1 794596995 928317095
1 397812869 679835111
1 740999883 938058907
1 517599316 935290081
1 535900275 615824497
1 281243091 769461018
1 964955537 998410083
1 746868727 948817317
1 989290816 994837715
1 496568840 748814476
1 831025844 865538439
1 279940470 914702969
1 990920486 995609815
1 366120880 671728659
1 581699824 985236306
1 18692215 497709297
1 194489854 273966369
1 984618085 996892345
1 499014596 609448423
1 437812750 499221244
1 294097172 914907334
1 494816413 948616301
1 905429706 964334703
1 662568630 936649520
1 918236003 968138679
1 275411011 702354821
1 89649521 982911629
1 995522754 996124417
1 280496973 561699190
1 993661336 994664410
1 535456072 583117546
1 410764152 834796815
1 530222243 906735422
1 419959341 631257199
1 243357264 376994535
1 774828890 807696870
1 8872591 350595904
1 794741770 812978741
1 695617813 746063908
1 708069429 944770802
1 294787828 359253576
1 621636568 843046636
1 198425725 874879749
1 294338541 326115514
1 914550029 925710643
1 364984799 804052997
1 973386189 983851178
1 451159632 852955410
1 974004641 995387630
1 703414730 730901056
1 161259805 229511621
1 69992215 564023108
1 110985937 700265248
1 255631458 577283115
1 794605545 955315159
1 689763877 925479823
1 405362302 684324382
1 684020267 994036075
1 106402115 190053009
1 513203876 593498362
1 483446000 851690456
1 644895584 951941158
1 223833140 356701002
1 463955268 567486888
1 105761992 269880905
1 522730079 919399441
1 526265144 898525870
1 504941099 704518100
1 946248968 950561726
1 404529973 711289616
1 196038571 802714916
1 238885421 438966709
1 578895144 594388944
1 410685251 587632252
1 121855912 737464095
1 861977116 978921978
1 542007233 980168363
1 22081603 154967436
1 617233205 669044240
1 439248554 993338154
1 339519609 875105613
1 79355789 394957578
1 848143011 877514244
1 45263847 813983740
1 566484667 848306910
1 165932027 573986336
1 500837748 818431553
1 350993793 673522951
1 913237714 933032679
1 834940626 968864850
1 966090325 986026301
1 521422687 659008927
1 820657238 897303735
1 470391720 629443094
1 613241484 822447452
1 439681449 592186651
1 410596847 866031640
1 780478315 922618235
1 512297860 725952902
1 786182730 927529621
1 847824857 890772789
1 166750613 189993605
1 187259387 796794969
1 520685019 730792122
1 75788785 535969666
1 551412532 837190712
1 122409963 264384584
1 901633627 969143771
1 937736090 955260275
1 39719661 89146274
1 702555760 709759910
1 807784392 935163256
1 765630122 934710554
1 322709822 976246141
1 556885295 700533261
1 700560380 751036541
1 885567854 886847535
1 930629969 991240605
1 637034957 679742825
1 728408483 784872289
1 411999319 892722576
1 490230794 601860892
1 811182033 966196035
1 647619288 803609103
1 812885262 947074846
1 455607732 915970426
1 847656415 913940531
1 167540782 239068237
1 293927035 470857002
1 904628484 928542635
1 822967750 963941440
1 169107721 433801886
1 867864049 869429522
1 459233810 560029415
1 170580365 601962357
1 192164932 697363340
1 289814890 471492473
1 738482546 870681839
1 112818649 821329196
1 40782586 284708529
1 462329602 630038997
1 194350257 912884337
1 978768031 991402706
1 152691384 219598095
1 21342749 674434632
1 421363110 669041223
1 630948571 742887721
1 303909178 840914484
1 894603185 989266288
1 316114910 680997270
1 833601763 885324301
1 31851249 891412611
1 770610041 930747915
1 158254962 418122630
1 168831127 560226263
1 621947296 730939782
1 108408810 480863927
1 685592919 799825341
1 891240223 959644816
1 403192491 528637679
1 150565606 402030003
1 944144155 982986519
1 409767305 438977545
1 386806136 456800009
1 593398684 914433495
1 226198870 316907596
1 312100390 715622564
1 680318822 970980961
1 202474074 250513215
1 972786317 978175844
1 963721074 973373065
1 744747870 807658615
1 887266287 958629444
1 226214146 619107561
1 736854515 880690333
1 551673157 901000082
1 833277160 975182851
1 975004654 979806783
1 843063933 878674192
1 40557992 309681326
1 366735877 781720787
1 878650592 975853244
1 493888447 676944319
1 340344140 434378089
1 536061808 678364770
1 1948298 912826008
1 793496972 835495805
1 65363088 657866444
1 428110751 661119906
1 114401835 277435231
1 653291296 947571300
1 676082713 888135190
1 648459788 824247764
1 783276529 793605195
1 185662908 645163239
1 842891620 928565844
1 579243799 783283177
1 448074395 856241894
1 198618453 489394676
1 593300296 948633656
1 346591893 951258889
1 713895883 984832205
1 420816229 976527255
1 648574418 781867419
1 510549832 745177787
1 705686281 947343810
1 48965693 494272703
1 756781301 835889802
1 862905806 936308797
1 337819241 524233080
1 436790811 577137809
1 773531022 998444090
1 54138360 588849151
1 844260375 990738199
1 154019273 489754125
1 206528264 964374333
1 605886916 884125826
1 635764075 698849349
1 349668387 435560215
1 614095161 911593522
1 703516417 959331494
1 109446481 764515558
1 439417113 904935714
1 386437055 891007598
1 157916860 367452795
1 367195911 631663133
1 790305624 928085803
1 141861203 671969347
1 937570278 982881818
1 49312190 345435440
1 353577684 450651149
1 115710927 549449525
1 921055346 958273149
1 188634159 897682222
1 575106497 625092364
1 307823256 822582285
1 280755065 743207075
1 208128611 402418635
1 367752043 627585216
1 125982713 747576519
1 715501768 848961248
1 42607028 214238498
1 347493705 829157570
1 900664163 942390574
1 148944311 854223787
1 542156283 626670215
1 100393846 680371758
1 701974515 967345585
1 606153662 905519841
1 494331657 533269580
1 715327200 905760736
1 993391197 996675283
1 53581723 307439984
1 464647295 734272749
1 803914762 916058773
1 800244230 935866981
1 562063908 908819509
1 1703690 758212448
1 645131149 995757231
1 199628654 492740799
1 872467822 874059561
1 534535737 846083816
1 813097506 915100476
1 852546281 980707980
1 915761994 965593214
1 363208320 389598587
1 788907099 803716780
1 696771572 931674733
1 281263830 287509691
1 715159399 785600956
1 387602433 778205294
1 300325684 629414629
1 415065167 673979951
1 616349585 747733197
1 672585691 965287596
1 621705679 768567572
1 578305901 921707823
1 800930178 987223835
1 811550629 843887465
1 790976062 845774695
1 121752552 959987466
1 851193575 903747701
1 203828143 689321621
1 132677963 871427321
1 351867440 927761688
1 340858378 756782897
1 158865988 686849487
1 432358013 898674562
1 201927769 740875079
1 546704080 681598629
1 685959297 830519830
1 667192469 738951201
1 942842460 969641219
1 877735173 937659232
1 453642198 806694307
1 299016016 943494419
1 5018102 661925698
1 54194722 782894758
1 580837924 972359868
1 415425253 921840557
1 812841761 835482984
1 600327388 740450160
1 930087543 986530967
1 355942438 791318155
1 178391844 988494839
1 36489203 231147391
1 662308902 778497603
1 312108689 852956881
1 948570594 988904674
1 519931178 592047896
1 631581457 987542718
1 7714433 482068553
1 927134084 995061005
1 251331397 979185391
1 950300805 961876425
1 930348704 937708368
1 415356194 950049264
1 114044866 143711453
1 257018338 696295612
1 239517404 662138681
1 678036902 735724613
1 872483419 884931421
1 289455019 487385971
1 442376743 974377921
1 398491413 657800730
1 642110106 823694073
1 673390133 751764081
1 75484826 433919506
1 884516663 928167945
1 122010644 439161433
1 21986519 180311539
1 311674978 751878205
1 624376059 717998790
1 611457807 632514983
1 888136657 917890217
1 145230312 911875565
1 355075182 656645021
1 251527656 400140048
1 696522648 819950482
1 126116744 878804324
1 799320778 862420183
1 337573863 383087633
1 779079381 823050449
1 115258251 363883763
1 690979831 728310828
1 581133043 871859444
1 575754670 951162789
1 825592146 902729879
1 561865704 695719558
1 641932012 675256859
1 233795887 554054005
1 878589405 923609910
1 624941632 673396537
1 716745424 769967640
1 756912712 863498492
1 840452657 909399381
1 862375499 952318297
1 625527551 919714576
1 876469654 949024998
1 236493885 839914539
1 690350651 722737824
1 779484157 853356911
1 284463437 487605666
1 582971680 589614198
1 101692507 503227021
1 243090122 358879787
1 899000596 941124763
1 785290789 849514181
1 487684195 667211723
1 153611159 358773934
1 284793362 973756970
1 444185243 465706964
1 580161872 764617237
1 170555971 811528505
1 725134308 903519275
1 958367150 995435488
1 617005646 759799696
1 417980265 988089359
1 426674795 839287865
1 434089390 720370760
1 660917395 668762726
1 98641754 771295902
1 174473515 682013785
1 499284815 702406945
1 660073875 723057687
1 942853974 994548890
1 365124828 456117185
1 810460472 825829084
1 920643660 983692277
1 76392349 982252221
1 334649062 811247335
1 528552045 652426685
1 966943249 986002658
1 743856663 965640692
1 355382780 613666907
1 20125363 729605807
1 161405184 569691122
1 119579984 687248628
1 302872480 996358977
1 293626382 895830852
1 394340294 835863147
1 435565617 717297299
1 831605398 927582144
1 771485881 911969140
1 586041244 696973283
1 52274713 926672529
1 202280838 948603572
1 324758356 922654402
1 969215156 980347908
1 173393304 753482551
1 279692892 545782725
1 953514545 972171745
1 880328256 958868227
1 34447404 72237774
1 7123462 523977201
1 453935624 650067269
1 877292473 924660716
1 299937586 986954771
1 250922131 520886339
1 695765595 772439851
1 98969499 119433420
1 118669907 171197349
1 671120914 995462578
1 182851629 201912028
1 970962979 995998943
1 241979168 532642478
1 571876742 710497529
1 740384352 822185112
1 638221570 921549540
1 400148293 635059736
1 718919883 880689258
1 487096670 893874574
1 275047482 454227906
1 235902984 435959333
1 248784252 660952045
1 373603538 950586408
1 252305453 416622558
1 377528760 768859600
1 942232243 956520990
1 526245172 646061626
1 196397303 457692264
1 632248588 947603835
1 752194276 921805991
1 702752426 925319341
1 211464342 759299453
1 997929733 999942680
1 734256274 744305817
1 859111397 981658757
1 307365656 981431883
1 271066786 669802667
1 28675049 734302814
1 893057314 964747056
1 52271452 788266727
1 640178014 667436845
1 837741714 851301338
1 247140147 450379567
1 934221219 943255825
1 497848150 536357585
1 496326397 573118415
1 316135983 992908022
1 653628721 675842858
1 530579368 687668348
1 782567230 803370781
1 797484347 916419299
1 107855346 495973788
1 576933208 871747462
1 942045719 986641643
1 438299871 458156689
1 352826726 544061932
1 570374864 572298211
1 587897532 815281659
1 191001176 196859555
1 922906845 954076074
1 611325882 668549932
1 689171393 961126057
1 380141339 983020106
1 911555873 995258255
1 784458706 829285572
1 735832772 887590271
1 780684701 787996586
1 466526379 944279123
1 644631531 845048107
1 223750893 598660131
1 833791633 924485489
1 868176330 981410649
1 454802012 569386211
1 156139484 797669508
1 378436077 480067160
1 630394899 851618986
1 526224512 882718998
1 575332251 877803710
1 517295319 653979875
1 436114059 595337509
1 772677595 833709918
1 868785809 922550599
1 842872651 842991524
1 630330081 705942624
1 820591957 935321558
1 294780191 848813026
1 397623976 502110908
1 41562107 349190613
1 941163106 954651766
1 389646230 514585010
1 208668368 449625549
1 335517869 744359930
1 688156199 884623690
1 605538925 861964367
1 109235380 567223707
1 47569661 261316944
1 565797347 791234162
1 433820683 521493243
1 698968303 984671945
1 891035288 963875289
1 993470777 995867295
1 364400090 552293690
1 209822753 980219231
1 929160892 953211006
1 559834422 952990845
1 981367234 996708768
1 510885490 590574359
1 458054845 758577104
1 422132936 661713037
1 909607943 969831668
1 725663668 961570826
1 2986188 448024071
1 430350484 660329944
1 336823940 942037607
1 128113294 986727637
1 146234476 794280974
1 535236912 772223876
1 824709936 925663067
1 255552764 723617708
1 787872374 879396410
1 479704267 974884021
1 550692706 720512243
1 867915748 983045567
1 87034565 519262282
1 38986541 994747933
1 884711841 990174030
1 107112641 518389316
1 634699043 901222819
1 852925646 994798440
1 909244415 949647962
1 577779310 794559189
1 703903407 989487327
1 804024758 923609727
1 539620992 899356608
1 158468501 497335173
1 617674505 946671297
1 297738531 306208381
1 729921308 853582119
1 418281588 990451904
1 661642521 789627373
1 785433030 923958246
1 967960800 997656786
1 391207886 946567258
1 381803218 771558945
1 411676624 927280531
1 672420288 726931160
1 952640380 962168965
1 493006564 936403211
1 900696830 951080582
1 299077176 940873966
1 278697851 927193687
1 8015768 229765709
1 587445916 884941911
1 752349673 978850381
1 419410441 984136758
1 475798758 880619064
1 651322150 786559100
1 40599755 700342955
1 329833141 721241195
1 539071469 846613811
1 689512299 801656823
1 376659887 555506637
1 804412824 863471876
1 269236148 984269248
1 324060773 974822123
1 481736644 554512399
1 210890282 462215864
1 988650498 990649402
1 591089329 984513002
1 828601101 940948152
1 727667283 898925682
1 267240519 874247133
1 430145148 843623343
1 343193161 377221273
1 700368582 765302935
1 398433813 697529161
1 602246595 738682382
1 4651055 701154765
1 290807494 807008253
1 770184124 888032092
1 828565936 856688919
1 186268657 419920478
1 420876704 422737689
1 378372602 398531741
1 289563072 509328531
1 794831384 933200241
1 734364852 914671630
1 643816388 694376911
1 572408242 858782295
1 358861707 723229678
1 550360859 765566885
1 708486301 796194239
1 182274520 708090689
1 341263392 682025714
1 268467128 867413367
1 515218947 617570597
1 19404067 504489013
1 764972839 823003588
1 877914470 888446119
1 566876685 931286950
1 370924415 425252231
1 101814165 404750663
1 767512555 840722759
1 764393385 831024202
1 126387517 567557001
1 447915573 993027674
1 622273993 650532060
1 243779892 520701115
1 289282536 670750705
1 169887821 396617858
1 962057609 992872432
1 260731218 888628290
1 344402713 729986424
1 443876704 578673198
1 138227117 791979662
1 384000589 438706855
1 221535547 635425912
1 818230374 956905281
1 770125428 982994870
1 945443683 972738666
1 669786071 894755636
1 601577243 955809709
1 289679500 550852189
1 877537469 894266249
1 94754151 911817103
1 17904848 630186463
1 587023590 971788325
1 827515406 860543705
1 471990700 611398049
1 607059972 629439589
1 212100358 730792495
1 517645020 798269736
1 60951696 300667341
1 928233488 946513335
1 475528372 992807625
1 622503218 914562037
1 950866880 999436309
1 754142464 897327245
1 691694736 761333559
1 621124438 776175057
1 903123692 944577572
1 232819698 562710662
1 331842585 569306926
1 569528118 980704438
1 66859476 512688686
1 666047036 818991197
1 371101636 708168225
1 263263233 955459501
1 283012187 984331487
1 394855277 831044224
1 90771426 750524306
1 459099856 595002312
1 373230056 672216470
1 573969112 667136587
1 42423965 214295039
1 544401579 697923013
1 115321493 351363174
1 593985322 890544600
1 856344823 970967761
1 81968552 582033977
1 974546817 999353851
1 159607376 736451410
1 683394357 774146042
1 715787566 873504670
1 480285169 527227181
1 577323930 995532155
1 730086824 972267359
1 520664304 728299144
1 461731297 761547924
1 876320490 960085859
1 129338197 293291940
1 50498208 759468405
1 685986195 759078588
1 910149512 991393790
1 882549026 960035396
1 116465066 184632545
1 590784317 930303607
1 512253063 978752739
1 498033581 937801239
1 196646831 990603486
1 928213381 947987138
1 225044019 822248681
1 798230671 826959669
1 74526786 811785051
1 531783030 601210858
1 18704560 679815402
1 290934501 309143898
1 897298949 990597807
1 50195462 106520705
1 722550785 940488186
1 402669709 813441729
1 31454375 282804070
1 240366045 537661327
1 319014644 874625138
1 607480884 799564079
1 252311063 833164274
1 350954463 832112666
1 955482513 983322894
1 544144435 736478873
1 505223548 523739517
1 583533809 943027708
1 529949295 962879743
1 772512715 839558450
1 140435140 668404723
1 640794594 659459327
1 179237261 300613461
1 430723436 775264905
1 219019049 465192835
1 984066450 987170460
1 181770728 746722437
1 800874236 838814102
1 938254210 945068159
1 737760068 888107243
1 376759490 858779944
1 283074568 639288796
1 373097939 845579856
1 575068251 828195743
1 67519904 350592186
1 993695739 994732947
1 307135782 874163830
1 238705278 518808766
1 775428590 787593785
1 81925372 258204742
1 232342842 822879893
1 794817757 975448877
1 579303726 688942902
1 579211408 617333657
1 222909561 504355111
1 965761464 999740591
1 657358612 691442978
1 890117692 935741696
1 145534595 509165990
1 920485207 948180790
1 33533159 255024422
1 310068512 646809153
1 629531500 750622929
1 517759194 955020550
1 254888240 340230293
1 591757835 834598902
1 724199110 888357860
1 438228632 774119830
1 865303068 975362850
1 386599141 587004632
1 87560125 562777094
1 496595780 729458486
1 179439263 717977069
1 713408720 797399734
1 849246682 930221970
1 444405163 907106841
1 545135656 624694450
1 179564381 510167708
1 812191639 997463995
1 810630086 956188004
1 797616894 971860111
1 431729728 666417327
1 284093578 605749500
1 35553327 992094019
1 681780018 814044267
1 615297528 841505350
1 557043099 609222837
1 635250141 769729654
1 112750187 838651379
1 999143439 999339713
1 428710702 677210372
1 74333362 82217541
1 119943906 341939547
1 467011560 552924946
1 648891818 773917259
1 615949731 934839488
1 736700837 824102836
1 70743846 797152491
1 657755856 888800766
1 931149300 999677283
1 173754521 697832316
1 980023886 995694936
1 393777980 640797023
1 452229416 833446701
1 86137155 710385713
1 924067905 973676336
1 698075763 775553178
1 366454673 742827107
1 84444607 908980416
1 993983089 996663338
1 725408159 956563608
1 751483352 805714982
1 119707881 669213109
1 422638069 764549341
1 377359620 508949291
1 98399278 396717280
1 89507196 323385699
1 536961340 995430865
1 239366017 701181980
1 480422348 698762863
1 596003209 905368206
1 891438693 948893114
1 210797727 710154412
1 543319265 759316253
1 19449248 153064449
1 755298582 784389550
1 174205042 478161867
1 147326809 513446296
1 798335131 868431592
1 865253908 954047662
1 468911624 774396991
1 845495253 979995405
1 686334688 901018994
1 928548794 928725229
1 976836558 979728471
1 632614577 846580624
1 41757824 423190705
1 61622430 286967645
1 36785627 595164693
1 992132480 994099428
1 30122592 529968411
1 925063532 929831211
1 257476491 515397217
1 215314064 609281072
1 975840702 993702752
1 430276450 534833457
1 206907652 675737297
1 397026550 762727943
1 489710446 701726223
1 605632334 931570008
1 97788019 375964594
1 469642235 989916050
1 161782145 711140352
1 117786184 367589029
1 553300575 563336960
1 569902801 641087689
1 952354971 973367923
1 331323890 489635285
1 559855915 612796585
1 997297970 998667057
1 795253196 998432843
1 785488452 886498342
1 426071892 484683192
1 539647512 667764981
1 738619389 866386540
1 468808011 873173394
1 829783257 853888744
1 841584791 871469555
1 50231041 173564719
1 768991995 875124384
1 554335510 612988832
1 603621606 961766098
1 175459300 230765055
1 784577655 809022894
1 354773859 450321752
1 105845204 409077151
1 429710914 990546531
1 830020956 934290033
1 215445002 851650062
1 682705188 822793617
1 15204783 519253884
1 85466926 632759573
1 475985526 981634438
1 243511771 926271178
1 169871882 196124283
1 953457682 994220966
1 520553721 839458069
1 481492354 896918624
1 876048376 897200212
1 156779816 355440225
1 202578441 320111970
1 720152901 901929003
1 528068202 532097263
1 902148904 916213569
1 322399522 675032291
1 868300074 903516013
1 989724936 990521472
1 206702237 848254183
1 178160796 722739990
1 377940369 877585163
1 741234388 813874552
1 125419326 176266386
1 659242821 783653061
1 883786351 902446890
1 960936329 990026483
1 146521201 351966835
1 100661042 644873353
1 711719055 844482472
1 194791278 862988466
1 821873219 960411216
1 515397763 694965283
1 246633964 870399298
1 949066138 974337992
1 404208894 796230386
1 874204871 889604798
1 349811683 385885831
1 990751967 999290076
1 748253055 802367224
1 22792260 259236464
1 787888929 907191974
1 411007729 514264000
1 994543512 999627435
1 108630163 552635377
1 741393077 910570806
1 767346330 962463643
1 601057871 845847163
1 180937424 840509767
1 786448655 956406509
1 200608143 927000285
1 402666742 534250584
1 318846941 396569248
1 251770416 255855433
1 706268113 947856839
1 208538147 305724685
1 626479380 947768117
1 271345840 882263253
1 925400176 959583990
1 507522570 956792008
1 134947212 277985249
1 145060729 462456529
1 275134954 421594802
1 877430263 990349177
1 985931513 987305279
1 155784483 184381187
1 669711309 982853227
1 328945345 601048650
1 981511989 986374693
1 828871260 869767902
1 56013639 733850815
1 544029808 576135476
1 940649458 958437789
1 19250896 301629115
1 375365218 641470882
1 800185207 882428101
1 934899732 954121619
1 279989621 820376233
1 442875354 751910344
1 726303802 803561219
1 567381575 687058414
1 174266206 272537361
1 96207899 285939801
1 957797123 959430222
1 357336892 610709921
1 912397580 961069638
1 245698577 394927292
1 163888903 350565154
1 436762712 878517795
1 910157146 913830647
1 453105675 802407703
1 587006371 800323497
1 441499416 734301261
1 921713485 954142454
1 522788730 865274620
1 458519776 857077926
1 733433777 830039145
1 247433238 378805311
1 692005542 767016215
1 30036369 646759910
1 998326485 998959969
1 605076613 824286455
1 268515215 572379917
1 876728339 967663246
1 765959945 771870388
1 192134340 866147026
1 416400693 989360803
1 896821021 956691795
1 366902545 774800244
1 919309162 942903830
1 284016273 619768870
1 225247338 444100198
1 106928207 452020756
1 938326803 953632050
1 784458414 818258180
1 248485870 748653685
1 511658420 605568187
1 55537793 497064812
1 377706097 414129395
1 416557853 465588998
1 513386868 749720877
1 874846748 962987534
1 372598424 794625154
1 308636266 436996390
1 717380323 717517630
1 735335582 952428125
1 794450299 826295160
1 317363680 479239858
1 764476954 965763074
1 102198149 870888745
1 815061916 841223398
1 666484852 866939760
1 585732918 924338557
1 671484529 739259089
1 790443134 834704383
1 255049922 779253238
1 454140246 867247758
1 509509402 868523646
1 93118433 311214096
1 966316853 975963319
1 685503446 694001289
1 464600658 847449157
1 829102722 837395520
1 743200592 884637208
1 714108437 786425060
1 2357942 319020101
1 420394273 544187740
1 793827411 975623637
1 310949919 833106171
1 120145620 581718834
1 953473018 993344489
1 730931758 943717626
1 206458299 479991577
1 207714960 363582883
1 39291551 228935239
1 532942638 752498540
1 317025030 395272446
1 683483333 700247805
1 370933096 540968994
1 753917744 851607579
1 847508307 994991308
1 204898994 598996931
1 99029454 465065238
1 989925203 993825242
1 883738118 888855986
1 356923142 389502266
1 306209477 387210020
1 322671886 482557663
1 621863665 680596419
1 637622003 964796413
1 918257877 932617710
1 592737405 711878497
1 324781524 808684123
1 758561456 935495357
1 351450425 399149406
1 153335366 568255771
1 906464439 914178978
1 786821700 796813587
1 624712111 980907591
1 565091129 608703591
1 890066075 972128843
1 809916178 968954155
1 297986917 996798506
1 308142005 351195674
1 516185876 559958426
1 121517136 888775395
1 967411032 988896742
1 955827030 961100084
1 432651763 481600470
1 617650167 756214165
1 588660036 741887251
1 155540866 191871810
1 734278275 829001794
1 834203971 885897483
1 643844718 960770821
1 431854862 440225844
1 668380032 735587597
1 519463673 623484911
1 883690377 885122665
1 115587226 307544325
1 211616914 849245322
1 258752334 969786002
1 735837685 783377765
1 276400341 562405296
1 807349037 949134490
1 105005282 401193263
1 721498758 928184363
1 150910854 390150754
1 500362646 642756812
1 286836761 937333573
1 272734832 527199489
1 727206917 976820970
1 745479188 918711830
1 138595856 450865509
1 324777111 639822626
1 158502359 634318953
1 51501640 386636119
1 847641033 879452261
1 954041655 980697399
1 90456575 931740642
1 554292745 644823292
1 442978609 888179173
1 364465426 406157164
1 254786273 998575756
1 283886447 786564296
1 2603342 690425032
1 386602325 930844036
1 320407890 987612129
1 719962326 892470310
1 182568896 531597353
1 16236739 66628781
1 781191474 961631429
1 739702092 750371351
1 937559578 983006328
1 287878435 348107955
1 963784515 975390654
1 301764627 635005924
1 896152823 970049104
1 268049154 358345459
1 562295081 622697002
1 776960493 855442459
1 339730669 874119882
1 493598402 750610685
1 758607986 826458793
1 882626989 959046039
1 697986153 769573914
1 987990794 988754248
1 917978172 973061967
1 859591068 953180883
1 207032660 286965426
1 530751589 722966902
1 483586004 558043912
1 659514372 739235279
1 7455263 15343014
1 131817042 193738684
1 618292136 736546666
1 357082851 428942855
1 861910079 873726566
1 92335443 930832901
1 525361313 692308734
1 505326783 602510445
1 728564883 825894441
1 557541589 856997974
1 246590891 644316705
1 163061161 490490833
1 715761172 933685933
1 698638497 935113982
1 231692242 695823597
1 788951654 869421783
1 109928643 506091296
1 147402861 536827304
1 750465543 875037719
1 818281277 871465202
1 744882642 756030616
1 163797193 363021955
1 276557968 565866847
1 571813958 890621891
1 694396511 699846168
1 849115734 905154398
1 229933600 388718118
1 319742777 878551645
1 426213914 641994999
1 479987996 806671361
1 803240717 894992865
1 844007785 917539742
1 526030384 750181664
1 176439411 473053302
1 692092289 708860390
1 931456040 948847419
1 159539154 329858490
1 330803898 613865206
1 20654671 429177436
1 735266527 866336747
1 935545419 964229800
1 132698591 667741272
1 822139636 878513359
1 137038970 814413811
1 674200780 707367978
1 220754316 471576468
1 743528607 886339450
1 536221441 934791729
1 715461830 921777898
1 698054731 861460860
1 6517467 477897211
1 32919236 112530301
1 687391556 739893371
1 768873976 769162885
1 147232685 258049201
1 53333996 232658967
1 856458231 995040375
1 371585946 755805413
1 496829780 843956875
1 438405782 924280426
1 929998367 965359367
1 631995972 856159311
1 22879068 949117461
1 119410969 694096577
1 396183929 936571624
1 319037788 533987961
1 659554650 904460394
1 193319318 482903848
1 653317656 979589526
1 822330083 894158291
1 372377466 840331393
1 931700297 945896588
1 852574606 933932596
1 40458079 248885828
1 459682534 625350037
1 670178834 809110547
1 462756515 992180611
1 843883885 943412483
1 443224780 837657295
1 632287823 890691754
1 539882280 611077645
1 283764279 512753629
1 987775764 991415899
1 681293048 926818750
1 314587874 941854390
1 214331230 803750959
1 909839714 926903766
1 873545285 948573258
1 251142107 677961823
1 455796227 979198387
1 138016025 441287480
1 720188936 919390204
1 631442201 687612480
1 864908503 879649373
1 739723277 913689631
1 256379817 418144124
1 244139447 491542943
1 578500047 586455120
1 118547297 724696900
1 602571751 959236081
1 632083544 744966226
1 363808405 921715161
1 439688675 897849756
1 869535974 936422312
1 187471734 564567501
1 327397516 838149446
1 733997930 737777707
1 404835820 567042230
1 378714554 669777439
1 474214281 824248980
1 812577641 876959953
1 217553347 908388970
1 272162240 976657788
1 943668348 963237835
1 468590033 906368380
1 769495540 952994398
1 799963295 899050220
1 328034389 978856141
1 371297662 990719357
1 240015659 538714480
1 320211272 810294174
1 397271335 858626360
1 972380206 994835421
1 651645238 835185729
1 618771341 685004281
1 31207490 888187039
1 496870083 780691993
1 992024057 996185361
1 265593673 797187114
1 328553951 810070583
1 749295098 803913653
1 795857333 981814490
1 823499569 828993804
1 354410365 415653678
1 881423132 921938516
1 374492678 678705068
1 126552307 163923413
1 18659275 979741767
1 879702105 931443128
1 345601263 392908351
1 44386808 672561854
1 58959214 244404223
1 190032269 769090206
1 852795451 946952903
1 616022001 797185167
1 571788651 607304973
1 649356018 953953787
1 26533384 327460749
1 716963246 827185721
1 187428805 301432714
1 979125497 991132213
1 380899322 891025536
1 9373466 114269834
1 463149734 726570104
1 116853189 803827033
1 521492618 550050610
1 855849386 885737850
1 206177314 839416322
1 101621670 946230676
1 209414801 867008518
1 599509016 694608990
1 611443337 737097075
1 771110579 879435819
1 973418526 979897849
1 85663314 362951494
1 804532396 834201979
1 299236185 786221832
1 354898878 506415316
1 376215373 896972888
1 757850690 868361885
1 353317233 721603034
1 476804113 753901991
1 992029146 999195601
1 784485504 948608904
1 829985052 913706864
1 569583495 694481961
1 409321136 632518974
1 41529316 863609151
1 13550851 821554366
1 240401961 919867405
1 960341593 987142629
1 22698942 835484073
1 24675326 402534093
1 826001708 917381835
1 215702459 459010498
1 186337673 201715193
1 350440293 691100455
1 388544162 732268465
1 942282083 978302748
1 227602279 456916512
1 736019008 822878650
1 431129894 636174668
1 972668332 992259926
1 391064581 818486119
1 20315973 437146068
1 332553466 427531420
1 102440636 905582792
1 156016647 561246010
1 241896812 350320281
1 557593719 855809417
1 172314766 595781286
1 332749122 923361439
1 805856344 898268030
1 656360656 871290355
1 433706916 707510699
1 403530052 858627803
1 819907060 918992997
1 617322212 906336591
1 817530242 881044398
1 740239854 884096284
1 691764501 772056241
1 69448258 978104912
1 621814829 781317361
1 668392936 861412029
1 785373904 949517297
1 365400241 564515673
1 201544995 976741330
1 891665849 893371699
1 694908169 786396542
1 58496218 987322767
1 141463864 933113480
1 944220178 961162963
1 592538735 767559410
1 90557724 572407236
1 400594438 658832501
1 972431440 985330984
1 807730045 904895079
1 422309770 773228375
1 148704633 978357127
1 554357976 721690791
1 850745544 884016381
1 609486168 998409016
1 510473494 879554928
1 633922726 939924665
1 939858569 997907720
1 237958781 397047126
1 67551539 741270961
1 769762807 959338436
1 781263562 950846650
1 619457394 675532821
1 338475620 935819862
1 698395606 763613441
1 83855855 587480921
1 480003063 718675201
1 543272144 978445490
1 310014460 634758246
1 802035917 924784286
1 321199741 546128837
1 83862980 525036559
1 73433460 817774163
1 41623808 72706480
1 84018358 866190761
1 582907474 639190714
1 247971973 497154314
1 699420270 791250447
1 417340646 797540163
1 938345123 944747217
1 789736104 854796935
1 554364981 927187652
1 848607187 987953784
1 924520635 999772948
1 848342314 963265258
1 896147312 919265591
1 469179591 721444686
1 293403362 429938568
1 165991561 992451145
1 334264669 969110593
1 541301487 852258113
1 787537906 982789693
1 584378625 979228363
1 21064985 389744899
1 984082850 992757464
1 890022370 959331957
1 667491612 865146653
1 812918753 952128138
1 359255764 892526004
1 836922614 889069913
1 262774314 929342488
1 914865250 940294316
1 745658890 981194181
1 690817162 979219716
1 372196328 471636514
1 40749523 266258208
1 479185502 951030967
1 939861634 947306611
1 714805003 796332851
1 703620550 844641234
1 487340427 518553267
1 137244026 530984797
1 742875645 779443919
1 888418937 974083493
1 758021907 840583992
1 412181452 432370904
1 484347966 829044810
1 497029885 641886864
1 689417682 863447758
1 686078538 706830954
1 135338859 867529911
1 186354157 753168235
1 842435782 995010247
1 296330995 659356538
1 658543207 755364767
1 545921076 913691307
1 355113391 827553928
1 26396381 565084359
1 544641935 663171913
1 918753719 951990808
1 681221096 868658673
1 499044976 776940167
1 842589875 980667930
1 236491519 569441203
1 928276383 928508943
1 197915589 856105328
1 17533566 480484483
1 239704695 954769216
1 949312545 973594649
1 825953792 973284333
1 867118915 920462576
1 728300861 799984854
1 158860329 236499481
1 638656756 848789083
1 312188513 542807004
1 179415601 804238843
1 856495442 988019247
1 60369655 706105642
1 483133722 739615397
1 304594567 554566329
1 689291446 726231924
1 990938149 994482952
1 560616184 909315924
1 104461088 385732884
1 171574792 707732931
1 27092174 764483205
1 185600074 585926512
1 172574236 308374904
1 31749672 303548507
1 657271210 698377188
1 758981606 791220491
1 987020247 991773589
1 631236683 828334581
1 699486993 732404362
1 734771274 876959226
1 271361308 521075162
1 644696062 708454880
1 994358337 995311924
1 205591649 481724890
1 806483967 852914621
1 449270740 787724297
1 679250617 925101974
1 888197793 911232914
1 722865906 782464109
1 850945118 910176670
1 220656347 847623389
1 241178517 359616421
1 13554010 939918083
1 441132737 943703804
1 987390359 998287471
1 891463423 909223089
1 433431959 865047810
1 353121628 628780146
1 717402014 915935032
1 369764166 950392717
1 660732559 975396969
1 754961285 758682596
1 410579861 905987414
1 593451096 965979655
1 288455591 420528659
1 157746776 210672656
1 324178203 636402112
1 576484922 585291548
1 660526095 945935303
1 449034094 578699679
1 279865521 686733139
1 887871109 961289807
1 888323123 961387925
1 861378001 939496337
1 14909214 174523879
1 444920322 897736791
1 700278719 940294711
1 823839329 926577285
1 371381227 689840515
1 410271217 572704682
1 449089558 515419953
1 995005625 997759753
1 97283666 578394390
1 872138107 979149898
1 704546260 797354774
1 230183999 990966465
1 164881914 528240831
1 855824844 886435245
1 295706939 520070359
1 136337321 257500239
1 784200272 802689447
1 680625788 998441014
1 700150146 949236586
1 697140066 711870577
1 216330706 441116451
1 742682958 886953841
1 436603211 761324768
1 877619912 992647360
1 325032227 793625652
1 34832773 632956620
1 390473880 413246618
1 710255290 719247441
1 495503644 773699266
1 490924139 956633617
1 799756955 884614956
1 473332477 799968334
1 375592654 412299494
1 523951240 734862119
1 528512324 979004608
1 890282302 960670539
1 91597679 969455143
1 472683442 866326553
1 218820652 397441557
1 601993030 694250911
1 6230490 312158487
1 589366635 789064400
1 980544644 987257787
1 477781203 589919417
1 505950577 525859447
1 631829117 762744230
1 965190114 984805909
1 429930810 501186808
1 252452620 701059960
1 981357085 987774790
1 165405432 763817526
1 497353588 765475262
1 303454605 950068259
1 663849555 833409027
1 666152755 740138580
1 894509220 910407968
1 944389697 951603821
1 575357966 843851509
1 418355500 435412645
1 431879656 572196719
1 471258394 644581692
1 645958632 692688558
1 17853590 693218543
1 363846478 379128545
1 19151643 981949907
1 553008703 889677559
1 805082925 958255084
1 249711305 475831613
1 374821506 441183767
1 361184694 749201791
1 575380409 973021037
1 934910211 956687014
1 24405563 49920531
1 67172336 80212393
1 905947941 923636399
1 499643160 807234559
1 565186852 796231396
1 855966132 947500718
1 232329579 928198073
1 172880797 980256932
1 463678483 901601129
1 811796385 838708951
1 133352844 188906967
1 99507411 826469521
1 962267451 983007668
1 659119278 772433541
1 306434327 524137551
1 553208127 641016125
1 356635929 379809985
1 862814421 866656697
1 466659018 844148786
1 607238547 623803194
1 197407549 921984256
1 547955491 893156098
1 343053638 625161290
1 100296897 131346872
1 309275422 654293471
1 825548064 907564050
1 973275480 988703574
1 125925357 207169370
1 147857594 824054133
1 630419817 951385634
1 400316025 553004237
1 845338181 959536181
1 802875534 816485026
1 220086778 883127141
1 853534800 936052451
1 788263607 932512069
1 446930991 750473911
1 439454251 582129198
1 673766658 959705960
1 428636137 469323304
1 763566781 897938777
1 952732894 958951159
1 829515389 912687974
1 418326858 846163316
1 761565345 861238439
1 504632817 729390754
1 137593958 405846444
1 890580378 978922002
1 460621720 612927895
1 131213092 923863881
1 467264991 977811675
1 394832292 615119847
1 593579298 767580387
1 922480440 978950005
1 156763319 575964725
1 952859423 980752016
1 961715236 995794104
1 933343802 967425358
1 465516443 846654140
1 913514615 956971517
1 668916256 787162005
1 542012034 946852543
1 202900025 664954109
1 487416648 978875677
1 677849881 968148600
1 72961151 239434559
1 992902764 996402777
1 694732015 789843352
1 251791248 793954302
1 126105119 762890971
1 518229036 603804068
1 868448562 876657319
1 91520715 910719777
1 172498559 315873690
1 516828050 859140191
1 822689736 919711492
1 719697652 906005909
1 109925292 811669828
1 901882896 942004367
1 856988356 873460296
1 335039480 413107350
1 561817602 833218510
1 893318181 919899990
1 159889349 838757558
1 200813854 910384150
1 154864482 215621019
1 448949422 923520232
1 304212323 434608869
1 679981226 999937663
1 965067580 968392912
1 989544949 995069769
1 482227081 809575652
1 376242171 647157336
1 46033976 86143623
1 388134096 537351251
1 507564174 821311560
1 126508636 530324946
1 802977003 977015056
1 9555139 94521904
1 502452482 599803975
1 187628806 989760472
1 312544450 473880440
1 176890568 312929519
1 371158259 757024596
1 999394834 999774777
1 940948619 943799632
1 320964896 495144783
1 850058461 865894144
1 110372008 679012656
1 360997313 642529789
1 949115542 967467733
1 514419558 604570173
1 782775422 901224528
1 577749910 615531261
1 321295513 971184492
1 483314145 806447982
1 309812586 800541026
1 391399609 914574778
1 430985924 619606666
1 133772336 861809605
1 464363881 614243569
1 800893914 883826152
1 850523469 966585487
1 900258626 983891253
1 131913217 971231267
1 997753088 997985048
1 449769244 793887546
1 610297714 995051133
1 591877909 650877394
1 854834314 920741231
1 837528653 931180235
1 321445020 779949097
1 887437109 937428254
1 656403917 950264949
1 975998947 988551375
1 253028501 816422425
1 231730339 708884797
1 471472329 791035973
1 128843525 512117359
1 879442995 883989991
1 486469520 919777416
1 138572281 513029884
1 863056876 898616150
1 847397917 996968702
1 68163779 760037974
1 494102981 945038476
1 214412404 659663294
1 171086495 677128977
1 481988350 521274584
1 129363326 484407170
1 982623829 984269673
1 404548189 706853235
1 26292553 250977753
1 868401494 940118855
1 458095786 621868532
1 687841028 728296579
1 839369999 995994222
1 702675 446743396
1 90600185 999981836
1 821581710 907030894
1 593814805 736478738
1 696201251 857995627
1 272240077 392038490
1 811635579 890940832
1 584194668 631882421
1 896541941 996712529
1 253416660 983679523
1 687210484 998488207
1 942980261 989402270
1 688020035 784348979
1 772787345 893929018
1 98879486 985808135
1 559478704 563993687
1 392266852 468012515
1 516945805 659124482
1 896790811 973421262
1 566676070 646430980
1 361011834 632990203
1 125403965 252857962
1 959384270 974891703
1 554210187 905902087
1 37239453 598829521
1 173041507 636118689
1 169470793 269876623
1 825691462 959012888
1 584888289 831528744
1 59466230 279021799
1 563833844 627919190
1 319070034 647501137
1 784677554 967386901
1 415485513 427259464
1 350518072 600327001
1 848398666 917744084
1 924044354 973085926
1 523696303 641641353
1 468603817 598607145
1 650534342 881200826
1 74472009 669677886
1 248267563 628298849
1 588735151 690489132
1 867227766 905270542
1 202794432 218614411
1 749612427 889492573
1 556298894 915689395
1 886874198 969817536
1 149538780 645091836
1 78239852 107376113
1 455622263 986947907
1 336298526 433146972
1 761024073 784470617
1 576862101 583517787
1 449902303 957537207
1 398907794 485601468
1 489281077 590490943
1 758141620 988263988
1 925635462 964228801
1 190370926 730958709
1 260530729 836757151
1 416114185 522344412
1 685320074 917515709
1 198134320 981992950
1 961635371 987338228
1 295830715 298250829
1 925421051 940777972
1 618421709 668180510
1 20078284 505784078
1 713791262 970780235
1 231775003 677832442
1 708825100 751060751
1 363892933 737670560
1 580066443 786621679
1 222705088 490516023
1 42407514 65029635
1 168179515 629680781
1 4033836 689668029
1 528213153 834317198
1 161616109 691419972
1 704503925 876698459
1 86537191 594707038
1 55170516 360749265
1 615280588 641412375
1 177786051 483929213
1 526372696 672488072
1 87092087 996006643
1 25746993 903447428
1 376421881 567399365
1 406634164 827958545
1 458276120 545586975
1 256452590 414486622
1 329121493 999564684
1 596961458 612069528
1 910052099 994364234
1 504123441 719599930
1 25334978 854593753
1 433969409 820085684
1 729587723 915901300
1 740983982 857183801
1 245067124 318439677
1 650854358 728517409
1 682998060 700816050
1 497968322 912370522
1 775359923 969903852
1 723617247 901676567
1 393111534 603861346
1 883544788 915620820
1 97412939 793049380
1 112827909 463792567
1 455034094 820126498
1 825899808 830941459
1 194419989 240823182
1 859528869 924417211
1 209246620 592289638
1 849729862 953961666
1 309267482 453995841
1 67435126 457071713
1 779894460 792382414
1 447522862 769270047
1 673450414 793052557
1 884198754 899714777
1 301247763 472388296
1 594756844 947982074
1 748463828 936246171
1 457501844 673316487
1 239218359 633369906
1 90060302 227801021
1 107689344 429777049
1 169419937 454376203
1 336616905 877557830
1 567467007 897803672
1 574143285 963536783
1 737464391 965480982
1 299230461 682768103
1 794752510 911347969
1 797087798 854334637
1 206716164 905016319
1 968539449 975178362
1 127863621 922119178
1 841374133 852517324
1 635322888 913250443
1 991942060 997198004
1 33528248 354419900
1 285738670 995438421
1 368201402 986197878
1 958066854 976141475
1 970473833 978782056
1 362818674 679233451
1 737580545 959359740
1 141786853 630421392
1 694665474 767679547
1 858023348 973691679
1 592702308 668126149
1 893683732 908152178
1 929889691 944518145
1 586164757 679072896
1 128240164 282857435
1 172137158 821067256
1 891318170 919158970
1 895013950 978454519
1 304212461 478021203
1 890368282 999974245
1 19057133 276990651
1 360460976 738746292
1 818175334 874212975
1 29473545 155161374
1 575165301 770498480
1 814415820 996961502
1 725763100 862769430
1 112002146 877436594
1 405712655 554316518
1 925110741 925594403
1 486288253 517383060
1 156233713 366445204
1 23704464 839436080
1 54866159 266571033
1 979225493 984365552
1 688473517 860400469
1 954676242 962281729
1 580424036 904622864
1 154971928 832941614
1 720617923 768484527
1 326077609 676044515
1 542159218 561469050
1 934230501 974269784
1 801424027 904553740
1 661293084 665351557
1 189833160 323560463
1 512440760 528205379
1 180731490 938264528
1 751399352 855697871
1 66562138 353226347
1 747443742 856459015
1 616223513 639857928
1 425161857 758902166
1 26326489 130189197
1 299359154 614044558
1 211020923 657008037
1 28447620 503403181
1 879249819 999955265
1 417545257 849419225
1 27984730 496249305
1 370168990 583899470
1 588946194 645288094
1 309727210 821126923
1 73913905 404970392
1 397441696 499952520
1 61430444 702175228
1 154972372 434417067
1 313442473 360700047
1 600385531 885025947
1 321730422 609492660
1 169955043 440446157
1 851891223 870919252
1 632367550 915401885
1 882393788 958104177
1 956545690 992614852
1 546093991 867801852
1 572119167 753012268
1 353046510 882228481
1 650158936 662208664
1 686768729 774091056
1 214199411 430602113
1 791850221 847182502
1 322436886 992606781
1 950266703 977845783
1 620402368 863482166
1 201688123 897018816
1 384598324 736646436
1 777345990 849766802
1 658317562 707946194
1 949657864 963951630
1 555022160 584124902
1 824134080 865205438
1 461374003 518255672
1 839799913 855932232
1 49802539 639936116
1 514258628 689037412
1 407514331 436252759
1 906146113 908138352
1 329167990 688336960
1 922195816 948993292
1 812254437 843552541
1 925737116 962593434
1 174079890 714889959
1 478534416 598125057
1 230076763 555374736
1 261600873 719567003
1 841074371 972254965
1 269209350 371454378
1 65074373 377061138
1 725506246 900142820
1 331087580 829637908
1 702212254 930322460
1 510132919 730334503
1 504726144 742412257
1 862830733 937311438
1 566851167 584209286
1 235016064 791738348
1 553214857 698894368
1 4898426 525423060
1 921755399 968641368
1 600849719 788690613
1 309335100 711301738
1 279953306 925282034
1 142301007 980925014
1 298944761 714333074
1 261647044 996142730
1 430417736 653022545
1 290660925 930569667
1 129530957 705678442
1 502569759 747607264
1 976408740 986679175
1 632582386 963620045
1 587665752 873060312
1 752354986 769762244
1 21906998 176264435
1 390494945 641969303
1 854395696 960462930
1 446101194 608563728
1 161149960 932040903
1 275597063 773295590
1 903904969 984613239
1 158422106 878520561
1 458588612 645417809
1 829311403 911296630
1 31031691 834880997
1 189568858 537114970
1 208466658 679224431
1 74412629 453516339
1 865026448 928946668
1 89114643 335772442
1 192480640 238105889
1 778758293 819080986
1 260623654 281287620
1 304886145 709129904
1 879759891 985491008
1 167939676 592380179
1 833524993 959461700
1 297034912 775335470
1 600223368 711430848
1 25841683 532147278
1 415448805 682343860
1 422935893 525898201
1 395116207 521419333
1 632636927 671350479
1 39644363 658309182
1 707659978 860252544
1 357744643 940106833
1 257441297 680897362
1 640256823 835748691
1 649620217 897903813
1 527470730 781298597
1 835448758 919851988
1 964643646 973535921
1 377926637 529187602
1 810249037 832435533
1 80822260 834047315
1 325128427 427883049
1 505334281 615776292
1 924023859 954647784
1 329145405 338740660
1 878951296 921541681
1 453288496 569225475
1 832028331 905927708
1 457219158 593896457
1 116980488 787395357
1 166045874 551563611
1 275512250 974942341
1 934474315 986932544
1 973624085 989270811
1 458750289 529933933
1 464488789 990722770
1 363516908 534381057
1 432791448 593895872
1 109824208 370096543
1 763060518 951874309
1 936029828 997189011
1 245034615 495424403
1 359081200 991249827
1 436349393 457918889
1 867907096 989753980
1 163865615 353726120
1 414048645 828254051
1 371054550 850612341
1 824672352 966018135
1 977546656 981569533
1 385469518 850593114
1 517010513 552737419
1 635908982 697832112
1 134412709 149038584
1 753033941 795358126
1 220825638 747680136
1 844706190 952491639
1 546954935 577535084
1 838250717 955810399
1 222303436 465164433
1 836825179 930502401
1 862484645 863527678
1 139486434 366760568
1 386412889 572008896
1 405875987 731303507
1 724078829 791132046
1 316368553 745401637
1 804944947 995280673
1 765768241 768095371
1 849262655 852443578
1 346403089 459612390
1 690118833 709244050
1 161270298 251290152
1 963135598 966787850
1 986269535 987547267
1 99686044 494245394
1 14282929 43568412
1 755953325 853940376
1 9836752 387131742
1 759256526 987773607
1 932327994 953070673
1 656246081 995912713
1 158257317 172683696
1 929514073 941852670
1 692524317 828298902
1 279143074 546162634
1 74764610 353023611
1 348347677 619339453
1 96580768 125867890
1 77301084 435295403
1 598003699 624029436
1 491408146 589704051
1 305820219 750913105
1 545616927 615720207
1 700484516 828519625
1 226337449 485625359
1 518221741 979494529
1 393065962 639431520
1 938117208 948841675
1 261227228 979431207
1 103067501 602307809
1 173475986 973916877
1 215050365 289184238
1 380038939 606056109
1 835621498 905299034
1 262540141 373986711
1 507107091 542265131
1 302209291 587869167
1 658783097 966921850
1 621619789 966354093
1 593103233 801510163
1 40775350 774261956
1 799117988 869754117
1 577635355 877369120
1 294739599 979495517
1 613535338 674850331
1 992663103 995487966
1 478095983 954464696
1 116458617 666429862
1 73799173 718636854
1 858610468 895454068
1 851745372 891081204
1 63575803 622444865
1 158852867 661167514
1 295567779 961059451
1 354180844 708627403
1 792968604 978680644
1 277175611 701335156
1 147624837 257528894
1 205400369 460852421
1 490661470 723568744
1 169743359 507912095
1 819791850 869878254
1 611990046 712800384
1 401268442 883664376
1 699051819 921494190
1 68063468 368932110
1 576658176 776251360
1 528575818 938051600
1 922198452 933067005
1 670727999 710761777
1 347391404 488704132
1 256052241 370923428
1 808928799 940674369
1 510028976 583921006
1 173073154 568430228
1 737898943 794548830
1 594234932 850090731
1 431005736 753929109
1 21500568 183934090
1 415188944 665532833
1 801514074 992758948
1 958441893 998657661
1 651166805 888722836
1 736521279 973077107
1 319718493 427789771
1 132931520 778408625
1 39422180 790604264
1 492720864 692827849
1 525735521 807569665
1 635488241 809275864
1 569635753 986554619
1 26262166 855269034
1 996650865 999996639
1 598328835 691620594
1 977573979 980549195
1 96843488 231162486
1 199235269 596522388
1 484612050 970705614
1 108765785 654134232
1 305378267 565570455
1 895141079 938615774
1 992510883 994418873
1 34604729 82577118
1 395659571 429481100
1 94673882 253969196
1 87877289 696048461
1 9024860 423620147
1 162556051 606038976
1 720189916 916390897
1 603021932 919913130
1 535826031 630333737
1 63274278 210805255
1 356808983 711567683
1 498955253 995611435
1 733941389 927439532
1 399877008 540355935
1 594391102 815599804
1 123303607 214952768
1 878852907 880485774
1 698959008 751231552
1 477346357 835437076
1 733133002 862363454
1 589353927 656468787
1 262430483 453438463
1 849597939 943616207
1 883878307 916816070
1 306285425 528073551
1 295354260 941260306
1 892610761 913296871
1 384976155 842701383
1 362365014 771704869
1 946921951 996824592
1 909517978 999039235
1 344268924 750546663
1 101431750 282802020
1 649443141 654530553
1 823789319 864415712
1 124351099 462096066
1 736797255 991447403
1 334294875 838591478
1 193302019 976704049
1 929468274 976312637
1 104076030 671368297
1 209779084 560834743
1 736778176 862687374
1 56390834 268912964
1 702286843 785253632
1 887153054 982121824
1 565770739 619660747
1 665792796 755496850
1 501578281 534910978
1 640970856 894666435
1 676908677 699215096
1 551109551 922516294
1 717932223 893804117
1 157508547 922458843
1 122729804 344803114
1 871001575 920000574
1 134332234 513787584
1 505701067 685100752
1 781051669 958712647
1 890357161 898750395
1 629622907 824638763
1 155053311 710940028
1 351911345 710864201
1 855828545 964800397
1 236845896 648822950
1 798170604 972887371
1 926505713 959768850
1 936667696 975478368
1 308860527 574507410
1 382121177 924338126
1 66546140 447077341
1 264580100 659815755
1 647535899 704232181
1 904487814 938230992
1 41409351 957526679
1 754067878 800669599
1 760505384 761130728
1 460779881 483844531
1 572438795 881551997
1 82754678 723802509
1 851120761 970828916
1 2611885 940655086
1 648868066 764032285
1 29441194 373598086
1 491171147 567962591
1 385144256 630788391
1 132837183 833625834
1 337834574 469739829
1 626773167 727163818
1 909214635 967239089
1 934656886 941572411
1 804687313 956120672
1 995664609 997508091
1 454343936 631650984
1 380243892 903050044
1 600816792 808898666
1 202195724 603540071
1 946270042 979714532
1 130672928 294550184
1 535503710 847125547
1 591694894 841850496
1 406202841 853035566
1 197936366 614378558
1 707434411 730417425
1 193776473 334405499
1 926983585 993471044
1 740684311 900761656
1 870576476 958408360
1 170811447 819889968
1 903994589 947920699
1 335045420 611358946
1 135735723 624686428
1 346732011 821860108
1 563108428 614339445
1 7748477 632685358
1 600826003 744751755
1 992431570 994900958
1 49174992 210348558
1 229438057 631484383
1 820460919 848838909
1 374916595 943487352
1 433374985 888241703
1 611593636 659333269
1 370982633 630915686
1 606125620 877063050
1 717344043 840808703
1 753788858 765341489
1 785929929 964141476
1 522814956 530527965
1 981860848 985185677
1 998664509 999911909
1 85929151 237265608
1 403146599 477353451
1 141523342 962581422
1 895532334 968614474
1 569428504 950270936
1 650299368 788531852
1 206113013 721675710
1 47919859 884695384
1 102675085 105633559
1 373626081 677756035
1 175184911 947826274
1 159090739 959844457
1 560487810 628076619
1 44704916 874953751
1 943197955 997162031
1 914431543 930889996
1 610553232 982256632
1 880681257 913562115
1 323527662 798157872
1 72090966 124627579
1 498806884 873581363
1 198345761 346377000
1 32876301 997686318
1 41503800 357255136
1 418239149 643435745
1 376929191 904242633
1 625516524 744585530
1 560663178 931152610
1 497073713 794603833
1 331065358 522840691
1 840102815 940682599
1 710332418 944392867
1 307801732 425641001
1 474800249 479479141
1 598684943 771802169
1 226460670 642923881
1 203810238 818050017
1 81398692 185093296
1 926316412 989233861
1 597385471 731664232
1 122703753 465320207
1 950400855 953976650
1 214569209 553468393
1 87378967 692036537
1 582460682 622661624
1 182274187 877801632
1 868026589 903340659
1 523126398 652368402
1 537028474 852093464
1 192068548 942809749
1 157792938 814583262
1 887734631 921574306
1 467493654 912709356
1 222840809 510420069
1 49003642 452356860
1 913942949 914281112
1 845668777 986836909
1 376485112 485442304
1 807275283 977424033
1 223023753 546777571
1 930101183 960717087
1 910237344 980338320
1 249336419 782053709
1 897643611 992547722
1 232119770 840567205
1 802921029 958653419
1 736420047 993848472
1 560364026 967849902
1 867368014 975601742
1 343857940 791183147
1 471804585 764868967
1 268727233 559268592
1 186776012 677858313
1 563591509 693994173
1 450831032 700516538
1 493794529 623750461
1 336718368 922936819
1 241997598 614959936
1 913740967 949379473
1 806245211 898238874
1 789595770 798041760
1 515226743 517451845
1 327642300 799126115
1 664611274 861958796
1 220524778 767055680
1 779334820 873510355
1 744195901 803557815
1 498223150 781595005
1 51022038 482403708
1 452528722 823091272
1 709436272 895992398
1 238552996 500607718
1 464531538 492456755
1 675992822 870521849
1 298257097 381745938
1 566034745 609644541
1 610725987 646281697
1 841474866 951909862
1 765957916 790025912
1 970670374 995409548
1 900389895 912547269
1 976596550 996919702
1 647987151 886756816
1 182854648 913477672
1 577545556 982561082
1 362610170 964324249
1 229893422 269430976
1 687742368 943777662
1 876887017 932058017
1 242158501 842909354
1 484276348 486224178
1 10682482 883886934
1 256641362 780708461
1 424251560 843278960
1 729885276 768184054
1 502305681 513781232
1 332655414 710819080
1 505137688 621325019
1 795139571 909334651
1 426819303 503814406
1 626852845 977290700
1 656240472 960870562
1 122019406 704738833
1 457320546 984826451
1 764745844 877609561
1 844673392 909340040
1 214215248 739446805
1 919287704 973722591
1 451322045 464702796
1 613113360 958100960
1 339841671 703074562
1 966769097 977324227
1 408484425 411216920
1 877835994 998400517
1 838129819 895057567
1 913579722 976041324
1 696092481 977283868
1 743929832 825334893
1 920797530 982806202
1 812200824 960683238
1 880277566 895938368
1 298833786 566125902
1 32784934 132676098
1 611781068 903982942
1 102964223 543982603
1 580376597 864831936
1 695694047 703840856
1 82016882 304665641
1 155657098 745592238
1 597495991 914944311
1 472727866 947551511
1 183808161 798661393
1 263226095 763269005
1 836473624 867362455
1 653174975 663260389
1 183007149 408951729
1 277763706 695462322
1 700852593 799946506
1 488165370 907356148
1 774339699 812914524
1 827928293 907715919
1 344870666 376036654
1 192731498 357507959
1 24822374 692526993
1 967703298 981574805
1 982717440 993592307
1 644157586 706740408
1 506354035 768844723
1 347671064 466065882
1 125181212 227202764
1 155298281 364676354
1 996175749 998319180
1 846012210 955906656
1 312821012 765061007
1 522118324 685610693
1 451342347 589810858
1 474447140 723199215
1 261429979 641045570
1 949224203 979306242
1 763099120 889331370
1 25753690 176120578
1 546220654 760208991
1 733946961 739640376
1 372420586 461789345
1 609859243 913463596
1 275902711 619925024
1 724590688 809016093
1 310914825 707620797
1 703486775 844091674
1 716275562 846701697
1 652966061 925991456
1 155962544 291191252
1 259330983 373773117
1 555846579 792408673
1 297610346 753403954
1 328799151 727781809
1 537009997 634490931
1 152496735 394895124
1 664954753 791232555
1 510038670 871596148
1 400680314 559680263
1 212705004 617907449
1 270631065 365862261
1 727589841 740122873
1 505179779 676705238
1 291749072 841710002
1 793965266 854547899
1 470705460 924275013
1 687776876 690621665
1 81372803 236770290
1 773581484 773862591
1 177741121 783218775
1 452185 685301985
1 917093272 981206664
1 337064066 660769196
1 940221438 979823198
1 865695254 964418978
1 73222340 190539716
1 552962693 742522744
1 945947982 967021537
1 487340927 899228791
1 408249017 713310925
1 293231029 991467157
1 794059571 862035717
1 464532022 496315722
1 955710985 992207059
1 677146824 927097502
1 236515483 950121758
1 661089190 808380491
1 737063949 909202769
1 989910268 991848836
1 553416124 814175748
1 588717412 951081804
1 310121739 582985095
1 990880968 990952910
1 88675160 383251373
1 272460300 747155083
1 521151249 812265366
1 388620868 830031929
1 503011520 983786191
1 722634780 752407967
1 395348196 493430543
1 116700396 207000004
1 530226496 534893533
1 688524552 695367797
1 481018388 713820981
1 768088455 995524983
1 488582600 983005424
1 797611493 802598739
1 221972382 578136829
1 726027743 747387774
1 909219800 936575688
1 581312088 595142180
1 269402287 304210754
1 685229128 686951630
1 759814099 926917839
1 109340826 408923365
1 30073659 963106330
1 873938704 913826649
1 749454637 875800166
1 571542421 854345863
1 630015142 982139084
1 207865566 263953571
1 335942625 686992823
1 307496652 898302042
1 765301624 954017491
1 58928088 556252998
1 276571889 739809229
1 476411209 615547134
1 264481565 503074250
1 121470338 773920951
1 867882888 896935276
1 231547790 661610398
1 345895195 419949142
1 535972592 605446468
1 905955182 971311934
1 28759316 136713088
1 693153060 957441914
1 553996065 742935662
1 677732041 791515870
1 256363754 849961070
1 646990809 908187092
1 170493410 855782135
1 355581770 733906967
1 733417404 949061857
1 445756548 514608228
1 313279967 896699493
1 51059241 635017888
1 428558596 807264477
1 243265485 350783542
1 267968856 705077305
1 830646425 887927521
1 481945366 563248158
1 369876246 779559839
1 660702623 933522928
1 844070136 933812386
1 877746956 966283449
1 311545716 315739426
1 277555114 544661364
1 584771181 907285092
1 770074294 989018865
1 735699741 797945234
1 73317891 426498713
1 532735174 864474057
1 55832458 661843033
1 982791569 987058961
1 134017356 593716148
1 13380575 74264331
1 372538338 394758295
1 34088038 757606528
1 967852162 972862059
1 250117429 555503374
1 259614614 950639456
1 112227615 793286061
1 488112961 903140296
1 985714367 994964348
1 4552432 302494383
1 77454427 391445865
1 298528222 824851936
1 393851581 850288500
1 958577791 999412555
1 969002622 969727426
1 252333033 640033585
1 515652130 548535086
1 597247249 870462711
1 638303145 746804013
1 355812600 905503223
1 839685381 880618458
1 660399956 674736220
1 966090376 998632002
1 265348643 842526747
1 873386834 996096581
1 927443067 982575541
1 997775642 999868280
1 756805073 983759873
1 591906815 975321165
1 465190627 853795403
1 4990937 261031478
1 982377787 991157372
1 239081299 956786508
1 9541881 505749303
1 760642781 890524132
1 660305068 993225341
1 532385972 655121026
1 263688826 369698868
1 741795156 833378880
1 564328815 630758471
1 105881728 633985471
1 30937079 995050066
1 893439269 903035127
1 905578190 963625500
1 763521513 960375985
1 970839352 998083877
1 725779027 826782826
1 370826636 738609917
1 515650085 982753415
1 154878415 653559773
1 494571030 528509034
1 850636095 919931162
1 358309933 412359616
1 991908905 995831234
1 772044389 842025518
1 825385361 892399169
1 665696266 735037895
1 687436969 775264442
1 967433968 979854573
1 526114550 852341526
1 469440270 868801284
1 378686162 974065683
1 299840473 830947197
1 872739200 929058923
1 601727228 916471265
1 250776970 975604133
1 394756058 615290683
1 866570532 938866899
1 910282641 979606585
1 426470841 438582549
1 540566913 545614094
1 526441732 868966627
1 134989626 751031705
1 705936416 835907358
1 888621224 936971340
1 159995152 683320377
1 11060666 115799108
1 47413278 573312714
1 540446323 675623259
1 525832234 638235119
1 181162738 954982221
1 770586239 954045481
1 35024714 152427005
1 188433633 878943043
1 482745489 902487434
1 225807830 973251276
1 959700980 980290720
1 816231490 958672875
1 364914094 854831146
1 730689489 886592315
1 755883850 975055840
1 134834920 621324387
1 808728594 939167402
1 342436226 605019141
1 634239361 772795557
1 478269324 732154131
1 323908494 672404097
1 616942809 890504368
1 244084726 526338215
1 176325427 824214486
1 929874057 984485716
1 459785325 815628900
1 997714654 999719327
1 942188863 999780350
1 231424464 492655760
1 622827361 703202102
1 254993005 440367182
1 659668274 703640990
1 181452819 468703886
1 703634479 904627260
1 815010088 905988726
1 420634670 676881035
1 409418996 641989024
1 922219426 936607306
1 669037191 966778169
1 128571877 476755970
1 283499090 445204910
1 120016642 912720736
1 319878720 963601210
1 27173574 57528263
1 530602276 959198700
1 319899775 992555063
1 567774879 989610814
1 132123703 135036250
1 550437464 769450773
1 676055932 966574929
1 308954620 853821676
1 224617751 744820537
1 730188362 950920741
1 701023932 746093589
1 341977367 835529820
1 436866935 803873992
1 721668061 830579295
1 426767683 614793348
1 132922309 734098050
1 902320514 937556344
1 781040732 969845579
1 198844648 876687013
1 280134344 927483243
1 657387375 733298732
1 435028609 476243418
1 373748764 746227197
1 3795942 264163973
1 895495920 975400150
1 303804531 611966368
1 844029308 981864157
1 534271310 567687997
1 155923042 446951768
1 486639751 976562292
1 974879473 993880445
1 60956777 450650011
1 395415470 590284575
1 957043718 976007160
1 594889892 924697702
1 885359382 934659126
1 802709168 996423822
1 577963120 583320315
1 40284189 87631848
1 301765764 978637648
1 625990796 726940772
1 915411419 934462195
1 913978902 919655426
1 74313293 690030261
1 499704407 718650233
1 816179769 981617732
1 995000529 998362169
1 501130673 552836496
1 619934160 692995256
1 853891886 877114413
1 569482122 806771352
1 499214525 984989109
1 365209638 889527134
1 135148616 357514918
1 33548699 52885511
1 618194244 847625585
1 840575321 942957988
1 7595191 743301557
1 724344738 818382851
1 680842060 914341053
1 849099497 911808116
1 856900404 976792684
1 356454696 896433113
1 380252343 415410278
1 733599685 979517833
1 751615898 757759473
1 65698575 518515731
1 629804426 969902662
1 794152730 988556106
1 795805981 918143362
1 150964259 705766052
1 133357933 280800845
1 557810063 777797370
1 86336336 395675757
1 411652920 557249571
1 382283751 871999478
1 777972592 798351675
1 895178163 954334744
1 750189862 959188027
1 491797789 745217307
1 315014686 629676812
1 766298311 918762793
1 818778941 924390747
1 109802498 401577985
1 37487965 820418790
1 631609690 863915689
1 660856058 849309735
1 779418572 981833424
1 144789289 418966508
1 404424931 934813559
1 894840674 983385683
1 379886429 907868946
1 88341275 998711363
1 496486725 530775665
1 138525661 753716873
1 312197999 645568605
1 969854635 999734708
1 896858821 951737076
1 327013372 632102188
1 944598152 978050149
1 664501141 916387687
1 345892644 431316217
1 74101001 107546297
1 241114389 443252333
1 813222512 834452031
1 90640943 402494453
1 564569743 957447814
1 577957981 805555224
1 675205935 866195430
1 763819473 849666017
1 901287733 977438542
1 416582043 528623601
1 21114384 986953235
1 149911469 486954602
1 168136586 752478464
1 944451831 996057354
1 380574762 932966511
1 633985850 712948461
1 277080973 450427621
1 463207716 783955023
1 640891273 883929374
1 468776449 777921263
1 724387900 849503838
1 63988637 708577058
1 372972016 643839302
1 670404235 883766765
1 248740966 525042858
1 741944292 984152607
1 73804089 272737076
1 296688908 775687089
1 16339808 619235613
1 757617727 934221464
1 39395340 665295895
1 8845200 924296994
1 423535762 582661011
1 24878815 724403576
1 71933840 172094107
1 307020361 663863377
1 644435415 820024806
1 390497100 639839996
1 313311513 801265222
1 313922662 626492602
1 68101721 573274030
1 219119555 762522422
1 944729655 962552361
1 647498919 749214560
1 428395012 865044277
1 327284383 441838591
1 899109430 997995955
1 110132743 689603085
1 357377308 880061869
1 568438250 799799986
1 188048521 897293496
1 860208887 998332387
1 554823517 850447083
1 944258086 973943548
1 333563235 906822251
1 843362712 891317401
1 783802546 789592660
1 893798764 934819798
1 812468500 995170016
1 896241806 917871771
1 980419722 991252308
1 311489158 542515456
1 105164222 345179474
1 484622693 957784989
1 140601133 717804006
1 367554082 429974783
1 286610434 429784838
1 985916606 988690152
1 220752840 365541416
1 560381791 839576062
1 297779823 391085007
1 160117899 868669549
1 281836468 950997886
1 995622941 998810066
1 359150728 519731283
1 46779503 982263705
1 271136464 656705535
1 5557646 879576567
1 42914599 866174554
1 37434233 916040446
1 586543986 907614466
1 562582458 852830221
1 746012554 849607793
1 518037095 773224718
1 78495004 969905353
1 517838904 920207533
1 279586509 482715656
1 103444189 723595514
1 208043717 377409270
1 589468737 881416881
1 529016587 568297520
1 907503861 974961401
1 168629387 570387310
1 200040130 550866256
1 871270571 999449083
1 227157688 532980366
1 995621018 999509343
1 59673396 962077018
1 641500119 794432672
1 747267083 836702619
1 708925549 802945690
1 42645093 379974461
1 413046400 871931624
1 810016453 816394051
1 150608839 838597666
1 114724128 829601710
1 517381889 918702492
1 925429709 975106856
1 523742729 892544002
1 457783028 940715536
1 257864744 546555963
1 997030092 999008647
1 522226873 774745385
1 34466833 575036898
1 162728629 603696484
1 347807188 647173484
1 453448296 499370775
1 193845794 650738319
1 619329892 822860026
1 756782226 910526142
1 131729199 576200251
1 114406031 625162066
1 257953424 647709205
1 781897073 819493912
1 748619189 979010329
1 741640913 866116474
1 64612355 171857866
1 153682095 771031591
1 242706210 538714087
1 15270729 902684813
1 898268077 935711576
1 460841691 860482282
1 135468481 263336331
1 665419555 819434761
1 346684989 459176360
1 503078591 669695324
1 301763029 826168601
1 42349876 649403249
1 536230150 922893765
1 443799451 534776697
1 630780747 834365635
1 636114563 717518510
1 290252898 782940615
1 999143099 999611071
1 97773591 509695934
1 528908649 546352530
1 68637046 484884925
1 27553128 530138895
1 575634768 876928771
1 487738929 871166937
1 122343853 470741618
1 152437420 954708177
1 730519946 898323373
1 157780610 332855637
1 891087179 969728112
1 25845156 987444275
1 163323 767411076
1 339004469 793203494
1 138470574 338483992
1 902969942 996367721
1 195786563 686853122
1 590211724 749649050
1 257686827 736837730
1 195074346 668565892
1 160948214 389997358
1 79220343 840212121
1 541336491 957747620
1 487023718 687600461
1 875415906 904107684
1 346466465 815538937
1 143348690 669249559
1 109699471 281547039
1 538091283 554013782
1 528416867 950630305
1 849992536 997400245
1 855968373 930519147
1 981158648 987793842
1 467619084 630367491
1 558493964 908690367
1 768804372 993494455
1 553386068 818933590
1 255813313 433621786
1 338906112 834897490
1 87898059 848697076
1 156080094 254885567
1 724977409 748900714
1 988440434 990168981
1 550812596 877715497
1 808253578 818439046
1 464860633 862327996
1 913312454 979099639
1 595441860 624901115
1 786024206 983870360
1 462530797 660337516
1 801951332 949803368
1 729255444 954084740
1 434676753 674798104
1 457864755 759003327
1 89010254 104986996
1 653978840 834000419
1 902001071 997330024
1 332776583 776247223
1 907523058 941782369
1 474637931 669727688
1 670028617 849088713
1 508304208 635992196
1 597166735 626214835
1 269356451 845013502
1 298725027 899826730
1 532305182 946664912
1 813555665 886020963
1 573925486 603081320
1 324915474 656187756
1 617005073 828773948
1 936096503 985039768
1 790522956 906932283
1 881009723 988193261
1 86879444 156906378
1 50457170 698801308
1 489322287 801307387
1 967466031 973738985
1 938817823 950550538
1 576429823 638324840
1 271277031 882102593
1 866180260 998452759
1 876229961 976110962
1 849372789 909276657
1 829490411 842025612
1 857609052 958202041
1 944990475 978985298
1 929210548 946013757
1 249804385 471357852
1 39551254 305013785
1 648708062 853157819
1 994572501 999051347
1 423771346 580672201
1 717521600 876003738
1 141848666 641553738
1 648662736 650708625
1 867717710 998538822
1 718212545 746519772
1 5399449 630289456
1 898949082 970004190
1 619218106 756766730
1 437069482 489016658
1 155672665 722576936
1 781276903 872001841
1 807188009 954675812
1 436578819 856513855
1 153208729 926054144
1 632739269 876074459
1 535685131 683640950
1 476566729 865870913
1 636688857 982238074
1 470451753 734103509
1 281921447 947122451
1 809497268 940642393
1 595696427 977358596
1 830512575 925072852
1 769750054 985741779
1 739000284 922763027
1 635949996 784854757
1 996284375 998281247
1 330825081 688677795
1 748974524 879954359
1 204768596 711257392
1 84049942 216003388
1 885681984 966912650
1 228098193 514100738
1 95394058 626911738
1 6946246 336159272
1 662301663 744922391
1 186040238 755675961
1 217029686 603360048
1 394713956 525447650
1 111504606 832416167
1 635352349 706312088
1 368566714 455616298
1 98296930 100423231
1 303546610 615878873
1 693792148 863469995
1 960965297 984946924
1 429526435 691633379
1 950744720 962008740
1 483140059 646873585
1 242189129 706248366
1 208081055 728255775
1 170425010 818584254
1 961323755 997643848
1 223130360 383401582
1 577653424 999370383
1 557502025 745630410
1 943753658 988745633
1 803442091 876489210
1 606726579 703872843
1 790973330 939794026
1 316994505 828448411
1 681603702 706360244
1 60823853 85746318
1 920060943 930160271
1 877189291 987725646
1 656154692 720057047
1 486070893 782902975
1 756522783 918661363
1 231221498 907344650
1 927669362 953729801
1 806409784 884713350
1 735549514 921003722
1 545746908 658064385
1 711043893 956389673
1 910260630 993076173
1 382360553 644688395
1 337864089 453840834
1 121397039 384429730
1 503530827 692480397
1 18156643 379768801
1 906224603 929156100
1 979112689 990073724
1 280737752 558331036
1 431546006 652046853
1 911321217 927789108
1 162271949 293718796
1 970737119 978736309
1 505088251 621257019
1 500612304 856904452
1 8045161 94124448
1 343720091 593952352
1 836687441 901386044
1 842699536 883635546
1 268401 716406293
1 899618493 990500905
1 869710702 914728178
1 814416207 941547862
1 220654406 827330562
1 278852486 554747050
1 351156762 569424358
1 320509449 962046561
1 111543941 553136955
1 582921545 970965691
1 372694794 620724994
1 684113992 689664718
1 854858132 942925544
1 246510824 801769950
1 995545277 995867493
1 108265882 615979034
1 317748209 920663448
1 876413173 902751679
1 606456445 832254773
1 684766687 737033662
1 454826692 623617776
1 943099328 962287146
1 442866871 505091461
1 188825732 398799727
1 769952367 783983839
1 531564001 921292067
1 414338791 570478670
1 939137305 970337042
1 785144369 994201519
1 370812113 815983366
1 14506584 502650285
1 563856484 787472692
1 303218486 537769066
1 632944139 802271825
1 554016854 557573063
1 580290659 813814794
1 120053666 213939167
1 882878477 888104511
1 347426098 670616064
1 217773654 770213382
1 255891282 468419263
1 1903113 504459199
1 285473704 319551108
1 161315091 385033020
1 38651254 456175776
1 502457411 608235153
1 82631616 255456228
1 240589155 597953210
1 595661929 699851535
1 260930671 758918884
1 279592972 780740760
1 431964392 529344455
1 761946867 928787366
1 337598272 905383609
1 460229408 605913443
1 912960633 929828129
1 1551709 515362834
1 552521853 704167152
1 180108988 615485904
1 76865582 655348300
1 819784442 869629693
1 390083293 760639813
1 257284676 348918545
1 655184433 669384425
1 328102999 897715043
1 148467611 978633420
1 937256311 955858059
1 18683415 836901141
1 877489193 908406526
1 888569004 903353083
1 794421504 810596951
1 665820935 919656413
1 112659807 394857577
1 441081082 747797400
1 541278784 586610224
1 470821839 844123336
1 556392015 621187709
1 835740351 926754055
1 409633703 697616858
1 370156683 830561663
1 491880892 899707063
1 264197960 499324678
1 647419015 834650243
1 371038037 609449064
1 302761450 438936546
1 388723381 816669390
1 829373882 914669748
1 539228364 923407363
1 447903414 880757650
1 599440708 808235115
1 794572582 883860738
1 904753317 940403701
1 485887370 989417028
1 292260390 544003356
1 529196734 529982663
1 144603080 612079744
1 223330298 988949651
1 663035520 699098677
1 773603654 991458645
1 55575886 285856719
1 600485373 993023123
1 808707158 893633631
1 419010138 810857182
1 690762083 844198257
1 965157599 982453164
1 830330905 972320291
1 556262461 938798203
1 604355665 986285466
1 236505661 682713868
1 599235304 740071175
1 264382395 665653910
1 163064541 871940610
1 818105267 906273825
1 889638766 988546200
1 812661147 898556143
1 583683744 984723055
1 549787250 830173301
1 327821666 815079942
1 677549066 715938275
1 932777786 993017688
1 970991146 997292970
1 953456370 957722702
1 910192825 947615939
1 614742713 622175732
1 556029806 715523200
1 787758436 872853853
1 526206803 892452085
1 499025945 560089835
1 981045505 988748134
1 331769322 581426684
1 791744992 895980311
1 814699784 822838885
1 671661155 982198393
1 774252170 986266980
1 293692226 691503049
1 12167232 39214383
1 485539222 606914875
1 209090127 314082888
1 685333415 722058846
1 250014272 777140759
1 308218658 690304428
1 32635499 665443067
1 959408278 989807489
1 251952605 921438399
1 255220387 718372467
1 693643183 774547402
1 743809046 824615687
1 286963324 301344366
1 958266472 983909951
1 923836147 939616195
1 526358860 952396439
1 124757078 201779559
1 160228099 291460553
1 777428741 888527824
1 131338 800373195
1 138556303 328146392
1 680572627 751419296
1 365301488 814671582
1 205976189 490125515
1 531750881 535090153
1 160900285 599409977
1 26365327 169171836
1 445672972 634567055
1 289596893 973958695
1 108530146 762947770
1 290240745 530696738
1 366960868 857153426
1 388450190 395039971
1 476742859 914105485
1 998113793 999275683
1 19103696 278889182
1 45408103 954851644
1 554012805 625479894
1 842715221 969994495
1 633515334 950326569
1 97694527 582814622
1 251801203 764334481
1 122545694 183124656
1 773315581 946605551
1 819401864 819701304
1 768191975 921775060
1 861301486 933927421
1 623182428 722120835
1 427050248 643521636
1 231413030 467027900
1 926401562 962538443
1 280505981 450362732
1 134246096 750550868
1 148216996 345110080
1 803635328 899570242
1 350382999 354593780
1 20413013 418027872
1 101691939 821109591
1 796028739 896743799
1 813642811 920878014
1 26343053 885907304
1 74789921 508760688
1 991236804 999567351
1 25369999 779708405
1 396071606 883008252
1 116740712 367838872
1 557339241 868527764
1 849477497 933061849
1 269242210 945729853
1 281307036 368103622
1 189878965 872129759
1 625121852 659898191
1 505341775 842272206
1 955228040 991310405
1 331942802 714338681
1 445322589 761454478
1 682095286 803102909
1 409356332 996953500
1 297757219 952426603
1 29308852 212580903
1 506447582 885330766
1 21713895 196214265
1 630326389 747256519
1 60429912 921697716
1 469977880 773357680
1 397293658 855852160
1 931660122 998781388
1 684913372 868889210
1 370186629 898833544
1 949409937 977451810
1 236159819 605360169
1 192399983 702334054
1 786750042 907820986
1 525779947 704829355
1 886061645 987760569
1 950569644 959929871
1 700842793 961088378
1 649697465 893187030
1 826237736 896830298
1 559297710 608217592
1 389420011 576050604
1 254024761 788221671
1 245574672 949100663
1 435084340 466290509
1 421494150 819727725
1 446627533 785575405
1 607061024 614590155
1 275765364 502265914
1 875688384 901512771
1 432467589 515326875
1 61874229 237130732
1 992826467 999666796
1 665258940 844915422
1 856012569 914553929
1 51024244 474122306
1 483948724 517315068
1 929153884 940497699
1 439882512 864641404
1 245931777 271348524
1 399711822 655625892
1 591024860 677362810
1 417340394 717759478
1 824880345 920462246
1 438361402 912381026
1 672863120 673233705
1 286403622 580499651
1 541476467 855504711
1 50421671 873745939
1 689871046 785930608
1 408882322 624378348
1 701810106 711411155
1 183962311 459478005
1 40282983 538738254
1 401919679 834338993
1 3205043 262122251
1 519864895 707401275
1 556484056 741856872
1 556438692 673867985
1 730539908 883475370
1 411822961 432060560
1 466645925 778105111
1 491043687 622710112
1 63610116 551356870
1 658400252 879158499
1 463949606 514745804
1 667199239 932532562
1 439294468 485727507
1 59948663 650330294
1 375927944 926113526
1 760317061 997266181
1 763494039 968304170
1 720958671 860415554
1 265138331 716210761
1 200876178 628108089
1 646323610 900890662
1 866119865 992026691
1 168520186 766903222
1 498549697 589385650
1 760279786 993752854
1 209794815 503135947
1 890572898 965512735
1 337719359 826667993
1 743709404 881377390
1 467399293 960845737
1 874991179 983189750
1 719080232 760583175
1 232516968 761234426
1 632260795 909745861
1 739070299 786219982
1 131965138 751794146
1 1592499 932632139
1 350553486 473502411
1 71488540 285864888
1 483653961 534297553
1 8641327 415505136
1 302212770 916611887
1 255251665 628609228
1 74094442 288363590
1 176022295 894161687
1 740530254 792030838
1 304212422 645012721
1 753296356 951021673
1 136614992 892537108
1 790755556 809241399
1 621165624 875377444
1 636515645 953970690
1 390724391 793612348
1 146948503 910723208
1 706074470 748346309
1 781952695 914830050
1 27797516 560142428
1 705826354 903293412
1 307200562 771440671
1 542546009 950348515
1 666883094 866392365
1 921369765 929881588
1 100086190 243372112
1 826449139 946295973
1 870686387 956619277
1 332693803 470217453
1 990156968 997321591
1 788170126 964357629
1 87934281 172390599
1 173835027 934076068
1 423515408 982105677
1 420715438 546316768
1 513551237 889892096
1 926643443 994286664
1 520690454 858557980
1 607080536 662598106
1 192095271 902827707
1 147091343 665429714
1 201229887 412114727
1 114941683 255917995
1 31234283 58859137
1 658329325 680885891
1 551979001 926562842
1 282549523 300444897
1 806043512 992192307
1 673283807 697809140
1 919982579 975773449
1 649454605 727852283
1 567434498 804843877
1 433102000 511683981
1 388320579 695057412
1 726042102 869410811
1 499133492 668651948
1 374446696 933698210
1 885646523 935949668
1 344712728 711635475
1 271675000 717208848
1 201752418 546362480
1 712062019 935999493
1 575984737 905176840
1 362761196 657832525
1 765139248 956788119
1 782959634 852971059
1 198589695 561806367
1 409745279 585836827
1 485900014 604297517
1 511387755 786206090
1 354011210 821076170
1 525364899 750253869
1 919914593 969365693
1 478657056 829781080
1 470087143 760835045
1 103299648 183339738
1 708382939 750787887
1 910193235 964955661
1 430350221 818693637
1 108123210 922247799
1 212589860 286789351
1 674371274 818711058
1 985682862 998355028
1 663208565 782029118
1 360386789 469596525
1 561828356 939135119
1 467871336 602380818
1 948900775 970929467
1 999158288 999935113
1 144039182 862123185
1 572370181 862876088
1 344268621 575811917
1 687466077 963675418
1 254788397 776405276
1 922733111 930305224
1 512489957 522151277
1 602247168 666431924
1 545180133 718277364
1 885302461 972207978
1 711381172 880570278
1 835301669 987814344
1 58973122 135708013
1 659776262 866260615
1 887820914 929876029
1 935392634 971432531
1 822635679 981001978
1 164995439 700465408
1 662871957 762016456
1 504589924 858949810
1 337244280 472039157
1 192506483 438664482
1 220282819 539933673
1 304001098 496518450
1 864639326 932594613
1 808057991 878846236
1 314094541 547936316
1 124852765 344166139
1 865990324 933416298
1 142256233 159823578
1 423971869 851988742
1 694638348 923728200
1 875755586 982076024
1 309705895 959575321
1 538174747 630294661
1 700436012 842903045
1 335940445 414614335
1 110810427 159093040
1 643088242 779687341
1 761542281 885961202
1 567878617 880820941
1 148894516 725975071
1 444899171 966536933
1 118612319 579947890
1 708939317 996461545
1 772211104 988371098
1 2117722 664889933
1 393259575 843477255
1 714851057 943956369
1 114632084 208041613
1 766011453 935901987
1 448141526 637342152
1 296090541 423712264
1 916730334 924671058
1 100535733 537859954
1 954107322 988045196
1 805214200 925495188
1 671842661 738479140
1 892994797 935862767
1 78292868 140559399
1 318130112 769081924
1 797863659 880256518
1 105650915 764743057
1 132840176 794159189
1 662053749 992879807
1 928756791 988201182
1 761174121 764721651
1 636295705 884203768
1 703925796 970464146
1 775882989 863082530
1 939045247 989977851
1 627787945 828912446
1 558404691 971738980
1 617221808 846064458
1 418464196 784879753
1 357585379 581298256
1 48310856 623900677
1 362243954 537310100
1 757780108 816160648
1 609306796 874139564
1 100360486 378719361
1 900109532 943471216
1 58300384 711492143
1 603073810 937826576
1 720422381 988050600
1 43795493 896893473
1 243992650 860219102
1 876577549 995229688
1 311677246 680652444
1 453548015 491994021
1 612356197 660720484
1 480592674 610302843
1 532129903 599893993
1 24149541 554709595
1 547190114 712010112
1 541942888 702030910
1 591870892 898360089
1 27176552 135303716
1 545087478 618939248
1 403757426 456893201
1 220983719 336248089
1 680985075 874119265
1 603373511 757999746
1 908181536 943359680
1 409830726 893012807
1 315615813 826990259
1 733678527 965209064
1 700897086 803049327
1 756061059 976133720
1 307753737 331154386
1 221054223 936415435
1 632912475 655902189
1 484613984 984503273
1 427234326 988722371
1 949667631 989776696
1 488983454 498623614
1 383799870 595571045
1 332717266 930604769
1 51096156 816972833
1 671639377 932527073
1 586207110 885517024
1 964231867 978789923
1 772623654 778200982
1 388925377 595283571
1 635581996 806482772
1 882474630 915476000
1 167335065 523866921
1 47081010 977055020
1 565286993 832437321
1 824878384 961419844
1 865996329 867888429
1 438214805 622323501
1 619086446 671799704
1 886688841 944933542
1 811546764 898656022
1 922305386 980329208
1 505318564 933401889
1 311889897 615381218
1 209277974 961806864
1 364571721 633293108
1 128365539 340994761
1 412205366 599481806
1 191869243 482881061
1 196324707 728987351
1 205209692 677655943
1 604124767 807667507
1 47845922 905360540
1 591865462 873950258
1 498535217 843649248
1 695389111 929789605
1 501035248 974366716
1 33994682 349861765
1 761000579 779023445
1 197980443 603379037
1 974810566 978755095
1 902453776 941764102
1 140788256 293656336
1 878237870 970706838
1 291432345 898261933
1 486362116 932578192
1 671972005 817154178
1 366364630 414554498
1 586558064 736072683
1 116552932 391704329
1 573658055 799834109
1 74118140 999579017
1 900316931 943642862
1 100326855 388168804
1 96115165 416118498
1 16051292 165011051
1 229281067 370260181
1 783532578 869096971
1 899274574 937639676
1 621423329 738594056
1 918721072 998799739
1 235260266 626711000
1 597860617 950165214
1 797490215 808702178
1 356498315 809294629
1 272830241 959835989
1 955288436 976845883
1 813660596 935566587
1 939354800 991488933
1 226814694 832714898
1 700326020 706139846
1 50995242 542743823
1 516210222 601842651
1 369342810 991821400
1 492863878 981506936
1 71409756 444230954
1 340698095 986487739
1 129502109 400317577
1 715987778 980568924
1 935988470 958690315
1 368474603 811061509
1 803362251 983208247
1 376085824 512742824
1 936456787 987887887
1 400415400 782557915
1 291116627 739523433
1 826354519 831893959
1 627270931 865389232
1 60896564 598629422
1 731896355 895870156
1 429078532 506664517
1 415099949 945364597
1 65699406 690819456
1 483583878 601891688
1 913546192 922207880
1 99731756 481030818
1 367104419 578973657
1 656847006 749516829
1 18880543 172469705
1 162701015 591120634
1 750918504 807263485
1 805961349 913454369
1 797442323 896283200
1 925130196 961600950
1 372318415 785539127
1 935286726 955060799
1 56286538 943925117
1 763459459 841131789
1 366780979 683640457
1 19006400 165970103
1 152010128 335412385
1 94406744 515318404
1 926080443 958805829
1 445166243 801019437
1 427265572 491715632
1 690237851 951095043
1 210926071 688027040
1 306600885 984090406
1 922777816 936282202
1 525391709 982040483
1 430555610 619479025
1 810960604 890088536
1 124224291 869605513
1 129357626 276015565
1 206484662 543886297
1 602460495 893459882
1 410398511 908368213
1 914312013 994089609
1 713755987 767245738
1 15394149 468187998
1 863308105 982824996
1 15292505 710654652
1 516566145 830873730
1 757545875 810974008
1 426675048 454258972
1 59763371 420114494
1 717404016 753429726
1 644732953 691649977
1 31596380 837484969
1 672207631 864932912
1 419996781 433186508
1 112862984 811362548
1 789548345 993589681
1 987601412 996706786
1 920192376 934518521
1 616635315 761644093
1 983741946 992910794
1 214256983 615835361
1 590969007 825837422
1 764804197 898121411
1 244698901 800092982
1 520313381 554193438
1 49165236 788826650
1 233061640 632842576
1 741230370 771566715
1 652985440 712288771
1 118502062 585075747
1 912531381 961018580
1 575130654 644468786
1 651540151 678615366
1 412301000 615956958
1 951073100 970566850
1 243803001 462708722
1 543505496 758139469
1 169770873 612873046
1 788782888 970540573
1 196552897 806205958
1 914447358 970813614
1 938591311 978344720
1 3401645 242001615
1 326847043 626694136
1 28818963 573876235
1 591339140 742423933
1 971469569 993990961
1 549298089 801516418
1 540351282 568171184
1 124076229 358463431
1 935396905 986379199
1 52009707 915532041
1 624729596 726758873
1 905389128 984169294
1 444571480 917232431
1 620982306 840299585
1 980241679 994082661
1 538569387 847598010
1 720078987 749134761
1 271227180 814712117
1 781709540 799356228
1 96597813 164409683
1 564987164 767294076
1 731228567 905213846
1 936036012 964933952
1 206631157 288748123
1 526309020 793467317
1 948908582 987571423
1 334614568 899812931
1 323856189 329905295
1 152414330 421313627
1 198712849 210557099
1 246831289 259005999
1 810684634 905791237
1 411263142 770967086
1 598261655 821968087
1 540626088 716205260
1 177994706 595120298
1 761926687 959595616
1 389150850 517443328
1 681863492 934005599
1 497165752 650316249
1 181878293 872584350
1 987396169 988480259
1 635542550 657541033
1 832643736 889142848
1 728306515 752618237
1 218277831 328372270
1 353190234 607490720
1 956802414 999964144
1 392630358 931791747
1 894346450 930486782
1 94298912 970125256
1 911659865 986560901
1 757889849 786780494
1 334008315 777034348
1 883140240 936781738
1 484930280 819079232
1 848720611 865494742
1 137006107 232885223
1 451304716 887399848
1 889497292 994652748
1 144909551 683538089
1 72309577 468172401
1 200795514 647594930
1 486948849 974390926
1 885856158 974479181
1 546193236 713552726
1 912179928 985272780
1 241207953 708430965
1 253472917 658044796
1 198495236 618433070
1 866823850 976456531
1 563058252 994551139
1 672195930 852932626
1 208493313 551857019
1 585397529 996256958
1 102084908 519044554
1 62482568 786235230
1 306231351 935855999
1 65033450 508154991
1 742717456 904095508
1 152722038 348936221
1 149919297 795830932
1 652581731 994769391
1 312569560 617033295
1 823855890 930641913
1 905934995 942866845
1 891630072 999968223
1 381773171 636999352
1 683966735 836357551
1 713858809 793275858
1 666160701 815508097
1 812003481 883954817
1 723543262 724497689
1 981255140 999522798
1 80096874 267770812
1 232160419 565936979
1 643426257 915556095
1 80188287 208889077
1 826692534 882756554
1 500130895 952253226
1 882317701 971813466
1 700924579 920371277
1 130468601 908443233
1 787058659 952193855
1 673417121 707054064
1 459603733 479673397
1 239836295 938513841
1 51372725 951570443
1 644569536 820842022
1 626170978 764304945
1 303364404 311279968
1 706766930 970105965
1 886530081 976777268
1 839635421 934350290
1 163208944 966210401
1 575208557 992060020
1 907222281 996123288
1 87491352 456101399
1 376347003 915095893
1 137050740 310241554
1 755458398 885140269
1 88513214 142684750
1 139736303 583350702
1 80717570 566943004
1 349889988 691518841
1 508068694 948716568
1 362422852 804286968
1 214899788 617600081
1 241167352 777321729
1 98189958 670701262
1 383697458 599526165
1 488480358 839527149
1 778784714 850129989
1 569876588 760030619
1 51859925 360639780
1 701128648 892022835
1 827228019 928494524
1 9219 937581096
1 786675912 981277040
1 55249572 227982656
1 173828944 878279603
1 317116517 922062579
1 136886079 162800699
1 459776832 473793212
1 31151188 151358853
1 562557630 963638718
1 424172535 980839711
1 921020508 925883969
1 107191215 145064205
1 595346960 772758042
1 3137722 32162471
1 294548064 800220769
1 297117241 575549448
1 541985325 878012735
1 530636083 798952198
1 442996445 630071442
1 902320901 968941305
1 884162705 885518218
1 335540047 714938221
1 880864117 946676272
1 633196635 806036594
1 348228032 389345526
1 417380668 798985702
1 522468208 693006412
1 846137062 877292353
1 617450367 695263797
1 684550111 911647661
1 599248262 745765412
1 62430446 735275930
1 368729974 663176146
1 398076702 446746505
1 442240122 856741717
1 667331597 874087585
1 197295908 608995228
1 183719566 419506213
1 961050501 972886148
1 657602878 694132116
1 115516182 216681016
1 633826960 667821042
1 609800452 981264752
1 385643997 670020187
1 568645706 826532871
1 219213922 223984472
1 531023056 664026564
1 445335383 866688125
1 383917890 739313126
1 346006028 930922175
1 289202886 770378513
1 35352341 482418661
1 262049922 296646650
1 806619985 811862874
1 925480411 957455261
1 312796072 989674511
1 617235934 832009742
1 860160402 881565684
1 373312705 539815672
1 972216377 996821787
1 213871245 955902929
1 275668423 401089682
1 376255625 674791931
1 627163410 669270332
1 250897503 777252418
1 96886969 761681390
1 923877218 949924184
1 464250672 609247463
1 754474141 983350888
1 773167652 836552787
1 832044794 836940182
1 751916528 812363313
1 765315757 966381558
1 796389795 902998451
1 36263965 965053382
1 193528464 514712968
1 987567473 995905575
1 731830282 768273313
1 57503953 215142738
1 128170399 287147748
1 625543341 945458236
1 494292043 655506971
1 155108801 197589119
1 428579142 638449147
1 590574169 813530887
1 812016520 822661036
1 3203166 221729253
1 515645195 615994175
1 404013663 720544718
1 609483469 875883284
1 97220332 393612899
1 499714494 751288073
1 287129156 916710891
1 924919833 933381660
1 592707944 686074270
1 517705578 820138751
1 514630864 533498758
1 236224141 695733508
1 552419471 668916983
1 429094519 939745489
1 91033205 747102983
1 580960127 827727518
1 775383348 938996575
1 998543708 999755195
1 667748714 876537821
1 809624813 874867170
1 126210153 949999222
1 641932045 717504241
1 337433185 479455375
1 637888332 725638328
1 669706353 920963588
1 217347872 765409176
1 882391392 925529642
1 78407324 947069461
1 16500897 516321467
1 440990443 753873542
1 799496013 842777323
1 221254566 652762747
1 290062084 357812681
1 256273936 671396412
1 380161828 454099947
1 490649166 790792140
1 592347447 737056388
1 166147101 169391114
1 226589394 490861812
1 648966254 678093002
1 165560210 372459773
1 353677884 613462660
1 455315240 753117482
1 333208181 880598315
1 698542533 995465556
1 421075170 792601521
1 555014258 633077798
1 666609787 866358851
1 376910013 601810110
1 688170085 927028335
1 89474998 337407404
1 994298635 995944665
1 779288329 866030935
1 224948375 590650740
1 774671550 875228673
1 534018219 672392659
1 93869124 443695091
1 353588485 768914321
1 186103521 978302550
1 948039274 964028660
1 109853041 434657272
1 465691670 605599126
1 928221647 932983887
1 552144581 903281387
1 77861581 827510616
1 521985952 707671340
1 421879753 753926754
1 385961548 756865270
1 345843718 555488847
1 960888986 991547591
1 113278826 124972579
1 293923374 847053403
1 433026198 460152601
1 562657387 699686099
1 3037888 103762781
1 654331388 684814256
1 207544789 492733317
1 810927358 994408280
1 339451615 736957382
1 602113129 896133662
1 985997772 992531314
1 754619853 879218886
1 563776250 637999451
1 459115330 856807425
1 57363446 348043958
1 410125233 923525744
1 527213382 847386793
1 79098242 509936671
1 576327368 687031064
1 139628187 206060849
1 255736799 823012754
1 566445791 774721384
1 392808722 860021398
1 667610328 831077121
1 670126897 930623207
1 427513436 430739545
1 207638013 846044476
1 991493905 992285099
1 767074331 969698028
1 345262779 725172911
1 991265360 993590164
1 687693580 859969903
1 710666377 923373653
1 74578347 566109905
1 541883573 817982656
1 605808739 745909377
1 533499459 648500082
1 8174189 399788469
1 431597048 996822701
1 120836733 648308801
1 680499237 702292428
1 320127719 542649295
1 337281425 400866622
1 631890974 717221217
1 384552731 750907005
1 786288811 949269368
1 203676566 932213626
1 582669519 789034386
1 438815614 760720526
1 450534162 552520182
1 787123172 976761350
1 366301245 415375301
1 138567080 801832005
1 908959733 946726256
1 60576653 491132202
1 222668271 369833154
1 477984257 892280630
1 800835900 965014448
1 193705631 366174359
1 251693044 679901056
1 886359480 962424256
1 443419967 816298909
1 474541865 613344327
1 600389848 929732436
1 828666291 868966811
1 611294217 694280631
1 750937440 976593775
1 696971046 822085250
1 729703976 806635089
1 233844175 910085440
1 806226278 826137358
1 951324292 953538178
1 225665312 350954769
1 726818816 890219571
1 864333776 947964568
1 226740145 518573685
1 531881198 813888112
1 396477427 554598258
1 453304596 602268070
1 36651148 790860231
1 434226666 727383305
1 233454177 919882678
1 819643994 932026289
1 500979274 714185790
1 947371404 966275475
1 827020344 969734171
1 259911331 855489992
1 424083719 885409235
1 246235286 434833331
1 707029641 716182261
1 265667323 825313607
1 696165665 974844014
1 358286924 576583232
1 678378027 945328130
1 242793020 651970508
1 900630784 912552614
1 977982131 988937861
1 648645192 703027900
1 947867537 968781844
1 28289344 159596573
1 780536898 931280459
1 58011347 988036149
1 554986691 622307000
1 966920553 984913629
1 716536247 917649591
1 687985125 795066373
1 478417216 746356128
1 932285366 950870119
1 870592947 970756628
1 834051996 923925369
1 747592422 856301856
1 191325052 629086968
1 440964554 897168968
1 918457428 997325303
1 94233420 857650288
1 848883248 871742720
1 394990953 692264516
1 292423669 734744427
1 983414322 991649330
1 405689448 722510306
1 974644076 993149323
1 78924452 230758364
1 303281938 511484863
1 391525817 393628161
1 44622404 865873070
1 206552201 395839106
1 949451569 952461585
1 60455656 809787243
1 167477305 565674306
1 419899673 787114478
1 478306908 949498180
1 143555507 322741224
1 822628638 845163734
1 436089298 864410270
1 25986188 808534162
1 615252417 947517628
1 430640176 852765294
1 692684087 927867280
1 757300735 981779849
1 581971963 894992769
1 675527318 805669471
1 900930987 902328367
1 964890689 974971082
1 669504796 670935448
1 149449553 900335316
1 528452991 798596563
1 210120103 296293223
1 73682265 488926622
1 868049942 958631826
1 212888606 645725061
1 857595325 994979177
1 280394542 386395800
1 196619971 247762858
1 949140291 977816222
1 878475027 979468271
1 155792926 422092095
1 48966434 621446180
1 780488434 830050839
1 505131823 944381843
1 624315264 722072385
1 494199605 904511293
1 922978807 931223522
1 565306743 771308544
1 435956738 849454173
1 212561541 306920632
1 114303169 165269653
1 78739885 220140957
1 131787861 860861157
1 863719373 947341617
1 166484655 964603367
1 963968809 977043387
1 652353805 737324275
1 557541137 937332492
1 753121493 998781036
1 76761503 111321523
1 99587833 654656345
1 999553353 999820411
1 927229756 961438174
1 513043618 832352765
1 382107401 920400907
1 2987769 386561701
1 543041828 546091953
1 257608672 889445355
1 619313953 712487013
1 11918841 923086829
1 930120009 996966960
1 337915602 756940306
1 185230794 677565017
1 799782651 977517219
1 878015641 911979845
1 3639116 398251778
1 130426651 455255438
1 119717732 398375146
1 630685459 893615278
1 185018737 509659573
1 290768655 729739859
1 642057974 804375988
1 749532467 975172501
1 969613521 981666528
1 922034725 990489226
1 950706977 952467813
1 609929042 645651688
1 36950307 657704999
1 350776373 731125229
1 915584866 954512527
1 707427399 926957867
1 295777822 968709908
1 659004541 772940851
1 443044993 898395250
1 455604885 771378775
1 62281525 268710544
1 956929164 965700205
1 635370317 680835935
1 896812834 981783996
1 727169742 828551324
1 751028903 998759927
1 611444992 665211243
1 849374659 935716093
1 360880952 484528636
1 855921276 874951538
1 501570802 729009938
1 559280967 939238044
1 215063570 312181910
1 419794554 903421797
1 828437687 958732051
1 568626257 815419477
1 324458121 464843296
1 772282421 848861164
1 409735714 688114027
1 462521133 846101434
1 106821626 162152595
1 156219986 493594777
1 600741546 919005794
1 446258502 936450775
1 913304141 959670884
1 421633361 896720683
1 775090745 901135841
1 305830619 364296024
1 420907780 433657775
1 129741560 507574401
1 795971383 830708023
1 378393651 844618661
1 787758226 832258820
1 426777596 512372426
1 343762372 598542222
1 658418868 939404389
1 231691433 332087430
1 481125327 635608800
1 517298417 593396822
1 879087354 971545439
1 51142875 301024582
1 825439739 834055443
1 586942894 962151415
1 913719625 930380653
1 447921653 837381757
1 156810162 784047986
1 183808466 646932190
1 172698414 883915951
1 553360839 948119743
1 987384599 994218275
1 748324939 805700150
1 196774497 444741807
1 756001767 889075185
1 921292304 941736330
1 180499768 542115661
1 35467489 208516646
1 593028673 929323608
1 12711384 383611864
1 990782176 994885260
1 933020631 957494809
1 109721673 720261876
1 156584586 371338231
1 773671842 859882236
1 13110138 214963375
1 826119828 874556691
1 700778844 796869061
1 555606245 611986142
1 691690744 838507539
1 38593078 785278282
1 170115909 710139530
1 393686122 811011129
1 79562298 625559076
1 706861381 878236186
1 677861420 920526518
1 651942108 966332383
1 147737968 380157536
1 359615926 864003700
1 810693961 986892731
1 210594463 498444301
1 81353945 830275199
1 346266038 900334285
1 920193729 958943075
1 663507940 873790678
1 42024678 451703449
1 680566162 931761848
1 940008881 975296856
1 72061276 866163659
1 669287298 924706478
1 705784419 932365616
1 984211431 997250151
1 200611567 658440872
1 60644881 71914957
1 57899502 115491981
1 785884484 882140965
1 227608915 951994496
1 652225115 906180224
1 350715980 867172393
1 594942576 973658164
1 524009880 619987561
1 239028869 531927523
1 362334983 748855721
1 622635065 966273859
1 286517794 638505259
1 579155725 615946786
1 290376615 376998355
1 338571528 751154800
1 234794388 504743850
1 621617918 855808800
1 827886078 873504956
1 568444142 619217246
1 500754079 825781880
1 320213518 335503107
1 83057603 465569575
1 321255302 436238727
1 966168808 983947601
1 426799170 889438618
1 634795453 904033429
1 722486425 726567574
1 207471602 293977128
1 742259117 932346414
1 45457004 753314196
1 420038158 660297062
1 268075443 758807265
1 569871033 739095171
1 91117202 764060456
1 304425182 418304659
1 459044556 973723957
1 124782413 368970620
1 677026903 892910234
1 698506703 893958312
1 411226780 968784285
1 778438496 835375160
1 917600314 959319749
1 922075508 944978827
1 204120874 214912411
1 371223023 458500143
1 483760387 976735053
1 931300499 978006904
1 645438698 894480819
1 600311974 882981173
1 508222144 597470465
1 472395188 963012691
1 623595092 858202195
1 822665222 884833451
1 753635239 998628656
1 6802168 951550312
1 912745058 951558554
1 215864962 969863291
1 575957555 599638813
1 234960934 836909625
1 68832140 107587753
1 566848507 611166989
1 118712509 801725561
1 945679223 976471598
1 397854093 695380774
1 37106560 77392319
1 608264912 792755440
1 336416228 556794107
1 334228198 410163591
1 409697132 870930555
1 175583620 475469761
1 378682068 546866935
1 278984919 517777381
1 258470663 593106908
1 803835354 862662749
1 56975672 616726582
1 186276527 618967151
1 968886134 984302516
1 651611905 727591417
1 192934092 212640061
1 407842120 740627513
1 373737605 862019315
1 981212325 995520800
1 752541162 758149187
1 374679800 601495826
1 346987941 935303804
1 460317703 945168357
1 767020027 788682830
1 583223269 843568240
1 106419718 727152258
1 134099577 185470331
1 544794044 799772619
1 33684469 621128052
1 369332202 475374330
1 721029626 752757300
1 797721014 892736356
1 227246236 908856605
1 319368559 771024553
1 557331919 625191617
1 921414819 983600182
1 473213769 562477823
1 31946812 426668166
1 557264160 912791607
1 342720403 533180374
1 493959200 901798436
1 167286342 707971671
1 653048893 941171254
1 114491456 700206752
1 884934715 903047393
1 989951781 998855442
1 749351445 751630377
1 478258091 775560051
1 500047110 613194705
1 966103068 986156943
1 402655647 435766624
1 125796107 777562044
1 545267143 610947213
1 715975213 877393834
1 81496270 716301107
1 172304012 496606278
1 512632816 659487707
1 346727056 380378270
1 497039654 971015274
1 78264236 964866323
1 965034899 972791401
1 648695058 698372364
1 853399640 966438011
1 952549348 999382434
1 80208644 829439490
1 272919027 500109421
1 67803557 250077792
1 183085584 908639148
1 70080475 985964840
1 306821840 551311686
1 113340799 721164952
1 274062799 943950579
1 668224860 723014060
1 178114375 346250135
1 458890897 656608569
1 105723319 109182907
1 25148228 183782601
1 32565648 671823378
1 751091502 977006564
1 142157086 259110222
1 311889092 382050398
1 730586679 739387420
1 93134930 285254672
1 883677129 954797671
1 899552393 971884736
1 881316460 957481599
1 165484450 284958962
1 596170743 855241684
1 782932111 893363199
1 77297724 82416243
1 944929906 996529103
1 782330424 936964554
1 123823107 388099811
1 98887925 473569913
1 45312075 896477615
1 458221180 775825139
1 985613452 997118791
1 274315205 560691532
1 574255594 839321192
1 300882381 307188404
1 575205206 851664092
1 450458789 797931909
1 387991425 947283324
1 435876864 942052060
1 981791536 990593355
1 121384850 244404225
1 70197861 321518434
1 527332665 886537403
1 404711067 617799495
1 186953267 664097887
1 650629898 653498684
1 724228336 862168084
1 844026096 952977965
1 584277750 714682266
1 441175960 471482430
1 970678011 994676929
1 469272817 530953472
1 845403285 853892523
1 760499821 785375556
1 390562704 434799419
1 235127447 983288265
1 589132386 748918071
1 882506126 890990529
1 612619408 620549135
1 11993207 351111037
1 391782396 399469144
1 861389261 930535606
1 259340131 420726962
1 446690282 950084532
1 339800815 700514265
1 964153615 969838699
1 598182956 941329869
1 727512211 965827399
1 773312168 858510399
1 293487608 904518289
1 740120872 914752955
1 665935983 749387243
1 873924082 884811253
1 559227397 675976163
1 103930547 935689371
1 945478633 949622700
1 81182309 548268335
1 732302027 735829184
1 257351628 279603291
1 315679060 492930341
1 201648329 301629153
1 387483371 969387652
1 914933396 916064107
1 604576304 943928489
1 76139579 551582225
1 413850822 553465351
1 56469722 636100511
1 349581926 992157309
1 830328002 914269720
1 225941307 944435272
1 275814580 324359177
1 939668008 941524440
1 191224955 845442467
1 887935482 942067448
1 906833875 974698177
1 616302454 841025136
1 425469616 709080677
1 555092721 797620367
1 127207169 395234114
1 171522882 391853899
1 127575831 590332562
1 340932391 424736019
1 254601726 787363455
1 487889535 868435439
1 995554665 995695888
1 83799803 294361665
1 138116734 151764141
1 734023723 846602164
1 231653240 987084091
1 55668316 817379615
1 18935877 735978535
1 703877718 811734235
1 314265185 659447151
1 392419295 499554670
1 432207522 437226467
1 835711342 976457651
1 151947872 798079915
1 739562615 816593284
1 280381810 545458853
1 679021088 967703174
1 498443826 963186426
1 182048814 450050782
1 349047161 351583688
1 338373620 479302005
1 10072235 130182593
1 796894821 909143323
1 456458594 971918059
1 509065834 522843294
1 523354793 734720909
1 315322685 750011798
1 471042257 474119791
1 513358864 626626983
1 183141538 869070025
1 17804344 889080355
1 156940990 161187255
1 95770856 959370504
1 225940806 621406327
1 633438342 728435413
1 137318709 176754274
1 579952919 912936943
1 217952119 230570066
1 422541286 758265826
1 936419761 967790692
1 476511650 999796294
1 231388563 908503429
1 76354975 198088339
1 766623822 812601195
1 873116977 952376104
1 167269971 509561609
1 721840626 894457670
1 381710578 593441727
1 530353728 689385067
1 809915352 917906625
1 593666711 719918944
1 588917643 615884241
1 521172113 699034959
1 247095431 832347299
1 258771384 363104610
1 915768813 986471889
1 166864004 640466919
1 786406263 975486160
1 841439221 889321174
1 549899412 728568604
1 873020789 878012092
1 538583873 835838794
1 534549433 592803742
1 600468018 979490892
1 60596668 877127477
1 291748082 919851435
1 596543516 702546386
1 532426954 937707161
1 476389040 633792566
1 706214228 742224308
1 912451677 996169496
1 748583728 817337228
1 75663008 276623798
1 674157177 913053540
1 188052574 433118523
1 538842282 853666733
1 501272525 694543704
1 778780847 844267742
1 568354232 959837260
1 72893711 629277391
1 564457488 797488849
1 979635457 992722193
1 128474769 789266291
1 9869402 62208155
1 761458533 813925720
1 684728804 912112098
1 48507917 646124627
1 880265864 976875868
1 806647646 890826962
1 274602774 643399904
1 325411047 681131060
1 266571722 618115209
1 940391384 972512015
1 283228212 462649484
1 760351506 924312917
1 867125662 952305844
1 769679890 961715558
1 191911453 525448313
1 580613852 977172861
1 83747166 485873192
1 10126514 47233734
1 338319044 996896767
1 397689313 631356503
1 936214183 984586390
1 876678853 938660731
1 286877507 421679260
1 949597926 971425980
1 211196639 668970243
1 187341049 383557962
1 956635229 959647642
1 833831145 917053115
1 3295584 893065543
1 173271332 995828216
1 298876438 840678515
1 984568714 987160899
1 436947203 554975357
1 822445727 871234510
1 9668440 775343136
1 759466350 764807475
1 851277226 918633134
1 124349678 956554751
1 858590852 986980172
1 417173032 826471832
1 257229187 850030159
1 191077720 466370144
1 969284100 992599672
1 927803377 956353389
1 412780997 802752159
1 445790102 459132679
1 184212599 187926258
1 370415084 835145934
1 788362597 984824203
1 288092407 893351235
1 957521724 958477258
1 668703819 914595195
1 358703530 642900713
1 468784438 611610279
1 513129562 985470358
1 425538283 895115376
1 903712011 931188157
1 605971271 959986636
1 430985856 811908201
1 93471922 115586512
1 454992275 536047037
1 553966009 700264418
1 190813369 611667018
1 760556510 781530909
1 865597295 932749923
1 943713507 998433304
1 743988016 904903287
1 886907730 996541859
1 327870930 670747545
1 313594142 580600074
1 431323883 892329952
1 34634358 160489995
1 993094173 996960964
1 573818104 936675017
1 953477999 980773616
1 978742740 980675035
1 766181352 878756934
1 611867338 780062763
1 365515238 385828570
1 923838774 969925918
1 834551652 876528679
1 102861582 451743131
1 401620461 945545368
1 696098964 951332687
1 110182270 451029949
1 614155554 932252374
1 655069982 995355599
1 15524509 961255833
1 619736367 684418650
1 114223985 445961952
1 886358383 921995412
1 910428614 912362384
1 886672170 922495793
1 358605143 567638893
1 90861188 197201920
1 677889845 760671075
1 78745378 956485811
1 555189190 816644980
1 963774074 993102295
1 574132501 925880421
1 503092167 755763306
1 687428889 718017939
1 198464640 399179816
1 793355985 926357167
1 886291848 995294899
1 989131884 989875799
1 400894827 575480789
1 237215098 501726527
1 155793307 219976867
1 529557430 900441049
1 667200340 740394544
1 90565767 844659777
1 960684844 986759781
1 638230947 696832760
1 645197993 942437475
1 82708816 230900100
1 91799580 189992514
1 2916690 953890332
1 896795664 937306218
1 95565860 791052596
1 259543103 317315331
1 738121215 885624612
1 859252664 907412086
1 467298496 588828764
1 915078813 993904976
1 684925719 851719160
1 238938914 734867132
1 883876103 930115993
1 965127511 967280061
1 678445094 825699255
1 999593958 999931964
1 64105072 769023430
1 448125552 950759662
1 204030661 707913970
1 28875917 423739296
1 669300952 875020072
1 529474035 660338272
1 188303655 340308519
1 658770441 807407003
1 155614043 447018124
1 7099617 341233588
1 451896901 925324260
1 385525944 594843513
1 566004051 571986830
1 31736709 934142025
1 920392439 934154814
1 380760071 947753399
1 777578296 955581275
1 269514523 286192712
1 664199567 972408768
1 14121150 865223695
1 344343796 836537532
1 920494605 941275798
1 761767592 930197537
1 38757895 357717787
1 552221647 718216225
1 56948030 917709015
1 693839442 971586787
1 283458382 783495372
1 240642575 627882057
1 735612116 985422675
1 838715595 856319037
1 376921037 622248029
1 257318625 305900540
1 854232258 991626269
1 84206444 914084758
1 491073371 857558155
1 860975950 981997502
1 612942595 727948010
1 957517362 980866995
1 205774747 671880182
1 503949846 621127165
1 62893604 744214741
1 379665869 708730204
1 522356749 919212999
1 923538426 945957696
1 260234370 861857599
1 417267031 462775958
1 488555558 935295214
1 444649339 756637872
1 973356444 981617447
1 596733712 984922066
1 779627694 907101340
1 140278137 962185105
1 974512698 999744033
1 778670554 975283701
1 532750128 659826481
1 286853875 829656986
1 438785325 844486864
1 157988078 268418377
1 211988424 435116620
1 914257846 998614343
1 863625206 884259226
1 235546792 677952511
1 189024035 213943343
1 393615931 464640415
1 677756370 824524035
1 423816691 486156029
1 415745060 737996048
1 241055881 869686181
1 698746278 799650496
1 781509755 986561372
1 859024242 988270999
1 346637565 975547597
1 599601159 729520471
1 273055324 661991333
1 747988029 758123309
1 402591574 597113620
1 35815964 78192290
1 637387158 755041536
1 386615496 785448829
1 776437089 977573327
1 395625047 961212335
1 123991836 751610230
1 903540062 956773053
1 551855977 901154925
1 8955457 62240003
1 944876815 946608209
1 578572815 871953867
1 555141024 783450906
1 105435745 286816841
1 249352929 823069232
1 535868724 829939626
1 951215526 970177662
1 835945400 929057081
1 812284052 889500320
1 774584694 992493925
1 388715796 497138252
1 292579005 314333726
1 295874186 471920671
1 540757802 968753600
1 406800907 988682585
1 898298393 985271966
1 548693065 725656460
1 92412924 543859074
1 10427268 40470596
1 703690879 995083310
1 383510653 585469103
1 383491634 888813895
1 401717818 746214854
1 915982958 974317378
1 402103694 782235325
1 183207224 553246994
1 313799092 680184306
1 668812437 913731747
1 852810592 894856414
1 184825917 971303285
1 798565709 832416257
1 453004632 464648209
1 932910206 945932345
1 924784032 971044639
1 487103269 577837872
1 172538008 530204433
1 32800181 282534322
1 82474026 431973668
1 352153139 595354706
1 881283 511491893
1 237091454 780097603
1 828231120 958036506
1 506724413 864514429
1 609509552 887481296
1 888130805 915739095
1 137996170 698278567
1 334852021 449668234
1 540233429 867425809
1 159346884 220241255
1 778549425 944980948
1 936784558 982058307
1 317887953 929380873
1 562781269 634270570
1 100280759 764644206
1 330983645 485328030
1 252939144 669072692
1 771595404 948935181
1 280371543 594482171
1 405007648 918839268
1 91686164 776398754
1 977305703 984563377
1 221876378 334327573
1 914550498 964681534
1 485479552 867709346
1 733825118 735629592
1 15770328 308473025
1 458925078 682485217
1 683108168 768730299
1 728526841 850728166
1 926329899 982159002
1 449396183 963407219
1 959779677 967266678
1 709631779 768271731
1 939755482 943784136
1 107178801 897255637
1 818674370 912800354
1 669495842 862884296
1 953336148 960594901
1 744782734 924821759
1 700766861 905820340
1 452079198 722444257
1 308148235 752794109
1 290082455 596088756
1 499416945 706533221
1 962908781 981608250
1 188113778 801433244
1 211301705 310333889
1 165724025 171947758
1 643751364 955511658
1 894521471 954921034
1 527832284 629903302
1 101422607 493099242
1 25463827 874449346
1 867882161 903695066
1 545978801 965333653
1 30272359 994737353
1 117688952 240574715
1 595735468 804494377
1 562747125 890334780
1 22801305 217472979
1 647379642 959176872
1 467486345 576141553
1 948968859 975760994
1 110926232 377144226
1 551091048 832617425
1 695337890 962545710
1 727623577 787300858
1 287569662 735733015
1 357514651 995206774
1 497047634 849977554
1 385298432 482179074
1 659522872 709569044
1 581370443 644877547
1 5291392 264546382
1 473997013 780973071
1 465764095 609833140
1 469684209 590708891
1 273729518 738259523
1 282622708 601539072
1 217830473 681920135
1 215556579 822423484
1 987558010 990558596
1 271462362 902926224
1 614788146 975916090
1 214287934 230123525
1 309658768 470099387
1 582086528 697325238
1 991288942 994801373
1 822850711 917083535
1 795480350 831181103
1 662217825 903658582
1 343579518 916477238
1 149927393 858820832
1 486589579 952193314
1 570494113 793317076
1 861636120 962648736
1 540253384 871608271
1 364473528 925261908
1 798043080 886795727
1 764294267 950915648
1 780058632 803169991
1 707419736 838072100
1 126122616 845891788
1 969050084 986375207
1 626216982 981769381
1 58092663 245819147
1 739699208 747597412
1 640891211 814801528
1 310839878 369469759
1 693736595 724049041
1 109814034 445710889
1 149832393 647457657
1 899791964 901643658
1 321941911 493876667
1 857077667 931321849
1 548737926 639494088
1 430816744 588937468
1 883212556 884239566
1 155266988 341219762
1 561470378 604438733
1 237761808 718475790
1 750835702 890140249
1 977834959 984899598
1 139772254 644387516
1 452237799 788335753
1 278717213 782202859
1 762077349 997605700
1 803106823 858668501
1 227177195 986182991
1 84134928 698090576
1 861838115 920318460
1 658642695 660551209
1 497509501 893060477
1 886107858 918476564
1 253054142 382735094
1 247085769 920199025
1 64605931 362466842
1 417201991 451213809
1 784737362 980111485
1 111514962 368196672
1 23979638 92607702
1 195984499 316683135
1 748626475 822003357
1 174413790 440537163
1 647568404 679341791
1 267401852 693549560
1 889123169 912295052
1 286004628 783537479
1 186514152 843460436
1 317991125 484845755
1 438441419 658223066
1 471274674 717811484
1 949531423 969217703
1 223915013 819238183
1 782307290 988299337
1 805912948 901901877
1 796978701 887568010
1 644130573 769019795
1 395668041 459039286
1 807410698 984497875
1 702637294 895185642
1 167341836 746967696
1 69371295 963206498
1 327373161 968160572
1 535810350 758509231
1 624566551 918832112
1 403286140 646749565
1 149140805 450992005
1 13110836 163639164
1 95517471 571550676
1 827207608 994137694
1 401203744 528544903
1 645395874 658600877
1 35201403 392863454
1 114380412 319053618
1 911715862 937858997
1 529041833 628970557
1 593198637 624701616
1 276635569 318116220
1 693383951 700701020
1 543278682 597687171
1 796638014 888739869
1 455970309 690756920
1 979880656 998189179
1 57151087 640158472
1 263016426 892051947
1 124747739 631903646
1 55780451 224308766
1 176256510 436195749
1 588742620 590841714
1 647820235 768171409
1 833751554 951915668
1 552062748 608908040
1 476953699 602156857
1 334172742 790949155
1 111563575 443779503
1 482583214 586859243
1 822334997 859206795
1 984870849 987960776
1 700371386 936875570
1 899854601 910369011
1 993060881 997334871
1 582090415 588503873
1 853028048 963814227
1 96923032 515081587
1 969332549 996045268
1 401430652 694388338
1 52962283 360660045
1 604412681 692783469
1 703517723 762095194
1 77217504 532216404
1 301665557 378763581
1 7744775 162256446
1 134923637 164256926
1 839554720 849769911
1 312396754 711733246
1 245213578 257617522
1 100224028 297217078
1 41889082 846282195
1 175958905 714428592
1 742674739 895474840
1 591218626 988326268
1 95810112 861373453
1 615391791 819574280
1 583509803 695410399
1 60914973 540288997
1 595837598 835483303
1 972308434 985853132
1 326420376 827150536
1 235564173 799723734
1 103180642 515297113
1 825035670 893623834
1 906824593 930658935
1 827641851 924751312
1 114534274 915115077
1 43918986 831238188
1 218638886 532067179
1 683208228 730771155
1 387081561 409088922
1 945829017 953913603
1 891856099 980816813
1 853791219 889896909
1 30697355 986146348
1 637053203 786773639
1 56084712 724331201
1 841499970 876424216
1 312020587 979977080
1 927864838 984873348
1 359945067 633219616
1 92284653 337822078
1 881521167 941506112
1 874015109 968520082
1 407313266 739889170
1 239124639 817318164
1 704185150 799591381
1 654636040 769399012
1 846370776 912333915
1 503197349 989881421
1 271650593 716670795
1 495463509 843967629
1 341424611 353032714
1 241804244 670669208
1 790742659 948586225
1 319530322 967455085
1 914501020 992686438
1 738846610 941254510
1 889821154 960497257
1 126301052 294429190
1 819281574 898818722
1 488560144 832042771
1 768113505 967641564
1 608046880 846827599
1 408629530 970012538
1 206221243 578154511
1 265155064 788206714
1 299989932 839889863
1 512455830 635365071
1 500550918 563392551
1 876135734 946508291
1 753749568 979389045
1 179098834 281459978
1 863300963 966790370
1 218739317 325181048
1 766485965 825291065
1 555063628 868103257
1 21643275 152781513
1 414788655 797156303
1 131096653 346107074
1 557383494 594043259
1 729604757 761879929
1 676050890 803703329
1 536652200 997068154
1 621772151 865565720
1 273433596 775164536
1 943460866 970024260
1 3941472 179000060
1 796914178 978349065
1 398571324 764253299
1 552569665 674599894
1 684675787 945652249
1 644179822 662143656
1 338527140 972852786
1 907374714 971615386
1 206982697 835561530
1 844035645 866617320
1 382538413 854230346
1 305418402 913329776
1 43080114 374684247
1 484319436 843606480
1 458267878 488665188
1 791849551 977941082
1 674377430 900730859
1 241033938 300380477
1 433432143 619083519
1 759555099 966646968
1 499172881 526450034
1 338783099 896312847
1 578055454 940480774
1 344434662 733958277
1 528081136 997102830
1 487936411 988690694
1 390875323 583182719
1 462495599 771749274
1 216700759 660229387
1 818995082 996633503
1 877413523 993538302
1 476821765 525973129
1 63225893 960637938
1 356963363 723323209
1 508319023 546012978
1 641167201 805518527
1 3174033 198891180
1 826425936 920646447
1 536981013 713566909
1 441973171 608780307
1 271278389 702621751
1 52516102 165747763
1 109459779 981000912
1 303800748 677036190
1 121580086 161501915
1 76421358 518898882
1 145411972 262181909
1 880208136 924311495
1 863260029 988317223
1 139772464 157864382
1 666315322 903204833
1 465393859 831084062
1 751434874 964957863
1 255778440 593370484
1 25380775 193126345
1 227674613 831153745
1 941613582 963271892
1 323445306 538477956
1 917301561 935139493
1 937587542 969123228
1 313598127 852248160
1 782784539 964504773
1 116105949 376639482
1 325984344 550962443
1 904697837 912309200
1 893591150 933293741
1 721457470 769500341
1 154041044 952700405
1 291187404 801419930
1 896726799 905145154
1 226965552 382446342
1 209737637 553563129
1 963086139 972988701
1 980112582 990286965
1 550108962 577128948
1 523885391 540929687
1 772527719 976001121
1 45587526 686654460
1 837870113 989393436
1 776942344 914313492
1 648987223 656461689
1 405308438 978490382
1 641954898 795486606
1 281067662 291137862
1 586679208 690891973
1 285844234 526981403
1 902582502 959296163
1 402894934 916247404
1 338225884 444928454
1 806018191 902683948
1 547228481 979863489
1 544407967 584411842
1 584606599 852700861
1 611407752 692497655
1 922446992 967098313
1 233841133 443060638
1 539776240 711675232
1 12243124 226666134
1 435483369 777302279
1 803697996 895740141
1 328826217 679468009
1 266736592 355938934
1 648939316 683779173
1 658921448 712301106
1 782711288 965213710
1 240047357 557391873
1 654506785 820220143
1 128586589 453213878
1 302425498 452519864
1 311985084 638489454
1 94315372 170974487
1 328630775 514541653
1 962196963 969349824
1 443609657 613504393
1 260711273 943354265
1 88713127 169875786
1 995810432 996983235
1 435135322 998249354
1 88142515 513291332
1 835257258 904123992
1 283354058 725665278
1 790006831 876813246
1 823898934 872017792
1 526170020 915577111
1 494658156 602435569
1 946765286 990556389
1 712341993 915023611
1 949144681 987027480
1 179115583 264251862
1 980464849 994455652
1 248301674 808482766
1 772174125 907149876
1 978208794 996131167
1 132667557 730691561
1 573753093 600079429
1 899522704 995947486
1 596658876 830028645
1 578791830 816697602
1 155006506 952336255
1 41839550 886816863
1 944275780 981133628
1 590616132 951387263
1 304734142 884357959
1 99785923 975957955
1 423709947 468786527
1 826992021 922009419
1 404612867 978378672
1 813670047 843892158
1 962063190 996931149
1 464139728 543241804
1 795044964 871397760
1 660570847 928617034
1 148350786 297113591
1 859508112 915593169
1 715747999 868636047
1 585640874 868780465
1 465287776 742248483
1 794611830 931749921
1 652669360 862867134
1 480095598 585758868
1 900462506 929624306
1 349182963 902606229
1 880031878 924946893
1 204128533 697840209
1 796308081 932940313
1 359830248 395419494
1 362856165 724248971
1 343184320 888192884
1 494668890 623096191
1 386876062 402132351
1 211300165 420312298
1 948690393 961177052
1 336710352 345387563
1 529356067 950351915
1 224565695 478281691
1 612449844 644179022
1 44094401 258161182
1 768594366 899878544
1 858710828 993925757
1 286622949 766488674
1 562226102 754852532
1 357922157 442213597
1 239084455 688987760
1 922574993 940972141
1 323027664 901747185
1 590809966 596420170
1 95532553 801455873
1 759920935 809768205
1 349080094 392186808
1 805621071 880279954
1 655812621 979840859
1 932730708 986832296
1 450681065 588209873
1 856767537 974891659
1 882333829 950674320
1 575529527 625443617
1 671100120 869582533
1 312163780 656195240
1 875658639 990650202
1 957233650 959976933
1 508351547 908384496
1 26557336 615441458
1 898857622 963108725
1 124826391 183337500
1 473725133 732507520
1 778441135 957419285
1 187244443 698007248
1 281513071 954649075
1 206012075 501614558
1 804650861 827658251
1 988696702 992027667
1 514904922 660141093
1 316680832 430608322
1 726969908 915694505
1 482360518 526883299
1 992403851 999125968
1 979991021 985887994
1 363754283 999567869
1 533047062 558020292
1 29538891 856922682
1 849162414 894668337
1 3810193 194346209
1 140668065 373464974
1 534314837 944254872
1 346976614 755556101
1 68932099 225540640
1 883109714 907689713
1 113119458 685874960
1 217755222 281500875
1 566667964 759364157
1 516196916 646195764
1 503826579 676777891
1 984979782 997975430
1 988477433 992136988
1 762136623 948755719
1 394745166 846922299
1 773292733 941099003
1 570731921 919307323
1 67023841 652605475
1 226077515 731278403
1 848380519 972124455
1 351904239 881340923
1 565777949 647178304
1 673729683 693080840
1 826002133 922835600
1 46788534 533218372
1 198064985 441352990
1 420966960 635005557
1 65845798 767869796
1 905157751 930464183
1 37060703 440835475
1 769624705 951252169
1 339397317 950685817
1 25683975 301802243
1 848210800 963328192
1 29503813 815184918
1 595982665 920571151
1 190096550 829059385
1 245051215 380864832
1 351827952 883427187
1 737230542 791884635
1 60751114 647660346
1 596713550 995841199
1 950554475 977775229
1 517701846 795017040
1 868450737 975161510
1 173931340 708501743
1 676078681 924475798
1 902689563 934916981
1 214807117 967475123
1 767415424 840958646
1 729938919 957175539
1 544295119 710967257
1 306939800 842990765
1 550084272 948959128
1 60129419 730390710
1 733330173 871138384
1 648682344 981655980
1 453888324 755937342
1 768479499 933163042
1 402419444 984905421
1 575011222 603782558
1 446825631 888240107
1 791468759 951047240
1 104006520 387035243
1 56005282 508471224
1 140755147 299197793
1 90499835 247733457
1 960861561 981248272
1 966546337 979548701
1 932435808 952407522
1 333349955 408800035
1 653930448 780528056
1 207418131 435151512
1 508278727 651186884
1 626649885 881405302
1 960047045 961036438
1 694681220 953193279
1 427286777 951559532
1 149791323 676905915
1 414192719 574834950
1 629978064 712571277
1 488741055 645296714
1 799451668 926175659
1 777890812 907719976
1 497358399 835049635
1 169041229 415271143
1 861945339 935464240
1 738424699 842761929
1 83757653 723005337
1 145448670 880837914
1 646021434 851546019
1 405848761 682264099
1 942060289 975605933
1 188006478 655315495
1 720517502 814136323
1 425253947 906208535
1 417819600 548642210
1 57477996 853189350
1 381460890 815173466
1 661772400 723800457
1 695831879 714641657
1 547579592 873482354
1 646801735 879131063
1 773949308 875166662
1 61237241 862664970
1 831775187 896787485
1 412255126 437505914
1 273199939 767148422
1 135198377 154507165
1 948041028 990072934
1 24939120 210882235
1 569955506 760808061
1 673054148 742248671
1 142491449 356201329
1 393814990 646979096
1 539021358 796343969
1 880354497 968960079
1 742245757 817195963
1 578195663 636603996
1 307894007 938775970
1 178474319 286601888
1 392031422 629761265
1 494289114 868052412
1 459469246 499913644
1 37393337 129341722
1 387840259 413799641
1 710353996 878197574
1 859855872 863328349
1 106566424 857981297
1 309854027 800948193
1 743086425 875051241
1 177896297 869887100
1 595003160 633651993
1 722797143 826360767
1 176215896 528989900
1 349452723 548334485
1 170720518 276381302
1 931674340 931872011
1 715210389 858730767
1 876942573 887576511
1 792914476 961948346
1 109939745 142878163
1 129145849 288892936
1 10315633 609635477
1 967873054 997819926
1 872376517 985375817
1 508101308 865808245
1 212002743 919991918
1 616435049 854805192
1 612130351 852399671
1 248458675 900690412
1 784825129 811354443
1 955972277 991440947
1 740273606 968910766
1 896819868 927250983
1 854240307 975925327
1 815375578 830158076
1 41131291 500061571
1 885464599 907471710
1 45237500 813495698
1 347944062 394117821
1 295258282 630095282
1 279877034 950306869
1 12223773 663188800
1 999187783 999819204
1 106527259 581121251
1 35408712 438324092
1 106272483 202510381
1 145498154 473788049
1 495705540 799957846
1 61078283 694261889
1 22092215 613780801
1 205262927 478228085
1 502188400 832138427
1 622132015 706130365
1 325172645 943867969
1 831761796 860866846
1 920670084 999882988
1 993477029 999991515
1 926555403 966885266
1 562061688 682074660
1 1449895 726022782
1 421254522 680234958
1 707566326 758120324
1 986590359 992904674
1 642390283 948643085
1 22758685 353599963
1 562842128 892341773
1 941710106 947238885
1 623097817 775509443
1 318027074 493914651
1 870606036 997222132
1 312341763 394886577
1 986612731 999702279
1 945476083 988008040
1 230772454 450344699
1 1942588 913465286
1 91277716 251724977
1 568070085 630824525
1 552928010 972451120
1 909454935 985747455
1 235324013 248544922
1 701335723 740159373
1 206214631 782881132
1 314441791 950512038
1 81454812 977974293
1 521871498 748432687
1 754455848 931051046
1 408892147 800332780
1 927470288 986204397
1 82456034 372455974
1 77951399 772570865
1 753886604 780031926
1 436949656 826845765
1 752927642 812221859
1 763241535 880551434
1 309192828 496939863
1 28455136 570981131
1 193129334 896545169
1 811053091 899045879
1 341541658 453905981
1 20036186 375140878
1 226037067 690060687
1 356384605 756096491
1 40849170 606379126
1 651021550 708046669
1 690469095 692701718
1 582429878 828383970
1 446034152 654977269
1 261046675 555243142
1 776537844 974109544
1 616323249 785275029
1 949635368 988478072
1 890003971 964792568
1 760721741 855844917
1 734788877 762170814
1 490805573 546797728
1 881646560 905325049
1 376651336 475031362
1 12999832 264269314
1 988639732 991083707
1 451749923 947793533
1 610328006 854180352
1 815905045 984945641
1 49555741 527101919
1 482444520 633795469
1 205773232 830469945
1 916902642 920002989
1 85964965 583554068
1 531580363 922362982
1 185652649 913752031
1 377461758 991652755
1 218165508 768408535
1 50371200 789475903
1 669121297 873509744
1 783816125 965897993
1 274786568 737347806
1 75854179 517299119
1 945716478 994169446
1 715727084 897660664
1 435151471 991672283
1 575033385 978554762
1 754803386 814326824
1 24397038 919878850
1 675620398 682273869
1 946325464 971933276
1 214477174 966175601
1 505516786 839039211
1 2205565 330930801
1 322480833 373773421
1 12115156 888094977
1 705354580 856185924
1 770343236 889913930
1 616362799 791619657
1 337692488 497522689
1 311673561 991231761
1 389703163 530062314
1 351214039 549022606
1 301625305 539401372
1 153466615 246853220
1 431491733 992883260
1 271774576 905454797
1 128144670 319269641
1 261323492 653668302
1 241844464 621167351
1 68193266 990450316
1 599406180 717584973
1 183402333 572786049
1 13569692 616859743
1 720747860 846844088
1 853091300 966023970
1 708295265 755384289
1 209136755 735234757
1 87176621 308648898
1 895947611 930898994
1 227477827 741775262
1 733203584 822190156
1 937686371 996985693
1 150790607 511080922
1 316441256 690357659
1 268029478 418392686
1 845632911 944824896
1 876647509 976995424
1 602195595 787553971
1 789313857 851881554
1 481384640 960633749
1 457093450 840827960
1 172867189 804548233
1 922900170 965838352
1 975518164 999083336
1 476550480 654035916
1 639027515 723832324
1 938462861 969195620
1 712978059 799058852
1 729254427 805307969
1 590825946 654514943
1 591368030 912237636
1 9472284 311381361
1 691048082 692755600
1 403516356 644935833
1 7351919 228539420
1 394773724 841296397
1 505074969 751607172
1 270098548 922921548
1 384032675 544625384
1 655480501 941556276
1 850761685 895613491
1 601516460 800843172
1 340465961 530717145
1 153628210 835007979
1 148794003 971591517
1 788204122 977609676
1 909618476 978955130
1 435334922 639543686
1 967834895 979730107
1 921416952 980342541
1 590249814 864254953
1 532552123 596797567
1 611728174 647774435
1 300484440 695229280
1 931664750 945200970
1 250847639 966152829
1 228195794 753228803
1 905018761 934746196
1 96686098 960816055
1 676665340 763720402
1 762248237 882221987
1 954509201 959657930
1 857211579 920118361
1 428510486 687356593
1 740627643 811633632
1 659381454 832706002
1 831194722 872222565
1 777487138 959558040
1 640570426 981586438
1 517530858 968154679
1 476884282 834744634
1 799049738 966920210
1 366135178 376344889
1 484539016 631868729
1 707240881 819698311
1 54646243 525748928
1 508848917 579472107
1 165168250 870378159
1 413920643 706144661
1 738218656 754160786
1 210009822 849399416
1 581691168 603442692
1 867136392 875314350
1 538298131 972061610
1 969166142 985554849
1 893656780 910684694
1 63199360 169665343
1 989438458 991116207
1 157799439 516501544
1 115765389 324982910
1 325788481 924016400
1 526459044 804451180
1 558103472 645786211
1 78883423 113720655
1 852447684 856233650
1 881044388 896779391
1 686310245 818203653
1 509887306 873037695
1 9113641 919566025
1 358901345 601626712
1 884497815 964764915
1 535483873 572239510
1 759022682 914637525
1 260609181 403841630
1 561945957 740444264
1 190700963 932714309
1 35203963 894116116
1 392483872 629095771
1 473974810 790420912
1 81108095 477377280
1 119588563 954341492
1 109529451 454645585
1 652828868 929918079
1 557191178 658090298
1 95191250 350887858
1 153740485 956668602
1 788071722 951573038
1 979556864 991945416
1 149160142 353940730
1 344843003 627783777
1 651559993 757032860
1 787119334 906221005
1 541487447 578575628
1 918924909 974083480
1 719940691 871305857
1 496737075 717548580
1 852793361 988149193
1 633570607 941445893
1 344676826 382799754
1 110698303 844930749
1 161877675 924974463
1 255053525 495286016
1 494386345 791034062
1 202222552 794368080
1 789724841 863863859
1 527102581 630111827
1 442321306 704926629
1 415787800 547826088
1 379563084 559077470
1 329072285 331024567
1 100396919 772848623
1 508041228 997680476
1 323309510 701025240
1 27484716 456603414
1 102314822 133602728
1 16052077 635176329
1 465731766 616859612
1 252102079 366096641
1 901988474 943627008
1 721968400 814287561
1 708511727 990777783
1 668513731 913955188
1 544741469 883450260
1 413298421 575564366
1 437107282 943724629
1 555269956 958987872
1 786225519 952904268
1 634368403 662047063
1 301281159 364797434
1 561850312 662188680
1 724400060 806015398
1 325238478 722459241
1 771768489 941308033
1 106960820 663227202
1 318995046 401945059
1 793373867 977944618
1 744333723 754506588
1 557637331 731437973
1 527131662 621933735
1 808592476 997774395
1 952973509 982554471
1 64272627 225136160
1 184458871 823237236
1 88100047 491819217
1 67414925 960026042
1 393437494 817115306
1 867448561 898055720
1 200256641 706630658
1 306091443 550128406
1 316670720 673464850
1 286513418 806840249
1 334234558 763862881
1 633579385 642879806
1 735886211 757895308
1 655784700 716566202
1 891005951 960371567
1 792177164 822059245
1 332893457 551621332
1 60750486 910118135
1 701232013 796994234
1 513381818 834525064
1 40555784 747996275
1 394478948 473800241
1 761595916 979171238
1 721826295 888786085
1 642236718 789848664
1 489443057 681849541
1 976910445 988031064
1 588631337 666508658
1 433625323 503167072
1 367934640 921497416
1 712852522 745720352
1 503985108 765204944
1 111382971 968997417
1 607555423 756753908
1 401084030 480659354
1 960101208 965624371
1 798525544 845835886
1 516070359 857032018
1 218351113 988069540
1 964160167 991094359
1 141267054 729635134
1 141873811 963023178
1 594722237 668984223
1 997180603 999278197
1 981320071 998542193
1 344172143 449183051
1 735752696 805043716
1 182180383 651377721
1 488531590 641419742
1 875080965 931035612
1 597752776 727695581
1 810811285 816317428
1 473178649 503221720
1 650657146 672757586
1 679885098 880264458
1 798253080 999606288
1 606658386 671547351
1 935153653 948830610
1 384979576 975203900
1 323568905 389969791
1 865389329 999236571
1 271716636 436028769
1 918496645 952367423
1 579036719 893455624
1 491513215 777562811
1 253735611 752517837
1 673785546 803827416
1 595346129 696942919
1 643965742 847801933
1 685791226 736269356
1 312997455 762363580
1 826641508 962241020
1 424472261 461420340
1 229453581 901039599
1 496962916 930798363
1 780146425 900817248
1 724182046 733377356
1 36132957 387086356
1 842412961 860200952
1 844927237 967246600
1 376980850 973154091
1 671131933 987592334
1 606484301 639211092
1 438682269 755652726
1 222694053 744125181
1 653461305 741696502
1 988133698 990554370
1 404393155 832470968
1 957186841 992838177
1 89428488 873277636
1 511956087 846292072
1 634476364 670716419
1 187598217 276823884
1 480400365 912390482
1 919435928 969705874
1 605936071 946259198
1 97164950 493820196
1 594592791 875442439
1 130480500 868347586
1 994772359 995686677
1 186816379 756937023
1 282119368 764872100
1 233862674 697402603
1 425382919 672303212
1 677893551 896436255
1 839723556 875676734
1 936579785 998108830
1 383034155 820004230
1 394025871 562024933
1 748993343 825107509
1 332950372 878922346
1 150346951 951034351
1 996379728 998401396
1 453695708 547364953
1 267763110 957306374
1 99615633 957863933
1 436887769 757440442
1 266589214 694049344
1 223725425 564056106
1 740692283 997501285
1 465955679 973305554
1 907253329 964280223
1 120846130 825589506
1 80782535 541951652
1 151982753 379640094
1 968215381 993991663
1 936927452 957317683
1 681469264 753855967
1 936481860 964340902
1 901383494 927333303
1 757715728 808392377
1 699985277 823315492
1 576881588 665243190
1 856455836 982123163
1 210203780 940859071
1 718440602 985580093
1 451344051 514152902
1 653479870 974632701
1 10096561 730983751
1 501809716 639633671
1 913694238 996770970
1 69319384 650527670
1 316973936 444054770
1 633188950 684996088
1 209608845 478046187
1 273323084 934695121
1 826678484 947184013
1 848041681 936228528
1 199907156 640403967
1 426047555 542493554
1 769722038 978149861
1 855566286 862107435
1 609466064 748907684
1 497243357 811937219
1 67259551 851005104
1 620817043 768322552
1 5709207 68518499
1 252609404 309214609
1 947169247 958133923
1 908378792 956581390
1 571361671 659015947
1 74557679 844379996
1 516399663 793269211
1 772662931 919483027
1 92103850 717812657
1 647653675 825436617
1 766433841 796623647
1 80408415 143332468
1 264410149 899341111
1 678066034 926665052
1 430199181 827667489
1 293814397 668881074
1 671452164 989489912
1 921456023 983214361
1 550736768 652598015
1 232166937 715442033
1 624176477 941868483
1 614080019 647137285
1 48638505 974732212
1 763163095 901654171
1 357588264 597988406
1 370438105 917425823
1 836757754 938311187
1 138043241 143922531
1 204735191 563633137
1 236379683 995564936
1 756140772 884871116
1 842096519 886268267
1 717010831 929755290
1 666455304 782938907
1 326306650 517157935
1 436019534 709118480
1 992658761 995350629
1 463979522 819769431
1 632204856 748097142
1 688405750 989874214
1 995147681 997592282
1 590965764 794483618
1 219870480 420486821
1 436676466 535989818
1 716533263 745542503
1 804334583 921851033
1 235513185 608304077
1 82435935 957211182
1 221454930 679539976
1 890964276 967631662
1 639917306 787806348
1 732725590 907465998
1 269836210 745245989
1 573055175 666627155
1 569860715 971590680
1 842804649 927412483
1 627537598 891112676
1 534807455 678782531
1 573572609 599470758
1 792689889 811652551
1 759335355 978069655
1 705779832 958806238
1 252302130 599550321
1 634739111 960360683
1 284209296 921483651
1 104191370 212393350
1 518740501 996092724
1 69453806 786684469
1 311794193 740044505
1 984115496 984133626
1 650639742 812691610
1 166266800 427963508
1 653694008 687795859
1 285975044 956504404
1 127705712 247449787
1 516567582 781886065
1 846809942 915909853
1 5225133 61071785
1 57252818 73633408
1 145621153 777918482
1 928754432 928904111
1 25771515 372534515
1 822574048 829923617
1 628730537 828963273
1 54866253 960668284
1 837148031 922714639
1 745097885 807738888
1 791022690 953461102
1 950074342 993281625
1 306548335 409416155
1 629080410 853835860
1 678451351 792307878
1 56763746 434900225
1 667485853 745890776
1 178928336 790896049
1 748426135 808107210
1 845796472 938218030
1 694784257 914110513
1 18569985 696895288
1 6282177 914666316
1 709587262 729454217
1 607128132 934411167
1 612353031 978241199
1 348710907 443103115
1 986958442 988633044
1 448219081 520245374
1 333219830 485591325
1 756496492 969173837
1 119666047 716848484
1 367562485 825320280
1 18628632 352494994
1 167048944 426051050
1 269011160 675401250
1 675462772 930560344
1 80582064 979290840
1 804289177 964833379
1 950231704 968567120
1 250243153 352492129
1 924048164 971749192
1 60567443 401074991
1 8377541 228579521
1 836310935 990545531
1 281521015 350053402
1 340449244 770417671
1 64256378 625758553
1 981615884 982240020
1 436663330 967189864
1 253787685 464788298
1 999216909 999254062
1 32466758 630951885
1 176300806 294719794
1 592544790 859711285
1 137174989 402795610
1 330806253 765726139
1 486111164 965108486
1 418664430 992498839
1 143760508 481286753
1 844508985 925988432
1 928605314 968046654
1 562867341 801313283
1 817268176 854933564
1 562751702 890624741
1 844929256 921884273
1 761835355 985828764
1 874708086 987168890
1 933144249 953100069
1 46543752 304113122
1 335804119 834913479
1 35798435 276611262
1 66346668 103553344
1 341001631 370537338
1 418702555 898939094
1 749536450 936240264
1 605177180 754062525
1 498215023 666091516
1 798494310 957008666
1 43321425 722590225
1 182396308 870420600
1 378463095 466004780
1 25735360 181862525
1 7428798 665276079
1 480201368 819861289
1 548884245 860104705
1 364280516 669954114
1 288145513 848981214
1 924705244 990780547
1 869717824 921260266
1 180681916 837052008
1 64140036 578674075
1 850794211 899034360
1 826795837 870059676
1 542359897 678142662
1 781009198 905128120
1 869266757 924406206
1 319800690 777886889
1 812608444 949242931
1 64607307 436272420
1 792552185 802691772
1 737319652 832581781
1 519539951 567479777
1 398837550 643029292
1 673327856 751998968
1 529650410 673532070
1 726408253 944891388
1 881847443 994731499
1 622335625 834012760
1 41865777 940446590
1 851001549 892005941
1 563793380 588342257
1 961946055 979615575
1 980217129 999765459
1 449036499 969225113
1 306413524 691171604
1 801625587 903110898
1 305217799 734309303
1 15005601 583447461
1 128446311 994144693
1 423692403 465063570
1 920226534 967912045
1 636526680 879141817
1 779069138 795953438
1 871175821 976160300
1 797919107 816821142
1 363619534 647513748
1 932107027 993273844
1 85119172 214216536
1 962863984 982799570
1 741715267 820786820
1 240844387 322778327
1 41902569 81955293
1 134263764 889081620
1 830244001 982674902
1 253868187 585763450
1 76703448 640280053
1 221141531 519291276
1 242748068 921197156
1 469944872 621516682
1 236444354 835440193
1 940379478 944443039
1 600243722 865921759
1 540285891 704977957
1 211835750 789458636
1 688925810 927497417
1 583829347 914235686
1 467999566 667369014
1 769243821 979188575
1 438235860 736654360
1 479193593 618979634
1 154626982 679213126
1 86116117 841880601
1 515704249 939308288
1 132970192 954227169
1 383037158 534046563
1 527175073 998177637
1 999656674 999990454
1 757347190 966907504
1 516306604 947087310
1 118334144 675010394
1 508844791 615571753
1 289973463 432209728
1 256683182 528045336
1 240679251 592954994
1 653043652 913618393
1 266530665 806654347
1 979561945 985140182
1 120614371 905395641
1 349273200 764655853
1 380318575 859753080
1 201450154 398352936
1 628724749 672429590
1 90402327 439531924
1 936587223 951967973
1 836180503 899597102
1 557650683 783033618
1 35095447 954775290
1 387051374 903172651
1 351865048 541269565
1 754000337 849801001
1 36693287 164346049
1 562865915 694028532
1 301653167 505417736
1 232645585 730168746
1 448703097 957590514
1 338580193 671361374
1 752685968 899122005
1 224456109 852353440
1 391602454 897880264
1 567167978 695823422
1 425990558 511066929
1 520610345 673031928
1 110354583 811266555
1 50782644 698543951
1 352766102 938143481
1 120931427 859913677
1 241084560 891549687
1 203713506 530350739
1 911458668 924262966
1 810811387 934845626
1 948999252 949732727
1 663870155 997734253
1 834393186 990307344
1 379684179 948758137
1 124116837 837600222
1 777636175 870872226
1 604807827 900983169
1 423400217 889890779
1 587155878 632098490
1 16354411 599238677
1 750995669 795114270
1 407551657 683254404
1 211598261 442660518
1 709254241 971481591
1 191388278 264650997
1 794826157 910026315
1 790291818 819617172
1 612406864 876060686
1 500775978 709258676
1 5206481 231297763
1 477651440 694155156
1 864367696 889296149
1 34815778 921340071
1 626261423 796871972
1 701922090 862366445
1 576906164 779807949
1 903226204 993707502
1 835727195 950404968
1 888407144 929454246
1 444222294 506758465
1 821096017 963949334
1 664722335 962497652
1 750656834 771993732
1 297029682 869367803
1 620880333 820554149
1 321496524 377975493
1 35629249 385416838
1 879595329 887339978
1 399529316 484601906
1 575390224 635856962
1 375128460 410576452
1 28682698 182509766
1 239410492 387797722
1 473177888 876409699
1 123807233 531302682
1 537594789 895198667
1 8699271 676688108
1 397656099 911656553
1 396662152 634677084
1 275738230 460857293
1 842530868 992054760
1 336198201 456799363
1 171892835 282456242
1 473597895 834516944
1 86456812 199328984
1 63477124 92927377
1 244243697 392830094
1 135469285 614163794
1 581682117 986084874
1 982545354 999110229
1 535892956 733554539
1 775467812 956766818
1 897452310 925201285
1 42844089 598286730
1 120391642 287717737
1 434507515 609777605
1 818835311 878084634
1 736580226 819270696
1 415910468 559487239
1 625331121 811730271
1 450598974 950906749
1 670778419 752733000
1 452694034 805326159
1 453540190 596065357
1 628441248 733163891
1 182397289 449520765
1 693350744 797356771
1 345531553 782021625
1 685618913 970637114
1 231037635 473462068
1 716288586 891100837
1 359143602 748761052
1 609691729 860812121
1 634492824 868322737
1 98322037 844480675
1 14435036 801937370
1 36238624 705845603
1 72230803 606966579
1 719618679 878900937
1 160035327 390792871
1 490390324 651018649
1 736630839 759427716
1 628042943 863120510
1 610193474 751360683
1 816462252 822238011
1 393924295 714105730
1 760174263 875221829
1 550332081 704494635
1 51347710 667175308
1 947171247 975096657
1 900217484 984683484
1 664723299 727482939
1 743536973 921828402
1 496718458 607991110
1 123727556 361106169
1 465953487 469944085
1 759448117 898545659
1 867389495 892600165
1 245342935 318399025
1 224304386 874387380
1 684300530 800667796
1 892396409 929094380
1 918177472 988984588
1 200904418 581161992
1 876904498 907588200
1 128679846 548855159
1 554116124 793579937
1 25426454 413709898
1 875560541 931790198
1 343119145 932101412
1 293261199 421950326
1 734389969 975524354
1 722313118 903811976
1 514648186 912407283
1 463468090 695835270
1 691597997 738162914
1 459652217 621781657
1 272315518 288684364
1 247469453 394526023
1 931395231 978605122
1 219169828 492823696
1 849886033 942957710
1 33986503 445727855
1 693416506 707924271
1 908324636 943152499
1 897272542 974961723
1 544932092 786633254
1 110213435 970350486
1 88737963 439543137
1 947544674 991025709
1 587452008 917162707
1 584002491 632590882
1 527829398 931305526
1 585711125 700263785
1 224190319 377552113
1 604123103 756097406
1 302901122 828037073
1 743868545 783045994
1 827513191 938896554
1 153358945 187826229
1 30852271 342676640
1 754644555 828746605
1 202495300 573044287
1 527860158 922822752
1 398023025 869270635
1 361986637 828559376
1 821276843 959491635
1 627898353 640316554
1 508367944 735199619
1 601324342 890379222
1 325187071 733961229
1 275883074 407541482
1 228661413 702109469
1 72378790 586887213
1 310188954 712952218
1 577769410 650206553
1 307087519 592896463
1 76874967 711056342
1 837275324 908039886
1 470073196 565442729
1 964426047 983925886
1 44651608 521577481
1 899998367 948938085
1 720738697 912009866
1 172660485 306476054
1 130009805 251715767
1 586209881 940910387
1 99169001 671365516
1 996844290 999174783
1 276964176 363676609
1 603312986 878969101
1 342075775 952903433
1 579895921 807067095
1 539181903 729879672
1 328583903 930640231
1 436117316 804373294
1 204920496 537039018
1 837300395 890430719
1 860031132 886655200
1 72288899 205052938
1 531909191 534727523
1 198464862 944912753
1 252172723 799376447
1 555869135 567219018
1 93465128 305209277
1 595525756 638630283
1 288722717 886907059
1 870347158 972165875
1 481065250 884371015
1 273746644 423043277
1 509657546 941819323
1 32751510 566454822
1 442002076 884815849
1 245343627 489162505
1 823186117 837779488
1 553480274 915768382
1 538978269 804755444
1 75009453 316910995
1 511015672 746157744
1 879448874 994443804
1 186635616 526015741
1 83171713 388877715
1 114879455 979726085
1 30603154 235426229
1 307349340 925608396
1 84580385 140862759
1 306810581 454367006
1 129281094 898567393
1 719796154 788861099
1 137006161 878583926
1 204977881 575623271
1 3554663 934938252
1 318949871 962181421
1 374341113 448357323
1 314497055 443127993
1 564966522 924809096
1 768239959 956428983
1 855072476 965681508
1 84851154 858879680
1 870099451 919182592
1 385552458 962539515
1 588973762 908889511
1 274477714 409649371
1 196470423 250198745
1 519271147 843150232
1 479094250 647299966
1 240509392 362739641
1 117594278 640955791
1 768939510 807035009
1 636434965 772935623
1 466236190 534047547
1 957612591 991364300
1 780983618 941179915
1 513628037 787494026
1 936856533 970565787
1 858272898 957302703
1 4006521 670289412
1 298618358 352074508
1 688243146 767288735
1 563632078 786519438
1 431742830 934175917
1 31053637 87417861
1 91193664 664361813
1 790932336 995575072
1 522544406 828627402
1 204854047 222209841
1 963917505 972136099
1 209153852 761537088
1 679021017 766730312
1 469155155 969341141
1 342239653 993935887
1 530202649 816492705
1 247385615 377156336
1 92837991 137715388
1 388814625 845628962
1 214180505 359072580
1 804661945 821656520
1 159020387 382092725
1 398595168 652405263
1 730362715 784260276
1 765439375 857089856
1 958465061 960987420
1 271405594 375409491
1 207563866 454228434
1 595035171 645588240
1 970953460 988737761
1 317039849 359622518
1 821379706 965971739
1 292124702 469682994
1 894299542 910624794
1 533961339 807047193
1 152261437 818186091
1 631802135 913176310
1 83450678 696508665
1 91529447 615722646
1 32949996 842044982
1 287418307 754775657
1 341661279 845672951
1 992731102 998250968
1 455634955 674525886
1 815133964 967479176
1 77591958 757278981
1 752651223 980879914
1 158499514 524325484
1 43621017 678603415
1 990331644 997928015
1 184335144 956143675
1 5375329 713903350
1 752167680 947309406
1 623745860 833729060
1 206915239 709788930
1 129472461 147210348
1 367415823 442646859
1 902244931 987654258
1 453137261 940361952
1 700535122 711696397
1 406350454 543368281
1 19756900 432317829
1 747754162 929656310
1 692646000 737278703
1 776975332 961109015
1 39965690 820440023
1 903495867 997820742
1 962745825 976139522
1 302159432 762471290
1 293518075 338200497
1 29107424 977911994
1 621384950 894778137
1 525926732 883442617
1 252675915 870451833
1 179232411 393776657
1 826384225 850055733
1 917983833 943300154
1 373681116 721517012
1 586757887 905377651
1 39683482 989298982
1 631138645 991703793
1 211182208 953417800
1 209987288 505548246
1 510785271 536673707
1 66846723 434471331
1 713885144 782791104
1 799854181 998509849
1 744770671 908001725
1 520471079 698555533
1 13364870 485845899
1 876589340 961013219
1 576086936 626054896
1 728096638 733932225
1 294477973 406904258
1 781419407 982736696
1 979391101 985793082
1 157828992 758154865
1 275996569 807965039
1 606074988 912725258
1 588598400 816009005
1 581732612 661473840
1 146306596 701236803
1 221571418 458367716
1 465456896 964601722
1 881329974 930899574
1 589849569 690327827
1 808312290 864649466
1 563661776 812134957
1 394003438 599799695
1 629905997 662388049
1 34870283 871244186
1 665584871 711823843
1 750935270 925700683
1 354932314 746590354
1 550331130 890637395
1 493979361 523475101
1 423909476 751812619
1 509325762 646537720
1 213875436 699979855
1 85569880 880625622
1 313324477 544164452
1 120742713 565797121
1 712971576 968300339
1 728803 966133125
1 266230349 535964996
1 149048080 725239046
1 150393513 501317410
1 762822528 814486185
1 250867442 583990174
1 164922622 494065888
1 205369209 894514863
1 287307183 576044171
1 277461386 817570375
1 497137232 684998049
1 296652932 944040535
1 343756877 400774691
1 626749491 878355754
1 503300119 961383438
1 201366120 608924381
1 104939865 827070373
1 876269757 987253852
1 421225129 880947368
1 22503712 463266109
1 818199222 919547453
1 442934562 794975169
1 902155422 942884055
1 829831911 899150068
1 758110697 790824906
1 399382543 482569655
1 43208830 126045727
1 761313801 784721930
1 583719060 844474136
1 236506818 521261924
1 567361607 637297924
1 227578189 629309594
1 988139924 997962543
1 103208370 262001137
1 509722506 512290500
1 771717093 966073017
1 425557349 979088940
1 468313185 563219899
1 858147671 880713216
1 23784388 867865530
1 104832595 699349317
1 509765223 989885097
1 401583032 547763450
1 828319625 948035652
1 619130979 700621172
1 521751580 821176683
1 188963891 792443739
1 794667423 865305898
1 575996649 741594751
1 312638588 454633034
1 247256466 936335008
1 666657446 813433339
1 348438896 798778650
1 156520432 448821135
1 316554680 989032310
1 798229844 988243993
1 53758530 744380151
1 253515061 406003466
1 196230360 686717276
1 76137728 95197358
1 685941430 729100352
1 541257324 623295995
1 408396495 511712287
1 52023035 243917954
1 975201359 988470134
1 762820448 964476643
1 409191801 931337412
1 982054372 997573311
1 564542408 648341360
1 380949004 390595991
1 487485345 703483927
1 197985086 698403053
1 220991790 982144596
1 274611310 490451893
1 778670992 883034515
1 718974100 756178260
1 795641985 842836807
1 374866915 465117412
1 580629103 761945116
1 554177964 994891479
1 357187303 455918430
1 863797426 939794012
1 25371153 436373457
1 722784556 859932372
1 604907381 680542375
1 395994972 668163139
1 666695624 719216107
1 58484866 78727551
1 696429630 993939642
1 83232818 329487344
1 221894750 567982256
1 980294051 987274076
1 116280396 242665126
1 751264512 799262518
1 254285163 937024458
1 985361702 997612768
1 370551376 941911835
1 965667227 972283393
1 346410075 456812646
1 58291961 115305558
1 22852430 817274085
1 722411074 858183588
1 45468007 337113208
1 1456812 865413922
1 433694530 588771980
1 217611408 399151675
1 208252573 257552575
1 646875320 966508374
1 970645522 997304444
1 426240921 539523892
1 192555335 666808280
1 127550299 881750454
1 125906329 249307501
1 972781185 978969133
1 215191073 458162559
1 230249852 765797702
1 760664679 910408094
1 577162122 899370924
1 529165349 637219848
1 104132633 647052184
1 903084720 934053992
1 613950890 969962049
1 871012335 871453406
1 659012364 748162814
1 770400848 942595319
1 3847368 80497429
1 773131477 927286228
1 400495305 612576753
1 162325759 550075128
1 325396840 630886415
1 60663667 965914510
1 780058396 915671930
1 761141053 854634892
1 329614188 798488525
1 16840484 895993469
1 162385353 235619298
1 716356419 739195913
1 436047110 775847609
1 898933935 907478563
1 922722284 944884369
1 148014655 976371647
1 384086616 432743621
1 981615100 999582544
1 710472488 994384048
1 592966796 927568241
1 977818827 978486272
1 71725315 609910379
1 253815433 567020567
1 970336174 976475276
1 958895013 988437923
1 947644854 970491381
1 618093339 675707243
1 455340372 832643451
1 163752285 788058906
1 128981773 525595593
1 789505730 836386415
1 872246431 921466403
1 210815787 411924753
1 879973966 885874292
1 962354197 987323232
1 992779850 998221104
1 90190465 930154182
1 808009470 944332676
1 475486435 824038427
1 142937027 948338035
1 589270011 719345789
1 714634935 844322636
1 900561197 903585269
1 416025372 934186351
1 663032115 832433254
1 719874029 974020289
1 536319488 638781824
1 860324167 960991367
1 955044416 966668473
1 628358703 915172708
1 788605226 924376938
1 14764607 337587802
1 296495634 392043820
1 516821208 640556580
1 183352657 219059703
1 51933441 271311503
1 541188834 771752566
1 607282087 656288607
1 192210162 879383795
1 612389229 664146622
1 393731384 586107273
1 676272513 881473849
1 661265066 951858492
1 56616319 878631479
1 800859267 804356226
1 146489613 244683799
1 33850177 795765184
1 618319421 707658777
1 548714533 920165931
1 200114638 994040964
1 583732608 830797266
1 36291500 594980022
1 558181471 806041177
1 248101067 446915242
1 5753143 219037913
1 41442676 634537505
1 484285813 821315133
1 745108617 855478217
1 653873844 953433588
1 629333002 783306924
1 143442535 392115181
1 960710424 995682237
1 405134088 515310053
1 100669028 228358867
1 356868971 503579044
1 180271889 530728574
1 706427109 970585507
1 814071232 857808149
1 913338203 951021379
1 784454818 872311462
1 174975048 743390539
1 659103767 838886485
1 124011566 763115858
1 700239265 742436598
1 253981186 979271065
1 484804875 915714804
1 470341931 995571530
1 220458701 847078882
1 615850147 643927175
1 983671144 985825925
1 200290631 521556697
1 761669830 806674954
1 364303027 556329270
1 836718233 936311445
1 852437749 927199925
1 688672887 790883444
1 376926006 747665535
1 336761868 560819981
1 812579944 962531347
1 202409978 370904621
1 120426094 389190113
1 639398783 981030519
1 707576293 759670735
1 286263615 673173642
1 648756989 910246556
1 409637247 503774388
1 274634367 849067114
1 358437066 838134054
1 347064706 561293629
1 853337993 973596034
1 949722175 998461928
1 996431728 998153017
1 63036970 729149248
1 735566550 772029867
1 315188062 950208334
1 322993147 663536048
1 905852995 947935903
1 443484073 531570588
1 72949090 113479176
1 940952881 978392798
1 909244062 979042277
1 820765008 965503532
1 193007448 607056610
1 193286709 979353819
1 869638347 879705762
1 388971713 649375587
1 186631965 796360604
1 175847311 395429746
1 754868265 848943612
1 364577088 830875357
1 284381341 420924899
1 238497704 792223719
1 533541510 764820081
1 884374045 891852063
1 828016306 918851603
1 677576912 722825090
1 806138297 850296454
1 161125706 844983727
1 940808601 977208624
1 779453806 955582175
1 369390647 427098081
1 922530461 944299853
1 648672152 793037103
1 1462361 46224191
1 750135246 916026906
1 132127479 346351578
1 400199659 469856115
1 339135664 634354193
1 32674350 654142599
1 837797264 889754628
1 863937642 967658835
1 569072965 956556984
1 236751230 951439936
1 846860798 847931061
1 115984989 580245620
1 11849575 246817504
1 982018181 986220157
1 147935769 512370378
1 106488847 343689298
1 525376056 646095067
1 210631106 328044296
1 736209283 911809339
1 167214274 525987130
1 697790287 971662553
1 999239402 999375890
1 112686186 619422400
1 973953211 977274623
1 423798795 918285186
1 785576834 948123737
1 613085736 994705472
1 648568700 783997640
1 340067350 945655178
1 482272315 920485607
1 55602788 287642252
1 841797695 951875764
1 996903604 998536379
1 960528576 997184141
1 349130293 563596940
1 362702315 575754796
1 888270056 944238600
1 722061760 756658398
1 191449130 655682775
1 748617812 805900023
1 829056495 860979806
1 255010986 971445185
1 175155043 440575828
1 225457621 996216885
1 969980201 972134242
1 731440435 744399983
1 322191625 770683891
1 150176739 309195253
1 344905296 981626880
1 947553677 972114652
1 358298066 455631501
1 797772394 910968747
1 532560495 912122263
1 606439771 953388268
1 269652581 995304983
1 792392646 902302518
1 828038118 951064663
1 817925378 867274437
1 333718962 565270893
1 23916124 683716612
1 262739973 891420663
1 530929316 535643928
1 461516265 606009569
1 226659608 300497542
1 323890760 384142198
1 202509484 820398723
1 603998713 809786219
1 939850372 968755181
1 695048545 829276404
1 484700968 926605238
1 697122727 744340176
1 149149448 942197339
1 737807999 837202987
1 751529811 780126348
1 355437012 570926093
1 933213113 934668203
1 751851021 987048444
1 945310575 969655182
1 94543060 888712248
1 862361752 899376180
1 1002734 791782968
1 844712110 871472720
1 483670334 570480862
1 826169140 874913437
1 296029134 895900501
1 380929333 467225732
1 211461122 229388183
1 965642084 979040752
1 682290517 820534029
1 986047320 997024151
1 874440233 931024295
1 523425263 730956232
1 620904477 666392273
1 436907133 495185877
1 113812266 499475641
1 375745964 596765227
1 666367191 818668791
1 266604401 937087738
1 964591875 974174005
1 543651263 794686784
1 543195598 576168155
1 627687867 743094829
1 553457501 783276502
1 608079185 696532364
1 227083256 452141388
1 456016055 851388490
1 56812687 964577711
1 410129783 508062440
1 443428645 600983658
1 174874472 668826557
1 548477434 565092706
1 821351137 843911654
1 513910471 618998006
1 955119608 975458673
1 628040251 687533581
1 63663522 644219784
1 667618547 863298447
1 78077312 456908510
1 820809880 983400111
1 3575040 331748544
1 202305747 345502343
1 745866999 958130092
1 359450582 604466812
1 365359193 634756632
1 937846616 968831300
1 792304810 847294172
1 999968981 999988398
1 810162803 887694406
1 156059767 616884024
1 745720847 883559973
1 266807473 295023283
1 496358037 996636440
1 810974044 902494908
1 153032947 323747939
1 342141775 963747281
1 898873780 909358673
1 572263607 741634060
1 468730844 769018600
1 952245019 952931582
1 213015514 833238636
1 481333559 891637239
1 8471182 515141200
1 940372672 979176424
1 778006617 795753170
1 723060169 925721839
1 320840911 693405830
1 630187330 996434790
1 455245083 580359974
1 494511763 726864819
1 786372597 896575393
1 615098997 958844035
1 501873860 946070559
1 235475201 331904439
1 981441483 994233405
1 398657453 811860221
1 156057104 159062389
1 122475590 186330649
1 652942328 852406396
1 848922749 962368202
1 428436618 456204311
1 654446898 916813641
1 565507236 746138308
1 657551026 970426971
1 223941091 826199877
1 774197043 841234307
1 582536815 944910989
1 332731039 553904101
1 145762935 427529339
1 97027031 343025480
1 136142260 530394291
1 663182300 777420120
1 823825438 963859952
1 17294974 612133099
1 610750643 881566531
1 602204864 891737036
1 387920459 399541849
1 687918963 995764629
1 102596165 700900686
1 472177223 823221275
1 93236466 383425110
1 916150046 944513342
1 734131904 907492872
1 958097961 978639084
1 524680085 526740700
1 94593495 408853014
1 926766852 938620561
1 815196052 885781209
1 102024970 229531766
1 404642958 718808865
1 385634807 842552838
1 2519099 797192285
1 381716958 755676973
1 678316395 713338791
1 947628374 957973743
1 807757888 934981708
1 113123431 443305772
1 197155792 410916916
1 805967560 825541150
1 376497665 920301438
1 985051307 995352155
1 67649444 731328645
1 194070002 924270942
1 349582709 428718158
1 382289599 850626101
1 236058333 957711171
1 916145412 998893856
1 195587897 975040419
1 847563948 915948758
1 75294560 440972124
1 385565924 903590601
1 343771134 781999915
1 65470786 868624117
1 543740436 948899734
1 164702391 664140473
1 719367731 880130507
1 945324059 972613740
1 618036555 797588111
1 170522896 495265822
1 484720640 949406014
1 880963181 987105708
1 293763395 660183756
1 502829075 923050149
1 899297052 964415833
1 37503501 612973489
1 294518352 822512016
1 538014571 899323835
1 413441742 665205008
1 253317795 345398271
1 981829031 986375236
1 914794163 988376372
1 989007681 998125793
1 602022915 927147980
1 481065759 752411084
1 190901794 653808711
1 423894857 759517402
1 971632563 999863064
1 78675330 844188298
1 140611545 843917594
1 720269715 842888330
1 728472373 856386049
1 11715763 914701059
1 424093136 979782380
1 154138522 923900564
1 542523132 582261551
1 921189783 935815045
1 332348456 470023839
1 813055044 892788230
1 114633117 362778290
1 63611329 227604654
1 204148690 775269946
1 40075627 769349724
1 853857213 892101160
1 39297148 915025033
1 256831361 418457420
1 525662096 617283196
1 688520290 936461480
1 202090330 913901853
1 993134616 996321962
1 302927958 948960997
1 229342440 608222699
1 978794356 995687698
1 165461986 331266278
1 802196911 928932514
1 882943701 939390566
1 516042867 681909951
1 483931769 819844789
1 855876080 895519812
1 489601034 499380229
1 168964934 343837366
1 951798496 987285098
1 459663855 986837613
1 530003520 967624391
1 134301089 148301463
1 678587560 776101554
1 259830026 756073595
1 340230101 803404241
1 870940655 927333191
1 220435433 763927344
1 857314537 988564020
1 685807117 877993646
1 560180362 613035374
1 431270199 699006535
1 797756590 876497498
1 954172616 995708919
1 304164548 314648043
1 340275221 589293359
1 983512053 991174839
1 410654141 917857745
1 37075654 415322792
1 34615955 646888841
1 265480679 697762111
1 273423693 327826874
1 997079233 998743159
1 657010441 742458426
1 163253407 243546018
1 437973554 566708430
1 165124962 464871928
1 40482563 44173757
1 360506286 460720559
1 565587251 640933875
1 979480133 998697377
1 695132160 941448506
1 192065145 465871873
1 283326410 437210666
1 401670087 437975275
1 483382389 855664877
1 155907750 391316783
1 923982914 953376252
1 410671322 469768307
1 652866109 759047749
1 901830104 907760392
1 365665023 613013391
1 34122815 359915090
1 609987195 835510207
1 439731095 480186441
1 798388357 961018862
1 394580633 574900109
1 540437364 653053699
1 447954671 548241830
1 633880496 654951122
1 340002055 387700035
1 380360464 815992324
1 913444392 957217576
1 16442539 192575507
1 116934008 314416992
1 367525821 790418775
1 913369039 927480463
1 809082023 841140542
1 358679499 971397942
1 465951852 876558529
1 154792445 463457865
1 850579908 992388931
1 305982768 902428579
1 209380937 707818759
1 652035317 668256547
1 440616286 826138288
1 554877376 568260010
1 28628671 287152486
1 130740841 298493284
1 86796653 158084205
1 214229790 303983276
1 602199003 723049318
1 299265923 696613814
1 435243677 478955242
1 743445856 905859780
1 143275777 515201559
1 981368921 990267137
1 4327733 600848392
1 555563977 770904067
1 997480429 998570713
1 333725948 476227246
1 654004296 763215769
1 449731385 770568198
1 633739421 961577043
1 156718756 673526279
1 598467972 801570073
1 270546986 438335506
1 873679754 885000183
1 816513793 939247571
1 312639601 529200935
1 448681498 624129481
1 386011140 903007022
1 210453475 953441361
1 851800731 921892358
1 170602715 314459978
1 282935030 347673107
1 949416259 970434857
1 446432032 524408288
1 52731556 209490175
1 355278952 831858264
1 956684199 976848047
1 542634805 889925776
1 588873489 845078137
1 415731418 822668738
1 451858316 525042609
1 344477065 677184789
1 310485917 321094615
1 240300380 865896416
1 444404992 728508011
1 849705527 942728574
1 315869438 787050557
1 241357405 314132040
1 230509043 868913413
1 802829876 934150761
1 153572286 792034860
1 150389813 322591054
1 41598333 804029143
1 493632508 797004046
1 744899233 996268677
1 428199646 466077955
1 181168467 963993788
1 731027773 991363899
1 660789692 910128405
1 460659918 984201990
1 756775055 971806802
1 254815135 906860944
1 52575671 793611815
1 994536041 999602308
1 159354561 543552344
1 627362741 634550887
1 693979484 927157254
1 484691133 641953408
1 554183516 920076908
1 457672216 620442909
1 424128988 431504853
1 714003895 842165886
1 326908202 590009462
1 587398924 998772974
1 339410059 837537900
1 764139555 832179237
1 603079657 653036123
1 811797276 825040693
1 539308358 986474381
1 25545046 184534176
1 672376407 704539530
1 591757207 890288618
1 710220412 797993701
1 116136367 904373378
1 372956845 559851181
1 113669353 484678555
1 968922482 990819467
1 817807104 890935906
1 985273796 997905066
1 409631564 742210378
1 365650344 648370441
1 453289811 513752385
1 681003949 954830536
1 578299634 650540099
1 887881525 947098288
1 677004042 758371467
1 437489594 946217275
1 869193802 909014694
1 972451638 973845093
1 865146725 987089088
1 737915565 817431376
1 896361778 996043714
1 966312251 983268981
1 321915968 627141224
1 443781829 885010648
1 98785492 493632902
1 70108385 443919239
1 550116888 630254804
1 657101624 826397264
1 668211580 808354081
1 792983155 897650844
1 806625006 910420646
1 534404346 914587808
1 577223452 714330086
1 720306292 844655879
1 330397874 354634730
1 847602612 851115076
1 591770303 803867764
1 652440635 840950540
1 777576453 779902536
1 327403433 894454211
1 620419399 811068586
1 489504208 993963064
1 507094713 879771436
1 989733624 989845793
1 505461959 994318421
1 14324320 316876094
1 225355861 580395861
1 342487569 376596818
1 211586165 657547290
1 2619991 573072888
1 146399290 827012254
1 825431660 877237447
1 130455868 170504631
1 463563170 552647666
1 388117398 954269014
1 11497543 936692574
1 456936719 873656623
1 102387223 371527094
1 737221126 916563280
1 913920354 925305042
1 635803423 921373286
1 241588620 482928432
1 905595856 972452119
1 834274889 937755383
1 914364620 985332765
1 104086610 718962588
1 768706734 851273546
1 151299277 362111728
1 261263724 620788739
1 919525193 991960188
1 142937284 594182213
1 394694187 985851063
1 207401039 877156023
1 408036234 614423909
1 813378990 889445373
1 628673454 773666773
1 110124122 324892534
1 161861164 619225971
1 332197603 492866239
1 375287418 816836661
1 493082702 823620940
1 267093037 495096156
1 96346243 632015193
1 563167112 895592006
1 823620209 914455939
1 202721809 929600973
1 832429591 912859835
1 463740331 576265093
1 256565588 970386427
1 952930766 968669254
1 740691138 947744582
1 631797120 926064465
1 840042694 997056295
1 992796250 997080333
1 733504553 798958092
1 644744425 790233918
1 495025730 717017118
1 828965550 881387719
1 38988250 546154110
1 281299879 850054339
1 531720328 936566304
1 718650630 726450280
1 462972657 618539681
1 250907066 418913478
1 780099324 840232349
1 471629075 924542726
1 731400286 942161371
1 598288384 975440676
1 91663345 657021688
1 365522452 816997770
1 556788795 975115272
1 260165659 773082524
1 51576134 338977742
1 35177455 742513034
1 71300529 431878758
1 209469574 750804160
1 980265397 985578915
1 785766714 918027621
1 654415461 791404451
1 172842362 992382265
1 860496298 866433508
1 97311805 689137001
1 26112767 416475342
1 710935286 953970323
1 665956410 673014135
1 738057442 903466913
1 869820057 890938432
1 651508517 999454922
1 850948178 934039178
1 748334511 910102025
1 343932968 666997924
1 325098432 888826686
1 63805972 81443128
1 822784349 905213435
1 354689496 421187455
1 98873221 999102428
1 381858363 898834499
1 129860623 293388660
1 350437489 757999152
1 404971915 690341287
1 894854880 984658795
1 292177271 648137677
1 633612254 959992642
1 797116917 947902744
1 222057529 243986275
1 625775635 640052148
1 398640996 810137119
1 166092778 461281599
1 144153135 837623460
1 116364071 642151033
1 159010901 692251727
1 924709413 956401917
1 141149799 404222012
1 504103119 589447609
1 362978710 530109403
1 389745089 968047207
1 393374022 713042734
1 342176459 925484235
1 855149123 958281130
1 185000008 985977288
1 522427722 983765339
1 85807994 741013683
1 864550202 886005113
1 796956377 915491762
1 45691800 826427524
1 552676691 958699954
1 93466526 532819397
1 142635509 944249009
1 715475020 846618804
1 710255611 763043947
1 199568126 402017364
1 849558744 964443467
1 230470762 689972099
1 849176864 975158610
1 2733896 547254275
1 797624415 857153353
1 299891796 346055025
1 711752388 962713119
1 874109318 903459837
1 438678985 738152756
1 185977535 825738288
1 30458282 498444552
1 118288378 917283169
1 125805218 200982068
1 494597958 531321511
1 446240367 886071877
1 211570211 771593570
1 115391505 583939994
1 570719908 571426180
1 779080920 975706146
1 301769642 797925839
1 216247640 885211649
1 823553466 993159355
1 213523608 232019200
1 764009569 795422973
1 310413929 372003114
1 534235412 773693693
1 293256554 500723558
1 852226547 898796787
1 333588773 750032608
1 682416595 717163234
1 91248532 927338723
1 441140103 449312463
1 731995844 881188124
1 6395584 687395977
1 520429498 801485742
1 541978820 913850581
1 946349959 975618534
1 881547278 883289810
1 582380880 701342794
1 789856524 834291764
1 826027579 902896716
1 124065660 263670878
1 191024839 247155559
1 135036790 141668136
1 877321938 904183768
1 246064188 260279740
1 67744788 812487432
1 492822600 746884522
1 428786086 454996409
1 323583233 387048576
1 772173419 947051562
1 349909952 865954217
1 264266569 461731731
1 44537477 911316778
1 113076107 799838189
1 897418381 977371211
1 891966265 892830475
1 860481509 985969904
1 272382980 334007768
1 93396268 107866238
1 928344650 967571560
1 968190641 990341854
1 973939056 980022149
1 539079904 670797044
1 90938138 278890936
1 299759861 844068838
1 892105538 895263817
1 410877335 940525026
1 759303119 797616291
1 615842345 641715996
1 194211251 944180003
1 325951260 423613355
1 477508290 888707457
1 976729867 984376160
1 875679803 998784569
1 624655888 696356603
1 606222312 931882909
1 294929809 538653848
1 876816966 935653637
1 353112673 967101692
1 384051788 432007802
1 465251300 678257150
1 950988807 984202747
1 114718663 564736268
1 226040204 341154654
1 530539989 541550383
1 113251364 606198235
1 268552526 828054447
1 939684269 983309941
1 496006609 769373780
1 440702489 643046285
1 425941568 542169028
1 170552387 372584033
1 982318604 992172769
1 292247388 987224174
1 208175704 766607911
1 47722712 733781696
1 854688533 876637547
1 325148801 769814170
1 520033487 600754632
1 381663330 909625936
1 881563067 986159167
1 580774411 689686848
1 103138284 664032497
1 976089548 990372298
1 190618709 494289623
1 322515710 382261099
1 229514804 373507269
1 199046670 389904417
1 45849804 484395898
1 188151927 267703002
1 449978304 590744727
1 852438115 948145665
1 404523462 630873527
1 367589795 370490424
1 216172893 282164825
1 615664291 788273128
1 538253067 688218342
1 55541533 497873191
1 582163390 696536209
1 199551071 271687366
1 499888881 992022554
1 84975468 214593599
1 693050569 991065215
1 185200142 954297710
1 936709438 997986853
1 664538845 877539822
1 695170418 829318462
1 381497812 433944227
1 36266992 837241216
1 38304904 566735539
1 365761622 476919278
1 71112612 988678105
1 298752500 976869676
1 83771395 941862677
1 976005832 988973566
1 52770602 373764319
1 590451630 679821036
1 941768854 989683865
1 404773438 876137673
1 656256937 804605671
1 929351586 930241857
1 878840475 894743564
1 537488240 818745924
1 646818653 680724575
1 542353877 680268212
1 473355074 499828443
1 267517301 768064126
1 924175208 949339973
1 946129590 973147696
1 925187207 933977259
1 783647121 834198989
1 323778433 399809996
1 16456646 593592750
1 109141038 550351610
1 105517251 247160885
1 978253357 986336666
1 596906204 742433798
1 771619494 810446428
1 465237248 864807927
1 571233577 845150869
1 623256871 861884446
1 822553393 879591613
1 582844883 963473335
1 313475230 394979871
1 300088121 370047318
1 25133145 716619216
1 700842240 772961886
1 742787232 743283331
1 300373673 955896745
1 228739500 599386151
1 892377524 957650412
1 225592059 898599117
1 268179710 573000692
1 872153481 999659064
1 111248464 455608804
1 471002374 559149354
1 220683038 944059769
1 422894439 729112937
1 354845228 736496500
1 15712951 275954411
1 341614749 560931574
1 220766744 464365146
1 906770423 983079108
1 584787298 714923753
1 597850622 668221396
1 75424620 832988655
1 643010764 646713916
1 381734711 829952051
1 286379171 602414183
1 734280210 736261011
1 690870301 934356420
1 827971726 957599398
1 485262128 640048285
1 557051774 800278886
1 442283707 898636644
1 315359878 807413873
1 702710833 902600783
1 937758289 938893957
1 751202002 889374714
1 271055144 798767492
1 905267496 966413330
1 247124617 467326901
1 855345410 926323953
1 361140344 756379269
1 609167593 941262244
1 557006728 872987339
1 666644972 733478379
1 505075251 609433669
1 653553536 792937326
1 853251965 995567901
1 649493748 963865130
1 265559486 599807807
1 984421540 997180484
1 907230967 972431838
1 930705805 939481992
1 400461283 765643129
1 899808938 936102652
1 352137334 627464385
1 606833910 882447851
1 633987623 916014165
1 260318310 835630575
1 975438248 999268609
1 66999059 431087556
1 564617477 593801893
1 472375609 770951101
1 965036839 985809855
1 920359974 955789362
1 119799341 632862655
1 767528064 794957966
1 270635806 891407297
1 604076947 758474002
1 69975709 837388440
1 86901837 753007594
1 703188333 980379234
1 301436042 662810373
1 667516262 796923269
1 663211151 709539753
1 336064670 782692388
1 638817422 791054738
1 847715369 867662696
1 70254713 290135650
1 229290333 920151441
1 813995879 831523443
1 431589776 837466633
1 442227650 705505246
1 955600605 987585893
1 688297080 901497468
1 7109616 888380338
1 520535034 979901826
1 721867885 896392424
1 771925697 822766084
1 80567573 966167666
1 276559137 475154586
1 736081264 880642373
1 972751975 990546673
1 797237035 878483754
1 50875940 205373760
1 171237894 730642876
1 827789288 890602730
1 500100212 523371894
1 633094388 877446902
1 628440699 737798613
1 94166633 979534765
1 485010197 872021063
1 513126500 952734397
1 300455732 380389365
1 202540204 492276976
1 268998198 362258837
1 604980783 643732913
1 358791493 970740944
1 849628967 937813524
1 516282871 599427958
1 474975568 744419767
1 516653768 938826845
1 605617744 904541653
1 317473666 727723055
1 793908249 807020875
1 960016078 985490943
1 123398982 163165257
1 238218725 863433193
1 55769438 376671264
1 423041712 985381821
1 580784655 653583292
1 155261552 790704877
1 485229274 884657592
1 904797580 920839032
1 402120644 656841105
1 301263285 571660292
1 580089237 735704942
1 711276180 725572867
1 35352448 522743369
1 10259923 334103718
1 531481953 560076221
1 623914508 769914471
1 847307391 910061493
1 488660332 571486316
1 819315193 819474376
1 172718493 761668318
1 868924581 975533397
1 997893880 998593999
1 561360406 833501104
1 880827824 991972007
1 300382048 435719998
1 465077276 669564072
1 873339382 881651507
1 370585040 464430921
1 323328410 845534504
1 643675337 700520838
1 656679356 951321030
1 769682810 848003229
1 107346385 531666385
1 436920888 951195244
1 546211178 938400418
1 380207201 909669629
1 672925488 848525334
1 882942869 908772723
1 253623976 285454476
1 321691305 686395174
1 632268013 659351646
1 105041142 776507877
1 970936263 984322012
1 319725929 825724304
1 36414990 209226159
1 59137219 956913360
1 959353531 988423677
1 435730126 726393641
1 972082360 985303088
1 385590954 789015305
1 162027186 376889295
1 280649463 907048239
1 805363847 828946430
1 823766263 891674719
1 542111629 555081563
1 388036695 583770166
1 830817129 903658267
1 995492840 999482838
1 792550905 939726844
1 334051943 349116982
1 264079182 515577721
1 554539451 593915210
1 873024976 984155580
1 962894480 982143880
1 92818544 197217847
1 773901741 997430584
1 859264990 949571320
1 941318073 958942929
1 447398611 578683640
1 920678723 928297219
1 276739472 906146220
1 115360370 239776786
1 352229071 481463653
1 867371609 880840484
1 257761429 622083855
1 151091103 637780648
1 98478147 771705667
1 887240260 947033715
1 106313422 232151633
1 605410735 775937263
1 902412787 942181477
1 232094857 687283032
1 116608601 313721817
1 591310194 794493143
1 20613700 764526604
1 285987584 917616255
1 421768180 570208589
1 532725620 957208645
1 395522822 699777509
1 240254442 384121716
1 295902090 326252291
1 206433467 385509422
1 579838863 585550291
1 318730897 705933647
1 957666933 996239145
1 842891648 877730875
1 731368628 922634936
1 496305417 786126059
1 136914322 401115931
1 274347957 850222542
1 26065647 48761103
1 525660429 927229692
1 42861738 552799674
1 932731147 943160877
1 658797657 681952642
1 803972802 812821781
1 275498890 787361800
1 199270235 252982035
1 646280806 695395411
1 304009015 578320239
1 255725189 987650296
1 217288929 617663818
1 614783191 624414936
1 951280866 990318362
1 461501896 901520454
1 898371735 989773025
1 441769384 569028001
1 406659595 737829615
1 483084934 734416513
1 427800680 852030994
1 593844131 829860253
1 66125184 830644149
1 355209841 390842064
1 20759489 756453864
1 872273018 905301550
1 47898260 518881177
1 291036608 571737250
1 903027121 966650798
1 855318144 911861669
1 549918816 808575457
1 315868516 751870232
1 578957665 591559636
1 741586874 997165393
1 711860698 762670018
1 49888497 750655314
1 570552179 781919611
1 143757957 970404752
1 549169940 833734653
1 318671265 823032008
1 159246408 243760128
1 634688833 804224704
1 337476356 576374807
1 402241181 654827523
1 728036975 934311711
1 369726907 777992474
1 973425461 980435460
1 380575487 457444799
1 430758101 907239730
1 467475755 862682492
1 501524880 682059075
1 514030460 846426610
1 854654041 999790673
1 402961679 798764790
1 367420 320430507
1 708754423 923866671
1 453414565 457071603
1 321444676 949269762
1 134757584 799706867
1 713954219 959160873
1 960572964 997882384
1 187082754 486520176
1 671057841 847531524
1 183086155 829793559
1 916025445 950257979
1 308494280 422054990
1 185352541 593615498
1 777914182 888786879
1 330539569 901647324
1 571502175 669907581
1 354021816 473808502
1 238382196 434812357
1 869853942 981435918
1 37134108 437978031
1 414227173 539406285
1 496504524 523242022
1 229112737 233294276
1 661560784 964143052
1 88804876 838859663
1 407780313 599604159
1 557317358 948133059
1 317966355 987592686
1 451722256 582375229
1 213287660 394212778
1 949667686 975118417
1 200352180 276153137
1 429320805 605184915
1 464365040 747142201
1 580039254 626677805
1 18137626 845296969
1 686098011 839497267
1 762118169 852443288
1 894002895 919297155
1 523786135 944558259
1 492897587 896421668
1 191341119 468582139
1 512013694 806057361
1 587527382 724728894
1 934333817 943164782
1 924170869 988777847
1 9705876 622092772
1 832544972 976639664
1 118570483 437268830
1 110172959 585576753
1 626551412 998575996
1 154635971 875372707
1 304026756 847135037
1 955986841 973657709
1 824755327 950284248
1 171899624 593057474
1 161675651 632109508
1 911357532 978344805
1 59028604 69729977
1 966179168 970153026
1 72472953 871534378
1 310096583 674005616
1 461976439 617102318
1 759675232 846687006
1 376250732 672725439
1 366972086 684624518
1 424085462 794625003
1 525472788 752356686
1 435250431 646610232
1 113978047 266035335
1 693409324 707114653
1 865960667 992310982
1 941635339 989884825
1 537596205 724907953
1 21414892 809908398
1 157913805 599171074
1 805159384 889915118
1 144965404 523706742
1 919069013 958249577
1 123905991 509780650
1 410550142 472136518
1 639974691 939884677
1 665657526 717864248
1 431367275 592378338
1 594295630 620801047
1 688351864 741946809
1 420046157 799370654
1 456583320 682146866
1 402481605 866813163
1 38043502 565676589
1 382138438 688731551
1 437017013 834143837
1 173258696 500477854
1 209260777 489460710
1 809471077 981627621
1 222906699 489683409
1 184523885 843159438
1 466915342 655123029
1 532848601 623292001
1 114300737 638188395
1 691398772 728318765
1 456176187 576953292
1 18819736 913240519
1 192095878 425599539
1 480769150 930303165
1 914249717 972000164
1 609779956 855098558
1 67712721 648045308
1 871027281 944030769
1 585587641 910080616
1 989530848 995182015
1 671976475 762178808
1 538654443 606070190
1 112939912 542161770
1 943102720 957811899
1 721755053 835271486
1 3785727 487256053
1 676825246 956100602
1 720998896 869462461
1 908500758 925989681
1 210924898 938142294
1 506237152 840277978
1 993306335 996102044
1 148528733 883197795
1 695860045 720553782
1 535047900 735530619
1 326800302 939157352
1 556618011 746553705
1 917550992 927901946
1 460673573 540413167
1 640669475 946482690
1 873735049 986854025
1 629954332 900711205
1 700772830 786790453
1 28823793 223857225
1 177273727 533571412
1 14257032 964868471
1 334010984 692034531
1 405342802 862197894
1 18428699 105875015
1 30861147 575959386
1 548618627 971879624
1 832055301 911884947
1 50850171 179214209
1 930532128 935245250
1 126521775 665131058
1 5428601 166261686
1 263065480 815528560
1 22932018 420549603
1 25956865 675066302
1 621412993 723742820
1 910043949 912876648
1 14805748 668620541
1 103296895 297023340
1 305614093 359307537
1 441817417 671353339
1 732613709 801352078
1 711876610 783083977
1 109344960 375683367
1 482640345 567384595
1 156608916 228731637
1 631289755 949883022
1 171789088 914724428
1 987562431 998781109
1 988368983 988571458
1 745350603 794545374
1 708241885 908208707
1 197913291 683862084
1 872614524 907021865
1 314062644 664533227
1 877015989 901781097
1 379065865 653239747
1 650113428 993504606
1 23838844 256253674
1 138062663 804688233
1 997889395 998825039
1 962768863 989716745
1 825415002 958147149
1 505731991 690547980
1 196002635 835532625
1 978261922 992141597
1 91224681 366721915
1 530090662 754084926
1 846710600 881753284
1 7304826 591108387
1 229441244 704323298
1 572867134 643500178
1 175719668 829054158
1 969179223 974072230
1 484915329 718129155
1 768667784 994272857
1 925486038 999704634
1 263286607 285314681
1 211950935 738349787
1 852771876 991954103
1 393241463 585837173
1 222792437 264201913
1 509918943 793730480
1 665495654 723882017
1 778740598 806932842
1 794837295 838595913
1 627307229 929014418
1 834029094 905862599
1 780355586 813015925
1 791051573 981046141
1 913859678 941309844
1 804378722 872038009
1 870004323 986474124
1 803506713 940497136
1 210125742 616128580
1 844468113 920378103
1 283795361 904903826
1 650348242 949753631
1 432097600 481342642
1 94578469 711849093
1 816881510 998244903
1 787334874 997599295
1 699774062 948942902
1 13640461 180484335
1 182633334 842783514
1 776425187 805799322
1 473292322 738980589
1 220574449 742374570
1 58110895 494441163
1 52448018 702878510
1 262093998 501963063
1 781993247 976332306
1 542458650 716698424
1 254664120 420673419
1 351724198 642707563
1 247344498 491423384
1 680471709 926719032
1 209014436 261463501
1 95082958 729616817
1 371008672 785966058
1 939631996 981905757
1 286476927 945186785
1 228046730 903033685
1 932873139 969509512
1 459219055 616284344
1 661800858 778148401
1 837891096 973057719
1 841961952 967174194
1 580053886 995204075
1 116428644 333741230
1 172287167 177613648
1 832209494 838409928
1 963240702 983463934
1 696518732 967362942
1 149333625 350408988
1 180416424 600456597
1 158164065 249633959
1 685355679 803881357
1 782490733 986163245
1 422395973 935248439
1 684564562 768397783
1 791870494 888238028
1 547291181 621301543
1 904114422 994409383
1 668229095 768701525
1 37435852 502904019
1 332350296 893789639
1 350248468 701654769
1 346330980 937319361
1 274339194 627242992
1 319791398 703646210
1 310293355 685439071
1 329140194 982174413
1 232818490 443177051
1 464718627 719971947
1 595670238 997801447
1 785387402 918719637
1 704319574 758946048
1 172266582 640170661
1 149015208 970390628
1 613383677 892418923
1 106002609 401971852
1 575356322 750091410
1 950775692 993943370
1 86525201 96519502
1 795525869 860785701
1 342565646 378150056
1 862292311 865697501
1 264662469 752514150
1 225498390 539887611
1 410752387 973935560
1 465326525 735215168
1 834218216 888997293
1 41536058 238689801
1 152096697 316549544
1 166739707 524591763
1 181087667 455823297
1 155905859 515843494
1 526740191 969132963
1 595644481 631788796
1 538651103 674071734
1 479539808 537318603
1 551242183 560811069
1 547318186 826405693
1 378817453 473371380
1 704565048 864140329
1 975178447 993960930
1 858089233 907623259
1 123787836 699088792
1 917485798 995125441
1 210416735 693424388
1 928275530 940186776
1 378137750 443001779
1 516323884 977253110
1 625406291 753423217
1 168297110 811036409
1 197380379 581220313
1 716904480 794118662
1 430662896 649683707
1 937812452 960751656
1 366616635 997431784
1 800586997 833703739
1 999421226 999498311
1 943109604 989554383
1 29316812 479210964
1 12556556 871872703
1 213125979 778106235
1 234848627 456106690
1 701762092 843809063
1 572359054 617501789
1 124419743 300636660
1 615242518 773285686
1 762541099 902086965
1 537632391 804421513
1 847965024 986622001
1 534850496 882525698
1 660455490 765157242
1 311678399 641011727
1 692110057 876541328
1 313207179 547216389
1 78814199 963067547
1 346621218 614252377
1 275379302 605821531
1 748989393 890751142
1 320542426 690802783
1 85814990 961613162
1 368257769 449009532
1 837971008 977374199
1 784815354 809724997
1 821738761 965302667
1 776892308 815765746
1 835902255 967440365
1 647730087 733148006
1 158804655 560932322
1 59026354 246982801
1 813276441 855939458
1 26916219 479853922
1 954478749 955195031
1 572919917 997719772
1 48209148 954635191
1 973218199 988394325
1 152272107 509232914
1 166751936 949933772
1 28265315 672868089
1 662077490 848815487
1 730853678 775410637
1 72644926 280651468
1 996970452 998535442
1 523848940 668308478
1 978344949 986419681
1 83092557 362467967
1 574952751 963979867
1 551934102 729688987
1 423614834 986573065
1 979340745 994535289
1 397461840 944480874
1 278670976 460247695
1 444032690 545122071
1 86303722 202604218
1 210166210 477482702
1 418836991 582582514
1 61338898 783261151
1 233005108 706126171
1 346779525 665452294
1 200918138 741577310
1 572291544 684077015
1 24805397 573825877
1 333368075 995764995
1 284020395 429567253
1 270472400 922008188
1 397925975 977189417
1 240842519 429499496
1 694844904 699916469
1 811661263 921858709
1 597833669 984741933
1 966701863 982312422
1 895958488 945648906
1 574766075 578191370
1 799936114 951942990
1 265597503 581230162
1 363896020 613825896
1 634557569 635730045
1 722429283 997070939
1 720421333 722109688
1 87045075 687451650
1 754532431 866615027
1 647755800 863073028
1 305830790 879888135
1 86432359 197625519
1 333547878 410801431
1 321873010 981587322
1 253547065 596787243
1 271951825 688423653
1 903702095 951459767
1 166831776 749579136
1 335935019 494038419
1 415641186 979044596
1 961642414 982359973
1 463717035 586922661
1 544268072 867972200
1 395693346 692320848
1 641827820 746087262
1 980071870 983608627
1 846145933 853857626
1 444260512 918075954
1 281841550 488340287
1 370346196 689830498
1 780430060 916058621
1 100779477 930704943
1 320209306 863572205
1 680493462 778404605
1 404987929 821039402
1 298216197 551894161
1 427782875 568727979
1 473625 659006772
1 972147427 998458242
1 207029195 315242954
1 654631123 679189045
1 314331132 503611045
1 847124277 884589116
1 651493260 983403183
1 775460748 899800795
1 102861860 628743162
1 663569695 987688839
1 501364857 690226601
1 162591241 321623751
1 370095951 632979391
1 795452636 849970013
1 673238144 749043409
1 716127369 909829807
1 549339238 573939140
1 542409504 933378756
1 108661697 439568527
1 428801772 977891172
1 142266205 745729489
1 273680636 335143417
1 585126624 701935959
1 773531827 884740062
1 104553858 179686193
1 949685374 970469006
1 674439346 957691799
1 723194122 842359389
1 717382638 934267302
1 22646153 465160023
1 97814367 302802966
1 257524186 381363045
1 317552349 850569953
1 287677606 746702240
1 897509201 988257449
1 548753680 609830391
1 809159986 923176907
1 196950441 270393125
1 34103278 755728893
1 28021547 283711765
1 200525066 967896731
1 314558148 620886648
1 359512897 545164735
1 703109161 993610482
1 758882367 957951021
1 212244015 863589961
1 186245919 229067961
1 661622099 711943197
1 499529637 967491213
1 774380618 902151092
1 883834231 906035584
1 615245849 928269152
1 169514238 591562616
1 825567543 902247634
1 902845028 981740634
1 492347234 599400632
1 323245020 935567283
1 140160783 532287531
1 158339277 472911449
1 473225020 482715207
1 155726658 787255044
1 476760693 861746549
1 560421764 893846961
1 333186332 820189470
1 710353018 760715528
1 156941038 290164138
1 487185591 923540141
1 874939289 886711238
1 771873187 928315333
1 932379952 998717330
1 197889952 978318160
1 596030003 618631161
1 521887409 739890909
1 259342779 896100627
1 618184138 909870365
1 860711869 941000015
1 470629398 746354485
1 946044180 978717606
1 30169346 69171701
1 184653840 740070191
1 32704824 664933862
1 276972088 639293789
1 6383657 766464514
1 30034796 122705286
1 822520445 901343191
1 124809953 689026175
1 664763966 674524739
1 404461564 913033238
1 14251610 905180912
1 51155968 184876331
1 454156334 539139879
1 520517229 643892512
1 496308470 774442312
1 498388422 818447684
1 819517403 890701917
1 519459987 940496769
1 391141688 956897910
1 519401050 683043833
1 431242950 946807052
1 241080829 421111971
1 269620252 364065481
1 294843519 450383843
1 793265075 882089753
1 511448604 575909140
1 357773817 879708149
1 379372908 457840552
1 784840160 874477090
1 514927453 642627316
1 71141604 418953072
1 501166932 546834208
1 120749052 460920957
1 560069932 732470580
1 77617749 745483292
1 971782680 986614799
1 756819668 792746753
1 70356522 791919328
1 932367799 941144840
1 474670267 586907539
1 440370737 497931457
1 235794057 588045160
1 708371160 793387954
1 364888600 368801152
1 667337913 756025192
1 504771004 635694527
1 237508072 862538412
1 94613756 275310396
1 495879045 865714546
1 705007838 757218300
1 932376762 944406125
1 160218113 746351729
1 956356304 957426239
1 350934323 767896756
1 746352510 929072725
1 798323794 831238432
1 309878820 898401023
1 126598156 984180365
1 848849709 886822346
1 974289783 984566151
1 420946839 736216410
1 361563058 608885736
1 324455249 669625644
1 10740741 19401902
1 983375400 984840424
1 863054889 974216803
1 736181633 963864498
1 453280306 702204093
1 733099602 741369194
1 724652324 882842747
1 519909001 849968937
1 435153719 982544688
1 373075285 603881390
1 546631448 969112741
1 304693897 344422307
1 469784358 925074772
1 945518064 992496732
1 229646465 867828584
1 847887477 977372313
1 173218 183040823
1 481441106 831236030
1 599835112 660251847
1 271002099 651775623
1 69626562 973920447
1 761159044 987405681
1 465052967 991503177
1 617050782 691701991
1 187976113 271907141
1 311109102 539436311
1 445549728 446053266
1 916285174 967222600
1 697697074 852578554
1 326136629 580736025
1 953812453 974941654
1 294062184 384605558
1 687881725 852042327
1 757833180 787685035
1 370427884 392276850
1 601800873 979961996
1 988891987 995974482
1 95330426 865090027
1 937071721 987023193
1 727333821 836801424
1 569148662 898323086
1 424460595 477646693
1 85870174 136982239
1 853557501 941332166
1 91970661 421137766
1 197604355 482309508
1 860890070 977513601
1 770483811 883529914
1 456207034 558353891
1 174235586 351935095
1 251233606 836273900
1 837599293 940667486
1 871708889 972672696
1 481831701 573818977
1 802084619 880605865
1 240310346 783210696
1 89789600 568290802
1 586515697 776440667
1 894018361 922635854
1 35851835 708149402
1 188203026 841415294
1 58807319 363344941
1 605866797 882024467
1 250723764 590957550
1 171529560 661869445
1 930929273 963770584
1 94754130 618452711
1 270660347 635672039
1 104345469 352232372
1 224315896 866102412
1 851299468 965253147
1 199916308 749402087
1 138239763 374500186
1 379027389 864280958
1 855425799 957982424
1 77597436 520961485
1 410464755 670989235
1 992282320 996062988
1 9362963 721301743
1 985328865 997095991
1 671193164 982438408
1 441215987 463859760
1 643115692 679857262
1 141757477 189615494
1 151612726 534440363
1 309631479 554887572
1 229450501 932744330
1 102503213 413190649
1 927738715 945009708
1 640279276 957743117
1 696907126 936779669
1 334915393 958827656
1 203227473 670521122
1 212983752 233090057
1 161905185 196929612
1 152051992 752917850
1 116472025 535259318
1 769470099 830412628
1 784886420 799878647
1 839473910 843554576
1 629459718 733998413
1 523581802 943353637
1 133541191 802721645
1 796243772 867140973
1 467162844 767391267
1 964036933 970606954
1 170862673 302631666
1 984593584 986914191
1 928173157 964153429
1 299952581 588931501
1 477632837 827669315
1 138149786 259638348
1 263262403 550560960
1 558682535 730621506
1 41398643 867234895
1 605806732 678276641
1 989662228 999645808
1 833935129 878154392
1 770431348 847776576
1 168268762 678341882
1 942040568 956577712
1 326898294 422860181
1 118354377 965934382
1 135884652 949883239
1 936909347 981129368
1 486930389 593288495
1 56724311 769040937
1 98337245 405249135
1 358860159 518996692
1 242519501 311399752
1 492236230 828758291
1 205196370 690678542
1 292796001 901358245
1 446970931 484157926
1 921383110 942595715
1 804538783 822853179
1 934133793 987593781
1 107302239 473661450
1 545482605 723107366
1 526468967 790046346
1 757639438 856818668
1 423846617 719234101
1 743758228 882599286
1 231979124 474554201
1 753292154 917700733
1 207717404 617004849
1 109192719 976557988
1 823512448 927506283
1 561143653 679445210
1 365252771 371483929
1 590716557 760420788
1 990595516 992106888
1 124925409 722160996
1 782304751 904790763
1 525691588 904003905
1 283851906 355487203
1 195382889 487908560
1 854224372 876622812
1 716132790 745133869
1 820987301 974442469
1 137636580 779989436
1 698113243 858604363
1 96478808 848595377
1 142945531 488286916
1 523711331 922994156
1 775504775 839901915
1 893279574 915836991
1 891942289 937177400
1 496553638 793091887
1 287678718 375781349
1 994691575 997363642
1 981488553 991011514
1 122995877 989933932
1 317454511 319791561
1 422222553 520656394
1 575986364 854643156
1 647934769 876670193
1 865692976 953871849
1 547604362 958009579
1 605386051 960986187
1 29703505 227073138
1 169717257 438583362
1 767394739 915171404
1 52453887 138802641
1 547402029 802873762
1 921612688 944350280
1 597330869 802315146
1 385765199 437672544
1 281317900 854177608
1 927335381 957980982
1 985725466 994838200
1 687723608 993236255
1 136094643 797330118
1 942084209 980037059
1 642079612 987444054
1 647634944 710239396
1 576404427 979913223
1 432498011 636098898
1 733718444 927592091
1 667033153 920556151
1 372829369 967776529
1 424259148 813944123
1 160497276 933786866
1 74553635 546410582
1 991908773 996606561
1 718811721 838163338
1 148474364 239148939
1 380608776 907073254
1 218369142 293488273
1 653997626 937702506
1 980276452 995526662
1 66819661 604197367
1 400180626 665820341
1 630847757 673963917
1 791808526 977681037
1 895496892 897731981
1 820643372 834539237
1 286843972 826167805
1 765080073 943549785
1 843101421 883448186
1 3319157 157660849
1 340276009 776488433
1 121663899 705404476
1 42859303 588459240
1 205168447 660517832
1 988857417 998145727
1 241001906 630575037
1 62223026 999097816
1 654413263 862894296
1 834049140 955043989
1 520526188 859956876
1 706971528 732529482
1 452529306 715167574
1 111766204 892318506
1 721664493 768315727
1 654367932 660357850
1 600380361 864581419
1 583476536 806976977
1 482538103 586496965
1 309858333 608598133
1 730586919 915314264
1 794766604 927780317
1 677129896 719628789
1 434342689 861008692
1 799671069 940017374
1 875937181 982969901
1 306385387 698727137
1 811218597 959912956
1 957224938 972956803
1 871803825 902140964
1 518057927 707792629
1 353846130 872175398
1 201179918 422462971
1 679717525 932559213
1 366708529 576719250
1 253964680 515880379
1 584861159 728714422
1 66646282 550490973
1 441844527 717636774
1 769774690 793564526
1 754137700 830589555
1 137973806 899858221
1 291590583 604402283
1 728571911 750725871
1 337942252 655253295
1 67070707 684295830
1 960437791 991644476
1 426065236 556604388
1 420679041 671788729
1 563208069 957190946
1 655154385 843545220
1 693863958 824164441
1 127664889 292055649
1 246578922 494034447
1 480373081 733386929
1 626308718 683418788
1 836904801 930710633
1 716477407 983503848
1 639652172 943315915
1 569350463 680898082
1 141018494 537240635
1 799698479 802382041
1 305853212 540533622
1 493180452 900779769
1 123877553 623220015
1 645850295 874481769
1 392533768 803195865
1 421192997 706077872
1 830254459 883556224
1 31359570 349305728
1 943822426 984207158
1 215921796 913209758
1 355969770 860137668
1 455443888 594797214
1 929852538 983952054
1 403417619 809489900
1 574363699 867732932
1 723870897 782689340
1 753322004 887661857
1 131140363 404992497
1 475015552 775360884
1 11614096 227522658
1 683419658 919406030
1 145949485 711752513
1 799207114 972056897
1 856459902 894179375
1 813901292 875144675
1 248330735 809781873
1 72489211 804167103
1 316015900 502500178
1 764404286 958107975
1 339216048 427629979
1 459791551 758753767
1 548766655 737254225
1 161160617 790467237
1 193062225 642379344
1 143554099 963441844
1 416866814 950247965
1 129258265 962679386
1 455654099 519396981
1 945315552 958767373
1 634605219 872463529
1 868973648 944836464
1 503542431 708248694
1 751510656 899781115
1 363179958 781150589
1 443919386 786317383
1 404526255 938080877
1 585866319 976667408
1 919619566 977763828
1 566489279 946619086
1 892861660 902205916
1 473129739 662645106
1 923221550 946184022
1 600620831 742925037
1 618157012 921296739
1 903878991 987730882
1 226225887 228441432
1 945742647 947138388
1 7639653 633157268
1 599172597 838322822
1 425548230 720454044
1 95076215 420157958
1 925123534 976460026
1 223114877 559394244
1 924864518 999305746
1 316830512 509884154
1 230213450 558836491
1 51025088 838915646
1 155568085 876684944
1 733375126 890755596
1 51999373 208320955
1 963612244 989616914
1 601612373 680255822
1 720328519 857242118
1 429665324 898812522
1 356795286 931097300
1 948762004 965837365
1 549231535 929490745
1 631529598 871156470
1 757876735 868689426
1 742798260 835890246
1 962865223 974606266
1 700478701 923083847
1 577952922 816909945
1 381349507 873826962
1 728893830 928298351
1 733118602 862026351
1 613685839 629866994
1 675759740 762906902
1 850199664 924947907
1 137655457 528270817
1 733426031 802025436
1 125003617 853433819
1 709169847 919582480
1 959385877 965549938
1 358977069 999479672
1 466514733 798190050
1 459456998 816470631
1 387883881 940534506
1 368552561 531002483
1 741991283 842092658
1 840888382 899764302
1 660555126 938260210
1 196766492 216008403
1 235220128 493624999
1 359149326 817339740
1 508381885 602841548
1 629443900 950914123
1 677425730 716624044
1 506450610 888785019
1 298808265 427215073
1 732232766 986558939
1 137357603 683261602
1 316109443 463601295
1 353427273 788885365
1 142438715 371607295
1 161194777 688910551
1 710570127 791005178
1 880597262 957507837
1 879183687 983520463
1 984947967 999950131
1 216797101 217892675
1 941436240 986339453
1 301191142 853403022
1 353604744 996712323
1 167023673 169633473
1 161015181 705335264
1 35517241 966427618
1 837317890 988517296
1 549598696 936310366
1 418674940 475954556
1 898400411 942615593
1 115042504 803062241
1 373992978 897061385
1 597855931 746817935
1 78428624 699211556
1 420170636 904554861
1 571653019 993440744
1 556216012 562353399
1 580374741 914712613
1 461126708 616166503
1 637855059 814012175
1 635508064 654600574
1 753019338 932526833
1 800770161 811505628
1 451418761 965296935
1 74627572 212527623
1 972460541 980480987
1 651638186 933575710
1 306450422 376072687
1 14885639 224939892
1 207779288 617038980
1 163094660 323645943
1 524000840 612684896
1 192495918 967142557
1 812704742 875338950
1 914160862 926561130
1 415423558 854701657
1 570212049 599017095
1 711893649 730169996
1 788324829 952056109
1 692778198 861141992
1 532978744 742793184
1 119448958 963979500
1 105778605 753790179
1 941920685 959218494
1 692102561 724529222
1 845646573 910676538
1 922821080 985216339
1 174889819 375470044
1 770497707 866067980
1 681194578 778715581
1 312856192 589769977
1 672724489 775626036
1 941063341 964586251
1 707676055 787369836
1 737240514 840171636
1 949442334 965195801
1 31082973 858122339
1 534247566 641295612
1 247204418 650704696
1 910845519 947876601
1 981994825 987150314
1 337144633 982800660
1 131222082 644616927
1 573780849 685222476
1 605075925 732932722
1 338181192 441219206
1 256925694 471373017
1 829161886 969359758
1 815917834 917243804
1 852715808 936851145
1 121763715 985660208
1 287281457 674819448
1 634370625 654273287
1 431021952 444709848
1 64697776 742193314
1 71226295 228671404
1 877389681 897976310
1 285909316 637137518
1 183859470 906170598
1 814113743 932679382
1 203809728 866703322
1 565090028 706708956
1 512636049 630210369
1 157495030 295876123
1 548472473 973196576
1 72077158 948034728
1 460486472 463075514
1 252611852 446585554
1 421563108 945353587
1 502488470 528555918
1 89547570 531278652
1 340540532 422152965
1 252282004 350707598
1 423582375 824354564
1 343775170 691936743
1 49475987 500190292
1 331893699 451270743
1 895117508 937690486
1 787715726 901204880
1 284304865 957382133
1 604253669 987805604
1 664875319 722683838
1 156177226 477370053
1 359781074 654558136
1 323902241 673383624
1 927406827 958239469
1 750934528 931901703
1 731492709 808247418
1 903483244 968221782
1 663156327 928305586
1 543936117 617222797
1 995032290 999317326
1 109851682 317661923
1 40458315 357362694
1 49805672 54280976
1 497318497 617489312
1 270816125 543462789
1 712133384 952604686
1 145741609 800012671
1 208562394 225888622
1 61522091 110608271
1 663942199 817878569
1 809839850 825922641
1 769662230 848571207
1 81762480 752213365
1 987105788 995117010
1 531010245 608731676
1 220465092 672075333
1 705628234 911281401
1 835146888 952233260
1 200233489 816202686
1 356770584 789119369
1 796894086 907520381
1 338044690 838106319
1 680388576 748855961
1 764365925 967841261
1 347071407 431171120
1 485114389 680030138
1 249383071 717398950
1 754344180 937475125
1 939357648 990646785
1 325969463 380001016
1 575535333 788645571
1 291242382 564579333
1 680694236 877835694
1 127783509 530251346
1 904115040 958930946
1 343367484 388539965
1 203734084 471645063
1 828420340 934408687
1 298063471 635210144
1 913655050 973069604
1 964236995 971024732
1 285672567 421709006
1 173777933 347584821
1 361172762 423494732
1 516854354 537143101
1 270815478 823155270
1 988945946 997534477
1 960875864 982938776
1 622022035 791519571
1 719721074 906193179
1 826106631 871421838
1 561924679 842344326
1 300261999 714381883
1 486089287 508204065
1 787686499 862059377
1 75939303 496994618
1 681505178 705606848
1 21093415 551194805
1 251790364 715964532
1 833536282 902623421
1 840747988 972512821
1 306906969 708043882
1 442323971 921411797
1 440799510 640885919
1 926664634 937293838
1 336074838 529382595
1 552782667 957193311
1 34698899 825549611
1 153324583 207752147
1 186916289 672337705
1 60903433 637758163
1 542507178 763339427
1 441580146 899393032
1 617903066 657450259
1 380843366 959070492
1 244109358 639015837
1 956446483 959025099
1 710691307 966378594
1 234130627 919312539
1 306998092 363022504
1 691432078 867033429
1 969771445 980043439
1 630323130 826662166
1 188341922 392295979
1 498957738 966537016
1 829791303 948999274
1 954198873 977499586
1 231022120 737144007
1 795202635 880749911
1 589751383 828706756
1 701762470 815671471
1 280857228 452379567
1 629279617 650650225
1 59785872 70300229
1 917888488 981900447
1 300155581 430623732
1 723012164 804481224
1 469546679 950341102
1 998090572 998864495
1 723203081 896695070
1 775057627 800126825
1 750044312 892119649
1 925884102 949212825
1 725536473 867713407
1 496430548 633635111
1 483138241 927751255
1 921789397 978262563
1 586851622 912363187
1 386839424 679070162
1 189632011 661038576
1 40095205 535634748
1 646552248 858238105
1 432753135 483650452
1 497202743 755223365
1 602739561 719262390
1 252195648 648984961
1 536852100 906930659
1 827891922 916304202
1 411782041 829667986
1 822810149 846123495
1 480268287 660658619
1 990694778 994225560
1 513851415 598246036
1 984297054 993718181
1 211103432 353128843
1 740746851 930550330
1 90377842 526271902
1 950489109 995385349
1 12237784 127591862
1 290820444 697767835
1 370921420 682982706
1 36805690 686181151
1 379579999 857908241
1 169766063 277073585
1 295318854 650287230
1 590971686 946011147
1 923446183 938820415
1 465883862 933682659
1 444985689 834005720
1 827859321 981388590
1 861326580 866406141
1 677355256 979036574
1 663436201 671113973
1 464829759 573180392
1 572678173 771847334
1 239456046 620508963
1 154723844 636561938
1 906961544 993439203
1 750063801 787474116
1 55086953 509938808
1 826090061 841820396
1 667445139 901533341
1 364652952 965246695
1 147176319 402948624
1 232553925 723068587
1 320967836 997160635
1 87124849 765965773
1 387761773 985057724
1 929705959 981366842
1 116718474 643080526
1 94496636 804734278
1 816433408 895681593
1 764943525 942044962
1 66016863 592551309
1 620093977 723056927
1 303977389 757058055
1 748860925 761734844
1 174556427 196839640
1 78929533 408461008
1 856823722 884646889
1 636303844 859663824
1 168766149 677835701
1 882392989 965703832
1 829731632 908209683
1 152385609 574899479
1 363401899 741591370
1 396188991 487987519
1 76208743 660864559
1 257165412 620208986
1 844715134 968115676
1 883733068 928940743
1 137345748 814007191
1 300416228 400277107
1 298011743 837272117
1 483531185 798224932
1 335929581 618575186
1 972285072 992801580
1 622269073 873599206
1 209587478 263889167
1 487807977 527284558
1 204223520 436757868
1 872624591 983980859
1 747440860 784716094
1 532680951 918549007
1 411915223 637197477
1 649227416 695388940
1 781856682 994308091
1 202605899 784475038
1 785892117 913687043
1 175450484 999684774
1 793324415 864483806
1 611440390 946526492
1 210321289 653248100
1 246891086 808639436
1 963783286 985629341
1 998184076 998577702
1 236457464 830321956
1 165998404 326496202
1 36507163 569483327
1 184971488 431673131
1 689408525 722788836
1 512425608 545741097
1 695558789 810300247
1 678372228 994160067
1 201471762 409013986
1 69512970 313497673
1 357674888 967229876
1 409048890 780751926
1 652319204 993668857
1 906487156 986330015
1 839559950 920527982
1 543590956 610875960
1 854510458 950240771
1 838977370 973874730
1 313902670 648862994
1 778746697 993334089
1 368160438 832176948
1 949192577 954608895
1 501718523 695995601
1 802972586 951966386
1 396900223 456837841
1 661352488 728644935
1 57691522 427891291
1 32287618 371483930
1 822366524 977476894
1 988070487 995982854
1 898505535 965435383
1 155697322 721362874
1 45083118 674913494
1 116633941 787920041
1 563228692 892430602
1 187532857 355154608
1 947066186 996417965
1 651201696 958003457
1 928383479 968909348
1 204233256 516391715
1 826790843 979267881
1 850903631 875430185
1 113296127 228635481
1 33133421 948404490
1 729869199 890634228
1 26594764 970487224
1 413280637 570168741
1 999553811 999867428
1 177086647 419540266
1 741400539 769856791
1 968995032 974607095
1 857207676 931173754
1 952229040 992686776
1 116233881 245426226
1 518918211 531834207
1 907483093 957426690
1 289110501 968383507
1 898030170 976830469
1 945514730 946963247
1 63596003 789456806
1 755446251 952038827
1 731155632 964199177
1 794832486 907799348
1 325592206 419625199
1 702290515 819379332
1 879698067 936367906
1 880376883 929217705
1 307519778 577001996
1 606051583 891299083
1 315000553 782054678
1 273017180 317296035
1 859171847 943969007
1 345155836 770681974
1 605353824 872028192
1 117744023 951201855
1 763006076 866349715
1 738852571 838080909
1 301293019 833735455
1 389883442 503147355
1 398986104 986833488
1 69113893 585661533
1 797225159 879553885
1 452739316 803221428
1 56522966 883987406
1 883358597 995572234
1 970511564 990663112
1 523260123 992599799
1 888298800 932000948
1 366066822 671943529
1 897424118 973789442
1 709242050 936912828
1 678578093 864728324
1 892378755 905981632
1 711345448 794917233
1 321003555 855244631
1 88160221 601891799
1 183739442 949486507
1 484583604 684396663
1 984645126 993997274
1 747941599 933034743
1 871105252 993982541
1 985364263 988425782
1 350131897 749085889
1 350235531 509011729
1 538534424 800687832
1 261248397 554561118
1 90489672 460640069
1 272451266 569651134
1 926039943 984502198
1 187974417 196528338
1 339080875 646545243
1 213102536 998067610
1 350958169 741494875
1 411302828 598595633
1 397705682 826881929
1 301597943 837126482
1 299759857 837870132
1 485808861 575137870
1 242345805 484210963
1 968401690 994316622
1 381495904 705581242
1 846422083 993436496
1 808332177 895752660
1 395372418 676866172
1 522502073 854387545
1 259216142 914916963
1 806448713 957687285
1 599372416 701558176
1 215225979 849125439
1 915711184 947862613
1 389516462 434787159
1 700137920 750495734
1 626240291 748023416
1 843626815 881555251
1 590147102 830864878
1 767948738 934741910
1 511856999 585171321
1 48713384 142244506
1 199667117 352844310
1 363162763 940918799
1 983682703 996997361
1 490158770 832859040
1 355974164 743331178
1 610936652 823704465
1 673551958 706657395
1 226874298 989954801
1 936781565 962292185
1 669276726 751051529
1 307143917 740247140
1 609752797 949834852
1 930464587 958475665
1 645742099 972383438
1 820095998 903823905
1 254658372 930798904
1 553809254 776277941
1 475621544 602186498
1 438214959 486731467
1 357231266 430343840
1 108584775 639400454
1 42503956 393369365
1 655332871 851663575
1 416444374 547793885
1 572233428 839388922
1 975723918 987533381
1 656142503 721859318
1 171760014 215744057
1 330222292 972703450
1 175434161 659228197
1 116684652 243561445
1 697742481 779020090
1 721072084 866704813
1 342739328 636471317
1 482942047 602258229
1 274193185 521999174
1 213055792 280131600
1 887663559 915782184
1 449961590 710121498
1 438794069 865210878
1 735844761 851429550
1 881887526 979147041
1 342753654 964590843
1 683279025 737925359
1 4290462 989707048
1 803743885 904643111
1 468462725 558701291
1 257977397 420069882
1 966201289 983283342
1 112837502 649975804
1 299008327 753862063
1 945011591 952417095
1 731755063 827843797
1 37837917 349126507
1 712203114 867969112
1 982183449 990867640
1 526556539 794061127
1 236424965 901579038
1 927263441 962703671
1 896245909 963157993
1 956950061 963547896
1 185348086 809724827
1 167982765 988242856
1 912671877 973547187
1 494441276 890373934
1 877065237 888478769
1 205309107 664338098
1 657764701 861951393
1 258713951 586590941
1 317432030 744295248
1 80567132 330967074
1 890551123 976046507
1 693779781 770776976
1 94852122 839930889
1 483933600 658946376
1 145754484 805342459
1 973546282 984327202
1 702084914 703515682
1 526074010 574933630
1 111979020 874412039
1 157287364 667736646
1 368172281 428376769
1 728457799 739924789
1 1460293 444010645
1 611538877 928063034
1 578887360 870676487
1 219498511 627768463
1 959699388 990685536
1 16324169 366067212
1 929847124 978332348
1 937859471 955163899
1 726115132 864712112
1 699071893 899746635
1 549001768 963573123
1 794611648 805077531
1 759485364 825569380
1 116924120 955669513
1 820292115 944495118
1 737284222 817639099
1 228913548 948513182
1 716944520 972400531
1 784406661 823748343
1 736920299 858621869
1 437820602 790541270
1 569768430 670571343
1 339452546 538004200
1 747841918 876356440
1 953990667 963171767
1 266330842 535266402
1 59725411 446485292
1 439023488 646791199
1 297897173 760144387
1 325984445 637250369
1 548413466 648707874
1 46851367 53737616
1 987529647 997789010
1 708527620 982898724
1 662985904 791491459
1 378788380 582104690
1 899514403 945516525
1 216283925 552840256
1 782570913 802744603
1 690576730 885263477
1 23946356 418667056
1 927190141 966650035
1 682066502 926556742
1 623037234 862123002
1 453875393 560762533
1 989296654 998135428
1 919058437 989446831
1 673158144 888891903
1 751155812 929830758
1 143630364 686426728
1 285171096 430680195
1 416816213 484596490
1 709499628 899204967
1 268557829 968884396
1 573248119 952284870
1 842696992 867031814
1 992850558 996108224
1 791186855 839482891
1 317353897 624208212
1 296663252 555614513
1 140101205 738495719
1 550611581 915395589
1 721928272 964990575
1 842566820 992138431
1 947416710 981730377
1 727863233 809738967
1 121269559 480970684
1 625894268 733956195
1 491220843 912918181
1 679543115 725258869
1 200997210 233782879
1 918082598 938842253
1 207163779 530485050
1 641755477 684098520
1 904169303 939561814
1 529029256 975777253
1 582219814 994037872
1 246625696 962284673
1 11519162 868848393
1 725545385 794017642
1 582948268 725632670
1 357205523 543620971
1 150156352 474022425
1 603292150 880180143
1 323549550 696083501
1 130862928 652576317
1 58071089 101410037
1 877103251 888527566
1 420632976 654737908
1 826295924 973204542
1 213870924 566531486
1 559548609 715047135
1 428280162 765412206
1 982813235 991417123
1 926099479 982672937
1 714008865 942595038
1 490485938 778480993
1 344418085 793870192
1 881122669 971606513
1 888681160 987249658
1 877157379 955010293
1 282225305 450037574
1 510942930 981688475
1 604116038 910501051
1 217377461 570777931
1 888328584 992516089
1 176175290 367617992
1 651263818 789893644
1 553206439 862240460
1 942882712 947125487
1 469209259 615870239
1 403001885 757915091
1 497909170 498214161
1 885625036 936051831
1 780471633 812639416
1 688747102 919529002
1 615872030 773114382
1 569514978 733209780
1 65149300 779761608
1 512505284 938616771
1 890049305 915572311
1 706405680 849713904
1 260412334 623348642
1 875004127 887145285
1 352761690 929718568
1 851852386 921577736
1 241044320 367479681
1 799517368 805605177
1 449788154 742716819
1 281620176 509022983
1 417802470 795943157
1 223205940 522794910
1 790447344 800513237
1 237524473 242432089
1 999200166 999235636
1 217976961 571178222
1 217099685 795362084
1 729713522 921332956
1 920408487 983816243
1 418918348 715238962
1 837880301 923131477
1 179644506 805524017
1 363010446 430271208
1 825139486 883138553
1 389940917 685407849
1 243226661 725315321
1 233697528 758379984
1 232732979 588680348
1 584485844 614925020
1 493129514 860905052
1 73232661 940951389
1 566725007 768122848
1 378205331 511409714
1 112780713 126110431
1 160265670 950793226
1 188108565 939818588
1 186784439 584350510
1 796482243 799115931
1 453267947 904931302
1 44919591 437256546
1 946921548 965983483
1 315746239 969958277
1 985176886 985325844
1 795160242 822888122
1 384528991 403347934
1 67838389 185489445
1 955095351 986325648
1 949918737 989121881
1 671870145 684004213
1 61523794 179446812
1 818022331 911383125
1 985100637 988373791
1 812263121 860017100
1 889951130 906918247
1 979546802 988447556
1 410004641 641378120
1 28679796 252943255
1 884245323 939480683
1 804149514 919674184
1 353914456 744436517
1 258213057 968661034
1 449251020 826725315
1 31039084 321050434
1 239593124 581458584
1 932741522 943870831
1 529933456 584445162
1 776348828 975870296
1 681216946 701236846
1 466005607 940948150
1 3407987 242105392
1 451826419 805118504
1 829917624 910226874
1 73852488 993295010
1 815139439 929443602
1 131216966 292257944
1 391611319 705632157
1 694089527 912863002
1 577353567 778169470
1 720906289 778222552
1 960081512 998229955
1 475205070 872289187
1 257640273 689804286
1 578441808 591877662
1 180363279 885579215
1 891611903 925569596
1 284824131 401009318
1 240198021 910679841
1 901221789 932175280
1 880168354 927285274
1 677711343 693113738
1 442342784 810266609
1 716194723 923941637
1 936726271 952828172
1 900763061 947393641
1 882959561 967481945
1 684778145 882005812
1 893261347 983020034
1 365015413 714415373
1 182078667 955276883
1 862095205 960733616
1 375806039 661183207
1 414299315 795106401
1 186947464 578236092
1 433677142 704085961
1 934474683 998063605
1 473288608 567060535
1 168691980 782822769
1 508233553 633906026
1 68070746 276629437
1 404803763 758174264
1 576853991 727208501
1 548662108 837744841
1 727348819 729411716
1 206664045 418025192
1 368137756 971016240
1 305871050 923056934
1 373489985 683349702
1 858011253 922958202
1 332593158 340303927
1 160709144 526764256
1 770508855 898957017
1 147074290 255383914
1 510893580 817062683
1 929533209 983250731
1 222346732 743353866
1 893744901 924671383
1 430748145 446523729
1 626864330 663852016
1 835959653 918949440
1 288998341 913937343
1 702478589 893815711
1 812401939 919165797
1 455961316 991544144
1 44121346 687505949
1 637960704 783933381
1 735295349 869747692
1 359041299 942098813
1 911913833 993314808
1 796902098 994475543
1 248264477 507060732
1 967039558 980023806
1 194091452 200519823
1 653571320 724528317
1 603335437 774563228
1 80658206 671943142
1 432210798 643296873
1 358730620 835446941
1 105082693 200569974
1 87428129 313783708
1 252782719 534260424
1 213013847 678051277
1 256361781 991712044
1 576541997 815157137
1 608213148 962661112
1 553961317 637396623
1 199634855 675355485
1 480978370 513721167
1 661911823 789179346
1 448258457 498228017
1 89748029 845756231
1 48097503 575998565
1 683644083 691948171
1 315476016 651097673
1 431938802 818859216
1 389154393 563751774
1 165296899 951318653
1 273780102 535720633
1 375112974 520409075
1 903803350 981538433
1 432664620 466167126
1 511833760 549001961
1 843103547 959854237
1 857037700 968387616
1 506784651 691806461
1 323639427 399617426
1 119401682 648800484
1 34659752 454892498
1 212302060 863196096
1 450732055 981829908
1 358881781 541327625
1 247756618 977233359
1 560740063 669538378
1 702963457 791583566
1 194679291 451106939
1 479886534 812906950
1 17613677 834958880
1 988378864 997770447
1 614121295 939548430
1 399972595 937589794
1 252550970 925471703
1 576196556 963029930
1 885076707 939420323
1 482391597 489996695
1 424910891 479843769
1 753098099 797954138
1 328297072 367947806
1 968454238 984111711
1 984872580 998785914
1 937895804 983585861
1 233843846 962986895
1 754620444 971807162
1 767914911 935229876
1 2774258 529115034
1 246539822 962393453
1 398850326 793219695
1 918657893 990982603
1 713300458 868411058
1 845695816 873813357
1 60547226 725661840
1 920546371 957995268
1 715860021 988570146
1 299935234 514180270
1 199745537 246295548
1 442110518 794669118
1 590814372 660505219
1 796419971 936884391
1 8046850 667667938
1 912342066 945722622
1 537109762 768357012
1 326241541 647296389
1 365672370 793397500
1 771223330 778478056
1 151199615 507212302
1 828570952 972586161
1 475226156 505462757
1 380701928 684681271
1 91496249 919562138
1 788991030 869082337
1 475311477 952575870
1 986151534 995420466
1 382937090 402570492
1 824534734 884307635
1 726599169 903334131
1 34729108 987555231
1 774044421 959664421
1 420923156 900514639
1 867019266 875701966
1 803550124 941055070
1 356801542 686304979
1 615556146 736990594
1 167904341 527330053
1 989414777 992780942
1 37390411 966087287
1 363939916 938619317
1 913150117 961776433
1 89022506 910473003
1 622136898 702034865
1 429228477 515653692
1 53121844 826261833
1 299691490 378298808
1 583942023 796394318
1 592227995 803994134
1 472811622 676580678
1 524456810 832103334
1 500441590 513714585
1 533191844 900905398
1 268126663 395695825
1 521398612 590894862
1 423457497 426406072
1 933460496 952969386
1 688506234 828183649
1 817436853 865989274
1 459489391 487306162
1 877483565 962781045
1 94074921 532443811
1 463258405 548992905
1 39299903 456997607
1 912772950 944384917
1 739867560 909063328
1 812042698 829651995
1 329750236 369059224
1 509039490 825359986
1 158292803 860980469
1 333908817 970263649
1 783571560 822588266
1 373784908 972704720
1 318285600 524618836
1 870060415 978100516
1 928925147 981423088
1 579013262 680571282
1 60621941 116223869
1 481606056 607456368
1 583643497 618934723
1 941466337 949338624
1 934670621 964196295
1 402396615 906748082
1 877855289 901297470
1 560691924 603080986
1 684502555 926989414
1 966074502 991720342
1 752705783 820381907
1 538397940 693538889
1 958318591 978090007
1 495264360 532976175
1 420460996 672696992
1 27166562 741745788
1 811137071 919074334
1 64597401 730343633
1 518450142 927710609
1 466076357 658361544
1 644127842 964989962
1 664626742 843421330
1 544623340 813482948
1 298987848 457758283
1 85734766 825923752
1 536174386 953715719
1 226185922 334865069
1 742784296 983060852
1 167717227 386038223
1 335460865 384354656
1 872216513 915103278
1 486095035 973731216
1 914009342 964707654
1 27265755 94393623
1 619375101 675380286
1 573138276 617027007
1 354831377 427565354
1 251694571 807766326
1 956774560 987532254
1 845734756 860687023
1 388313395 793450763
1 281755696 899072827
1 528464922 976994426
1 262928367 391969141
1 782109173 946294791
1 473466761 729272923
1 847092499 891988615
1 282058344 787733151
1 521479953 704962213
1 889026887 896672583
1 60294196 795137948
1 321548685 442678816
1 765097709 948312912
1 861028971 888185557
1 54230458 374288358
1 350436013 899094769
1 635160053 963410529
1 711846441 969431650
1 121716725 949085265
1 921195425 933969616
1 110430696 916753139
1 221405818 341338201
1 586415676 670507115
1 34401749 543695974
1 437552828 963149530
1 957700322 975325087
1 559799679 898548421
1 609329848 988698793
1 285042449 995784379
1 300080281 413259372
1 198620465 729728882
1 502603104 820390100
1 169365085 319268470
1 792442282 964602492
1 161402635 614514228
1 400307492 827863516
1 279245556 490733763
1 624164903 772759184
1 36261908 162032808
1 794497450 999971077
1 240223694 359809884
1 302423978 725289457
1 628166745 870950871
1 820170550 892081682
1 215325895 477451846
1 389989089 789240611
1 462320945 831215972
1 887260659 964982551
1 974335093 978122856
1 915098071 974873192
1 158289623 648996842
1 695930880 909830913
1 562380036 737915843
1 496236460 770583558
1 822365658 925438767
1 839151680 920508053
1 174627784 540891574
1 21747786 610754579
1 224597159 402848526
1 440895499 574677161
1 86457351 559323802
1 962166128 992833698
1 461093173 569138290
1 27528553 605310664
1 362774693 971391646
1 698951143 780066295
1 958949462 979079091
1 702345684 707320763
1 52792255 252843903
1 192636965 959199767
1 852865167 911319939
1 740571853 846425254
1 902017971 940862830
1 64635735 901194770
1 880653162 990408461
1 366914950 572315811
1 463386577 850986676
1 28971764 124653291
1 794583360 977746039
1 587311191 734093491
1 542375560 549537744
1 448113514 692704065
1 927834259 958108955
1 310401299 878138369
1 632948632 646537588
1 102390332 660133498
1 398972392 802356829
1 71728948 339579799
1 987050195 993519691
1 396973986 911998005
1 227987191 963132849
1 842617985 960544739
1 561579868 873170819
1 51989529 442617929
1 998713489 998798979
1 451145639 769707569
1 931998810 960355601
1 270677 8602103
1 545215175 786836142
1 965229345 975517880
1 576815833 703185776
1 312782727 582289424
1 485717473 673445044
1 112834754 176535133
1 11154674 310204985
1 375693041 844742922
1 379477034 687277356
1 33832841 496741385
1 480775605 862881775
1 799994355 966784453
1 530443572 932532329
1 669189671 742330278
1 763726924 971955813
1 980479396 988739652
1 479266149 819639964
1 625827383 882971182
1 345925966 458937384
1 11473097 787619131
1 452109857 786503517
1 823714965 892446252
1 916766631 947116250
1 744744335 970988162
1 250484546 666691993
1 908555468 982783580
1 414746504 925137247
1 63654409 395202346
1 249980757 843162912
1 679221440 796578664
1 362683257 896168924
1 549084148 609786741
1 155594452 638685745
1 494206525 495769048
1 596779218 908544075
1 680114680 942864678
1 806929996 901121523
1 651420346 893289176
1 378850313 405020535
1 50663416 480292706
1 367800171 649162282
1 122572678 853189309
1 415325012 510320347
1 163550226 810537535
1 801642812 877026474
1 855977885 903014250
1 343221693 554547683
1 881056439 946817402
1 341426916 756377168
1 821707825 930146714
1 962493263 972464142
1 72435911 611637894
1 374621904 756189679
1 424767756 578318009
1 259573131 328344229
1 279287974 405152760
1 826960174 941365799
1 199812726 954204869
1 252216448 795194343
1 899727522 997134746
1 363529515 837482181
1 55175116 877095756
1 556964394 996592303
1 425110588 767579725
1 277118494 499390200
1 666558037 741554720
1 959523549 977183901
1 150612271 568338913
1 694443932 828575958
1 585529350 852586228
1 468630332 855783159
1 372454936 975380346
1 664072325 997324637
1 652819447 840456792
1 895118150 969351867
1 612836443 835330414
1 433796828 918160118
1 610178282 768651343
1 800642381 839831843
1 199422302 980381967
1 509181853 773546461
1 967196735 989526391
1 151421558 743410729
1 435694988 527271002
1 811729299 877549335
1 700864753 895959102
1 436114659 470719858
1 708122999 947168619
1 945975210 988119864
1 739524794 770974698
1 181053988 870806768
1 276739090 393389930
1 649302481 981427546
1 364371026 831829333
1 547449655 804981045
1 570801692 935333504
1 879192811 958543922
1 705242739 858923320
1 253619786 774464102
1 759910555 838212161
1 147218593 525780881
1 131629103 505367189
1 217001487 809955962
1 815134426 845974253
1 598253260 820602245
1 514297208 895152440
1 816550744 928258518
1 867677093 888911795
1 544826726 723598288
1 506603303 538205191
1 913036605 932893731
1 145452735 828538027
1 181153906 875378375
1 278894847 831854845
1 975169287 991723588
1 916711464 975194645
1 472392626 643934555
1 904966964 942753861
1 392731002 998469439
1 88640131 802312151
1 606742618 798714520
1 787405402 890160899
1 302673864 788801770
1 738785384 828045837
1 956546196 969969504
1 175299891 269962822
1 538776712 958143747
1 280232426 860774508
1 980319911 982484229
1 660791953 972866604
1 726520280 881226750
1 187534211 346985539
1 645059692 707804942
1 981441008 986503912
1 189657540 904090824
1 573835687 631216079
1 430374433 788856026
1 701710035 747414956
1 754034687 864295095
1 477608858 866557755
1 38955899 56792136
1 205411916 339030339
1 290749248 940086249
1 430051165 796174509
1 399623711 907035959
1 103195521 675018804
1 37681662 669070991
1 355791508 552472151
1 317677713 524824269
1 436105844 772592711
1 103860007 966188048
1 464702766 827902596
1 796818465 872838526
1 641320654 868421104
1 827577765 935928627
1 727044445 984141441
1 526191542 899101953
1 779552454 991113009
1 622045595 840225665
1 465750119 808891447
1 343912505 499634953
1 595471742 660356767
1 680721761 727860081
1 163752935 490209969
1 438090513 487164932
1 35019773 799605597
1 697118922 898891340
1 841621219 951351495
1 678207547 723214293
1 172228848 961880817
1 453994963 950908511
1 522800534 544238588
1 269460330 356394005
1 202453051 560956130
1 474443188 625295304
1 762897204 970552109
1 650315178 929335759
1 942976534 960067086
1 124742306 581393317
1 415033443 496155264
1 54300977 413251303
1 802658784 885663559
1 267850774 388928528
1 764699841 911378926
1 786707584 856746394
1 453306658 666721318
1 338251840 841151698
1 339880569 342544251
1 640966412 863317536
1 703560344 984382821
1 995795439 998245594
1 999607217 999907865
1 685729444 856395183
1 703125726 914751050
1 727353388 748789463
1 892346261 915621041
1 391177711 777850517
1 423665456 889855700
1 140117055 180504076
1 910254515 956175121
1 766925643 962748238
1 135442345 318349255
1 202652663 352952110
1 563336132 637485073
1 172927186 741633886
1 78650495 839951311
1 183552850 522937565
1 585525882 935130211
1 534455268 836476989
1 260076914 761106583
1 351321054 735064904
1 832339194 835589368
1 291286706 476753493
1 888998197 967744140
1 472930403 959303538
1 912530764 977835576
1 475247905 480762216
1 381120496 464474886
1 618696963 835135097
1 811973873 851329561
1 837062979 923444731
1 731508129 823632112
1 721905801 766284019
1 718254391 931064811
1 821223526 826466984
1 60421667 374849122
1 984303223 988527848
1 415538163 711691926
1 181154618 803434685
1 293329782 924011020
1 9684316 908934019
1 899047969 925178468
1 471418201 606932426
1 569724433 669851073
1 771104943 775484980
1 814067696 870902902
1 890987509 919621025
1 205097377 324688519
1 800520091 961354274
1 946078681 976923451
1 704996060 766340467
1 839328390 950300838
1 138813647 317992193
1 522186593 541780279
1 244638134 270405242
1 264964543 829315166
1 828246147 885294080
1 850517452 953319966
1 473090388 547435823
1 298469197 359287350
1 285470879 371467598
1 791182005 996562172
1 448010126 651624330
1 269364746 982575483
1 472188531 807945946
1 279375792 701571274
1 748569849 886457886
1 221079172 493676217
1 223566044 259178150
1 562828593 909329775
1 76024422 632637985
1 841520568 865341772
1 453876724 796673708
1 634296818 989568460
1 630723267 782356381
1 272679445 561824059
1 595284147 665682285
1 790073233 944554324
1 116152117 213798282
1 899290044 928283465
1 960367153 973089327
1 527801636 851828632
1 686383965 804782686
1 244383103 733766522
1 560426064 961870810
1 704781655 857254595
1 198723061 490923100
1 517286467 875106980
1 162443466 652062045
1 557689822 877136904
1 544562538 849432831
1 292306653 833088709
1 797539208 866722201
1 218425669 251138233
1 185388520 337627354
1 948420670 965785812
1 85800989 253815370
1 955056420 975065240
1 26661450 302057293
1 114825710 187185821
1 341486843 703402269
1 126297863 767485500
1 395894197 558326425
1 174336973 824206782
1 24365804 177386881
1 451755975 732019806
1 862008006 988390449
1 631007669 821738187
1 351538385 650465423
1 762484433 894621429
1 280628627 734124965
1 720608706 795776451
1 274438262 581270969
1 146342266 577854058
1 95988038 226044976
1 684509914 905227115
1 479664439 592528795
1 312010795 955085321
1 833039253 938461167
1 410892800 436483569
1 318271694 792422183
1 271185924 963111508
1 962813786 972337764
1 805978284 961186206
1 275593074 494090277
1 466150364 638686426
1 166397383 416987578
1 860680418 937338419
1 283678184 907094902
1 552685254 863013744
1 373991732 980287995
1 945901069 975724813
1 3795362 144043920
1 883518692 932925722
1 775420839 960007468
1 435621778 437775720
1 54434226 882647797
1 740089059 787851788
1 634739163 833928418
1 394602201 719234956
1 578815804 969744995
1 565646424 848137888
1 690128451 852813720
1 13766468 573228633
1 214939879 971593202
1 869592377 933425110
1 745295689 934074216
1 263076132 344913615
1 420882942 442046935
1 844024508 887789903
1 314552248 829865796
1 852188056 969784587
1 56194801 66893976
1 725875796 960684698
1 721934339 782514428
1 431485238 915134837
1 765849780 979538643
1 439550265 493422244
1 863165785 919048772
1 743024838 826087560
1 825190041 894570524
1 175962899 968591801
1 783842539 838715963
1 229510192 507963386
1 935980426 942947781
1 772860584 965631569
1 827464533 931955112
1 138833092 930895229
1 184229301 874326390
1 922311233 961421097
1 911034683 985651108
1 533584201 937360770
1 255148325 993021675
1 914093937 957984794
1 21191905 780255868
1 595284881 954297000
1 723584167 939884621
1 685996266 879450714
1 326867980 781009242
1 705943851 744910075
1 284167482 863723955
1 655408538 921030990
1 34977759 88651726
1 870495272 953531822
1 274916553 384589568
1 292371624 583657679
1 522601179 620740761
1 324746087 699701563
1 257406954 682611503
1 286345622 919004564
1 236559653 527084448
1 317940694 570044243
1 581860292 649700409
1 851289001 880510230
1 870120069 885101735
1 322634568 821983965
1 734201261 985433252
1 367936494 769283254
1 55557402 661538035
1 581402886 707458227
1 328241625 411985531
1 239647115 469763792
1 154611554 312845255
1 703891661 992966633
1 903078681 982880250
1 776795378 826829457
1 579854388 850577805
1 44348030 541415026
1 916260075 999204792
1 476684096 580522449
1 957760490 985719201
1 914228434 918020112
1 114326254 907818928
1 784290741 815855926
1 449621393 470744940
1 949927718 955095492
1 620475561 703055298
1 677947262 909340307
1 26117689 609062391
1 725744004 829304245
1 747555131 755543814
1 829760216 936311606
1 399383664 540533953
1 86688046 514540666
1 408365923 857225737
1 16201282 526592893
1 646106465 895227531
1 542971885 745209784
1 727429070 942248484
1 223466911 392050286
1 181120483 448372497
1 564275424 945832227
1 685156084 963019422
1 829452813 854565205
1 773552493 889592531
1 717099501 902360212
1 198303881 624293458
1 233736500 686662794
1 987698534 994886695
1 610164878 943714353
1 723836541 736248008
1 872958733 963520670
1 949417005 961518361
1 158221843 486981022
1 456035115 787850744
1 58643097 693079679
1 247576720 516243011
1 549987664 982558780
1 969577998 977659841
1 193187308 642386796
1 609863406 942305389
1 5192224 84170448
1 490231299 919152028
1 186502472 519479877
1 109926583 925887387
1 619251175 965848550
1 543383080 621709375
1 91204551 471526174
1 837684414 949462230
1 321390150 869586830
1 797216230 805062511
1 579922762 882854528
1 972993983 995725710
1 976373917 977430895
1 746348108 878754417
1 771429805 969403223
1 327741874 532805888
1 817281288 989972780
1 789896007 879069953
1 512824819 999907440
1 947065001 970278414
1 101615820 621129729
1 933721644 945989319
1 375686970 907864512
1 424719303 916322669
1 901816579 987500791
1 321767806 691773059
1 533942079 597847083
1 969678218 996630789
1 456057021 478093866
1 954851101 971573284
1 798652580 963293878
1 219674529 604616121
1 226150436 481971973
1 576733984 730950783
1 411320240 529769498
1 822378307 917316910
1 872217921 910798239
1 480586523 792240763
1 958448684 973117419
1 242713853 924370350
1 133043453 311830678
1 682063009 692149807
1 129215963 704139515
1 509883211 670224792
1 481979228 956289037
1 927828992 959680966
1 133838826 408342960
1 592823580 687814929
1 95367758 343119767
1 784086504 890067302
1 160511093 590982527
1 126044307 295038066
1 490789849 941557058
1 230970173 647454959
1 212786367 407449841
1 678267025 753377057
1 60748457 683420724
1 592190281 992375920
1 23076878 498703669
1 966670443 969143604
1 193755865 215866056
1 564628752 737022961
1 35544287 422331393
1 126196836 948424098
1 527126727 941054222
1 396657277 678427456
1 280858692 919103279
1 562512223 605711333
1 258295407 287680320
1 337335795 899638404
1 713426798 867727923
1 95486815 305411930
1 363265107 787969639
1 93057229 731527070
1 880140983 969627004
1 74659880 205071272
1 147117303 181336663
1 652822661 659910649
1 452629440 755315021
1 242924971 438453811
1 305164455 984633118
1 605956171 980649620
1 5064810 32508027
1 987555504 993469936
1 466194623 906743715
1 175523322 586506000
1 574166188 588863647
1 825135592 955174981
1 468185385 828023407
1 970550130 974044360
1 806126811 986546270
1 302367220 573038042
1 361265726 651597812
1 151447741 395448033
1 702870123 877782360
1 882603277 916068447
1 190690152 911205773
1 909646236 999188865
1 224324507 656860634
1 365317403 839011926
1 323476133 702570017
1 937703579 993012214
1 5704852 274723224
1 269085232 837993259
1 713519859 874181440
1 984726503 988790545
1 237651608 952502712
1 172619411 865601779
1 494630933 967924371
1 918488370 985319163
1 639253948 672453920
1 48331780 731616837
1 950583227 960504431
1 303801875 504112972
1 782961615 806097414
1 978614755 986984942
1 340118805 686043793
1 243767837 383394079
1 795889669 843267324
1 244094478 738336392
1 680983943 688460103
1 5616795 287331684
1 266058194 843916400
1 754193172 963570156
1 527382461 722201671
1 31381766 941144670
1 526204040 854127375
1 16627415 534689585
1 35430581 733346052
1 594708181 836074904
1 779765170 780320365
1 749925018 926945100
1 235477001 992704341
1 42761891 319979106
1 895956898 897993189
1 492126343 786163659
1 362264328 704257470
1 818838912 823311127
1 121800609 658452194
1 439323024 798180216
1 942291706 991688258
1 812767885 979839306
1 271069902 552570611
1 87606969 203978214
1 626823408 726305947
1 410826531 843896359
1 162246924 678492360
1 382715868 713252125
1 570133985 902418882
1 786705197 877021894
1 144031931 736227671
1 848911026 985911380
1 740245448 751701211
1 635102430 768643311
1 935389820 990827259
1 84487539 496879663
1 393279841 846088040
1 304262227 380383435
1 465804536 532310810
1 11582881 772845081
1 1328499 860510339
1 77023513 312832054
1 925940685 986628815
1 392119683 517614793
1 166389689 390597279
1 875835593 980439198
1 754921104 836963920
1 634510471 719182351
1 780964636 988910919
1 531430070 620471053
1 47016507 912367337
1 308877764 528915650
1 563356070 976892352
1 236772345 418389806
1 909219444 975803435
1 512801519 982751424
1 647210818 820407102
1 124646646 821834038
1 442552279 494241163
1 158670006 721932893
1 426499718 663977003
1 689373745 813895550
1 942929094 976758188
1 425328473 748163268
1 387637958 538675002
1 734668809 826544291
1 131438260 818684312
1 344870902 410018866
1 123929683 508140723
1 821608446 864696210
1 270276309 563357780
1 859545255 975460161
1 688521120 876247668
1 3628083 266939005
1 695170195 784106981
1 69419424 958594614
1 476842932 661673255
1 984643939 990076905
1 489031234 786469661
1 652049408 902662102
1 84135468 403691565
1 878639033 999464403
1 134802991 981449905
1 331844010 958208120
1 933839536 992863719
1 822836982 978018174
1 61904787 703926194
1 286285240 849596791
1 56800336 930227424
1 72503113 520726534
1 159535664 409187194
1 332142133 835079938
1 711701968 982765273
1 983271915 987742549
1 350178295 728624222
1 639562212 911065690
1 88759893 371431033
1 430700353 507321095
1 35143063 173310473
1 876335125 961103675
1 583494369 708580318
1 89786850 165958513
1 14884792 671231226
1 10663362 396824266
1 58221900 386704900
1 430266715 441164876
1 569523158 588672600
1 61470000 672096143
1 57183689 378129365
1 388196822 415906555
1 471080824 997895569
1 471458241 484573613
1 582550157 784953165
1 68202035 589286059
1 594223224 717497424
1 299733020 777939858
1 557087827 807059410
1 330232532 382998813
1 663517793 710816459
1 84357542 644485014
1 720058986 808221792
1 638478187 951267744
1 457319251 800204340
1 539523435 862518404
1 617036781 935237467
1 22086016 291181779
1 558967317 803299949
1 900892934 918268155
1 650217991 702146467
1 174474591 589688593
1 220523401 455185820
1 170933345 436308949
1 413248875 691019600
1 196020419 198611788
1 507959956 548582524
1 202689533 324494639
1 667209899 758869151
1 895112086 924376645
1 987877310 995303515
1 348622957 506761330
1 193821873 482584113
1 333147671 403674853
1 153521385 195901088
1 229499444 767723474
1 165439462 229543863
1 473433038 889398359
1 693130060 836806385
1 475293138 945753336
1 121568084 929885129
1 963524329 964811635
1 613857654 687616050
1 34529823 430578896
1 53493591 266530937
1 603847105 992797423
1 545220284 850572357
1 733053992 994880025
1 464998989 989334676
1 29342420 298992347
1 415604125 866964819
1 65886136 795898684
1 22104142 966786988
1 751110001 873045808
1 766114582 858862773
1 922197018 958646043
1 594100322 845055614
1 80595667 853205667
1 222117 981281092
1 732734997 881842337
1 852895204 872702762
1 396004422 501234681
1 4917396 976519285
1 473625613 786486409
1 827021542 898024322
1 998464540 999224503
1 865409529 919832903
1 199895485 359157996
1 821541928 981908522
1 601153951 659244545
1 551784992 970899646
1 896876502 898158258
1 998617367 999261476
1 662495054 716865883
1 77842885 656045968
1 996590340 997909277
1 417610622 771050311
1 230106438 738684251
1 776124695 869334490
1 738235997 810626868
1 722884787 734727928
1 486164242 671516838
1 525818877 600340246
1 259516066 376480193
1 481706086 931315408
1 699030845 950398779
1 88249869 625624841
1 615612022 624085496
1 271463489 762375429
1 421402893 915126524
1 493351812 818170859
1 300792521 517146231
1 534441037 876669835
1 989333923 991141711
1 609014509 681365358
1 99034286 483989163
1 449856936 721266288
1 578458448 922091163
1 328774394 427374713
1 23163450 585539101
1 758495104 802878669
1 658417332 976305276
1 842422928 934478264
1 788142841 892521038
1 311506794 665041750
1 452663563 909386286
1 932029576 974165985
1 290577129 988503177
1 111899830 336913959
1 669129461 990988001
1 429441843 477695564
1 894636965 971020921
1 671099930 908860965
1 163069448 403222285
1 609034325 655279494
1 113858235 512964580
1 564623171 714873303
1 383686057 388065734
1 789237855 818845447
1 94889782 674176461
1 570826874 889737842
1 947612359 986627503
1 39701770 875816959
1 995833984 999679399
1 157871890 567219294
1 495163416 825729040
1 3319127 395975924
1 565079103 989557280
1 301684214 844659105
1 29375252 520415589
1 570662900 699664824
1 200160390 602618947
1 311101047 920297651
1 847563626 913422925
1 467321430 951597423
1 862877766 875048584
1 64593833 902541276
1 523630323 735974736
1 221342264 772608304
1 577086937 665591737
1 683855703 884945458
1 424100188 849652183
1 536431625 994945531
1 622612422 770080385
1 343133381 434224884
1 433647037 721704168
1 595809936 824937845
1 96209552 787046357
1 774543751 942741141
1 522802734 716638586
1 293510925 856178266
1 276399399 315285525
1 169130112 600965761
1 858687544 948136966
1 788510804 822754118
1 263289017 296853367
1 318229611 349662102
1 22481866 699038069
1 490724774 940118739
1 359455916 571733871
1 888740222 975936443
1 415231546 959061992
1 126372528 439771036
1 271590861 303757499
1 328208030 448281082
1 195751426 369396515
1 235966804 236373767
1 6362006 294011109
1 212386443 227834657
1 233398694 266752046
1 753301641 941596658
1 69394062 555177231
1 680224047 706094419
1 413922788 767029490
1 442272425 988319245
1 12878862 496966832
1 889588753 961834749
1 209875949 285493500
1 147989083 503832473
1 158297837 517078976
1 122462879 872028282
1 573691247 635821618
1 534100811 554252404
1 107788400 940164561
1 553006769 649590598
1 257842368 923524498
1 948727718 969438708
1 559840592 561293461
1 123153270 133283285
1 471607596 589464033
1 575091892 631900949
1 214347035 574391768
1 408262054 988054577
1 128339825 247653808
1 2275237 861847555
1 582766138 786715953
1 99143380 555306463
1 522436114 967182360
1 639150956 691988708
1 603039972 782255987
1 18891608 687790008
1 113543023 837909253
1 112078693 487055741
1 215271176 499355494
1 241229686 559437624
1 369384578 629084973
1 925903937 985473904
1 624335858 848550826
1 716646050 816900200
1 342970975 945068862
1 64651257 899487064
1 727062304 779472620
1 743760268 863492323
1 880593050 943829117
1 643797052 962803689
1 480451393 619891449
1 32386906 447296361
1 916800401 987770175
1 180971146 634390364
1 611188036 811102550
1 281013821 610108774
1 409870656 747767424
1 449686879 487569427
1 313405585 641036827
1 964809072 980310344
1 793370825 837492500
1 394904323 757959792
1 947709260 953833584
1 970791446 974132419
1 70863593 325653726
1 872335011 930049825
1 365598419 472462217
1 486417817 907523009
1 333922428 843589063
1 63543770 793645869
1 853646603 905831059
1 883982785 941162925
1 529420801 593055579
1 932654820 973361212
1 769362250 919124104
1 209379867 922751532
1 347124349 616926949
1 83685749 93771984
1 806300843 891714229
1 101433070 127550901
1 527061198 562160922
1 725012526 822649791
1 736164631 984039318
1 178609036 678510253
1 234415617 429794329
1 625124510 924739166
1 877663983 884226159
1 368014765 807562405
1 647193404 916955962
1 642640021 725977882
1 209358647 616704810
1 109932165 330857692
1 930555411 993445296
1 875116694 991148012
1 648793405 838285211
1 394259051 989080823
1 674037040 889407551
1 420567541 877146290
1 819202340 834938701
1 452116031 487439797
1 164066416 332771548
1 53466654 748618702
1 730999927 971457521
1 180096510 759219757
1 617451155 927368107
1 237867984 396829418
1 836350223 918138105
1 690351967 845073154
1 620482489 934074111
1 762128741 891449485
1 220948609 414122954
1 221036823 593068511
1 649636529 824930994
1 688199763 851925479
1 285038944 662707498
1 183317068 190317016
1 623977506 798449454
1 513182636 583368915
1 130266534 389675631
1 44514163 161456531
1 720777959 910907793
1 168496458 243291236
1 777493525 887739871
1 869317140 904034811
1 794072714 915519760
1 507935683 994884144
1 54243248 137447196
1 717139714 762373367
1 828435776 975404611
1 809731156 976834296
1 319752262 526463230
1 551255181 858355622
1 982122721 987941479
1 580405896 733482895
1 3313643 523937354
1 875529849 878333790
1 662503742 838705439
1 654364718 788125719
1 691002782 746686888
1 364267836 863065597
1 85949196 594577766
1 47540737 510986927
1 717822137 947419515
1 529101764 899907961
1 783231990 859364516
1 159664863 202993527
1 932285143 972100944
1 43525741 249876588
1 545009177 720547431
1 164686981 198062398
1 303039775 422939727
1 783420963 830668449
1 829521962 877006277
1 491943253 565412206
1 427776595 745725742
1 839777251 982057734
1 469522445 990145868
1 603797644 658149916
1 756624886 893433689
1 146789135 215365561
1 620024721 920661268
1 399258295 907935570
1 381101231 915673756
1 452163097 521569647
1 201318329 347134155
1 569501298 630969798
1 300934160 325971735
1 148378808 247838452
1 113499987 765494258
1 635981834 694399568
1 537572165 671023997
1 530067362 713266129
1 568729719 620002075
1 93572618 109196929
1 252270285 933239589
1 844336721 927786452
1 146880419 481103727
1 339054333 379966698
1 297678849 727573476
1 408894836 764391662
1 858412736 991183555
1 631731990 969080873
1 649731052 887554153
1 865630214 969999407
1 392786539 583731370
1 435171726 456747314
1 524318148 970837171
1 562594123 956953964
1 933199812 986927964
1 165521783 591334404
1 706201265 912928565
1 722458573 749108046
1 973611113 991140123
1 704693473 867735426
1 421646667 726869751
1 261727152 338504354
1 910311107 920359730
1 754221127 940113093
1 9185081 141087981
1 696559498 762414025
1 227011326 588299722
1 291625834 770700449
1 748841674 891010835
1 133683324 871747088
1 649162848 745059349
1 126761936 899018423
1 121078085 224159180
1 372612755 828057749
1 399635875 520924481
1 593582769 820272590
1 46298290 747858623
1 531463862 762415243
1 153686261 672941877
1 187855699 247380761
1 859430633 872778623
1 393625651 615510386
1 394877470 646228006
1 984585627 984723805
1 804385642 903284061
1 624741622 919042841
1 536331404 892068040
1 49622172 191081780
1 307952914 936615643
1 131312481 626659861
1 43929357 350207323
1 471383979 664806171
1 602718508 679054995
1 834415706 951310416
1 546152728 718053270
1 944365947 975875526
1 416618177 983832533
1 784022014 918791343
1 541734040 697372826
1 315937081 982164782
1 119262140 832609136
1 625528229 948603536
1 459639862 981733071
1 187566888 898906307
1 953698816 958432499
1 573759457 653112011
1 290234716 296113567
1 282908382 659934059
1 298228081 782314624
1 818410555 964481264
1 315646497 676210919
1 806717732 910684094
1 106537164 475870246
1 991947622 995478732
1 796103725 979492954
1 871488024 912023100
1 411104973 496069303
1 995384125 998708712
1 120263268 421951536
1 740404605 772148152
1 154177425 175462493
1 878598404 970045049
1 349899632 617283113
1 494728849 682989220
1 221018804 735424920
1 523073120 698726094
1 788138391 997919781
1 177619579 648501458
1 723509649 888723542
1 56316495 719874091
1 191713849 704282266
1 984725027 985418138
1 252257041 385997103
1 384162297 725929937
1 970803889 971465501
1 62385228 99710652
1 887078623 982765276
1 303806447 807847928
1 7162852 520545257
1 920445013 989078897
1 269362429 789199188
1 583297465 839123963
1 386118841 531880495
1 218074222 504493194
1 945510553 982273953
1 494120211 933573888
1 394015861 533435931
1 820563044 891267720
1 731848612 815940727
1 518998462 623289676
1 361845244 593526454
1 594217000 929985345
1 466804551 529183839
1 20726213 610898183
1 331589523 856381243
1 366742544 421269472
1 956623703 997154840
1 437162538 924180484
1 272238947 487016733
1 650664867 964487404
1 263288446 867503682
1 734064866 823221238
1 316501290 782383113
1 850753226 919144978
1 781199228 830143440
1 638099761 649812691
1 903566971 989319555
1 780399615 932491286
1 104902405 692095232
1 838798575 933732574
1 248143290 812182659
1 578862760 743858550
1 165254854 962070344
1 198074508 306976599
1 531867566 552581773
1 828680958 864157320
1 342670061 717850735
1 937634894 939226664
1 464209234 791228709
1 89545145 970033980
1 315387165 798501348
1 233253248 913782562
1 699891983 946486296
1 309721084 823442368
1 728889947 759114960
1 653255572 888330621
1 655032323 679911204
1 978486360 982670171
1 537088487 689718050
1 604077896 762665797
1 411321691 417381630
1 954124605 975904758
1 751441401 796605923
1 732803644 915044438
1 923293278 962568615
1 393880182 925803746
1 724556310 748029175
1 774378728 899657266
1 802828951 940683381
1 166787675 260923556
1 717902725 814469887
1 17037414 933133568
1 399643675 986283730
1 189799967 515327157
1 190517603 796444087
1 549358263 775022156
1 979914735 987890443
1 524770206 667197253
1 556503234 782572524
1 472216023 517525815
1 898362337 986713133
1 95606542 441036075
1 259194484 571969687
1 193884408 612289295
1 459680502 743934646
1 434498775 628188571
1 546305152 675432148
1 492034392 959022931
1 990527044 994879278
1 943736421 954609215
1 894104858 985535799
1 784709981 902522546
1 363080585 703824888
1 625771622 870099675
1 824759107 992279553
1 340601609 592059343
1 402425556 534521480
1 674923595 795165507
1 139783068 445097801
1 163888282 575438350
1 858149839 960235265
1 856776171 950019773
1 786800027 951167222
1 506633517 915575666
1 62129788 187864412
1 566775264 910626474
1 737638661 933940872
1 706740170 980452232
1 49789881 124480171
1 395368916 726923118
1 455573405 647636599
1 576142836 796319569
1 789578423 826835812
1 208072993 463789334
1 577682258 954405937
1 69374441 236142952
1 410363405 759463438
1 319018206 939733700
1 813704334 863993214
1 628676774 675920318
1 104976226 872462542
1 46405094 895674764
1 204608503 426093615
1 602598704 656543595
1 964903589 994164339
1 279229478 785811447
1 806095130 809760369
1 65785592 606186291
1 71696708 225198688
1 888870425 931862001
1 552547347 938357276
1 976482962 991471285
1 281293872 875754389
1 258464896 460115588
1 359178884 518040801
1 376883834 800404305
1 690868749 800506998
1 842847928 877295781
1 543639029 610773819
1 821290983 902209274
1 550144592 557223275
1 690439715 697217736
1 283730491 434017163
1 774884741 991969137
1 275908146 370037743
1 522520660 638674300
1 925941609 982859328
1 177405268 366579518
1 553029946 765014786
1 98528150 905885412
1 188999120 841850988
1 899220992 960267961
1 156943191 268846697
1 106434129 392370523
1 942099296 996930132
1 276560766 781649869
1 481367681 626813759
1 871524709 890111083
1 294390547 728728206
1 208317895 989355816
1 756631648 880392169
1 411090786 906715887
1 545851422 633916463
1 301277147 578049448
1 462886794 709527532
1 788219209 914171242
1 252922494 779017894
1 872368578 916950604
1 563407656 592018343
1 148235558 772639710
1 952970238 990555805
1 392661433 701901504
1 252775751 488011583
1 840069553 990500931
1 618280169 816687567
1 162603233 380476243
1 106620671 514582328
1 474074310 943939563
1 853331142 991462994
1 992367768 999245856
1 162265173 439288571
1 476012764 743847004
1 176386950 415202689
1 280772249 419725898
1 737759612 784256275
1 712873896 839611232
1 802199162 911164847
1 864940060 994092340
1 423556489 523328572
1 246535858 350078826
1 731396638 949794409
1 454475566 859103512
1 30528867 970115946
1 622213466 702936734
1 369127060 446754351
1 708261447 830706137
1 539590125 993874193
1 95849909 548172178
1 913219759 960234861
1 427005373 748963484
1 756813282 769438547
1 435189592 662455562
1 41560312 555313027
1 790132580 940723249
1 533880328 661161573
1 707126418 824575120
1 683660057 821391655
1 152495337 886122759
1 504796815 563108184
1 652521796 739175001
1 485297764 655808749
1 983326524 987008898
1 426501560 972952293
1 865336246 980207145
1 545815910 720648310
1 494588261 829854614
1 111572759 605826901
1 624701113 925370699
1 417535790 912470748
1 219573696 803637468
1 821718852 823778227
1 52568439 338139522
1 738201331 758096147
1 153260533 821973721
1 697793165 727491718
1 281015247 436313523
1 495197163 973565459
1 705485155 743122491
1 204560906 477817773
1 964020862 999464820
1 131680317 162178267
1 889680732 987196662
1 244241214 938156496
1 219932431 225586794
1 584744003 832352157
1 939091356 978449069
1 46566722 535887096
1 763015299 995686025
1 867383741 868572944
1 228491774 778781361
1 535112068 639064538
1 576862487 803797622
1 892062859 947856561
1 637835019 775378874
1 153593238 977447210
1 709122164 892877336
1 489642010 935123325
1 725617687 915477244
1 67726026 831309132
1 715475404 810559545
1 103882911 822616865
1 976544312 993777236
1 3568825 390087784
1 442371284 968146083
1 723421094 969631722
1 417623487 429863437
1 918884761 963074607
1 939682602 987755005
1 629675185 864579132
1 406009712 481823876
1 316546750 868774134
1 533428874 881088222
1 451807016 687139757
1 717721791 784806957
1 46910227 807365569
1 628419753 651923878
1 582967852 623261059
1 413396565 830338197
1 24769905 201803206
1 584975107 622426941
1 508101834 624753597
1 87950038 606523913
1 311724107 610064648
1 54655802 386336934
1 213119830 776455932
1 604177140 776734501
1 484344977 790745139
1 557127079 954128747
1 138573216 218907006
1 649643513 813060752
1 404543228 851554975
1 586185925 768294672
1 828090524 866830734
1 173709603 729543631
1 898652402 939044474
1 898012061 913106040
1 505385199 677370654
1 557892914 963317881
1 242117409 971137629
1 989573986 999256257
1 416087803 701518592
1 459927626 835053255
1 866912904 945730626
1 496727030 570956417
1 477593944 543124528
1 170819636 412475411
1 723021070 940344198
1 263136800 347980652
1 555944287 706478045
1 845054492 977080486
1 440360271 717258575
1 187950386 232842281
1 978630327 981887426
1 770355102 899940376
1 284020583 803374861
1 177456432 323555547
1 896829777 934932061
1 263196175 289799775
1 418668830 815614057
1 766708470 793619229
1 317570776 880216765
1 456646665 681489966
1 800328047 809456557
1 611465247 719295471
1 742647851 904953780
1 739141368 771616186
1 973666417 996723017
1 678298696 906190908
1 708298722 866002238
1 141529785 973132114
1 885174846 901546683
1 76029952 352905412
1 823180017 823242774
1 35353733 68012157
1 578976253 879781964
1 775690765 818503472
1 763144821 874686398
1 494739993 547899746
1 477810052 940589238
1 599289559 886907985
1 529652354 781849905
1 164294334 842682748
1 44251210 314388096
1 375081955 991863480
1 842607860 942265053
1 252450262 934203060
1 328505352 646884364
1 219318786 427120721
1 198198166 902856642
1 27555223 189855117
1 561272845 623506665
1 115671357 992096703
1 218812150 464721067
1 624902870 742554247
1 361919381 526726455
1 976493775 995251000
1 955125474 965010251
1 850474022 996737005
1 643065508 857411697
1 53268729 245572721
1 522826777 664654131
1 868781736 920530885
1 914618327 925877674
1 808150546 916383755
1 471680552 850369502
1 509583665 692985181
1 170902839 791777140
1 115897144 386615500
1 687903783 706168512
1 608701942 964903115
1 228410044 764699148
1 680589777 853964139
1 289022611 867291187
1 581011047 648559190
1 555667696 834485803
1 479192457 900017412
1 739035981 919613364
1 19162987 414617640
1 790357625 972546039
1 272945462 565111961
1 952943518 961348405
1 641449165 760288043
1 352850419 457761946
1 207768944 397696484
1 737765877 834587528
1 197392792 337403539
1 11544866 320271236
1 354165832 876202800
1 178287993 803385486
1 594354920 848101172
1 24060274 149842756
1 383014507 421499849
1 742970755 918119638
1 93281829 191225831
1 780449594 991998282
1 353022987 427690552
1 809578064 975072137
1 870363151 964180700
1 521223022 523533238
1 607323623 764238253
1 876571795 972208655
1 616215634 827412322
1 433380730 560353191
1 146849911 891207511
1 724224613 768935222
1 778237080 957493674
1 754032522 897130147
1 105175062 234819634
1 295199365 940854441
1 681134457 911830015
1 230023833 265162824
1 548947646 950679959
1 346939523 397260723
1 46949387 581178207
1 184816808 921423609
1 223949207 886768506
1 187623700 885615171
1 662139126 674326342
1 938445446 990808413
1 836205424 936055087
1 918459461 926214222
1 560220465 567898066
1 190656910 618288888
1 490572514 905490365
1 631989645 895971722
1 89600809 490891052
1 53393267 235298307
1 7550690 601516312
1 126203475 782540673
1 70609995 306562258
1 880950331 889892686
1 338663865 688964174
1 101814258 636593696
1 344751566 419160936
1 755910493 806935463
1 100327850 350782549
1 166741775 607661667
1 244014091 717959769
1 658925422 994748510
1 710228785 872042129
1 43365801 544170320
1 449617792 929181557
1 22551628 763931282
1 799964682 963752035
1 672567957 743586037
1 494537126 951418321
1 745145028 793786500
1 263536074 601120857
1 972263505 977706473
1 343714860 939333119
1 820303691 875300644
1 126637974 833401605
1 360966785 430298423
1 84998094 405367632
1 749689362 987269501
1 938785086 955123094
1 24498894 940745712
1 16071007 599084333
1 222267369 706266467
1 907779070 972491193
1 556494905 990050444
1 756358828 974423343
1 638792258 911771493
1 88937794 993970533
1 464220128 659590154
1 677160713 702863552
1 198075008 494506656
1 331809967 371065368
1 956094075 982439636
1 474174151 503739603
1 875467402 914095492
1 180370398 824292172
1 996818350 997939349
1 122603810 470108093
1 628893708 688302516
1 873874147 945524165
1 369374665 949187571
1 409448188 562741508
1 797117452 987810979
1 159343899 894901302
1 143662540 405363767
1 407987961 861268822
1 21370271 468234430
1 956600432 969182366
1 102287638 232710227
1 617137717 810363157
1 504021218 645809876
1 393880271 517092948
1 915591784 929037872
1 297436718 751420640
1 726233012 904152193
1 687894279 813087352
1 915210829 924116702
1 630792541 930589227
1 615755926 750022676
1 193384723 335867237
1 926864880 931267625
1 704128649 738387924
1 353522131 742575728
1 619871514 959465120
1 965543116 989281454
1 861534729 880564341
1 677349083 874305215
1 230800587 937013328
1 239879878 452091852
1 476329290 663247837
1 260012859 979839223
1 538215792 738401835
1 582385954 639991610
1 101450342 684045568
1 451081207 530001505
1 197215905 633176680
1 231427676 953956097
1 46735233 517152803
1 601411799 686769515
1 351441939 604171056
1 804846030 876994124
1 108119975 850446181
1 503414323 589612954
1 870173814 908514584
1 175723140 873462716
1 81133499 750222762
1 857953575 994862102
1 881492516 954209839
1 779958437 957921901
1 657475080 883631449
1 328045602 660506127
1 221081027 477723923
1 504127511 967771690
1 442810832 650321452
1 606501534 828572944
1 942967298 984223750
1 601730511 734114822
1 889822011 966225292
1 343357153 892480214
1 687448568 855247461
1 789603055 971545101
1 933585167 946458523
1 263735484 553855265
1 379147571 462490669
1 622591047 986731715
1 423842059 544899940
1 754472720 781635825
1 193946219 423841774
1 357983484 862970214
1 933018456 990790980
1 242171855 529806911
1 299032033 581327817
1 837363934 984680793
1 777695218 996220507
1 823731951 982867030
1 199889256 212271195
1 181751493 456106224
1 379981254 527334715
1 583815497 777500610
1 907254194 961429045
1 477291202 702593564
1 506869697 919692105
1 5320006 189460295
1 348281044 899154449
1 8282410 163765004
1 62464075 242604991
1 131051498 796499516
1 46182556 491784610
1 265611918 930712424
1 506560229 576243044
1 650468128 838673297
1 583513060 796711769
1 752427615 784480232
1 199864998 642444836
1 124841559 670491383
1 658480896 827039371
1 777853402 978430443
1 247899160 323456434
1 194220938 946988956
1 502024561 963606862
1 616567876 943308921
1 678366844 695255097
1 67591775 741820143
1 427378308 527076392
1 399358832 790034853
1 325522593 743650558
1 616904261 750994201
1 318877540 342041745
1 24375008 60588229
1 242805700 559517849
1 290520136 889129961
1 977209445 996579728
1 704893157 782971659
1 593243371 680849080
1 876440092 988914819
1 846856115 858336422
1 395335259 686506934
1 889642815 899461336
1 320224800 844911266
1 736262021 920983942
1 910321842 910807900
1 137125816 710692623
1 94825090 463493134
1 122737777 384313388
1 144401155 648355769
1 677723497 737665100
1 621721910 666284016
1 23458026 221919033
1 184361745 633937180
1 933146498 968184774
1 359949228 897472260
1 203107983 661326278
1 776354768 889795204
1 606422334 661826410
1 482650375 700080081
1 165486846 721471199
1 709960723 954909819
1 442910924 712347202
1 111469838 658500494
1 851986807 971067299
1 194635226 968588503
1 782033328 960453512
1 794483190 907589395
1 437467707 495115475
1 466897798 986018245
1 98030426 482430376
1 681181741 736810624
1 572733607 961310867
1 59628700 256952662
1 347721175 783423898
1 513610057 917720166
1 614237577 793339919
1 197379331 649823700
1 394524798 697612939
1 352671723 914993160
1 799254240 938708732
1 121916918 980027923
1 365732553 599990893
1 393100900 852540222
1 806012476 859371911
1 153395470 584709137
1 13833510 605545619
1 437520709 918256486
1 334103924 732326154
1 701467338 851372599
1 218528341 903537967
1 269933091 798659638
1 402812533 473635258
1 680875053 911039514
1 195469082 409481973
1 474265672 492229137
1 421632269 808271872
1 54160559 944425654
1 81505312 159136719
1 341473069 382149190
1 911362393 996236487
1 746851028 752287969
1 481121832 788976958
1 61772207 760938913
1 454335957 761908915
1 589743670 714679938
1 468633846 808066994
1 541655737 882288835
1 868144061 999233850
1 685956575 819301835
1 115845637 970631365
1 911846049 938955582
1 222005717 623833072
1 170079218 356945574
1 747676218 847455120
1 127305028 608401032
1 373259650 957248099
1 337291378 860861946
1 415707804 505838860
1 282305566 312193160
1 384467125 779083622
1 65410155 463362090
1 253484453 625535284
1 271904384 848852984
1 396621387 881886245
1 695134306 707949907
1 478933714 542900997
1 303069344 648837880
1 694010094 724190353
1 286790858 856552832
1 422560568 874216715
1 141625443 312837926
1 501780504 637032507
1 263612471 416217744
1 747965868 886152898
1 138922274 694870026
1 833761838 941593697
1 768589343 863837198
1 399934050 517567479
1 315243117 639102981
1 88585306 992851859
1 547311020 795679431
1 639120946 990500477
1 744291778 874961976
1 184714535 633371115
1 301281495 714133734
1 921702986 944782595
1 676999419 877810903
1 754335853 803758870
1 582275778 679725500
1 101021511 156383106
1 290632073 717444574
1 849409706 929774740
1 835305061 936134023
1 425252216 970507357
1 883549926 934493367
1 145783054 451329453
1 888162876 894530180
1 162313891 240940752
1 733380803 744124059
1 457471018 523612098
1 110244689 680371721
1 772023198 999935758
1 926404885 971759651
1 911457036 943042463
1 134557370 531999930
1 579171988 747693081
1 332047042 588267364
1 438919543 989699708
1 181595032 970199193
1 579646349 584404149
1 719536001 739929273
1 642075058 658671388
1 310925658 823875779
1 798762708 935407376
1 94570949 108907580
1 877069591 943349643
1 645230857 762556183
1 406582382 568852116
1 699991030 777455824
1 874887641 981590554
1 789702892 809148069
1 851937610 887920425
1 915730631 954784128
1 612551537 838397510
1 755223884 855768677
1 629967678 840565937
1 905660272 924025055
1 215194745 401038725
1 138557551 470250144
1 69333959 413735846
1 686424342 696375002
1 806682621 975401540
1 230508757 949017561
1 303252841 714722725
1 221263434 229769861
1 437958612 923035003
1 106314365 520390463
1 546381241 884107250
1 285726956 594579783
1 641769764 847908965
1 27621504 108868923
1 939047851 981981507
1 854027964 875398977
1 546691155 658606168
1 906068180 945160943
1 464328391 641965712
1 520519918 603979159
1 461238269 988027244
1 835350020 918324261
1 91439652 679406636
1 258562655 571200370
1 415010237 981487287
1 326661806 797578301
1 611711105 814918634
1 3808621 845030270
1 97471205 192282176
1 544766499 974713516
1 222351526 277544686
1 963392544 975016954
1 920395091 980858569
1 570490750 914231949
1 688210931 973628429
1 293747926 556414812
1 281091073 421455289
1 717068690 790726089
1 557456679 616612724
1 746034923 747685586
1 923418178 984374377
1 573022799 831873309
1 905433644 936781611
1 772866989 898322790
1 734735730 852410995
1 612506331 726087930
1 55122333 605873322
1 875613414 900474035
1 646928337 834195120
1 302594168 643148145
1 978632904 983394427
1 977180869 993065530
1 578472834 846915308
1 239966677 875315809
1 304368337 883933773
1 417903766 729038577
1 886717988 987301701
1 634168363 960371506
1 78916715 212774034
1 969778209 984612854
1 314371478 545275267
1 391703010 481740465
1 684468861 713144381
1 949037114 959850777
1 341166715 948692881
1 290992911 487103927
1 945751348 949204522
1 860018927 952092444
1 219643112 405949147
1 366912296 877892193
1 932128469 934812252
1 212305496 970945880
1 740209179 845185807
1 419855356 626911440
1 453403432 875407807
1 588546355 902628876
1 377673037 555273200
1 325400412 562605235
1 712176627 942511400
1 984685163 990098429
1 669221596 934530508
1 446266019 851620967
1 286900867 498666267
1 857457805 934633386
1 206597252 499366785
1 321238628 879748198
1 711386299 812611603
1 583088540 932918740
1 648450094 697301772
1 816738117 867967107
1 90099253 479331622
1 851904697 945546603
1 127179971 977070308
1 206013380 332690019
1 270283975 297985437
1 819388121 938727472
1 884055780 921872713
1 956675188 977788383
1 820197899 866430707
1 697237285 715243541
1 857327005 897098344
1 22888664 803420177
1 570243527 624209683
1 848667113 948350669
1 3487809 686413231
1 368402386 849681783
1 491422973 510708888
1 812916029 960293076
1 519675951 843020850
1 187774902 781712464
1 54294734 764276083
1 236497329 716751600
1 143752474 244588600
1 585969914 873558411
1 341815678 806130976
1 149225407 961938456
1 613521644 920592474
1 778270253 895848419
1 993601804 995914259
1 107267748 288925324
1 867894525 978567117
1 504527901 768773089
1 698147233 862583698
1 856130550 921868753
1 216373061 498698166
1 932660451 965658054
1 190274205 605910527
1 111687509 285161404
1 286665084 793109938
1 593950238 690313517
1 779341373 977534907
1 405800385 957490419
1 510237988 986372799
1 329157905 675915275
1 710749373 928331031
1 769855296 815782803
1 828532641 841612228
1 732573237 760001790
1 732948259 823840516
1 451550364 662233666
1 914993249 931785785
1 765438280 938460841
1 304424697 946068483
1 328774817 914381564
1 680407614 865324775
1 554780693 678598765
1 191654169 525429933
1 518357380 716387944
1 53478877 666152131
1 201456517 904070040
1 926038724 952871364
1 881241713 978466720
1 305394339 553194239
1 608785574 919276970
1 365764618 730971080
1 577052121 841382535
1 355837599 961375244
1 298633380 988515645
1 321207328 600091885
1 510347716 939439544
1 180173615 828862053
1 313915933 543555265
1 97948412 539217979
1 464527587 659614942
1 694517920 739226989
1 560721402 972376572
1 684000949 844954891
1 805376230 902882570
1 442181124 461226438
1 524474860 606801273
1 151484693 293608197
1 698344611 824782143
1 100296092 894433994
1 380655193 481424171
1 243056579 717278842
1 496014610 596298179
1 342571245 395023530
1 138648023 426040767
1 721772154 833268621
1 423462954 963516368
1 531811962 603636359
1 385707567 982561583
1 381478062 827241371
1 573507561 749424698
1 74503750 365655480
1 165372651 335143643
1 232571485 334849319
1 228205866 368620543
1 523404258 607847450
1 517618730 758426105
1 556180628 916704292
1 109849187 361491015
1 503695066 537104746
1 868865425 970338017
1 116455871 735777179
1 396175392 509550152
1 951682381 961584089
1 24267723 865610773
1 409057539 630271133
1 984194219 987579769
1 131661121 804332145
1 136684218 811821927
1 330626155 388418637
1 649495464 874669367
1 269880637 635986822
1 351742140 977309435
1 33549569 243920070
1 297546829 319245752
1 914225861 956533174
1 905926657 912400257
1 152352929 179855536
1 862930326 917765727
1 196482310 747532130
1 445636810 567113493
1 271334756 293806732
1 735686255 823243954
1 480404439 583216123
1 279392686 438555180
1 562525445 913025894
1 872806121 980016912
1 167948201 928422870
1 930803664 997797145
1 873685039 986840841
1 981463078 990562635
1 34637646 192929800
1 588960798 784296345
1 687489074 927032412
1 800138708 888603581
1 516928869 890269109
1 708285288 802025780
1 136071480 420650540
1 953744943 959577510
1 124476428 240200734
1 341886652 771770425
1 164974507 426757875
1 829206140 914427108
1 280412711 806521800
1 371063100 609228622
1 752040212 753805678
1 700111504 821566257
1 978325824 999662237
1 608222337 695818006
1 107923004 799624054
1 678841790 967845079
1 965360316 989192738
1 931200576 987255345
1 24335670 293228342
1 75181157 119415536
1 379705666 963716648
1 576815837 737507853
1 421087720 955871858
1 948547023 957540379
1 518410529 619649806
1 163533225 387772681
1 646626598 738622227
1 362068249 653914533
1 425156923 828054470
1 537987186 593424290
1 305014091 973509813
1 739304378 914895262
1 143560749 154436226
1 241231537 811278870
1 681229094 846839362
1 422250565 546526944
1 455654645 976255381
1 311584773 863697353
1 389596247 798526973
1 452132312 947546484
1 803381948 964473491
1 357410061 819998025
1 276637384 805982999
1 36930904 912570672
1 773832624 895276356
1 346358538 984840333
1 556874166 623896500
1 165165627 462817240
1 580845546 726894008
1 730405717 863933868
1 190508326 457087308
1 841579978 975084688
1 511864403 717618524
1 646793969 695434256
1 237291114 952798926
1 793759163 855274920
1 726491355 849883876
1 756352492 987041227
1 909427109 972121559
1 884889062 948136264
1 953853992 982026111
1 218927018 541670807
1 657547821 956582316
1 740141132 972232444
1 76023785 736600499
1 900932366 907508832
1 463203528 715902429
1 251057541 271925197
1 86686835 462994767
1 270442462 737793476
1 741786096 778929450
1 63733733 115305864
1 370412502 928570466
1 875467851 933393716
1 6509167 511583078
1 878257421 878906097
1 734932576 866718683
1 22001035 185510958
1 858128941 926304029
1 132617107 775084299
1 490655421 704578400
1 659334148 920709612
1 561023722 862717081
1 145013858 554919518
1 315202966 671497268
1 207627401 738543636
1 366259544 834761955
1 56661803 777445210
1 815932919 849142938
1 994988412 995975249
1 477866955 689598011
1 325635654 768489522
1 161020786 739662100
1 550748127 797415246
1 10356773 313427294
1 728018502 942062857
1 233616832 314660967
1 42904838 834754132
1 664918348 947434665
1 307017141 991379431
1 574287304 918501031
1 523851639 667061856
1 29679568 302016767
1 688525206 871369422
1 304830400 311556654
1 628907904 991049303
1 520881574 998408062
1 146561636 683549505
1 34937421 959801300
1 862911405 950864356
1 166189659 811504917
1 74173646 558386761
1 828816474 935824195
1 218044174 358641022
1 803893218 910408253
1 762385792 839017647
1 97078913 829027832
1 360352951 474560524
1 651276007 789160786
1 83119557 329531308
1 710114540 716841062
1 836359249 956865138
1 18149255 953482569
1 874710921 973871315
1 748047686 985862871
1 278559119 401419411
1 578797985 837411536
1 405202461 444351900
1 224545996 526232424
1 303618157 527708000
1 49113589 600208953
1 430415673 450043810
1 894817534 995540791
1 531651152 973301031
1 220387636 490790117
1 626092364 782008161
1 398829615 758282762
1 556957415 979156712
1 896917881 982135151
1 600768211 868638869
1 304919615 994212928
1 307938846 631322788
1 855258024 947952839
1 469441523 764185113
1 462329819 640818108
1 484420203 934581861
1 58647804 621861104
1 95991374 334049435
1 61931576 280248929
1 722099369 920331862
1 870752413 961691833
1 22521009 426970354
1 255416236 336849030
1 138860788 840838425
1 480328892 902148854
1 243089131 991523569
1 876232338 940277731
1 720201238 919343158
1 173776948 842859390
1 891658630 895763652
1 760734736 955322824
1 332641566 644719619
1 603352114 994074056
1 706729885 719689446
1 523111389 745932711
1 203184017 335931403
1 748115012 753244239
1 894761518 917790780
1 65474619 441987189
1 576759857 773362056
1 598913612 721459530
1 550236428 581188974
1 827635648 848881583
1 582600768 824893524
1 113914378 377648923
1 563407465 569504810
1 649718302 745100111
1 745666482 937064133
1 549184733 767166049
1 445725786 447632983
1 513611688 716032024
1 606046459 624106013
1 867381861 881773589
1 771955508 835537434
1 101104242 570755555
1 630296561 933177379
1 51826963 649400928
1 975540525 996134079
1 950637560 962013411
1 259342127 631560762
1 975392897 990581161
1 830479302 841207824
1 441230187 645754434
1 908284010 939930774
1 166858613 839782730
1 508186116 786237321
1 109641193 823220349
1 874085537 966092378
1 394948826 916544144
1 387353769 540508203
1 48477773 380579783
1 564394433 609555946
1 598590933 882093416
1 937788545 980749976
1 288321053 726253279
1 962431884 967207625
1 23039748 41995848
1 785903493 918639197
1 843051757 973839951
1 548724136 859758955
1 496264339 542625597
1 966801395 993778318
1 639239286 976165965
1 514518846 929148713
1 764460652 810445638
1 156623873 191580753
1 197079508 949202548
1 442440804 807356457
1 97856004 173730792
1 17805583 832998401
1 338726622 558967499
1 197856349 591866036
1 284636969 510159678
1 849269065 946080757
1 304961655 479449581
1 117101670 671650611
1 928268104 951789805
1 871304359 990549989
1 10425965 87705272
1 947086491 977843900
1 207530430 950787122
1 323261161 477827739
1 247074854 323912982
1 594923319 850772088
1 379391757 463677186
1 118461382 205744909
1 401529415 944942902
1 919880438 926775134
1 348983205 772047446
1 424118268 501312912
1 462043864 585133707
1 963168684 987362581
1 140422080 964434344
1 214523336 579634488
1 250689260 300737379
1 885126255 996743279
1 874153776 981799969
1 358161116 989438332
1 282316728 339241471
1 963418983 977571239
1 944826313 997964980
1 960422043 997899588
1 71282759 559830238
1 143130495 536416115
1 610623718 838401418
1 684190763 943527632
1 485508020 917517232
1 298526355 415558858
1 978384423 995904140
1 55214644 411482420
1 904560953 926815907
1 301716937 936226548
1 999486807 999984545
1 183765590 380714872
1 573060300 612551637
1 99048948 251994916
1 761353268 912795846
1 573938458 867762799
1 293782742 675778990
1 437984387 876723559
1 137337983 504592891
1 475429195 768442909
1 87975475 111698971
1 959205680 975879048
1 156778647 392937850
1 60537924 476139047
1 19983870 237849261
1 26985582 109609205
1 61074780 141804795
1 757707496 785543888
1 405914690 713944831
1 100605303 551498897
1 999737185 999768759
1 854714337 937457088
1 929189092 948604838
1 777505308 990308803
1 666026331 725400699
1 908390010 918990209
1 722387030 863619343
1 897697590 948207458
1 587041944 615477925
1 591622502 775332463
1 605552350 843210090
1 884782328 903766634
1 415811805 450514689
1 154353909 979523126
1 291968394 605824091
1 567785088 716400063
1 832223678 883409607
1 774239964 892446262
1 107108620 885038483
1 977850049 997514356
1 792218254 912165119
1 255594306 838971021
1 140409112 903550412
1 195280187 401457272
1 682634913 738597301
1 891410700 902366220
1 778553149 880467605
1 456344184 547331278
1 945518552 954979227
1 512392253 855142462
1 530181849 810549520
1 215941629 472977444
1 566646124 800682906
1 636489775 741388269
1 596334325 746571761
1 770744329 782678813
1 86163489 948691941
1 180448738 868549951
1 669625169 929065885
1 737218022 901238265
1 829493000 966909349
1 441917817 592437906
1 5522286 782262715
1 442511404 908103714
1 665945386 737546600
1 816299792 882161563
1 470043094 670652726
1 340969482 726039413
1 615318850 980731636
1 398699513 962692088
1 68104365 384918202
1 921418775 977591191
1 88958538 167885779
1 440311421 473744305
1 882385239 891092768
1 165876173 913595738
1 750900966 957627536
1 912541560 978776524
1 826256340 873371150
1 316496288 870641532
1 686416064 993319074
1 702229849 818498185
1 167236376 222465815
1 324063952 864571062
1 122175824 379792736
1 186216627 461935349
1 557665627 963233875
1 738654660 915977174
1 211954116 716780738
1 14278911 656778295
1 384648266 488883523
1 279599354 935700589
1 558992837 803793509
1 586747786 675781888
1 992783779 996930943
1 617576935 911456071
1 21070536 885235571
1 243232879 652640548
1 324277100 353407060
1 763921124 848955704
1 535111061 713822152
1 502382459 540469248
1 658558502 748542871
1 778451318 860997918
1 548357775 588725854
1 769889225 957579229
1 941021023 971375262
1 326014052 900890210
1 547887320 659361081
1 42466061 884120573
1 189173107 396931307
1 935196226 936982581
1 133788497 524882541
1 971374738 973348114
1 383299268 489125123
1 387359640 828684283
1 426950669 937508416
1 181404637 658707345
1 30304382 242141198
1 809809651 920565320
1 357921202 507817614
1 691591167 983513004
1 258945681 614339828
1 258756085 846505740
1 93275168 824473676
1 298223900 515809976
1 773951402 910631506
1 746466230 979746515
1 187454180 355881194
1 618188559 672467579
1 365556508 743088712
1 112998123 152250194
1 896810154 973544144
1 358705368 599690033
1 315918687 812099527
1 366486950 653121583
1 219634066 382409021
1 437003957 536222935
1 625389668 726115125
1 616052602 862773809
1 196711235 788250081
1 626835968 724276578
1 707286616 904843106
1 382071656 785088689
1 496603865 607428544
1 675017606 993401837
1 770827722 938029268
1 809061203 959021236
1 267082281 646900439
1 294731503 855964343
1 189177666 851835859
1 150802402 225466479
1 774564141 945836141
1 727060189 793150526
1 842945823 937667586
1 35150881 158904564
1 790612516 805396961
1 485306276 871965088
1 487239487 491150590
1 859119523 936248898
1 279032133 981966338
1 119502952 465012101
1 117296093 819174365
1 983805980 988321647
1 775106936 781816124
1 561534882 839055616
1 331796164 879514284
1 967500745 989588783
1 873896418 919002320
1 192126442 544613510
1 871176977 973251627
1 946376428 963475621
1 98477891 443618850
1 291251343 580297445
1 555533873 705824545
1 833078411 944318218
1 587478988 650734648
1 971723180 985973334
1 190903843 246012698
1 253467079 764455973
1 34856419 932225556
1 521259849 583744094
1 886105106 888376476
1 860547059 909239099
1 810122313 924054746
1 85070108 285451434
1 620113003 652178622
1 323315923 888586781
1 188277948 252217905
1 652424412 653030623
1 165286038 546116834
1 508911798 546379917
1 706604087 723582359
1 297453817 629144856
1 456620491 811265215
1 27576805 454800196
1 553842457 814647901
1 457741773 638643387
1 225306671 513260410
1 157433822 715014393
1 313166183 698720817
1 583569346 853300735
1 93485262 510152902
1 542328705 892966426
1 125752134 795633166
1 433902746 442290611
1 298425921 811446999
1 984887196 989697851
1 554855585 798761370
1 749891259 879470094
1 164742907 645051076
1 613420283 917974871
1 420343015 730520927
1 648680728 812929919
1 318107080 959542146
1 610630429 835196135
1 440483318 595461837
1 949608213 954495685
1 408216750 729328373
1 736176919 965499825
1 555303582 619426145
1 729007443 965178204
1 44174175 673443708
1 993177958 998246245
1 675582107 717573223
1 241130449 890170096
1 987705097 997982934
1 191216588 363817769
1 962912428 998178100
1 92280905 909651749
1 167190006 715385441
1 732202804 829337568
1 808037437 987259959
1 777256379 964471221
1 57409405 880726773
1 207108700 216355693
1 110997506 993810044
1 562549245 934729273
1 466559757 943807450
1 59600100 423282760
1 454829271 645620489
1 373896990 880375424
1 48546165 787650302
1 471694016 755924396
1 507485568 567211666
1 247642534 306635750
1 178955682 471318943
1 497692508 853327702
1 149068496 796614296
1 806390131 965238782
1 672133003 804104113
1 448254988 813240474
1 749515830 770624059
1 963333857 976612237
1 411157917 529410922
1 847209738 966248628
1 222895052 732175656
1 937358812 946283861
1 119698109 698120178
1 307329719 613571265
1 451156546 762954436
1 871844697 989954493
1 901164749 942543027
1 938437596 954858919
1 678363860 884211022
1 893700323 913159603
1 786302346 881486744
1 36203898 588464909
1 819161200 967004181
1 123597099 536308619
1 220243617 243565319
1 270367546 822058841
1 476781037 821418112
1 514072709 615046113
1 605329853 837986418
1 17691647 348307753
1 876228181 909073920
1 723071196 793426590
1 788778582 796187038
1 947037235 967783496
1 802938685 890320322
1 158195128 925526790
1 874786335 894168315
1 426404444 747880537
1 125800897 151397629
1 268367402 986269802
1 807443395 836351145
1 32169564 834950248
1 451929513 827313028
1 856043160 876902299
1 449822479 508433163
1 29086334 934484298
1 873285631 927766938
1 804007215 886072809
1 241676750 639088849
1 325861904 848199063
1 763078849 876512874
1 49110598 307182241
1 303260634 636747221
1 638366742 999574033
1 721319341 837837251
1 534349443 824588922
1 819317080 981428491
1 208241811 512209652
1 653154638 855846692
1 547102257 806784775
1 493364221 951308604
1 287042389 607211778
1 297848998 898652646
1 954070218 999556904
1 973944539 978534048
1 7238163 347276953
1 541537625 881111399
1 312023998 905700527
1 868206630 980976880
1 217422276 465833515
1 784586519 875196771
1 64828147 719529056
1 106562460 622829570
1 92650987 912018134
1 569434229 640602993
1 742910012 907112679
1 219203634 353266795
1 365688431 845214801
1 886072792 932889799
1 14071364 64214286
1 521320555 878546209
1 774860012 862488378
1 959864786 968428102
1 406261890 418396998
1 202953433 518949356
1 522919736 723510848
1 797153824 833533431
1 833118948 834423512
1 415866853 909422234
1 588768891 648972946
1 168026466 679327277
1 722439313 969298587
1 270466645 559572990
1 581066130 628607091
1 532358915 764172182
1 621589243 719538025
1 237684880 437787391
1 401007080 419913065
1 150484449 542610552
1 148992769 557999563
1 543669936 637550044
1 727251319 879960769
1 406026947 784362777
1 972774337 987248260
1 76892234 429197119
1 312884373 992094030
1 14672368 292695250
1 435046024 763845552
1 45497136 542578335
1 82312615 223645027
1 160444104 599944738
1 205099763 881743482
1 742390365 863228494
1 141962893 504930627
1 40267515 405600208
1 478409273 582919333
1 499348307 548698042
1 25764900 140524576
1 446997555 850087716
1 563768080 710335291
1 837633101 859536234
1 219918725 969633959
1 836686692 972401356
1 834818737 940935616
1 30150093 887430225
1 720361486 913793956
1 277784679 645122354
1 46812186 151500760
1 239223068 999936648
1 345414789 963149545
1 623641645 973704031
1 815914570 920542956
1 518174014 518421474
1 492735649 547260852
1 328376565 413548742
1 253465917 550066083
1 638994725 881604892
1 504797970 905136848
1 592805141 916813106
1 400143866 587681836
1 904783111 917269878
1 194107031 878526428
1 777669783 877762360
1 101133003 439959960
1 664563116 753880967
1 918367185 962029268
1 917248592 999853515
1 719312755 916206654
1 155619449 679499500
1 876558037 914899528
1 966732694 979761146
1 47464499 928625337
1 666383060 766935235
1 716065743 841425908
1 602936185 605862728
1 749510075 860242323
1 742804303 852825178
1 242480694 745184737
1 101284661 326785216
1 2520144 37404545
1 429923166 993204761
1 77144611 345684703
1 112398159 912861727
1 314421008 802106819
1 443459779 588691992
1 165404893 820100872
1 257767285 588253802
1 40553904 499402635
1 225868513 632233221
1 335234877 683389145
1 696291935 841166498
1 238905452 664447506
1 735103395 766554333
1 89785739 237379197
1 358516454 385311495
1 455685913 948258480
1 441046950 809493635
1 41298086 416719724
1 59995385 163947005
1 541946158 724446915
1 835394277 927620413
1 608412523 980098724
1 418366698 646605658
1 203353424 280986619
1 620561410 853614142
1 687257452 689346091
1 60136859 459842574
1 550116942 883772277
1 711523501 937911063
1 748217104 976464970
1 401972758 944100439
1 648410301 684270013
1 140521342 523499324
1 820422609 935414630
1 312551111 845892447
1 363555314 411352963
1 811816317 861301104
1 972408259 994459195
1 198872728 700325306
1 85769080 109115637
1 768622938 891249843
1 976065721 986250885
1 627452563 892943379
1 684680317 817637606
1 717554596 730000955
1 753508624 972882049
1 952442149 991899921
1 291794807 733922615
1 392678076 665331489
1 608441498 986490753
1 719552555 812526164
1 833989577 841074676
1 907498120 944024427
1 346411951 718654512
1 884043775 900765551
1 926101699 993023053
1 370404751 514223636
1 43129572 623084205
1 308246920 822674293
1 662622996 973215331
1 93156749 354579082
1 301999499 946519039
1 14455552 250784560
1 14880229 632344499
1 954918355 995380259
1 312271076 990008568
1 423349950 858378268
1 366799405 996688656
1 823328757 990027323
1 75891237 93694403
1 247624014 700191593
1 990111360 994640797
1 530663072 583261219
1 324713803 533480241
1 340404389 864087493
1 14072565 20988438
1 128640420 483961314
1 183894641 395942360
1 724523426 779852806
1 851328781 961555964
1 957203876 981450893
1 361276729 560999494
1 574279979 905725942
1 41309301 328921825
1 818843545 932121566
1 332412042 949277653
1 746686350 812276091
1 832489645 865545822
1 216010849 958689197
1 108094116 416137650
1 73663683 115334184
1 53969982 178637282
1 271648852 319346553
1 155633697 600739260
1 591934271 640472530
1 168994640 465408496
1 566763227 910537822
1 635022 967139524
1 248268752 865215101
1 274215450 425002546
1 325400341 848113474
1 231966168 258454445
1 545175787 834109399
1 548782538 996395441
1 144594151 725906351
1 96944508 378345523
1 579072494 945341402
1 516732796 758384975
1 211750894 960573474
1 172773421 478528315
1 15210060 396549571
1 138410552 957335724
1 200572203 995676694
1 367800484 931417098
1 872094258 889475795
1 186215128 246433054
1 993386388 997756647
1 672084090 890871955
1 81954907 399567413
1 787116147 935531282
1 501697160 943970679
1 8644493 667193005
1 944164507 990168061
1 443725017 700826294
1 723933493 727092158
1 158457918 518739906
1 338380857 542829024
1 730880984 870151886
1 383441984 959424468
1 486697268 656031100
1 283140886 452069526
1 697633954 857510591
1 586849279 669657035
1 887732960 937561610
1 121400666 986724184
1 78854850 329107561
1 372777629 545198634
1 775725004 884981218
1 158734300 481900507
1 181861829 722374090
1 863186326 971727607
1 282424948 879616936
1 68269790 509953771
1 993586935 993807591
1 651567958 664315207
1 611648237 738686822
1 749251199 782013124
1 521804355 534428173
1 67066689 86560664
1 334553330 500333830
1 293944874 968385914
1 952364106 974466271
1 325778225 417737791
1 811393857 988688731
1 69374726 944284188
1 405276277 430753213
1 172387358 498298304
1 356225210 667501334
1 146999725 867463381
1 398531370 962813850
1 973047488 994970726
1 502118136 891850672
1 909179172 946840530
1 551005371 585108516
1 123235852 574690632
1 535521303 963265647
1 364257773 940874752
1 700335842 876866068
1 60845618 520139924
1 312115578 921721521
1 587724088 945917903
1 979727158 989080043
1 38109531 430793999
1 181654428 375949316
1 141773243 646467933
1 324115033 555391909
1 623923740 876598133
1 338381725 387971082
1 626085417 637199529
1 444430435 626138844
1 30501774 62388962
1 959078935 980773152
1 742477209 912888527
1 927341941 999723992
1 913906581 926282801
1 34787799 483741867
1 543418025 972765161
1 799741807 842143759
1 926011317 970117354
1 548968256 567276268
1 922789997 948464434
1 146380626 532965677
1 815626029 997316637
1 286579514 982443651
1 840397299 857376964
1 608264919 620670636
1 332559303 774124148
1 902610847 917540695
1 928509798 989205622
1 630774028 651813682
1 373093417 783808959
1 401256374 957860148
1 86170053 622406106
1 386464860 962727252
1 363392454 928771180
1 318755225 562230211
1 627485170 635323415
1 145069821 618108203
1 59814308 222297198
1 884567619 952082996
1 82664513 155066675
1 189516171 352140547
1 842284457 916127253
1 458619346 897876571
1 576380221 850759945
1 259144713 820157874
1 231919379 642377349
1 704204307 834473834
1 598388178 695489617
1 908873361 932149257
1 663385160 703118813
1 604223973 873331625
1 785326714 788696319
1 676930858 934324488
1 53972343 888999463
1 30551533 596350384
1 759306711 779165107
1 470811219 533756055
1 730198767 898433155
1 729531203 999335790
1 172931793 246951872
1 743123707 915329000
1 437485854 734653048
1 363127881 953935060
1 470506385 799268685
1 974555723 985519600
1 943872754 947980435
1 267344762 539372215
1 834722348 929152950
1 884162432 934581181
1 188855317 573288559
1 553459886 897562990
1 453468350 469038917
1 596764510 983610717
1 907661021 962826330
1 729581496 961807398
1 950714745 995114916
1 687132708 988459963
1 340560367 357528333
1 937295381 982271489
1 240045935 511618903
1 615015534 734050771
1 847477710 929503362
1 678010251 949025324
1 589359598 686857251
1 641728195 775000153
1 153079921 168765485
1 114436664 200756784
1 741036179 957958720
1 332717093 782535897
1 543592550 661976079
1 558123007 688071492
1 593740213 625144476
1 994519262 997815230
1 4656029 487553140
1 501476072 917927124
1 771454378 980045086
1 693438524 768048164
1 523665820 939842963
1 758162637 808260915
1 151214011 687738042
1 63109394 697335880
1 352978830 656392718
1 453839518 954631553
1 937922392 981968608
1 100487445 225111833
1 83727493 443097627
1 591822628 610519841
1 196944030 908686818
1 612723349 821671427
1 165345408 439126809
1 819669404 897234138
1 63836664 192340057
1 451974372 456785425
1 804472013 890145727
1 971178859 997265079
1 897398009 952119849
1 503052771 505018691
1 775343616 905591115
1 477707468 699347904
1 764621097 903251157
1 625764092 819966183
1 896400402 957425021
1 487439240 901778363
1 335882205 368246829
1 900298414 938545230
1 429348155 937991721
1 541896164 686950770
1 25835063 731146048
1 745192401 791583284
1 763026482 832871652
1 297023548 535708619
1 849810022 860954448
1 878799291 996024892
1 494872356 645445012
1 352395041 562497497
1 614000286 847561215
1 338249497 664847444
1 333293883 849366891
1 954617047 956066440
1 293205423 345472804
1 49154080 164736796
1 712884490 868063429
1 727425205 857274572
1 162704257 792269945
1 425238167 904849612
1 294691187 990635932
1 572034917 834272999
1 910375127 961128012
1 68933268 597475517
1 965173495 969095065
1 669323635 744476561
1 989865201 997252747
1 424914957 572404448
1 389190407 703436045
1 943187360 986173630
1 460587863 737205273
1 626791618 775500469
1 486435186 686751469
1 276867161 756226186
1 282217059 599532400
1 686184129 896844748
1 887586701 927272561
1 671451871 993598592
1 152862103 642894663
1 156779017 941531506
1 982854374 983350735
1 240445213 540958857
1 743400 509777276
1 823830638 922122602
1 186297977 261303316
1 24092049 560320848
1 444997261 506683212
1 616437820 729110808
1 232193735 593817574
1 653917456 787507150
1 80605583 416586177
1 389521510 932136958
1 475873914 921200279
1 221999272 803695755
1 103796415 364075289
1 852072050 945850436
1 194757146 380385783
1 930760335 947493566
1 761633670 966202382
1 545334348 785281534
1 21245278 884531017
1 811536309 967180826
1 885343874 913222035
1 244458532 396586204
1 80244644 465105967
1 35995347 529066421
1 203550564 440854859
1 426706497 441955109
1 352432430 528594416
1 748052169 859794050
1 776124450 829809843
1 88987758 577424944
1 689247941 790738437
1 818174907 863604231
1 325361492 345830159
1 766995503 823435526
1 550236899 908450699
1 390487614 591438583
1 817354953 986914739
1 933350985 963866706
1 809374671 963124514
1 998720890 999026794
1 320020026 407153314
1 164404959 486881864
1 13707783 612016122
1 536133651 674948430
1 683567351 868504758
1 802896213 888520264
1 737852168 827622528
1 744563554 901872710
1 983194039 999431163
1 749373205 946729539
1 784790052 899947449
1 208558638 454407175
1 157990370 214439074
1 566727737 780864986
1 815936038 912247376
1 653492937 854694661
1 441411428 901394949
1 705904722 826129555
1 680519944 835747180
1 734955140 760583340
1 173004132 582016507
1 601991585 604221970
1 110223511 699820058
1 240775382 804858807
1 265169835 874073891
1 967794684 980152943
1 106809863 633917260
1 655418799 852496687
1 107131561 205389792
1 193465648 919121543
1 602555166 721072766
1 91980635 498586817
1 147754500 878270721
1 806090434 919398942
1 736596696 830377715
1 118780325 199438298
1 181124265 353832965
1 447595939 720200671
1 346500670 837142701
1 525028806 869568548
1 908931989 974314286
1 442833520 528169603
1 89111654 290107447
1 687666453 807833631
1 217276996 315696119
1 509373447 640176518
1 553162520 758761263
1 509737223 772065390
1 344875386 913751407
1 939474053 943461378
1 739085962 911530644
1 518795632 661013066
1 603625247 993512744
1 647809365 825422167
1 34107136 161747064
1 390651274 795061806
1 76741496 634978603
1 572466059 893829326
1 736037748 932008407
1 495833579 798505186
1 546839339 642731369
1 681093569 729783700
1 99680636 918162998
1 687957565 805108744
1 904416470 977982790
1 828377960 909564490
1 777902359 943241236
1 98125072 174144764
1 720083440 949288015
1 487458501 646460734
1 592662032 601005636
1 651353974 996039394
1 213415493 529938835
1 849792972 942040028
1 585434424 979092091
1 566828385 727753129
1 166959761 502370652
1 666547666 800545102
1 672268398 833265731
1 162764311 615878352
1 490877870 519662076
1 906615084 993194136
1 597134491 629068381
1 788307033 961896113
1 484867977 522284450
1 848495719 881155144
1 554983033 590941652
1 139866528 286059840
1 360694733 451464544
1 285102064 977278097
1 889152418 983869572
1 936219833 957395701
1 393540335 589927393
1 895783740 973510161
1 280277633 582524276
1 555052833 888558125
1 681128460 853050981
1 474872645 588145335
1 286173264 721181952
1 305704716 493700407
1 988826064 991868463
1 637256395 690498659
1 241102232 939985561
1 33458843 569544110
1 867049006 975493346
1 773189160 913020062
1 268143994 399557109
1 863888506 920185204
1 215774688 686936365
1 753095292 775704521
1 794279150 803415459
1 366526433 783473601
1 983925987 988258137
1 620581625 672838836
1 373162603 611561619
1 592637659 777290841
1 164917032 885134352
1 81934224 212951841
1 298325058 592838099
1 55267060 874096388
1 610220151 945814656
1 805733463 823794726
1 151116271 271580522
1 178135588 912314171
1 785881647 826877369
1 266754516 394039236
1 71281564 374950370
1 346355744 460340907
1 61916758 589608331
1 359336308 914390677
1 586005118 601374161
1 483843068 568936353
1 908806427 933376517
1 722268077 989429045
1 853382585 924707102
1 195916614 597706178
1 900860849 950467250
1 474676948 730674658
1 424521984 904690982
1 241646289 873595584
1 230647887 592255791
1 466695682 477806833
1 365368078 790876242
1 513207040 551006329
1 575489751 632031579
1 190822267 736720308
1 193753021 879404500
1 423927519 497776397
1 641896931 936890757
1 808602816 862801257
1 762629470 997033481
1 163691550 926273338
1 796450511 994691742
1 705560126 857752965
1 917788320 927537574
1 770407106 954517046
1 790309309 905781779
1 963804936 980742064
1 301002720 348788536
1 927312314 978763591
1 727248579 946888927
1 719275520 857560697
1 109156600 490439190
1 834206268 917204070
1 279558282 821389531
1 590746604 873568138
1 128589334 666218887
1 350769618 474692537
1 872091987 931945422
1 338733504 694151194
1 228522110 353704863
1 776847156 833288443
1 718138398 959581301
1 95602963 689356556
1 680219922 846017646
1 421733449 864014295
1 37342994 78816489
1 666051436 965957760
1 244019329 405365026
1 226707742 495683842
1 905053176 987583364
1 975184544 994892062
1 733773444 969520177
1 269427377 960308248
1 677030591 772462255
1 708467487 816678732
1 622007241 779983867
1 15052912 676308314
1 78234376 932139021
1 464037416 933742628
1 648860965 760656592
1 656338554 806780577
1 490936476 690556461
1 65602698 914964223
1 145795956 532169994
1 289558185 598452093
1 668341403 897703217
1 334896376 733212148
1 898768881 914983922
1 375220595 652139130
1 279006124 435188719
1 19554534 479234826
1 967304816 996230146
1 642906446 913513690
1 492746392 843716670
1 583507029 773469172
1 541029597 955186107
1 304803899 735746875
1 143457787 480727083
1 283154526 757694101
1 463842577 960420305
1 28942725 549804792
1 45285601 582558284
1 719238661 781506365
1 805613842 981810376
1 424905694 876069538
1 505443009 660125851
1 534097590 593246406
1 295659340 704055272
1 137481879 240345229
1 806370020 979514704
1 192660951 320764333
1 861256163 875639323
1 818277692 983364043
1 502919551 997250319
1 846289569 947569360
1 724386518 954979401
1 744046626 804680921
1 561692547 783059299
1 742497708 956807402
1 898793302 908699419
1 189176750 273616583
1 408615495 749796703
1 764039927 817457121
1 192788238 486740043
1 740500003 747481850
1 197511932 517847052
1 474161917 603274927
1 165316104 465246820
1 631029124 822505918
1 549889956 740321852
1 752935686 917278648
1 100629767 107807941
1 25510070 229708799
1 153652824 285914697
1 599938403 911146018
1 804106784 973505991
1 667532246 841204334
1 995186870 997599174
1 220383157 556198146
1 131746513 432740074
1 116023478 537147431
1 943920327 944070668
1 753277322 974156557
1 775383378 836588500
1 241901524 292126654
1 769862221 878828458
1 349526351 388430358
1 455181153 624297814
1 652537334 797310287
1 84963904 766902341
1 191208117 932622198
1 563307479 657718135
1 607630274 949666187
1 55767727 719584452
1 886268588 912702242
1 745011830 863606656
1 601626511 958233874
1 875392402 964554243
1 321541182 994530345
1 632892372 728485455
1 839364473 954192362
1 587494873 945266806
1 98957533 641336481
1 156283699 627029940
1 923133327 974733322
1 409055324 769027679
1 238422615 809599303
1 308357986 919099334
1 766279228 879231653
1 784011792 956030932
1 367826168 526508556
1 498440395 981782554
1 281261781 909418893
1 848640640 928711002
1 550065361 578715223
1 230826541 345656037
1 922094689 988443214
1 76960504 669850212
1 408844418 925059170
1 820624782 865419539
1 629496418 697430884
1 153874053 416297297
1 666819638 713166684
1 17481402 563196113
1 202799906 323732023
1 790246507 955478845
1 481930566 824564388
1 632021868 892207037
1 52357799 742952029
1 785280138 875428950
1 772866248 975303820
1 659962110 947723483
1 887213680 940778361
1 718206759 913376263
1 205644921 532565384
1 115599289 816274236
1 162261892 931366715
1 41510931 302988994
1 359354901 761572666
1 834333460 981434801
1 166765248 686408096
1 503885221 734463504
1 904708658 973310696
1 639550293 805995654
1 324983304 828675475
1 626186082 626774089
1 888976654 907802677
1 946115800 968090249
1 743144677 876195641
1 356600026 940807021
1 527613847 918452360
1 442455043 499040322
1 711887866 938522010
1 258365872 710897282
1 196264456 350986160
1 473652929 693719735
1 649515269 875512962
1 551450851 649090491
1 690772993 797655926
1 223794784 818243709
1 10660951 218894199
1 521393666 582645773
1 946150461 968966886
1 74018041 688287405
1 89268580 939114690
1 309135540 560853540
1 196280575 718921066
1 521872334 565922135
1 409713204 688922346
1 41480650 771197635
1 85980869 425582628
1 333059590 627175540
1 612988013 690778016
1 531787438 729175285
1 349538648 509207130
1 614496833 970249129
1 5299670 586714857
1 84077587 596049834
1 821258176 879928715
1 471790373 727797150
1 437362594 879607492
1 623703100 807465367
1 394987443 952973867
1 243014306 743185129
1 40994363 943055897
1 876965058 981456258
1 244229480 553470611
1 516595799 872316560
1 683837618 707797262
1 694157414 790826085
1 821097625 834488807
1 44501370 117047107
1 182211498 689382757
1 985862656 986118270
1 209402266 742762036
1 315821741 318308352
1 181918526 606710414
1 835348057 867234332
1 304004546 366636798
1 673136110 742263066
1 231635661 776240923
1 542519028 741327101
1 893614400 984925620
1 867789219 947115365
1 681887289 755850026
1 814587086 991644487
1 326994182 796753424
1 113878013 179807793
1 197516228 892738459
1 607356083 876158331
1 415207688 985548548
1 591667866 864248672
1 46017193 886223636
1 82030751 544070670
1 609642343 996555008
1 39928941 713017910
1 378361325 721163577
1 260186451 925399097
1 851194686 933366514
1 385064265 965101903
1 563542305 894044925
1 772378393 868559683
1 202592947 447005666
1 30749562 278278475
1 46039412 361462415
1 720599634 974283237
1 231042246 444495936
1 347669122 748732988
1 424897672 567634774
1 243899502 934277756
1 166871456 225504183
1 755544979 866747686
1 913729423 978236267
1 415953426 754081143
1 75706169 393820812
1 535807938 699954206
1 267580788 751794763
1 832316657 864369637
1 70778129 924451296
1 473523363 808764823
1 935239622 986215337
1 218337168 963233939
1 839202093 998785932
1 120242968 926882702
1 66682686 71049634
1 192795280 462583462
1 227883767 283751799
1 66708083 557942459
1 83488163 481822820
1 108603288 267329107
1 430803643 475824561
1 888464894 897567523
1 372937066 818005160
1 921560317 976822424
1 15412843 339674509
1 660736716 957084620
1 698503327 892846673
1 77469876 410293858
1 874204414 970646898
1 436345187 653454373
1 918740900 946913829
1 345793265 976635533
1 90296435 189706335
1 318272629 826844798
1 617903675 823946070
1 21679035 231332256
1 688020454 961294250
1 440567473 882957936
1 32537150 915058162
1 169549921 812650922
1 455416299 682994463
1 490059990 725246265
1 74482840 283563036
1 461574773 960543927
1 403256581 936825305
1 31388155 66537470
1 904863312 923638985
1 467827638 500016100
1 445917428 863338099
1 101444330 981151121
1 891676722 987530177
1 92542794 183656868
1 917211322 976329780
1 434903098 927811754
1 423256348 934099390
1 379182812 855572074
1 175168427 184100985
1 539167837 919386912
1 903707569 918493391
1 541305236 561042788
1 942876494 984793429
1 715643566 910876596
1 706882687 839578262
1 926062695 955051899
1 802956447 969674477
1 849120828 870704128
1 318047134 953515493
1 107114904 723453164
1 147969130 290387469
1 968547390 989865614
1 57688612 501426844
1 920902563 942074049
1 194383909 383644504
1 918661085 961067348
1 25813116 762695912
1 749273663 893370593
1 821470568 900210473
1 472407841 527318058
1 408556297 762440339
1 95964842 383569218
1 125103016 362314246
1 651879179 719455817
1 555286051 971466196
1 677864874 712209902
1 626774082 669330144
1 938545471 960559659
1 838002935 895892778
1 932180023 986818482
1 982589130 989014582
1 42713514 232121816
1 406726760 981704952
1 932233768 985582253
1 44041488 877182870
1 706965276 750107115
1 281840084 636505447
1 85403857 775359482
1 972734318 975744073
1 544836532 565119233
1 831826144 920819000
1 802187581 973730763
1 128461391 694847063
1 784238739 923193563
1 266127182 865510078
1 262409608 548224219
1 365810666 907273068
1 615738996 665182788
1 409147507 947221374
1 255562552 934341750
1 640801999 710386972
1 455196842 538407922
1 826872619 940029806
1 809394704 930180031
1 685803927 788924409
1 853455893 996666726
1 147647549 942983942
1 245353336 746650153
1 710125818 987498234
1 257731737 346688099
1 50724621 765173118
1 455706717 921420448
1 598449115 932729378
1 882077877 909932393
1 399222762 873240782
1 820941414 849822877
1 882283344 989809244
1 817067228 901513609
1 14438605 227839567
1 391726502 599158330
1 561864115 842768720
1 1367187 524455538
1 553735743 864573848
1 200469584 391243169
1 567303171 759448189
1 171325237 357065304
1 271253819 697942356
1 373331721 858604144
1 306330475 444340464
1 216562896 423974380
1 210410171 439024001
1 8408526 582701084
1 927571082 940066230
1 814832957 887204304
1 828294307 914995761
1 667513721 940348758
1 190867178 961505923
1 252725827 991435523
1 251881965 768762851
1 759024099 994073726
1 750608804 822234014
1 407065427 848884451
1 505453972 600133977
1 351250244 569656026
1 619147856 657336080
1 106743285 689425603
1 736190086 780874930
1 122448115 742231401
1 909899619 969289269
1 997060951 999542591
1 300708455 578316872
1 189175504 992160804
1 964969491 966767194
1 975319955 982734994
1 436570684 881291306
1 902628436 988163246
1 814544952 883496297
1 383173904 887568202
1 924882199 976490209
1 491226971 869475927
1 799898456 847075187
1 75232431 612089648
1 619920509 966781710
1 567234703 767236364
1 926430834 954915403
1 596458671 625889102
1 607004640 807618653
1 692172398 861855500
1 8373728 825117084
1 116369875 217392000
1 896669892 935633364
1 296033418 938816175
1 626415263 652456052
1 838055341 856002432
1 163794458 727713743
1 928829324 944950893
1 330749766 585655804
1 445699929 750232433
1 368509946 448884866
1 69144348 94254260
1 948634171 996922625
1 143230324 612111010
1 424026091 494028439
1 423006388 725568670
1 175030423 267623864
1 945126501 963669315
1 977523011 994230930
1 587804082 944548589
1 577110145 967312851
1 669978436 956807232
1 737155132 861345266
1 317903054 509864789
1 317386607 413562418
1 227953205 597599503
1 309283059 401412923
1 77991999 656715778
1 576762701 716405400
1 456550464 863828084
1 859224675 903760085
1 577904212 790794343
1 881577596 956479630
1 721600981 882906457
1 187293921 629243583
1 493647720 635402875
1 26531391 241183827
1 683817534 880179301
1 333999136 660231163
1 10982787 989672951
1 726789926 859996874
1 837805634 925716315
1 173383673 486936508
1 256553432 372526845
1 839789826 982042971
1 557993792 976838611
1 785400436 976486325
1 667180279 982681634
1 45829155 861164519
1 107381390 312236775
1 112483356 836630246
1 281161147 572400611
1 656529065 804149678
1 680028516 769120127
1 548604333 601097353
1 958939356 994610588
1 754317786 768367446
1 397329892 927032785
1 647681321 710281280
1 384144067 847760097
1 848751414 963896871
1 542804325 790114286
1 751595053 856448777
1 696218730 985365895
1 785517719 870769474
1 599962962 894176914
1 397976462 466676318
1 636926688 864219096
1 764413541 805791166
1 689739499 919678982
1 155206525 460535544
1 559156997 835942128
1 172379131 428163586
1 426769501 909007206
1 446523324 457213938
1 48832162 583471597
1 255139700 307565910
1 940656665 989489432
1 387257168 753609237
1 410083504 641661487
1 744026341 775016229
1 841527686 962878121
1 699373659 927415519
1 252393377 950326705
1 293871678 837168594
1 994300950 997832068
1 982226572 985783464
1 739704590 783003336
1 292104105 573719823
1 900631730 909360793
1 923306075 945572125
1 883250960 920564500
1 982980664 999279450
1 213222618 545652111
1 561527617 724990459
1 962397898 988330847
1 457349579 663733669
1 795573295 978264363
1 741321862 755277375
1 105693092 697057324
1 524128500 651089445
1 618980799 672055610
1 320730621 740212551
1 360632977 714047457
1 159653636 796416244
1 838013630 913084156
1 524787528 662438137
1 790861488 999168274
1 346588288 985058685
1 530104207 998693070
1 547870861 656739633
1 754995524 925320867
1 831737814 899481126
1 525874588 593294325
1 896594387 937463968
1 158416723 390982793
1 253227533 567277900
1 305939034 396372042
1 780010114 832052368
1 293039879 303194312
1 628784728 683100085
1 561837771 962127453
1 891459144 976254008
1 647263523 758310291
1 375876511 813712288
1 188116622 831813013
1 644684059 724520399
1 429272159 953016269
1 925830038 995149534
1 312544528 833786770
1 18429075 63164407
1 231568046 627520356
1 81781808 370837086
1 455254281 472874708
1 470048920 995044616
1 129750296 949062262
1 234236182 636679360
1 560871905 950853742
1 403682841 699602580
1 490095507 817264774
1 621853825 660958009
1 971597928 975712138
1 16553052 499158706
1 277124182 636164357
1 234464813 872555285
1 910938339 928234957
1 245601301 942186717
1 803925398 843489346
1 485359227 998073804
1 259120452 486192160
1 74238548 999272089
1 890678886 992146958
1 914344774 936934276
1 154375381 949737262
1 139008234 991213623
1 615995143 811134889
1 892028822 945321606
1 775738005 789249537
1 582775309 773765840
1 628853210 652774064
1 687045116 961642014
1 801008256 906563193
1 60755188 860570273
1 344184892 879040351
1 135048017 169120768
1 292472635 316721028
1 142288680 980954110
1 88593962 811470245
1 266991398 544200543
1 451021408 772360005
1 359096441 965261347
1 259299972 690582837
1 709679080 846587247
1 878391966 895361169
1 245407656 820568372
1 258998226 306172563
1 577168847 932161536
1 838077509 924535341
1 311708666 644223788
1 588361710 947593297
1 186977325 738211738
1 324711458 898921458
1 987276366 992779118
1 383673037 526112369
1 308580129 895785685
1 525194388 618476182
1 411152338 793126393
1 569255115 679785741
1 823715189 901811404
1 927802173 969351657
1 201818843 560463645
1 240190613 610549533
1 588498674 810208800
1 373132750 975643120
1 896533739 928770674
1 416195550 735328620
1 197020399 608505718
1 790576117 997640000
1 629059023 704335945
1 667462347 899514809
1 569213885 720515098
1 730544197 841811371
1 145874178 708148883
1 597193755 890201127
1 843164075 988473660
1 901248819 972696052
1 725857397 961429732
1 547050977 622496501
1 687126502 773212797
1 424106847 659992524
1 978694907 999844540
1 879256975 967887744
1 161020237 247966006
1 647992668 976359875
1 704836262 918906659
1 870248144 976002238
1 95833944 773664030
1 701069093 778705003
1 759221116 941825277
1 753687653 859877679
1 392401003 594156347
1 709759953 985277354
1 908665128 938172078
1 144895158 225527729
1 511836381 897087080
1 745816042 824314665
1 667474698 702719587
1 82007592 979243352
1 47835519 973132039
1 696582890 855156240
1 564475469 931763188
1 173175387 413304770
1 196994921 636721293
1 374809008 589179141
1 154477849 398704284
1 190925686 570600933
1 238213308 280219316
1 677722451 950003326
1 62362699 338825190
1 630445526 653368742
1 469160229 963675623
1 411336346 992631612
1 237315249 897430141
1 689397597 784121281
1 875929136 906530644
1 504938354 866063717
1 568316959 787042460
1 899037190 949709913
1 482818741 676772411
1 621225933 938294122
1 420532239 916275520
1 85553092 680999941
1 182648246 489877755
1 848421594 952459005
1 584847333 990986512
1 684930055 851831073
1 446113026 481221588
1 305518735 678681435
1 131167703 910857168
1 383896337 402145556
1 997570755 999609998
1 185318624 702935029
1 237932960 604352283
1 180582850 825042742
1 213668404 417161431
1 177304077 248704611
1 525721703 573792130
1 869137417 899050979
1 134643322 931267704
1 352757064 474505946
1 958519264 964570141
1 613208111 928323508
1 301801336 443466847
1 826569978 901818939
1 415136351 489430458
1 985846518 988362759
1 645607079 932266482
1 11993845 535890114
1 222151008 848544009
1 86158286 258992208
1 367606954 520725984
1 814509570 822600472
1 431717773 939579117
1 114003380 847120205
1 652925035 666125951
1 718985681 859360848
1 849478852 992431119
1 266599678 421866093
1 529351662 600196047
1 586941996 820201579
1 587543085 612017737
1 380676501 978760418
1 600224836 680982062
1 126968745 326395340
1 940393345 990461209
1 233032255 311192234
1 182904613 403097462
1 597362920 825893054
1 971896386 977997559
1 962215108 999690895
1 796272661 927820195
1 574122312 598069527
1 544275037 817337253
1 366230664 903116989
1 438587473 575768349
1 856759871 950663155
1 702241368 965845178
1 422570875 866319280
1 90353046 850808691
1 573045366 841426630
1 655363946 837905116
1 917239931 996024956
1 842485746 883798027
1 487517545 784666849
1 434952585 439720912
1 403280873 668759894
1 938110629 938452549
1 842336056 977338912
1 856172241 888154774
1 471082909 833657417
1 182350625 761772430
1 458092985 575987977
1 740110270 769113559
1 866337486 902090867
1 884455638 996687731
1 911953951 978802393
1 881085363 901243463
1 183550055 207127858
1 210269361 827052256
1 395861226 736247916
1 826282816 859824853
1 919367388 960887527
1 759827005 862178839
1 294438563 882543387
1 238071788 933898835
1 541324960 632121081
1 616254522 708011215
1 466535855 895414066
1 939291020 999883042
1 699790534 865603897
1 399307874 471138076
1 745764746 864035587
1 293912110 550692120
1 457198396 491655785
1 930787815 947808397
1 150536127 719235558
1 668283253 673902737
1 832430314 921192396
1 120799259 171644017
1 562207901 763074398
1 431529146 872695504
1 478101131 887178295
1 541689165 811595440
1 879937759 892025171
1 885677951 926351678
1 384097523 681965704
1 353218554 795965647
1 118786835 362030714
1 869325463 968886110
1 134815281 662869258
1 289059908 517561361
1 354755299 395594807
1 781789325 884415974
1 437777631 878801029
1 489283174 857898987
1 766160537 772695769
1 944068413 975020654
1 460417602 467991177
1 759407681 953786746
1 872652108 949421846
1 428434905 520578165
1 34249765 372439127
1 256915281 686651007
1 730048458 983817769
1 737513451 971733924
1 861527038 972062658
1 817629188 835730921
1 221980628 656198753
1 312367138 590290622
1 715141642 940778555
1 102751159 805026651
1 303882102 501384962
1 619012732 881741133
1 292001275 978967329
1 35759609 884722300
1 58855391 263831165
1 996479276 997640116
1 737692983 776310070
1 43944577 758609908
1 675835479 925558995
1 324368802 632354785
1 65998548 356506293
1 110764697 879674791
1 387163824 671805557
1 834676872 912258524
1 614606501 719699516
1 951901286 956180935
1 293275481 605548080
1 11664857 106034686
1 120294710 601741856
1 285339756 518690959
1 677822352 952716658
1 582972597 824485695
1 919321725 981939805
1 492582959 976832409
1 847147187 942356555
1 400902312 556257138
1 841885055 896151837
1 679439471 746268785
1 852819343 977778746
1 572145990 599780608
1 656785252 952937666
1 807250365 891023169
1 250899757 895408552
1 332840100 821167887
1 115096735 758494279
1 606195678 734647342
1 999848052 999891295
1 24990136 318892831
1 129840108 622466464
1 468542131 776233349
1 856307087 955308015
1 800211166 949421060
1 67702987 211596769
1 116383557 361137884
1 878549041 920144072
1 95921947 446409877
1 993205838 998324589
1 314037951 806382955
1 424323333 520726760
1 884711623 889112367
1 174044764 907458024
1 670302277 751379943
1 516177784 536184635
1 328651120 574970241
1 351091506 410139027
1 555157400 882917880
1 996396705 998955209
1 480856501 552924635
1 71598130 722385912
1 609971293 902615648
1 521252824 604255465
1 55744748 263697643
1 600625875 683503967
1 626497957 867054709
1 318098707 499983682
1 50015735 335465678
1 319800737 903931428
1 380383840 988197680
1 45307115 175283461
1 92294603 365962280
1 516956997 879775466
1 323146279 854775548
1 596578903 891412957
1 280646207 326144089
1 272628428 629651628
1 620473666 683372155
1 626690395 631022457
1 473488969 787795727
1 83717416 299687390
1 485018705 869201989
1 473447057 808735961
1 355097817 737564122
1 221461116 444840199
1 712403009 934745574
1 623741348 870728363
1 384278243 951221452
1 791180053 890839808
1 942149788 949751034
1 921866963 949496888
1 744709918 788932749
1 314810712 531448232
1 661859464 758779409
1 931218328 951575072
1 700029412 872573258
1 348421339 655202879
1 845308231 866080531
1 261695307 713964397
1 505241542 684559096
1 536309428 617760485
1 648702999 930106029
1 649110027 798249107
1 613034046 992329404
1 968512131 985810408
1 584687878 862947552
1 122585633 282248175
1 713828419 913869961
1 607269576 832644326
1 244606770 460348545
1 58458122 733738411
1 671968661 979066348
1 819352254 910626553
1 845110936 857007954
1 313108443 317661448
1 728717895 953145827
1 970354002 971902519
1 204568888 937667661
1 973166079 997598238
1 589391038 718981315
1 853671287 985042309
1 894646030 924969173
1 152787320 930680678
1 170704180 194080166
1 306371524 852302102
1 233926077 368174894
1 427199919 879920928
1 231992649 571898531
1 131800002 503346755
1 217140850 382230345
1 103403996 201053622
1 931415675 946715235
1 721666019 980044666
1 905632070 965642151
1 801191447 895599645
1 884980093 946243193
1 137296049 326775780
1 437354605 989955829
1 258840887 844209947
1 906574423 924326011
1 975626700 979106118
1 502259227 619459610
1 211256088 954904569
1 612042889 656942226
1 929731513 995709894
1 347171161 896018024
1 525639063 729795563
1 751481108 781457188
1 430022279 903765781
1 680686302 745577885
1 379133964 929924635
1 364738328 404524448
1 857870605 921567499
1 564176662 756971992
1 588916345 748618823
1 865140189 964980070
1 775197194 849830559
1 660753471 920702787
1 809794528 895479428
1 905584620 945897147
1 354649456 766635798
1 5660008 423980266
1 93712788 152143154
1 289467163 727361657
1 26105510 171937215
1 555324216 652676544
1 538380972 926740507
1 623597594 802919090
1 618769889 789512691
1 857932580 967443529
1 907566750 928418985
1 712728400 802193644
1 462438423 748792819
1 117171097 758648129
1 106362700 982577092
1 398414882 533732831
1 249456369 654201492
1 433345014 764791402
1 546836514 600422071
1 766420361 880783550
1 284594339 967072966
1 687808068 742219571
1 484481694 502949880
1 302305235 795158201
1 464453346 682042978
1 127001768 448752042
1 956369536 984830607
1 417071914 794335537
1 29190472 767357727
1 222083643 293358012
1 137737206 743384743
1 741760216 770318514
1 555488854 685987848
1 994133840 999320324
1 610387721 620939827
1 111878545 868315111
1 470672351 613318204
1 551506899 957123295
1 746879968 873592010
1 667167285 840602207
1 462354670 594675025
1 237539054 262005317
1 292944181 909629454
1 411609312 539006967
1 180907509 749356987
1 313268899 504153651
1 490868033 827155670
1 960160860 964046664
1 239158356 444227278
1 380903150 726390723
1 803523002 841508532
1 386203560 998876370
1 12870916 227790642
1 974970445 979134877
1 373498870 397553271
1 404908841 518241025
1 615438439 759467344
1 973831149 991493652
1 337979136 386433307
1 644898264 892337162
1 863505734 877895571
1 45977442 687189260
1 41153904 794541629
1 159521224 227786953
1 431284117 613206500
1 853669021 946874010
1 720540816 917531377
1 415154518 592778744
1 237171377 803622313
1 80205847 158686508
1 558001166 708096623
1 133443062 966005045
1 554533256 832879003
1 792229370 837535044
1 620111753 740382959
1 421991447 773883903
1 254143707 531091460
1 681490089 858968382
1 745487744 821840569
1 451575933 567344138
1 326228958 525362475
1 417429328 575620116
1 414464847 946721406
1 617631167 983017107
1 270523883 769221883
1 124686865 398839384
1 976977058 990811829
1 791320860 834644829
1 234656330 922920190
1 939658943 972915777
1 514023726 573913689
1 522824106 883530758
1 965598027 996613045
1 772468028 883382731
1 753782978 911235174
1 17475476 464606795
1 906060502 941334157
1 793323437 993312943
1 701680423 995078555
1 815010012 937807931
1 945029522 983706160
1 434975850 853840068
1 76564989 701760417
1 470520603 544073128
1 622691883 716457208
1 138577527 679245046
1 941510364 961149916
1 122325212 560678087
1 179646767 640070271
1 847611495 946360254
1 322223439 775030832
1 911596238 992051480
1 98291356 939057007
1 591819861 869548434
1 47407745 276389411
1 336111022 852397528
1 844513855 924976777
1 939801466 958633954
1 865377163 998595981
1 663746273 932912717
1 471999390 791526570
1 838778175 956437274
1 589067225 910035942
1 231277311 536432325
1 666921256 918897365
1 488879785 676857583
1 993312285 994807358
1 696865197 970563625
1 135647283 542885970
1 960952083 967997470
1 465379210 825631631
1 190023660 855598578
1 876927291 897565650
1 896758085 936022198
1 7738555 690112837
1 332068147 903143298
1 659691304 869489554
1 326377463 900526687
1 793031710 947741733
1 998536523 999062114
1 810297709 897546384
1 970026000 992326133
1 578547668 730093821
1 728512725 865349915
1 160687255 995175546
1 280918180 725110939
1 186177427 249304747
1 198578583 241747681
1 611231187 795801072
1 116452014 394553488
1 137572829 141616153
1 432772464 496889307
1 320951447 402378680
1 676448022 819724458
1 457547664 739842105
1 525594922 961221288
1 546013755 625521380
1 739227744 914523388
1 48610686 401228742
1 226064548 713266936
1 751928168 970772382
1 724271937 759876797
1 889145875 919718867
1 478556744 920839505
1 140110772 683186615
1 767032972 955543776
1 366361492 511943206
1 761912174 995701866
1 172348533 375659266
1 594092787 975647315
1 682005734 982521691
1 261076576 439633541
1 391714816 891354952
1 620051456 907986078
1 256985064 873405845
1 700600824 995344287
1 698544847 961358581
1 397402356 942645963
1 734668403 815054129
1 748923950 758810252
1 292425483 574389876
1 234850404 774938126
1 730323468 840885177
1 495669223 568350438
1 567870903 598448452
1 224925979 326739373
1 757291625 975577487
1 681103114 784355424
1 834450506 961409717
1 312278640 927000363
1 268618665 627807859
1 533716106 897034234
1 743178384 949673104
1 988769471 992896204
1 420413879 937196894
1 637825527 736938200
1 735455783 942472014
1 555734015 903106633
1 7305747 573520233
1 470475715 913373401
1 352058315 442134585
1 350520 921192734
1 387364190 809027102
1 89652021 813178691
1 313048657 533160401
1 436274690 604224013
1 424634411 609537912
1 77228010 681432522
1 711719747 817397004
1 52986982 507527749
1 21137066 69807349
1 985166144 988835391
1 929652248 982634635
1 491882132 819616211
1 601984952 822117326
1 950820878 961691115
1 902524074 985469988
1 507703736 546870210
1 819248934 881942163
1 893511525 990510408
1 651784077 828385321
1 872593069 882694682
1 624416277 645988182
1 172472446 933861793
1 57601838 177737619
1 87319027 797420196
1 785867272 933281555
1 661706984 979481157
1 276554735 883125336
1 115506400 522826517
1 998364918 998951358
1 83683493 548791427
1 996599425 996808196
1 317790817 935116072
1 562726218 763885990
1 545242019 760127964
1 964468909 979854842
1 267216394 923232427
1 247717084 668032715
1 886070791 911962786
1 420295634 778914857
1 461582363 525138459
1 392880966 428308719
1 811077675 819058458
1 248755906 799961042
1 586098129 616331171
1 304338619 454016557
1 639285449 755613880
1 144168248 406154589
1 177051236 708881273
1 810185744 908370622
1 2654843 315129195
1 199016361 809783315
1 444761363 741913436
1 672047067 958913971
1 687682326 777092539
1 321966405 832794883
1 162409804 776396734
1 553508641 750971150
1 507651408 988275048
1 215348104 743360319
1 222422061 340494663
1 782017836 864843139
1 207371338 870006312
1 196610212 625077199
1 756808551 927204495
1 446627319 938104734
1 791526568 972814236
1 77893955 744025443
1 153253733 800495325
1 572263941 830528815
1 960681471 981677789
1 647234623 871441143
1 718497677 935841764
1 156212455 934261936
1 372259402 494867795
1 304424582 403823902
1 611564477 623974660
1 798157334 837960835
1 227822993 570588647
1 296623456 651360150
1 39270176 268112899
1 704817905 748135576
1 418953841 741875550
1 574164637 706170331
1 578918756 888315725
1 50718146 60839339
1 184113373 542549725
1 722392598 831377559
1 719327738 808402693
1 842888096 914995485
1 580015130 723754395
1 150694299 566670378
1 930221902 959859248
1 22702779 716892715
1 708351054 789378557
1 436812489 993148691
1 840784103 940865714
1 719103030 818458493
1 882947558 997030663
1 68172071 218196111
1 860731726 996231195
1 426095153 918796911
1 5349150 511156141
1 675412519 990243989
1 924486948 960302536
1 844010935 953305075
1 1220499 874327531
1 328819041 591395750
1 477327246 866841953
1 130371563 952405190
1 217843451 653144532
1 764594473 922435375
1 538929884 699124215
1 742541849 903272765
1 238151872 669894396
1 376250300 439777493
1 761352336 869550901
1 118497085 732332722
1 777576658 862450470
1 363250516 380695822
1 312659242 549019342
1 149527205 782468180
1 117365624 898492166
1 718467800 723315146
1 423599467 699075016
1 114327014 788915731
1 9467666 209787926
1 545746220 770649667
1 360472790 576557191
1 179758166 806183214
1 732187415 751431192
1 332341812 925770870
1 785574009 967882266
1 304991384 763950843
1 645516769 746584354
1 998865407 999910649
1 997111946 999703117
1 284335428 823573769
1 650384084 663846687
1 491225591 706823097
1 464825722 720322758
1 397796459 687209264
1 609060106 686227741
1 999580335 999642640
1 555786262 610992668
1 652614484 828381892
1 702700485 972079516
1 603803317 836598432
1 897833763 899063732
1 431441472 826156513
1 5082063 928692677
1 368835313 938298076
1 721567416 815679146
1 276034760 653430136
1 791815515 969806524
1 710498816 942393430
1 132937453 440584035
1 18683114 72535750
1 131158573 614480348
1 322156940 577398173
1 364333768 815193862
1 636510229 813313879
1 340906886 631114367
1 1330192 769620188
1 27001716 894249752
1 241306365 285191056
1 953034596 990362592
1 580580856 885064773
1 582759255 817239815
1 845126565 922155350
1 804555872 936703978
1 156750444 892621168
1 910164805 978621302
1 580413674 682256349
1 886038747 964186641
1 240908306 356952206
1 879708199 881024796
1 700818654 960086105
1 897121040 970571604
1 617686130 893126137
1 807164616 869744002
1 504154977 775662584
1 276462853 377033277
1 454744618 673789242
1 55670651 856425987
1 967803660 985221650
1 478013118 957295993
1 416206037 581454188
1 595997683 821934282
1 353132044 812260383
1 373274366 874364541
1 581209648 919234788
1 504365947 767018000
1 477418404 951647688
1 472256393 791938829
1 206601773 646899022
1 248771888 330622143
1 302166970 598267022
1 750526942 767718780
1 687134489 981409860
1 342839635 879416642
1 839707213 884082289
1 881770077 917240986
1 79339879 398544343
1 309993621 406062407
1 611338681 869522117
1 377122791 939317532
1 120174198 383197302
1 187465683 856051672
1 94512199 915059683
1 70990358 468205074
1 187759129 187812469
1 525091522 571144335
1 805222574 842986889
1 113971342 578929446
1 121350274 380691373
1 321765336 341177908
1 401901524 423877641
1 765306723 969844959
1 668358946 674766595
1 66564583 855386656
1 109238440 681104834
1 388797710 758284725
1 85152977 844781003
1 160605531 285483738
1 444780429 647154263
1 513017592 824521968
1 85354933 775266613
1 163864926 770201882
1 142231707 889557466
1 390143757 891177175
1 768123916 801086358
1 45674255 233112622
1 309737232 353588708
1 30659940 397258280
1 480605436 843325661
1 897537687 973793695
1 274873634 730076680
1 609578664 721557686
1 1971963 845224271
1 600143030 857694150
1 563766434 934070232
1 850607991 997050102
1 506031643 520180051
1 419494242 731086396
1 770813112 792832583
1 700834240 746790317
1 607764372 629186573
1 391756072 477005232
1 11494637 311693351
1 21702425 834797427
1 437757080 557971410
1 652483525 801420196
1 353690123 840481003
1 571148452 742995858
1 336486572 991774609
1 620633565 638463900
1 427848378 727682798
1 620499612 634873244
1 47170952 170060906
1 879417350 916765527
1 90922227 872661790
1 730348736 877161348
1 406355008 706033019
1 271617357 747096163
1 113348128 810412876
1 572772828 914769720
1 883557323 909088138
1 117073736 419040492
1 999223168 999416153
1 751910902 772380623
1 873088680 892271342
1 554589909 715350927
1 84232752 284398237
1 773559180 796139688
1 477516031 862073237
1 421123451 927018880
1 440827789 531998943
1 78927540 539053095
1 260497233 603899051
1 422120511 645300738
1 334025312 498892701
1 435874863 636238207
1 68170979 423018109
1 260289206 905824984
1 757754745 871960697
1 118593036 983020324
1 793831514 940794679
1 803317529 892216586
1 803558260 880564212
1 110295736 263451096
1 410614062 482867643
1 380957667 591967462
1 747554171 790648637
1 293028175 604637248
1 312373959 517057810
1 947619221 972255293
1 224403458 526560035
1 200696707 391752679
1 730133953 797204914
1 790348050 959377917
1 368235263 515607955
1 106955912 877667053
1 356558705 782027108
1 720121329 954966142
1 393961645 950999493
1 699321813 893019836
1 333074310 710352470
1 916998877 972501102
1 274466201 806915263
1 84998602 270987621
1 994419636 997458952
1 337242081 825973615
1 928335271 980085615
1 44282405 935341164
1 91908232 784359639
1 153070455 212187915
1 159799330 334558733
1 315309374 404936643
1 337970662 469923805
1 184820782 241597380
1 547514944 803814543
1 939616125 953118378
1 849749705 906373454
1 509194492 826251071
1 405005160 675085970
1 737514226 805739608
1 2536533 915577921
1 264377719 766575775
1 589534080 598312750
1 568084686 906993128
1 404565565 676554129
1 673538097 857775430
1 512909520 972240513
1 522037354 887195123
1 85004582 201902164
1 901676818 938003696
1 896138483 953548647
1 227828102 250700999
1 960838281 989816148
1 170325712 881272815
1 615815113 764030539
1 833998861 928621501
1 872998120 883747099
1 51289877 457257498
1 139453036 944537458
1 975897319 990513181
1 391125494 589467139
1 295854566 562577332
1 21569579 102961105
1 236509505 873538575
1 561799598 766717833
1 430096302 674404567
1 984787177 985300715
1 338781547 875615490
1 154700586 367880161
1 287233517 307326431
1 413294658 597515103
1 331279977 341638697
1 213366585 385007353
1 399628340 401263565
1 215821231 582981174
1 86573950 105648339
1 491165426 570198000
1 614361396 710618013
1 106832367 290557232
1 628561798 937360562
1 9206909 149614539
1 606994697 881049117
1 544047160 815323855
1 815555820 904559955
1 100132852 708392394
1 910067583 937689698
1 237297485 781989488
1 212177596 316691035
1 694116373 842379197
1 241835767 649886845
1 628502168 848065440
1 944847954 997141001
1 718878822 809540023
1 724293466 782327312
1 676671603 803716771
1 347322023 533992912
1 194446185 765917115
1 485224499 610499016
1 98929020 824895672
1 829932270 962850947
1 406951070 592476255
1 390821020 442411614
1 14672120 991445998
1 718930001 804424654
1 832671823 868900408
1 191107114 580767712
1 313941195 964238774
1 410021653 493814366
1 894172643 958879562
1 667263593 672296515
1 863925572 923904087
1 791330029 890771635
1 98572266 612023066
1 636185041 985999003
1 500068833 886679464
1 332489946 418907897
1 534947783 973110725
1 349655425 647410009
1 363036095 406184168
1 508575671 731527501
1 570310547 763270829
1 396548032 671471888
1 313126478 768558624
1 236967897 293243064
1 482078427 546105629
1 637001537 680525025
1 584583372 762262176
1 586272004 668478226
1 433142286 988367926
1 945647807 965793230
1 642513209 714014144
1 300295361 515438291
1 1807633 349176884
1 360011129 635968706
1 411777983 709645118
1 342116764 478380266
1 839517453 864144240
1 578865720 715541541
1 615593043 699236252
1 950448935 955418204
1 662627684 781897600
1 807399011 821661655
1 648979576 777595483
1 30315151 242349513
1 396656567 625309984
1 542663707 682313659
1 34186370 97815350
1 523056710 893145136
1 771103764 998621751
1 596691285 783223090
1 737917689 865168158
1 129457656 591288191
1 104073644 981035295
1 512727955 982266597
1 625281242 879277023
1 469928635 500425468
1 91979310 207843746
1 870030444 977755897
1 283717584 723662227
1 553646434 598997187
1 703328242 845038861
1 33410378 632408298
1 404231810 774063622
1 486420570 498133761
1 497027819 542872005
1 355067154 629577479
1 602280226 901898687
1 973652020 999654093
1 668257623 946589662
1 402642005 626195379
1 926708717 982703732
1 232734727 857826281
1 543582455 833145353
1 46270309 237454496
1 7561732 988797745
1 748635523 773154958
1 500294626 819882711
1 780500153 992825624
1 422940377 953263247
1 227551899 376000779
1 695702730 749891715
1 137184189 846643711
1 19101235 115102092
1 270823185 398031609
1 770054309 810341600
1 688237525 752603895
1 451206840 677729651
1 800675490 830182022
1 328212710 757503127
1 104305079 276832763
1 323440583 768491709
1 930959048 976966597
1 760328328 978025569
1 228651817 235332778
1 222950382 422274450
1 918808704 977588003
1 732211461 800111683
1 460828297 568670732
1 79342309 313605130
1 855996726 922476567
1 411316627 672150502
1 802705894 916758661
1 395005270 995352628
1 305222699 459223597
1 225899121 287481683
1 997999600 999323768
1 97132066 375415432
1 372906375 862972673
1 646831660 831369732
1 640187925 962208225
1 764543672 840295102
1 580267339 767243771
1 198832375 941403463
1 770869068 785725124
1 836224196 863256611
1 959966108 992946391
1 298158784 843644322
1 383493789 560396835
1 463752051 730392336
1 8455970 266372113
1 910163526 982440788
1 266469464 340680005
1 581048530 888035669
1 965186207 987312627
1 80859020 471654053
1 794409094 919021786
1 56772123 795665552
1 437855660 484626342
1 695145406 853370197
1 96413447 263818419
1 213821964 501109238
1 350922132 447741820
1 897562526 981961399
1 869520472 961375805
1 597216378 616331908
1 550181004 766101775
1 589635005 781498164
1 437644829 710463086
1 27772864 406965193
1 109592716 115715079
1 677850359 925483408
1 372690626 452225328
1 182114077 484574719
1 714161977 986515923
1 643837830 927489313
1 325638876 934718306
1 929412684 961945756
1 32714174 806972578
1 972359733 978934018
1 840933689 932035497
1 135525044 220676730
1 895665679 965437982
1 870311222 871435247
1 432497515 490014370
1 626250425 872268601
1 846310961 937239603
1 531337190 944353742
1 81434842 308478733
1 595884496 930581873
1 276880773 512653857
1 664948175 936477935
1 614555181 781553363
1 890419662 902145229
1 865970813 919502058
1 33488315 601480141
1 233766529 548945278
1 493058357 774840994
1 555253304 609282630
1 917681678 993394314
1 899630629 952746090
1 645595008 875950388
1 723309349 814349692
1 504308074 777438303
1 369401037 534670924
1 966367493 988437766
1 475745587 741419653
1 175891525 350490262
1 625023244 942883715
1 186185890 600548992
1 870259857 957169166
1 299456009 762166192
1 52944288 808652448
1 449122357 993418624
1 568913175 810859365
1 494203482 558998485
1 499752810 849012052
1 177447409 616475100
1 158947616 778420827
1 478413450 950463244
1 799501178 824475483
1 552961736 959972656
1 39366508 966583316
1 898545508 920245451
1 804002995 963129394
1 332554130 622977645
1 978502628 991692393
1 881133971 993664586
1 591596052 824926028
1 973757326 975235541
1 491002838 762776654
1 545454228 853261072
1 360020709 867673399
1 284436137 935040619
1 241943524 710802018
1 239920429 682701495
1 959511640 961369113
1 778399102 831837645
1 949880690 989866854
1 694578154 951501984
1 751085985 784403923
1 604731569 740394665
1 81432741 835397157
1 547838785 713984951
1 107247099 509939941
1 564985513 923619440
1 61204249 155397890
1 274422226 316060296
1 418177961 517284116
1 590171798 819486274
1 375435502 720702257
1 74691761 684476963
1 386537451 420731430
1 718236631 816823424
1 615658440 964848409
1 773363445 828043403
1 239590548 329448795
1 245055440 624636533
1 468395987 742860619
1 515573273 640848523
1 617100872 863353951
1 553207674 909499028
1 995904249 995999756
1 598597055 924622864
1 785073204 881892416
1 990588973 997154456
1 311800328 542652408
1 3638157 127653523
1 146845430 539830511
1 350151308 716213823
1 616891410 905303399
1 710929916 800089753
1 537518869 998821082
1 938912393 948486934
1 397000828 413475189
1 144134295 939932362
1 703293696 884685080
1 950553302 959686789
1 244410569 963732409
1 344012654 812298626
1 894965690 979741883
1 902849384 953407032
1 45107557 991940014
1 793320568 955321052
1 17578095 381798434
1 996856514 998666429
1 136903096 457919836
1 506415188 669983726
1 761337054 911940054
1 763899693 957865161
1 483563020 808892675
1 227695019 401978028
1 755056638 760068638
1 939349484 988629762
1 342310321 743284667
1 453494506 797587476
1 633192319 742418173
1 12595077 253480722
1 261560508 313900112
1 734761577 820680184
1 734805049 988638737
1 908081718 973431828
1 573540212 814594944
1 868025290 883904932
1 758458627 919391793
1 776639570 806086666
1 194472448 483853847
1 32552366 820267309
1 276311678 715066828
1 334227803 531997594
1 525082876 721115848
1 208659319 713519124
1 256248819 340633269
1 832686240 916641702
1 867557632 916432156
1 428054578 602049774
1 245114239 567092460
1 675532353 781051329
1 72068690 801944168
1 937707429 988194610
1 760646631 795898875
1 672079442 675516568
1 107123844 678437306
1 887782883 941288302
1 510845568 512467644
1 154011346 298102821
1 772526856 945252448
1 695863450 903516351
1 339164214 654352600
1 67442376 518406993
1 752844730 852263247
1 239154471 371563047
1 293851416 773025363
1 768293998 887024912
1 436187083 861453689
1 332948867 374508259
1 958017205 982500978
1 881054020 945122550
1 645895651 863542020
1 144706521 240296019
1 375751891 579504176
1 654657500 936561694
1 411173679 890617403
1 286355412 885921510
1 751466981 828451595
1 692340521 966304196
1 784978305 962255783
1 447976736 795351952
1 41104446 311439419
1 542833146 542876311
1 992704327 998310131
1 272177468 623066052
1 377983204 813573096
1 971884288 983570860
1 601233568 672845500
1 812763290 935743543
1 745965278 992594537
1 864782073 880467243
1 278015829 617102124
1 33250107 972006244
1 871570230 998179797
1 92263319 516808029
1 410804144 727633569
1 783923369 825523246
1 244532091 973801369
1 898154252 937258364
1 276560030 541474217
1 971644165 974808936
1 104625761 460483651
1 194819484 337158075
1 293890365 607770013
1 128010305 383824223
1 590846296 957084973
1 129801429 457616948
1 194309654 593930381
1 8626633 453358634
1 751493094 770940741
1 523757655 845093301
1 613654619 982004353
1 126650501 985834187
1 469486062 710282924
1 82657660 740606210
1 162964545 380988289
1 61136066 552224599
1 733608287 906488048
1 215869422 649970687
1 697908208 995448100
1 212272100 222013944
1 834234476 899609302
1 914918918 982976723
1 691281639 847793046
1 834247748 922253458
1 963073091 966013966
1 354868237 803277702
1 87017907 150932505
1 184649038 818537350
1 972669346 988073878
1 847406781 893936857
1 284956960 803330080
1 584306136 697932765
1 439183861 657429369
1 444111260 765112516
1 125367283 192365750
1 4676016 148872314
1 306960874 850766402
1 49644969 100796725
1 202928113 944989278
1 138410533 443182282
1 223108192 924419825
1 637388040 879526651
1 684315701 790722051
1 209976472 270593360
1 211428711 289245782
1 363429413 754132854
1 917153381 996148156
1 82604535 972401131
1 263655847 821639915
1 562830564 592376079
1 40888209 350904744
1 686854680 902446448
1 514625062 592079808
1 526128795 609976632
1 727430246 964910184
1 17691669 788169403
1 87656597 610287031
1 762315199 842992494
1 426667457 460391220
1 31469543 794867891
1 428242589 727025285
1 655988003 812902738
1 305260226 469116381
1 139870537 283821129
1 760355669 823471881
1 691374696 997667178
1 497537307 943898567
1 890349994 967626911
1 673074269 781161622
1 928202386 946848069
1 295822349 647568637
1 848430120 890111451
1 116306539 289307019
1 501382022 843049002
1 432159300 448562006
1 594261624 926727225
1 574733724 981866663
1 830812467 937625675
1 448236997 842457832
1 954161368 998183265
1 803612233 993069263
1 657689469 802856549
1 923372423 949213316
1 297030053 638721295
1 531613754 623223570
1 948257537 977213529
1 385015088 816009217
1 393840379 958202161
1 649442634 660327439
1 160621999 888378297
1 24742201 195865602
1 546115494 777721833
1 250337496 845324816
1 250217619 502886871
1 686865565 842064582
1 444773702 900664241
1 803017174 909327774
1 137350447 719360538
1 165929899 757264364
1 367453521 501186358
1 970463966 986998206
1 319082885 666950967
1 248543583 720870754
1 979436649 987584102
1 848079919 972445490
1 197869204 995533804
1 783705316 965225019
1 256431916 327528644
1 51247355 599714384
1 902390697 934522649
1 111758823 592215971
1 621381262 826122281
1 301845142 954788650
1 949373270 994068945
1 389213798 520279988
1 388166425 785575414
1 801148823 868640986
1 7817060 891783989
1 342651650 733798040
1 79185694 392590180
1 761442758 773922449
1 569707090 839079590
1 983904336 998839788
1 996720151 996857484
1 914042237 947636606
1 56096820 834701578
1 188744442 642776016
1 925907286 941592595
1 583188935 785126237
1 443636726 522510898
1 298023843 919959587
1 679106147 976313724
1 525174933 626898820
1 133821529 506734015
1 777244345 781804228
1 127441118 618624551
1 574173044 581646040
1 386233933 650281593
1 756129801 976850684
1 669293972 848368203
1 335569677 962267162
1 382026317 419885701
1 56881708 802997698
1 385430080 761792433
1 262821887 397681852
1 612620766 943083258
1 855103664 953317718
1 161858606 274892261
1 917736242 933457244
1 324307374 841244304
1 917186638 921752739
1 689924486 982724981
1 812280895 954131235
1 368003440 904861397
1 522680723 778523012
1 679262268 957706701
1 739846896 802387441
1 150859253 862502688
1 715823283 745266824
1 160978076 276642718
1 481516016 487592432
1 451324575 462701500
1 805090766 839080287
1 373680462 560317507
1 35236607 918399930
1 963989898 992662292
1 680891788 888415976
1 132604890 776915252
1 378352139 447646887
1 243088945 507242726
1 604612773 852833824
1 257362800 554744975
1 536721852 933508840
1 285186982 732066213
1 941271627 995950564
1 336493886 684236534
1 764915123 793565053
1 160829045 808800123
1 225759800 809338570
1 39959454 608936818
1 319954848 916086815
1 61914744 875190836
1 851759042 905638504
1 272622856 676621576
1 254705975 590727506
1 642046014 807024013
1 924774197 938193059
1 862222654 960474998
1 492977481 621934144
1 857650287 901012844
1 149416885 796438417
1 661462736 854104077
1 358456061 758708777
1 669888486 790021358
1 38008339 701434399
1 291379435 746456665
1 464512606 688815127
1 325898071 924571357
1 233255715 776499054
1 157161716 351460180
1 313512518 463053372
1 835616276 835713048
1 20464688 769204439
1 613635387 840596718
1 901887723 999592193
1 580431333 966102653
1 160932308 804392847
1 316602851 808918049
1 976798452 978468895
1 621357878 944461615
1 290089432 823010612
1 498764865 721344528
1 774692224 818857523
1 384887846 404314406
1 988763064 997464266
1 571768390 797214380
1 162553582 990745521
1 330068010 494873873
1 133714642 889160280
1 934355380 980956001
1 802409175 956716862
1 54548459 222558227
1 134386324 284446790
1 278560023 652020146
1 217481183 269309647
1 691544922 887006395
1 902448362 972405368
1 849956009 911636346
1 29249879 311440686
1 655578276 712148588
1 948119365 962586874
1 363035412 631702940
1 706045290 782131618
1 642166021 797807992
1 99056666 849093583
1 333775673 363211296
1 268038388 895868615
1 392641785 983860849
1 629408408 652793194
1 219343237 408382890
1 830409361 919151958
1 664230411 779783491
1 703111836 762409419
1 695852768 743984723
1 985336584 985360162
1 748843428 875828398
1 279247543 657066679
1 108143768 113059004
1 830079956 946890946
1 456490224 478061724
1 545151393 980008713
1 906667614 934451952
1 128796564 673800627
1 31149156 589375724
1 996742085 996872675
1 341200956 476186839
1 528063605 826875595
1 975110222 992259976
1 624087545 946958833
1 933908089 946342261
1 294196287 986762658
1 290679304 706241309
1 758335374 996354576
1 211551829 748691273
1 575302203 851785837
1 17845106 789405031
1 685204818 760245376
1 651811453 691791348
1 315068667 872253958
1 30167898 945007426
1 385977394 888073291
1 372507769 997234989
1 670158727 951987110
1 984783545 999575642
1 865815674 949174651
1 999539781 999811583
1 402688099 874377864
1 439080854 466236098
1 708473819 796666951
1 897462053 926531805
1 864299807 871320090
1 556040610 955162720
1 730594826 756940710
1 762910259 906750042
1 280417669 835570054
1 240262775 783427706
1 402614617 601331602
1 199949421 803755826
1 700150498 993691797
1 292518858 672964178
1 655998037 684856966
1 899223230 947881740
1 791005106 902976436
1 55384741 508154520
1 772178687 828990303
1 467731970 566286071
1 1830233 443047337
1 263581437 743474594
1 446889129 704998098
1 878246315 978729356
1 478717328 909280986
1 934561075 958998537
1 816626291 962841777
1 353210113 975279638
1 613210689 923581075
1 184005025 249068948
1 178747041 813479748
1 846819620 853875500
1 529325610 796646789
1 607938102 921754431
1 126349148 873628472
1 962107561 982809922
1 207926538 827274634
1 102556773 486387335
1 446815777 748893794
1 505340264 749369175
1 63286608 350930602
1 145640515 205900752
1 602081347 870217405
1 494102839 941647147
1 282290452 515107601
1 489379493 959711125
1 633036839 648309641
1 766850373 970124558
1 386018050 583162001
1 873711168 973383487
1 93567341 707916558
1 329444263 567189751
1 662386135 683824077
1 819595638 877729231
1 769554758 884836868
1 275262249 961951910
1 392430615 598150564
1 864736828 879927195
1 852629726 891332598
1 633794386 818848112
1 166080838 694978607
1 192201442 264165431
1 240135947 300081916
1 862302754 902734125
1 11492862 566824873
1 99667278 456898228
1 583049986 921772715
1 575386271 689705778
1 609164166 949909258
1 803563450 988367298
1 192807197 668470789
1 970738256 973311230
1 912195757 933897154
1 203417224 672203640
1 5650405 639628789
1 175055789 730581557
1 625286946 982754096
1 955246660 975025705
1 76516893 157738418
1 195284809 544729045
1 248647075 936977431
1 805961001 997433346
1 526733553 811782335
1 422839783 638372044
1 460978585 554988194
1 164357081 216914092
1 479402048 798285633
1 209173776 455136971
1 3001902 21453121
1 343944621 829628550
1 412413460 448290520
1 470578560 648707639
1 953512312 994232630
1 315212109 834743954
1 592488170 871222093
1 462656720 497530735
1 745428698 965217954
1 486887467 883227908
1 191163553 974377240
1 814284318 866014172
1 990845072 999212904
1 692638507 895816038
1 809569728 886614664
1 844011112 913381373
1 710936532 843012278
1 235452299 330218248
1 119579547 245912493
1 123377964 761025023
1 721038060 916816749
1 908888784 985860803
1 500537277 666328449
1 558490209 888572628
1 270387630 656878350
1 874049592 881912407
1 111238256 337712918
1 922195070 961647513
1 169671396 744618927
1 7604051 29766815
1 244232437 866412174
1 103942382 692646026
1 178763587 506794867
1 231145294 498957650
1 199376487 678800238
1 24148860 744050851
1 335525564 702746064
1 197684552 582323153
1 542806043 800621999
1 261655183 475559398
1 107653260 876611049
1 200188578 403564310
1 945908626 948736770
1 605681875 974150161
1 648104898 818979235
1 373663341 845305419
1 341350113 827312152
1 432288821 762881404
1 686600692 891778277
1 475543575 935370273
1 683914498 686250704
1 762112373 861479432
1 529301882 748597033
1 279076859 937890818
1 218211608 267339422
1 171981678 285202255
1 221475941 566383401
1 729361848 780457217
1 637915137 817726379
1 489885766 839267239
1 18156465 731881462
1 401328668 512090997
1 992913290 998604573
1 768816907 839948119
1 856934904 925387979
1 578497895 714217912
1 775158337 963759617
1 552379919 585266055
1 850185058 891231009
1 426611674 708288852
1 204147613 289586654
1 706326407 949028669
1 678258013 758387036
1 564584197 709786870
1 93821702 974229753
1 657468917 783719024
1 986116523 990677046
1 573581380 999732551
1 782684635 925003297
1 204593758 270649208
1 722804934 884496379
1 679960674 900927075
1 921845664 974744561
1 609533835 744772385
1 102645629 623586288
1 422768155 934442416
1 627415833 963700691
1 127010745 238459022
1 898688400 922067877
1 519096950 872804248
1 35724156 566969644
1 608258338 989542800
1 81058888 684076254
1 89815950 717720949
1 261213811 935362790
1 310378782 587658526
1 831682974 998721458
1 741441443 904869346
1 453940371 690451589
1 931936702 986924490
1 812030098 970715880
1 651174562 939485415
1 882480165 981908392
1 616170943 742186699
1 969330244 991730841
1 550758167 969822871
1 897516228 926001514
1 29471064 615683429
1 685605221 730499764
1 387100057 519016188
1 603201034 670633882
1 934082182 940470023
1 719067599 773519371
1 509643793 648104710
1 276538951 393006469
1 408301258 651581021
1 438826169 604966341
1 540367893 637234279
1 998849275 998893736
1 760385457 861477824
1 880791305 927014229
1 407318696 458114815
1 994387404 994460879
1 77378563 552507343
1 319496104 605180569
1 104323088 195776440
1 592199373 633126999
1 524501878 772504814
1 427085743 956151052
1 950523942 981556567
1 90055259 200749977
1 450087137 823374191
1 764602567 888897497
1 176970181 729724863
1 814414189 852138404
1 136676081 624518654
1 148243082 842452270
1 33307381 434855709
1 742012775 912999978
1 719270971 769186769
1 145615348 626874435
1 303834194 519603350
1 273323582 466729047
1 564840531 725015664
1 291248428 680415396
1 913305662 967729744
1 706193012 865824503
1 858085304 915409884
1 268399491 536889150
1 859891527 915055593
1 600532185 930355225
1 940189985 993682683
1 823598118 993937641
1 842056170 988512837
1 844246430 887161796
1 789128400 898271940
1 91160 225243229
1 767372551 839837729
1 744119030 896268949
1 670449361 921061308
1 284741461 516982510
1 832001139 940486905
1 719241765 805990095
1 137025411 601035125
1 940477797 971635871
1 939047910 965563103
1 618376380 962053434
1 426694560 750596064
1 79214652 696778512
1 182250039 835888016
1 397184991 916691600
1 979636073 993862813
1 870363868 924718672
1 148731218 745187772
1 568188217 749569603
1 879742048 885357230
1 80598185 329498437
1 311142238 814177636
1 827155723 988658863
1 81157150 595080311
1 474637133 996132237
1 471149727 986509327
1 255218970 708192505
1 536056304 862578192
1 109630541 956641997
1 780935212 912321530
1 874169762 972666654
1 847048788 852415113
1 202058850 420900227
1 223111894 424297577
1 616414969 747879172
1 115880042 900904981
1 700746698 770870433
1 527679339 605603636
1 442733410 656804653
1 632216680 750957195
1 621092861 964420026
1 915816486 961970170
1 871093372 934504176
1 242911210 538715152
1 111369126 832543866
1 458460864 721718220
1 930228238 952584088
1 314405392 741339693
1 837926523 994128871
1 12735350 730337579
1 51878423 548971792
1 72275780 724327795
1 707244922 941708421
1 83723317 546442697
1 411249280 599684465
1 175146991 797382504
1 429601038 883043008
1 763408756 838900388
1 939732196 996383522
1 778512719 902205427
1 313735474 371750346
1 41669063 462848567
1 96763693 417532040
1 179186283 208886959
1 960322198 997121643
1 515235800 668076171
1 249812464 308338870
1 415673583 525913118
1 35400142 55248416
1 289143096 959034157
1 667305730 880687438
1 294478838 727837003
1 754247926 840336105
1 175709472 222828222
1 56451445 290566275
1 405883303 908057436
1 184615344 480072533
1 807142852 900622481
1 622811158 918933957
1 7946187 918824898
1 551106457 813803119
1 856776335 897614774
1 242940391 881927855
1 741530229 825989386
1 959462565 988522224
1 912722130 978406898
1 528886680 581487481
1 342196308 980673172
1 584168097 759383297
1 701800594 978703018
1 614041258 813717778
1 950142332 976999698
1 355059371 425194075
1 371122516 646987626
1 132912536 922387259
1 81993658 366492365
1 592277847 692594963
1 149505613 380749732
1 770948256 979162314
1 159204691 459441191
1 141976901 553525000
1 312391781 826355562
1 662689498 916740214
1 142859326 273469897
1 59984867 319448273
1 766380237 939001016
1 888482182 970935336
1 582995298 735282918
1 742115456 897538262
1 630412220 708944866
1 611427292 725923382
1 508255905 727034139
1 963443661 986162768
1 589691482 878892811
1 794342144 930771885
1 537651273 852531925
1 14647655 634234458
1 467842475 709794361
1 14237088 649693128
1 474327683 631183118
1 200629624 637868607
1 274744361 494131066
1 507461751 728142347
1 998429665 999579762
1 132773309 163351009
1 16689337 107386205
1 811112624 934149853
1 759547604 945148342
1 582787902 972364417
1 360850013 997920273
1 539718360 600560288
1 224354576 570552798
1 431137917 616444772
1 470015659 511486261
1 349631785 577091257
1 40345827 279115791
1 818648328 935166831
1 581046674 713947964
1 301691364 887136136
1 685101589 975502863
1 942403777 946877515
1 685802864 784535823
1 528198284 924934886
1 642832606 934646655
1 488614391 879772522
1 925712496 963798188
1 912486788 998770445
1 977408236 999977221
1 499497435 500307272
1 245235038 324201090
1 599484428 993667719
1 724822221 843665582
1 850468044 905056056
1 981933769 989341504
1 924883869 998920230
1 499036147 866720781
1 784739177 929951274
1 426760201 491051826
1 522166105 884241540
1 949936144 958116153
1 957492645 978823428
1 790982677 961887818
1 642823416 795109518
1 311650513 400580709
1 36896714 866571606
1 883024902 938517042
1 889920495 944740786
1 412953124 930337666
1 995383264 999019863
1 174057258 807636756
1 290350283 732008777
1 898748015 992310595
1 719113292 898511406
1 680494045 765826465
1 689690888 942861955
1 748278825 923166275
1 493524939 621715922
1 241500726 415400697
1 72096230 944547048
1 679134815 833066808
1 28804138 821060997
1 245115056 669531186
1 250450663 370392840
1 480352927 588942859
1 451233122 527759342
1 364696925 544663178
1 311181825 646223851
1 374886984 625329558
1 571598339 595531121
1 158536605 256890809
1 504928731 675088098
1 792054942 858046019
1 66245047 579428880
1 156258899 856039271
1 713537893 888922911
1 304065945 965155927
1 300403694 977779813
1 40240816 866864188
1 451143579 834921778
1 885871570 898949176
1 346013555 448095378
1 291250855 535427293
1 636017079 764818405
1 566057375 790066389
1 486098319 845102168
1 391604780 894081802
1 32235876 779306423
1 937402239 973571029
1 855724856 868959396
1 852557310 878220731
1 204576601 726331570
1 588812138 964425808
1 791248198 951794075
1 847416506 853155674
1 355864393 982645636
1 872725587 883514569
1 321641923 432130408
1 706012694 872213172
1 7115181 467240022
1 628347235 634489016
1 614505611 866254854
1 882775556 921104787
1 454501738 745167637
1 124867693 873027345
1 94371883 901594506
1 105162426 249407102
1 448105701 994071861
1 492651963 919294797
1 705716629 725285501
1 130619138 213032989
1 271098454 907009088
1 352079661 457400764
1 288041461 321500913
1 242846044 549483532
1 115424267 785641434
1 83685459 697119000
1 22426338 983059134
1 817744814 926145315
1 817502293 841373311
1 873312525 903646040
1 226304468 847519802
1 935029454 969929160
1 887286842 943030640
1 468056213 924418183
1 392017720 561119814
1 428870053 446888919
1 146825681 277615273
1 696002141 726715468
1 536724179 668732688
1 160114543 351422351
1 364516923 382179150
1 627392990 788909898
1 816907378 830342214
1 526482646 951042213
1 195194784 940203837
1 870056507 985887544
1 293411518 398639980
1 43180974 869857752
1 338339673 844082161
1 392103352 941915351
1 330973654 739619700
1 794045043 931978055
1 782741126 975220666
1 291126525 914225212
1 932897303 946318373
1 728316647 759887934
1 205149821 559367832
1 96292788 268988749
1 425864258 435484088
1 87280103 103555601
1 608833971 807177536
1 225700662 428294370
1 15992456 719862560
1 719182187 802404795
1 615294110 669412914
1 309379614 859746687
1 609161391 725257121
1 861203137 965164100
1 328299795 839802226
1 360015138 613464515
1 485235523 770054956
1 641233956 762005422
1 124289105 583988906
1 501802550 600508241
1 214157249 626556350
1 590791390 952615798
1 90681320 887319017
1 248343900 986316572
1 414119539 619733115
1 998699370 999302248
1 505834731 978292428
1 639714630 850044447
1 848483218 924545600
1 766339500 818320719
1 590522720 839388413
1 878762109 960281081
1 219746478 364276105
1 808976679 932730880
1 164645515 287148109
1 468677989 643465500
1 136270212 244562789
1 559556709 620275171
1 755485425 951345529
1 537183651 994634739
1 376626875 712797670
1 134404705 510124971
1 211529146 852321722
1 86986494 913118679
1 66099826 169331314
1 441804149 803982942
1 497678886 757677614
1 600596707 733499384
1 911216639 949645258
1 133073451 929530773
1 498979616 650262801
1 345937630 848883975
1 370582220 557009974
1 524755708 898168137
1 767288605 798976133
1 97823722 521204804
1 365439316 379232253
1 651497660 729877083
1 393098170 400902110
1 819803980 833774904
1 986109701 993601820
1 760047953 926694848
1 756588841 909650577
1 886344786 910519060
1 380654827 582118512
1 682077211 915120354
1 520472812 550817574
1 101795434 367001464
1 806593018 862575925
1 543536071 776277926
1 212842627 534591467
1 440078096 628715872
1 81464071 245524289
1 878726111 926269898
1 541218410 875833303
1 236353732 741585223
1 789490382 984781243
1 382161464 969101956
1 113615367 486096726
1 18344672 774897998
1 637283276 758266161
1 609709721 718511660
1 624858328 906783183
1 559472953 820265202
1 42684552 989399302
1 614093331 795750683
1 211018431 349922975
1 131752350 962807121
1 426620847 736654653
1 313290799 655002994
1 722170418 758520441
1 689796306 750565812
1 84235058 714173924
1 896966191 945939079
1 49233132 770200100
1 717294201 748391493
1 493770526 553449453
1 662249208 949457215
1 337606680 360969547
1 273484834 830795351
1 680416227 842849308
1 344460473 474290189
1 445582200 522392031
1 711471980 782210471
1 303930276 347705245
1 252548808 554346728
1 216555154 758370230
1 77898922 493404794
1 480530972 983451809
1 591269764 831430136
1 568837641 583186273
1 74057775 648082691
1 850825609 910723810
1 59408830 624178542
1 225118984 350902389
1 696025201 940419249
1 40831758 216051776
1 331676442 607095342
1 868742831 962891831
1 279729864 704598436
1 855412656 926809258
1 48474619 659750917
1 365624485 968806550
1 447775485 904886509
1 957448810 972352886
1 948215785 952807584
1 7758272 944609453
1 209116519 670969067
1 759762403 805166399
1 776182806 787478117
1 630042544 833157905
1 693994590 954693526
1 444790232 704074680
1 120436721 675844434
1 796357585 977232520
1 268659883 659818010
1 396373195 438296610
1 375422102 889811966
1 58085049 506329956
1 558917504 662709135
1 999647533 999775502
1 763313124 936259412
1 365877888 740692080
1 987691707 989730089
1 785377479 881632382
1 364060152 746385044
1 670057283 894044044
1 443692696 639372721
1 902219539 943813432
1 554305264 641730070
1 606824828 825400536
1 954800723 985093774
1 961780667 969677453
1 521400037 682068498
1 779571600 830315917
1 72762376 311387768
1 706362520 793768036
1 596661840 713039822
1 412267893 832008807
1 651689917 723474738
1 570855910 897810610
1 661131758 732475046
1 706180618 726114561
1 459496238 990228312
1 18293321 518477769
1 477115407 658368260
1 536667658 696925458
1 76956901 777747063
1 940930627 948950727
1 167485029 993898733
1 52875353 414898478
1 521135005 823905490
1 596328644 776002858
1 478888887 828110637
1 360899068 509354887
1 299975483 905008834
1 435500101 604791012
1 765216716 832698679
1 714353269 994177928
1 925670538 980439423
1 752561764 917664917
1 880587389 919822155
1 130583280 882506820
1 321006003 916826502
1 315344153 546741609
1 568202059 966980733
1 589002837 749483413
1 624878389 831554379
1 965611774 971293415
1 824246284 971807473
1 44250821 978196435
1 40824452 320410685
1 902821139 976957810
1 749075707 762277531
1 463883151 528951021
1 476655602 538589607
1 518510323 624439635
1 555373996 875047759
1 834335383 927757675
1 39345205 690114685
1 11976397 851898547
1 271272662 743432791
1 962706806 976489681
1 50746111 948175362
1 665026855 901250568
1 679905902 765657826
1 372338392 616404015
1 550480696 632506902
1 925016661 959143468
1 817609652 974456353
1 727357544 989130921
1 704092135 827855013
1 937584208 988154657
1 888728982 946888794
1 647494764 776493161
1 224047591 998858060
1 768315950 815549942
1 832496673 841011252
1 463471480 675323851
1 111690192 944679508
1 452863098 767837082
1 409284783 755483636
1 197842193 634415616
1 73697284 543908893
1 226989890 360961203
1 838549197 869186179
1 30826045 200929520
1 909151046 972833253
1 460159078 756874906
1 888352078 953482114
1 532259391 882325533
1 779428791 875175850
1 849083296 872119714
1 696722455 750606626
1 808309509 914023535
1 833136639 857470021
1 735939177 927112545
1 254502749 640312380
1 894887871 953806581
1 650510837 697908322
1 747059559 912295748
1 822577232 843214358
1 776119609 969765178
1 678985234 720918047
1 483507008 760799748
1 288988904 369278325
1 821582998 986695476
1 48323423 126507470
1 662938399 859974500
1 433689041 569852924
1 766754109 846882095
1 598291488 914851644
1 83550466 904341008
1 14601408 848535443
1 523346092 760628838
1 5887926 823578180
1 174360721 917053759
1 688869361 752032008
1 626640427 781317518
1 486694923 718194786
1 755631977 821319538
1 668552031 833442810
1 93493951 488453089
1 56695155 944935354
1 96618740 253672233
1 383693791 389530419
1 173278055 301698165
1 775491202 863984262
1 945250581 999292406
1 336759717 810066677
1 804616981 848960387
1 813765476 930189003
1 869497454 939128531
1 782030888 888495624
1 77012436 470037225
1 240274458 593509778
1 161905656 323451636
1 10910219 357822156
1 238584212 457724137
1 993789211 999605832
1 799413568 839154960
1 54656590 243261771
1 294132993 299261672
1 253968475 861835358
1 137293613 145276572
1 666206616 880401916
1 520329310 897562855
1 254915403 913700478
1 101870060 759125467
1 255076861 697716885
1 424151047 659681741
1 467857484 482810787
1 723492218 729749624
1 227420177 368706746
1 780756503 849555278
1 337441151 478609909
1 121652294 214575763
1 17082452 468672058
1 729325032 833298503
1 444002005 988231148
1 205332073 420189035
1 730818374 986179224
1 999775862 999976706
1 202249780 332342097
1 196320870 379697675
1 337977282 357616520
1 447357039 986079020
1 166285764 539149363
1 222310485 701174992
1 724370530 998537891
1 981979309 988248746
1 545778530 965951650
1 99105142 359068236
1 978201846 992111392
1 406203106 830753920
1 471591079 648364941
1 593521327 661465854
1 537155157 834664977
1 924474877 950289952
1 741871011 905438924
1 175872131 920152582
1 314774887 822321680
1 204171861 409354579
1 875459396 937925491
1 466921033 937335317
1 763291522 970989543
1 379717677 593093022
1 85627075 771720032
1 9362705 330389226
1 188584215 634919186
1 139891772 733924418
1 151551924 184983895
1 85049615 793590791
1 251611167 979642238
1 999677742 999916747
1 625839283 633091949
1 608749775 784533442
1 893264280 940008605
1 84174058 147076000
1 964927615 966472234
1 710114178 739035849
1 148151846 911865718
1 190858665 295091186
1 497914874 929460100
1 886054868 916817038
1 806590873 976563692
1 904102907 989300091
1 61536277 574704062
1 132464556 717746201
1 117715971 569323022
1 657344931 719431329
1 42517694 257767021
1 519035188 960320757
1 670910368 682059638
1 876076618 914090760
1 385766724 793037014
1 661327159 765724674
1 663952004 925939508
1 190233361 495601327
1 365962249 757546209
1 406560540 971454232
1 728566555 949237950
1 419073496 977309240
1 815201339 991180467
1 768384879 828330181
1 720296641 779536474
1 797079461 976238292
1 483156687 576849298
1 859534867 907748537
1 647582205 813719106
1 803779441 954899650
1 878435663 925840139
1 42603923 295410496
1 496910424 678637002
1 142498908 844222141
1 178194693 523403771
1 623813369 704316724
1 718892903 724898306
1 458740224 497045373
1 214512006 237396818
1 5252706 856469882
1 570545743 618077291
1 222092130 746138724
1 803003317 892721542
1 303130907 409575277
1 442176483 767183453
1 597669846 887699529
1 457643214 605677794
1 702146231 833131142
1 930758066 959698361
1 569765552 815396339
1 563443459 730927399
1 825603316 899017743
1 97125327 901037701
1 844539527 879256431
1 960481239 976040219
1 874656035 896511775
1 282590352 736826735
1 393196007 865563319
1 576686344 814830496
1 876872717 935559796
1 22034997 452763771
1 631808969 672309118
1 666327504 708005346
1 681924357 972847683
1 780888741 995773748
1 556729623 679608363
1 338182388 630108081
1 925291146 936336880
1 895551482 975528165
1 651448250 872643426
1 662869172 882862145
1 34455175 395749018
1 942327993 995442238
1 998968484 999977143
1 932880821 937459567
1 485865207 869551473
1 201022825 517336482
1 327917174 484009055
1 507403097 875007736
1 345192404 710402839
1 592995173 637284383
1 924162842 965515262
1 115531038 285475895
1 252587391 387109923
1 117615595 974976165
1 335077361 918037708
1 546268747 926741946
1 771742354 992149387
1 140940948 220243718
1 870967823 909763590
1 831861111 999761430
1 289659260 415649351
1 949091140 968514721
1 74973668 286279186
1 209391409 305536145
1 323894562 943029466
1 229583488 418575161
1 669652236 707833926
1 462031746 914724322
1 119029692 551498293
1 513368112 999771423
1 942367342 992003850
1 538088486 854322011
1 171494576 860783573
1 970481249 997421309
1 622869407 805272070
1 724951037 829504389
1 451681442 572938124
1 549715745 554602321
1 523210102 791535864
1 563578491 820055362
1 904784828 942699146
1 597975966 809567082
1 357773083 749376695
1 314174124 880755292
1 843612745 928419725
1 284769905 532871648
1 252646099 699238626
1 822273953 922034560
1 788203055 889771191
1 462795663 665153957
1 150962132 559661639
1 670403264 876157407
1 921035145 975441092
1 748237844 966719500
1 867651667 982894002
1 514431011 987584171
1 644599931 978141277
1 739166988 785332391
1 219737595 730333251
1 844407986 885877503
1 839226030 867271854
1 390960188 767695127
1 342956375 898202448
1 153735203 281161748
1 441275119 750761126
1 811103791 892607755
1 803554514 975023198
1 892167107 968101513
1 578483101 745525732
1 365040330 953143917
1 409121408 533282583
1 893306827 957537733
1 802302985 844160699
1 45078028 100549303
1 705241503 809981080
1 776082337 901908871
1 173236529 662075990
1 336527302 909549158
1 250074052 266286233
1 111994650 417799276
1 93586227 691146182
1 16297208 42196260
1 802735841 899281528
1 342196206 584454393
1 483747342 798291311
1 301285440 850435834
1 792108980 910790857
1 128623833 738827822
1 235711081 881251547
1 908940029 992461422
1 249879401 445733457
1 825880267 901636847
1 265779962 302376290
1 582988687 693348404
1 204053802 282911524
1 273011378 666376673
1 900803372 952330694
1 131339651 486599805
1 524225668 613587846
1 286721342 945810541
1 827658343 981285374
1 433545717 652935614
1 464189447 934448072
1 48544726 49668260
1 215847781 844032003
1 232860941 335193303
1 992896307 997754872
1 654364873 910368631
1 741559219 983630292
1 691693692 997495141
1 220821618 259848849
1 826770501 841812352
1 246532590 841870320
1 460686283 495018224
1 357608553 431156102
1 874116001 915858971
1 18232925 184082284
1 738842932 954094065
1 56495157 838143290
1 365604337 854185851
1 540254344 784732420
1 64695488 197446298
1 567876664 777394266
1 682116681 978031239
1 828513575 949756862
1 467841250 726472583
1 257436802 697323169
1 712293015 757980562
1 763685799 817733805
1 445425295 497280451
1 851986728 925047820
1 125676702 896918648
1 909595164 996809409
1 415272157 727254783
1 101738964 865041411
1 534376208 615151495
1 195429625 517475444
1 801307772 936762140
1 69339263 156858265
1 698736770 740710980
1 213820277 952721760
1 422075225 597152475
1 431885127 873511613
1 461218248 924733765
1 236334643 781233122
1 885519270 971361616
1 309204114 894374413
1 287256532 592112445
1 694220921 794144151
1 550851335 889336933
1 230162190 688589560
1 876841353 911567488
1 294926871 970338155
1 64974922 805098030
1 92269612 486430592
1 587159735 692767215
1 143393312 788948397
1 79503894 86721506
1 141074778 181778001
1 484274728 811385718
1 745513100 928853104
1 903230437 976615153
1 367069424 671958035
1 848002039 918405101
1 21415365 827543389
1 668174964 878437311
1 628953441 844328079
1 864084454 987697009
1 589429453 994221262
1 976075485 982668579
1 426569646 687568544
1 803594487 955604188
1 461957312 860979664
1 119274588 488116596
1 515480497 824612033
1 279707273 513645779
1 543114752 995713430
1 962670783 963141721
1 48769514 432889758
1 716320747 950684391
1 82939290 418543806
1 969234058 990554261
1 243754468 927163344
1 352106007 739047268
1 621982869 991948335
1 757347864 948374370
1 852429650 885404026
1 424309500 833167946
1 938539421 964572468
1 457600075 660651162
1 892223125 901244767
1 673172351 949881726
1 202350126 210583561
1 732093384 979303640
1 341889330 946823941
1 160785984 504754467
1 791602939 863010358
1 368418903 542168202
1 117422960 289738066
1 448798374 788947235
1 168644698 596448600
1 753108794 984386731
1 249949695 531855520
1 100381899 805130833
1 753423082 770906886
1 341209267 880657082
1 790674132 792805085
1 901729399 906445288
1 455281079 969904099
1 656111058 952910177
1 800493808 981482373
1 128707509 651419214
1 428870331 649761721
1 78430244 108395184
1 260208231 311225720
1 680783732 998498254
1 766967568 999271048
1 466850860 571027204
1 587441777 846579249
1 131987698 176920989
1 925225404 995019768
1 306389418 536739436
1 316109396 604963040
1 725125441 757286230
1 43204533 737435551
1 781173226 791127279
1 497398762 624923908
1 601756493 698119832
1 164544310 454978213
1 71994570 309462139
1 361764965 685550358
1 454527859 811112698
1 446961656 851495404
1 829304340 836966123
1 607473205 862601830
1 621215587 911517377
1 212119527 398578875
1 322340514 339034835
1 877160892 910028184
1 767487656 838234925
1 286724571 986869006
1 111100939 822747890
1 253001844 620682608
1 393575755 784553552
1 944356347 989026321
1 828997351 991373661
1 665532058 793260581
1 882538448 925993631
1 559199684 728906154
1 83670549 843789019
1 460536723 739396970
1 800278668 800364186
1 313822047 612695295
1 723164050 807649014
1 110430861 168046887
1 568491681 742232030
1 98261377 168544936
1 944666245 970093119
1 444950303 508182207
1 248155078 974425986
1 294829644 830056860
1 719914665 962636436
1 487816152 568593540
1 69264450 489850277
1 353866837 415304374
1 468855414 728943974
1 712663035 725927016
1 579977879 887641192
1 219243683 568312098
1 166693518 489691485
1 173913893 743240806
1 837912636 961205009
1 694274887 826100513
1 341119013 448140446
1 421044260 907489178
1 779592989 851725203
1 565952550 747294096
1 969178486 990239082
1 54904440 300229284
1 374864811 619006199
1 223134318 481635096
1 837240523 965364767
1 690133100 903425486
1 422175962 597343740
1 76694942 256264238
1 193232237 804476300
1 95640702 295045278
1 142851942 838861027
1 128734110 426432233
1 241082687 755170868
1 484118908 859700026
1 911111710 969312540
1 648448536 825986281
1 642507093 723423687
1 436868349 604253601
1 475566293 822832020
1 243846389 387733940
1 982833099 997349095
1 712180595 894698384
1 427388627 597429796
1 726512273 861906203
1 73940448 547003974
1 209703335 703284390
1 461458787 547963749
1 369282266 758456589
1 444183607 884775656
1 244831475 467577853
1 327824608 901703195
1 691257880 935543074
1 606067207 869489261
1 191294547 449623000
1 125090755 926303792
1 733056749 921653220
1 867618749 967843073
1 642626797 971552132
1 299082982 474019161
1 492076906 627810435
1 78809002 809716075
1 288666899 447624248
1 446127332 667058842
1 351666500 920958597
1 849248031 887414220
1 413161641 639031118
1 66308994 886235821
1 468406964 740582284
1 98632666 499588608
1 670339596 773284685
1 560335535 936764805
1 970104980 982843286
1 742337266 971597894
1 137450405 790075911
1 77088256 680265939
1 76834076 334053007
1 500712471 647546640
1 375695982 598472897
1 221830202 420170635
1 585721289 918807335
1 764164804 936742290
1 524901030 596429978
1 414705031 871912938
1 829027664 865226536
1 547691862 609063565
1 530715713 765147322
1 138816528 750867274
1 992589980 995948703
1 557359285 955740773
1 380043163 769154424
1 54867137 792057278
1 346425795 685545111
1 632618695 831910722
1 953780848 982449851
1 86886110 532500230
1 375703126 484086228
1 615812522 842809971
1 653966808 760246963
1 88471539 181895356
1 603805963 787719322
1 630407074 661245071
1 681486847 870555490
1 919111435 934983863
1 460597954 817312092
1 257773352 870101056
1 503994110 691331885
1 509174923 935232378
1 266755868 723672743
1 459860142 947377113
1 96104813 440440972
1 518667510 596130717
1 513867054 788488205
1 421144253 762496995
1 849030195 864064639
1 18686779 275645977
1 557342802 777578942
1 749082262 859227050
1 61065162 341375472
1 441357533 777413813
1 286770881 709694808
1 61420507 699596772
1 858615061 940742588
1 967279969 994415511
1 257410144 973147751
1 665751612 816866517
1 54221927 547271022
1 634834327 823342244
1 611244744 767631544
1 598700208 898417021
1 325321254 401349996
1 468591110 506611076
1 151096407 523115321
1 54404775 666950551
1 598971306 736206235
1 238720734 836479923
1 266135099 519845140
1 297792008 606068237
1 58022327 94152512
1 69916493 268034407
1 324006476 763532837
1 525649683 856672453
1 970853930 986570058
1 553673632 599211776
1 187773823 725225152
1 822252884 980796450
1 937620294 986433704
1 397858147 424021334
1 722187818 953551537
1 589582975 799574781
1 20787472 801282006
1 769354369 925858862
1 742532653 791329577
1 984782776 994797076
1 53280410 885055202
1 392076726 837641853
1 682857014 866308691
1 373442679 901672310
1 30497514 150998901
1 58476197 75762564
1 237926937 247412679
1 859824726 995107049
1 893023035 982421687
1 131805966 636057790
1 52509851 553805375
1 235304278 737163760
1 624942193 830041427
1 112843715 123589123
1 21766255 856665379
1 968114301 985056974
1 859011429 864875616
1 65978236 367304887
1 317347783 344154884
1 994171824 999868476
1 314824419 990486347
1 796202547 831310285
1 136768757 985288467
1 832743962 882888841
1 579015621 917539813
1 748941929 927806516
1 847154651 981779909
1 678658341 980780902
1 747023757 902005063
1 888200589 895295245
1 328794773 438307744
1 976676124 990216762
1 547255151 963685777
1 767761051 891471533
1 17772710 357841077
1 781138127 808668476
1 73041541 865913009
1 863575843 997629214
1 781103851 964306248
1 174866699 232518536
1 192821633 449389876
1 768820992 983637622
1 907421435 971088532
1 984844163 998062904
1 108304052 451765899
1 604533738 608988650
1 815015916 848305336
1 610036154 811921099
1 305408605 850644277
1 598607810 662419767
1 365522568 531315403
1 289745603 401408546
1 333130576 717359038
1 946083207 974160960
1 952174609 955039654
1 255122660 404395320
1 850931763 924377650
1 124418807 623970899
1 963424487 972589685
1 510659864 724864620
1 2828647 422151644
1 482140840 585175740
1 971651079 978013162
1 251179024 890889363
1 320094295 632759864
1 463310767 825520888
1 515669329 638594368
1 759001223 832968790
1 605547218 676799192
1 562977391 848141936
1 797900344 905493915
1 300374405 572773127
1 130857710 975973278
1 988361821 989219933
1 663480164 887262235
1 877389143 963633818
1 28952630 220466341
1 38481454 731814818
1 466948087 513872804
1 247398193 466079539
1 692045104 868831688
1 116845335 377957904
1 858231245 928220073
1 503684490 807002935
1 554125529 952294631
1 95383123 352715924
1 665305363 737867872
1 96246722 114043676
1 687178284 712663439
1 985285845 993956899
1 346598578 607130753
1 902486588 999525636
1 354714350 668953108
1 904614295 935276184
1 15303802 252949011
1 94727933 312044534
1 683462424 733944220
1 653832060 799467236
1 311956544 736804415
1 90524843 423329932
1 367995379 502869433
1 510789969 628365047
1 135878176 890453670
1 314944954 652214021
1 443795767 611251508
1 635054164 951989552
1 796568040 802086972
1 84115050 956366736
1 983872448 984359845
1 964290296 989354582
1 186961875 221416181
1 337832334 815122211
1 818328114 889918310
1 200478142 373003831
1 507000479 915264106
1 864116474 903304672
1 184095039 829166566
1 838490137 977505399
1 272719732 868697449
1 97234693 455563503
1 624250592 908128217
1 639168431 826711890
1 198970639 906933961
1 408395196 419651197
1 2632481 289903788
1 699756578 879903441
1 74444092 481128912
1 916110927 936016870
1 543579620 679095950
1 947398485 996108972
1 778635415 826157536
1 717233457 815943044
1 393894176 744205554
1 824193989 834495988
1 545459227 570179177
1 434790343 841175155
1 54421097 575374196
1 185614985 213723215
1 425536550 824818529
1 147105695 944369079
1 578673244 638857416
1 981351995 983755939
1 74743135 888970557
1 302670009 707097912
1 136040154 301284678
1 26081115 593406893
1 313113414 456646587
1 948526327 969194804
1 508554991 623592026
1 876101151 930314223
1 187845729 507672310
1 812291120 975385668
1 999456414 999812884
1 493428577 658578279
1 281020582 297310104
1 448700718 983325451
1 475335686 719945134
1 131856415 325880556
1 2182230 209679246
1 993482964 998644144
1 103897 918644473
1 988588117 997208462
1 630176989 929849995
1 775135962 841538703
1 410673401 528577670
1 102076437 759184707
1 740103579 745938816
1 806453246 929629729
1 996746077 997073905
1 246601002 258283211
1 446465266 617817239
1 214293798 855677173
1 77702643 901216610
1 743591275 835883989
1 604048771 733431198
1 669635253 784944751
1 684657996 828897723
1 131352507 305585764
1 240121022 932200882
1 710898969 756138224
1 67076011 358614452
1 471501436 746405684
1 683295766 923510148
1 718788310 980075710
1 56794402 933786666
1 493276859 949371024
1 699023991 796084123
1 863438175 998071039
1 616926791 933478674
1 821504099 934488007
1 571868459 592546864
1 156214880 727729436
1 397451393 619269443
1 863984198 994415992
1 720892836 749419153
1 115776031 758006228
1 227441174 798542992
1 954939101 964460886
1 460718940 680192297
1 68874973 339579167
1 984087594 997970853
1 600622565 713780522
1 891586969 911791826
1 150445924 945113325
1 896688341 970845144
1 931599227 963335285
1 42623151 859564064
1 391175605 682983708
1 953042636 956002968
1 954783214 969293781
1 264710722 711993950
1 422144702 500173315
1 372398522 958368002
1 961853928 977725220
1 24673665 931039926
1 272789688 838416849
1 375728446 808557583
1 642371188 709365587
1 94320714 936474665
1 884044381 969196202
1 144272037 460571103
1 266190254 555697258
1 730681022 924692697
1 914045673 998537509
1 323983165 420980222
1 157698479 742922270
1 413621212 494473951
1 614801979 687744442
1 513283955 662446150
1 844218045 874365655
1 93161993 474729608
1 643797990 997837384
1 965577121 984651582
1 390505935 693584430
1 21625467 297878417
1 886749963 902509825
1 593970166 784476836
1 584505017 588001706
1 958381098 971854782
1 92943855 912543392
1 68256314 156124120
1 724851756 876878163
1 219777433 401640791
1 715861507 760127829
1 578261170 854836118
1 150159063 304691103
1 134228130 870882029
1 28892611 459912736
1 977066283 986800262
1 394325065 979696127
1 136408629 804993438
1 990844776 994045613
1 269185344 815196802
1 633021631 708851673
1 954319968 989116102
1 576473727 842945206
1 548227266 975715092
1 324260558 608874989
1 810013275 890981665
1 218180642 333353083
1 258200576 296970691
1 376409527 770663534
1 479601306 963400336
1 316452799 871536539
1 767415490 924765917
1 575572586 740145306
1 998758528 999189772
1 942317047 992054820
1 413920940 963862082
1 344226297 686246040
1 551702990 630231674
1 990921421 997839149
1 279798388 454502271
1 31401708 959310096
1 707343803 735137149
1 699319977 865262078
1 314065582 608755584
1 973111405 991612511
1 304833290 831901497
1 446484951 590042603
1 742424332 920382463
1 17190606 718183755
1 859018505 968518199
1 369332724 421443085
1 735304551 811044923
1 16963879 553938079
1 58370048 324382919
1 479291453 803857783
1 870807681 962371862
1 767443064 894140529
1 243626838 924412327
1 167828856 308315150
1 321657587 979899841
1 543145420 782305343
1 148351947 739994695
1 862396955 916565005
1 60351543 105250715
1 724354996 959818798
1 780467589 994338633
1 354394160 844350015
1 499065324 907537584
1 418744688 696680666
1 678374994 903662485
1 583028386 903337408
1 387928059 927954183
1 705978796 946297722
1 245456437 446557640
1 672098594 684453029
1 702682086 753233711
1 653553760 963777615
1 495045949 753112513
1 240235739 465086887
1 160367980 882677472
1 17126528 629580591
1 743593927 930827856
1 283058848 821811472
1 53060533 213521318
1 864509550 935387093
1 985910195 995766308
1 882638153 989271023
1 37364555 419050620
1 591056679 784054381
1 17660357 720659037
1 964888944 977348953
1 745813848 809326030
1 39072549 112789554
1 176017057 812403449
1 830469799 834081251
1 484179676 700728530
1 705755107 855312748
1 561852867 831788261
1 240883674 584027646
1 318854119 575217750
1 249962403 519230282
1 826377163 851178666
1 925082068 953608247
1 29412148 801234760
1 549775640 815267937
1 15229342 881296924
1 204457351 752654521
1 33864227 767686523
1 451272195 477088435
1 389283670 693180529
1 615036110 813997038
1 599070141 718187272
1 322560429 855760901
1 276252953 327032635
1 488892705 965081605
1 412145854 801838657
1 969113309 983054203
1 227429937 542676013
1 49373635 267189973
1 540156054 958877122
1 898662117 928090854
1 980081919 982638404
1 950415608 956930129
1 575741323 917312201
1 898001158 930778639
1 302675929 428788966
1 999523346 999846561
1 343553032 770607331
1 416989076 587268382
1 877280639 945389618
1 593059139 728534048
1 152996993 354843003
1 371189080 379364880
1 715217447 837038129
1 119687616 822561050
1 843491847 970950168
1 213968858 710948980
1 574824473 934718766
1 879274874 982221970
1 952614195 959913204
1 856919360 985055114
1 429622878 697180054
1 187354006 620245916
1 674094271 741027817
1 77356154 895118867
1 409173723 831936240
1 356414024 557321477
1 838172036 991424896
1 263907728 516086565
1 778547005 980106686
1 102565051 188787791
1 194090516 225795490
1 175768910 668189533
1 819589654 843440205
1 70163321 956853732
1 500228280 663092580
1 192921255 467244293
1 678475864 763799615
1 940490242 942672542
1 594081084 612089125
1 189539497 502661681
1 401985091 669488078
1 828323774 934276444
1 313342376 424125826
1 766490309 781666493
1 926973848 929323113
1 205433009 369302459
1 439361354 949073270
1 149002175 463684130
1 901010884 956286669
1 789796923 943044812
1 542662747 861808670
1 481209466 905537990
1 300034744 804593637
1 368336138 903337138
1 889649148 981872781
1 340830149 721874292
1 76538489 202126163
1 167624685 653096159
1 151290324 482741335
1 457851760 744946468
1 749102369 895433521
1 112718392 468919276
1 63187486 830588983
1 663627909 961951730
1 253977161 653584344
1 561513465 584609908
1 473511979 939784200
1 764398954 870491336
1 324114627 722513706
1 905578749 955336639
1 800950385 830859356
1 950015825 972300359
1 823067778 960467721
1 467828139 648151395
1 88054255 794964690
1 225409607 919367972
1 925003305 946840393
1 318201051 408584112
1 816084296 966738725
1 369373815 584444775
1 840789299 939073089
1 502911881 797630284
1 187707625 869667252
1 289859228 745124723
1 617515467 644512508
1 220391656 367668907
1 131231057 750933509
1 216903737 672190491
1 507758214 979982581
1 131002876 241068356
1 574383574 660478735
1 818685476 862811106
1 814333241 969598685
1 61053982 533721075
1 658252606 985102903
1 142186012 585912909
1 901132965 943511554
1 989927160 995662207
1 291762412 763793799
1 428040577 604481983
1 343410886 787382447
1 252392315 372677454
1 304891318 534974430
1 478397159 909610251
1 692329715 916341985
1 772167022 953030395
1 668073210 991972497
1 882186117 988151484
1 832693287 898814387
1 474575706 585388043
1 910245910 996843233
1 887065537 983740001
1 973082097 980700377
1 252170920 457841903
1 88260734 768444857
1 986238236 987020888
1 701528398 812494307
1 429777104 725282506
1 509146431 534368916
1 259603756 853197569
1 218253062 715653324
1 860181074 990839524
1 931192724 939712182
1 472642044 742748810
1 256432215 835811241
1 818491 123574844
1 117288315 298517663
1 944140335 999110278
1 196192065 547721589
1 147901298 881991674
1 929157168 999488960
1 785375813 798411611
1 761240762 862401879
1 702172356 744277680
1 917991292 948637168
1 85649912 632565956
1 623946280 746261481
1 345368169 539272409
1 230144755 486356365
1 768964679 880166706
1 23034750 746314589
1 650215710 695039999
1 393775142 704855442
1 149203007 644381610
1 240227045 595895941
1 247261020 394105721
1 615438787 788320263
1 71123636 590476022
1 436145607 991870664
1 458598964 616042197
1 870224536 977333329
1 192149425 278567189
1 627405336 754808215
1 167113416 272838953
1 743337525 906970672
1 976276745 988877107
1 784768066 894630548
1 241447204 541278543
1 232609048 283659685
1 507696689 710959407
1 345473796 732096548
1 994942193 996226496
1 957346267 964500468
1 422012358 857432664
1 966756100 977042644
1 869254906 932485366
1 688453949 803522781
1 111024729 338891889
1 400797399 500761256
1 319054570 626349513
1 494232569 872841395
1 976656261 999006518
1 367978856 476271253
1 793908722 905544480
1 789132736 989548808
1 167208076 896768855
1 251892435 648799983
1 742617542 932522908
1 818952600 916409163
1 64100277 253336128
1 983576853 989194940
1 263900523 904752528
1 893935046 985836266
1 238372472 248949093
1 942648145 974678415
1 656303397 719249210
1 478770097 871385159
1 458708457 540965898
1 766623526 923779820
1 362618178 675814104
1 137796541 172665019
1 243365895 852979439
1 602920128 913017387
1 832869960 914654827
1 609861581 965773281
1 424003354 635972764
1 353284504 953039964
1 561234177 591638080
1 702652608 851463820
1 687295454 984291942
1 707067033 943169909
1 555225658 925554172
1 225921727 370688602
1 111668839 234501131
1 597362100 613241077
1 854714704 994715435
1 699145846 889346937
1 143186200 293594608
1 746011114 890899216
1 503012997 721533074
1 11545567 835373035
1 931911607 946510331
1 458035672 674305236
1 472514676 613048908
1 521613929 536905765
1 989513434 990634583
1 505752892 583484609
1 517519650 885536926
1 446076228 631920110
1 644983289 678358217
1 88433691 906909749
1 71287494 164935884
1 818960953 919893133
1 726983932 997365140
1 560470011 571255557
1 918213568 923762497
1 515167894 824802572
1 520088886 727923350
1 392499805 618591947
1 644855698 883416269
1 596842954 684432169
1 395074953 686820344
1 626019852 632921873
1 673852265 693879156
1 743504847 761559868
1 954454556 987524401
1 538953559 562999817
1 519671707 874478139
1 323855238 747363322
1 295253544 689220921
1 358674190 385993678
1 872621193 996439163
1 824996767 836369155
1 733917608 887186172
1 671428085 886524572
1 551685403 638535921
1 735215033 766817295
1 735641781 825131438
1 497500365 564225442
1 479761982 494429446
1 416659637 938356183
1 178636816 701118596
1 713650835 982395547
1 690128291 960526279
1 359019445 437661391
1 105664162 578285519
1 581065004 908420030
1 130970613 232421849
1 981959102 990200533
1 45874627 296575025
1 799937223 830771844
1 672855315 812448536
1 211055466 267822392
1 594686827 862690550
1 741196943 886813886
1 781272947 988526544
1 124966441 812676183
1 925098480 993155897
1 823125979 861205692
1 232081366 548975887
1 446161282 785488205
1 797510627 915917994
1 346969471 634583883
1 830540589 925926385
1 425963204 631785822
1 741486034 947483293
1 396250103 500386435
1 592474098 874917228
1 745675514 983629640
1 479710081 668082131
1 430774495 461472868
1 727933166 864097739
1 873195536 993405544
1 529507997 762537678
1 618514894 875463790
1 268064108 898123503
1 629278051 672691021
1 406367194 746612433
1 490231146 830156042
1 619613678 913586551
1 386463318 801975887
1 744502365 793461545
1 199098408 859224837
1 971642276 972541693
1 566335104 567032367
1 324669860 998992950
1 989247901 992028534
1 948871976 999728159
1 19345830 548308067
1 677997883 753743383
1 7804897 785622490
1 320661175 997524881
1 275346580 776929013
1 364960546 631449926
1 515894068 597345563
1 165647099 271392488
1 392113764 579408030
1 959042751 982957462
1 637794720 717167435
1 641631273 790293472
1 602010892 925922394
1 983767878 989338741
1 749896365 923797974
1 37125716 763338920
1 590797279 660871239
1 777145500 825669396
1 726920803 835955774
1 603632511 715361455
1 657666265 984695844
1 614274501 882444597
1 787746222 906314211
1 386008551 552323139
1 582598249 654645074
1 426551882 899294010
1 729191758 898378423
1 424705549 685503708
1 874140728 971156503
1 822376781 878916769
1 742507602 988836816
1 112486945 453489040
1 139830900 444814328
1 401122641 707076438
1 683895681 924924941
1 193016224 839330162
1 424315666 874471840
1 539680161 721697109
1 38123604 579537039
1 730153971 921854588
1 845484634 858124336
1 285383743 827150161
1 790357602 810919489
1 231504790 972732781
1 75403714 371692368
1 247639677 362100125
1 208168264 933318804
1 868711279 959181795
1 991258582 997605744
1 647712121 844161656
1 910960034 939689448
1 903532240 986718074
1 228071053 883571229
1 686390990 829438939
1 813606512 971195867
1 120050799 963097182
1 58628466 736359418
1 499497619 829514561
1 192931805 971152365
1 845503160 982269334
1 282485381 476746901
1 358610829 825091509
1 178133957 531721793
1 739813809 875931337
1 314175144 821370804
1 230825333 410590290
1 461832677 838899933
1 192674460 198174648
1 475866109 494892812
1 487767213 588650293
1 578961343 637826373
1 310639404 614425280
1 190213284 537338043
1 402870105 566662657
1 80003772 913653331
1 352173243 648190085
1 604283518 711721905
1 228463394 801380803
1 573447941 964264698
1 670504185 687199250
1 69966123 98305745
1 495427624 675768052
1 746370335 841762232
1 534321385 730958491
1 857124958 857965191
1 925337497 931903461
1 715957009 793683071
1 604714824 919155756
1 315161051 317300203
1 423987965 829646852
1 33327327 282830958
1 328404405 459440402
1 138833803 774202090
1 370557794 701001753
1 927317424 929854896
1 254978033 769427971
1 549558655 913082398
1 717430013 928150663
1 413894320 600558592
1 825169730 988814765
1 794051425 996385288
1 252900197 892430066
1 74638195 441426662
1 355991312 396833694
1 162503922 564999050
1 192238138 619833237
1 614984651 801220346
1 308932781 564273668
1 704482203 829831652
1 98481548 318876323
1 973081345 980837390
1 691875935 942353582
1 257137959 293991154
1 182905843 470161172
1 807592985 950297591
1 404164601 817516557
1 679197929 725731732
1 679367128 954544550
1 713537362 776088830
1 656479087 723456972
1 684914801 866901912
1 562022629 927937533
1 850076957 993385431
1 169592992 900245556
1 73130782 765920037
1 52233944 546047294
1 739386043 788515778
1 664922020 853391479
1 460910855 957582758
1 32244746 199522007
1 212575 986040804
1 476677068 987289720
1 763776738 921281675
1 668835190 927975937
1 78148633 437081198
1 162021165 619132510
1 683911176 928596871
1 378057289 551801380
1 985072056 992238950
1 284365074 880463830
1 485178058 649940492
1 152855186 970635085
1 682415267 983892556
1 145518779 415841359
1 639251831 824007225
1 809099429 960986864
1 202335751 309034634
1 852931248 944834221
1 538283561 763150720
1 849423234 950882560
1 810113997 827643203
1 940892167 997790079
1 932505811 949743551
1 568460901 846401944
1 196488127 702084292
1 618765210 652318047
1 638152774 707028099
1 109963959 401940398
1 195785996 863835787
1 942055479 945650189
1 312469645 917474139
1 802198182 858439187
1 908064245 950469196
1 778044139 817054145
1 380823328 401096676
1 497416013 991506874
1 349275226 613189199
1 622259014 709679912
1 132643908 487339853
1 260906229 931534015
1 786811701 929394382
1 785307151 786396973
1 814862508 903593909
1 805099100 970667853
1 157047023 223041440
1 843142613 995865412
1 535077331 659592510
1 147411792 561734361
1 13887991 285303095
1 739426896 987040807
1 767202263 769483146
1 663236258 856180705
1 434831746 739304961
1 207513695 919741470
1 337024248 802489036
1 386456868 657994243
1 422999702 779035875
1 597765212 751793589
1 941001637 980312983
1 499635141 699442025
1 866738880 926652139
1 259196362 512568941
1 354307845 765698251
1 565667268 667621552
1 779392307 995278850
1 259558630 583744723
1 712331078 787842700
1 710118863 995458274
1 324380561 397299602
1 822632751 875170271
1 680543251 775662723
1 77172964 330648049
1 885969134 913361960
1 509196109 966729744
1 35772238 569696732
1 822022765 965927631
1 829743403 890785548
1 421106442 600572442
1 527925588 963438559
1 290251889 609823392
1 794214424 984985558
1 551926669 565700358
1 565145318 681043326
1 16504922 77789881
1 212107546 787608734
1 958222559 960473675
1 807222430 932152684
1 219592799 461608010
1 999716045 999878771
1 654551039 681422743
1 168358129 361096474
1 823340171 984594040
1 500510294 657918441
1 722198534 901250107
1 494844552 744622929
1 431475989 768693564
1 681049424 801916302
1 631589731 662209125
1 118226796 908298381
1 551981966 811655151
1 729282048 865046482
1 719085785 888384396
1 564386416 617561099
1 616584371 950014236
1 689736712 958687208
1 422442741 807632842
1 806960257 935864714
1 886249879 969254371
1 258240053 918969178
1 797149274 879148182
1 695935470 930373517
1 129066940 343239689
1 836162102 867956632
1 758665890 909732066
1 112862965 276469276
1 551269836 744369032
1 431422366 443656915
1 682157833 948597180
1 711045075 945454424
1 62238947 988537899
1 318008868 831279783
1 912477736 920933027
1 121044874 751641438
1 711575897 985401164
1 105986609 679035930
1 983249966 998222370
1 646681047 774293730
1 913080355 957574100
1 579724353 999163087
1 333115282 898664014
1 375721764 462290852
1 717361549 991149721
1 902237562 970028995
1 109258830 929947435
1 782151479 893411695
1 835052819 837399416
1 630517909 999078846
1 765176214 829567424
1 901666406 911502418
1 411332841 445794775
1 429156618 606464214
1 59133509 383731854
1 630782475 846154121
1 40366401 191309187
1 311047186 559625947
1 614096668 650397548
1 181307869 572499397
1 743145002 973566940
1 710974665 888372292
1 261219424 621573714
1 202846284 607599941
1 662377464 943573517
1 193372051 376487118
1 287070933 312068513
1 499774134 857253213
1 721747787 923834964
1 625637901 685524679
1 309485311 335332800
1 399563724 807470142
1 859684154 866397800
1 318278476 752620745
1 338429955 994827124
1 646790373 875883555
1 519650153 559583048
1 267968698 623900723
1 375330202 467435468
1 940714986 957581044
1 38838446 902697092
1 59777026 263651414
1 97006376 101552442
1 322505448 672862451
1 597727681 913312622
1 440269129 670457063
1 405921757 721300755
1 985782488 993797226
1 28866626 938693901
1 707190292 760633221
1 108171012 503586339
1 499869714 893527062
1 463837356 744829129
1 965610625 981431653
1 615526003 985064486
1 389356283 415315566
1 577125752 942940907
1 643721651 871623875
1 541098621 852290482
1 817616465 955678928
1 80558637 529232290
1 608480879 935658827
1 16414938 452765759
1 61491669 398065933
1 156255309 401412008
1 805465969 833210550
1 612972969 924889313
1 109663868 931599561
1 403920673 730036680
1 61853948 216646127
1 529326533 922295932
1 974966990 990374668
1 193570608 537259524
1 193119154 896233562
1 785914377 796678662
1 637993514 887273801
1 321537460 699508859
1 785806214 936914153
1 446185649 678257680
1 968985548 997218170
1 962431803 976441193
1 179532146 708192521
1 929616323 942249964
1 618516769 839095993
1 386647403 734532214
1 162273888 189256148
1 854965967 991553163
1 108433011 689799187
1 568927633 754757004
1 603828026 891408287
1 17198807 444688391
1 400090668 710664152
1 812709268 901476187
1 629092151 894518753
1 306792835 788247563
1 585177684 694858395
1 115485717 424831697
1 950801132 977560106
1 749476556 848654982
1 419764377 658300373
1 148352823 939211785
1 508984660 933747699
1 374886367 813164664
1 396264615 409158242
1 813442853 981309907
1 952909644 976036399
1 791207399 833919031
1 32965130 294907353
1 950529911 952491087
1 237209588 756761173
1 645827257 675377018
1 320415539 866157121
1 986884052 988601051
1 955557636 975989108
1 871436027 939985726
1 621776438 951021702
1 631475577 872686654
1 320095523 371627036
1 915797490 988823981
1 537254015 570875563
1 407127030 917993875
1 588969307 646720014
1 219017993 841086630
1 467740561 689623823
1 326268328 603495557
1 804003826 947073316
1 767913525 836937220
1 70451512 754780150
1 588324593 828727815
1 853826979 872415381
1 309147145 336559214
1 857052725 932449157
1 344717444 442659187
1 621987141 931843536
1 723582169 871316977
1 177875460 217654606
1 90365207 246436463
1 430111301 641174773
1 152409278 924126508
1 571470743 762977924
1 31064560 212548205
1 570655408 743005636
1 88083574 620774280
1 155141243 486290719
1 46602199 509968552
1 726832240 933414461
1 895290819 990385038
1 718759798 998032073
1 474599629 984926748
1 446164505 970965537
1 195893830 656699021
1 519533423 763773791
1 758066105 966478376
1 902367339 922112505
1 543387253 835516358
1 251774636 589697095
1 762711362 831620330
1 694862700 927250882
1 524066187 755539023
1 395302005 925488099
1 673755866 724354320
1 813063082 903305430
1 867427661 900603990
1 966380050 994220285
1 305287257 618358438
1 486318860 903563050
1 524072594 897561590
1 182848748 199066613
1 847930201 994539280
1 145827165 669040301
1 961393884 994738250
1 606932088 780510698
1 987657512 999927398
1 733472586 862947148
1 501573045 758944774
1 433519842 849124364
1 340801075 778508100
1 520001482 971690626
1 2526289 925457820
1 261418905 858965055
1 90611764 195705551
1 986700716 997314086
1 85103141 267586132
1 542761638 664900052
1 557523007 578113116
1 634826048 747905203
1 294376385 904292134
1 592948483 623976068
1 296632787 348966497
1 391458604 454922112
1 955169947 997018452
1 290047577 510965475
1 27368050 702830850
1 261776057 497121256
1 50901945 964358422
1 746756399 920934454
1 280062031 430241272
1 698352217 768308375
1 235443406 869286560
1 408745484 493025922
1 637953830 827104317
1 208860944 262303088
1 72162504 157003460
1 463963006 949901136
1 465065771 847097719
1 348495 270697408
1 167657900 562641222
1 246493113 752007551
1 222487536 563911599
1 33317378 875260777
1 709071161 757847017
1 113684551 901420928
1 460232548 995446054
1 57792718 994835566
1 223491252 246946255
1 230847521 637589186
1 656621393 834957560
1 960240279 975312286
1 319442387 743482914
1 213320194 883182967
1 771894362 945526266
1 396264658 848988769
1 544951235 555291940
1 912916786 980242311
1 119597022 697871305
1 841698454 898400717
1 477719986 713824587
1 144444485 269278419
1 544000084 873588135
1 199136128 359891554
1 757871649 876576232
1 236092014 407815498
1 998718345 999344305
1 619632144 858346253
1 695071548 698700182
1 438459400 900272793
1 751503665 943169118
1 752532139 818770755
1 409334771 692982675
1 991315224 995267502
1 119363609 996819879
1 456407639 774769496
1 409017145 675607472
1 406464428 503774610
1 282807741 776087393
1 929182068 965188286
1 440863735 688571060
1 155481295 610071448
1 890442988 902108435
1 47612852 541048818
1 939642051 982503674
1 831890024 884761983
1 862485615 942448841
1 758244276 876302577
1 263142586 855911277
1 283505551 928780066
1 102070740 597092296
1 485605519 635922053
1 540552653 653055815
1 94067267 979330709
1 959086243 998845117
1 7447090 664955519
1 36614389 682678399
1 723888857 845336147
1 164749642 695333918
1 942687427 959070861
1 747323183 959689868
1 175594878 253608002
1 36885615 490847900
1 413153060 854849481
1 512589405 790634144
1 647539462 704117187
1 147576270 163325969
1 595676380 617205008
1 117007657 897263527
1 349457609 478562462
1 303497091 783028912
1 632455189 773445613
1 466994881 721228787
1 149359142 919008605
1 248649069 510710316
1 420431281 593529882
1 996749008 999383503
1 647933105 731708494
1 289297431 962449846
1 579937314 639717799
1 611696518 798695153
1 383972857 836774117
1 959611790 963814200
1 952329744 999607920
1 559045832 716014549
1 929214897 986677261
1 979528112 991514070
1 357827523 384618590
1 771334530 817562533
1 986703175 995848686
1 743983355 804426572
1 864565415 905724100
1 406175409 663685970
1 499351003 634016401
1 597440004 613299346
1 857376715 897593387
1 265614356 903785415
1 215102009 909799507
1 958991648 973755973
1 389344991 854125202
1 606247974 651585591
1 175331353 693507448
1 193159856 787688118
1 214631438 797660675
1 189418903 959378574
1 232644231 727170478
1 682188631 770497886
1 164555288 679551613
1 750855020 791514059
1 203141018 928678275
1 949274336 987692903
1 897317408 956784697
1 588061028 846949828
1 265370939 280074045
1 145934269 617623431
1 121366526 245066111
1 120550012 329277260
1 506490681 928483239
1 254841650 272641742
1 719294657 838805066
1 715812792 910800819
1 794454368 971642395
1 353913315 976290578
1 23326945 861638640
1 859285494 975811182
1 707122961 842811409
1 80977185 674944796
1 799258001 992074822
1 733357428 762459693
1 976767874 989018728
1 345183765 563322717
1 885143404 957150117
1 657438553 878720705
1 656116709 804828146
1 5085679 290703426
1 977758765 983628722
1 307745757 917218145
1 621914559 734507741
1 10660718 475719239
1 75113035 428558663
1 507660562 771127417
1 63442605 97888087
1 813918934 849211386
1 440376213 471723051
1 288716749 338974467
1 457349084 917308203
1 515211134 687801409
1 255771691 963153954
1 757737961 816293574
1 583506733 796085042
1 150901516 202978656
1 868607836 976026951
1 314096179 338286656
1 654990835 986707978
1 920851959 991634907
1 828775860 958792553
1 466925143 878946807
1 505490054 941119924
1 945001441 957675693
1 529475230 889909049
1 270672664 601165597
1 341653526 498077538
1 988681134 997586766
1 617854156 952723415
1 998748680 999753319
1 628462014 860094817
1 842851216 921547972
1 962698017 989767837
1 836092552 973035458
1 403125883 913666689
1 475976089 635052410
1 592271617 620748973
1 894884953 999831535
1 662526608 685983939
1 956886870 979212262
1 112224788 850551857
1 512714104 941254446
1 618266292 798164071
1 745290602 841582493
1 536724448 732429697
1 321945620 622210293
1 892602844 905982544
1 385637954 700048175
1 121006302 987489045
1 944296809 955021477
1 118456693 909062146
1 841693912 970029239
1 978403032 996767620
1 272818215 451394261
1 494000004 553482764
1 18778936 829444681
1 523522020 777209139
1 117451202 282996042
1 831324473 875771887
1 57194437 106382549
1 462144490 661253329
1 679157374 762325059
1 274697763 563636536
1 620876183 962927072
1 32151284 295542172
1 241545295 509858607
1 24705484 255235831
1 796977394 953824474
1 538519458 891791124
1 677832415 885830938
1 803793315 845497731
1 134673720 705969614
1 339612420 479420954
1 651319873 667325853
1 461200726 857437345
1 365742692 899230302
1 63165771 274995597
1 176192278 182278290
1 339424545 626645083
1 600865801 745458865
1 676045108 786287482
1 495103821 782070277
1 440493659 497139809
1 356805321 483413172
1 517564453 898677087
1 470181070 900469008
1 77637593 572393626
1 927457294 987457506
1 957651321 985952279
1 780820069 879785451
1 194983336 211303556
1 954863137 956485508
1 125208534 983624577
1 746071056 988580717
1 588453556 601381663
1 354374304 929098247
1 585094037 957988480
1 144175242 707534611
1 961205639 971207801
1 754808992 974635009
1 409040641 595817603
1 478478935 746409791
1 356619341 560249853
1 929759649 968948428
1 542718543 597272130
1 734231076 861666948
1 975378028 989499908
1 338546112 371315664
1 608151302 921436611
1 348086268 757160899
1 43579094 800191465
1 398737326 863549768
1 838120270 949465356
1 314614922 550670124
1 831597766 868496164
1 702026394 736286102
1 313956068 740728314
1 175367850 881805264
1 448295692 597481027
1 676983817 700250590
1 538405674 841337245
1 187144717 639641941
1 736686835 972309547
1 769225293 940121992
1 967439679 975132361
1 659682070 744285669
1 434384599 732626787
1 542455253 674936331
1 883540511 937631303
1 658220076 886446674
1 805189847 820817192
1 543859166 733445551
1 648153229 875524300
1 655357781 876611897
1 357553330 518140163
1 132356619 290572721
1 356129477 923845925
1 212529718 308549259
1 527367022 593903007
1 274410266 772509924
1 797907311 828905196
1 616604887 960470691
1 94988386 939767846
1 157759866 550455086
1 67788970 825423368
1 26354009 471791028
1 700946372 991296693
1 565402284 826628350
1 371289948 701115806
1 188426535 660225164
1 349986052 419053103
1 825178548 837916507
1 470547436 556284268
1 981741014 987671112
1 342912552 505453555
1 22464170 769809227
1 232716770 339467845
1 519051737 551115831
1 368392496 893369332
1 771210239 778903351
1 923994750 994011893
1 323199663 785410552
1 709999520 944835563
1 259295998 704994148
1 372599272 608056470
1 105584757 487201547
1 516950513 736511308
1 492558152 933748756
1 228624017 849337441
1 267704233 819251398
1 990260176 990993228
1 405360212 677353482
1 877493072 982421469
1 590919599 851299948
1 166763754 495462514
1 276594649 688145872
1 539182785 938838205
1 354146701 575415023
1 347980018 940576630
1 321672447 461367159
1 303317550 420750800
1 242032260 649764297
1 161416071 420228206
1 697604692 934661452
1 719504709 728851629
1 952543224 967192910
1 694677796 805803679
1 201316463 449574730
1 278690327 602999060
1 476920459 850677580
1 416828418 877427197
1 119664217 190661947
1 699896533 731242807
1 601212976 678536176
1 218832652 883320572
1 713085008 758728115
1 717832303 827763067
1 555260722 629119558
1 196663985 535237705
1 83467605 121987269
1 768106176 774928271
1 102052000 764691986
1 886338490 980262890
1 483241110 881278286
1 765449232 892446088
1 304623719 749740874
1 888067115 962683880
1 96314667 375552933
1 411763082 893917206
1 421380729 626744971
1 846942686 952618010
1 912607739 983697282
1 730895867 791276605
1 540705015 830491451
1 707351698 726237783
1 517172474 668830743
1 620014817 678177919
1 657394596 919178472
1 138539041 776577915
1 637409388 996799127
1 798210853 919501735
1 154066243 666566980
1 421425853 830765481
1 468345764 650200046
1 694715148 853337404
1 692955725 793689060
1 560252649 887135468
1 300785442 341407644
1 942992791 956037507
1 835881715 872833611
1 270831528 521182671
1 693609592 924063110
1 225841066 861758275
1 339497069 882048251
1 820528724 875892519
1 636753474 750708609
1 648900483 927810095
1 229786574 756992486
1 310179501 746576312
1 167053767 313524039
1 420345563 893530884
1 649961971 995848320
1 245008261 318083217
1 902533764 978447766
1 50977971 341269387
1 355037329 364719144
1 973049563 988196048
1 546832222 838998930
1 645114849 929326429
1 363569431 696937188
1 349793823 461922533
1 907626836 930611716
1 542618848 691657176
1 506101000 650612599
1 450359138 872161809
1 356322322 530423283
1 61456924 297617117
1 58319123 181998665
1 255928635 598796093
1 332518836 538322020
1 146243426 766317482
1 699905020 764020477
1 536934141 779751378
1 609884724 897924754
1 726741107 801782441
1 338842934 637778278
1 162224210 292304964
1 860343788 978145756
1 628138516 886367067
1 502584971 637297809
1 472772171 814118337
1 336141311 768086484
1 303422985 498718763
1 101044049 977262622
1 415112645 430752526
1 892689403 972401253
1 77416220 382544924
1 699311941 947199182
1 670528087 850587163
1 71017205 307543090
1 876836740 953435775
1 642452348 815141129
1 793866348 994540225
1 148265308 319342922
1 165267451 728692185
1 629727135 884858742
1 437691920 484193051
1 953785158 958688446
1 125520054 156264924
1 19927045 810341300
1 752129193 844392647
1 637409322 867275200
1 651171072 949828233
1 899122778 903494777
1 609194177 911140182
1 907972132 913494100
1 384554103 783670275
1 585732381 788400631
1 570538349 727843904
1 543661149 723193564
1 449673081 912264490
1 780338446 866139494
1 44709813 52209335
1 226780162 902033735
1 15735594 914020655
1 406144086 908766908
1 106370780 796926375
1 927179030 971433205
1 829023310 897610467
1 958340802 973147381
1 796432293 824694400
1 22482639 856105658
1 701568884 912040445
1 194413807 451935383
1 684476672 845488289
1 939094406 969109147
1 691314356 945473872
1 375584167 633915341
1 889402980 910425497
1 550488398 591675137
1 826558106 889569209
1 408593959 830313193
1 19056363 168316146
1 60880550 719367544
1 555342104 817496494
1 756490992 769816082
1 305880451 379928476
1 180725784 492748208
1 689168350 774517198
1 959748151 996448635
1 183573199 278913263
1 909669223 973738253
1 529172212 769515016
1 255563425 820543319
1 554336747 829917960
1 31214059 755661413
1 344869322 618625384
1 361370400 395915873
1 985635814 999455432
1 843011575 870849036
1 939727647 976133088
1 794827406 826046052
1 789142663 952667739
1 553683112 608385816
1 123732320 741479560
1 148522091 496760247
1 486043933 973355767
1 69047382 443915736
1 582582803 625393201
1 426622349 636275166
1 343868685 988185209
1 739911300 930051207
1 22846743 939892508
1 74614224 941338316
1 296985930 579441225
1 672119815 830977636
1 444734537 881856774
1 792065372 973480602
1 976525215 978726736
1 81623523 301395757
1 759749104 806806440
1 476350069 926064460
1 553738392 837958685
1 742590988 911154923
1 421705720 440922397
1 282812221 765256956
1 610905246 709469777
1 104955302 548008356
1 607972142 988406028
1 614349632 631463119
1 794156364 808077985
1 642989852 976801539
1 340394169 872954162
1 818126573 885282759
1 537271395 919525412
1 336484559 512084460
1 576692051 757706719
1 76145880 278807558
1 535870623 682259075
1 664470266 899040510
1 935236484 964787419
1 514876251 542926281
1 182774315 952551094
1 138345118 328593666
1 910748560 983447189
1 270412467 925427151
1 336314667 749643186
1 459863060 802473054
1 43399118 457422332
1 295281919 911383716
1 110116049 180654043
1 241890441 736049266
1 764203420 899155752
1 38121636 978872768
1 583070038 842563207
1 14747740 446407961
1 484947085 520107863
1 318195103 396328796
1 249959862 909217064
1 496692985 624714685
1 480832744 665581150
1 954177685 992904344
1 274037553 670815069
1 574987336 890618944
1 544572123 616552802
1 662166486 772385401
1 421673138 906637315
1 819955475 955033017
1 383691076 825894503
1 732891375 861626753
1 725963400 987978384
1 415656483 455496780
1 899695948 995018532
1 969540343 989656211
1 387015385 437754792
1 988430258 989552641
1 623595505 938056216
1 327709664 975894881
1 387889249 636141872
1 917764697 962666506
1 531366833 938114977
1 918733041 992360340
1 8058798 188084269
1 740770566 913894714
1 117758208 422517362
1 660401505 859405984
1 776818785 813194734
1 743594346 759172313
1 519976655 595982987
1 261013052 330827752
1 279173342 561904220
1 58826341 212201607
1 818101324 822208469
1 588281431 761194733
1 292286976 862848201
1 808211084 914208862
1 307917200 502127029
1 589437424 602520794
1 946487150 961179217
1 32392161 823851239
1 388892547 830665093
1 768379695 802261538
1 258934418 353526612
1 318332415 655896728
1 417469425 977464508
1 113611745 344536533
1 315449237 792848700
1 818155011 924505773
1 263938567 711725225
1 768508070 930440334
1 484522699 692784347
1 132080675 893651391
1 752084846 814617845
1 830621667 958833926
1 636558085 728451796
1 602823773 973223570
1 850743245 993153133
1 706675993 928517920
1 50129802 273496019
1 79402318 114060930
1 476404310 745263344
1 342952741 596529345
1 531483093 952935827
1 355730241 658115586
1 252623585 492811459
1 547919360 959144036
1 702956257 897105138
1 848915005 955468435
1 502970740 726993915
1 126688652 761413587
1 831475105 982814129
1 682542614 910483582
1 155957825 428073838
1 887558890 892500364
1 703552860 986122547
1 139246161 754630122
1 461200074 675336317
1 941056319 972438275
1 124359878 150778774
1 791346196 806346204
1 78823988 547878328
1 507420843 621380037
1 546873002 968508972
1 48317579 262931587
1 221815926 269116391
1 212509757 247448928
1 792584056 827653717
1 24008841 239613078
1 839780537 909502943
1 408726266 499066345
1 340466004 904466676
1 825858591 960759634
1 281899716 525732295
1 805252627 968911532
1 473734650 612958860
1 469560198 524962229
1 499355875 674753328
1 586234438 792661349
1 305310235 564257903
1 913289185 980674923
1 622466121 844784182
1 701076895 723864085
1 200838108 314087941
1 846533650 901301210
1 820426998 936501832
1 371302700 705335265
1 514863935 621364277
1 853827906 963492559
1 697867864 822861623
1 983153377 995177046
1 956274992 999021616
1 195656615 448999620
1 819169965 931419721
1 921187778 955200617
1 65263924 497399434
1 730378570 966093322
1 866469257 992238688
1 443480572 779843510
1 472558553 633286305
1 49301121 867243527
1 121008922 909751760
1 798195684 866230179
1 520528280 587602997
1 781246683 886230394
1 915459629 944498109
1 429062751 885893676
1 510596817 744288156
1 466292718 802760712
1 60487844 792160998
1 45501994 985527112
1 788906919 793204886
1 489527847 578726694
1 704435048 707996580
1 792168871 852802427
1 878273940 889179684
1 889225621 987809319
1 57197522 683393078
1 376122542 805175947
1 827384438 874708184
1 660244077 848683155
1 433869540 539929356
1 410171150 611443338
1 612928862 695390619
1 521390245 994670156
1 569296909 729090909
1 608779781 941354119
1 731178746 932647806
1 446891720 588578229
1 326418727 779048090
1 440868268 967461791
1 692575908 880868906
1 756403223 761659126
1 175380274 660337935
1 56177276 922037067
1 144395774 437083111
1 341983864 869559323
1 458728089 979624807
1 120362974 291042888
1 616055393 840635680
1 432178138 856333195
1 949184046 974673639
1 662934724 806812164
1 733235865 758965226
1 835577852 955166684
1 47542841 759492289
1 871914945 887601466
1 405234363 944844373
1 814703061 970444686
1 320571476 896702299
1 915610344 956978088
1 966363857 978163471
1 836432598 968830149
1 278220508 835961679
1 915878857 927914860
1 310712127 703489241
1 138668326 355185679
1 419438796 589185914
1 271735971 893661535
1 561757810 739683856
1 54763558 155333047
1 269275958 620859285
1 896101998 994399668
1 949336971 989538562
1 721785367 996947751
1 136547013 645334507
1 804067843 947882259
1 143790660 561560747
1 244558280 715297358
1 137103997 324722286
1 679828497 777365866
1 900135874 998404843
1 478485314 814716644
1 89978256 535781678
1 372707949 717902745
1 543488667 582311002
1 48654424 517217143
1 989388451 992037825
1 367924620 761791275
1 220884244 706702559
1 261258324 810754310
1 507457446 523188739
1 970971896 996119455
1 996339721 998182435
1 933574623 969981695
1 299663687 841692682
1 325766769 327040145
1 671903846 966743025
1 629301070 918213477
1 517063364 937758369
1 400639229 423438495
1 342113624 625152637
1 583645706 878258626
1 832656976 863859528
1 384336096 761554804
1 146158559 467128093
1 531974682 838111669
1 421904268 472867143
1 600864863 631373252
1 740095214 896539907
1 316775545 440698317
1 24863778 289921423
1 526148051 729728359
1 682622327 982977426
1 534217411 745608090
1 960028263 960398410
1 891329420 971079183
1 418037602 504847236
1 972603493 994020661
1 809663630 863421304
1 856938275 929466432
1 90424276 147063708
1 377497352 755566578
1 787352360 958687738
1 675640706 963917215
1 98681658 473877075
1 886627891 976926103
1 887907922 981797802
1 399523057 567376806
1 678157762 712756981
1 653132381 934052778
1 573055101 588533734
1 837635738 912484121
1 159893822 367697472
1 365538738 902934007
1 518031935 557053205
1 600294176 994769117
1 708613121 883472902
1 124284804 164787470
1 142745244 928928304
1 537845777 707355819
1 338653105 534457588
1 219695868 785875767
1 801062703 926653857
1 686776218 870829927
1 69089558 142669281
1 161677958 536245449
1 344114023 732903522
1 67678381 530860668
1 579173418 598558041
1 446835001 875904110
1 993050462 998039995
1 742444828 929309763
1 285050105 630264422
1 70821404 232849505
1 707768522 949910327
1 116851674 918231912
1 811638649 852600781
1 332657634 353730085
1 394882755 786283556
1 728635069 737779592
1 62490324 684532365
1 215140520 504614354
1 373879516 805616212
1 803578356 810024504
1 479000048 577759482
1 744118005 912276579
1 503949713 567611107
1 541979827 694845659
1 455076597 601271674
1 179227291 366281757
1 155129847 660260036
1 137072430 691106463
1 929615308 998835714
1 355447973 810977423
1 380577045 909634277
1 719739713 777836972
1 909523868 944790202
1 971280955 989681945
1 810015665 843500296
1 919909990 992138792
1 692118584 811914671
1 739751950 999740456
1 754474849 987036949
1 553942144 584871903
1 632369361 870828715
1 505175565 870162980
1 180782765 256834377
1 404705247 491777394
1 693540910 816162648
1 490722093 995243077
1 50986838 680242270
1 59854740 879713556
1 336847461 870508165
1 481455748 952326094
1 804071788 821942086
1 193507264 718744891
1 706310648 873505803
1 816670750 995589984
1 56644862 352674968
1 713909400 935194178
1 440251065 605270511
1 294912854 468309725
1 27363319 864406359
1 618943320 975659983
1 705441449 863783257
1 714954878 718117150
1 481278358 866146504
1 792011010 854873030
1 544914904 852802921
1 856491805 907923586
1 652690280 972301398
1 649509465 857221219
1 750019129 922780849
1 322847251 871940331
1 522890815 829718734
1 730343351 798290997
1 452172154 863540730
1 442229914 842589040
1 998980489 999311910
1 128898291 442628984
1 406279823 976713389
1 143315363 386910726
1 550881132 661563346
1 875433908 944019470
1 856513995 912023677
1 382897472 673765004
1 759156983 850909378
1 405756821 861814423
1 85981967 504855743
1 38084856 313112616
1 971901138 986103697
1 794968626 931910279
1 784694987 796492579
1 632509291 862056163
1 966457272 979402061
1 643679147 988844701
1 461745723 840385255
1 776889928 974050132
1 296544823 452692461
1 808209032 938674000
1 235578398 566743252
1 694295251 738796288
1 452136735 663195473
1 604116008 843609698
1 313540304 898540601
1 916466037 999771475
1 33618319 299247538
1 265434776 847252787
1 662309693 800123558
1 351912876 890531317
1 729756947 805846598
1 321096431 617805349
1 428836906 676647822
1 968690686 989008084
1 2800194 311863131
1 462188455 605271741
1 880291727 993255800
1 766976800 848019213
1 776692221 861536039
1 849013525 906269389
1 371959704 998303553
1 603047635 678060968
1 520131447 858086697
1 233091888 325589156
1 20207539 269952256
1 920986178 967727309
1 25565620 605451785
1 178119111 345850164
1 270259820 699927399
1 143373683 471431991
1 85285790 610410911
1 521584085 858473310
1 626773102 714731420
1 506507382 621382834
1 925776190 937760493
1 28769385 156993134
1 215989255 465382878
1 642259776 670019665
1 475691068 739716617
1 514132541 816740524
1 91918875 920394952
1 836079212 883077370
1 502926732 910103766
1 437280048 745444542
1 910567491 943691131
1 259044143 459003574
1 504132769 680391043
1 524796520 525522809
1 560828347 608647159
1 927804764 971986129
1 773549060 826274485
1 200558797 316992711
1 510251305 658436099
1 736448338 738023450
1 3791084 588962235
1 858108848 886388696
1 196158810 397924136
1 839313657 922924794
1 610619158 933878191
1 532173753 896522007
1 506399696 878555570
1 259060782 530412753
1 715814206 844313196
1 464682036 504634076
1 744107837 778609665
1 842426008 973921752
1 357226399 880075621
1 702058407 946813405
1 498633927 847159170
1 931000199 974470208
1 164819445 855554448
1 436732955 881155227
1 490821714 507198881
1 665866012 852351140
1 20123189 851665804
1 278647419 515091733
1 910344814 942332257
1 137739835 678090958
1 100494117 666115649
1 540068888 827139505
1 700970340 907510877
1 905804299 997444412
1 696026172 760553479
1 935725635 998463325
1 850593240 902158006
1 527563151 849344098
1 209002300 888018320
1 909339390 933370812
1 561310615 603057651
1 864639806 963823768
1 540503628 950370229
1 225621245 542415827
1 420671184 702205997
1 585992748 750513070
1 877513884 884980402
1 447092807 981085707
1 426547124 701655236
1 626556444 726696538
1 817278455 963735472
1 613287001 886740493
1 42196802 390952324
1 33868587 133117853
1 330999993 759846803
1 78042092 760509780
1 603244221 924944260
1 237520426 283826662
1 481259451 602647600
1 669683957 844357729
1 871486430 964959943
1 697320038 877136950
1 255517938 393790052
1 52429639 813604069
1 246405169 309091340
1 639712793 856243841
1 192360687 796168457
1 70287312 459058866
1 427967448 999724999
1 187846389 699760813
1 857178863 932620987
1 828309422 871212081
1 89069990 593630163
1 548700775 937153604
1 563003762 685521843
1 950931313 955716296
1 419734861 913660347
1 258365389 267920583
1 99548397 415001847
1 845852897 863747690
1 303650882 832094403
1 393552451 941597307
1 458954029 698826742
1 73007571 272860200
1 806450577 815905592
1 658604248 697014495
1 381864502 864891141
1 212833718 413088176
1 103135315 894425762
1 462046222 622708904
1 45010885 791426876
1 545393714 838524659
1 8607741 918077080
1 132888812 232841231
1 495890908 977690432
1 503023004 657769303
1 612878257 697750914
1 989494120 992817525
1 686447086 799213326
1 68271302 850302338
1 3708912 779803640
1 97595969 961566922
1 56650634 526268696
1 608789932 810419134
1 666757789 841866861
1 79888742 207691596
1 732798917 970397596
1 398140748 738013481
1 370772756 686055358
1 192610571 530906748
1 488143468 764497293
1 291920923 373930504
1 394456843 670249146
1 924364703 938066128
1 913668370 935475123
1 464719162 865977797
1 157435127 833126767
1 361012767 477219222
1 321241695 973590939
1 857138590 976081262
1 562097052 671269056
1 115242848 130457535
1 50243419 502586584
1 683927045 715813293
1 906955999 919226583
1 18973727 895963339
1 595938348 968353655
1 41048082 58020109
1 451403774 727078032
1 418639223 944092305
1 460865537 505528315
1 90441008 426427322
1 696999393 811161012
1 892733324 959082377
1 975626499 990537980
1 4712689 84379958
1 768120026 991317445
1 131429283 989694689
1 609589553 900964332
1 112340243 681050616
1 863934293 965163786
1 829784917 957779190
1 744844275 976995618
1 928420415 974332147
1 517635931 625272046
1 956018181 993538458
1 946025879 973898367
1 363807117 685421247
1 885714830 894172728
1 393143381 657456264
1 643910100 773213737
1 365237006 410080269
1 573882164 918321127
1 644413602 673736569
1 172670810 296953822
1 697784493 861496784
1 153452456 453649604
1 839434085 857887835
1 642033648 856115851
1 698611655 894970969
1 376237570 621445535
1 141485742 904328929
1 707750527 966058546
1 238997750 482822636
1 772928484 794508006
1 92093990 991649927
1 851142202 999741203
1 225052102 652681093
1 315017866 557387572
1 990082068 996833011
1 700412331 932872247
1 908032919 920780598
1 368993562 598433624
1 485608872 689282937
1 19347553 402119673
1 46336693 359882767
1 604716858 751664298
1 678909095 696643615
1 439466109 785095683
1 731917975 993790779
1 132839575 397351409
1 970389643 985438625
1 113898060 815851767
1 56046226 838455744
1 122628662 267101545
1 380004725 733591029
1 950108149 966780958
1 388087190 410810172
1 830237721 988931619
1 425121285 541218134
1 926447980 969960210
1 68345849 160573099
1 582378528 902553081
1 929474608 993201738
1 339702171 583990822
1 552564406 670222718
1 167747111 599004283
1 332368545 671912353
1 915521385 956999533
1 405000057 603251526
1 834536483 931413842
1 929933351 953045257
1 478349002 992802880
1 325413620 360625164
1 424617909 718207285
1 387371126 645568060
1 582012949 793203229
1 435007517 711689383
1 954125751 959072011
1 460574658 780556593
1 576222887 746600425
1 322008533 694415424
1 548002058 751589817
1 317703306 980490245
1 561854261 689385287
1 849268940 891190946
1 749278153 981822421
1 268684644 846867135
1 570532911 625404282
1 30748032 985433190
1 408069883 851604406
1 313227365 671679951
1 892430253 985086298
1 570508806 875168190
1 877818254 923579047
1 337233084 561134798
1 40203262 572759538
1 988079836 998037437
1 235459394 715259548
1 667363003 920228116
1 46036663 721450627
1 217909384 414533660
1 795059915 951107239
1 110448837 739254454
1 77888024 856256859
1 593644414 863989988
1 384508217 757543790
1 613902256 827348471
1 496825947 559397490
1 819783454 979592868
1 764845960 998980408
1 477158641 947057482
1 256789148 475568643
1 775338391 968657808
1 444695041 785233416
1 378920145 642221001
1 728570359 914254206
1 984480131 988817279
1 878341236 946089454
1 287702494 560956089
1 955113312 986892724
1 846291784 955444170
1 829804454 875004926
1 766022056 813663000
1 92376298 609527064
1 762006125 853363911
1 808038617 823053954
1 241792476 680201142
1 757164607 940091146
1 194895735 703887825
1 609512625 868050693
1 393325922 487837932
1 755690122 961426739
1 723922800 884678933
1 205153499 974536987
1 728927809 915817643
1 839248575 973571200
1 603439538 771107102
1 214769429 225692948
1 312348311 914361457
1 377299201 563595080
1 23339884 293178812
1 326138220 730354661
1 763856591 897994050
1 740268561 762951384
1 344788149 576424741
1 989528375 991796187
1 116923511 857768067
1 471965344 756398881
1 278918276 776206627
1 762977469 939769773
1 689590104 972946927
1 232683131 512440182
1 211945746 892719051
1 731371094 953181045
1 401866764 823411860
1 58828318 767534034
1 69018527 688017120
1 139796053 671234383
1 796102564 993233742
1 808803646 831138855
1 896975438 924425276
1 875760208 916640650
1 799743412 876607669
1 64212764 350155311
1 761029591 960201122
1 918382160 975238879
1 909698108 968598401
1 183611326 213541026
1 247343425 497937125
1 632400470 789170822
1 352486639 472543358
1 713237929 779516543
1 200617948 681118387
1 395084719 857413840
1 730831681 867075647
1 529367354 694859767
1 484855764 894127294
1 506595700 968331375
1 421006667 741565050
1 242011954 817455520
1 731022507 872926186
1 189666444 665846049
1 356432387 433847150
1 726290880 892756067
1 689234719 698641013
1 427871196 981481536
1 57384316 630197721
1 369335878 534597086
1 40110146 925633424
1 239117206 429437182
1 600104666 793724420
1 49159611 258232410
1 423253716 888686276
1 719809466 749482052
1 533370580 916592956
1 350896610 684498736
1 342159944 480563098
1 388308572 532949318
1 284803025 701504498
1 304248738 606432310
1 761363458 847399203
1 270809413 968995451
1 649288123 956012166
1 110787166 495755762
1 613372977 649973269
1 680373388 915283715
1 740178211 949668145
1 503749751 888777500
1 469186089 722304742
1 117826075 747756740
1 134467743 967489898
1 246703413 980964274
1 599257804 817065683
1 593847452 974282937
1 265907697 506491340
1 173724950 610706641
1 185292999 875926924
1 715631320 964506786
1 860698078 982121231
1 632101910 850852285
1 544834759 613702140
1 416683254 603969619
1 515846109 902065333
1 532198581 941206037
1 71668228 443236145
1 798021094 924874010
1 990191368 997774466
1 68123668 266504156
1 161339752 550610338
1 881063601 998318429
1 464272986 766503675
1 757001171 952361404
1 98310870 417546622
1 237678287 564311198
1 775763809 902432170
1 859154457 950100417
1 938292778 991123995
1 197443285 780433137
1 980221051 994703932
1 648462477 760139671
1 593352076 969823210
1 300848785 749675127
1 667907940 978246835
1 378062884 691825364
1 79281080 104168390
1 478932739 596485478
1 578519324 790504794
1 295139475 301579559
1 556401547 824818584
1 595493206 779867109
1 628074710 741978501
1 371426115 775940387
1 174553512 557942155
1 75629302 563566960
1 105592183 742766290
1 120005358 292658346
1 311489143 699660179
1 294922384 425824629
1 98824874 496756764
1 857457173 879435577
1 506639021 807653251
1 92396068 734982579
1 533422464 888500262
1 837369371 932626593
1 309547971 316826782
1 313089549 672305014
1 663432836 948615253
1 322146292 782740364
1 682259325 790065170
1 512311594 677156664
1 756821314 922140411
1 155130459 355927637
1 801242200 995947709
1 676602811 781684680
1 330651656 516559962
1 926575595 952196566
1 529572655 936340379
1 572964782 748992707
1 360913691 471334055
1 972110284 977663607
1 13940199 640725010
1 692278614 923440694
1 131024838 211047028
1 519895577 892825718
1 763033688 943685849
1 98397910 809790548
1 590418714 674559403
1 638989180 899096423
1 240050021 749826535
1 702410400 749432095
1 200410880 745276789
1 74443499 603753745
1 808247452 941420538
1 548970250 650005551
1 246773307 429790603
1 590365466 632752324
1 550635985 676821118
1 760437404 805700950
1 321409298 687988918
1 196382717 975694614
1 965755077 983052210
1 990930344 991377896
1 32142473 564078084
1 790643004 931724044
1 478227832 691427705
1 714911082 799822720
1 639767938 777465590
1 327780698 456104226
1 444021212 898488076
1 534190532 925346746
1 881361000 957228362
1 202024332 661165241
1 211167594 221116441
1 204100617 750697803
1 783230180 938471529
1 18621921 503545066
1 391193388 706105711
1 763890652 950702958
1 172322732 504130616
1 650228991 771170347
1 642502500 995203827
1 943797939 987959629
1 933573488 945695806
1 355334865 694284375
1 698680702 955637677
1 847961538 984213527
1 318005666 622008604
1 671751375 920511706
1 863838220 949039446
1 492394552 617628751
1 135662644 746315053
1 50543203 399302158
1 978690703 993803970
1 904613442 930628945
1 936391240 940257398
1 150741842 847571059
1 119019853 439035120
1 973624559 982983801
1 914298168 987918875
1 56120990 937640218
1 898893632 998769964
1 623121191 774104309
1 300462117 715422690
1 678343195 812433878
1 470207384 600722585
1 487705224 914551005
1 257621504 506398797
1 488849507 975671072
1 571263813 699274043
1 70002179 658696480
1 638662787 665665629
1 550217575 551632948
1 876328363 920858563
1 719649444 934543244
1 948881439 959246614
1 585471124 739468555
1 182950286 416694692
1 688854549 831715822
1 116194594 612628920
1 12143850 383570550
1 667010675 670015108
1 333809704 812778292
1 800133437 951102856
1 827318301 848353251
1 713484323 738579696
1 849953089 999799316
1 117405041 173568757
1 802686033 804746498
1 866886357 970663158
1 573548654 941862157
1 142052363 565843241
1 970778819 985912571
1 787775930 863352755
1 163917819 549747650
1 127427876 198099993
1 809311950 949660690
1 310601720 482721559
1 343767580 672169733
1 551211450 778559969
1 725952356 771011330
1 712378025 899903790
1 429433423 523328730
1 292371549 547075834
1 4318762 329448607
1 636578512 979059422
1 162125004 960588098
1 212735061 328025472
1 193433857 960751338
1 118144720 510868084
1 7701718 894181788
1 799193659 977975403
1 318966136 692034507
1 136252421 946265863
1 136444076 589857165
1 551674293 908849369
1 959049298 984605560
1 955813814 958748432
1 273621701 851873808
1 631201751 950769367
1 570999738 978521088
1 16084050 663614592
1 774475386 988906744
1 605545021 802643539
1 831620112 899530895
1 784848753 798119009
1 986706443 990844934
1 898148321 965300714
1 455241571 934968886
1 971264761 997644433
1 741085145 807694912
1 307656764 675072752
1 362636037 782801454
1 452442664 711547029
1 720560207 972710542
1 966009966 979983920
1 154203378 666696054
1 379992539 492902895
1 830387397 836887662
1 836924707 995668406
1 990337678 994755892
1 227032094 406587894
1 188790568 405149105
1 147819930 989139429
1 772261157 788456278
1 873762218 991743106
1 452385909 628419520
1 427841083 860394360
1 630174156 649481013
1 459469623 583830641
1 219415344 240512960
1 659711805 776091710
1 546871648 633397339
1 698333819 872622341
1 343869554 690429749
1 675614064 689580380
1 465161125 660203544
1 399959142 763573929
1 26460477 292877490
1 358451820 630680490
1 578170022 681173331
1 677131757 763656037
1 332070139 408432407
1 167297372 311946716
1 108533335 544459514
1 966707809 977865253
1 254911893 883999150
1 427267892 555080783
1 133793264 805626447
1 960695614 962857056
1 175767452 871090085
1 502750322 601253514
1 307868565 837696957
1 93495295 173330005
1 9272091 138697449
1 307791106 863756677
1 306207970 878427068
1 986212123 991210095
1 436758066 828513431
1 765093012 896369871
1 523819375 582843516
1 591812698 624956820
1 148022947 800974777
1 64439858 781196530
1 433539309 695135429
1 822794359 858931654
1 492187658 778045422
1 888891301 953518034
1 133254610 774111737
1 121765195 615593270
1 783934762 956382040
1 930596996 933259044
1 569079228 846621709
1 832630795 890997738
1 356360313 865064912
1 993239427 998928484
1 45261503 636274647
1 668234908 940500129
1 712941877 828136608
1 434487453 810658204
1 110820439 943617815
1 855829954 890421768
1 86088066 249191491
1 843220238 874838793
1 16541184 270235433
1 374622682 939178409
1 943527462 971473567
1 246004813 518118336
1 9516091 733492321
1 361609216 414014766
1 479211767 771141305
1 751551112 928206776
1 61395656 364716527
1 600875159 938068732
1 283313786 883126302
1 284969238 749839132
1 177782859 967877847
1 998320063 999208684
1 250873528 301287264
1 26627616 668456550
1 99812515 261538422
1 94902154 639928062
1 694351732 849337975
1 846204756 947583255
1 45265602 742712280
1 469104213 473098840
1 861795678 881533473
1 359342755 784393502
1 119516020 306479460
1 705645281 898287105
1 406473519 737096134
1 280112061 877998254
1 379164906 480417575
1 990881929 992873195
1 654654743 963504293
1 291228541 800560424
1 378530975 540654629
1 113960858 715957558
1 301206378 865585750
1 713362523 755943657
1 734068967 924038987
1 74344654 345817426
1 540453037 759447771
1 145633526 501369698
1 98411105 849802911
1 873603081 994679973
1 906491577 968087418
1 647531802 920957247
1 168051502 578841961
1 168706318 705273136
1 661175344 908396542
1 644601209 874199333
1 713834329 781932768
1 239825212 370247559
1 242589501 826866964
1 736254652 824296245
1 29847584 583904355
1 931284150 939074160
1 723127396 791827164
1 670966842 873373760
1 668324095 730754729
1 640737781 955125024
1 656695790 699849207
1 560551951 972745970
1 390652765 468252355
1 38942457 662300139
1 346673917 956510435
1 323805474 555053194
1 319429557 688989418
1 741576455 833800397
1 780408962 862383118
1 5777183 346238008
1 578708267 642664258
1 652745920 952544169
1 506936499 580134562
1 649847996 993972940
1 353245533 700558902
1 23087990 533128606
1 743851158 758766023
1 886058286 948031085
1 381811318 828286255
1 963180161 974126143
1 341319897 928448683
1 593716347 807843756
1 335868108 884656141
1 151765545 218569304
1 834181316 977544465
1 903320042 982408534
1 970474532 976047952
1 84305084 619655880
1 337379399 427344510
1 873393479 968410701
1 133476791 180405030
1 991937825 999675649
1 65918668 260124105
1 761102396 921440233
1 257911018 503531515
1 508390092 796972869
1 777552969 971341919
1 342002952 742041571
1 165527128 688107439
1 387308903 761468722
1 744124069 944191490
1 170734185 786212740
1 677294949 937448138
1 535356119 962801904
1 656482319 903559556
1 767375534 868261948
1 291690707 521236078
1 303828560 724096412
1 376482281 492308502
1 482907900 625698664
1 26348464 36375426
1 913173848 946178304
1 274122079 300471295
1 517751871 790929970
1 199248885 609906164
1 210812083 338077597
1 869034430 984348891
1 321178280 441013440
1 66092113 624134467
1 789053652 979886159
1 53074270 180688065
1 383845683 713457941
1 536003861 831840995
1 119261041 940369330
1 623903337 922607609
1 859932454 966111229
1 334631069 826005284
1 222020582 526526622
1 837849343 925264470
1 611319794 892829442
1 72586761 121884819
1 314199474 556017901
1 206326864 603596587
1 745448732 937894940
1 797591678 878633879
1 591532752 773391463
1 874570037 970168499
1 258801302 822770117
1 841382481 931859820
1 836910490 989429749
1 125261447 916528099
1 42209237 747043877
1 957782435 968824371
1 917462058 927427542
1 19103724 313492168
1 848796415 857321063
1 166451572 348432050
1 522336729 980986947
1 593810629 977521091
1 210871065 666248541
1 843426054 866915063
1 666504456 924432636
1 980692990 994102467
1 473234918 601265387
1 388642396 427085340
1 947631470 993765946
1 988475472 999439087
1 152960480 274283570
1 349375727 952285969
1 478358887 617096237
1 356472442 770954002
1 528802383 700253928
1 352609805 741779204
1 544878700 937594397
1 652199616 658981993
1 332023023 528955400
1 899127639 959350121
1 314919449 635150037
1 382763072 430324901
1 146407724 561090867
1 884894558 996279841
1 361704688 956228400
1 4789743 456639247
1 82576062 719073607
1 418800031 682079994
1 385306538 741423557
1 371464172 853917020
1 337156634 798891887
1 940758235 966849916
1 953898781 959216214
1 867137026 996769756
1 990439126 999166641
1 9362644 110171689
1 194712613 709016187
1 559849201 810797312
1 377146015 421935343
1 654457581 664589247
1 506550831 542966714
1 886822723 960459879
1 396547215 635010670
1 594396223 818389144
1 655647911 660467195
1 520148462 597426500
1 259193144 324950577
1 935221502 952742257
1 424085914 912396808
1 775865664 945039136
1 179036303 285089915
1 404953932 964527833
1 418125245 699116401
1 756966029 868491548
1 456111610 555216905
1 112119011 724283371
1 608756594 803621295
1 492834976 639227499
1 484077147 780521007
1 794105113 824986025
1 282218419 935801717
1 468410453 706519562
1 876232730 928383336
1 241082720 335270290
1 927509145 981788866
1 813950053 955141301
1 753600208 909500751
1 344798469 510507693
1 851958415 882589177
1 789575423 948666814
1 940843527 975275406
1 134147804 887354643
1 786682204 900065817
1 133752025 700768871
1 166844301 790231915
1 483497008 812912796
1 59122710 671550325
1 334354424 608825738
1 222917989 755330454
1 72342063 159613759
1 673741024 818624230
1 498195149 692766216
1 134607727 408578690
1 653268147 749085042
1 487040394 839554671
1 42612779 417372856
1 199358579 766400574
1 324633001 894148257
1 862305722 996369504
1 949796501 979138252
1 50304231 433813347
1 757766405 972857823
1 406819921 619752526
1 756184357 828822182
1 170826644 948719604
1 867283234 876636318
1 530615257 761782175
1 843752774 984252791
1 463672399 630367895
1 345443599 839373671
1 687673170 964727270
1 532689758 664332710
1 688335881 944489083
1 308664131 374595569
1 744594709 824624262
1 221714137 456989142
1 150648388 853696153
1 298176043 855188022
1 230483520 512645669
1 129952742 828234523
1 912555535 989263145
1 199876662 918692424
1 231812406 404585738
1 82444674 327375536
1 186065640 699122795
1 381198657 420233587
1 409187280 468112220
1 722596688 896449800
1 556833756 815554104
1 297388751 873536790
1 383953650 519703712
1 365297090 572580729
1 702295345 821983966
1 366006894 970677437
1 312199071 883114174
1 336349924 770532795
1 340679222 660058556
1 413691310 728571287
1 382445804 951568120
1 208479693 732274531
1 73416935 701757826
1 147831043 608344395
1 64827914 298098153
1 957659418 995053051
1 255804416 507655840
1 72712939 721431953
1 570315763 705585602
1 887526332 912985156
1 780646432 937178553
1 764108530 841345914
1 698690766 926593273
1 139674961 689992971
1 168344079 590946892
1 643289675 858144428
1 358167348 845175938
1 544412672 664281528
1 201884698 684560896
1 660575120 829390147
1 871920493 909693446
1 652589518 858189070
1 777869381 991863509
1 672563271 769558250
1 850775969 906704279
1 998534549 999906543
1 630085769 831062500
1 982761697 983969438
1 720719812 923779228
1 679773990 849964776
1 40313020 560236184
1 992853408 996735927
1 628994368 831951500
1 831575426 882795847
1 13025660 641802380
1 621654559 846868931
1 189390063 641117694
1 377892019 689770070
1 230019698 797507413
1 609986711 806955853
1 986591473 992822719
1 826352947 913100896
1 397179291 486836714
1 41475826 562507351
1 459094630 911805354
1 539229329 683371725
1 215989177 404132695
1 561781475 844668115
1 358341817 474254576
1 587758322 957920149
1 230946272 680841497
1 644068749 878232128
1 80610525 229325777
1 659923865 667258274
1 142817136 239300237
1 673990483 840629379
1 516182714 521769097
1 558240839 841387723
1 823067848 829310653
1 427477447 852543660
1 538076147 677279291
1 880214240 963287813
1 12242385 799091525
1 963955416 965916129
1 860594381 992292164
1 267067035 604053963
1 458124850 478104591
1 664825904 813272884
1 421547 201005156
1 831999084 935737621
1 162395679 943395560
1 738548358 803200487
1 378038916 378863476
1 913585285 951502388
1 695211558 702264633
1 628576204 787870065
1 881700549 904693303
1 488859948 681754072
1 859683806 917601189
1 201876491 735811702
1 868808484 942259100
1 465691534 640251187
1 106527183 942698287
1 132366592 333689662
1 902240021 989996994
1 880571175 881219914
1 461248230 997368525
1 549476326 566933392
1 961616536 975279004
1 598845074 644752093
1 263462728 607780830
1 592613657 964624018
1 226181478 287426640
1 746205438 875523112
1 257143344 919925256
1 213435943 868284497
1 530960566 671453082
1 897238934 988126192
1 366228053 857719017
1 949615114 981406441
1 551826032 837428855
1 733908697 969917652
1 992657687 994539954
1 708653323 965447570
1 892370025 981960881
1 476145433 641023050
1 696464940 831204636
1 2176473 648130797
1 821250977 873790180
1 626440542 843966502
1 306983879 755725503
1 169630182 258112964
1 811394326 896340641
1 276030195 595022326
1 565690940 696893159
1 500180978 774117687
1 468489342 956734744
1 30445567 280889643
1 265425133 898594332
1 548038445 880317180
1 543070958 852529715
1 847690490 941593033
1 69013438 598680940
1 729390494 859000475
1 587026501 859134858
1 621731803 902021787
1 577754219 878202486
1 7818418 187645107
1 662283425 720668184
1 499807147 643999778
1 416709734 760109160
1 416195848 558225165
1 174112503 440107751
1 872503888 872843639
1 971100293 991584315
1 635303643 724459637
1 168787909 278359151
1 260416489 946354710
1 869261067 885151173
1 829630833 951539977
1 769679513 813457351
1 321062504 663747194
1 689858597 709018477
1 365496372 774557575
1 300642965 629575665
1 758570694 857584935
1 254483999 333683559
1 968456499 985389635
1 706096387 723141463
1 267545399 286683757
1 395219807 990097186
1 76111887 341736008
1 773740752 847250619
1 615189825 783494522
1 368639071 493405360
1 466046089 813656217
1 660732081 734007905
1 17269156 101670407
1 970835463 979941042
1 518964584 664685381
1 504227963 789888555
1 837492279 917859721
1 909761308 983775872
1 18785668 784619478
1 796957519 984909288
1 347393121 725460120
1 777526976 862033632
1 33262483 941151618
1 439210743 615006237
1 810238201 875500330
1 313135351 759686223
1 931676604 980773136
1 132521033 650612722
1 437794111 981087756
1 815485458 963591245
1 501174444 832485459
1 754799591 974531911
1 548224385 907531705
1 510890515 541145998
1 87702725 245392814
1 931084273 965137066
1 35024320 685075625
1 464154050 900071608
1 255413910 652520224
1 499326319 882349335
1 338697741 757314047
1 182771881 875779249
1 292072417 852343894
1 362149295 934377389
1 29249763 502086150
1 663622499 697711459
1 865633651 944278118
1 833645674 936212224
1 930226489 961738460
1 614116921 644011136
1 661416536 797747719
1 193004023 940347985
1 946454358 951915933
1 715625013 849629761
1 793842256 996155308
1 551183800 996728633
1 812291295 994380350
1 477472269 880631587
1 739193287 876498673
1 297975843 397945207
1 559108840 728864468
1 982267890 987044262
1 790288039 799820180
1 909413538 988147733
1 562322704 642627907
1 411046225 495648726
1 747845214 832103262
1 148473323 415995875
1 489965577 732890508
1 674513972 809862536
1 595906916 662888203
1 782545771 955663000
1 457741615 558365521
1 446269326 514826131
1 820209652 857746086
1 632410404 962187392
1 750217707 783264959
1 95720145 668094299
1 468176089 886088578
1 41806042 376433865
1 211359194 939439617
1 748496298 884810198
1 8846129 310163487
1 867959498 913595925
1 713009330 972409300
1 947454844 952919670
1 175685102 928119761
1 479620333 994461184
1 865991184 909742955
1 239878971 263299997
1 541656126 566990981
1 798221685 910780524
1 25992941 816016511
1 887197592 987418580
1 340373077 551013903
1 706984847 972366045
1 410772533 894362946
1 552644770 796439919
1 334431197 520260390
1 738756618 766311866
1 807297140 933798223
1 568596591 735904538
1 119844412 513141723
1 783472016 885138613
1 621909050 834606574
1 741041726 799309785
1 731977704 826842013
1 821579216 918542110
1 98359134 249759013
1 273824589 428602832
1 219183291 845977753
1 959723643 966555162
1 201071577 917958978
1 641055053 739240937
1 283928372 787142699
1 73746950 441541329
1 936604027 974526200
1 5190945 684557786
1 707922077 987117021
1 308244417 359517423
1 100537741 878235722
1 984558908 986546843
1 602324180 783945559
1 839321968 925636992
1 316392660 473515350
1 179516182 731650305
1 549040756 559792821
1 268646063 365176880
1 322065650 844463000
1 806184290 953631672
1 917898180 934305471
1 43269791 289775794
1 654718124 731480607
1 181163952 530513003
1 477410677 515972793
1 911535312 924950530
1 985453551 987784985
1 720171835 797107202
1 588135965 720138264
1 324799564 928111031
1 702042518 877784665
1 909733552 912460110
1 428115946 870957599
1 968239905 973029409
1 874611181 997932850
1 424718125 486571031
1 235092070 973917025
1 804391720 961117102
1 401462253 752651684
1 330339526 609329582
1 356139892 943679856
1 930058880 968381620
1 60358713 284969559
1 132220047 252712855
1 11072429 422214079
1 338130189 768570054
1 947921837 980986548
1 22331582 813804948
1 947500174 994261555
1 162617644 625631093
1 56198956 108915211
1 720468061 808540523
1 262521770 667401224
1 345633886 799834001
1 31086926 743041506
1 485961387 548836620
1 651391839 689141108
1 954675541 996674914
1 732548012 890581162
1 923480897 924917927
1 755144334 965476708
1 282311650 315726583
1 803429406 817406656
1 794138776 890843271
1 19430513 753134205
1 486913732 923148151
1 648389488 737399353
1 465982267 706863608
1 169042185 844732572
1 146060539 477068464
1 902881241 974562860
1 794337293 990346716
1 619401646 846700737
1 471464869 818240570
1 8573269 28394361
1 734754160 947158629
1 324743391 551727572
1 558438398 962121855
1 994257519 996643553
1 548897320 557424062
1 670350259 851829749
1 481226837 548585690
1 600036095 637424511
1 946272491 949471632
1 867974840 974261400
1 14900003 721490742
1 36314928 236040032
1 377611934 741903942
1 639448277 743671160
1 189875553 488011315
1 685928196 807370668
1 233807945 547892398
1 326941330 815993700
1 86961594 438938571
1 341051201 565489644
1 496642377 868591789
1 113294297 344490085
1 282591361 809835090
1 518923422 934977278
1 862664540 921603825
1 272842315 890151163
1 871289225 932747653
1 510129161 717259972
1 809084796 970789106
1 557362010 648315720
1 434954938 752439084
1 683344909 900256011
1 193872087 289263945
1 207498746 826896408
1 271837630 344614020
1 430524287 790442034
1 162776082 442401365
1 921196712 997613367
1 814395791 931998717
1 29449011 116681934
1 651608796 795452504
1 93825063 448064588
1 380751911 939533168
1 857464077 928306875
1 855778616 913476024
1 937898920 949780237
1 576632917 806288577
1 223592710 705202288
1 586787202 930494342
1 843607558 894246260
1 853569950 923352481
1 392575837 557527225
1 421280195 425071718
1 53152218 810182418
1 884216469 958523885
1 80189495 781739135
1 88908668 731934129
1 678775693 739177702
1 485648141 607586827
1 731960294 844492916
1 55342754 955538746
1 76466598 915373763
1 795654005 862683974
1 403308498 731528385
1 256538976 678634069
1 21295451 459095049
1 868702833 959211799
1 912497434 978556868
1 66844794 750230640
1 336655267 426474912
1 368581216 782519538
1 412025563 980138180
1 180270160 851098599
1 781719196 877116113
1 940970159 949366991
1 570348737 771503721
1 324876415 666770851
1 993345814 996803091
1 286868136 770586895
1 44013797 535159083
1 606544963 717484357
1 130205423 875717905
1 106310420 193949802
1 3886453 886000087
1 368589750 894319739
1 627155133 914531053
1 61959740 652775501
1 934682345 953883066
1 96860500 977890232
1 441133292 523286108
1 789358584 885429102
1 433766581 628431704
1 542486747 994024898
1 768340100 998095468
1 882108034 942097231
1 823923172 904637854
1 849159256 981204593
1 170818496 393107349
1 749701123 956900178
1 573521899 908353513
1 79763826 402359076
1 935662992 980257383
1 594064964 957472457
1 913851288 985697535
1 526729966 908898707
1 766644181 823080645
1 721232192 875536520
1 421052139 685865658
1 985580542 992525299
1 285702471 424704630
1 479473099 491102974
1 272015955 393783400
1 937571311 961743152
1 338338290 342482876
1 404645698 766462749
1 272561329 540171966
1 120980054 726983344
1 436394428 524892021
1 546305728 691810556
1 407395273 950209443
1 929063054 961228535
1 282805694 708354844
1 439812317 492921303
1 86482768 741843147
1 705048175 742887677
1 679679989 839643748
1 578613662 790730901
1 125837763 286011109
1 367979159 592571398
1 638495438 975565026
1 196819420 773452113
1 278100324 909473453
1 91804718 444060331
1 695510435 829831194
1 617931482 664453652
1 301009476 506092374
1 617234845 702782883
1 6107615 566881791
1 385194117 793409241
1 940662883 950056388
1 157388667 758697589
1 517010883 911015944
1 502640700 861554571
1 583273475 587587436
1 14585638 971937122
1 798530996 864100277
1 399302395 798146769
1 895526057 977687167
1 802080137 852172743
1 766353050 788645909
1 221524596 405619218
1 430360505 859950990
1 124408731 869161867
1 973278725 982881882
1 734977903 764645576
1 683737965 941099556
1 776506748 992145464
1 67706270 586410780
1 108624523 897101929
1 844872640 944398620
1 102754707 870157643
1 417502045 932343780
1 69149464 84628618
1 40906308 907963321
1 511820019 714661584
1 667029714 885665118
1 893757083 915066458
1 340878660 880804199
1 701312933 841514536
1 91850445 107414254
1 91977530 307842526
1 323722154 652523418
1 629111576 730552152
1 30906348 425034834
1 456384378 959348953
1 319498529 897819138
1 933112703 957385461
1 923389035 997832761
1 195850909 670740683
1 197523482 973107478
1 840014535 866322666
1 660172811 827900876
1 162576536 288308435
1 45503999 562788135
1 552324311 959119805
1 706177515 886668306
1 733243507 946293194
1 13611044 700097807
1 940841454 969043782
1 441720628 684316800
1 629430520 815888342
1 378654264 904104564
1 430675037 484512968
1 161423378 680843036
1 102599793 982240635
1 921537285 959715783
1 944860944 971271925
1 343280690 669588627
1 266442760 991896305
1 820841494 940915081
1 904983947 968850229
1 830110461 906952226
1 58237483 205857078
1 575119956 941695206
1 852344901 980133482
1 812255856 824960772
1 408860129 801777101
1 423760077 625778806
1 251507877 551400451
1 986801730 997676726
1 304440109 707758974
1 195071536 447321901
1 815129081 950146994
1 453668930 696830628
1 17310561 244030846
1 740268728 899524602
1 177106756 894102941
1 477713720 842833696
1 635615697 688358857
1 257513070 337885964
1 558613607 893397885
1 908942340 915399432
1 130662270 187426396
1 424247387 903155722
1 516378743 707752116
1 668489677 729512960
1 757621531 877034648
1 738043489 859312370
1 648456684 926520603
1 530550414 684933796
1 409422981 446724766
1 63777210 482349128
1 212202030 788484057
1 596767666 973630924
1 572216634 756160693
1 192367509 655952342
1 682954673 949449785
1 391220422 607111852
1 124762826 329138947
1 588283262 710913866
1 986392378 999536593
1 100278761 540990387
1 510373393 954639210
1 384524297 987411477
1 483354522 543384720
1 323433794 904788637
1 380256998 912950493
1 185800231 639252965
1 975949756 982604976
1 602177975 963438366
1 182362193 334991034
1 73667226 964974459
1 116249958 379067313
1 690452305 781732700
1 291326363 445490011
1 444223573 637796086
1 400088548 739671633
1 964153120 998281328
1 306891467 516919301
1 592633037 741101497
1 854725066 916546737
1 463541212 618138090
1 217077099 748032863
1 421606965 553385260
1 50225554 520555919
1 558321023 668792599
1 808859723 884272566
1 133527475 547774570
1 985517639 993566758
1 284667037 908846692
1 576615526 610625642
1 83528082 404117997
1 225499882 294495961
1 213491704 576347539
1 169137747 645291423
1 719311674 763043103
1 812659360 816421224
1 452803701 948622284
1 543422493 790455983
1 591188840 753824582
1 629199031 635631374
1 329892826 850830197
1 53829598 904222524
1 711845313 913078692
1 802103040 877254512
1 392948444 810287706
1 830295999 913475077
1 923972644 928719391
1 895664165 991493454
1 596145080 936099999
1 480318415 755826888
1 355456224 831883516
1 614318585 997007752
1 952718492 975446953
1 453967050 972730980
1 842016528 873948696
1 566027255 897296550
1 639818673 918926784
1 466413618 981571446
1 784692601 935245747
1 784872222 914639175
1 793990766 832358800
1 32452540 460152480
1 546702027 793293754
1 228900415 522384179
1 49592938 568034096
1 603046508 927265708
1 798756422 897397628
1 872696412 924426157
1 294304795 306979331
1 321165537 858598497
1 334963401 627402177
1 954232952 996050024
1 690283788 809794580
1 234474832 861851021
1 96396097 907136958
1 939428618 973791054
1 313112418 584579081
1 271098380 620406073
1 155588761 523912168
1 775216157 980786972
1 883381255 984579576
1 861685961 995598559
1 263939529 517437760
1 86375344 576059288
1 435179361 700131892
1 681270193 736222599
1 195673262 295119630
1 483329483 758675478
1 805922808 823338337
1 475753138 554822640
1 526708407 856471363
1 90994049 356249791
1 742397142 956377897
1 102033331 215077229
1 718590895 735489760
1 305106109 643630121
1 335501855 803802228
1 630696001 764488520
1 457647094 730453059
1 152682144 578328390
1 874471361 892889056
1 382068180 727839718
1 965181240 997780923
1 564009689 833452975
1 764086319 784911900
1 754802264 979084696
1 89142831 736911482
1 876032254 888404210
1 405539844 676159755
1 637699736 768048851
1 799910211 933182037
1 266854431 702664742
1 823803767 946246175
1 763855069 958269738
1 825493217 943961287
1 26958079 847713128
1 204938838 363239202
1 717741527 861167810
1 778177775 879947312
1 623654553 688879957
1 410976907 824384007
1 834566035 992544784
1 735714732 822143918
1 346417361 913475790
1 410221081 936759423
1 436858856 647673666
1 84361989 677594509
1 395537851 630086360
1 138431300 139137329
1 129485091 905923690
1 605529345 808987293
1 704541331 790391998
1 170938302 532414511
1 221520980 292454994
1 291765969 533160810
1 733863511 976787157
1 429486109 596463876
1 682116019 915422062
1 761138650 822202542
1 767675635 794546656
1 881171147 941848193
1 219744284 478055886
1 720732565 866801498
1 828785103 973567005
1 532013347 575865933
1 855603085 863308867
1 596714508 830768800
1 581769956 599014812
1 265761943 336940061
1 777723856 943464193
1 458314889 823935521
1 288523529 973732105
1 130093322 619194421
1 634947944 876446769
1 464514964 864469099
1 923531932 939094585
1 691584162 937639582
1 974873549 984498483
1 293028964 974438869
1 130500213 913928628
1 400450537 912979016
1 155457988 369515988
1 332132966 943833722
1 262298284 524691029
1 596677022 714555622
1 691179658 874233879
1 607032657 923572309
1 848023043 925263747
1 781583914 974152770
1 917918683 919614730
1 991549000 992112946
1 213773458 435215243
1 217142556 971551754
1 5531695 283039322
1 44535189 222379193
1 909414970 963181230
1 746355487 889681981
1 429175983 480099586
1 676481347 769162475
1 134331928 433029623
1 971063743 978018968
1 614292447 908083525
1 538840469 929392844
1 969233627 985368003
1 152653195 910853810
1 593310621 831187241
1 221779212 864948164
1 78549094 565768135
1 988695915 995400562
1 525383552 820690157
1 378428553 923819527
1 160601584 412162872
1 707927371 837450427
1 316193580 819712673
1 801673177 825885446
1 329759936 659497541
1 50864041 761242765
1 487855710 987028730
1 916877181 941998136
1 635003782 730577308
1 575162237 656807382
1 778146616 823004861
1 205385608 913174864
1 8640022 580814068
1 787828262 935682347
1 299546626 509744967
1 709036585 936825409
1 90947749 481208175
1 732079612 883183908
3 561148798 594391636 28672683
3 186106865 834042434 646138382
3 33760353 269074598 161711989
3 502793500 847649482 276279534
3 88795339 323753667 209352134
3 328961740 341809843 5304095
3 792265099 947675479 14365649
3 381771906 763823256 120952940
3 972289498 979691445 4132111
3 490833337 892511880 357691534
3 278077305 318488975 13661671
3 440619055 509103687 64512918
3 70162405 437191055 266817511
3 871131088 964460784 1839740
3 843483835 920805179 54790528
3 847537512 932038596 35459662
3 768169967 910135799 99358977
3 103117656 760460422 230987147
3 30807158 796081714 295988572
3 951207248 953017041 693491
3 913356447 947579134 13442208
3 303753139 569940105 147957966
3 392915588 921017397 211307668
3 150143204 279667429 57898889
3 49711811 346160777 79217636
3 642573557 768858047 124212809
3 717470611 999710537 269075489
3 217898738 935860874 581307732
3 129129102 502196359 4935257
3 366790256 905426495 371603752
3 829305898 840577947 9838320
3 236933967 300658735 8194512
3 34194938 534584815 181448020
3 480448672 887414733 288946310
3 982975176 997973915 11972337
3 807917691 838014724 4223804
3 945048620 974994917 23998744
3 735332524 747869684 3067609
3 932529564 979950027 24849188
3 130771510 923354805 556825357
3 805715533 806563840 468996
3 460113248 519186988 51805598
3 620975155 874706625 219507854
3 565461129 779370556 109148080
3 466197361 960008436 165485210
3 453657761 649675514 191682104
3 153834819 877475197 198332402
3 164495564 185955637 19107559
3 297714791 860388654 298719597
3 645891265 812147594 24181937
3 337495288 708693905 195515644
3 952008836 957137832 2961788
3 894668736 992189299 74968728
3 973826040 996423570 1052530
3 500381667 575526272 17142466
3 301668995 554531738 20480891
3 151426392 896703929 735575112
3 736097209 774142144 18677633
3 133670961 598596978 202079203
3 504961470 628642953 15984377
3 880812022 933689861 15635714
3 815418861 829658376 8650346
3 586426835 669240088 78039337
3 116170010 494972821 220506742
3 302664243 574260512 108259015
3 852915361 994133668 131913772
3 977009092 977449562 396617
3 857479990 933283181 36129186
3 494077286 537721367 40572474
3 866801125 939336569 47079842
3 568536895 948769197 332936477
3 966730946 990389590 10585149
3 429655501 753851991 284921248
3 595239323 871727217 99727665
3 373066008 419540158 23683987
3 22370400 668107909 486397103
3 176269878 999916669 670120117
3 996879196 998160851 780102
3 204258158 847994776 61055235
3 294070512 974947658 428754689
3 510385270 662496078 71950506
3 604825275 627677361 18066157
3 623989848 645614056 4640489
3 545463709 720305468 44146137
3 120805417 978381911 381009486
3 205615334 917605080 369821999
3 595932521 741365178 79245292
3 223893276 571096589 106550079
3 553635353 661769856 78372069
3 605985374 704667921 81097440
3 807484737 884793115 66533246
3 74288015 88054905 4941157
3 10651142 599296285 173251696
3 47466231 117758436 64471820
3 57152580 283275391 100464465
3 963123368 970787040 2620198
3 239685739 986806256 595011615
3 580623126 652814806 49543570
3 31516682 224621853 189654527
3 673587469 769162796 68782792
3 272914894 310004859 29111703
3 449737483 643196915 94895247
3 491658959 552675037 5120741
3 454552438 673917962 93563283
3 964420531 990756541 3177162
3 391606490 807172672 350546673
3 195028415 323133777 19962687
3 376981335 732924510 115421121
3 456571915 614468790 38089169
3 917779370 921521346 106213
3 470904741 570073279 9233020
3 856907266 975074175 37597618
3 257206401 941844464 316088754
3 831249670 991999883 412084
3 743718388 880373593 6437822
3 954054541 971025773 12408317
3 217486417 898121187 441246832
3 676768774 732569666 21443564
3 647578607 992788003 11383709
3 981477380 998543798 8354557
3 324042891 627303160 203942217
3 678689840 911990007 15310024
3 270959402 823906272 161856751
3 441442460 621098935 46017500
3 259516861 984758848 419580957
3 362151670 758036823 237003636
3 100502005 650167316 517135712
3 710303752 837634679 54342808
3 19884341 331085887 300527588
3 241491454 385004535 86290406
3 213886118 811839050 506367860
3 566688870 980587848 214518633
3 974014719 974237682 45834
3 45315421 471429553 139529937
3 186553781 502480064 178579204
3 577424204 593146852 13580312
3 386166637 515129426 116346556
3 725278910 947726866 160426349
3 766815758 802859058 937232
3 432187757 559625335 103440596
3 536599260 586866521 22132431
3 359832665 698790782 98658569
3 870261982 998321203 119547969
3 657026279 761326220 54205972
3 888713354 923277908 12379154
3 726889229 851126987 121113642
3 681434327 819300166 134286917
3 519070078 579117304 52141662
3 433686214 521752958 68707738
3 851705898 902303440 49391219
3 162601237 885034677 305951703
3 512193840 739276306 90338471
3 335458969 445488942 63250177
3 545246211 843855406 165937859
3 112727133 198592409 25287740
3 167192224 962679689 253068997
3 164591790 721011406 68407724
3 930864413 985352188 4999196
3 691797033 881773180 73261519
3 777262273 876269200 27162957
3 920971837 995923271 41920449
3 93345237 670098680 1261061
3 940552019 967487271 18854766
3 451812347 592793509 103320838
3 224080424 537180248 138307052
3 718325808 934947591 26976734
3 468756430 560441328 29374570
3 449037667 883116039 340209303
3 770439187 891895087 89366030
3 600388460 875056730 167814059
3 208653449 660693415 34230141
3 857723334 913740863 16441179
3 609739428 709267454 33506559
3 908572454 969784424 9061741
3 742218987 751526293 8107488
3 385786185 747737698 237101159
3 471594236 988487885 291301770
3 497958346 706490621 85963167
3 154263232 938366358 486604644
3 764607772 848326227 75261004
3 502859556 763844389 92286469
3 987227508 992585952 2732080
3 748094597 844996362 62189658
3 91535053 736192760 624804554
3 481718833 624786520 118429941
3 768217185 822412350 21477033
3 542839941 741993138 121905128
3 745573011 763849023 15537102
3 454797813 826235184 53659497
3 97892126 505201254 271137689
3 712677655 817508700 39278037
3 23277504 314612897 272397819
3 337578451 909350642 207131880
3 383379417 550517946 59027583
3 960482211 969524251 3227887
3 510817230 984376780 189623588
3 302568722 458726282 102056806
3 57081868 431678166 93973035
3 966365848 979281584 4800673
3 879210103 900439550 6739338
3 219014647 958523143 3765364
3 389805089 500155328 106095673
3 231033973 445257466 34614912
3 9583962 237641077 107718194
3 128348009 208211502 49095605
3 666206558 983181799 225175040
3 193984908 696315280 487028394
3 265970015 578666808 288026139
3 705499139 971006883 262380383
3 313044726 827679716 147226849
3 485077827 684343983 102421463
3 966977979 989757269 17682198
3 399041810 548111101 91410492
3 271602323 385765445 108108236
3 642436322 833553893 57375251
3 727232875 876234341 72082406
3 802469529 968243332 32671969
3 381298943 531879778 2213411
3 76694371 720895736 333864216
3 703742775 756190840 16420772
3 193839914 849116023 569328020
3 515032738 738471403 106022156
3 967349933 985422147 1236245
3 584703545 852939948 92113172
3 716589071 724030697 6373518
3 266388832 732141618 270034386
3 647835859 742786907 30306095
3 380472605 817368243 7426932
3 284461525 650341243 16459984
3 363192748 783693215 283298967
3 923992284 937647628 1351003
3 617274867 765775821 133841305
3 370455757 434023713 22246415
3 366303250 942307149 564287237
3 657299588 752380916 47845248
3 670051650 861401096 140837979
3 29187551 944892415 110848312
3 404756251 785899710 276960874
3 152128303 521624747 251694657
3 980837772 989947890 4451570
3 19478463 125281820 105234761
3 442585836 953096898 432012461
3 553944953 653381275 81515546
3 352000249 798948540 400457370
3 981391046 984460768 91252
3 803123041 836634680 30672885
3 943596181 973239631 29258244
3 176987397 951061694 569300033
3 169271145 506359171 310197969
3 184613513 465682387 187472501
3 841713808 964207963 106786221
3 43618364 939745398 322327165
3 139721928 909897833 520855443
3 520606594 999244510 23700833
3 700455800 891593486 27410426
3 320688066 488840668 131329950
3 354291179 400874202 3744299
3 898000811 922510761 8613922
3 179283586 263882766 28908361
3 869690893 994132439 15086301
3 869663578 893918721 1526167
3 246987624 982959908 345992580
3 57243497 373177053 108968527
3 576161242 642992241 8745089
3 534327454 745221999 112915490
3 168773767 343553719 18892944
3 398422931 543562060 29573367
3 443538860 508298889 45911534
3 549012718 763125784 180640053
3 46082404 321648356 134268901
3 259615614 887596372 543576478
3 346169226 382330390 2210413
3 148152319 859575464 471902269
3 185625009 885409736 401388891
3 34990487 405557500 148954366
3 102881099 948215594 627832287
3 326258765 799428493 202532272
3 189613660 654892069 107119668
3 62774573 401407651 174165310
3 527058874 959491670 64839735
3 161088387 835488604 548442947
3 639964799 927587172 78006648
3 896880105 999086992 1449857
3 212215585 961776512 20388760
3 619876494 760127404 131746067
3 743798436 752982155 8555684
3 830004692 874317682 21205822
3 245109697 310169113 42874396
3 418852626 589680197 53532015
3 813325703 831814876 12250320
3 821559294 991644993 55241843
3 27401986 262324626 196298039
3 152523656 268180255 73493531
3 453347783 800146933 193718628
3 813313115 857992076 2805138
3 250547517 462685408 167521046
3 985519986 990701867 3667289
3 950829854 992605185 34670212
3 782207943 992907006 179645495
3 814401768 966721918 113393754
3 772933037 799399288 6650024
3 345294342 887410297 382398013
3 480970636 947067221 229440505
3 538938518 653468867 27222856
3 569240081 704193079 63980338
3 562408019 946234124 206448982
3 670770179 763409600 66938421
3 538411613 755047692 91779370
3 67878633 81051546 4037216
3 434257932 977987253 472364265
3 390281630 870217756 41887037
3 25924169 630626206 303777091
3 640400008 749214580 54766167
3 212706443 668227122 195937897
3 493743537 823362301 20167921
3 418850075 493117491 38136409
3 272789642 355067876 73592350
3 161197268 415576468 53120813
3 631599903 755480125 24767225
3 585052741 883756334 171406371
3 176633674 950721091 153953891
3 707026643 738615899 20477037
3 399544417 711645917 105755943
3 454827734 842350694 180088754
3 561675594 928820106 265153060
3 945931390 996179579 41622346
3 589408323 995027963 332833063
3 291793105 941557258 248763619
3 217766114 419650087 195338018
3 639644815 938752913 143124810
3 670673590 895041190 10952405
3 653228006 722937380 60262279
3 454201215 799659741 27354335
3 946746372 956434158 3924545
3 855806721 961327870 7268270
3 151917367 594659959 162862048
3 788965644 981628337 10788607
3 333866804 764455449 413953710
3 449469831 536421574 81580340
3 33703662 901617051 497033487
3 10988722 325945234 85672866
3 384097252 645553198 253379268
3 795299634 996339901 11925812
3 404715861 752146010 153811183
3 992631870 994976945 106321
3 525150697 830135312 100985590
3 137801609 293804833 138867988
3 338918232 766241876 312086627
3 426375371 884483031 72937903
3 245400570 657600276 134690663
3 403806131 773219771 6842612
3 116293536 823291770 392517682
3 420075444 554748597 37686008
3 355780739 561648974 194632964
3 252037995 521011400 76566553
3 704686250 745700779 32740315
3 339246918 431194184 65072546
3 801979756 903129858 82712488
3 578618072 918085420 125479369
3 962454505 969388240 4701899
3 929484325 950069558 17101196
3 38885715 811799746 559595509
3 517561160 554379853 31208562
3 505325921 971611493 116404293
3 51376541 558381985 243718286
3 670893839 865592681 62308407
3 224642264 599662462 273812174
3 104108718 667695370 502942203
3 913783792 965520201 51502144
3 454230565 649718369 85001360
3 800540897 842190846 32674571
3 635957925 826107120 188327970
3 342909494 843759363 424930375
3 642912524 993145213 171663416
3 812270933 818657148 5809344
3 1191247 275209414 163816496
3 370033040 864893290 123213631
3 463133710 975118128 470073404
3 83908403 159307757 50951011
3 711198021 937024268 176164412
3 73999633 269249897 100522230
3 730790021 941954476 63986082
3 843895928 920876811 5606660
3 46109174 292598224 23729010
3 454026496 899446310 374560094
3 476632498 846206714 330110474
3 934240328 945501865 7568697
3 8638117 362593827 48057338
3 918270292 926425241 558307
3 964308782 990306230 3029382
3 886755267 888980988 4132
3 992672087 996672451 3476680
3 724627480 770234565 37378885
3 460350452 677753333 150619306
3 315186468 324002598 1193041
3 571369023 842389738 64578784
3 91923856 221376790 8161507
3 312588413 812587592 21408758
3 852919001 923675911 1839805
3 13139332 763941185 575257399
3 22927011 44624756 16477421
3 716806955 901845809 162893449
3 168453461 990741887 589252993
3 197200822 670125053 150192672
3 531795689 885064148 10787258
3 623169259 701591963 39011433
3 242245869 281628825 17082118
3 536360789 551093779 12093532
3 157101948 401174258 163874580
3 615054052 795379811 11990245
3 753640151 773171065 14676627
3 516889760 527272607 4282223
3 142411517 857828524 21404200
3 250484789 376300995 9134371
3 423356264 892160358 364606216
3 427499094 811370828 216173604
3 321391597 666939881 209457719
3 359142452 959304577 199758820
3 349189052 388321291 32872880
3 736155445 878868443 89123099
3 153500372 993619824 263670415
3 837396352 904715163 5249399
3 825104850 926262145 95549169
3 417246479 802701438 259011144
3 365085170 430838849 30458303
3 117213984 293334994 18021907
3 352325127 877602503 54563632
3 180409141 856310760 173725278
3 181420379 741360113 358778993
3 29068070 681778029 106472010
3 636308687 760372066 79524281
3 60472658 924524717 591688439
3 325411704 805325522 69847514
3 13662971 528497831 222273225
3 599750144 632347140 27126202
3 630793966 859441703 64054502
3 386801726 905012522 439812445
3 455147867 684454637 110743779
3 164507830 857208892 261500266
3 750108051 776823252 4200044
3 30390161 126757611 67286803
3 429696424 578771119 51679120
3 824390740 960778827 109060048
3 406385411 425470943 9483484
3 569352743 764296457 130840527
3 637070033 896778145 50903596
3 454251909 709063356 237138778
3 512175521 575637944 17441478
3 857980917 978072506 45627127
3 299710971 389128466 71967437
3 109603169 646329103 276852624
3 241720916 842496575 577466317
3 758489976 764470579 513823
3 559431008 574575206 3739652
3 235543317 473216781 63917318
3 279209606 931980965 561630837
3 499488946 529358256 4701302
3 138677401 377807826 4877648
3 626563565 790046347 37365842
3 821327717 934542836 109078327
3 878805596 939323646 23686823
3 225845502 752620321 208479891
3 821182407 851425192 26109396
3 348934065 417942033 10867291
3 201254821 705499334 26252019
3 133318736 460973865 169217207
3 524624819 782339346 160686338
3 564679903 617100758 23541526
3 204725367 480358452 30988226
3 706203841 956268060 140486298
3 564974606 683682967 105484520
3 205323134 499867038 150560317
3 82837321 857085914 411814988
3 806731187 956873431 100355358
3 881588265 988923302 22432976
3 430977900 730052053 277904973
3 838047978 840981069 1452908
3 665310659 814690542 48434780
3 478696196 992322982 103702310
3 915490130 958948380 17291066
3 720545679 811813587 76129442
3 616287306 781330835 12821845
3 829638008 969729886 113956479
3 959755360 978877085 11586514
3 287563580 902379315 2667372
3 414327028 832931358 333733210
3 680798134 981103964 138441017
3 94553277 500000900 88856911
3 847092044 900323865 41803010
3 990267572 992385405 1219502
3 219623874 345980233 118444457
3 597201843 837656904 61926916
3 489356036 546358621 3252451
3 78443334 794264679 530098721
3 16535468 766557651 415902724
3 201714375 624979543 370929956
3 878537312 931314111 49767365
3 877373691 947972001 47580961
3 306710480 914137470 512376059
3 63390371 853628788 445709310
3 646100800 870720659 2696924
3 22887324 916770696 304831294
3 57510874 678998841 118174670
3 199842798 946560940 252180344
3 35487509 431291423 282212107
3 858436857 876199871 10953112
3 273391133 521770108 6238804
3 262707823 548863276 110854744
3 682466539 686405926 110425
3 509475327 953505685 87724539
3 68203683 891911262 232478626
3 743882958 948396722 153474555
3 828419108 930878704 58081016
3 414475156 534349980 104745423
3 81770146 403738337 103325285
3 910725584 999900143 57845826
3 347351969 642958471 135921877
3 288296996 900121092 106721231
3 889771688 959796600 16993885
3 864280135 961245505 23747681
3 36114862 663174862 24347359
3 9446604 314350212 160522784
3 631431172 855011045 51075485
3 703635441 799135088 71779043
3 681330758 785702061 21097906
3 275227835 745801009 53114563
3 122282455 411135594 163943826
3 22236556 649116479 457059993
3 133981109 135200469 1173722
3 886156940 887473431 574781
3 734345401 962350507 99056516
3 299939162 437121698 12326143
3 2046740 687068472 112183006
3 11876945 95011750 10770654
3 33741527 925541102 662051204
3 935428543 959461515 19861847
3 923802186 999834890 37161139
3 233188918 315276574 5769454
3 946976938 952576520 737361
3 478741311 744165066 150349691
3 879513955 913712728 8161304
3 901221944 931652822 9450816
3 438702442 726080390 5296745
3 50121630 340409400 39074423
3 764803031 797005496 13353148
3 238300231 423004271 69757113
3 822297621 916292586 63819775
3 611999618 775306943 17531235
3 753077009 989468857 78719803
3 224018421 487512307 1947007
3 524222672 626784148 1461824
3 746054834 892578952 18011714
3 309036652 902249507 578246986
3 346871878 662265825 175993715
3 455060474 791297579 291833608
3 680885631 753232661 11275995
3 85564336 326891565 217818529
3 216671846 629057636 300460247
3 17806675 351556258 248270792
3 260925917 540210267 258406845
3 311103805 846866170 9758351
3 685927682 777518902 51506586
3 271190550 834513151 402865884
3 461902690 879906214 385038625
3 622576476 848089749 125571298
3 508396844 513749122 4597201
3 190079216 296308947 16388286
3 161341272 474906320 34881340
3 116446349 572601687 192957441
3 650737648 832172419 92423794
3 422991416 802672118 241789069
3 251398456 710879767 238383077
3 884867894 892205272 3556184
3 379095916 968757244 110317825
3 139443321 143859353 2374195
3 785535843 809850654 21229159
3 896388116 909960960 5878733
3 527384322 864263872 175773939
3 836122340 859465944 6047926
3 53684699 938691836 236017683
3 289426659 620718944 49048422
3 892073673 982898844 1056783
3 586823995 802904418 111143106
3 661295881 971353667 34769134
3 536155422 982252597 381917691
3 13204850 231490010 130995173
3 272782059 356328077 70379663
3 430870065 905010982 118532934
3 138105440 380495833 66144778
3 818304798 914145406 87887852
3 347652087 990669765 146321427
3 575150401 792410476 40833456
3 246337153 270797797 6515969
3 109114871 239871632 58537993
3 731568078 870098868 125396407
3 616694650 769765142 13325456
3 359111978 924678390 181048051
3 295928447 457929227 105745755
3 166338326 221191754 16212755
3 431364087 849421609 224890163
3 70575676 622367788 314403296
3 788578087 967328376 18003316
3 668651791 960690518 50690420
3 530945674 744047022 65754067
3 989562795 991341145 1064561
3 570851420 901362326 65563706
3 916855602 936608967 704969
3 29715063 725408191 337131048
3 759773117 884698208 83350825
3 9560035 56108633 34394828
3 504244671 929898350 100513467
3 369948618 422023571 3569684
3 907885548 969398105 16368877
3 909362454 911283775 933682
3 694812168 995667784 111714560
3 980339436 990959154 4046548
3 745213620 777629225 17428571
3 119993108 827760444 245634340
3 695401409 880220776 178209772
3 308071243 484650553 9412309
3 758093490 901515813 11782564
3 377742301 729646209 66996217
3 722175250 999451317 204279213
3 537386376 782966414 103986334
3 315138318 612101658 220675765
3 936106957 939345853 1089622
3 567893191 680187113 110399083
3 507654764 873805058 316187067
3 121856271 890312311 748081405
3 167253340 801231268 258539087
3 215817233 893586469 525697515
3 218010252 793567159 331136786
3 962927766 985052613 20425909
3 959830991 997836376 34147204
3 657475577 907136178 190802730
3 436453682 519785322 1623511
3 960480527 995118005 416194
3 613932751 617056571 371204
3 131311051 735786003 388156039
3 85346143 768330498 257918777
3 6773836 462072996 361464316
3 909653088 994938978 65947839
3 865082283 992871784 84858557
3 851672166 956034404 78482202
3 648832037 955102370 273576586
3 420985122 748857984 205578511
3 13236938 782892201 90684304
3 853210970 938985668 20999531
3 287322207 908662663 344571289
3 235410673 960902192 169776449
3 778813380 959601066 130146948
3 911002330 975589855 60480689
3 964404133 982081693 14747949
3 202873313 794880457 546504600
3 686857991 758132287 67759716
3 749486582 843840585 89844645
3 583649896 823012885 205888536
3 416625475 868585283 240342915
3 960732792 994847584 13063026
3 372747935 863928902 297399902
3 897826354 994509445 48808266
3 672121616 994638558 315796534
3 405438700 465866192 26530030
3 205457295 334112240 49315950
3 874273382 991895222 22054153
3 234463782 506410999 195700527
3 58311601 914979092 588536479
3 254065963 550841747 223772113
3 44570848 782974726 284459298
3 86943326 166505628 50407483
3 483059367 718053471 157665761
3 269889021 461949412 152857382
3 154783856 610126423 181732478
3 410619651 611157763 51971431
3 207201875 659745705 347929782
3 604257859 931271788 135900391
3 696265673 936587297 34822204
3 875747683 898855758 14972707
3 902313215 922200995 17248821
3 866832491 873560338 3332265
3 16637229 963951404 39421049
3 389837485 503412329 10399948
3 763720123 805080440 24510725
3 818027871 900003923 9237061
3 631809557 792328131 112089941
3 359136873 619116170 216524941
3 190421652 398479494 159509525
3 670598775 852247178 125935260
3 555189142 765694041 195357815
3 358846250 655655976 54968289
3 502790149 647799504 58553477
3 491809634 676098388 19603381
3 239702946 647788734 205420187
3 560403581 625332099 6730194
3 987113267 994534747 4121152
3 680526730 865196277 124898658
3 710820264 923584921 175400585
3 62189687 894871641 729483747
3 693483311 741071917 4882721
3 463463682 991064975 210883707
3 761706241 778020659 12129477
3 550331479 885712328 322631017
3 548745095 628468696 12273084
3 121760885 892211644 550994532
3 421188528 617116188 57020463
3 153092783 360631335 186206082
3 822158112 883434577 40630934
3 260208790 625258143 327348756
3 843263329 964203063 111889160
3 782356374 861673634 37557369
3 251398465 563703847 5512308
3 118092949 822458201 79916290
3 838392731 847946030 6834475
3 533185212 825595220 222739333
3 718178350 718455027 7083
3 922640264 984112283 37464452
3 209661065 744496555 379231950
3 39104855 93213292 54107809
3 614256065 685512007 30622384
3 334880875 461729804 79604386
3 663450792 669204147 2691977
3 254220186 626933824 157596484
3 408716396 589626486 66011026
3 369638112 494348045 38423394
3 845841419 957598009 38475025
3 368536054 485778155 110309822
3 445515480 449817996 227205
3 286941998 447280343 88071661
3 812242406 985831493 128881958
3 734328332 802373806 8948566
3 287484512 404325309 11269995
3 755232832 770694452 9543836
3 429411170 574197136 36090052
3 72448767 504563491 130132593
3 152259462 952851757 357944746
3 39196134 799950650 328473773
3 815268510 872519636 2255258
3 479836150 672281138 116270094
3 315770673 801245277 242109196
3 881549378 944327669 42608841
3 3347575 21878685 15011833
3 669446558 737597466 43617234
3 683696095 913162819 11381297
3 529964249 713281278 87334068
3 671893696 906321353 125338364
3 711008257 966286362 165289595
3 682727934 772895680 83390999
3 805338985 973244223 4197261
3 818237442 857628433 14408765
3 863330406 954614285 60586737
3 885450192 932122731 11150402
3 737222647 754617420 6824792
3 350326458 789286405 204693374
3 762695685 796615297 21133216
3 931632906 960200250 9967468
3 540941044 751607983 95527094
3 560320886 789211022 157500802
3 720070952 729797119 2198761
3 283715853 647838714 294573429
3 567769202 855542427 254932811
3 196007731 696060440 43061542
3 864101747 930223636 53671814
3 266665485 636645596 224919279
3 153780171 742048601 324744687
3 720865947 813281698 92040928
3 387223775 517847472 9575684
3 509839003 890841926 54391377
3 892292797 980270268 8351828
3 368263387 685987768 60679159
3 455799259 721410600 189323535
3 651275754 653439360 617555
3 396084028 554296614 111447710
3 261222679 425270905 66934228
3 782112587 984832243 162473415
3 862727849 872011730 857220
3 486549651 602348756 99865735
3 837778486 948373914 104694017
3 991559715 999362982 5878606
3 792430370 862782473 48001720
3 22783130 638125381 454754504
3 414758984 950857860 373011309
3 664650845 877542192 149611513
3 239210390 774190668 381824543
3 25769124 376921856 213707398
3 586612461 923507934 175340800
3 621758971 655054666 20095286
3 241161032 523893493 21110498
3 684453542 819275348 91128878
3 179399808 943709297 756393470
3 621357444 817783795 142722746
3 435801744 872330986 87696860
3 512752457 695596237 147633504
3 506498595 829538155 231888229
3 728742116 835390578 13905384
3 217164587 484022661 60194980
3 167994027 652388008 419586951
3 760923449 879535074 38389119
3 876861350 990829784 111921946
3 15637530 241785528 58248542
3 707996423 981229177 143059983
3 460577780 662011624 79031303
3 34739096 501422524 430057285
3 783526985 968180836 45386387
3 831148076 891693944 10127455
3 641844222 702140662 59330639
3 723695728 836184954 15296017
3 900180021 945362593 39451793
3 144996633 713775317 384340528
3 435280351 843278403 313057931
3 342731932 926519051 336638378
3 730477287 798981997 29633553
3 262987017 722605496 45058457
3 917692457 978210749 51930006
3 677689555 850864722 45979756
3 843090403 968790363 3563728
3 555408957 887382406 175183787
3 627808508 988610092 24382304
3 199727542 224303149 4097929
3 821748960 953984692 65965222
3 22474112 740699314 607589670
3 446458769 621781957 121257288
3 928447087 986257272 35841357
3 425308683 914435401 382872417
3 602644504 603701969 35255
3 622829366 769307321 63597705
3 616042541 619107454 1135378
3 269874212 422606268 91484998
3 877797340 932758819 2451905
3 269392836 983665384 653714808
3 134927081 792863619 110085702
3 358868188 926467205 493443226
3 56153411 154954598 50895010
3 628266925 690563980 25081669
3 525703673 835531159 167563793
3 93565225 147254677 13814729
3 542492273 618938247 46080917
3 207279021 294860872 35690785
3 797682012 812745458 7641241
3 523552487 766395134 46414279
3 337104437 607093527 31027246
3 904704304 999368884 80127092
3 900203685 932797182 7384811
3 89762803 292270435 34852106
3 344160161 427611207 41362371
3 270728028 827328162 325242492
3 425647547 712630703 236514178
3 582683275 643711780 52625645
3 467541163 681940721 143715002
3 677428646 941945378 173983079
3 221169754 301949704 43360008
3 949522090 984644222 5020895
3 126051183 927126104 162082158
3 84449182 996198604 841385041
3 329161576 391686092 22538718
3 183251939 301522918 80991770
3 172469741 608944845 54620068
3 161538629 212146500 12832450
3 995933266 999280190 1751456
3 849136537 977635668 63403626
3 172401602 603616686 218877863
3 357885832 821827234 440044944
3 470006934 853639113 329521163
3 549360905 556831609 7398615
3 877549602 950968306 26503462
3 714576765 886788034 87040227
3 681369992 750218016 27850620
3 220884199 507934442 233936689
3 950826764 971590847 18548804
3 443665921 875995165 301876865
3 875031678 881145327 4813555
3 802245868 919858602 39532173
3 762387215 788783788 2203326
3 312864167 479212908 111252940
3 544307137 616355270 66111903
3 209504036 514148911 52348878
3 176521090 851162266 600446605
3 300525099 735762926 7748982
3 61266354 460219663 91207709
3 810287125 896036473 19813656
3 126575475 370495996 161871095
3 531904976 721643285 185242529
3 103514639 469808743 349521189
3 72414354 173976941 92592369
3 65675699 341682301 54146372
3 901279457 941707846 37650977
3 478216129 957177095 295974378
3 580260377 923998794 50079103
3 838415258 996355066 78457628
3 540596116 633867115 54571836
3 765446938 965758888 40664274
3 398349117 569316350 149660071
3 633717071 842050467 63368925
3 308255788 445888721 98195501
3 790812430 915285324 31772851
3 163766757 937896121 484668504
3 316843480 554213967 81998160
3 58989953 702744666 76175632
3 759568490 900135523 59697464
3 37579598 298298371 57011790
3 710589272 849633718 4471583
3 740184546 909083090 78993819
3 524527881 910971273 150988857
3 195457709 703568427 321759713
3 999673397 999979160 81280
3 868983941 972916391 1094739
3 869004569 933744581 37173456
3 835983902 881722731 45148734
3 576613427 667148272 89625573
3 227117533 768836348 354054703
3 257822755 394624299 111274491
3 19702086 255365466 84379449
3 915479570 934430692 7289576
3 986197351 995930732 4060910
3 562267057 868870561 111162713
3 102494709 639604349 285357719
3 852526161 918277781 39592000
3 974627870 989402836 9126128
3 71563268 858777772 292181524
3 543778468 896848169 207343872
3 667260496 844997464 28761925
3 467679122 976817425 340541433
3 549808736 563008138 9326108
3 280573227 543932626 106302129
3 262955778 832338033 331046548
3 144354026 814952899 534646737
3 451383083 809546501 21142106
3 702445608 856588844 102433791
3 260292213 700265962 369325504
3 27151392 409481349 88046181
3 320856873 564629282 242127747
3 97602718 152471974 53925927
3 842590286 891652947 3607509
3 98939958 913681595 87304658
3 543189888 993339660 354831391
3 273614906 430319497 101239813
3 893550622 937987820 7542165
3 712476303 910486518 8980458
3 689781144 842681540 10810260
3 428901772 550290283 94764281
3 160145506 986408926 138334837
3 157717999 960188528 572511161
3 30486018 75484635 18874554
3 544540814 636985459 33383556
3 55291405 269720967 19219895
3 851948044 917556597 49423105
3 551967873 753823385 135081156
3 634876393 889532955 227227656
3 828695113 967843628 53567207
3 489866440 554522374 8056671
3 700061539 956149008 138483992
3 913124022 934230153 6170961
3 672694062 750072721 1134052
3 788398970 938247484 61990123
3 587691481 676393904 2378232
3 794903597 845476872 42745186
3 558326695 704193379 125608237
3 225945007 387967299 48253940
3 173006053 268336331 33830151
3 453561630 634619332 115769396
3 458997414 772823669 82198971
3 295913666 657324257 302864016
3 432647675 890062938 196117422
3 279579394 473029275 9590644
3 865966786 964230513 56298722
3 60359719 737603639 534925238
3 851770803 972459992 68570864
3 591055453 716848057 25751184
3 340875171 841313322 254116146
3 272700055 438434138 124235810
3 565290177 769340829 59364654
3 974932025 983629532 2096827
3 593876872 992872150 219486508
3 404193005 693749278 97745228
3 736852858 740339215 252108
3 136122834 450843448 195098538
3 944477103 954264995 6781227
3 137098353 715132776 161870337
3 677124162 827828269 97411400
3 737701955 865934340 76649224
3 163867582 294500431 45794789
3 298124758 929862397 434442956
3 657260157 709746825 10459050
3 118668195 369288415 203121242
3 809528953 970257436 84144603
3 61718976 949408163 642624178
3 225687544 886928067 277046457
3 7650967 241818985 104204867
3 784997811 898172645 85997443
3 340971483 983430626 136718301
3 557185237 581891918 24354009
3 780996747 988108152 153903725
3 651911028 788051780 71606116
3 494609129 986452849 4056509
3 168063229 662978430 69303100
3 470914611 589717375 43090629
3 903322432 991481843 83333080
3 353865393 382186391 25660985
3 11658144 338418189 157197623
3 992740718 995469293 1555576
3 155804928 626344608 409853176
3 927224727 974791614 26503783
3 47093073 723346566 185499590
3 307587314 495572923 105415810
3 198596913 702764369 46518687
3 791440167 897248128 47553048
3 189068813 241137387 36638844
3 297843566 981296263 375072953
3 56275374 716866355 171124626
3 239257704 868815694 197674622
3 981708380 982390395 639709
3 419895886 869364066 369311475
3 978085278 996082286 10929256
3 717399391 734166125 9417695
3 354594144 703952356 334607528
3 925998260 986743340 53072312
3 244026270 941729377 133372793
3 417066979 522470033 45935180
3 702430037 773198441 62388309
3 976086001 993967167 4052675
3 720557966 869528746 143133769
3 737491654 857223067 113311324
3 266165330 955395878 377576472
3 739151216 932540461 55309433
3 744514490 957118797 206810531
3 655548731 952303246 177714672
3 297509147 815237131 84564249
3 850901290 893287136 30963522
3 702237898 766589473 60249187
3 799995945 888459043 60345918
3 543949609 731234764 109571867
3 828028413 989232240 36981802
3 704396220 875432215 141224802
3 324773545 392498969 24772264
3 91312781 707230658 605554793
3 381197804 763910851 247741316
3 269533978 938056461 95704033
3 390486559 707910325 152820872
3 290421721 394506830 34653414
3 425046677 926027243 233477191
3 863786827 965987698 79114164
3 959415280 962247512 1876203
3 78633894 214373062 77496402
3 237077325 918572085 475023046
3 833770283 879883818 11595328
3 873934078 983197892 6261164
3 871016163 990702091 25838771
3 595040378 688798785 1522062
3 606263279 752407241 6612227
3 38380421 645669056 482592232
3 965537004 980928370 10170165
3 824233863 866714198 37154417
3 529329293 854963766 79547651
3 704293404 820795704 18978608
3 47100266 701625166 352917606
3 683780940 910920907 162064539
3 664362319 856427673 190781804
3 477360237 524928802 36155284
3 152373935 893601447 701574136
3 303582852 892037991 219261549
3 315929861 796336745 160868353
3 785413230 952140953 82969186
3 557248614 744698605 53930747
3 464759037 903602649 97755853
3 373535565 892447304 486447305
3 237321412 406969385 103059389
3 966830933 975440955 4645710
3 964476974 991691285 6648715
3 831698182 980540720 142254554
3 927999914 952389765 22297360
3 193135447 604634598 243371985
3 51799972 453325371 116439757
3 898540449 981222089 4494155
3 911992757 990098459 39008263
3 220257251 324963901 69655750
3 173581250 924951551 372988713
3 946533973 966748778 11808569
3 319256824 400718768 68793474
3 166403548 166938299 328647
3 702054446 911265591 123127567
3 666319381 936616636 259429435
3 99050961 159254378 28937679
3 681725711 863176000 18944502
3 247169643 729265370 443608568
3 820991866 875400832 38432227
3 345130208 423292161 10172016
3 885072278 987437271 48139323
3 702274151 834320124 58150307
3 125041128 317540995 14360716
3 268970627 446514223 146773741
3 321257207 738667640 263909613
3 875173280 987120027 69645994
3 171336852 651809657 365734719
3 875615995 930576794 798972
3 946535629 982641263 16484615
3 590621965 971011688 359455515
3 495849070 661878274 69096379
3 320156711 925750846 410596858
3 164599839 945635198 446388675
3 716436147 758101944 16716320
3 439781707 634045350 32823526
3 744928479 753251593 3015673
3 437756391 585857627 51077979
3 415248951 668260259 153268394
3 375960884 956918142 146832171
3 229624450 263437776 29759441
3 432960013 473708564 16246933
3 276327775 791001827 258379809
3 72850342 926985848 157578456
3 242046187 485399205 21992751
3 915916631 973375190 35079238
3 704619147 740652217 24023646
3 222251105 978317314 155913
3 559132384 815634289 211768894
3 564956187 585738194 4528236
3 697707915 747931177 41291261
3 64023892 534537993 53453226
3 260017713 688954208 86442738
3 432671017 434968395 379476
3 892706961 937837576 24049048
3 928593098 960078597 28864856
3 258616662 801052820 455736932
3 918176822 949522868 24066018
3 855589500 861806473 85015
3 279596516 568999846 120823200
3 736373664 765850103 24902919
3 804731667 928400603 53619278
3 952783417 968124393 14244540
3 34866229 737887640 369863081
3 674569879 919668993 145969941
3 923730796 950758745 1960662
3 920996097 942735620 10683441
3 453558841 516493597 40478418
3 473926095 597411475 72155372
3 663615757 730498325 32642437
3 982944209 984689662 1000870
3 166341798 352316025 74524950
3 692206953 924543403 30751024
3 928290669 958032741 4298681
3 131432651 142692723 2610760
3 168196380 659723611 412297229
3 763147661 857893127 58015196
3 889310740 988266701 27963618
3 159728001 798510192 578384950
3 213848500 775763987 395137770
3 344897235 737076327 189749873
3 31913481 46754733 11885596
3 609695054 685545412 63639854
3 303235136 407063044 49640003
3 955979738 966028281 1593251
3 347536518 879940634 253492426
3 683676660 852011327 125922083
3 628341058 670593560 2096140
3 26627942 901210016 390442058
3 432064426 746423164 249007054
3 378926149 939522782 234364836
3 27359696 793337516 227889120
3 944505041 962937410 17758036
3 911882168 979055978 16781410
3 940707214 950180968 2841887
3 703762689 846144040 28970783
3 298532146 659212608 161610956
3 946972706 990739804 17657911
3 987382771 990859985 16731
3 728246050 877979248 68004276
3 499430354 650504744 115892204
3 550151361 841628013 245553006
3 916061066 993944223 8800023
3 254408182 659150686 183167835
3 385555349 599514059 84836352
3 822826327 952295461 57999005
3 60054567 361305050 11416461
3 459249299 474421288 10353247
3 13694726 952536419 401276352
3 495885124 915189377 124836589
3 901531090 934230420 26569662
3 205651021 695641519 343462193
3 616226458 688016446 68536312
3 525496480 574022571 6436071
3 602894337 603347911 140771
3 895679397 936897227 31834973
3 311661224 800580308 47393758
3 348235786 677403133 257167085
3 486608219 741764587 120782215
3 932897468 951359079 2264995
3 874102201 962809259 35248310
3 579800864 825465274 150699539
3 624289242 947700013 12149662
3 180345123 222389096 23337054
3 711698979 728103252 10324727
3 602458268 871152029 181879323
3 256356973 440460739 156454986
3 245113361 991357509 248078125
3 73413722 343148341 203916007
3 65172176 641610992 450092541
3 262570977 694196657 410572353
3 916503845 959828388 37783072
3 690972646 843937937 125308495
3 324678653 678906386 13225544
3 780799285 814070794 7816011
3 212631174 510752462 27346389
3 130074878 504929986 307237178
3 544659889 854304449 236089583
3 958947144 970982145 5181255
3 106230063 584048887 369619235
3 742836482 844082263 55465509
3 462513821 526782272 43133198
3 319547415 955676667 485651017
3 357649213 419742746 8725440
3 383736447 605603571 201797669
3 999768641 999769185 65
3 720242458 735208150 11204113
3 874007495 914657841 4413687
3 47738968 100069639 33240828
3 515442876 679433036 87933010
3 674496359 917942997 168558692
3 299112146 733513129 261996041
3 48314197 904383901 99767447
3 3347551 949223639 331747642
3 158569681 616922479 33048543
3 807947148 823367972 538488
3 658027033 670658819 812613
3 241479636 761748599 334030040
3 732319429 862438903 45066334
3 355801821 790720402 366238881
3 463957479 466678364 53640
3 224445776 325130899 95351021
3 518167492 773988396 99818834
3 836776151 891936238 52279183
3 333438046 384677545 50768863
3 804846448 819977092 13364189
3 965930361 977038588 2677912
3 191060217 233475548 37544953
3 881264325 954413333 4042780
3 452127816 537339348 84757726
3 648670397 866208125 93528668
3 418155323 474841524 41705351
3 885110926 926422348 1609613
3 963874427 987161189 10065729
3 130995941 678603507 98468991
3 861725096 944010550 43452354
3 863310226 979855630 3004117
3 423287788 463472786 21325743
3 955206917 983333950 15990518
3 234596711 582940503 235287894
3 689644692 770838081 141206
3 647437502 721941168 9369601
3 943447925 946161666 392619
3 110991310 971187238 77902278
3 687812981 777317138 18770059
3 735990132 862308181 27240287
3 639166802 644234240 87492
3 332914357 459455680 126145510
3 807457763 952391439 46624613
3 547553510 894437142 75474703
3 241540521 744943094 298206786
3 298555179 841590599 150567860
3 467279513 478601222 876450
3 187906168 593080712 93473928
3 555480576 992940449 263660636
3 443510424 618614448 56283960
3 813799851 813940045 3814
3 782423752 902651596 62980987
3 850386576 932837094 60763800
3 869225914 878905098 3636449
3 416540504 487911649 66640002
3 87933133 192616986 3334002
3 299422584 432054034 40223025
3 446206743 921572659 337050359
3 951488958 968150524 1025537
3 642021769 768136826 67385270
3 705131883 914747580 35084423
3 843831229 907591496 43452519
3 941763494 963026958 12323007
3 660158081 864642117 173007982
3 346439412 811534528 384945483
3 517587401 681601443 126101935
3 286367553 537485163 148960966
3 196440475 869123454 333874928
3 550479937 972805473 2930952
3 530346559 931762834 313835233
3 176441523 815788690 267852710
3 148313210 292106568 19291079
3 728952519 803068806 19707288
3 493223361 973612164 315752340
3 246694656 772942391 387171923
3 695746584 774084627 48978898
3 118895920 524522204 146007370
3 914898185 928387957 9018451
3 728466134 981001873 145793783
3 955721868 979667293 20847380
3 678438885 756702262 14846466
3 812485010 948028205 61728062
3 689751254 742660821 49581489
3 641274303 962279972 315303820
3 215701976 901021512 318510321
3 400299834 982160945 87564351
3 141152342 740581006 552962974
3 309524123 378160230 28568453
3 341229675 830898518 348027086
3 341586062 725918035 316430850
3 762201054 994359159 95669136
3 26477655 129073631 31796348
3 443256279 868715386 152249871
3 436489604 677498685 62385808
3 789528634 993679307 125376294
3 664879887 848256610 114894856
3 509336381 592800502 50932503
3 869922496 949713707 5698357
3 74006780 589473982 81026677
3 274614785 632785351 117174068
3 531555682 941663144 91683335
3 58274325 197807693 113797954
3 115938977 260369651 88593606
3 359010620 787308362 326902408
3 908986680 939977248 9825401
3 123843525 486610107 240695471
3 843918673 942565638 54982783
3 889467402 989594308 67882202
3 896164261 973736821 30194786
3 337370444 919270110 47337713
3 74402703 736508970 131904398
3 107133228 654656837 198139769
3 976188701 982130940 2917009
3 936717993 947862381 2599258
3 690054290 917773126 38830717
3 566380546 569792620 889092
3 155900186 601646126 64166240
3 893267226 941902152 13759907
3 516852532 931120817 320511132
3 156425571 361587261 64887924
3 336657077 603254964 242204540
3 953539154 972526159 12812431
3 418829781 615119927 26540744
3 927055498 954451602 3789455
3 241875659 675264260 265962374
3 698714675 937736332 39891630
3 763439594 806744719 29824475
3 81947075 385486099 130954042
3 390052755 711379971 184878203
3 334168402 476079340 19303425
3 208086798 915569589 65691327
3 783782815 982209614 25514517
3 294014789 497638110 182271667
3 740888461 879549426 30077133
3 749837670 793426054 12318303
3 614199231 810390210 116529035
3 715953497 768082893 37365565
3 690349813 797368463 31205706
3 188629260 399524082 7937100
3 845898667 864220062 4642564
3 953822094 969421304 3177104
3 998277369 998696260 101913
3 961152378 990653112 9882274
3 741924163 920771080 24719782
3 643648669 861055680 95111282
3 231851781 261897644 9205583
3 409920553 483215768 64597239
3 157163435 170820425 8841402
3 591520886 784360647 155272678
3 204271069 284848615 11596128
3 536481431 605843665 941066
3 293328710 426109052 125463388
3 403101609 952762556 506983803
3 108927430 780468747 230044512
3 884772303 952086202 31230100
3 227652591 786889236 536555214
3 301424138 947651477 602667748
3 933124269 991015264 12497827
3 771024108 906372376 25584824
3 141526455 181026666 18996582
3 170313445 651628831 271230532
3 916660814 926562994 705928
3 487226167 892375271 312526933
3 951245708 985414833 2997199
3 143992385 482011848 43534974
3 545824213 876738211 285986617
3 317722618 403858646 65118621
3 62170707 808561637 293827272
3 601452421 781786656 127163937
3 130803828 204065691 62916158
3 711566249 762729125 9012262
3 363676482 559640168 28508710
3 99421624 547385066 355459278
3 282242669 584998787 124674975
3 570214524 973204509 147958939
3 24677801 400984605 168694235
3 39017092 944721119 385649167
3 244920415 531699602 109467241
3 398501689 800112371 107477438
3 622542211 782376445 86367339
3 266649170 901356084 20091625
3 751018126 856911910 93951264
3 147532414 813215307 331407361
3 283284726 331641798 38128989
3 458302597 805396750 343479954
3 394775794 955267687 59700717
3 482976195 948254956 106413983
3 158870307 346917706 70479549
3 330818676 749963466 405099400
3 338851901 666480048 299909587
3 620168461 801707746 93547640
3 254400330 448950970 134924833
3 394226479 853395731 361092065
3 323205490 668386484 68344500
3 468013131 680209348 938838
3 35470962 225352274 84608247
3 588085037 886363608 29746746
3 508757653 891056696 377726661
3 654794533 971810242 159104918
3 233839243 619002838 161271379
3 58539594 774710237 44978000
3 647067905 829046076 172547552
3 642746402 985191346 284808571
3 590735869 768152864 234219
3 426759827 796030775 68035871
3 225576227 950292375 481967708
3 365895287 791580790 193299193
3 513491551 665822389 146026831
3 8078243 774534260 648109275
3 58148640 230648765 88340155
3 882226695 964642213 78454843
3 90400844 886895948 233396127
3 488935127 618153655 100429993
3 152210407 708921100 244465559
3 109296184 802380639 192777166
3 717631877 817824417 62561850
3 384481022 600201624 146957455
3 746323958 809108978 34711806
3 296504609 609478081 239074016
3 285639731 300172014 2997295
3 540705077 619146533 76886033
3 904176501 962578877 41307260
3 107089533 577045740 466430714
3 722670455 839533757 108494327
3 417356715 989220431 16375707
3 783063624 923303725 17068640
3 879743069 939036871 40531283
3 604210550 786933700 56146532
3 321642165 808189810 469623566
3 358753023 809251938 429944127
3 66638148 257926919 56891509
3 601712841 734594864 74328358
3 361265866 524954627 1017876
3 413392489 851588684 296355621
3 472476528 679132814 175773347
3 915365454 939450111 10188842
3 783361206 922035926 84936982
3 616158053 728125256 12323388
3 704120083 882407089 170182608
3 644568014 897008984 107690156
3 610379483 724298171 88544106
3 665937459 940590549 259902435
3 603449045 632023861 16317432
3 746762842 886649261 77380515
3 546026260 554002031 2143271
3 645398419 884167653 228226510
3 992848090 995927562 2971520
3 401595873 907539001 377398
3 974680175 997933519 13889912
3 247769928 749396674 320243615
3 454271368 773304250 41737264
3 406139327 780157731 244067228
3 410442830 706073061 26765871
3 124177579 803672092 116389425
3 822188909 849555557 14218527
3 45291193 497116793 231734726
3 957568590 974370989 14206941
3 397409284 852205049 24589634
3 522610408 579315446 17646575
3 106443276 691513481 137395892
3 922301872 996496608 65997272
3 143370192 404855671 54880608
3 638472664 890224054 152388709
3 842754267 980242470 24253583
3 516003813 854468227 89230475
3 542493087 676145067 22404038
3 831106375 974321273 138933807
3 533675013 704179665 34965279
3 717691624 839868079 75338579
3 328864674 989419443 59080468
3 624203563 886312037 254032717
3 834485377 968929664 83838014
3 291624982 960669939 53232344
3 636816034 938066379 168592842
3 824787084 904696592 2727196
3 583731262 719267672 118225788
3 837005369 875878803 19947667
3 205452248 674271568 65068883
3 452461006 838317680 270811173
3 479110686 847131673 28716355
3 880221164 979974104 23933560
3 661108174 971029497 68928689
3 462631929 565738168 91654700
3 723944475 867560199 62585247
3 381729086 863780768 367116613
3 511256118 932943767 215771991
3 20889709 789695039 645901727
3 139972822 315471258 2099442
3 801801091 957276294 47270327
3 516434905 661801020 77466937
3 949908369 983972643 25224025
3 136077114 345392695 117539007
3 455721931 608267678 137671714
3 900587508 958694273 19157707
3 768828851 924941182 119867295
3 204422118 619495565 283138403
3 807603971 905378249 57230070
3 84450206 305077837 74938021
3 977546734 983953039 348093
3 796387931 935808080 31922593
3 628400102 922324364 126347844
3 642136716 725811586 27450842
3 328148213 414118272 54287937
3 108294610 419764213 124436296
3 457037092 543835796 20393590
3 264434145 272614999 6861257
3 835989401 882364064 13844469
3 888612625 938069555 18704603
3 220300355 699213369 304317756
3 465207841 825049834 353287666
3 156618460 642840121 338687396
3 370027145 755832746 342967038
3 699646702 884982652 1698931
3 148137872 503976637 343695599
3 389532982 446073374 17729846
3 47018736 169781518 58160136
3 21684713 711027325 593385538
3 634810449 803085572 91891928
3 416429659 861745714 49558833
3 915725395 991246716 3717182
3 776313561 970919782 7148968
3 968055870 977165901 3337967
3 467806385 881771961 65063898
3 746641906 794057269 27373367
3 205930087 669184881 190877123
3 311414259 462006368 37845906
3 114858008 797865926 567185819
3 140782730 248016594 62225650
3 460409295 871562720 312648198
3 7202074 820274964 421963078
3 965103563 982928113 3505280
3 615086684 627280633 4489956
3 209191193 413509436 127356131
3 641927911 722825507 54275307
3 355877889 384576154 21576786
3 427331378 449631155 15164543
3 322180936 438645145 33983009
3 635376356 825215969 116148702
3 465243229 497815242 10211784
3 503056274 693948172 61885374
3 342735225 610794013 29413279
3 110258268 712902220 157671869
3 128853282 325268954 20754913
3 563151987 669774256 65442817
3 405667804 969956238 316926003
3 531838782 782160811 80160920
3 362008378 576604846 45944607
3 544240087 679103361 101230572
3 444784649 864871767 291386776
3 129415686 863747433 133005628
3 317708643 362739305 22216524
3 964943775 983691855 2025460
3 412414871 430042581 1102031
3 775655640 928061439 71762491
3 75251098 445396506 172067117
3 55631331 888585430 308990522
3 663615463 687371124 17535380
3 270679599 800909911 303571878
3 416773213 828992257 223705829
3 387787110 700724504 92652552
3 368483709 369817870 923679
3 632563427 757511080 38407890
3 622576505 807081914 8046584
3 329965690 539228923 174414334
3 224815831 498278675 238281884
3 962753872 987238829 5050361
3 68739573 354030030 92041693
3 206869841 218341262 8072938
3 333510033 684693798 180674981
3 120794106 475409584 325115550
3 627537193 694394255 57308735
3 119248082 765499130 358357106
3 379309780 717221499 294711714
3 57301251 818173665 695723518
3 641494690 969364075 144074366
3 244524965 448789447 191834192
3 701569859 976096283 188740682
3 295151247 981498200 591179552
3 994940749 998481188 895340
3 285934979 847797039 182615903
3 715477854 859253314 95457550
3 583038595 825453291 145450284
3 910430842 947828422 35707363
3 214686742 758058907 187198028
3 754584017 909928327 117737367
3 497685317 846543708 97787590
3 247060147 690200449 33743592
3 439442750 492280024 39227026
3 496012743 873923060 63203055
3 157084586 638923787 160730217
3 921294723 971436829 8031002
3 733579653 945787635 87752812
3 162488835 429801515 122013986
3 169838337 650272976 167054830
3 208893661 888648530 678206397
3 447858547 561901332 11579025
3 688932989 947426692 115082539
3 104047977 351796981 93685376
3 884401639 992010073 96042167
3 648137719 778501457 43631307
3 415743686 790265558 288038763
3 513645659 970843991 392070899
3 292159063 359333398 54199387
3 741289484 852893898 38190224
3 726192104 895560871 160455521
3 434661862 956140095 220596754
3 183255987 390044370 126234992
3 463708854 831865365 110110248
3 558151151 658741685 5191981
3 49726236 282718754 222948447
3 390447322 746070144 63662260
3 922120922 925261632 840267
3 233303192 486709587 92038029
3 203674224 265338788 13776126
3 970922674 989148335 414667
3 221757643 721652059 133704850
3 317415002 584805254 55801307
3 56303736 325579501 30990694
3 132427564 756341626 77365643
3 709006651 900202275 157416482
3 254190505 856211496 510070603
3 523292389 673038081 16332916
3 967460488 995285335 14742888
3 443724188 776390214 98215359
3 460421344 844673213 258821495
3 820508830 832372297 5845560
3 513962974 603648777 56349701
3 998339960 999004931 304307
3 390805582 628301594 122183057
3 830118923 925297303 87334702
3 290625452 926959757 607958288
3 505265037 629372005 120019531
3 521474926 993483082 151951819
3 377273491 767546532 223956496
3 634505701 998997708 348682538
3 631442068 728542385 38260079
3 588585664 604096009 7818390
3 175360194 566793294 162142940
3 505345812 558014212 50235880
3 776030756 959289277 63558770
3 745794940 824265424 30575229
3 645148742 938477929 18696537
3 22830884 525560610 385747568
3 268712881 484136016 140645499
3 149473594 399634113 243376572
3 638586580 695660579 40728709
3 341108297 462591362 104338934
3 736841958 907567600 7227451
3 635584615 858924120 161542435
3 998241794 998684097 340485
3 37943965 246832093 43663553
3 977627643 988062011 5716007
3 969684444 977763557 6399810
3 961021219 976718780 13212855
3 681765186 806470220 40233360
3 648952279 739862454 13729471
3 183333050 409862597 80657216
3 94712503 604264554 165692861
3 835779286 995676298 58142933
3 939971222 989263258 22598709
3 921249544 932885101 9267383
3 730667050 961770425 199610365
3 402635941 855532844 163985008
3 905648268 998263597 5770859
3 316118318 377146365 1995761
3 21422182 572875481 267933786
3 169937358 594542914 144208269
3 481194057 703436897 154423720
3 531118677 890696708 140540599
3 803800698 931181399 40921761
3 372372214 382003857 9046421
3 289119239 293303143 4030189
3 81095421 216321696 47602875
3 693121211 948957357 159128268
3 692293244 929673537 51089832
3 857155125 876947751 16068479
3 548849101 827699097 148158157
3 719228917 768593426 21849494
3 425643926 755330000 238674020
3 594177260 693323238 82127496
3 86148912 466478561 83995837
3 622612981 769738754 92870663
3 483498825 741035470 63024438
3 311422183 647978637 26060846
3 299356110 673366867 117359489
3 745010610 836663617 20701384
3 231737396 646296388 194990869
3 70011289 239706647 102162343
3 787872733 827980231 10074738
3 722549353 898534003 150894548
3 570076379 954619006 126267867
3 986583873 999713828 3153823
3 941628480 983928708 10773463
3 206021754 315644116 81748834
3 211744172 286255803 63041422
3 932375177 958195748 4306693
3 861714725 984387473 54054133
3 938408934 986798459 24149180
3 960569446 973804151 12044208
3 403177252 512897650 58646958
3 19135702 555371200 48156193
3 664898364 974829371 267281574
3 414620530 419195207 3716509
3 258570150 298193556 10820450
3 414667579 436827740 2403087
3 506155423 573471498 36391306
3 962554732 996835907 28875583
3 976365390 979654934 20854
3 291002214 756834671 93464950
3 686346677 722245909 5875274
3 841656181 958335312 14396306
3 574861230 820479504 204261893
3 753028553 821529162 27106743
3 58156968 421324054 340210186
3 869824563 971256315 6931856
3 444795407 454058418 1818105
3 135990346 432037252 56444540
3 923655869 982580460 51103054
3 323465517 506800421 122988573
3 262809563 504194633 180061595
3 756769082 896818920 59835872
3 901585201 956259170 24937665
3 813731506 825002203 8206882
3 165437765 963025970 409296626
3 794631012 960515103 86019611
3 677708704 883455723 180428323
3 548580179 853308021 15262717
3 177578245 457774998 199513853
3 619216905 883952297 229861362
3 226021335 685595798 348248817
3 587904770 984058389 344691034
3 89172468 799773810 699677186
3 466745549 502725893 14240674
3 296047912 783175443 4506952
3 169721599 784254202 71271180
3 665205176 879757504 60056921
3 444885641 954969715 211007940
3 815137710 928007374 74362616
3 497128089 562215111 12738312
3 448811395 902004146 208791890
3 219244373 999457033 319665870
3 888322271 950984286 59850191
3 700095932 759451907 33642255
3 711693349 831388620 105339679
3 10351 236407749 5249738
3 722831908 955839088 88730200
3 930048455 930053151 4407
3 924362417 934538138 77118
3 329575981 849858726 239224818
3 566873128 879036373 230242393
3 178403177 819831430 416799818
3 1721686 784764918 244387533
3 900798291 917086379 5438811
3 23634619 78839273 48150746
3 97472126 540486116 66472491
3 58224869 425784701 303890333
3 441483677 792635990 227894673
3 923184774 969813859 41013962
3 497620516 600399538 3766726
3 296902948 886239088 389856517
3 201720051 705565679 444344332
3 705898513 986133538 259197508
3 27843549 237014448 135417367
3 27116416 189296891 102573558
3 59567539 718014543 457000465
3 448875810 818225652 41809152
3 95700119 238344859 142072999
3 837791076 889300823 37812847
3 950304958 964868674 9478373
3 975483128 987909950 9832886
3 82217816 212726462 67672593
3 478621655 599926019 58911402
3 292455436 781204904 120348462
3 20242216 434986441 400091808
3 512726322 584546485 24736484
3 981499807 987926591 4132024
3 86389243 810378356 18945731
3 773857378 805020686 17629465
3 305863842 529074326 145918052
3 487508868 605897424 17371197
3 343124035 402206559 52357181
3 432704192 897479826 115467879
3 763432863 836911336 6729300
3 603468910 697282889 92630126
3 969019868 993528158 18768759
3 507544214 597601678 9178051
3 3244646 778350650 388790253
3 207314757 933920456 150664427
3 496757887 848908329 119023155
3 586930452 784303295 172743567
3 350631852 869216632 262131819
3 936563700 980599174 24579107
3 141444829 420678475 102991644
3 221993122 523814253 140850765
3 120974198 612921525 31795520
3 516504017 721899796 123952738
3 660176296 769987652 75350767
3 636423890 691289610 53987721
3 797618336 906663603 108787383
3 85731639 805262412 282582863
3 40519295 981886540 908579513
3 933544033 982747002 42059861
3 409873937 883949827 288237777
3 473334335 516100576 25130341
3 891012747 961934086 19398178
3 735100373 769930251 28007423
3 404502416 740106631 295696636
3 559619932 970297893 162048832
3 938034537 965034953 20784611
3 899088443 908087261 907095
3 616070048 702330479 10977829
3 36232320 604581907 111791246
3 421731462 522257816 15144942
3 145755810 305748909 116450052
3 814246835 914750127 21112651
3 863544530 895699533 359040
3 651122200 668338148 13881434
3 351212685 460993348 28561625
3 882956945 930529902 4280285
3 900569054 978056469 1066549
3 783473991 868625130 24175179
3 164332506 372621941 176432308
3 376733713 455511485 27376541
3 379636594 599443260 181303318
3 615914497 995014985 116813846
3 196522906 503537566 188563923
3 751888275 984145526 98158357
3 701322964 786701855 18376089
3 77276308 520870644 199408989
3 592471786 899988781 185886335
3 994048890 996205497 1983833
3 308274301 390315347 6216585
3 826604713 905818802 61094646
3 806015214 942680559 100621936
3 875349837 916170493 18261775
3 616139464 711700954 40662790
3 883426180 996202373 41295562
3 75795284 851048959 348423932
3 564821454 946517428 143192587
3 507576370 804608516 268963082
3 850625008 957564779 37257798
3 574128398 989014098 154051476
3 880830988 885699686 3960565
3 167615403 704195026 51709282
3 275904347 961021520 398339072
3 468154882 520939545 36944399
3 111083108 382187640 156168377
3 204428298 420249583 212853014
3 183003626 797194940 4958879
3 32896733 303475616 252735731
3 259163485 576969840 248530566
3 821747374 877667036 39439352
3 132154089 640821551 257263878
3 10434930 767803676 530031753
3 664947099 816591759 20267836
3 233581460 285959049 26755996
3 145512167 607830055 115243890
3 472243351 633899514 57867762
3 752358770 883152501 112244074
3 907476747 968017847 11275282
3 450186325 555239063 30725590
3 54023116 124466468 37780263
3 822002171 836889729 8882054
3 907753613 933638291 1610116
3 243715897 272897110 1217945
3 809528000 812689037 877377
3 102103192 398057284 160693507
3 889867465 984289497 54438331
3 356748401 365585657 5236219
3 206537850 611268120 312501607
3 874171069 881402097 4559759
3 308564607 469931848 62907364
3 634417681 940542938 233825891
3 498167645 593954949 34048493
3 899146585 951330682 16153999
3 645325721 881371776 206387512
3 779988346 902814463 121249911
3 233375708 434021834 61431931
3 13757295 323897337 26292245
3 515560791 989000745 33703115
3 690209235 926037900 129182589
3 174126093 729031060 80571099
3 917058802 965041110 24091617
3 305051920 462304589 136628848
3 770472710 987813259 185638652
3 56810898 452414350 162684478
3 414766033 572862784 132452971
3 325377960 594355257 3816633
3 199453489 267218440 11362032
3 71542066 722248519 308683609
3 108611630 442931623 296334176
3 943633086 988607271 20266621
3 440633426 693429370 55471671
3 395390772 893772804 330261589
3 398440060 754890165 275089668
3 989155834 996687861 1518457
3 403289092 404902938 216609
3 65596907 372716626 20980081
3 38324260 528778270 316231861
3 170643337 434742617 150402859
3 277799228 702139956 102436980
3 42913370 102968397 27526031
3 254245615 596201953 121510300
3 52781685 307120263 84133846
3 574732598 960985559 340974775
3 26762448 584546807 246636870
3 36601285 318764263 142778628
3 308022878 453563068 49608934
3 347463547 628322637 221411228
3 8613493 569234236 331036810
3 502547598 799521807 81978263
3 841137134 987876349 36421736
3 388101244 639074321 14301572
3 625533329 686785540 35142958
3 964522960 992563307 23925063
3 571264850 812905130 90131353
3 118106467 481707720 110446161
3 562160886 648310302 62509546
3 815972228 819210338 1726084
3 835927522 959917136 122709770
3 930609956 947499178 8912727
3 508441592 967051895 383479291
3 597041757 627794078 21908765
3 843606060 978432056 24215042
3 146604105 335111919 182380519
3 793243515 805282458 5843510
3 645260508 841488232 150271821
3 291557944 462254587 26812867
3 364831588 449291017 70823204
3 304672234 758126048 11063611
3 657602821 719101139 60043316
3 933182647 985376979 36329511
3 20433058 489394564 69120349
3 407318832 626227100 148570270
3 861255310 955864941 59961851
3 484566657 618737055 42538151
3 15195169 183039212 53065850
3 160342352 440705060 262814376
3 935520388 974556654 32700234
3 79986124 311307941 80440028
3 601418339 874432692 181985783
3 982939255 988348752 2799108
3 915466321 955773804 10988322
3 518800241 730164614 23938275
3 574895113 744612893 12706656
3 723906617 983737793 34246521
3 822529542 915610076 91139602
3 175674653 336114779 51749813
3 424324944 668065261 92714482
3 718741231 751136379 16700723
3 81053802 331921976 220992996
3 725459295 920999748 115751636
3 122572806 495957310 97808204
3 731766099 865783260 111236120
3 899208489 983174298 61816475
3 918812762 942714833 15307778
3 26676049 457893156 128667620
3 257695645 576494611 180907482
3 67946492 245480841 96397804
3 636535595 805222551 158128437
3 875367979 981528237 47578367
3 224206827 510987177 173469728
3 741842059 858831553 20512133
3 399879107 994343437 496685267
3 745760141 774094175 11995187
3 179533758 239660485 42057087
3 648043273 717895351 48314290
3 45126173 988480779 581744640
3 470133527 475905136 4547346
3 474647484 490915199 14168030
3 149902808 641505059 194755975
3 474110702 476935375 2733001
3 49466293 822870682 27427742
3 2924272 250953435 47388493
3 59022221 119574513 59290954
3 992321888 995939598 3516653
3 2361444 93992534 19763532
3 825350996 856678582 11599112
3 870019379 963977742 93353929
3 322497188 712758757 383970903
3 176048597 425114926 185992493
3 135048377 270091760 49093558
3 730430636 888640494 37027754
3 139625712 380970236 151221434
3 772112168 773585555 677145
3 41494555 590599916 350842660
3 403908143 920934706 246292610
3 845977979 879737918 9642587
3 63164162 909693776 256913015
3 906893837 995832119 17746365
3 206848064 503075093 165883486
3 915035512 919733679 2055082
3 72255459 403964148 14725490
3 934104268 996377066 40633887
3 190055623 876131726 518137708
3 767512537 929816698 150440375
3 123247364 748096556 469891599
3 848710299 926284420 30343253
3 469801541 707313034 207167333
3 283164840 767279901 239068861
3 433362403 977004124 452830516
3 676348463 810445146 117083954
3 689672447 738553726 43476728
3 293603991 465046247 94120767
3 35223127 228959289 190140102
3 971994338 986093541 8884032
3 719047351 727246724 7320589
3 710762057 745553967 19848948
3 707640043 776118283 32136595
3 483605906 763501376 163500320
3 882091572 918276415 31495639
3 193049199 653027555 189883580
3 754538327 887734188 27365971
3 23747540 875959068 257642379
3 408189451 559208097 35647348
3 774792136 821244237 40960135
3 474262947 826996747 321077500
3 58980846 174867327 40437221
3 736438075 946124641 90331382
3 521526147 828641411 264038585
3 782903360 788447531 2074580
3 823343946 970696123 73834457
3 978260884 984136252 3342
3 941194132 970172140 21564723
3 982644610 988509524 1093909
3 992764923 994994839 86631
3 626518657 869316489 115020587
3 226370956 286952739 22225702
3 761294795 826528120 63952395
3 120133421 886507599 649624066
3 388486864 625721669 228349024
3 377102009 899290403 47698403
3 223569762 773231687 125925926
3 556305792 955358573 149546128
3 223175029 315738348 22343144
3 771040380 796028182 10210896
3 205849422 398190943 52421552
3 186127817 684627152 367643625
3 661016003 792381593 41908104
3 641527986 723025564 13815959
3 715723571 863046867 61959541
3 757664930 832354448 43959365
3 374803621 942216024 224486888
3 854758662 913083170 39600358
3 847204964 873671788 488278
3 430435453 616882914 52336454
3 890988990 917739600 22953783
3 699304143 821902461 90004325
3 460973320 490624699 11311094
3 344136495 577893247 220776035
3 311825854 931401847 422545685
3 660936957 957861106 144988436
3 259172536 440165893 32211436
3 135567638 600146609 426894438
3 56734080 735765697 264547557
3 983020665 985785419 1436175
3 678309064 768995581 53723388
3 207166162 572363040 208311692
3 303702592 555206746 141391102
3 864937835 911398404 20878883
3 121718255 793401078 42479699
3 904781417 910222121 2215134
3 446303382 900810787 134223495
3 296858764 727368028 43993353
3 945013269 957025594 6484527
3 130469619 791887167 214903748
3 298054019 447379486 37297901
3 569679430 770584712 28302648
3 343774722 805622237 70450910
3 221107392 844039038 248792345
3 482414363 500281419 15320053
3 902071214 925840325 16018894
3 359620681 395685354 20812913
3 109090230 968810871 22891354
3 163115310 349207791 59129004
3 298574173 845835447 436056097
3 478001363 795458896 179953047
3 582791078 706837089 23368497
3 410763103 859423489 319651561
3 746282174 791006726 26263037
3 497389971 572987629 5197293
3 895469059 978650418 32641537
3 325417163 365280516 33171628
3 417834746 547725038 28228214
3 653437747 912938699 141377323
3 99519140 116362698 7485902
3 317282712 992350652 557991254
3 30935875 780784368 191094929
3 682830247 743644031 58100871
3 747192067 876347023 7350058
3 484884663 962848970 466926488
3 776607318 924307769 64378498
3 259708922 710266668 68420122
3 921882939 932381002 8277810
3 859675030 895274203 3102390
3 731936976 895260858 55374161
3 158144069 772320194 453764786
3 620644125 658540208 12727918
3 410453808 651805424 130922070
3 655058448 781408902 31694012
3 576087434 848546565 36653280
3 337643897 741954098 279983328
3 155966950 765541600 608427374
3 802764912 930163810 37461782
3 494490604 535408678 38218433
3 801456756 812226178 2654469
3 618547281 706477715 16627991
3 785997286 818992232 17716774
3 161079067 915794923 648993638
3 281012002 385049087 53227734
3 313225241 813038501 135936669
3 182524652 665144937 336161477
3 179110985 549692762 53976095
3 541271752 639877690 59297400
3 508344648 714976732 105575000
3 301585060 649109220 310120486
3 991283081 995889725 4189929
3 659733056 839275408 30114070
3 581637108 613153121 18312678
3 701706097 755471061 36369054
3 153480475 871993035 148510981
3 696870278 870241491 153688217
3 867591507 881607468 10813506
3 161984591 469057729 1023848
3 618111475 794282578 53091152
3 70586344 215962414 55530998
3 903171603 963744602 16312751
3 386499949 634596174 134657988
3 710789351 914126885 65106427
3 314835770 650490057 63516659
3 13894909 34540654 5847196
3 858288668 947241781 77897600
3 695059575 722423895 22405133
3 585311694 604202262 7552286
3 255708795 839079105 212063702
3 917074501 922761394 1079392
3 831770470 927888644 42218163
3 327936534 445745212 110628873
3 609233757 789823725 159151735
3 555161721 993077838 260508689
3 41623797 871797826 655674632
3 444578261 936145654 260812297
3 965851398 966495221 152673
3 926539776 991529966 57792363
3 390449093 411951234 11615398
3 205262438 790602806 569703465
3 219701317 779757365 533291973
3 445983356 827628319 354214166
3 888226158 932137606 22988994
3 641184508 787869665 79911488
3 346536558 772918250 121364498
3 945004008 967699848 13070532
3 40467483 263455711 35011503
3 302446949 579721543 19408949
3 804986627 914134140 82899419
3 408547685 712875317 145354054
3 499921399 798271718 156198386
3 986392815 990638835 2117717
3 99278011 971240704 349715773
3 667466000 991101952 266465577
3 823496279 907969769 44021995
3 943667321 975131930 23093670
3 496201108 651944752 59167652
3 785365438 814416119 13524648
3 583768731 897571529 124996150
3 801810243 977556564 123469974
3 30481738 927779817 218300844
3 824361374 977436107 54162941
3 876538140 893468893 7771330
3 626218976 978255641 14932498
3 868476100 998394889 100027834
3 204228587 209759548 4572378
3 3839754 785219424 72072083
3 632202635 885794997 102460276
3 817563942 976304433 7166730
3 949986339 954310086 2074964
3 112883906 305338065 10225450
3 499561347 675380423 118789767
3 133035203 517269661 156661405
3 867942786 997431589 119367001
3 340064791 672580838 14033736
3 20575976 746750868 480618338
3 276508738 768237480 462725237
3 509320653 621777348 23582993
3 74984157 476348077 210521368
3 569747526 950700937 362000348
3 646798995 835136886 114621790
3 976264217 989276091 2396533
3 499073224 936627654 201646584
3 966397379 974534201 3929984
3 295702135 701224528 298056229
3 524302914 946118342 276948071
3 114999497 990727885 76041018
3 693090266 740827245 34146619
3 331429354 581591120 157968695
3 522615946 742461388 191635963
3 679225921 739579162 18579348
3 551446090 656450687 58691496
3 583431101 883737206 195648131
3 709871795 935793986 69307046
3 339923192 929701667 239357558
3 49905819 76751565 17231153
3 888671590 961860685 15201949
3 844345479 864775025 2088328
3 940395863 964530178 18645444
3 911066765 952362099 25915196
3 757825782 968674951 26255914
3 426731335 641559689 41512251
3 404285553 617952234 10502159
3 765240129 860078447 201414
3 922660495 930633413 4113096
3 920706802 979323858 41063990
3 729243985 800768417 70221257
3 997993004 999822029 1509547
3 134403072 159288166 5543919
3 749660148 929396475 139883471
3 964815951 971828560 6284648
3 433516451 950399932 464460678
3 969145002 992349863 15640219
3 988452531 992151088 2165513
3 575933456 647980018 719271
3 465154154 505857609 5219961
3 555070469 872314963 287040787
3 762967413 998961803 179181324
3 198312826 631278571 182344403
3 806791942 864498740 55154827
3 725015160 796629688 51448068
3 813020127 945198599 105709673
3 150057354 165548166 12512120
3 501876727 531727484 3248397
3 825749123 929007509 52494867
3 315366360 954552952 362026045
3 869547167 984021069 95744631
3 343897543 713998562 367408314
3 925473922 929543157 3993928
3 593936661 960627817 75427697
3 542620691 905200094 253958739
3 938749457 992860656 43342937
3 591495928 865699115 106532927
3 244734172 966764367 230073345
3 581069445 801044406 85974111
3 471917786 572426775 48431539
3 673832020 992923856 94898163
3 547430626 960027090 39185404
3 693937842 869496768 47853224
3 830169038 959553497 115970603
3 205647544 229099829 15019401
3 624173128 921028104 227536253
3 945271781 960907337 9360216
3 318415063 850608091 123501159
3 855792336 889380810 18645098
3 679828027 796230697 108688923
3 138139699 593028209 331136471
3 6404755 194674839 102080874
3 302113330 549841257 114395479
3 15213519 107809034 89024655
3 471345788 960764997 80663949
3 667430559 754118604 15505218
3 760596182 883087447 83993676
3 264902994 455573116 13529616
3 911849263 955254123 38963628
3 40120285 567438672 523329084
3 260070413 476850166 146456772
3 511152321 569857602 33991323
3 217322517 549087921 328464850
3 740224081 943601737 159029831
3 108405619 162353627 14828762
3 653378507 987985430 201532581
3 772639952 859713735 80753023
3 90615623 535642253 73612580
3 854112999 900671125 3867535
3 150449531 359811276 30844550
3 528750085 685295392 153293062
3 409770735 555331645 98310811
3 675268438 818412365 137760550
3 43325344 911881926 214674826
3 286329154 533661894 1382133
3 234826053 452987059 94995232
3 952010300 994957570 33403145
3 390504904 617548447 16070475
3 485990785 852485154 161404455
3 133146871 693680279 452788427
3 428055528 844385820 392127302
3 277676864 836402001 114047306
3 384007471 946096169 213555620
3 10725281 330323343 195676153
3 775338514 994288929 205559284
3 218436986 768913771 380619169
3 326203546 602920700 106345108
3 763886978 871524803 85481728
3 935165804 952657926 685666
3 550626062 860889850 56391509
3 275011370 307195294 26661644
3 326827108 389910280 21330543
3 685372032 963238726 184223897
3 177738852 505787823 23828655
3 131114919 484465487 21880251
3 841155186 844843885 2333795
3 975739959 982466894 1406999
3 24831206 545593646 398183581
3 91593414 101744544 4240187
3 989076047 995748903 3149309
3 378575246 966741859 5833148
3 454544960 718063933 121308386
3 248037324 995170032 496304326
3 347281566 456543771 56748537
3 985470641 992544786 5066021
3 401966997 641779056 1754713
3 984294428 998621356 7286329
3 776156353 896546353 70187491
3 924205532 928132028 3701965
3 916043320 936445035 10298852
3 993785810 999906317 4367905
3 964749108 969272803 4022653
3 217884299 382762360 155584420
3 413087821 528408203 6352047
3 492909551 736783153 100769929
3 983574911 999613262 15101588
3 621096381 976877927 165129079
3 547717620 744866664 7236134
3 460312240 933636519 224525772
3 606143188 783501851 61194626
3 425649575 430987993 15614
3 11832471 265583126 209170743
3 573329981 847566321 167128598
3 128973072 690661060 16003568
3 957095271 973299705 11221674
3 280210829 929726975 339863694
3 559808260 643280096 29462814
3 604136187 909177212 75825196
3 95409570 668028291 400414621
3 107874583 661183532 94401685
3 558069869 652871850 70474401
3 469302689 614917629 131491019
3 977130403 984510731 6121234
3 908841433 998372933 74505608
3 64256245 354728590 270814669
3 228355420 767254211 433709820
3 271820459 605663857 327334823
3 975403589 991830529 1455379
3 76128153 855750757 77844546
3 453235507 939036194 134697550
3 125794107 951016943 166012860
3 807605983 980725298 42334159
3 515247013 638231984 87742492
3 847176483 938322322 49760552
3 531402552 781539473 219822598
3 449005878 730966188 81045353
3 669512349 995629463 37222751
3 255801338 609655871 272628266
3 994852825 994982922 22288
3 66646811 849946656 663234256
3 251623897 659020097 9051484
3 268504460 550091400 243983869
3 724741142 984730727 255311733
3 369337747 453921566 3046007
3 608688620 939414359 90735608
3 122522944 258151195 48938400
3 664540740 832801849 58006954
3 542058353 710244158 76189870
3 424762508 835141824 261614819
3 128898913 344899096 180336088
3 301169497 689665241 360094576
3 488314003 680739902 63162527
3 176528480 925412549 319208302
3 532518067 860173936 36200039
3 349146929 932674210 354279422
3 490314602 712706317 186229288
3 505225173 706896858 86839414
3 907900829 952069352 42360564
3 86586501 678657298 248695959
3 497991887 912702795 207184853
3 150815863 753933522 409340135
3 58902322 70663393 4682685
3 667185048 864431423 65853371
3 707723924 892903175 111665513
3 927934427 956516324 21645609
3 593964531 914806582 293646669
3 48441398 984620520 638254833
3 559682325 799827446 126891875
3 938505621 990899443 17597815
3 461550350 772489224 197456421
3 653364479 821060610 36779104
3 709725122 725333700 7363840
3 295283277 769026601 348639446
3 489001738 496279197 7270273
3 913036580 991548837 27541424
3 112142886 862060886 225390346
3 883519896 895931237 12244308
3 66666507 330907265 8672888
3 600677590 605152647 3470700
3 663056807 941496871 165227906
3 912471840 938168599 18200672
3 959735245 961552637 1547355
3 718916478 752323860 4850050
3 128405507 261127472 16648124
3 949609824 973212506 16095255
3 381136340 621733170 182623301
3 919247788 943869803 3917926
3 52042265 102021148 31390497
3 317293769 468061605 40380600
3 966837249 967513147 135549
3 364480062 634050223 144735345
3 216686158 391901976 147060631
3 856460932 942048486 797325
3 795225197 874712058 76293410
3 747427312 925583702 136007512
3 493303025 899569994 253192856
3 827053886 885586060 12270066
3 912135923 933755630 4957092
3 711269873 878331149 128959814
3 644008196 951136631 230872553
3 468938766 644429447 172718280
3 481914092 497398530 2962777
3 724169936 811673255 54724385
3 159182910 935710065 484273933
3 14586933 965759278 410022187
3 783901254 896622043 85390180
3 626200499 904608368 150228488
3 179820109 984836412 401319677
3 589336799 712338453 112255169
3 709929113 778185528 29911198
3 803480085 988021989 115799929
3 767103289 769535733 745443
3 126721217 709752281 129423470
3 172230066 603022999 285483765
3 647768404 695215932 44711714
3 233945382 772468405 475143802
3 42033336 606982325 96475321
3 399106103 877112987 326863481
3 95933949 198358061 48777465
3 965054076 999564537 6796211
3 315264468 593877349 170048876
3 344444 56287947 11613086
3 72363491 208622915 85532602
3 385056692 818966978 12110806
3 459531826 479519751 8147105
3 595116040 865556118 220651086
3 796560356 892582376 23807414
3 111487000 650296100 353586496
3 228300508 984014347 96708626
3 124420414 306223104 115917326
3 134921143 928637531 249837599
3 672426668 783558002 28345630
3 258958736 280689713 2845167
3 203392159 634937839 139978437
3 119785657 896972858 30923259
3 578534556 769711229 124939123
3 307641867 658478878 187676545
3 828561591 950157422 91301161
3 290285908 658727734 366614011
3 673679 609450772 230902565
3 737599061 851134569 42350381
3 646166854 813477863 25407311
3 841664501 971664496 110939364
3 665769015 818700741 37373944
3 523396067 910671321 328770776
3 136858654 299661143 150786670
3 941467210 997549255 9954274
3 61934870 914813353 162930301
3 206159305 872698512 281940834
3 570063473 997649054 369196014
3 49601865 52841232 3184866
3 247867035 606456081 267052388
3 172437477 718704965 142443796
3 488303422 792991621 36503304
3 669991635 768514371 66837919
3 153593062 404677515 194867856
3 165266918 603994125 217355078
3 849143185 936435737 76723532
3 51543651 326080319 398846
3 312368426 520369901 37629251
3 975495014 994532031 13792075
3 2158067 592054940 292247103
3 966556533 999134396 3596901
3 415742594 929821114 511796967
3 957804872 963100340 5267137
3 475955639 793341528 307062865
3 353772705 689616854 322252513
3 632002210 758107318 82940736
3 692825770 899240983 93572275
3 534677263 739604749 191465769
3 157874525 854999950 382295158
3 557137659 701924146 34376196
3 342077815 709056972 25534185
3 825027482 868935861 3050486
3 155196147 948739067 731201863
3 555430697 855898261 95410578
3 576603053 827245867 220039399
3 323813380 593595092 256007089
3 820032546 865444821 5255747
3 801633944 879769881 31119259
3 286977541 562983858 219970402
3 789456634 913322637 50933160
3 463747384 487044879 10664242
3 130051546 995845499 249505901
3 119071200 376537221 29374312
3 627356460 628934622 496602
3 575196313 859525317 120390429
3 248246551 547599794 24088610
3 410362599 703717881 35850072
3 404221439 927695601 149673098
3 736324873 764730277 5908413
3 268619677 462563422 167268383
3 710437917 771527690 14276261
3 178587709 452329203 266834097
3 870858956 912410597 33667056
3 229605319 917854543 366789922
3 135375081 861367799 321490142
3 78882370 316174641 190956163
3 940968456 949849251 7769464
3 582463087 996993944 73591411
3 52799861 349986965 157532296
3 223761604 549542655 269014530
3 967426249 980420025 9501530
3 902976333 946173535 34861239
3 484979092 608692217 14090145
3 232279562 924946816 204269441
3 41855823 423845404 212440874
3 105608510 702130785 165472338
3 725582260 833807771 36260727
3 62397943 179845752 49073266
3 477609353 959032904 45540701
3 787636698 824179003 29820586
3 519058624 542204096 1517685
3 162494488 406097503 127650263
3 65043011 991583838 582072474
3 850436731 898714199 35463318
3 294405242 840754504 16338406
3 533129798 587194298 21982312
3 956409511 970191536 8192317
3 404544061 479159847 53445504
3 786373709 935460447 51606921
3 654366482 943917068 230447324
3 853549882 866613972 7649878
3 460568123 560079362 7801514
3 308502423 736476189 132925583
3 912775960 995860074 57200704
3 480206502 892765212 37269093
3 410518843 458475854 23367990
3 501225057 722807106 161603931
3 125249286 254638790 63007836
3 932550235 954324161 1551496
3 62029849 211267837 8128121
3 848491742 954877588 45789449
3 764506664 983390016 198367083
3 555841435 716195423 40411430
3 961671257 996557446 23468918
3 6276495 854193154 599501191
3 492549434 527205270 33177146
3 108190227 664088061 16355414
3 732067853 809911202 73532849
3 846543021 985058301 29448449
3 88152828 812007092 673647905
3 805625248 937514024 24126562
3 556139551 709564824 58394130
3 44603615 319133533 61420249
3 805071863 926081459 79372972
3 567472048 925804642 96249625
3 12850735 828832672 712729173
3 39258570 520607961 405685206
3 298286768 357314414 41770519
3 161033390 447267479 282564412
3 92254470 953015928 114988403
3 728502872 922280090 35285637
3 935937711 967345978 14677441
3 959220235 978433708 2346023
3 184028930 209483861 201393
3 221288003 665060297 203421943
3 392010713 567016937 91902755
3 347482740 509261326 91441061
3 878739123 963638649 31710499
3 219806803 458578142 30521745
3 230910498 543949849 6571740
3 795306643 899127604 8603073
3 164891592 712071937 380259868
3 669726440 719136848 12356566
3 667982432 789970486 35904461
3 217736764 646120303 267394890
3 540828644 755275535 29754151
3 450081837 920907645 407478885
3 185708875 536056169 319473120
3 513779659 534383975 19910375
3 265754256 776816510 452011355
3 34122707 548815336 331319294
3 43645125 324120423 14135915
3 950734405 974602378 4966104
3 472736801 617198586 77882952
3 805436197 901465570 94535839
3 399870983 788003413 315932952
3 999714590 999974208 244528
3 140165604 629188064 181871338
3 160910975 294095060 79468333
3 968305808 987251024 6409888
3 397520097 749773386 299370289
3 894069152 945943304 14598111
3 960864479 966362634 1531669
3 484647402 988498220 152120233
3 222317040 765550531 214654291
3 989855121 993511020 1524083
3 64577443 90132545 9735759
3 228719459 890417167 71334032
3 836133997 986339392 83644120
3 128421979 836078096 556750382
3 649976663 892738038 73695867
3 232604053 731415717 54789854
3 163384822 587645569 316761404
3 508658363 972126854 401749990
3 232977222 500268582 176282686
3 952851523 955686845 2217693
3 931215768 988876719 22779955
3 412021079 608687833 79553920
3 938050127 943810425 2928247
3 610834119 918311792 159589447
3 542844450 904146159 313763568
3 318171178 917185809 293322462
3 902691046 990328091 1794035
3 652343041 769858897 66385879
3 719733998 720065146 242299
3 120470572 391519855 34195638
3 489313337 731353717 110565531
3 960020634 996782117 10158888
3 368278569 650652654 94645258
3 993223116 998109129 167501
3 829148432 989852727 72255308
3 88785824 419973510 21896588
3 684250573 692778717 6801501
3 598836365 896196281 217103947
3 746348863 759687681 6275992
3 899777758 960372347 51254386
3 152431373 360474027 166332899
3 449020042 449412626 43408
3 30416203 201025847 28833871
3 408230741 714955005 243231267
3 667568971 681250702 8686136
3 602492069 950568540 333020045
3 771128813 943491654 33532300
3 434762093 501644016 889987
3 197052976 761256720 263759298
3 341166343 441401340 8872586
3 558294102 933738701 9858600
3 512713618 535993533 13207759
3 588082370 668504988 40665337
3 919784232 940358351 5255905
3 710791114 804870710 35627565
3 489836854 564083804 62807993
3 727856651 839339459 109267367
3 544904238 978280711 143584739
3 127823421 844652542 111545984
3 625267980 952047565 46354855
3 667326352 942011121 20448667
3 374506251 524653181 132199958
3 435881623 528569547 67203578
3 906158028 962408845 20179781
3 874442374 960132037 76873243
3 968284158 972853970 2400177
3 845799290 891919797 4254519
3 275361945 907488902 338218007
3 338232578 399112342 47849859
3 442321564 863965784 160203696
3 212585003 647856314 208379650
3 580681253 626543665 1926370
3 517236596 605359149 40788734
3 923949182 928268357 2140780
3 805948065 816139369 7923609
3 476309402 940007308 387441490
3 27899647 251543302 173294169
3 762092059 862971846 54750795
3 434354218 806473047 357904679
3 890047195 995275540 70143483
3 117312422 923604216 699975646
3 850214154 910435080 50545949
3 644582363 749033216 63605025
3 575457880 910639897 320176742
3 191654834 652486754 444746063
3 33501985 242419541 165287942
3 733360399 886251725 129843546
3 187161001 513129820 288374841
3 458412498 784454660 57114977
3 540365695 748942562 167764338
3 701932850 865186907 93851242
3 954621908 999793005 24601706
3 349122791 426070987 56726292
3 679739048 747832076 374315
3 767511831 865319518 29395729
3 636706178 668658747 18533435
3 374243045 452805286 31004453
3 383823010 549430923 64209342
3 969492168 981889629 5758107
3 705577492 769909738 41938790
3 485957515 577228392 30252182
3 679481404 946961327 165935932
3 942895926 974162572 3387815
3 942154320 962481883 3734040
3 507689179 903598918 369688185
3 896032220 941807776 34586818
3 180231006 843606807 498082016
3 114118674 940244171 623759737
3 972737791 988671178 1342490
3 309087441 770228576 302684514
3 908326985 964935514 26297220
3 715588310 826914612 100132404
3 390348836 827156071 260864467
3 44826517 690143771 208354623
3 148872524 287390258 113766678
3 642346444 870860339 61485235
3 9147230 580581929 484847720
3 246715710 632396497 233830667
3 439813803 479969853 20921107
3 893356490 998457553 89435889
3 740902622 998989275 160763049
3 563094107 997347262 424008703
3 208280990 612319883 61511085
3 405267714 981696958 197613940
3 77624041 711058674 345509493
3 268524128 980920081 479965852
3 995181652 999444426 2187511
3 576979183 969376996 188508337
3 240786884 286280115 22986291
3 743779906 819067977 71438438
3 830108544 839626797 8435172
3 924102284 950241446 9220630
3 114528030 245772976 60635135
3 290722860 692180438 8329522
3 338624290 942821070 45249830
3 131940789 804104708 189261916
3 102380907 294533388 58713468
3 290074963 818918084 125344374
3 727318718 949252818 103762825
3 749785044 781236841 17085705
3 44683616 506681704 23698786
3 71894964 967428091 30070749
3 978099137 981876259 512507
3 852105135 998710897 89366458
3 975611502 978183758 1090657
3 816147206 969991004 35383888
3 402690080 679951345 276184058
3 901242907 969481189 36476826
3 207053790 366174546 10619433
3 739904369 798811413 32372378
3 504603455 973628580 326496111
3 217575405 343056684 38640728
3 728649269 933289508 137755140
3 821465540 859894112 27626077
3 173512705 457564927 119487219
3 435557196 623859228 80600167
3 875602052 964760744 34958899
3 433176866 993561092 78216686
3 440074401 710281080 11241136
3 523918092 945300645 241076833
3 713794258 985088822 69854884
3 398057845 557175765 138119419
3 650093445 958215095 154859693
3 348117237 893919835 142711925
3 52696566 614152940 294084601
3 457274643 923235086 18488709
3 164867017 715928740 14152064
3 398018167 546641164 82831128
3 394413338 585114127 28820865
3 575818307 671567754 63999043
3 426589091 843520089 307568826
3 930217505 951672096 5576133
3 609599671 855152911 213349933
3 716336521 854085485 61732284
3 76266831 883369296 117487765
3 353090629 421678822 19391977
3 713407388 988559306 59319448
3 224113381 469046619 166404509
3 579674552 881418736 239106009
3 866073793 896810173 29478491
3 689915971 799033863 60885359
3 275139047 658410660 377480615
3 895612065 896603684 479583
3 924265887 933099164 6798299
3 108777135 877047471 606435225
3 784273064 784749399 136628
3 686989629 998426969 274515007
3 956273714 972664818 11970887
3 15396762 824037532 768451432
3 94103663 850515535 351247210
3 705716507 880817801 126652052
3 510672285 917366926 110518926
3 273109537 881011772 376345024
3 612393371 709728059 86759521
3 15853333 655092028 575271246
3 639645169 891958493 137667894
3 763388554 822235085 46256037
3 322879709 529361362 175868615
3 653744895 840604366 185182944
3 704967147 772165863 30121931
3 300620978 412304911 23884545
3 760156828 928493716 149715249
3 236285499 524545742 129583024
3 421473075 846740391 254637441
3 68688820 290008113 109432034
3 322084513 546557836 11549311
3 691148202 775303973 58405638
3 908632826 924410142 6791697
3 135409983 651028751 138869631
3 143628397 229862897 8777992
3 182130947 189411896 99895
3 826871504 873755193 41994994
3 49321215 645041415 237335777
3 183197056 201909844 12568205
3 198669131 765004741 473695370
3 668722973 677300276 4938424
3 636553746 720752742 16030634
3 683573182 866899579 25919050
3 693659998 826096124 127338602
3 845146335 905532437 28016684
3 746756414 979930986 208184105
3 658033632 760325296 35179756
3 274790652 615707834 13794292
3 441647895 990925678 330633630
3 435577379 779417422 16727411
3 306685462 843357362 511216115
3 751430967 815877196 451441
3 404317177 905188331 437421790
3 329847276 744627615 198769962
3 980817605 992262300 9162936
3 695956759 956454174 29869160
3 981505025 996655131 2090368
3 723443932 905530282 54985901
3 157779148 596580829 156730125
3 837377902 885113391 173677
3 216182998 480269466 122103946
3 558258038 957047857 214118816
3 140091250 379168908 201381589
3 386603016 973648687 532688302
3 402059645 466342801 17934519
3 911918100 998362724 25962578
3 745069504 831805358 57760850
3 360561400 680374890 11245360
3 240392425 718411602 76800741
3 965099605 977336318 4836837
3 411032208 492025659 24118292
3 182236143 460383857 59718826
3 516647294 832633462 288174273
3 453286092 809996802 130544113
3 313162825 495132173 89920709
3 240141270 438741776 21450768
3 955087428 991320127 27145440
3 831479583 977444688 131645179
3 613202829 741687077 31672708
3 460312878 586209510 100791068
3 77293628 932126896 389106465
3 754850124 796711768 13507909
3 457099646 767522565 127480963
3 233262359 984571113 243087857
3 314860086 663182547 152808519
3 874906115 904245624 14337129
3 631698188 997956130 190004384
3 561488681 922710935 360138940
3 593800514 726440363 117646239
3 296513968 473302999 128992129
3 756185908 807649240 36318451
3 345475915 593468152 116379446
3 219649680 966613437 474571307
3 166902705 842827789 521077934
3 164831158 421384167 154096251
3 270326835 947436781 146823634
3 217077068 948038259 9280368
3 961535152 984995174 13599579
3 61725406 522298373 370743834
3 699838660 834709084 2657968
3 871679969 928833799 23315438
3 905027673 962914922 16970276
3 370517120 394060194 22223388
3 283144838 461094992 118902734
3 832511667 846092560 8913741
3 533067883 898874148 234507931
3 264415061 596413685 98017674
3 762935221 913226897 79406627
3 403165291 817557127 76690264
3 694833520 762516136 63493859
3 23644454 889875461 23635561
3 712133166 905682448 90614298
3 410544781 862403548 333354375
3 328403095 883946642 210016845
3 59938410 941500007 603209188
3 867750423 893407047 14111082
3 247884815 749747925 14588882
3 519176828 733036758 145515441
3 478207936 959637539 35347611
3 897334786 931379357 31484848
3 768221596 892083614 94416802
3 786061063 908761622 69304683
3 866125684 970549051 70976132
3 640421343 919549398 23456877
3 104908720 343049059 129681424
3 819342716 921070151 82055572
3 84208803 563992275 353687576
3 543940525 674207341 20585465
3 517642199 925588695 289470968
3 83403443 763488784 9509826
3 728456805 798095350 33685412
3 755421355 836359772 35092763
3 483853116 892847056 265136205
3 650460828 828530169 124642717
3 607528059 754655565 74524481
3 10060344 829234096 285539701
3 457576975 828540163 63989927
3 604574965 649463744 31534940
3 107316511 519771880 405415455
3 159296126 568482012 212368118
3 85358178 472010723 16254386
3 495148962 792820767 119540158
3 276737258 330976511 50548825
3 679007509 925615279 166257943
3 195419710 738345711 95641320
3 907785399 947674251 31372089
3 718269214 779089529 7475659
3 295578534 850103067 77012934
3 697234813 785603548 43253352
3 671259476 884371090 100169387
3 25958372 442017549 396546260
3 93574418 111158822 15831690
3 815355385 907457540 88207181
3 712515267 881687639 45809567
3 680897917 968705703 206770407
3 547931398 622780741 34480500
3 929400081 975936645 21444049
3 161825026 926674035 398657819
3 691482211 996317182 100604224
3 376243514 727689071 14830214
3 233080722 248592811 13403951
3 154476574 245414058 156894
3 512319480 600283284 23459736
3 180167130 745225341 299563414
3 247131759 491864587 118738613
3 93391344 532138594 94505338
3 383676523 730501973 14092470
3 401262870 472825778 44183587
3 897880804 912848338 12102312
3 76852185 977165641 438716439
3 727436987 809950091 36185076
3 955693002 960257561 969932
3 647737549 662186809 5917319
3 952766177 955260905 1716659
3 835196981 897591868 62205656
3 404203526 643572959 29605615
3 328570161 584390976 68560008
3 474609407 834230954 225578784
3 748398019 757264388 1112151
3 223916199 762689479 63839850
3 30978856 62624259 27949608
3 474731359 502594898 18755636
3 374785168 671037171 101960555
3 170649569 466213282 209662878
3 401746557 831457100 295673716
3 558079895 623745175 24811124
3 848053581 940207926 25761788
3 256332776 785552021 413133983
3 815718839 845367509 14123268
3 556854731 745112317 100423568
3 175810527 176813669 625790
3 596809592 818498144 69334310
3 88665024 715165992 39513337
3 336820946 715088723 331071564
3 760912281 961632881 163924992
3 731181216 872502866 73841597
3 308872389 339584623 16009102
3 904232327 949472666 26243297
3 405510394 649489875 29384786
3 792503909 895059537 13125286
3 760406139 843922158 17556502
3 914984882 941678400 25789456
3 986458096 988451769 1129910
3 678299812 812325423 21127807
3 406632772 538430581 107039067
3 677331015 693589302 3046544
3 95519734 263467750 125853953
3 604256166 914830761 10308638
3 571259531 996401797 366787634
3 682583322 889780742 136502042
3 951021204 993118893 11741811
3 423358457 802935026 161716441
3 268700973 712228819 362895779
3 259578994 668299914 200652405
3 933865138 960965367 19306205
3 310895427 976696981 659490885
3 146265007 747420327 558518914
3 194500022 940032319 89325437
3 139141504 548613544 69601791
3 978147650 981756460 1173144
3 291063016 848293207 287847073
3 922022096 986842431 38214417
3 791878586 844002953 8009006
3 877720080 963292890 22293202
3 641538497 978649955 161746615
3 123878742 181987391 18655632
3 338862473 909379661 455647083
3 410142174 760743547 38174586
3 428134948 798373358 242062333
3 241734152 247212948 890789
3 576777046 846334714 162352000
3 279442654 636853129 278281135
3 272851755 371659900 19931808
3 547690215 863179862 281270311
3 999026567 999453043 303188
3 90431901 497614003 126206367
3 292309388 328285731 17570792
3 75024629 655269830 450165167
3 167478440 266646349 67972704
3 647889687 838875193 99709284
3 925806876 988203208 54207559
3 258737803 660375901 206016803
3 289438149 633705550 313777721
3 122561126 184475104 46733016
3 48180682 848116926 26697445
3 122480713 788086827 296919658
3 570412219 700282612 89809457
3 653993346 871715099 134085821
3 297254957 955304967 376451693
3 768614960 844915591 16340367
3 100144285 472771534 107841545
3 25736519 879136032 177053771
3 530413919 618837709 41134902
3 549970789 590229443 17643212
3 229631390 659232974 298311522
3 560453279 715963335 81034266
3 366727050 758226325 363181355
3 907028012 951111864 11519744
3 103227137 503941770 332650926
3 497655479 794271792 1727708
3 246548076 965177877 208784829
3 254863467 647183691 45940960
3 81804933 356978101 69168174
3 554024834 773897697 111691108
3 660136196 857768226 115677345
3 761184189 861354407 55198035
3 443333755 674279735 156773056
3 503371481 800985871 202322658
3 216013690 684262252 436102686
3 261590951 916320298 571643627
3 483722850 895354443 242264846
3 904199135 964660523 39005987
3 279733096 410649946 108601738
3 809400011 959247898 26766217
3 383479809 519879699 99390468
3 350502764 964075108 223235294
3 324399257 875358072 439065278
3 678312240 901172094 146682228
3 435237864 598329077 140464959
3 423090712 712115039 139892614
3 136423988 759273890 213838538
3 904133662 946626439 14092498
3 568860437 875539255 160019737
3 845683582 889743913 18719755
3 995605992 999278071 2321883
3 99137500 274977600 40797189
3 426050227 586126795 140154843
3 211320179 523043575 120677793
3 172103032 793360671 15263284
3 998120400 999388934 594456
3 181069751 858458622 485669981
3 320328305 614972411 24556381
3 811980990 998946717 89229937
3 926013288 927688397 190476
3 511920813 789169892 234916033
3 519734865 662367621 128337798
3 345475613 531955368 17033959
3 611427718 788771190 93360446
3 114289144 674558235 397013877
3 179257441 819264661 550464845
3 631090559 985197934 41694049
3 121478993 955904476 690175392
3 699028838 724518213 24320257
3 283550330 388506539 57998157
3 113986703 387110792 133039801
3 953506372 996355960 19290157
3 340085462 618026654 29426847
3 501651434 634538013 78124363
3 298953921 446687920 31380031
3 234567027 307524798 24440593
3 876596034 962481737 32504995
3 212834330 622873446 62054109
3 300005393 943382984 621081328
3 624001658 871764446 1509375
3 141267987 589760121 78561594
3 919676729 969634133 20919828
3 747481351 827542236 45441616
3 851742164 891448382 1694717
3 709345626 717808767 6226282
3 978172183 985542854 4489623
3 134447632 547446492 35384210
3 12420490 207613496 108754186
3 818564113 886982523 28493434
3 78200518 579995333 350040780
3 895532659 977364410 13109385
3 29522922 616447313 576269367
3 690226925 906601495 67343971
3 689952691 995484265 239560223
3 521172702 588680220 46256439
3 963361623 971032480 282814
3 915858888 973781295 21292817
3 24922836 821437903 195461488
3 356668983 477001093 50026454
3 920796730 942724246 19541923
3 572043633 910954480 280402745
3 991172033 996561055 1873851
3 119133423 152129138 2118680
3 184913170 336836055 138174253
3 325966529 361398716 30576206
3 558925389 568449681 6388226
3 755574202 838792412 1764686
3 390497665 778783371 182240236
3 565365610 923021002 241291256
3 32975284 552354977 23525904
3 579651583 720537499 22770418
3 916117952 960669500 4481551
3 61705997 814487244 287951346
3 679140053 815925537 86202801
3 205164076 953842142 200319963
3 625792336 726403246 9713144
3 435519043 757411613 178072277
3 542389605 811899874 45403388
3 152335010 897753321 83943994
3 52365596 250696856 136522297
3 358948896 552388501 45010530
3 113709349 396255995 261013483
3 133094849 609249287 132363262
3 592327656 810216890 155689815
3 539865389 546986667 5584007
3 821401477 942839434 49560061
3 764414689 999447210 180170226
3 11282815 637135514 434983786
3 396495369 440124138 37989537
3 588922441 751477741 4597806
3 175142772 179430347 1403154
3 814236436 821107590 3052068
3 509451509 736557042 69852614
3 842514408 850214585 566448
3 309444224 873079031 487802578
3 769955173 822822039 16553710
3 614415375 628332817 11479595
3 169607600 921680471 431961661
3 312008418 749953071 71418810
3 732948189 871680670 70917484
3 168909918 618871127 285803148
3 591747597 914329228 71175293
3 616395809 907913158 69143203
3 448327788 534895514 38013537
3 201340660 964146970 198998164
3 580876706 642931428 10023365
3 1573819 446783564 312614376
3 701743248 772220907 51020872
3 12802963 172625147 125926973
3 143356068 313041145 55932562
3 659372613 730108719 64665200
3 43929590 72828620 11345944
3 717929049 873753165 151200687
3 342567578 593552886 164721171
3 272463941 472352918 173911364
3 151649112 999967362 471010242
3 61611130 65610652 687783
3 252839710 263933795 10476827
3 750213800 850389460 11880276
3 380057303 964380554 68251612
3 851467552 939656473 50333088
3 856955732 969204647 44421178
3 715972384 736422051 14373201
3 388602791 866935176 145583799
3 263195113 896447068 258185288
3 422251872 537985605 29576249
3 403782361 995892812 484047889
3 941537977 978596807 1600975
3 909125756 965505837 45206326
3 629224123 845513744 3391306
3 13241284 439699897 187442837
3 333909977 424708707 87510933
3 421277326 452845810 10876833
3 652635916 891014070 156485122
3 75248105 251420215 9007451
3 457063420 634359149 14346561
3 510324826 774900378 117891730
3 634909647 795050563 31963064
3 157420245 267046548 32046443
3 780174531 805995022 13910569
3 437088655 728857439 191923464
3 198665243 469487667 228573555
3 364678432 879795612 47496689
3 957648738 978283548 17320831
3 882590733 896221398 10982099
3 141070956 729631132 159378416
3 499879455 947270109 91976405
3 787383992 829966911 13901808
3 482236211 730318370 151122436
3 280356072 390177051 39220516
3 84340473 656440756 269949506
3 397104589 889123229 232656131
3 950566576 993349703 24147059
3 884501382 960996804 59331698
3 804322280 887396002 7253999
3 123162712 820384706 20638440
3 880955007 891976006 7870607
3 887990647 931003543 14738231
3 216463164 633651331 172643975
3 327418067 578561132 26108949
3 566216067 569530862 3127340
3 680686866 862279696 138842077
3 975250281 981964453 4490965
3 611807448 818834791 52656867
3 423809809 891490492 352875143
3 709624052 968003070 77621785
3 744567697 831777205 69783538
3 793667050 925356858 131604538
3 253965351 660633854 77034167
3 401840842 782252827 282531256
3 489836759 535813707 19932063
3 830166603 968154408 40795314
3 670546714 728847647 46686674
3 997265067 998892534 1522138
3 445160935 788196721 323536643
3 444607551 467139298 16437344
3 907763107 988376754 11112408
3 126473917 531187715 403396760
3 691790601 741468933 28690985
3 610470447 727588390 62784046
3 287987732 450159841 7192608
3 818533829 852284960 12928835
3 136468259 750110530 37166802
3 474613766 671404222 45748778
3 822240581 862770374 11712032
3 334538996 842782792 118096994
3 644484773 762938652 30808416
3 307327570 938753405 44896897
3 29216873 999847920 309435952
3 830101148 849663701 8603645
3 180744205 820877029 368136957
3 687202660 765190101 69443237
3 765685616 766371803 478132
3 682695860 845964247 106706959
3 849612509 934957030 15411896
3 654291108 714465402 7168008
3 171081315 965305083 213969701
3 297838742 875210989 70575326
3 853262061 937707450 44122113
3 744508985 762099755 11645758
3 723487030 889500094 24386116
3 907483768 918328475 5205366
3 897269918 990541347 52478341
3 969145322 976792833 5765771
3 749245448 811714487 34820272
3 840173296 986286877 42755343
3 387581826 837753560 406934392
3 757842601 932915232 22741472
3 115311246 647338865 29281204
3 219511425 932149255 86460292
3 178513634 578715770 323026960
3 112614613 555850995 233545641
3 663264723 890358963 171288954
3 84677189 975780063 657354509
3 203985624 876075865 411115575
3 459360002 878285996 235124210
3 128180179 987497322 491129624
3 31899943 939857565 52254618
3 647556998 672678350 22318170
3 242398608 402793394 156569924
3 833307673 987962107 41839260
3 964530572 971987198 7194284
3 283495735 502844814 119844173
3 861590146 866196638 1506179
3 747853646 917727304 23983656
3 570104081 919576388 41816955
3 830750974 933157092 69886533
3 683422023 936538737 113273204
3 289979908 489037193 104655264
3 378485626 994115843 323003815
3 175265646 667568908 140011609
3 670996735 711584321 5963527
3 582643332 959922480 187967106
3 368528980 947323285 345679686
3 330091164 913754470 96005645
3 568508032 801082479 215763912
3 820228628 941213618 4343949
3 719657521 942743840 163972353
3 678494518 951051007 144664869
3 728968013 837953284 66643313
3 611006738 867087533 181073592
3 747698567 818727772 64231607
3 959635533 985513085 5400074
3 101988445 414482864 280910690
3 100066428 384897827 268202560
3 771626625 905388772 8860346
3 299468508 483833869 110226424
3 882078559 911095285 24326929
3 797052594 934868338 86659649
3 94675245 280102381 81599427
3 757919462 814945863 56912508
3 237532828 733090911 284454236
3 353278598 879043622 12526386
3 103078684 243284030 79174901
3 529026128 875152558 189316831
3 776832231 891052817 56123428
3 53338226 315380594 189033113
3 681228494 905094751 56028207
3 618199985 771963346 138950625
3 912514483 949248300 9011438
3 274881993 942566026 156414328
3 266932588 404015025 106284401
3 949734563 961351629 3516442
3 5359174 301278190 148320201
3 278858312 660256955 125731881
3 61052687 626925964 286596674
3 176620168 354443117 121832609
3 180043731 569434765 21655976
3 433657759 550522721 81778961
3 252576561 672980026 238043289
3 222277280 471169411 173559898
3 307470437 822745399 40646774
3 152038834 336032971 180914449
3 604303406 895164721 13771457
3 440166345 709303481 162466252
3 325101454 946685872 92015842
3 795171819 976714901 25201321
3 243184563 333146289 33820233
3 517634954 828151680 147269080
3 841330878 936366265 16129805
3 366549424 620848806 210216461
3 158139394 978094017 434496503
3 990600455 994872104 51163
3 429379568 770305963 131779523
3 229656282 332733391 39653032
3 514880219 899637342 327848680
3 762857345 823351849 44819418
3 569188810 757982625 106088525
3 123888347 618519167 187927749
3 681400414 799286727 9483930
3 567357717 639608321 7029726
3 172994103 361565556 77777871
3 254239457 524587631 34155008
3 727333177 755854704 10456857
3 36783720 666589249 149759589
3 609652559 999542762 262172774
3 256092114 485292200 151871458
3 631462172 902603986 69998984
3 533358578 568469363 16545552
3 710984894 838981951 19249770
3 584544573 833271244 168068680
3 249117083 642531860 186230885
3 118664841 137319204 14955824
3 878425768 962252437 4081054
3 691841635 745732997 14832655
3 895457228 957602023 12313018
3 189301941 422653878 125357581
3 867545779 957670956 1876078
3 899877726 954543892 44289959
3 835993036 987533359 137581894
3 808401892 853654684 44924928
3 372631464 741794438 82144838
3 984583078 995124556 3413646
3 131552553 426603072 14975418
3 900357720 908719602 7862337
3 980286052 998750778 10120093
3 689144028 952438684 87543527
3 112912723 834747711 179027851
3 458474240 801707453 297941543
3 487804603 883096145 105451741
3 473388610 791648096 211308197
3 795687236 934122829 98374340
3 351678004 684856952 27093702
3 766585753 839867587 2167919
3 599908006 923698945 105764229
3 808885490 955773250 67891478
3 72532502 543171031 209549214
3 872227026 900773240 14525841
3 753226208 887394763 118659945
3 430503176 908253757 128363079
3 596119680 950985055 131093686
3 566208105 923079239 7196450
3 705271275 940817344 78075955
3 558541863 716315094 34348973
3 108286527 176716336 49651644
3 280833722 836519288 544189203
3 556085150 719607504 120525234
3 431360735 963135493 514911220
3 902569466 907384478 106218
3 116959143 838316800 394541559
3 217251958 585925253 250585688
3 746479460 878522252 13524876
3 298167416 569888433 94158132
3 821114628 896806213 16946081
3 663289831 936687379 133158346
3 722157975 725230067 104810
3 156308914 587561834 266344226
3 958501868 974895809 2343864
3 628846593 874996775 153168395
3 41472051 590434026 293438824
3 840270483 921166635 38087684
3 46669028 498288804 27212237
3 472312060 641899218 17034838
3 516210743 687682228 77005451
3 445204664 833733652 54317950
3 612680473 933197085 294300323
3 664874567 667404474 1751710
3 497355463 811127159 301563311
3 39562052 113440452 17043333
3 611446422 634318420 7057056
3 989423894 992519663 2179883
3 390866238 667465861 199259326
3 556559616 566675158 9028710
3 911330591 919127523 820471
3 39104784 89103061 43046016
3 799148471 932946410 108665509
3 60336891 853274704 162744101
3 835022007 902857239 20187472
3 835589885 922115155 60810290
3 893451514 921892131 13428740
3 133085078 938920500 571742785
3 878140282 971018812 72292583
3 728191615 974240705 60430486
3 885402827 947496808 39557825
3 610853191 814667811 38321340
3 828100945 926358252 46373169
3 695397986 943972165 46798571
3 114152121 999793688 715419184
3 761718337 963082794 178730931
3 194841711 890482010 296535680
3 953301592 970334165 14691395
3 351029292 515131297 88824345
3 790050713 988810815 66295951
3 784889714 910150752 107789310
3 335104141 711515570 271972570
3 51100885 95326791 31515238
3 315033139 659053906 243440535
3 957920276 989614872 12689637
3 831059204 979149844 146330434
3 238624511 266609210 8551010
3 555706184 973181776 256761451
3 351092640 398099350 8430757
3 934558965 978981107 17030331
3 775914234 827582170 5876504
3 472346653 475521595 916203
3 538590674 901758180 325453592
3 374564164 765470586 102320485
3 715668450 980188995 37671374
3 159509444 543663634 297168947
3 904791547 990672777 50482131
3 516193986 896459172 186148077
3 215166843 516591656 239453235
3 345523878 360276437 6717695
3 792201242 941472947 134249006
3 117693099 921853957 211357045
3 102046 299790344 288000862
3 609041380 750115827 46062056
3 192113079 471655806 187872926
3 682237838 874906448 151825621
3 611531780 887740466 108312807
3 951551249 985223150 23403368
3 342730848 453342602 94555407
3 516101158 687118316 8176012
3 276774767 373015755 35332656
3 440609767 484380325 39782376
3 455466835 483983231 12199822
3 941449994 973646224 17104891
3 626403407 747090700 6499510
3 594913333 719207073 45345875
3 468131667 613910532 81521025
3 717224243 841463686 119898098
3 447158115 872168913 90759194
3 752988583 975527858 117258287
3 832667134 984092473 26881024
3 849659814 949882541 42311201
3 375529666 494548234 116847980
3 307198684 430729601 31217200
3 922118562 957112930 33767570
3 55444948 643152483 237593010
3 356105879 773356235 69154797
3 158816293 393695069 162194604
3 602348359 783232737 164739494
3 106518801 339579479 81542736
3 860457713 925435140 52665535
3 597022377 987853211 208290999
3 87741325 101695611 2067710
3 937420530 959693359 15616926
3 515077933 790991004 76933205
3 350623978 820430216 115586718
3 629449151 923636967 199126639
3 479928108 661326124 112987281
3 746228294 974672817 222660147
3 490544275 736328255 215919766
3 449238215 629251256 11602466
3 599526477 724007216 114812849
3 812792613 816789469 3948866
3 127907188 292314234 152375890
3 780911892 845947597 39844433
3 81359653 938620382 651175363
3 824590233 830017055 362868
3 683121937 752912705 62249414
3 403409263 770131578 150944261
3 18950440 554409540 238220696
3 499283609 779662241 35170366
3 225774071 826977837 63322671
3 540090197 778524922 236849487
3 282879609 334743082 770055
3 116470411 555260445 358588551
3 339728661 687594193 109170871
3 521838793 964659620 332151789
3 4595969 695294276 442687590
3 170983730 219504836 16340621
3 769664717 787211586 9671061
3 755859470 865837769 79677386
3 247327216 547786728 8061516
3 609059148 877423214 134990588
3 494245827 788168002 270164195
3 405410076 678224742 136973418
3 219568877 398605468 90868941
3 68961705 544164965 214359228
3 834594475 846038706 5553755
3 903112427 957052128 14418170
3 361582723 599662111 21719114
3 8547801 513720247 219260787
3 639733916 763589753 20824240
3 346903637 356805838 1444479
3 524387680 992719779 302314358
3 837789030 917697032 79571902
3 127249575 449122509 274329261
3 983113270 997312966 2318715
3 239620884 277354522 1048414
3 964299177 981812856 15648147
3 266465952 620442136 270409458
3 663925377 782475000 112076523
3 205346768 331985005 73375799
3 836699664 964723311 3939582
3 420905152 796863718 35186447
3 45194355 335892860 149197624
3 508806475 515791996 258678
3 820195026 847320508 10712394
3 295758134 304195502 4899541
3 654668705 740381137 60247584
3 172417263 542287963 41620889
3 554575494 807662279 117063974
3 383955361 886318323 118813605
3 84566513 155191946 12538481
3 219536360 220485282 275344
3 840110552 861481390 10106506
3 404108974 904359450 410322106
3 659524607 835970910 73521683
3 371518504 603809728 1817111
3 276813304 432414564 44547455
3 510817309 598885590 23768954
3 241841885 279821511 29247496
3 557183407 661401306 35388352
3 590912406 950278131 168938859
3 164214384 578487721 392926377
3 353833251 437820658 1847169
3 355651481 929855861 348060497
3 832321571 855280783 5656981
3 527633009 716695290 142964495
3 607929213 978892163 130103209
3 288215844 418183237 83920881
3 172285192 179876360 371538
3 420496472 874840312 344440902
3 591762684 796726293 123394776
3 303593191 627415828 111652095
3 300393713 815764670 65141012
3 756384795 975664886 35334858
3 463901029 803002112 256288170
3 773277030 920316939 10872445
3 965582653 987931057 5223605
3 752507945 840866687 54287283
3 613445403 962463822 160365256
3 795487881 988229789 107812106
3 284791176 351603123 15954272
3 690603491 920173116 142645878
3 516290756 837803045 5461199
3 336440731 545803243 188063960
3 239142364 752961433 14485853
3 646145945 708329421 35815930
3 185556460 293956879 12625251
3 481669969 533803930 17169413
3 428311956 837699552 292090162
3 168422650 548229986 112845746
3 538016108 602590513 34537637
3 52296555 396666810 270777798
3 348976420 742643522 140845442
3 820626514 824483419 3488920
3 209337377 804192800 474302418
3 212659045 239831842 23989865
3 239829951 468981404 107000516
3 907809091 967871087 51527972
3 18238918 952152626 689734486
3 823442450 846014996 1838840
3 873151895 879526466 1074296
3 548232354 683373794 107786752
3 357815034 985307117 577157224
3 968901394 974135513 1465938
3 261656437 791280411 324832174
3 514306018 950549326 45790787
3 262586179 419549419 94029210
3 810970231 962308656 17070954
3 861478478 880819033 5388378
3 294185442 394651554 21325017
3 165324855 712952679 54924032
3 397732326 536175417 29100156
3 617529047 950784029 251444621
3 697259216 809176840 64412091
3 95535978 875708972 178978986
3 235944428 689633211 324228983
3 307237917 398629039 50983382
3 219113258 810935088 300071800
3 278825070 999178202 197080578
3 932643893 947748137 10882731
3 47363230 988965442 785552955
3 524311098 822160080 67625500
3 2437982 543662018 14857894
3 427567851 554272211 16378033
3 798837449 915828246 15562408
3 687387879 868993414 156041800
3 621661777 693899834 66078010
3 232906454 311813273 74298431
3 432257116 619205703 26397118
3 90874517 626947665 371473900
3 370899679 967068825 4886155
3 264193309 679419415 165431594
3 22976447 637097318 462111643
3 664446324 745507946 72737633
3 159721331 169289552 3849329
3 200083370 517756122 203676703
3 288232527 994081181 434636031
3 691620801 714535151 12129477
3 866169564 966581922 97925585
3 537100787 666998462 2959865
3 100482151 198236498 47679106
3 934370702 957165148 16640876
3 675363596 907054716 193939094
3 519681681 853667832 284593137
3 542489319 645081499 21140316
3 521140012 581421134 27118988
3 337807966 932030325 302661718
3 889772280 893998164 2108437
3 768849657 985199330 149206350
3 666204508 838806612 33978313
3 157912294 372071475 209818416
3 186155379 893595022 157682486
3 521315412 982007373 391660876
3 862253521 953966426 91295181
3 62164992 405765876 55837665
3 126717700 985857361 70190280
3 884319275 967477649 61430691
3 887032689 928746642 39570584
3 848993497 860098535 10382790
3 34175162 330177631 137686991
3 739749877 765143778 5095652
3 216438331 529552159 170837245
3 726785981 949114223 209170645
3 456087803 582678590 22277133
3 585076884 805528353 89763060
3 698781714 702757073 2161414
3 991326766 992000940 169226
3 45119083 969455640 656567161
3 215218852 283781613 28543202
3 326408744 349823018 3741260
3 150865981 892496399 381143637
3 887485300 970345194 65923686
3 326082557 503947168 83192043
3 244098740 350429571 45333473
3 337455520 533292342 117895532
3 659523731 949986136 38839308
3 462354161 892142703 327352735
3 941472382 973688129 25703587
3 616757006 689312074 51918985
3 89083864 531245067 56154721
3 297193040 845524667 523065941
3 83108047 110326631 4804679
3 425072222 909931761 214013439
3 318381795 445230172 16129500
3 296173497 470027309 45978985
3 893540961 906360705 1199525
3 821460553 866266990 13546014
3 38786186 957919034 825553630
3 919201118 969666825 29886234
3 681590927 932460156 45404064
3 865083295 948148984 48930029
3 673657727 856071799 126832775
3 420483133 832283960 104775015
3 887081382 970908477 36955667
3 935922184 961538357 19812728
3 534448452 809369039 48172213
3 620582290 866805839 71189865
3 424954963 944523253 167266442
3 573605976 852318359 42094790
3 197423778 211760505 13027366
3 133687522 521075808 220444900
3 662260388 667919337 3502417
3 808565656 847689554 13686697
3 819618743 844512923 22412733
3 617472037 770431369 70452710
3 465314251 594607735 96731132
3 795572139 916029238 24652425
3 849999918 968669990 77024100
3 937402038 979851812 16705705
3 185669642 878859533 652255765
3 523603686 884549308 241134494
3 565031185 958149116 211203117
3 608899943 836418922 220853164
3 83904016 783852990 613186584
3 328816149 372744702 13777675
3 767571149 953198880 38534212
3 132564602 448018510 64924776
3 829423557 864741924 12467435
3 112440049 394635732 115958177
3 979487 583919071 158829900
3 598660973 835781333 125379640
3 282521369 358357498 44428951
3 197501150 788816362 505377147
3 746146783 754468385 2310029
3 981124648 995258533 14082936
3 604465063 984430300 193052975
3 217703346 468322560 58986648
3 427750649 790827147 297316486
3 686368045 696843280 7803716
3 372454053 497060294 21061066
3 349665802 817169470 45610462
3 917647689 935427072 2663913
3 14704170 415809073 224633692
3 133454652 506245085 79298700
3 138755926 348287654 52279057
3 147634288 386834421 88687296
3 219415117 627390847 30045632
3 316481526 878588180 338450071
3 982829487 994614285 3515447
3 258364247 933767102 403310378
3 558069509 731218322 66974174
3 140230789 627058507 161762799
3 544142369 760598664 164151668
3 100218583 851638241 217330905
3 765382937 951750758 156442518
3 782068610 895165154 70377876
3 662344378 862375868 92178518
3 948145112 996693404 5497016
3 928152595 948600476 8869368
3 817279250 849093857 25361963
3 928065595 971090921 13219161
3 924273896 946384227 15667445
3 715511775 868835845 82808969
3 268563011 352984487 46407425
3 729768777 846799706 15441793
3 297488417 510929343 182956827
3 782266197 971502525 84939575
3 197245448 486242188 104568341
3 368048614 753399299 274275662
3 946140548 950328045 1736622
3 160025410 433398910 67181173
3 105690118 693300392 517762023
3 747450206 896046463 67138990
3 127601894 296902632 35632735
3 817703872 829431317 1093009
3 298666144 492502291 15096618
3 615592881 933952889 198785305
3 22419401 328314258 142802627
3 291455804 818299970 110170173
3 299872554 607830129 251809240
3 314919000 434198313 82979729
3 294001678 381179485 18215092
3 634132173 705278135 64694695
3 224962984 316128948 58646952
3 505760126 738535174 173602779
3 507108869 768908183 165369807
3 26396 821789413 785694622
3 636618248 843166273 152845824
3 367222415 598787986 145177285
3 961041353 977255505 5024420
3 9966385 180959730 78172828
3 239497384 678251168 426082388
3 827424089 955529648 30459095
3 301368560 421205535 51993049
3 568197531 616947079 36918205
3 432482555 681114846 196583254
3 797767971 944982916 119275926
3 631555429 720639034 26679843
3 796458768 935924420 70464571
3 270694644 654563436 202823258
3 856351101 916938616 36207246
3 491807379 671098561 89706169
3 771993586 875730690 87918821
3 57412218 118937736 35633400
3 137928551 542287140 17916032
3 318545410 901610929 434337503
3 888967911 995140433 61028744
3 959887833 982621782 16373412
3 804710401 962102609 68026036
3 771681980 955173836 177502431
3 674600771 979169137 214758820
3 262113337 588518373 82929074
3 449987619 962361544 433768256
3 940473155 992598271 21798281
3 998743852 999543333 433369
3 640694888 722955929 57548044
3 314556511 957384449 38831326
3 250682570 922130016 310075251
3 780468475 794975989 701527
3 3949731 802704366 483281833
3 173659947 553639669 8876990
3 940354267 996992184 26602618
3 265746047 331474371 59537552
3 858883279 920399592 2048187
3 234976740 394162656 93822480
3 179925331 599653563 116510227
3 681684217 729735013 35750277
3 802824618 835667873 25445389
3 323203293 343307388 6686646
3 597403236 921799957 188723598
3 808684599 824996380 6008930
3 450091026 912363912 445738973
3 212077045 853036717 512518101
3 456884410 677080539 143637838
3 598295959 749187348 130085498
3 992382847 998267354 2697139
3 60986067 947325877 618594042
3 764412323 906674934 15182641
3 97053120 658984271 378804298
3 967527613 971655205 1080142
3 17433337 929998123 215930363
3 375411713 652099559 241767336
3 916846830 956028835 28920438
3 716339349 967039606 180910278
3 920090650 990843528 50426505
3 194915743 224376212 16718111
3 47115057 614501444 530495623
3 261694678 445443730 100102623
3 439176963 669403306 223453650
3 20981810 330196107 242047523
3 819412941 869940845 19251687
3 938312069 965869817 21712002
3 116593909 461710007 264487142
3 211460346 235512770 15317167
3 224270391 816194144 239806035
3 407854379 521472908 87021330
3 652906921 992296860 16084694
3 970143526 998983416 9874295
3 671193679 901778169 226089218
3 813131501 922269998 28883629
3 200774556 954230127 365250053
3 244782125 462847291 211392287
3 409243361 736905516 31821912
3 162573930 525037777 45108394
3 628683698 815193273 18912820
3 412860870 682723185 231757071
3 827974727 917184730 44796628
3 351992046 478254663 15579128
3 851830374 906375582 7710429
3 910041649 925423139 13811622
3 697219041 828101541 69894119
3 329541758 863073543 253903302
3 559368318 805659049 58098314
3 900083959 949162270 15209313
3 385638257 478601636 87284215
3 439104733 756082796 85668879
3 126374428 400084648 108112729
3 298953753 412960421 91107791
3 886326318 944535213 31915443
3 53914902 176285530 30384287
3 472718147 745210293 237830432
3 172148813 940276903 1321133
3 229638773 472134385 161388059
3 992489989 999521489 198749
3 263560584 963618664 506266129
3 19767751 462606432 285189513
3 325074876 494836459 99119285
3 771110877 891162533 114431705
3 397940097 659727982 49169682
3 44748823 878591090 197070125
3 465887567 809566820 110119774
3 517075196 806759625 101091659
3 781588618 968410766 117074632
3 810767973 966625655 71936413
3 129481340 630774648 417995485
3 990977280 999396613 4436005
3 92065655 266781101 42428189
3 134780377 571852763 235700292
3 36830240 802232349 274549833
3 543170068 593370931 31653968
3 977325332 980206518 242772
3 127763543 128379241 582259
3 632762223 709592342 54984978
3 413084281 487356598 37639538
3 864108110 906585061 20178432
3 527241221 822996997 148332314
3 823664124 869122316 39963384
3 82398739 840258680 443924836
3 808855554 881129370 37923856
3 468411424 521971270 11923
3 724858910 995051664 15771967
3 322494098 678228836 343003289
3 201841205 980982778 415248564
3 225544001 948437794 284834017
3 474695698 713956533 12071145
3 893839992 960882331 10741968
3 562560430 658964429 71990888
3 305829685 936084701 59421994
3 731316891 922942311 91909675
3 684823676 846612219 116991147
3 499625704 787322247 172568486
3 929128448 947255557 17300431
3 218725166 384062264 10657644
3 407728041 512699282 81074093
3 467706029 900421113 36469006
3 748977031 834787460 16982184
3 900176429 931026796 20949728
3 409560346 830046874 252292733
3 191846909 492641064 224624006
3 123337784 224074202 9999594
3 632383335 972210991 172263833
3 213575709 520286464 271596259
3 436856052 746303989 296176554
3 160610977 996183526 535852366
3 961421395 963348794 623395
3 417581868 504744334 53452915
3 41444447 350553371 94911714
3 550126615 817614442 92830882
3 801503673 989440565 181117000
3 964839870 998594067 30220879
3 793211769 813550649 7461812
3 161038507 894823144 266768564
3 500996211 843522984 93600578
3 839689085 984509683 42962046
3 509768319 930897828 97996847
3 451387630 728333582 203960210
3 380859070 999853337 498506323
3 911634794 989706975 18871842
3 565275448 877334866 175110314
3 135375092 483721176 345432631
3 143304312 643413128 104597601
3 523655370 848204549 189947629
3 14030624 381610164 261803727
3 214482886 900470716 664850438
3 114975596 734925650 189103133
3 918324369 960614670 28381953
3 306447800 742791454 203762168
3 605753255 968419102 154718583
3 191922036 428489405 204707871
3 626190452 747142240 66897547
3 190162446 529734618 133395633
3 10734860 623366157 17410228
3 228748597 743896520 321628731
3 107621467 381643471 240889583
3 61396708 71224628 7606052
3 990252499 994848004 3792481
3 161366500 899968438 263157965
3 33024169 207266416 71589570
3 669529605 815395511 20563026
3 102643319 307895137 24345192
3 744056963 825654748 5624397
3 162731925 810141934 455755110
3 455454878 953642797 98272695
3 137553137 196178412 18240728
3 406099678 524996061 5395052
3 138048937 317265979 144497505
3 284173904 637941475 108352539
3 146336367 253219050 4840309
3 475520326 905309421 318733212
3 178467347 437518373 131411421
3 869523325 987584136 70227039
3 225127097 470093337 196289122
3 215259578 324834494 31895586
3 165401600 304381784 3721303
3 368900936 586741188 191850401
3 130521492 299118469 121401643
3 107312795 803551181 172408321
3 481065064 845813198 125236838
3 598454669 608050625 4077753
3 611361090 682181861 70790831
3 492159199 763153965 155586244
3 184780078 843873724 36301408
3 344149650 670871241 208738785
3 617729902 833384646 196398479
3 695495481 898033700 189480713
3 594680216 857571847 19232661
3 960951052 975394763 13237002
3 35591877 497420870 314777959
3 511479936 921322301 398034010
3 308688371 792559728 243935748
3 62537700 403566044 268132404
3 667187380 866089871 161372376
3 125488997 884674188 614962687
3 435003391 848008576 120641518
3 874583892 887237979 2256554
3 398488813 729915184 308534
3 577753055 841114320 44481065
3 836863555 861967560 19708124
3 628661092 683490002 3944901
3 261248855 483569252 6173974
3 463737521 733334199 80206937
3 840911655 996562774 123477102
3 764191137 861837147 15359458
3 409648168 553707116 121901139
3 414520592 480830528 12004676
3 833445425 944691162 13645346
3 607929623 818477857 14070455
3 389640009 399931704 6918272
3 203367329 260169565 37946364
3 769726381 879407379 63712903
3 510640980 936598241 192395130
3 805016170 906023847 71557406
3 754040402 801771021 35193091
3 931453755 948601213 11640386
3 749188379 777939770 2218641
3 709894108 889366838 155864076
3 896463063 938394582 28480070
3 101532324 319443398 96476347
3 703415778 901198843 98508278
3 665617268 775443533 94449760
3 591178947 882665112 193068236
3 358005001 581920724 196031123
3 302360168 995761101 338648030
3 375346216 542860737 102299078
3 130364133 962303407 48971481
3 779310712 785720063 219344
3 449170537 822328886 162399209
3 281600151 949424485 407637800
3 894731978 897776724 1886468
3 147338352 812872692 308651414
3 355932762 959688309 189052499
3 821365414 940621356 18472606
3 857389917 969103014 72553761
3 620460691 705240076 60585712
3 348765625 880420936 346111423
3 785049713 924053414 25787056
3 489563211 811935252 26870685
3 283870967 665627250 149658124
3 584005730 981873059 285640580
3 704182775 734382712 29657603
3 965970386 995144075 25530905
3 320894086 667882382 117275199
3 402799275 715681606 146025617
3 105569288 678015576 529707647
3 48676117 739359659 516537095
3 695720412 784149477 40874944
3 223370369 619221140 459886
3 238281928 985664671 267483185
3 250272077 796402173 83272113
3 488659744 843926979 351475000
3 20173884 465071139 21795802
3 117449340 685136104 509630011
3 245525145 462262574 99799827
3 148998828 395173416 51982571
3 183343196 483557548 262625319
3 386669103 607069893 74112656
3 435224813 806208244 46095095
3 647290236 866122042 118859962
3 340324955 816255381 306393645
3 960687876 988835993 17334270
3 559704793 875854666 65453136
3 627303776 742561807 3302490
3 499341637 669445592 12492237
3 328532089 658444996 91249126
3 364586973 853698826 147501791
3 346747627 661354556 231474414
3 542659969 655783223 97871979
3 295138523 429624889 65967174
3 858568859 881324285 7035954
3 537474399 794656820 170802883
3 323234931 855886475 418964262
3 464715278 877388140 267912324
3 151106282 363477748 74026178
3 371161595 511499811 56430836
3 436351026 803208809 240366251
3 671388081 766009996 18726831
3 363947737 409658164 2657414
3 754298813 972047575 79429140
3 713168908 872163524 64004555
3 681870444 956584767 154056531
3 671830925 764769301 67188331
3 422125236 448340172 21491607
3 842354908 985700325 34411017
3 533930587 639070610 5745994
3 278880267 667094518 3584433
3 982710000 996881241 6272525
3 659154925 885166846 10900621
3 530456899 598800221 54324499
3 504881319 752574489 122521111
3 529069655 618989851 6397591
3 872049165 934809058 38748918
3 792299514 841705910 21342982
3 211991538 853760930 182910721
3 387219552 917422873 289986832
3 399747468 687288500 170176032
3 374762138 924129112 228198050
3 163287753 548595465 164238630
3 408040370 618849335 3588485
3 495056616 599678307 76070068
3 585265390 987363544 351764851
3 386378496 508309213 57234327
3 997903387 999971208 506116
3 384093654 427738239 14436025
3 211162434 835600309 48107551
3 940242582 946666861 1397995
3 63192384 592340969 349157612
3 486231073 992534292 376231405
3 408611415 783697097 301568893
3 980885511 997824639 4396281
3 424245197 998384214 221012661
3 786038342 980428300 2019737
3 324592609 585978330 51998752
3 971625652 977342666 1707374
3 884063277 893618415 916937
3 747823868 891170975 9187967
3 158445212 421428792 100959716
3 668859050 703511955 3964675
3 699258249 740297196 32946781
3 552220319 565291245 1949468
3 836445108 969879658 13106693
3 263547112 356708760 22770924
3 730046365 775646961 6168207
3 462100257 516020279 675279
3 703659413 944097263 65331313
3 496752144 798483757 86095966
3 277771706 971019112 411807769
3 729169635 883547696 111947025
3 39805344 720310569 545005291
3 811670306 889356984 24624721
3 804971591 831692631 19226955
3 902713966 953855459 43340525
3 910943838 992910198 5541861
3 824318656 861953773 19037375
3 883594471 998879137 84219156
3 235413848 874646986 322713141
3 421976116 478155983 55276087
3 951985130 988412885 16502916
3 278714970 538477534 192140314
3 615441534 674496937 21580963
3 179570057 912878966 399972873
3 949557609 957714271 214508
3 163288806 976071282 442247959
3 533742300 784790860 237484126
3 823318143 925008875 46984781
3 866200155 919409625 43355282
3 705781342 735941031 7424793
3 67318869 100877677 6666309
3 294676355 691759066 326052441
3 347578121 760058422 163953767
3 413513700 483619313 51861804
3 373839325 897022221 55634946
3 508375375 985046399 421367266
3 271375735 329481766 52187760
3 992213376 997308441 4782018
3 8831240 478721116 107447110
3 216897144 945835311 419621829
3 721104484 803277432 63768290
3 653679839 943292625 82468757
3 402429896 791280476 177764944
3 583444751 960699824 176898983
3 918303869 939868653 15266220
3 39055251 591465642 487129504
3 816362000 975685583 74678971
3 659465407 775091178 18779191
3 493976219 573634537 38733379
3 351018830 437590122 5261668
3 735289966 881223174 115736725
3 989476577 998379638 6351974
3 248866655 544177413 40380509
3 309632561 991892722 399623283
3 47504143 427918583 111561865
3 462502076 500106082 9334714
3 755309041 932666875 39041671
3 485431821 619499802 92335455
3 585913592 989860386 208507670
3 384204423 406656862 12220000
3 63831757 813521621 145823066
3 368111789 798876913 208053626
3 178624290 951497383 728743836
3 505177555 539424842 1875276
3 548902531 592811085 4508778
3 274732774 354147589 53771233
3 702291567 895323058 129266638
3 7798662 180359578 72237908
3 842476028 865193835 13542241
3 948916961 961759901 8813546
3 301545424 378751582 40937830
3 348628444 577367703 99715176
3 331488119 444234456 79227315
3 132581621 190176313 35577477
3 217792988 222087710 742518
3 418584769 827322615 182693482
3 646655984 647689007 17520
3 14052478 569048802 553725159
3 700356135 865696413 117108038
3 189995769 470722262 55690165
3 796901799 928918265 129169446
3 912655459 996617733 30638584
3 453630332 778979739 242237095
3 815638197 935412864 20957710
3 7459011 410465900 71755702
3 931003510 962726566 19261807
3 55282725 415105950 37345491
3 80933897 401045529 262767481
3 537401048 914627427 85700819
3 328295597 806464346 433509265
3 967258491 985073133 12406643
3 233323208 535353847 224808603
3 819725226 994849979 145639238
3 267954006 607387324 221626455
3 184447439 401239748 60873847
3 492846314 922233330 386180931
3 78495296 556489651 397470022
3 229733991 908933317 121271513
3 933077139 935319933 2105849
3 875282578 980873850 90024828
3 751718882 873811704 10944618
3 312391903 624263821 56848616
3 199511519 336746406 101517029
3 513979183 559952236 26976072
3 343789250 773800735 321827610
3 36367780 456414099 329932513
3 889265397 969265995 63946233
3 753192655 804301037 30565196
3 979854021 994567695 13696083
3 265579303 485480516 91830940
3 326665988 512953343 79380758
3 465633404 814226108 322873758
3 442195173 662686135 59674298
3 541589818 722779565 8800284
3 966991810 981689234 8296741
3 259925913 943739265 455414247
3 106210288 221933128 26223010
3 150434618 370210051 107953486
3 749363210 974615729 58418890
3 47919607 704150449 542404780
3 22260735 592691556 145907160
3 88925038 781455453 625314339
3 295188963 668027684 85986189
3 553477638 792060430 49976784
3 859563130 923131036 12792767
3 827106210 906034052 34030838
3 783013708 879077850 54979493
3 222115061 466249436 99592216
3 338591645 831479819 122521918
3 100323256 515125691 320406329
3 422621911 473924497 4941506
3 860790055 871414783 5809409
3 11209658 891889787 93534454
3 458033051 530951334 56298634
3 922565168 945666747 23014858
3 850647495 891934943 18669923
3 438144043 997180035 163392229
3 726036976 914160214 99523869
3 18566130 984001499 144279115
3 411022451 583153873 150784589
3 377556459 873314489 423490181
3 614080751 685105030 59506873
3 263241746 806790444 467863801
3 773301277 966155742 179033361
3 895640781 989842507 7729055
3 748847371 953737694 79920864
3 88403546 702270594 249994372
3 992782212 995925580 615977
3 887381512 890915048 612705
3 506603121 624427682 16461973
3 888592450 983658992 24960617
3 143057836 165483501 9625799
3 907573856 978191264 1895285
3 861620936 908994450 24566462
3 240925730 751060417 336816203
3 909156601 935003441 6748690
3 810264093 963818202 47069301
3 385105054 451290476 14941965
3 581098574 662006825 53911229
3 960743608 982026637 17240426
3 975530849 989137799 12952440
3 816651386 944034998 122868681
3 809805790 843775049 14877316
3 108828173 130534511 3831563
3 47728251 441842734 246705094
3 247537498 980229730 18606714
3 530197645 999038559 77461450
3 265530876 948151490 215545811
3 887173708 938011509 43048772
3 425591206 773337765 11682057
3 205709154 579097328 13562234
3 672072736 842622844 30329496
3 109237027 328219337 175980844
3 854407688 880849254 800222
3 804365822 990261985 23776998
3 591559656 692643382 84456965
3 202334049 557303374 106252239
3 494158871 910555348 245853487
3 444107896 682333557 48294494
3 692758492 795480459 87027762
3 920098197 921069039 922251
3 888075757 923561212 16238212
3 893999753 996115092 100413404
3 383480110 961613222 392827997
3 450211884 803970623 175178121
3 962544990 978144980 4702170
3 902344928 975625399 41745273
3 514681910 876673959 316155106
3 372828088 697922655 171149669
3 377483209 916109399 75708556
3 928259883 949846232 10397482
3 461126420 523096375 55936645
3 937113594 977737406 38107040
3 407046263 566427671 105087100
3 703027091 817623203 8120899
3 30222435 851912513 150466222
3 607812240 708029090 71032554
3 705452179 948911247 103846863
3 27181907 964952598 832967025
3 302147388 465499170 36006585
3 267775819 554585685 262916789
3 616555413 839842671 135416435
3 859752106 910829160 12823892
3 452569146 860413821 54963880
3 579725811 758404802 150206815
3 266639363 368093312 64999414
3 514904199 971279490 81579712
3 231310973 245187695 3255748
3 716819981 887890359 98177307
3 604385116 859933201 90073106
3 329681630 457867327 93605668
3 429820343 435364635 159214
3 48368265 261307993 55328625
3 25212533 634514684 503486547
3 876019327 945836206 42046096
3 467574080 678374327 209325428
3 16681347 555647526 240689488
3 697822008 817569887 89234201
3 227815127 400555536 143825685
3 41723092 394660824 201875779
3 43407253 859097659 16668904
3 643780700 732629664 39901273
3 160895647 664374304 51221102
3 195918445 203720982 920063
3 179798543 894255606 86695207
3 33305669 209942339 102831727
3 638240901 783724049 44143672
3 418742961 561663279 129783232
3 815444102 894005079 15444278
3 487684021 959113629 139449590
3 17875735 931056145 893676142
3 685824451 909368697 25296584
3 846000330 954861150 101094444
3 23546529 257877579 90834811
3 650469950 921912576 40292408
3 877959824 934615453 10230119
3 257082702 287779076 23325811
3 425413114 870636577 173356354
3 695159277 981085686 276954899
3 952907579 963729100 1060710
3 865603177 949228126 53395520
3 583148314 749747006 57926119
3 595256771 627484944 7460944
3 988776375 997923654 269736
3 992459970 997014691 2855319
3 935734859 993888413 20257769
3 358099254 890504661 100117208
3 157927165 821154578 346891264
3 158948404 344478596 85771893
3 684550518 768715345 73407840
3 730586799 978513036 10663512
3 357626291 920304764 97405045
3 552710318 826999374 213855926
3 927823191 984414012 29311567
3 94933526 558681390 235070820
3 944753066 992575741 38910388
3 385420069 438386727 677452
3 934405513 952909689 8964131
3 245063057 567445817 90135979
3 350383770 788487738 113225268
3 8160168 117676447 47556788
3 732810407 769455260 14495744
3 153390574 464688474 117270911
3 513140766 761853916 195518630
3 717101836 870431688 123450912
3 667701851 936727180 34072974
3 701664119 958944812 36237685
3 131567771 202291812 56066507
3 476726545 482356751 3709940
3 42077083 808887541 463757742
3 413018709 738517884 152238602
3 957257290 994343762 15918792
3 495177582 756013374 10473585
3 341968078 409693876 26528871
3 898646179 938443439 32315669
3 479028159 755836168 233614080
3 424424806 612290414 89760215
3 928280217 952475319 20446986
3 87691890 217441686 13314625
3 582446657 885058513 199554022
3 169542898 888194546 72120015
3 960447764 997859755 8190221
3 423828670 914446207 81699625
3 369743515 580951894 21850410
3 592631308 708810128 89635896
3 895420770 987621382 2743404
3 897089260 926301993 17816326
3 140311311 410258594 154246794
3 723366629 787613523 60790687
3 47072499 991570504 172540305
3 716459433 855400348 107070695
3 935595910 980774913 43296460
3 969952271 975054059 941864
3 387986196 547778690 105048260
3 273792178 770404359 84884858
3 916867965 973980465 41972247
3 531506805 957405392 60202909
3 971549368 973119615 412428
3 19562498 454416120 326676705
3 907381858 986721253 2026471
3 807782161 960151461 58189291
3 728347578 741304176 11209740
3 310351051 732654026 354335485
3 267628587 337868087 9094313
3 353081832 992266419 408868997
3 245646934 800739392 100995992
3 783494592 846137059 29179676
3 381227317 867138295 389140672
3 256312615 443745473 77187832
3 126253963 150556445 1536944
3 777606783 808288441 20222424
3 801827266 844166014 9573725
3 37630083 727866927 111941872
3 572322609 868758307 221535872
3 981897072 999213257 1268467
3 989754638 992310887 2531071
3 11041947 636003548 282365131
3 17658223 651908170 604870330
3 517439828 839261164 185582136
3 418225356 493923028 18237935
3 806832393 946473762 25720814
3 912226330 989468546 74553478
3 472056882 622224086 29800896
3 813607629 900903596 27733901
3 518081752 717422355 83122158
3 917199482 938936109 13460142
3 661887672 900028938 49617628
3 619805593 954408761 294036670
3 533731930 728277704 14340734
3 135811587 232712352 7504972
3 700092765 855306626 56277612
3 346302297 774716634 99382327
3 502125886 812515749 125555601
3 548149222 658921064 3953753
3 146805526 571230901 419562061
3 20378184 615740218 383242313
3 684772370 734538230 2765457
3 806140277 935181587 94822328
3 370426211 443134507 24826405
3 179847538 416083914 32243898
3 177018333 431740328 249024760
3 24052546 974765531 6110956
3 710078491 755591876 12675506
3 105564911 915250735 328023426
3 820042365 948941204 125314145
3 482577710 902729985 31607402
3 859896200 929310524 48183666
3 309326827 647470785 100072709
3 676340576 716154657 30836736
3 606337786 971159534 245163270
3 178121475 871173842 42433319
3 516267850 741765068 201883646
3 395330891 607325703 60373891
3 941371924 966318199 22628501
3 130625560 705261368 180029714
3 530954976 597295322 24806392
3 215472309 945092290 305107787
3 760923856 835422699 22129558
3 360640616 718217459 340512847
3 742325889 939914477 58129183
3 53048784 327242443 117756451
3 732173360 936944154 1075864
3 320467909 944494634 264870665
3 696305824 808644400 17705641
3 519641381 868928506 20928197
3 301781127 552262264 210484542
3 568941621 919191803 213644453
3 835105302 921871801 58888815
3 415508340 734497270 14792039
3 313221719 444319267 18774944
3 439850471 669439878 47610257
3 437798241 900134302 112208350
3 584961915 620721071 33277594
3 393927295 867347067 71982816
3 441305040 941356162 384181007
3 215934357 692394933 448233092
3 864361725 931722210 46556270
3 540242830 907709166 106668574
3 533682696 916371145 225509182
3 905979342 921056593 7106981
3 626572196 847895645 38447437
3 29502740 184181213 13263414
3 916797842 936421060 5976999
3 566102585 860267342 272528869
3 945535959 950064470 448878
3 604044707 964026098 187642857
3 555950286 992574090 431756863
3 842420191 891373413 34911808
3 838222728 945689733 22616311
3 533174820 875275837 193911123
3 712587724 797609656 66789201
3 75205672 995670205 165620639
3 284249348 698544627 412708808
3 338238532 632824089 173282086
3 173964574 313116299 25117433
3 115397512 504298255 51315862
3 521075822 980595356 364903384
3 589407971 960622932 243805281
3 354406833 994311866 481588782
3 838368524 889373856 47844256
3 497929764 680047544 18889937
3 49313446 467860341 294860569
3 413422180 662141328 193891938
3 46436182 420462695 347799165
3 866782257 873962745 5381539
3 606905075 957315732 322770973
3 211682369 779059663 161803474
3 998271581 998281057 2468
3 880329448 924618776 6615191
3 687099038 902566061 77003768
3 793737188 985342485 102335144
3 562102035 600868126 8208811
3 952172922 985276879 17270049
3 244538712 594996971 320427346
3 489626551 870390806 67121079
3 301405317 566170040 8259911
3 995554428 999920417 2411313
3 624325486 702770835 62348088
3 487770063 578980236 12183456
3 955817061 985478723 19550575
3 584755096 959951483 197040872
3 674092256 905217559 195045991
3 96656984 783973108 527581460
3 209643410 724063891 255674481
3 488449691 691567831 72682742
3 126094618 359403808 169729858
3 758411171 874084435 73579566
3 211571516 855630542 295553671
3 400263716 756580109 204572908
3 551415508 861903489 258143754
3 112543650 546339623 327356864
3 807846976 884022713 52674662
3 416866310 420811701 2970757
3 260791204 375702171 34277765
3 598069349 779104491 80037664
3 807147121 906670470 24276618
3 644083096 710703632 51577863
3 912903037 918458533 2886058
3 212772381 746781166 229933751
3 52194731 163742060 44220469
3 748659974 890390926 50423249
3 136086195 455549953 63267643
3 441809795 585361005 16672298
3 165409469 382651320 152355899
3 977673160 981897198 825748
3 386948225 541727864 1413378
3 214800952 638771959 413288929
3 473598625 566663419 75724154
3 369992931 422494993 37955153
3 984664994 996872381 11505838
3 887723047 944902468 37766681
3 427518628 854596640 115210368
3 677524372 744708331 31789088
3 117178561 911530201 777070351
3 218741021 254614737 29372918
3 215953371 515856320 137066506
3 105185665 584683416 148779843
3 353763170 882457666 102855778
3 831125224 875984556 13582160
3 103915714 185450598 74935849
3 991353451 993106409 245062
3 434243109 598044518 132348840
3 385061013 968749794 517139431
3 357279237 765651562 241679493
3 550428080 704634547 130280878
3 663578783 745450358 56469016
3 669794790 842553215 143677715
3 953051055 966956962 3581898
3 180737690 946540335 231281805
3 987642366 994155971 4499032
3 329319139 389709958 58752581
3 320752576 784850688 365431913
3 753221101 925785516 54877406
3 485151104 564555592 12061720
3 981344467 996152278 7031429
3 294665764 493129108 19445865
3 153328124 775489698 547019946
3 238709133 252507732 12638321
3 598744944 835233386 61782040
3 558082857 761703778 42178065
3 117802303 682334493 412982283
3 265453466 854654088 547784728
3 302823765 712774316 262882577
3 121612904 952988696 791584153
3 208225103 326459281 81545188
3 799729582 931723250 99030533
3 968268073 974645340 3341120
3 819255043 950439891 42835830
3 833463740 835748100 316032
3 212368855 342143618 46690516
3 952834888 963265154 4995736
3 377292600 672649029 53946569
3 287416700 344682754 13452226
3 491961324 840045438 229126247
3 300968944 868809415 252436297
3 887242729 989174413 86068551
3 587672836 844590702 25259232
3 335717778 493710776 40710942
3 290954895 675135016 256938276
3 891805943 982152495 5380147
3 666449174 973014815 142301579
3 977460461 980797803 2451586
3 843787330 991330239 4650557
3 621529154 956691167 4821072
3 965818221 999565335 5701426
3 882142381 896796716 6096863
3 253556599 769627264 419765671
3 22784532 138453269 7749316
3 365883342 418616742 52710891
3 503886353 821077661 228560595
3 824571116 951187206 21404986
3 248254648 279570467 1069271
3 914957498 960132827 9171076
3 629746496 705717175 36950636
3 487728277 546420262 9516349
3 579787276 731309844 124982208
3 365798459 475477075 83639104
3 997387828 998719627 997560
3 611872753 916390317 240582741
3 704916332 807024880 11368108
3 831901395 965014360 33253060
3 510971618 856393186 48463938
3 915867248 998588784 3031160
3 360127556 437279655 35586859
3 617856705 665281001 24187326
3 441661030 957741041 452625138
3 746224210 962932930 160099139
3 618180039 795401103 110243918
3 893899942 912555474 5106943
3 605522487 607609639 1229769
3 501785195 776423635 214441421
3 27386544 804008667 730730080
3 209335085 225481842 11415612
3 438094580 473204565 588243
3 782277248 876693273 52225633
3 453856911 620698967 40209924
3 9095953 281369760 86007258
3 59923360 496747695 398612958
3 114796332 562586302 429456461
3 295631147 491453632 23387315
3 415485014 436758883 19721890
3 134387169 403711061 45227240
3 268283765 887949314 107490675
3 474900691 992561994 16593068
3 403481335 552353904 36883328
3 15604932 410009232 25898781
3 238393111 647954515 381702650
3 860731359 922726223 21809227
3 65406905 682784022 592184938
3 936158910 966609495 16516685
3 189546357 479878997 246801736
3 238505213 601823130 74294586
3 646962206 793447689 94230921
3 90396668 869400082 70282021
3 389203758 400101203 6971709
3 747307990 998432354 94947418
3 51541579 456771296 319182248
3 424695727 789939159 229685381
3 221356198 541297875 148124562
3 439141229 836178984 4311648
3 891503123 929736012 19098564
3 110506213 614476362 407235982
3 199758927 619165897 359062105
3 963308822 964018087 330271
3 492738679 757496249 126801976
3 259741156 922217906 377294732
3 877216085 878496355 1179381
3 576045292 684845247 107065009
3 371445032 535241797 100855265
3 40394716 660692044 31552169
3 445425542 644524959 31290276
3 624227708 660051043 31369370
3 280773172 291446702 10536095
3 812495555 920222262 31706275
3 226319349 734979361 380299063
3 545584232 608786381 521592
3 170094810 262660399 60461879
3 563469286 688495302 9450067
3 567460542 871234017 11136061
3 896508784 946664648 43185560
3 876819209 909021504 12951875
3 215009466 440574467 14838752
3 145878039 647653567 319070509
3 752134241 976820823 17901752
3 293794965 464465516 73682763
3 941405732 995377648 27397517
3 130436491 937109254 467939382
3 619818783 626473001 2864393
3 292757912 629824544 137141200
3 549663806 961332079 256781355
3 702632669 711402494 213443
3 84316435 454548220 316268836
3 430370722 779963120 17986162
3 371470188 520611012 108495741
3 102400070 377884084 78279296
3 462328985 636111810 100215429
3 321385155 903014522 17588722
3 181809823 344138897 123438445
3 309374128 656376234 305288581
3 457961854 608908619 96715689
3 8681882 701516538 586000229
3 640240666 697720598 22648249
3 241901287 407230717 25167317
3 417882955 486351374 19730449
3 618162550 978405955 267757616
3 396380335 874301818 128055127
3 717830729 880394535 47249283
3 348111164 619563903 14716487
3 80586108 859311147 427238023
3 877473822 982388616 30762230
3 394862833 617307139 12305783
3 608280233 971637568 82024513
3 385922816 565396644 53127929
3 412777287 732851222 233936433
3 278873652 946869135 659719597
3 366449283 522994029 146855967
3 894156203 987732362 63281514
3 286745279 453134502 37587373
3 667638042 960661841 144515994
3 662230737 925032734 177493423
3 430118213 826233210 363909338
3 112255258 990420361 218670952
3 388790660 639257705 185890317
3 355029133 548980760 102536894
3 458147857 496893154 13735330
3 183663202 899551670 31048506
3 820779643 892071444 54595340
3 341639568 396258889 2021176
3 986977250 995921582 5462401
3 3612384 209043248 42149922
3 790308911 966213783 145270700
3 97794752 856060232 667497506
3 737690747 751938578 2792362
3 750470391 837715268 54529507
3 63674793 532910732 455889783
3 279392857 813435802 450579557
3 971953920 977066046 493182
3 956201207 999238211 6098290
3 976925060 984065029 5564034
3 748520931 983063002 49088951
3 945298085 970626397 22062064
3 240368662 899614707 95260442
3 276327625 685763871 5907314
3 995212934 998032458 1631253
3 547138477 578772527 1164700
3 202289327 253345714 14641705
3 39866748 883102430 521923571
3 681933133 872244607 14421270
3 835081392 898496932 35063468
3 487317054 542089022 46204189
3 400422805 643162310 172727694
3 200531561 436990504 19308892
3 339482523 918994838 351730950
3 354014414 368614428 10906899
3 935453194 953126100 15582510
3 249693227 598858692 146251220
3 18288884 887478329 378649867
3 725371721 861393436 76554949
3 808816123 840604434 8402675
3 123636986 158969170 20345505
3 883777236 948083082 10848916
3 191392873 778577334 466767262
3 120309092 640609105 305810301
3 27302391 183973859 114119816
3 653579363 985681830 17654330
3 390601458 842209234 109052631
3 867122074 964570910 20338121
3 30142196 813426319 35024610
3 458138861 692158159 137382424
3 772285439 805078019 27995796
3 618889522 839343507 95882304
3 609577135 685495396 48927022
3 945321740 969246981 14480672
3 834239669 948596793 66391192
3 803669625 891066372 22478864
3 139760299 759353893 608405850
3 589194859 676165616 60215851
3 717286354 766478555 38675479
3 560621089 662160557 48400553
3 900516274 974076792 9805683
3 328975387 434604046 61208748
3 31950273 64988783 5559430
3 825627534 945799065 5610098
3 599455303 927588456 269271057
3 50305441 246275564 175470265
3 793081616 960018620 85518877
3 239126224 990381354 461836824
3 895945331 988721732 88229335
3 671024614 862288566 17729734
3 446738058 671324106 21821119
3 82139725 561018387 460529985
3 921328378 972394342 28974686
3 879308835 941693749 43916164
3 430107745 454090293 8009696
3 971216578 983492171 7774208
3 553057112 941706041 300690966
3 643073947 883641570 8074193
3 711881054 901343514 95174006
3 341999522 508659904 145463907
3 345944799 969132920 27261102
3 840314285 844058502 2236759
3 933211899 971844993 21390890
3 630990912 974991090 11589424
3 543842046 850424465 3097196
3 671686234 958073405 173634453
3 973626076 996103623 6349813
3 319331793 384125844 63396765
3 38418595 271457251 33574083
3 624792830 879124450 184784660
3 104562956 669337396 468373217
3 54375561 855851300 775540025
3 333259746 756418296 377205903
3 493999972 796245538 234783327
3 79630660 446757660 204431580
3 735726787 841793428 4123446
3 360429641 803774804 158034664
3 176514314 435424788 188355153
3 840352845 957179327 76871982
3 707978226 983022571 20762321
3 284049069 357044329 12354575
3 634017899 803582202 8210956
3 560910903 931081948 174440507
3 784380822 873283222 81788994
3 877550028 944528895 62461401
3 440686973 910793653 403302437
3 455997457 651791408 135682976
3 849781089 970785128 38994650
3 872138228 915546161 29814796
3 419114456 992230470 465235652
3 866945506 954695917 15763367
3 896835542 986229037 80325374
3 270494197 995519568 15731629
3 126797234 857010900 422356842
3 34817311 995551927 952103502
3 850961041 909056515 35015793
3 29069804 323429435 6691998
3 933661204 960229284 19059017
3 108653579 171463109 10627431
3 77143139 509096527 262423042
3 685741823 977726548 232430038
3 307988300 939747592 555626964
3 845219847 905404895 849704
3 405376278 511239066 34085493
3 189280998 276823019 35521178
3 296273130 917770186 191030973
3 108181423 970635238 855813342
3 388628512 724698663 7858531
3 431312193 455539847 13291697
3 927321079 928560343 1011826
3 650730198 695106413 36760866
3 451699407 488695065 29665186
3 406401518 498160438 62060119
3 978240912 988622652 3763218
3 15378500 792191165 181547172
3 394834875 738182162 173424453
3 580644067 603415318 1507833
3 305393300 495282320 159920913
3 857210020 957492645 35068004
3 852977282 908933077 19160122
3 405200174 699068786 44381097
3 587369689 947035357 345672999
3 460372980 824836299 54810598
3 613728880 873238977 33045395
3 943931476 996684023 27559387
3 576662054 615817285 37014918
3 552287186 804013289 43865119
3 571004572 615418246 28351592
3 788029974 817107821 17564818
3 636724719 860881512 210679005
3 96321176 153441010 12673331
3 532830291 917846427 264302392
3 890682607 941220646 33614752
3 840409299 938347014 7386246
3 573362996 853081769 277433524
3 910561138 917908764 2818387
3 848585771 943804651 13279926
3 879099958 976092725 59465912
3 516608602 855130742 28696051
3 374307742 953205075 291062934
3 833704502 993823043 81068465
3 133141349 520693406 94474202
3 324561362 523137935 120996798
3 146870615 855785243 53345722
3 101832476 572497185 35398266
3 583655251 694005305 29043799
3 260342509 859629241 563054673
3 225776663 515308631 216288486
3 991574392 999388973 4354667
3 685889609 754614284 27690025
3 879319156 926769537 19374585
3 912362411 929189293 416812
3 73839187 267243876 119080331
3 178491088 396712021 188713951
3 749673179 836442998 38598343
3 730947218 973484247 26230920
3 424324270 880911456 25534405
3 333669652 435959137 79174889
3 912413026 972735679 47457415
3 339659864 715202794 46807866
3 553500055 650800044 32359719
3 448262470 688889670 2207201
3 51270083 364850996 194301138
3 772237582 788747991 5853921
3 448651781 488896053 19228554
3 222324969 222444133 22235
3 213283621 902949775 489991407
3 814561685 914988706 71955072
3 895605973 913830066 17629690
3 500968785 768810015 217805887
3 33796568 990848240 885413022
3 609839320 788552379 113179997
3 503409778 560194616 1507380
3 422311234 855602881 253566367
3 943413998 958749856 2667494
3 115475999 624764153 261727807
3 904346772 973968824 25968742
3 971147738 997393457 4550328
3 814188918 935728815 13166115
3 721949683 723676463 11570
3 34817790 178500443 76186507
3 672931057 876292876 119628740
3 31662911 182706275 127133352
3 636986573 805838982 13485602
3 122010518 898744661 245212864
3 37551718 513502930 291816614
3 953236911 993082204 241768
3 772939942 904376129 127950075
3 389181195 699579457 192698703
3 175055003 740485903 172668044
3 428112841 869090571 333855028
3 961004878 996146343 34201626
3 682940024 971012724 170032080
3 564640766 710885746 40137772
3 883629712 890556651 3177699
3 280878237 958606059 300475345
3 667095146 837702920 78284449
3 420987865 980644313 472564852
3 56310148 767040196 435837728
3 22979512 90525339 35939801
3 631565472 977649895 338388295
3 509698481 891915727 328040825
3 546846468 982451318 121053498
3 717230935 901732639 28516209
3 9571346 436446282 302796530
3 449246086 560156388 7268633
3 817187554 950900234 104260647
3 112891409 841882869 128928765
3 671191476 926110903 100300552
3 295476558 912414449 138233257
3 764399615 824963887 26290492
3 349750243 618461971 56239454
3 489116989 699933465 89756012
3 264965151 785818820 441346665
3 455291400 954231093 288370354
3 258128347 938378170 628990818
3 190703867 545115866 222345450
3 14757259 641685563 226394241
3 184315076 640784095 443766848
3 659685782 705347996 39164776
3 449511245 815442316 31223980
3 34109862 103146054 61459438
3 20287676 809115424 401772804
3 214003015 287258591 41546454
3 845652767 926489674 31885581
3 446331487 548929490 23224886
3 588260160 832133486 222904201
3 515209162 580837722 32027856
3 841857986 916036790 2083179
3 49963890 598615966 296373974
3 451108315 681166817 74515539
3 946319615 976867776 2800495
3 711465161 808679830 67678029
3 939343361 979217358 888367
3 413320709 698353742 123855061
3 55270319 879348657 27870100
3 924948664 964416004 7316087
3 436001968 875991703 181192737
3 736571291 830565918 36091052
3 525698340 850763222 95151560
3 122666726 275867516 74743150
3 941904506 960369618 9445778
3 959772347 991546437 31293536
3 997850805 998975767 942420
3 729832783 878695834 5919107
3 430805335 602744543 141306573
3 492942521 909860008 332164334
3 983855965 997264894 7273623
3 79244286 534312271 446538163
3 926172459 940516170 9085875
3 878269521 912282004 8757120
3 440152780 982788320 24148477
3 948692407 966125124 11039136
3 219151989 794068602 293625710
3 133695007 410519784 203231264
3 239403940 448598644 117886349
3 641661768 717565507 12409798
3 335690145 777134967 309327802
3 819412651 999181646 82591548
3 275629329 811406443 467471471
3 258021683 907589733 113609705
3 16514214 673352230 578230248
3 64605455 986747743 865893962
3 1717651 619482090 169394794
3 651794020 971237829 208470231
3 111089533 661499722 315223946
3 302642446 400491283 74543878
3 397431883 703366275 225715253
3 867979630 978568835 62485968
3 173989731 278469865 71369587
3 773727793 990586293 10198580
3 671323255 846724855 22391011
3 884913090 958400958 15993913
3 606286663 724828848 86536255
3 304409705 917516930 233354150
3 378486576 414934432 24748596
3 730592046 984207775 96071550
3 470811720 927762291 59655906
3 724304800 905915828 47907453
3 506192528 980269676 370425029
3 184360684 477885369 143773320
3 150745970 431811669 191194644
3 196733740 309576215 66564170
3 955217635 976527750 16721278
3 229955543 465103337 206367904
3 33010454 166322766 17258590
3 634471278 801677429 66109392
3 810854803 835346851 7696258
3 514864641 880327996 91881674
3 20037411 481209447 147919557
3 741950031 944897716 29513727
3 388649537 540936579 86296488
3 324273859 758064561 245379776
3 477696961 556582043 56845675
3 913381828 972438153 23348165
3 110647586 859317192 587737659
3 758278325 958804274 52938569
3 46087485 400224121 175793068
3 366188520 908676032 367413552
3 179955962 758498821 280339756
3 181536520 869692944 661152709
3 800839039 994339201 57094790
3 686211995 715707705 12678168
3 433421942 436919204 1914464
3 624311691 766378193 28634351
3 740242637 817492251 44992435
3 976992506 981795553 3329226
3 556689591 931464377 9402012
3 432388924 706825763 133245976
3 304654612 674402496 327185428
3 301593698 784019149 221631674
3 212170903 251503185 24218256
3 929253391 972318431 8922719
3 724330463 899575520 147864849
3 575068171 592319132 258570
3 441611762 875603996 201560685
3 988373127 989072464 301919
3 379238197 836439267 366865425
3 425931701 542542974 8648651
3 663039480 800918515 110124584
3 21510130 972803106 348259376
3 460332150 492850238 27273053
3 191287059 495076318 18681577
3 139555530 460485415 62159553
3 855199660 918744875 15474309
3 441625199 997285750 512011666
3 209874747 579810611 71768186
3 818540110 888406987 58393873
3 656414788 808070728 135688846
3 923293737 978902415 36762547
3 769757457 876670780 42903478
3 888991318 941364728 23341591
3 159512201 725272919 31940056
3 788148247 996854116 135836149
3 680840236 938059239 178062096
3 248356013 769537713 230195421
3 412743880 525455590 62385662
3 479331660 927737389 243536962
3 794194546 869842146 28502174
3 632578404 935890612 124524290
3 159501406 292246778 128397568
3 510926122 748754878 169839704
3 809600018 875258142 43031893
3 530228461 566102596 24764799
3 944961410 986555656 18022163
3 761041442 924696427 77972209
3 826447298 897944035 12223232
3 406841353 985031101 232466374
3 690707291 975642862 89918320
3 648608047 654062897 4185093
3 917831841 934255678 10812752
3 306148884 769832647 199500951
3 273621499 473454432 47720283
3 189408302 404191051 70582619
3 192829151 446891940 87659573
3 410767101 825661149 403598307
3 671602287 966695386 113925246
3 834012027 979542129 110958479
3 651922736 927052441 245014931
3 82802840 189449343 106283500
3 859509619 945743398 77964312
3 298470049 342950230 8216447
3 204302046 920195146 371927462
3 452180665 675920543 99217995
3 817400513 853465283 27848918
3 386566670 486834759 22168393
3 338569672 623427706 248944242
3 800693570 937037156 79468352
3 465890137 708385695 186776193
3 469882071 727341103 22028579
3 328822060 917446819 345740430
3 86519843 868577633 12713523
3 91081181 869083257 95411098
3 812516797 851150973 18540717
3 384582586 659775656 161550740
3 440883993 530578717 16355464
3 421146331 494543586 42070360
3 446595013 899152155 442213420
3 293213717 426390917 31779004
3 629686244 769029547 118736336
3 931601720 955132454 13884412
3 67172451 271144581 149072737
3 955330238 968440271 11386391
3 883386896 910097624 21757200
3 548113170 822702617 11381926
3 125623393 213392035 62318242
3 864211416 993862741 83878371
3 815330769 989222776 19478320
3 278443922 999170372 627441511
3 201014060 872643437 464734951
3 462351452 674589680 30910165
3 120293537 459576707 16967959
3 788012320 899324515 89374915
3 534971666 603689795 47009767
3 792099873 842449243 43918884
3 335490612 639004631 215221236
3 962738569 967875824 4383571
3 848847029 983955264 31863348
3 290774206 814550314 157370044
3 78208318 939343530 233095306
3 692562055 914012474 141728427
3 406199699 891166548 79741601
3 963845407 972937567 4527621
3 286204274 441830573 149082110
3 123046936 289987261 127899366
3 56110929 566446194 178007263
3 118127307 429476869 29828567
3 426128081 583394227 14175719
3 775357075 794217474 8980400
3 67796824 486642294 357394119
3 780885310 989818610 75344810
3 389751985 799710155 95469235
3 28644132 229310251 173892587
3 168490927 685007831 231858166
3 892148777 972169123 58282883
3 46460131 247027947 110368382
3 232555567 952679864 619563332
3 671473399 676525053 3290550
3 381165701 391635493 9227817
3 429416615 685907859 48256556
3 944657451 984942933 30983449
3 347063997 717158628 160869132
3 337426611 574756442 174297292
3 499645240 798687322 281968296
3 309598167 750852990 249257532
3 17640211 543112792 184502697
3 141296549 293960001 76114470
3 897531148 917966231 12501767
3 794704039 915033761 86814745
3 40381102 905449714 627563634
3 199105713 845766101 570580775
3 303134379 448549579 12866819
3 428346519 663399392 233642622
3 354604309 726555524 250538356
3 812925402 855623026 1781195
3 343458273 638065809 56318309
3 680765429 945297487 126335710
3 965477063 978390138 5818992
3 927196490 962251617 13455224
3 156217599 998847690 193926897
3 105850889 631787869 495813505
3 462069172 705813125 3026787
3 427603055 696716314 132640877
3 721438627 824038203 95895468
3 194485849 465444146 220835376
3 7492972 675897082 306195262
3 514880578 992771208 241837932
3 374610316 824142451 271800212
3 849463491 983843910 71785321
3 711313568 761457386 2822269
3 327091097 421671654 52712131
3 299061914 542850335 94957023
3 943516971 993624294 40307382
3 337336126 753689617 147599561
3 491546228 699887619 16095803
3 297670977 857831429 511686812
3 934168023 940091196 2048759
3 579388774 824567333 19390765
3 634185085 753763203 81828875
3 325163524 493052799 156404895
3 988521641 989952490 1013413
3 118893099 779616431 483159617
3 280308963 891564006 278189141
3 55688013 581408033 502836887
3 95832655 741001760 424621556
3 484471347 868755374 190965974
3 4669441 607555229 22935186
3 510424922 646973644 31125821
3 388014582 441087842 12208864
3 106547520 733363095 377388357
3 206831258 473325483 136107766
3 696315758 946693361 204456275
3 349207177 971150247 114897047
3 535289018 560639046 4951217
3 306808017 362369120 14164681
3 284234220 729838271 31933724
3 186886095 495165958 234080391
3 504094775 568882732 39919145
3 834695689 907846041 485284
3 1260682 308376243 71229089
3 6264111 51032436 237946
3 894497188 947296435 7118405
3 161262434 594619927 257927046
3 675009431 963696125 45081766
3 300216181 435574988 6915048
3 628610879 874644262 31659062
3 84281573 185249646 58680787
3 458699610 670662749 60788993
3 31006946 829208288 544913527
3 55734446 546159939 192856162
3 361996264 628015138 219487270
3 674656923 893758894 45321434
3 438115135 573393251 64643618
3 822051444 854530747 30342109
3 156568940 924395442 322758058
3 726282822 902313007 442504
3 721572385 731957310 3564788
3 33009813 832269030 310567223
3 764379886 985168564 46155019
3 589496601 623520507 30709077
3 326092860 462139856 55667278
3 424476860 788938441 98800937
3 114921032 999478732 2663925
3 829345116 830310729 371004
3 442384352 595198798 34461896
3 655881703 661744178 693999
3 881969019 896666985 779685
3 441469161 658328221 184228693
3 448700016 613328791 1924469
3 891913107 984810741 57187624
3 284245763 934919915 187105348
3 788887891 861162998 38242899
3 709897903 767674996 44992809
3 89285755 725307054 368992200
3 171847985 893100429 187042925
3 132659291 337610492 42077698
3 650130052 759676692 63699986
3 873675644 998057039 116714527
3 818641114 859071692 12783603
3 494791202 836693842 24392659
3 525673880 911938718 223137725
3 264503530 963932849 652015683
3 681091885 880036292 22739170
3 719703207 976414070 23471942
3 326549613 416618925 36594953
3 82870863 933277763 492495649
3 960922705 968201867 4447057
3 372040762 548317073 31411258
3 623812367 636869082 5303567
3 607139903 791523280 69822698
3 744434111 852473698 107658338
3 818295937 941650168 54051876
3 518710040 965591604 6391894
3 909099377 909480435 133294
3 441589565 966472387 486369284
3 742570394 874723345 78514329
3 688159406 729750624 2657631
3 597140161 690422530 32919562
3 351106794 656570075 92897821
3 872456871 983361792 5148780
3 601327479 951215575 277351560
3 467292713 837991720 316667382
3 480961599 508011158 10990843
3 978942102 989485806 8037896
3 764118095 807048562 29361279
3 504765690 613139865 89590979
3 810824311 928443861 113260847
3 285946897 499266850 84380189
3 737549850 876930341 134103062
3 457600003 480894974 15890801
3 3718398 137822723 119572632
3 776098664 948110526 108687419
3 721510628 911226801 8591603
3 744887979 963884501 186344075
3 68568319 485346232 347977441
3 692951563 893293533 75446775
3 269411260 945841824 218964794
3 446386500 447459307 567708
3 436901656 987543913 247420943
3 984031861 994599464 9322196
3 312014967 389921754 14116250
3 816940700 842783990 10601970
3 198308936 206851733 7799701
3 569469577 655469503 63403871
3 407780219 883931509 441968804
3 472627202 583190309 29619994
3 750909724 924845014 73340638
3 976297379 988721377 7110855
3 258275994 491104572 124446297
3 115390950 447820909 93681601
3 147645598 496020681 167883893
3 678753135 905377324 194524578
3 22271499 703369907 330634358
3 844638424 985675869 118793656
3 290664158 434809918 18757471
3 163576056 674885112 182476958
3 931727438 967791169 25558463
3 665267310 918084243 230886702
3 213203300 237249513 9606522
3 704151966 721620560 392560
3 720373108 780401254 34572664
3 951735854 962078250 2680534
3 106832072 908795735 384055526
3 194268662 481828927 161676559
3 484880614 819054836 182854248
3 289819134 484090738 171256423
3 411439035 534205428 8782074
3 336714509 472630443 48830398
3 141089199 584279013 344838776
3 762888079 788564149 21271884
3 660931392 934479329 209401755
3 694637504 928305723 56023610
3 801339260 833492440 5786698
3 982938498 992441466 1384523
3 882248147 945557300 517350
3 830258458 873348605 18832235
3 688261693 699383064 605382
3 380708401 791303057 41494502
3 402653693 438750921 9349908
3 557787193 780857881 65181198
3 963843105 977444329 11893798
3 25607123 956502043 852602202
3 976005867 997952252 5439903
3 347149046 813722022 250489555
3 620041723 793763596 168630827
3 793035671 938965369 33206279
3 904476505 923324257 14449380
3 792962031 992974032 87398310
3 410161320 659401655 121943649
3 758274640 969657146 159558710
3 578974107 817579095 3288651
3 230126804 693793726 337695562
3 950744913 989295856 29019534
3 959375721 992644934 10778979
3 51476327 861986056 292923577
3 447696951 880289479 277287032
3 789906104 818917232 20556946
3 468792124 998356961 299642324
3 433977209 812884977 159720320
3 368182355 852328228 366095715
3 140323172 384453732 73487038
3 296565684 905612045 324937553
3 640084096 769606573 31994216
3 989356752 996472840 3777542
3 350939932 882362417 470305306
3 396303549 909224533 469904115
3 699468645 878258025 7155350
3 981026812 996645346 7913402
3 908385735 949322726 18167242
3 996379837 998223837 179575
3 90108974 436299601 25579199
3 692253956 992328398 86059569
3 846527842 968527911 50917251
3 752520841 924867770 101786489
3 496979719 725555599 12039538
3 546547284 944894921 90781701
3 171727367 241633738 1920633
3 35393250 290530162 94690471
3 653139886 793957192 13749806
3 266773774 476357405 183150185
3 441055991 794305193 279966045
3 899156950 944238813 9978750
3 442583664 481053977 25013591
3 205585258 738523597 15873692
3 966133457 988707843 18665248
3 311148467 415863853 116323
3 796965911 835409597 30610687
3 562777733 814424619 117496675
3 244798182 324574457 41483843
3 417940847 881549119 231208768
3 465937862 964031834 198306259
3 903380160 917317135 9399120
3 302419397 798382815 405575785
3 497027594 832631548 128109881
3 965052628 985688026 14149036
3 508307363 865329378 175201740
3 13299269 343394249 300788124
3 136581775 743021504 427609643
3 721580829 801688177 49625692
3 670482080 872572014 34943010
3 56104694 333094929 133028660
3 869582465 991302120 95996265
3 235079548 532862002 14403029
3 965301665 997752775 8218451
3 294728242 387540139 34635651
3 746875885 990758060 74960681
3 860982173 960737735 60353028
3 464206002 591815064 121356055
3 305274873 423463601 75023373
3 89266993 252942651 72849528
3 563416864 913227443 190547047
3 353910334 533947408 50964938
3 960594530 993697084 26062163
3 271704398 359905015 23175590
3 894108147 917334242 12814639
3 807526524 969970092 125067436
3 297024751 362079829 63071844
3 988961269 992670303 2392928
3 378233747 623364101 99127482
3 478329442 822669031 309876628
3 199023564 641525610 103785704
3 432288142 787453203 147920934
3 772997879 958850058 89619404
3 157233175 166611852 2807915
3 887722121 902605533 12073947
3 406664922 467095705 32351758
3 16484595 377118865 130441794
3 156898185 719307930 516164049
3 188453746 500417366 44271026
3 484255677 992359002 282882829
3 721899776 789463115 42672910
3 345812136 372525840 3579538
3 393720176 907452870 513238841
3 476911046 909609562 237569636
3 424567936 780634083 145012729
3 859159003 954355480 37350122
3 279230873 692890859 226273999
3 243914437 876880998 459535275
3 305833511 330723925 6690977
3 746121390 767059167 6258198
3 703767192 839689310 127423055
3 734672352 891412143 74264512
3 167752662 340251301 149528067
3 961505708 975124416 10323736
3 34312214 364314489 23832956
3 190168318 542019702 28646695
3 42115276 759753462 216674249
3 269320940 828334604 362369841
3 76340922 132115713 39222748
3 635009727 760264349 13474459
3 301403629 569605099 91082873
3 373010734 380809620 6448869
3 665735790 786795305 102306179
3 981362293 985774930 297693
3 21124781 228951628 179059578
3 337705535 848239656 183015963
3 847705549 925073977 26634172
3 207079509 648694218 240805161
3 221403655 755546228 247170150
3 713948397 766899701 22615910
3 725994542 983994431 183460443
3 807450251 809645191 1678590
3 667498927 776922567 6954993
3 491846683 932110667 27556519
3 915720395 953504795 14352689
3 325093637 680275256 141833719
3 644102735 843270838 83666929
3 498926873 707208887 33228006
3 474489958 705881342 138010538
3 873462956 951193189 17049332
3 989632525 990202527 285167
3 26201772 257457295 24123697
3 705141014 800051075 13478628
3 555286047 717352116 35737610
3 516867641 738638196 37010956
3 992223077 996022037 3325719
3 322918597 801545407 395381181
3 506807572 808920888 241033704
3 41002415 623241294 295646211
3 691490495 939604000 192130231
3 238553221 526137088 157083271
3 826120532 856892422 7006535
3 841289090 911425393 6799637
3 319623626 695008238 83357732
3 359967831 597269170 40294675
3 43745944 806277207 681368823
3 855408535 961913259 43480424
3 857516617 908595768 1847196
3 489765572 495564649 3223404
3 967539792 988505032 838302
3 158409659 655966069 279801728
3 536497629 767701241 31327383
3 917316134 939204324 16132770
3 610100827 926854023 184635545
3 519531979 830056665 46323661
3 912351117 913195463 602801
3 893095797 984869303 9408663
3 561227404 866349103 210687875
3 866784850 879955037 7004508
3 984289308 986298885 1366683
3 144335869 485244018 268263396
3 381152912 735375135 191450115
3 404014981 595405809 177962511
3 166272189 589367769 203908115
3 616457868 789214361 15707142
3 263203952 858159540 376159764
3 123163882 859286679 309792416
3 929192143 941049344 2922655
3 535298401 670783190 65350789
3 227048957 804906113 102922705
3 674514887 834420206 22327630
3 50793909 928526205 86579420
3 8895888 517575304 92314412
3 250528242 931801573 216848864
3 441620822 598878428 18404060
3 413561630 762795781 8723394
3 814445087 919689835 47091936
3 748990081 824737369 55927441
3 540096335 754384107 96345227
3 946825054 958399120 6856453
3 192606645 851185096 536273758
3 471960205 930965468 278150746
3 569487919 942652949 3656898
3 98951013 123658076 15944474
3 717369669 976817441 31675662
3 267197975 892057614 98284154
3 65926214 703711157 336381626
3 439369646 577917498 97109573
3 72572008 768343618 658430315
3 500739302 727352624 75542668
3 111400588 375233512 103181056
3 781128983 923948729 21066577
3 612751785 765250823 130751382
3 349401640 358250877 1672588
3 350081568 488976177 79682204
3 656637757 923555952 96841157
3 180779274 349201772 68119638
3 194018808 661257364 141467789
3 470976212 694862595 192317975
3 918844882 948913234 3756617
3 770349401 864906940 39342800
3 511622883 853049474 201142566
3 713962666 748446021 30119324
3 343240473 733273121 70945878
3 646741396 658324088 11068252
3 452399670 989911418 303894227
3 524648054 948522630 389495300
3 552000241 850739805 190259019
3 330184854 456868618 44110782
3 569559819 922820572 223149630
3 845904320 919723542 33957554
3 49469002 368089981 127525945
3 623702050 995749033 43234609
3 13932561 697726438 297344336
3 857079247 996159771 89630352
3 946732668 975804172 25767331
3 215951162 509251351 88993420
3 888431450 946523456 38820424
3 150868503 735971336 491525489
3 135783925 590396411 54997162
3 290802808 566015004 193204038
3 453853943 894704620 269591844
3 91584206 176183914 14507040
3 702837435 792668141 47267174
3 546134976 975043131 420345293
3 955447531 984111917 18124588
3 881474637 926607739 5315012
3 131956844 300736709 138620739
3 614666086 617938268 847314
3 383186326 501437962 98558500
3 199512678 717957933 326973495
3 720245939 836213602 48573183
3 743990228 857006430 2317553
3 264218770 753495920 486485080
3 456066353 552835190 21223122
3 763255069 823218279 16897084
3 31716901 895438992 746140992
3 202444029 317184898 110872588
3 157925103 479563668 58082826
3 419741946 901540157 253631225
3 424542658 837109613 171090019
3 842995521 936981413 56933246
3 95463047 319655445 91187776
3 569395393 667373540 5332435
3 615902821 897873100 160649062
3 638425605 641475735 338047
3 755249569 909993289 76343109
3 912958454 920502248 2222975
3 634364943 884407484 28484967
3 16169042 279149923 254672621
3 69476635 140827402 8020954
3 954300898 965306513 4339412
3 55711918 176105227 37997435
3 133801424 290835960 113045179
3 319603353 579546975 64712400
3 748810463 788368167 12750372
3 986954626 992876057 2799252
3 56272376 918677761 553912667
3 381891649 821446990 7938038
3 735441547 779493786 42277886
3 268435425 526253911 212244358
3 940898467 959669100 3611019
3 742167895 776101547 26909605
3 759971809 904955505 1595126
3 296903219 478708605 145279424
3 667670342 789296637 46991489
3 800170771 937086814 87191614
3 127695104 414494381 40673958
3 466292642 695204586 36257077
3 163702075 581478941 135063687
3 891869333 984888985 84137654
3 977190997 996779716 12469888
3 647614912 847893038 13888412
3 894432822 977005470 38272960
3 866556885 962343792 82607048
3 796718467 971719217 24450135
3 297304895 883272758 169045390
3 185208165 964762694 66741184
3 853813393 999633523 135551246
3 141063657 174623498 30932822
3 758994221 894134081 24703160
3 853493600 921897797 16221823
3 990667111 999226035 2311904
3 801639644 853577471 29507361
3 483158266 671255656 188024336
3 13555037 904054801 481634706
3 267172537 628135972 187600184
3 459460873 927050713 231153719
3 220389814 299230575 50852268
3 287727784 488654697 79241629
3 692234247 798222824 21767813
3 284330184 566511963 147572375
3 373347465 834228596 308074154
3 501700494 958584625 232773483
3 652518225 812338480 58864795
3 708190280 862427687 85554345
3 897862401 983456560 5930756
3 891815459 954550062 54784599
3 287980810 547369370 122408760
3 977183453 979771614 670478
3 962727946 967952766 3085660
3 414520426 668225650 46045675
3 104075408 326171103 164488983
3 188948750 247626621 7183296
3 141180214 362850157 141787279
3 900306541 931359726 15142393
3 760797720 945555672 62685115
3 953771051 992701984 23623607
3 677997053 964930645 8630747
3 599974493 803778859 81659904
3 209838688 752282741 131113707
3 370449940 389413830 6520368
3 426765189 873416416 178774683
3 902517148 978846067 36744265
3 338313848 678545894 317033568
3 727789084 878135448 41284212
3 284140031 389952698 1816271
3 360336573 405677894 23134509
3 179377591 947815588 189646040
3 21724594 349356351 20813247
3 411886114 916545948 83750172
3 186271981 430049721 33527842
3 897809137 933932481 639726
3 468182800 636625147 128081500
3 130574896 584289137 23938163
3 235422767 539082410 234706754
3 745525003 796769051 40561858
3 298688629 848226129 332831214
3 303840502 343506439 31230107
3 422307242 524623622 25342777
3 563787029 952917035 179957928
3 782990174 957968137 98027184
3 755798643 857801574 70103014
3 404653261 871612590 306065208
3 421701533 773662500 88107356
3 202856951 737004697 336707967
3 915974270 917985853 617064
3 512308999 826369963 310552701
3 56509098 870137073 786674502
3 370006459 868534670 194921880
3 111258238 595022360 135188043
3 664604591 863232296 38938599
3 277632612 383870195 28277401
3 47157726 900862953 559134422
3 438208790 923927202 414022446
3 367180760 472412940 20032423
3 554755623 906117762 242959988
3 445932585 715199769 135154736
3 452164978 886653567 136162057
3 440441438 673402395 57468380
3 124142592 401457250 208532042
3 905076519 918533328 4139675
3 428121227 614341268 12682010
3 136183640 662948221 425408053
3 124146979 440050507 4369228
3 221727823 450260638 202668133
3 725852004 877190655 60804086
3 472012229 946144136 146153937
3 677451211 741904510 27022972
3 697578900 915864577 159858269
3 712936256 732095503 15108840
3 786669445 859968855 19200580
3 524644892 908129077 137612026
3 505006384 787539366 212599026
3 856302212 895732866 22276296
3 523908991 638105256 85262031
3 987951621 992615408 521091
3 313444053 940022507 121548660
3 834209221 992120289 145818998
3 989459396 991572589 1821578
3 325035762 819375930 345339473
3 753591287 980246271 84393770
3 843491045 851439671 6164644
3 704390761 858828516 22229936
3 210863330 314905974 33612675
3 152872231 586181668 261615961
3 627753079 845592927 209113414
3 712833442 982429491 91715966
3 929286233 989470001 11879487
3 982577930 985136352 167058
3 614847563 816615098 191274186
3 337060332 516234080 15408608
3 23289530 348148494 211445689
3 234498906 296953317 55550441
3 879520685 984665010 10139973
3 569582350 925967270 316628779
3 171387534 459316108 231558009
3 526604775 974417971 439918892
3 464116482 844360623 290178303
3 832217057 857294729 22353051
3 948692908 972857685 13003592
3 401609762 956590724 175398225
3 134168854 399031278 115397298
3 150569868 689428245 314344258
3 323959440 870039101 42187363
3 38159872 858755103 463430833
3 140207155 456932124 264707609
3 54048801 411331340 146149516
3 709247092 991245064 141135368
3 841346476 953702603 68435353
3 145452979 710936757 525801025
3 940911817 992335277 18644207
3 890245996 971713673 4590215
3 486511746 672749356 137418224
3 849121564 915825654 37869290
3 926428055 955671833 11526238
3 207717464 972998696 249759475
3 983814091 984870701 126618
3 823360507 837311103 7955863
3 378866651 392771397 5381177
3 946941787 956278461 4439316
3 317686357 470828451 117170569
3 274399382 383259197 52737625
3 224530138 392491458 29542985
3 485321600 935633123 186912248
3 504780892 575256701 36235492
3 914170067 953022768 30816799
3 97714756 212733738 73839414
3 485764559 804799128 281693604
3 632749919 824420290 108001720
3 844274818 916896470 7280505
3 27181003 960281262 660253071
3 202241239 604036054 121304094
3 583598124 948235190 212445929
3 70675101 160643539 12859849
3 375657488 852209578 208880217
3 904676529 944630039 544239
3 332366971 687220736 189503544
3 95539934 306830624 73718831
3 133986122 339442075 41293187
3 820879498 937120097 112186712
3 51082580 690944660 226822533
3 621061147 969741531 301295851
3 887188718 887798613 181238
3 923880783 994658421 52546494
3 472136842 472282723 71915
3 785491972 966166911 87769196
3 463700710 892979533 191978831
3 195582331 335259663 126993762
3 132109554 891094390 677622627
3 533808284 772428281 155196900
3 217637164 602944063 127475500
3 563419173 790681940 176394799
3 965376757 986940328 9877714
3 237058369 713319794 326158982
3 665195208 898436187 185853960
3 905457071 945153663 35236597
3 465137810 821724952 82292110
3 960257093 997308210 35636804
3 812560539 944334525 65950797
3 669555176 772124942 12659614
3 928661581 991448455 13282853
3 781437238 932369186 74881880
3 625638141 644602461 6607928
3 295939636 777659201 16068864
3 235353014 853786553 296352914
3 63815142 983303573 740775802
3 832519500 834323944 296541
3 514066839 906483385 166690490
3 885072109 906843492 6548071
3 211156367 393566232 156275179
3 471248119 744789574 195427839
3 784233209 853103926 68854492
3 790488450 845747486 31220371
3 264819195 618787449 29474132
3 90582066 900585075 292796187
3 762453028 961372738 51691303
3 517466260 611381916 44715159
3 970815086 986459152 8128862
3 542489499 816033918 19037047
3 636624076 858145726 57605391
3 153786148 258662245 62470143
3 332806852 650476652 253706017
3 580352544 844000180 9793295
3 264453945 756776408 121161574
3 52076704 366920558 86936581
3 522249059 975202038 230521033
3 339847604 506055767 46747502
3 335227030 643599531 194850202
3 681146532 690908829 806044
3 179344205 768258065 250218443
3 768519240 811984955 12492662
3 618018172 689002702 57167674
3 398088363 994006574 175027257
3 962686183 967920213 5124184
3 5419790 630902676 606870960
3 407564041 986359428 203171720
3 729339256 775871104 30503730
3 709054532 960232742 41815301
3 398402137 653111717 103095843
3 988525340 999919077 2511531
3 405461911 418014276 7738498
3 456617847 523522518 49380518
3 155714145 738910595 245685814
3 783463842 934886316 43975330
3 942993047 955047640 1531925
3 926865582 994568646 22689650
3 249228898 560936573 168111244
3 712284152 740801953 9123696
3 734265241 743111186 6611383
3 343721683 455558485 88455014
3 816770724 942822407 53489147
3 857837886 947914832 43187334
3 61793791 80238698 7129539
3 163268260 202110974 31501731
3 235936786 647396748 293336026
3 810017362 941803190 76107079
3 237866300 426698612 181878587
3 229582202 334981903 95155031
3 561272012 712344322 101587212
3 186408045 629693101 149623554
3 801925208 981965685 46041090
3 770788666 918946756 25085529
3 901455825 998259233 71681516
3 435205622 827087267 209087973
3 319762948 992317543 377124735
3 484031397 651419515 41002801
3 631848611 900947918 113103535
3 120592726 659528708 36587363
3 547332772 566417622 6118990
3 130644191 947156509 470344648
3 887607299 951979989 1178622
3 442666564 504493201 44270441
3 384836830 398759795 1533986
3 200329438 635644949 181368437
3 389724354 946558343 349643107
3 14139247 115293080 99500478
3 334967873 955672961 252893504
3 512444056 658429673 62201248
3 342379816 638207849 245329406
3 57471824 415285381 157013280
3 63915589 766243309 488513023
3 45113836 403428081 17365630
3 517879610 700943399 146034945
3 884582700 961508784 33609652
3 998655189 999103524 42666
3 95127162 629508485 282926838
3 608376792 995614651 96941042
3 823964119 844548235 17251901
3 264810929 597239011 104388065
3 10444618 278408694 162259032
3 253529345 442531809 85134831
3 570801632 713487574 41925697
3 560090601 989791811 401705155
3 839735279 849901597 6426478
3 841717686 929077284 30156766
3 962771073 998813350 19636604
3 599654535 862312632 131541958
3 432171512 882733427 4109355
3 276707821 661873790 213736398
3 566100984 963465300 242492240
3 887756608 943177745 5729714
3 918767235 991802324 64879470
3 791512125 888064607 88950930
3 402663070 423387787 2491692
3 207705136 426389013 120262052
3 675903477 889694883 199796126
3 356348383 528897953 86981148
3 894288304 960714399 32087837
3 339011558 593349608 54266002
3 581410990 630000443 162338
3 402306629 446302650 29222422
3 993988887 994832891 297617
3 576965043 648594638 4273805
3 838132914 997441481 135005054
3 511685966 762440928 73005716
3 806994310 979442343 114851229
3 512803311 883801525 76412598
3 44329341 886534031 378186208
3 912271642 953560597 3418446
3 271218683 374225569 5678934
3 620603847 625554844 3817092
3 339957910 955968067 365348313
3 658883445 856547079 124075036
3 367656816 778636893 369231052
3 2123368 389560128 169260784
3 982991173 991193874 2809927
3 552628686 968075170 264208294
3 419009406 528754170 31720597
3 498207642 733995743 135897603
3 853230885 867267488 13970976
3 619559156 869898119 187825364
3 52793178 703394310 647136776
3 979616094 981796401 819349
3 904292528 967039115 17518386
3 787249273 926791919 102273979
3 25610569 587946678 470134020
3 423435675 581168485 7495325
3 577825375 617356192 11342995
3 986760008 986942650 37328
3 431325556 476734123 44371347
3 81824692 422968688 221450205
3 3867571 241068476 177659971
3 516166357 592998916 12899084
3 467119555 525962781 4740583
3 279432953 488522961 101204857
3 252442504 526767169 128950633
3 642090944 723014827 65781277
3 258888051 467158372 194869883
3 447915432 644262043 10504540
3 474767738 983984963 374003823
3 26237587 190401107 112367488
3 387611086 869515668 156246127
3 68251832 925566274 575465974
3 394882161 965270750 441620402
3 174481561 659481372 11903652
3 29400000 89391971 16096074
3 598317200 963162838 265846513
3 234850599 719854443 484854283
3 129541967 191304656 14572238
3 955170026 970570164 7142577
3 515714668 879158515 281128344
3 813560790 968128801 98996403
3 429446046 430475578 633136
3 139020074 885917462 207738840
3 957297153 989435254 27003164
3 616430324 854757947 222163247
3 924154803 925303656 698618
3 5970127 757793181 360755335
3 598295871 792743106 189400256
3 408064361 853001061 17064717
3 561495115 908826865 335358439
3 963369865 982516838 13227361
3 770722669 894036610 38455827
3 7450172 569008433 438236015
3 704120921 921371588 157845981
3 340860915 477458425 56559289
3 278614420 672769333 50106865
3 681724120 763484545 31614962
3 235082573 677349029 386681478
3 351284397 401723173 11595809
3 730449942 926343275 50191964
3 362334575 769761896 221451611
3 960239078 993640658 24393114
3 480438697 552644707 13236676
3 507330895 979158678 227260393
3 951872116 971278185 13898294
3 96095514 301485520 195384071
3 930060620 963973470 26749534
3 584490657 662540639 9507751
3 330949002 884647066 491231288
3 475148460 730110567 107768802
3 211981723 565311288 110694148
3 861853443 910214983 17164927
3 953756113 978286991 4801322
3 106095267 592123241 11149318
3 415626650 578998549 38720611
3 759781322 841859848 42233384
3 642765678 648966809 3430302
3 119387414 983093973 814830577
3 201247139 486227508 114178840
3 887178095 984428315 51457129
3 158880834 390173310 43048115
3 366931384 629081932 251112228
3 78837589 437331648 54533412
3 177379110 210182106 13920540
3 247231106 298098282 15950806
3 948706153 978861891 20619301
3 788027662 936340560 49517682
3 658360168 777722165 16442191
3 997690272 999392010 1099627
3 691075888 718785249 8732023
3 878714865 884994107 1563451
3 936959676 979897002 10153495
3 398747270 937707572 367491627
3 282113869 861927983 556561288
3 51683815 177381055 16594770
3 665797135 877336907 22888958
3 868828082 879150719 1606965
3 472997710 838366003 256301466
3 723669544 854000860 109406607
3 444735682 927970469 380994339
3 197446896 575219738 66536887
3 471780641 525952031 32726610
3 894161394 921288773 14799243
3 934745946 965845217 11935267
3 572730208 915423309 314963124
3 373722622 626989026 19191172
3 57009029 359079925 293095512
3 189516376 965255958 8127454
3 165197738 184465733 1811547
3 989292727 994092768 3102388
3 312892014 724887467 328512641
3 134481022 458277716 115565661
3 940891780 951333231 7878769
3 489928049 974555288 465661302
3 90298940 910729189 288493322
3 181925500 790519793 421576984
3 239800758 661489167 337793080
3 165227523 783678311 567157390
3 537937250 926297883 208732138
3 271629722 634206490 238592906
3 841413539 953962527 94188007
3 782045876 865606651 24334189
3 871090353 965152572 28031732
3 634297266 861867897 172374907
3 370320707 739244566 164215824
3 63943667 108767675 14217649
3 45455319 452112166 55222371
3 513910996 790856411 117746663
3 716592975 751326515 22742864
3 96314330 704915146 122842287
3 117165927 784572309 583737846
3 584911192 648949817 57585950
3 588134882 621361736 18424071
3 735004702 753049601 9833856
3 27316884 301629070 16517781
3 122729190 525537750 237741575
3 338327092 414295329 67214770
3 513303094 654335148 98772665
3 493067323 963389189 199060679
3 194191763 754371025 365824426
3 177370036 420873200 49442201
3 602723768 967890798 254521573
3 852167212 939381286 52584040
3 934185084 943294626 1061980
3 481354215 630687762 34760893
3 207294860 843808137 315334124
3 770450422 840408669 11173701
3 398846155 640174203 200919781
3 963889772 992874276 26316999
3 811726084 926041884 81083910
3 230151756 716076295 219107167
3 841764387 973138155 87642541
3 223375440 722672777 353736251
3 860855605 917484421 25982799
3 827060464 831512309 943042
3 384498887 435538772 31884525
3 808673023 903768119 92170215
3 345393699 413339550 23711203
3 809532620 986822238 102401952
3 66491516 402537600 268886032
3 402454767 809327015 374943636
3 643762327 712883286 32589482
3 952023860 965808227 4695729
3 156934390 385875956 115529479
3 652352769 704775982 49131154
3 380513630 467063268 1565028
3 956485319 959501094 2385670
3 320679989 816588615 73910980
3 532618354 821567409 255730882
3 69889151 157780785 2818541
3 587011609 680258445 19593462
3 174904179 277212546 45270982
3 384099692 906871001 170476761
3 552390729 578048371 19625663
3 563346676 877071974 125439406
3 408261532 823365967 187026356
3 922762136 960820157 17995472
3 669988460 905956083 134437182
3 133999513 383725640 75869435
3 914911222 947519571 10281497
3 938915995 957097036 6555717
3 633381107 633552894 140393
3 647747248 745827554 17073004
3 86822177 905642207 710677290
3 460163491 723789771 42546104
3 195203638 722065036 402253172
3 625591997 927335544 176738581
3 140874586 592440735 106781632
3 208727415 576591342 360296547
3 946789697 980917257 28876249
3 62707382 580874003 489349237
3 801495312 822365489 19699813
3 774338531 797687463 14603264
3 548701334 880531150 11170437
3 391879355 624025651 130857599
3 445741554 714288457 35809275
3 124763131 267723139 73237774
3 542868388 605543279 47504987
3 326715768 563866383 20585492
3 30504704 348666358 82227747
3 628770117 772971338 24940712
3 500052634 746945568 47999765
3 607388381 781328957 142293062
3 73648051 256001258 13188873
3 594473710 936973417 42791489
3 551585950 678969641 40946698
3 671037547 680120982 3736005
3 801249080 947745891 137392852
3 994482695 997249520 1851924
3 255315295 851134879 144720871
3 201593696 660687743 345014104
3 836787988 874682077 34632542
3 56282682 503694076 92982075
3 701640131 756237715 23538032
3 274198478 415366431 123302400
3 267730677 796317432 127439746
3 400817532 814730897 128634874
3 2189304 370733758 7824464
3 703894871 759953107 15579484
3 819101360 948936330 56821157
3 808028668 911674504 108419
3 65751125 224196150 145049126
3 399234969 414440313 9572828
3 227419845 912049563 286036981
3 912978709 970032802 38552606
3 485510301 704229513 145006903
3 409567691 791123417 221598322
3 63050548 683335997 316743979
3 552179209 858978928 293389275
3 556659566 677249424 83947428
3 906393145 982408851 19189584
3 168228146 304558839 62253495
3 808485150 867726545 963516
3 3187244 286467949 272020134
3 294991555 684329489 162472982
3 557496922 967186039 106690096
3 791809709 820953836 9071755
3 302390842 404403511 76153640
3 505619268 662049120 37345391
3 198546655 536644189 331084170
3 676704748 797609113 105856219
3 2284634 770541665 749455767
3 588323346 955518787 92474070
3 65336760 760429226 159403265
3 376922349 471154391 637008
3 835246150 911682331 11500167
3 807651347 808546173 837655
3 750192383 980903195 152716300
3 760079592 796762772 29614971
3 367539964 372332475 2347469
3 849247761 900377933 35884041
3 560019833 881412745 122727271
3 422184536 577904845 40978138
3 906195852 947265154 37908933
3 80961732 859210395 535663412
3 94508244 640948339 521612085
3 689535655 875515662 154952672
3 538261434 721234837 166982723
3 53485645 496027147 389678057
3 573403926 856967903 171358537
3 234946677 544050437 217985278
3 848951096 916104506 65746688
3 79020213 280968826 32562602
3 989720474 996626048 5902451
3 354345932 403544792 36141978
3 814318413 997749091 72436330
3 156909626 613953308 351634701
3 977031613 988235646 479833
3 480176709 806068084 275015612
3 161826653 765035496 491929222
3 409925654 738889932 149520212
3 821819601 988162404 67054264
3 681458109 981055774 230336129
3 392975591 734331636 299582109
3 723388522 914854188 101247452
3 217376296 543318619 215749376
3 155976752 958286778 728661430
3 13070195 351918705 156163614
3 657691287 742023905 18279560
3 557943878 845083541 96727692
3 432784920 785732788 152004589
3 800685091 900363829 22887782
3 515295814 694646707 31249990
3 51883973 799260043 385898932
3 40109958 41442830 733015
3 385416759 821507037 92830713
3 939232412 948740736 7770496
3 768319213 914710688 9895675
3 389549653 587988499 85470593
3 714053403 793875536 75725298
3 118701141 738287012 125886939
3 125953438 535805925 375761377
3 752941996 907605676 94590622
3 673110442 801604589 6522154
3 450309431 646706394 94035593
3 399224389 448867059 22895644
3 10661265 486363713 321638683
3 819173739 894411033 5063907
3 926209721 955983759 22434712
3 776514699 929664049 133853528
3 782312440 822027638 23168248
3 443400468 538330847 8289741
3 212319828 842556787 90683196
3 37604981 147564735 62382924
3 93740009 365717239 146358001
3 54449270 509526842 271402610
3 370079248 819383248 93930208
3 320792851 972925429 641731670
3 322551371 846274950 75672139
3 274629713 467636287 133595274
3 128285547 659561723 327143422
3 791606472 921545810 4644660
3 738615561 894616149 35421634
3 222957728 427753410 92834936
3 148377468 850794904 336495118
3 654785979 837752233 12571745
3 442784810 813934119 145848946
3 882839278 884390773 471425
3 916819320 988343576 37751104
3 183230586 436701207 105539046
3 662878929 814015117 142977701
3 968179004 974491707 3152917
3 735787783 758181497 9541589
3 587471142 969583417 98538551
3 630182421 988017777 189149856
3 112147284 704071577 537714510
3 238831036 400455391 115919093
3 152305378 237346056 3587773
3 385146982 833265896 397970496
3 791107883 989191008 5346829
3 62455758 301732395 138391872
3 562310489 787548642 191000932
3 749329659 754648203 1489776
3 271559624 473853753 134263563
3 810904002 890925524 21598616
3 813488260 823765479 554101
3 3995361 37960920 24082278
3 692479962 795842128 89881662
3 978735963 992889847 10454676
3 404975438 766220646 40038507
3 559377209 686381952 91599676
3 570039984 976307994 89118289
3 333503065 863677995 306891951
3 840854153 895480094 10152863
3 455939876 511623984 32447748
3 11469231 489369510 454637010
3 425086933 940474215 492830339
3 262033731 989110226 71107366
3 425247157 596919753 26811137
3 795185410 825489098 18114966
3 523401450 739083173 108967471
3 31485353 749298923 430659003
3 8378715 776689054 427120766
3 386128188 519519180 129881672
3 728771677 844968589 63439780
3 330277833 765811100 389221934
3 506643910 669225456 126139386
3 480761957 724723289 66909221
3 522943155 679017367 39360367
3 265512832 388349066 69876185
3 641102730 813622160 87354391
3 651540986 882289084 103093293
3 239349084 523370008 112560876
3 108100397 864401410 169874303
3 744263108 926517060 90480247
3 980591889 995012205 5659742
3 10987479 146869075 118404035
3 82243792 215380014 121174021
3 131047684 345029660 110267487
3 779954668 942835620 142239534
3 178773216 601924269 287070571
3 569175832 628143249 20221142
3 704733188 922781266 38256795
3 518380954 673537342 5793148
3 845955561 873209498 23036392
3 282303840 389959829 7150519
3 578217039 601265352 9413607
3 909027065 929104356 14979374
3 717424375 843438276 60955232
3 19165004 256996365 22015716
3 747132770 838270165 61961560
3 534074617 833285725 193809134
3 36854015 176783452 128268428
3 237204021 900720315 276893684
3 402270130 821915184 88308612
3 351810426 584535652 57011492
3 402030662 547034756 63076701
3 790186933 822758003 5007631
3 544718309 575443593 27045654
3 397206746 918685253 357515774
3 834582722 962034156 92266147
3 329773674 474118625 55820109
3 79385250 778597629 537399833
3 439872844 561616758 118006898
3 762731633 821420620 4559016
3 206619289 634148556 94436873
3 498305920 582347903 56619108
3 5894338 660473193 503114989
3 841382565 866994183 951463
3 285153039 868419029 525681002
3 367437821 830041424 38277669
3 471505607 703601188 212984163
3 906550185 943561045 14143760
3 420579656 765890333 304460731
3 900630565 970568996 16704454
3 220382612 580654714 86837673
3 248575922 730130349 308286949
3 506855067 564990838 35176423
3 932664832 949663358 15603473
3 998583764 999899840 1038064
3 454794163 521128610 52317210
3 614037445 625688634 7348608
3 760079063 831428452 9634481
3 652475326 763665024 67285409
3 520253978 701109546 3668975
3 67598547 983756438 713516379
3 902120530 907611508 2398479
3 848859020 849088098 148953
3 953674531 992815823 5764666
3 143086362 489622795 72237706
3 618775205 853505096 155762693
3 190892220 583233286 321711047
3 600028947 944134583 336403897
3 966628996 997876606 22747819
3 682903910 953567175 114447635
3 914560973 962625181 2636993
3 739534024 818355083 59354335
3 881793441 977243716 75865134
3 540480503 565864358 8308888
3 816923144 817235918 118090
3 922142417 983527233 50002399
3 362894116 824903723 46887904
3 765844775 770160438 2599025
3 426106554 589378913 116630015
3 860128325 893610210 9634845
3 663626774 755312358 78022761
3 32001371 534532805 35612924
3 726479264 899734653 106153623
3 653996976 987136062 296007946
3 580765764 848066416 6897350
3 803370478 972243693 79321509
3 829838368 865388873 6915108
3 551437444 706917662 155477530
3 410111346 787528863 5621636
3 625726896 658532244 19395603
3 690393217 844421344 70393438
3 429031858 565165932 71972818
3 53864594 665708290 70688140
3 924811692 986994789 13019108
3 688969767 989225658 9395500
3 414356846 739662984 312489021
3 743129578 825673765 65037628
3 777504093 839466374 14099769
3 535774953 884834410 325526341
3 194114924 447932081 180055935
3 495808126 745453588 130774600
3 523379541 765152354 155799225
3 108314632 834278456 677288488
3 48898850 335056507 65820394
3 107634803 807360315 184101670
3 299998874 628418873 261160070
3 873656888 954677245 4597633
3 974690323 997579817 18051056
3 506234165 936621028 362677609
3 245646477 415961769 57497590
3 578650646 599785126 18749998
3 368989061 771847639 133896593
3 501267913 776640100 223993970
3 289602984 673142382 73041627
3 319676630 429922759 61626156
3 228824873 409611663 63944049
3 236481851 855531283 289250320
3 609623172 954204939 134266034
3 873176571 971202404 39916920
3 741828541 967967178 21344393
3 78082433 365920539 240213804
3 159808148 527705264 360900082
3 992391248 998320187 1133474
3 936908748 990545227 11333835
3 212387270 898940026 240084868
3 537808925 659856095 41331678
3 573671384 697505484 43649681
3 816494716 851249553 20603452
3 878052684 957107105 49688158
3 954436615 997845203 25773621
3 655272602 892815742 210685856
3 90678537 630353007 417812834
3 594608094 978521418 286607372
3 508531224 998134047 223623318
3 998598668 998858532 1737
3 272046456 378090166 80333641
3 162530510 917401342 622923156
3 595598275 690209728 5981560
3 577741883 838268434 199454281
3 272072552 685903716 13969754
3 465159867 819718538 61014919
3 575589051 618374185 38937231
3 294328475 802782271 253277285
3 443380754 642116538 141746839
3 146001398 219273677 110304
3 793278876 820498185 18795398
3 651824371 946607918 213313190
3 44348040 91588195 28846676
3 476011778 611484271 62370329
3 91454494 447101515 225014390
3 323348284 624775387 219871627
3 12310678 848866510 149856140
3 535331275 898785193 214511584
3 86510405 141276849 24689200
3 862209426 940119433 76570542
3 372065026 928885045 440488376
3 76979932 986000140 356616329
3 91309698 173374494 1907236
3 562198067 610361119 40102049
3 662898880 867444878 176126497
3 170099420 546920492 23868696
3 480192412 954563875 56343044
3 190954196 332966775 30424597
3 225705550 881314011 418108887
3 99212940 744942760 422853038
3 480355220 963563743 438625886
3 634115001 861158837 191101519
3 386626461 461523977 69112976
3 417562918 521568426 3491324
3 719705976 780957650 30735293
3 495966210 717103561 46963925
3 245990220 783320366 9457420
3 769299956 935244937 72363757
3 74789686 154055340 17802656
3 259958748 719131713 89245756
3 860720022 933973020 49434154
3 635398344 898957340 86352962
3 67721644 440698414 264005547
3 514832258 542316165 2714887
3 933043895 987056448 16812644
3 755589476 842404851 20118207
3 476320020 977950068 488216130
3 475124131 832431568 31346333
3 406222537 956469460 159709566
3 245774308 642306561 39715191
3 509765157 537133450 7445842
3 48503078 976729049 742090954
3 179587460 401490488 28329836
3 735566031 950950566 60503314
3 62632863 907471941 823238595
3 105754913 346838012 103715696
3 773521201 918763565 26016908
3 557331379 783741896 137216382
3 521759317 551004488 11482681
3 927964024 997384827 7741610
3 617962252 795908060 110873103
3 636116600 675310496 34896220
3 801089699 906196757 103898345
3 242876888 338039046 2373438
3 732946425 763121360 29824127
3 736923036 888047738 97559092
3 356487417 380352745 16469641
3 495928925 835399960 75468193
3 563801186 938777311 312918992
3 368837483 483506822 87241024
3 747770075 783990635 21801189
3 657013502 781253071 106531847
3 998255075 998260882 2540
3 528114862 536658672 7454079
3 794344509 865835652 11061678
3 87386091 259578704 51756497
3 7506043 887254652 786355992
3 279665830 626314570 102708121
3 208450389 988992571 740022365
3 882056604 978323171 2918381
3 819927035 866794351 36294641
3 712433369 788279827 35457830
3 918769125 931168604 11116894
3 410661975 848100432 162251595
3 781215958 861292883 5148274
3 194199669 267908594 48180552
3 776411993 782680824 2767182
3 856030124 904592263 14886579
3 519233763 629504419 82317823
3 58494471 979004523 392045370
3 958680688 963340425 4423885
3 543959055 887394026 106120959
3 694872496 827700793 97177110
3 607966107 737957246 68184678
3 400235247 959869984 82003405
3 681614286 810915049 120742623
3 395612131 829230577 361656528
3 777429914 790249897 3474963
3 186519821 630642047 53441541
3 702503392 709920123 4432238
3 542170132 571647884 4178284
3 901507850 965395407 7058928
3 22725328 819982537 680350864
3 182011078 814818928 579410923
3 324877720 942501380 520899146
3 631372556 659904591 27416451
3 651437400 880007144 218541295
3 923299082 978091784 34497789
3 553313885 744775971 42235699
3 895710649 910119477 7614024
3 520943594 603438681 30561038
3 902668081 933199454 22808020
3 536244261 649878826 15875097
3 265635796 635493798 4657501
3 318181235 876912396 543475700
3 473974359 587394870 51278679
3 523826474 814662400 93899102
3 491579528 619260695 44924071
3 285347489 741780839 388117499
3 865816973 892644621 19279681
3 442583267 879484639 341355486
3 275289542 838128811 91609931
3 628502240 748061576 102378529
3 265558644 290735733 14528281
3 885645346 997659327 89389241
3 295166214 928728926 476516401
3 314847244 686578212 191116809
3 778699085 800872117 2490421
3 72853656 372276960 16682995
3 983984971 995938047 4491961
3 809043488 835372959 23175510
3 679178837 979247112 7956439
3 269742816 465467094 176584565
3 392724212 977950322 207443978
3 627952999 815712712 82519008
3 624500444 657669775 6997064
3 713277891 887420079 163346135
3 678775190 909617986 215039096
3 208641582 590635031 370766790
3 455929014 870564301 100713729
3 700775548 731675784 5023791
3 171520512 405061335 94425463
3 146920523 189790742 23207971
3 190542163 476008294 112689779
3 554529865 892168752 1753893
3 550929232 904930963 258263120
3 523504929 734566328 65900657
3 224508401 619274553 144301716
3 419876477 904587006 155253826
3 427914069 773821729 87892583
3 519112450 711103200 187174347
3 632376996 896281320 210794124
3 472923025 942891746 288075091
3 972714927 978434105 383476
3 986727327 989021274 359979
3 907142926 924278787 7491885
3 302235717 950777710 526339035
3 338929556 638249383 9086302
3 723043758 872522445 65531872
3 672655505 993697580 206206942
3 388739876 709459207 148775775
3 966923461 975341393 1693611
3 384353031 957218959 110112578
3 799243829 999660101 2395995
3 606527579 622790404 10491142
3 135783765 582759860 218765868
3 146049689 962239228 684276960
3 275149081 507939213 5296047
3 673602822 709770457 13595341
3 306632545 504754353 126497821
3 435323988 884159960 20998213
3 589976838 942905420 253321306
3 607658482 895579629 79699395
3 22558443 164191733 100509359
3 836183851 900514566 47481510
3 365399040 868800369 471435955
3 55133791 603087888 506597020
3 91740206 607645264 77156520
3 715766332 802586441 25652787
3 723940964 769992104 42918544
3 445836969 482986992 19604841
3 610009686 818406660 163238675
3 104988468 644489999 57896715
3 638701601 808994574 121789594
3 377087401 589443175 50477268
3 913118825 973237627 14184998
3 577805288 781361677 163952908
3 205281805 557359634 192935088
3 493694081 800370281 196623944
3 280903259 403767069 94164853
3 64443269 714963225 236504297
3 773428073 953309470 111727310
3 882708978 906932378 19018693
3 714152429 818644659 49982381
3 740120995 892155662 8630875
3 888451675 942871367 8311603
3 532111109 978080494 319393758
3 705607556 725599052 12811394
3 401990987 984800428 521793191
3 830826148 850272770 16659490
3 743895240 945914043 173050751
3 588722395 852092248 49007101
3 378819794 477992139 93397480
3 791635254 981676502 68651259
3 904939296 920849328 13386378
3 605189437 648686386 30982906
3 734591822 966794598 172505628
3 198881887 776509625 36927100
3 71021473 322006832 132545062
3 675703429 824617203 55472484
3 976882033 998589862 3064070
3 941705091 986982856 20707561
3 360921613 643114402 12601910
3 101400671 659208037 69845577
3 733906706 996247914 178074960
3 710941234 928630305 125729542
3 430713161 467903104 29624003
3 777633084 784304172 6136371
3 543174144 755364820 47760410
3 295103776 771618631 100461184
3 785584301 804658096 8967770
3 484692687 729455405 158603313
3 796900815 941752248 138437224
3 556178204 811977108 23713507
3 169418791 575533246 238979355
3 374364448 629439490 159222576
3 155940629 236425637 1200826
3 715505180 843093726 73463861
3 928356323 959253872 22344542
3 285826640 827459574 355148471
3 136629357 993486613 81307005
3 755064 692742920 665481808
3 719097801 978864598 252231049
3 450636342 892134948 309002274
3 4136920 947752561 322170579
3 707892307 733766278 24450202
3 893950123 918609924 7932190
3 243190573 520820783 169088593
3 766971908 963812953 125692052
3 935231543 945148780 4735094
3 52914912 138062451 52915528
3 944825375 945731222 612526
3 87594547 283265708 67258277
3 784087344 895406767 11644653
3 498550740 516433470 17547964
3 915220401 950231510 21870705
3 206625213 644682780 349052445
3 941775836 968546842 5199389
3 94003851 596556081 192882942
3 765374583 772605427 409110
3 751157722 840649850 13889034
3 155168298 279515671 2595067
3 302247206 439901025 25223819
3 245872354 588261825 76451348
3 817470895 994939742 96640755
3 149752806 776420590 228233263
3 923622574 982121596 48730893
3 924913339 977939328 25640955
3 738014962 787871195 2880378
3 870024605 941133543 16149600
3 914105513 989117335 54368223
3 253357793 489981141 114460519
3 275472794 395612316 5345700
3 236382243 733448996 316505108
3 889578702 893664367 3117462
3 209196535 464090492 217637406
3 15253317 232600563 178894104
3 565159884 902152563 177515936
3 314149175 960283872 231934874
3 464492836 902905708 134030821
3 518836048 902531016 278465183
3 177902464 966386371 170088384
3 471939679 961809409 69156740
3 196985306 527496431 100537131
3 376906083 981302052 487383917
3 511655147 721788570 200572959
3 83190601 580720079 334443416
3 857261512 940382921 15544901
3 573325325 742840629 36591276
3 273385523 644135071 100972060
3 195605225 367287015 41421274
3 519082174 595323065 9671113
3 360441740 782031599 31345737
3 899762297 908627202 87848
3 596530998 807725827 63021410
3 27124082 557081638 245936167
3 886458698 894546497 5634437
3 273535563 585483819 97892831
3 160223777 889853708 725611151
3 941515279 968825201 15001880
3 460949244 540150018 6251728
3 460406587 645373582 137375887
3 968517867 997772083 27096864
3 828865113 876660730 30379007
3 648306647 960790802 163745976
3 637151702 757771541 21770917
3 726325458 934363149 42535335
3 507310313 622596090 72193876
3 625847271 837369009 162618754
3 982410666 996023896 2824122
3 314725591 346881822 1338206
3 530686845 901002951 250881369
3 108094963 572181825 171193802
3 633815439 886664836 148398179
3 85595545 547217948 239820742
3 560927130 677537080 67091612
3 450588223 670483299 7495253
3 77737190 918428681 832361002
3 583343804 973114492 50671750
3 553348273 675249824 117506605
3 660183334 953849329 233089691
3 522858125 969290264 235306204
3 571103581 631489517 7270670
3 991780359 996473554 1401175
3 788297310 986730392 69343242
3 186506489 192546361 3371208
3 77013916 385394490 131855459
3 614823422 883852399 72279636
3 495714474 902933804 232506972
3 387441964 685643959 168729438
3 352445490 703137238 141130490
3 680844686 967348111 188605415
3 349058234 561427624 151667761
3 807268202 876317383 15330788
3 17380832 209430173 46250729
3 320244508 480194486 146798404
3 842800544 894475508 16127540
3 224184442 628666811 235880080
3 441942802 492441360 14240821
3 470826503 655210567 14674445
3 301859441 310650266 8678938
3 462082674 968384957 294424436
3 236334184 970186547 119103922
3 870317469 944296630 45934150
3 324474644 809776313 245672328
3 659333901 974164465 162624901
3 176010421 968450331 773106998
3 876495655 978264301 71010347
3 685983672 690019812 3957153
3 227158234 750625477 521588680
3 162585376 885417426 260467748
3 979685519 987551064 3441449
3 738333578 800754285 61186056
3 526686299 998929235 3742207
3 439831395 966261327 258340166
3 474001732 693110502 37534947
3 647759543 743757489 56843199
3 398660086 909962809 465167837
3 937808255 973067586 23123395
3 999094200 999407756 251895
3 730706745 837660626 82795164
3 403680653 487524255 28815768
3 20816693 561197822 29153326
3 887049786 909788094 20357744
3 933330373 949950307 13004455
3 145960617 728992573 461675350
3 721901027 824888462 70874822
3 712517416 959277425 243171920
3 265221433 448829369 137670066
3 933646192 954169152 4479184
3 196806857 340789102 4388743
3 215129116 613003073 3546253
3 652427614 905440050 189558976
3 502386664 760065941 99167449
3 725303416 891225375 151364957
3 55721020 126637637 68306552
3 464416201 877819611 28325175
3 179279492 461746360 271224713
3 991125418 995219960 2231875
3 947460532 977835113 14005193
3 495017126 731240198 232376323
3 710735329 955443328 12450439
3 710080916 912573355 180408656
3 853720925 977788658 112635228
3 405072133 742531553 306117920
3 751906492 840345079 20608790
3 136544859 762355442 492056015
3 644522982 941478872 112514599
3 974003884 994008284 12608386
3 384057285 806915758 168696002
3 664066690 948886359 68253610
3 465652091 679720049 101439317
3 848052550 913993912 42524765
3 94449705 273754778 73556055
3 381159977 737323855 149826428
3 869693757 935642631 17106701
3 773374707 938014269 44700616
3 840973544 924729351 7460356
3 832477896 987867803 18840176
3 686225353 975460565 69347892
3 211175726 881162050 73607769
3 139270143 671913991 131549078
3 74331601 462886454 161477429
3 702371620 738150076 20389826
3 52695877 144751983 75542883
3 19236473 264071629 221061984
3 59180801 415754669 7152392
3 346311685 587917588 28532792
3 180179791 496993735 312083890
3 131774454 937189116 199365046
3 955443786 974316783 4475329
3 113272605 246435698 35324637
3 970909610 985781685 2072845
3 443677345 836316588 359250318
3 65177975 232882660 105037951
3 413337304 684714248 68704482
3 151685981 251505894 57203796
3 339010549 556545414 105174522
3 805567308 917483376 24107387
3 537922607 895968564 120026777
3 640112756 740227282 99053405
3 683535900 711743527 11746111
3 104389417 862142093 244908884
3 268484997 710971044 16921143
3 617081840 929794179 259900691
3 186258392 846813017 178496745
3 597169492 615711843 1107175
3 61426944 567903214 412923757
3 153918965 365157871 92044309
3 231052004 453655117 204557285
3 523618551 637205725 69466975
3 45649995 743686427 577227806
3 437070096 800458307 3321228
3 829797022 878889541 31278467
3 167821760 213272611 42601708
3 906979411 960942718 22095051
3 644741184 884876698 120454968
3 94614933 608055610 433203131
3 717130223 946529994 37661789
3 375557734 570981511 1831514
3 858555126 938234971 66971800
3 834137074 857513658 7165724
3 147578868 327676055 2455166
3 589932558 697132259 1977597
3 681459202 736609336 8831155
3 51862943 963070887 819349269
3 297219154 756206887 295827751
3 757359628 911714786 3520141
3 912874940 945493644 5972391
3 634801021 944998510 59386338
3 611957951 650608197 35233515
3 728610566 747624040 14549641
3 966463881 971418430 3056009
3 583488262 796131006 144092147
3 856577623 916450788 29824633
3 685333730 982802853 149408350
3 81440045 666103199 93964563
3 228495719 618441056 18480667
3 986145335 998480377 10360606
3 893236748 948933059 42627793
3 284284191 383212638 29537351
3 733157404 904723851 46325818
3 365151011 629078153 206379250
3 87608418 575932192 197138291
3 106869427 983794852 306532494
3 998204159 998884432 314999
3 592553739 792305194 185950017
3 78294774 850641847 224792301
3 6958038 226094342 4271081
3 25253263 39440151 6937951
3 267906926 906879841 634223094
3 952420778 960708604 6565701
3 179652838 341636075 68496371
3 496698261 524954538 27064101
3 23105536 441424658 319905579
3 331156656 413725987 1865270
3 942052835 953367422 7747480
3 855477263 955448294 55396321
3 837857448 911203454 43404189
3 822812006 841274626 3940177
3 146231756 548919670 3404849
3 272117228 304071178 26159105
3 780977852 920752288 28684017
3 114313678 750199284 295700503
3 933805680 946155334 7604143
3 104304374 259514608 52650353
3 321845084 715523814 269905406
3 358139058 732990938 167439898
3 348435510 610080833 248278869
3 217570467 612302612 257550467
3 561884057 970605249 210854296
3 112585942 968616593 733045649
3 451523740 794041488 229054881
3 355802538 893567184 522111045
3 431597523 887301525 275678769
3 476553060 655020109 24570929
3 921360652 935500502 9235833
3 773021635 924582782 95192011
3 691929794 898375860 59380109
3 509978140 924245969 379469828
3 256570569 312409107 52937404
3 47723314 817620439 261049007
3 589854145 682606782 45135110
3 102512422 741061239 235771377
3 942946448 974668685 9461756
3 815141682 888140134 8599263
3 928922606 963864347 23121174
3 291413317 469644574 171257858
3 858241965 860263297 1080747
3 705150860 729370760 1035806
3 493858618 616374771 119344422
3 550210282 941631310 281373463
3 197140140 663395953 165930303
3 403068547 905560053 424366166
3 726743668 783166219 32846855
3 146229211 370516603 15678825
3 953867645 997237288 3349816
3 122348587 301094691 178625470
3 823109355 836103354 6277774
3 302398462 772194282 207261611
3 271455240 450456914 22911992
3 691472826 801085477 68498569
3 143510460 252659715 7163801
3 686167565 717559229 12550009
3 154703473 555070426 116887483
3 28554176 671363048 85908141
3 590725597 749381124 40350587
3 737802726 971954644 229922356
3 538815816 809356309 98473958
3 908695282 979944015 41405003
3 782999829 801636311 17970693
3 470871279 683443531 178364785
3 723220363 854672910 90534762
3 198361733 205303123 4554706
3 58500115 870955366 593893812
3 188226063 890155153 654466713
3 809684473 966849622 63765404
3 363664314 811444486 3346971
3 650438261 918426215 158308106
3 333212788 767643305 117245847
3 307990234 494466728 72943185
3 781524078 959208279 46577909
3 459212110 563874190 48255183
3 127829731 529576806 341589243
3 571636635 912683268 297174006
3 447430302 724398221 54699005
3 45569703 410478951 13030345
3 377207705 452580560 50755926
3 782362140 814205078 11774863
3 639405842 688488670 1239733
3 401050534 572435618 26149412
3 441446543 521264197 52231948
3 243967070 499062926 132410984
3 160081066 982289790 166171673
3 68899627 664733558 481019506
3 629242571 671589870 9844095
3 912718205 923685735 7737216
3 806888167 957559786 24373354
3 263423808 973566337 549695518
3 188075952 907447481 643588655
3 36940832 74683927 5782192
3 225834305 442280317 103826846
3 71851426 764693453 184411906
3 287561391 689633837 91184825
3 940583569 954431553 5677515
3 950769082 976703848 6478266
3 559180547 996767453 286896598
3 51027464 763714869 580496317
3 124729239 602089911 201442695
3 971084523 987574935 4302110
3 438034974 642340186 29385522
3 190521684 784724726 11003946
3 652918965 824665360 61007205
3 320942600 997156189 123378955
3 562784406 841048215 76384349
3 618321487 902804964 281914768
3 592072798 989191655 335704334
3 518807253 668186784 14553559
3 49580744 87111178 33298451
3 968678326 998010053 25555706
3 138133759 412987929 128279544
3 706593649 725255787 13802854
3 361114976 424536778 7344178
3 127011120 852890364 448548585
3 66910888 158486423 21747972
3 24960323 793245952 323013761
3 815159637 979025145 46176750
3 512745093 963558741 103440617
3 541626593 908738317 37638423
3 330754338 946026038 82755422
3 223452163 623773551 178299308
3 990700019 991040337 123087
3 489682467 497184439 4655712
3 769792545 800219505 27455160
3 680134739 943233665 97962793
3 667114182 841648830 151935529
3 316207159 506832587 71697381
3 218337117 256961965 31534526
3 102896579 647644473 356188448
3 652095357 663479872 3671748
3 622154526 784258354 5111973
3 160578137 873670311 696015314
3 296102102 547803391 54613903
3 108590373 148472174 15695458
3 946096337 981038298 16443341
3 409915499 788648964 231483940
3 645274585 827460099 49970966
3 152173400 325887948 15300047
3 549772631 891489484 274356017
3 906018774 956436524 44190655
3 272156619 639139663 218914375
3 446205858 955209216 259229144
3 883623422 919532857 8438213
3 868571189 907999462 688173
3 125007463 314715734 20494756
3 88665375 848357826 67914505
3 368998277 436266481 22238041
3 553479924 750715509 52833764
3 232562401 757324125 183562911
3 813128902 960872489 133891774
3 95761244 844384090 388208874
3 130565531 672819168 447321651
3 75863235 826747829 623355204
3 547468147 812125279 154804026
3 936145100 938987637 961499
3 868355671 957960749 13515643
3 731435622 781951171 20214113
3 553644853 911044212 279606287
3 578863799 611516459 30134746
3 259661790 351637161 63844086
3 622705200 826844709 12995307
3 947601309 982545944 3659270
3 703273727 917041166 113402054
3 510919162 822375500 54638961
3 815667436 913026065 86066964
3 116299006 757888342 447139577
3 965755169 986307852 16072959
3 904644159 912593286 1457871
3 253295980 864029065 103455605
3 581831465 675599622 55518533
3 153320592 462751627 208182836
3 84542190 229044444 135620565
3 909268996 940948196 12352707
3 768394058 872860175 81279031
3 481892518 862750625 355760381
3 968150011 981088996 2224176
3 823367262 961342537 136373951
3 622150607 836714131 57630788
3 616706854 633586549 13398536
3 655105883 685211632 27199387
3 856546475 890673754 31298308
3 921362537 999875786 15499828
3 421835367 688157455 144482916
3 7478841 554067325 214461420
3 578164500 788034318 190938483
3 493280623 992510742 329914953
3 551987032 855182460 109102229
3 967850152 982024600 13132521
3 36257721 59014268 7441580
3 396069367 966058781 43099709
3 434423907 622300319 1354084
3 961622039 978723614 5190459
3 446974084 912914084 335388691
3 690572379 718413264 11797560
3 686048146 773344049 60539315
3 175402672 892434500 650467821
3 592492123 732550847 66501518
3 104006899 318049636 34711531
3 953351955 984849614 22962513
3 221277171 688615896 404243654
3 453902151 904452468 116480617
3 956163767 994402929 32171531
3 276259930 606934962 233047566
3 990523799 992143882 1491334
3 490830904 511843917 15423804
3 266966550 304097755 19218392
3 486470071 530109415 4262803
3 341208187 900551750 121247293
3 419405495 470278879 38059147
3 598944686 819146903 99856369
3 336966796 565003545 63677768
3 344770468 907478174 484951300
3 81531582 871107198 149065157
3 580820482 799721763 139797396
3 463994361 753614115 103864567
3 786716111 835622813 39454320
3 989225565 993585544 3286025
3 567493194 669433672 39872076
3 530744119 625069536 26391375
3 464837362 517115059 39047005
3 132723257 737094498 475754586
3 27497521 293284011 197696624
3 124105500 468328186 216798963
3 219601059 987390625 479111265
3 270083283 858785939 564118810
3 439916223 902163054 429801650
3 225718280 937937377 240707828
3 763594339 990851239 51392119
3 308997163 939386523 70234988
3 90792244 158443841 48058878
3 232112917 565163477 46042909
3 397590803 842692511 50856152
3 165178634 280409298 85652117
3 124226645 337189486 187819773
3 381655443 746017751 353046428
3 658971246 758989321 15176973
3 589044251 625813023 6175273
3 38142468 364436290 316098709
3 403787570 644214733 123876118
3 805824921 952230622 2045822
3 421785650 890381529 155493922
3 710018210 855770909 81184037
3 136041250 460755607 302909044
3 136152700 818974771 473987217
3 814012648 901884528 74927692
3 753223588 814633990 31485048
3 518300447 584319498 25606614
3 38484811 235328392 65559185
3 257146845 451162372 20698997
3 972951253 993663680 18954027
3 628477027 888943097 40244592
3 768215643 799263617 4404667
3 492063919 696750365 88761571
3 296925696 735311560 99467939
3 798891583 900859870 90124642
3 787226026 826958303 30150266
3 778495813 979163812 158756490
3 407956095 535189202 43792265
3 504547391 773482172 107354469
3 192035073 615360212 277260826
3 327121178 710529291 247822444
3 316265697 639185602 214887676
3 498664737 804009155 201143927
3 454982938 850465812 298363088
3 90521777 350545578 14779073
3 278702844 972110915 321308456
3 366694409 409367734 36916628
3 230302252 239938876 2092119
3 347146221 884622597 364045723
3 758281581 921308901 64357785
3 883404107 956838711 64944479
3 295216685 446476054 108686434
3 970543320 977554204 6986914
3 18762027 119608558 85363981
3 558271368 744401601 140060114
3 510154232 916257813 73150901
3 729340895 855570022 12704369
3 443773580 748569587 59328719
3 247471695 665093219 252898652
3 163080292 388667420 75703044
3 35933463 255412574 163261847
3 629447068 866362581 22265127
3 123378527 464139037 108435504
3 84790476 647293292 453371501
3 236849362 907836280 459896029
3 640150020 940178664 217539705
3 327074922 457375253 59828083
3 988822691 992757018 2781752
3 584193297 706023474 48089708
3 852467953 992665921 97892828
3 647798051 776933950 47413378
3 307837731 360255344 24727326
3 866697925 957101574 22578290
3 52072318 350410457 101070911
3 897318376 933508766 22525823
3 994654737 998015169 2130176
3 804618456 979907326 153491277
3 545703469 955996786 256872300
3 614449976 892320050 257464238
3 35868460 568808630 447907162
3 731567443 914721184 46965860
3 61747310 685414924 14678793
3 387059422 451924598 4581958
3 966173114 999555802 30666964
3 596542216 934501237 35413785
3 831944023 934524941 19009972
3 897582548 970264421 43771313
3 91044634 349692446 112535186
3 463945617 652379357 29799270
3 285638811 451339185 159762723
3 299759723 941615688 185275610
3 393261336 692777056 99088107
3 597043744 891363030 279887463
3 634339487 868356327 184793392
3 134879241 444923574 222525944
3 264692919 437892210 49292786
3 710419586 873728713 129091673
3 577713883 721590430 23721320
3 705489917 756959968 5050426
3 402798557 569335770 83959684
3 265466710 622975762 158144335
3 80810963 244353318 79887238
3 950290177 984631941 23957760
3 481238928 715743315 230570011
3 543783828 716297387 88005180
3 140133460 867287744 500264358
3 265575877 590768214 310828457
3 131343629 400817032 3868651
3 143914254 409645577 105251513
3 574330065 907075026 267204660
3 824066308 860105827 32971122
3 313740014 672566361 317638723
3 926933150 949475026 2648765
3 867751210 872980200 2683494
3 770317345 986198855 86018526
3 122757280 697905386 153707483
3 491917817 551197032 21185720
3 929712767 950016354 15843767
3 664359589 838848190 127649368
3 552959270 706659728 5760536
3 245366235 337516847 6380306
3 181016447 627681506 270797157
3 737957296 900884629 71173791
3 860705296 861305448 308686
3 90675138 273211350 130972735
3 953581573 975524215 15728468
3 292490792 357033461 40585993
3 665233441 976832044 177411055
3 485425993 552007360 24566906
3 691231785 748214484 34576156
3 682081885 702275478 2827717
3 634213795 686486312 10688816
3 549646957 691043341 136953641
3 2735083 545131032 330145719
3 140464990 873419825 257134516
3 224992581 947463451 241076139
3 848205933 864093763 10912956
3 135930465 150507469 763919
3 835614817 906867421 27147691
3 642173509 748115521 83592778
3 675605187 925666144 41934013
3 25342653 103987656 52091134
3 297824540 847496976 513100377
3 995058958 997332776 1368671
3 827755249 868926054 20291374
3 910128561 976313948 59834253
3 601669736 604627100 341926
3 582442835 816121791 126296625
3 393517572 897309482 378150663
3 284641714 455239445 58519969
3 51630381 768687292 294034109
3 128277916 845480572 455436891
3 808153884 989969896 10586741
3 618607507 843514941 110298951
3 801330724 937406864 38224812
3 962325137 968889012 6169427
3 32831526 918173548 349623701
3 242050457 612142138 311036059
3 124337322 702952267 397594831
3 319244218 579880055 178709456
3 684871984 920294872 100792340
3 927955059 974124669 23142640
3 909889261 916996107 4926318
3 887721012 999896242 102326201
3 390258503 836221395 97346728
3 517523560 771583316 76476964
3 159611594 691320501 92078202
3 823284624 855074004 9190972
3 432594506 683793530 243834526
3 556885576 833888397 149354178
3 451838524 968509681 119894049
3 222860024 554995175 189464888
3 64832209 511970557 314062168
3 810321124 901822548 62688296
3 29480752 499431199 254023473
3 373699895 728532275 280829183
3 825303361 996565956 50940828
3 889420003 945093643 36557217
3 444557900 770433540 73577782
3 309953303 489145357 117579577
3 97956574 551504978 315081671
3 517725957 614667421 93002025
3 747263612 773029400 8683686
3 411633975 517311704 53825836
3 742448793 758657239 7494952
3 466140054 651931744 80741889
3 740489726 974152362 210233370
3 233342785 700246031 292062551
3 129038726 376807603 25869085
3 732639687 899712078 61020844
3 279118768 319383588 1515187
3 107412893 139244914 10227683
3 459932580 858479000 121555426
3 770477511 941350081 81391016
3 490877650 708980639 114801582
3 122245014 453741937 84623473
3 343583319 725366567 152779021
3 610611165 795436827 7338026
3 661233488 816318904 6050898
3 587636631 679272248 68495204
3 618339140 884783039 112043490
3 472525512 691079778 9797474
3 309174994 838039871 503870983
3 724605473 899764851 81649238
3 262218264 417314598 19748156
3 437278559 606080326 24538467
3 60306119 90697957 18907206
3 210412761 463168805 44503266
3 695849687 943182316 13715420
3 629396179 814960674 100952230
3 904331318 991595760 61453074
3 746133179 939223514 38579908
3 570599281 775638213 103727373
3 192945217 764063968 125308352
3 77680160 514257020 124634434
3 970781760 983957878 9563729
3 479307657 849661785 41542445
3 620077575 972599980 115948601
3 919507891 930455311 8530751
3 579860937 634361344 3966213
3 397470312 725060570 280389876
3 240661386 788024710 171175463
3 918845533 968642783 4044723
3 995599060 998426657 1064993
3 809105143 955456363 54609368
3 52952061 343023020 28299306
3 364773006 479346061 86639487
3 610409961 940653827 233430797
3 788417633 916797912 87627737
3 998427948 998731991 22620
3 6958779 820423042 39294937
3 112118000 544114231 329498720
3 15951527 666819607 629685294
3 918315767 920565607 470566
3 935776131 973677719 3716671
3 930361322 981181695 1860869
3 276925063 559983916 55212848
3 738623294 745814377 2828074
3 719337471 854647385 128834969
3 494759519 945446118 6440167
3 898287819 922833943 16856010
3 583771377 704644596 23717889
3 362283440 882654438 221357771
3 27067077 618023300 510727019
3 709458554 849325456 130264767
3 402774508 629425939 62680394
3 423949593 793917220 211119837
3 39710729 444288828 160791293
3 897433839 998146407 37150793
3 950054763 957584614 7146111
3 15637187 637590617 174478554
3 294991109 710455555 159168495
3 757360555 949267599 80330995
3 140983314 155069258 3678894
3 420292944 581972120 72216308
3 87866738 341251158 85604694
3 411112600 747176890 21999694
3 398258680 739283498 271843140
3 577027083 733804110 52479194
3 572258725 684577248 91706956
3 676338407 802089331 75042767
3 409541366 415331549 4242468
3 350734973 819865632 314634330
3 566064050 863212124 232014923
3 920578180 938534180 15785175
3 246741869 424981368 17559748
3 829731152 999751669 150470486
3 432916112 475959279 23989325
3 507244832 606527999 22634076
3 580713723 624909275 32111128
3 606618074 628130654 15888442
3 765940562 841049489 7087857
3 518262569 575964904 30679004
3 458227000 492245638 1548736
3 815236252 910446224 81671813
3 760282287 960722784 84657934
3 491443417 502485819 1088226
3 246819449 749186812 391545180
3 342227895 843046738 198210339
3 175185131 573131857 135185843
3 934802206 990991224 41336077
3 911771424 927606766 15051322
3 863275599 978449358 55726645
3 56122880 932391680 358288433
3 378123343 488521341 6796509
3 113826623 747618779 59135248
3 583663617 657377015 58524768
3 688134855 829749382 27767874
3 480417048 764559661 58489914
3 734147428 746035489 6044421
3 597773258 630598075 30539776
3 85080747 167721164 39851593
3 377757557 919765506 95309358
3 275623968 606487107 80365421
3 155699561 239382799 68325964
3 92342891 536232331 45511279
3 347083348 971566847 327967152
3 388779515 815502206 103422743
3 404951365 609827690 182230445
3 106853037 491093655 246027979
3 296521876 361729790 12654571
3 965071310 977645210 41731
3 796182147 854092165 23538091
3 349088113 508236560 155648067
3 257308878 294884446 3411972
3 671001271 943086085 267288235
3 392440851 778796812 294308886
3 174442143 487127189 260168828
3 141217204 826293014 267727919
3 256104869 562727614 218219357
3 961206849 992580857 22868900
3 830556957 972223993 64647601
3 94255411 460851527 273781501
3 108867847 380998051 129932086
3 321448292 552718445 101114915
3 922856419 990536839 14079779
3 313889052 405628321 57428786
3 518907289 944017699 328210266
3 485502916 772546543 231133790
3 210606593 328497886 113152465
3 245490950 680168858 216220308
3 21170519 914532904 714539562
3 645676964 799098036 75032788
3 892345829 982117333 50658929
3 58937485 532730529 4845621
3 229279155 358637395 46738570
3 735015750 849848226 49933698
3 662503122 870324482 33935532
3 577474329 613755582 31189598
3 273950021 815984741 65799286
3 75215037 205466071 55443011
3 612935317 989923814 195496834
3 554508476 896046428 270157102
3 765440396 924639402 14487486
3 192546590 275841319 81643743
3 496703220 761316210 15112918
3 781940751 894785538 71736505
3 223756062 322447018 84972703
3 329358837 524361699 109700992
3 522297632 688366162 22574913
3 61213267 934128631 744082251
3 517078103 642257074 11211197
3 983250486 984253952 914073
3 16508733 931855333 837599245
3 861746946 971741996 83002626
3 592655891 739224424 83263877
3 597266448 717724035 101959304
3 698213203 829532215 65247330
3 248724679 767755030 464970026
3 988418119 989349097 252177
3 904496526 916124118 8243843
3 743761328 862103225 53205219
3 200883548 343335893 134221319
3 920737964 991811859 48471576
3 89406503 958938677 64997788
3 529764028 634599686 18630958
3 533151598 959672144 23796871
3 789902552 846220456 44840422
3 827956193 842730164 7345930
3 847840068 937962756 77552967
3 615839030 901874565 110669766
3 908169714 959495353 902192
3 79847732 785172510 434727396
3 552725979 939374470 320127168
3 433039303 660314335 49774723
3 695707550 833584608 76179509
3 992299917 995300498 289913
3 786171204 976203170 161828722
3 496106524 609125141 54974735
3 512567295 908258644 98414656
3 604315742 904765426 121946729
3 152097104 862279756 678035951
3 120245979 589695421 23129977
3 376449103 969618242 234083981
3 970949501 996648950 5781361
3 91550113 284353839 138587079
3 658817292 803050341 113642261
3 73593658 622385389 490619854
3 486659385 901599987 6036556
3 995542746 996016258 319135
3 914938664 938339986 20475167
3 119411144 689422219 30832812
3 916233089 955851359 34419501
3 670471413 986605043 197976982
3 769564375 784812993 6019900
3 126948403 218599769 84993734
3 6786041 848454002 279238828
3 33085536 886999672 604733414
3 789160855 792409758 921644
3 170890838 908135445 390888008
3 440360740 512698738 64032281
3 702500047 718056074 15140549
3 463174490 580923811 87117795
3 502589667 919877209 337570148
3 572421911 612067466 30782985
3 511649393 645529259 48921062
3 122150167 671157748 494811160
3 231033705 844703583 359921089
3 970716618 972947810 365327
3 306871010 693175305 62873867
3 190351413 629057682 116053643
3 604202449 805335842 30052806
3 580049083 641400126 34045220
3 841563681 922923599 45198925
3 823060337 940274377 82538788
3 800947883 970788488 38398806
3 99414335 117800965 2553101
3 165059417 260439847 24551985
3 854974716 992429909 40554644
3 372929172 812966554 88349161
3 808728358 911359352 77169542
3 941276118 945990456 4120071
3 63842541 192965387 61661242
3 864539954 993874872 64660668
3 977458976 990770159 7698464
3 983150764 996560020 3532883
3 928240614 977602313 1629991
3 831501928 833626940 1735334
3 706019280 812463417 11612748
3 354473132 969903482 59266252
3 943959796 996505901 46733124
3 393764067 717489636 113092297
3 992910811 993345456 354834
3 907797578 989717458 45078469
3 494492361 848317688 127785829
3 874368964 947335058 52364583
3 746059296 938706733 45788161
3 725261977 978912985 144822323
3 235891462 540622897 231170611
3 110274683 545796345 166900798
3 856204555 974973562 18566632
3 593095002 920069198 209959103
3 473181561 718940678 138881851
3 590921612 946834527 75185425
3 488900790 542766195 40210346
3 799879192 839549438 13522569
3 424180111 568642729 82578517
3 740621828 983491158 176903628
3 608734561 791416309 30560360
3 196260135 793938700 337881099
3 559400955 605752570 11312042
3 164444912 499776392 187365179
3 641372368 733252434 60216105
3 711111238 897651701 181827497
3 722382129 822861499 2954248
3 997545827 999571502 752237
3 470937239 860855465 377709424
3 562328838 840053572 24830064
3 570078595 766480036 135069380
3 912927788 934359714 18828455
3 492216617 761537978 211928899
3 517181931 659335642 126889233
3 891457521 995732973 69942745
3 477934920 966689358 179496905
3 580087038 816037317 112308694
3 258766836 393510646 102120803
3 392556207 472072995 48626696
3 32155357 62627582 16693919
3 23715974 378126578 245344059
3 159579769 917598381 411107259
3 96795980 952220150 116023584
3 543194565 871796850 122685306
3 326606762 443347468 99091536
3 234284766 305896360 2500690
3 161622171 539073660 245150401
3 723700291 863019052 99708603
3 110728139 785063808 190214105
3 725341403 768754862 7404480
3 617514682 897901598 78884992
3 829684355 830640394 682807
3 275268876 398988604 115827119
3 120490710 994387737 446653518
3 992590570 997055531 828228
3 223410234 485664981 157479759
3 539409912 688958167 75500035
3 837116759 852126087 12824514
3 768701117 973934942 152312536
3 928932849 983853756 8633108
3 840057644 968651485 48954668
3 372949517 967883882 539656802
3 545192882 559135653 2965316
3 79024914 117030855 1455718
3 603338966 753138500 113561261
3 594361430 946560620 187286261
3 955150119 972539913 4839076
3 550176284 718570817 139972851
3 270807811 653832205 316416007
3 712027851 777357560 196367
3 381932286 641022146 64252327
3 13977365 310627301 77886032
3 344255241 759541964 250214914
3 729566101 871244343 62975856
3 24789773 67141882 35412532
3 256245288 637040890 110334855
3 503401696 580395777 51246732
3 213813173 336824704 75443541
3 570430014 877010641 185159406
3 739525465 968913144 114299618
3 368991150 963586701 275118022
3 567814062 929046612 238514053
3 162309687 434148946 96136811
3 851397736 974382251 2777479
3 310984359 654531758 291122252
3 26916277 424658946 40936296
3 591219463 719406091 56911036
3 697692596 901253248 83127742
3 249244407 383386803 54653504
3 264426162 313450994 35132479
3 929716269 945399814 2889420
3 903991744 965549646 9247022
3 769302556 983262322 124723769
3 977344497 987507648 2555711
3 534567106 778742922 144840222
3 147914103 950520209 460295640
3 718572093 991260894 92911757
3 808301865 999948738 16545415
3 490677714 658978155 125549811
3 628528249 677226353 3425137
3 874354933 941971657 64872028
3 148658145 154268578 96587
3 379410477 456229045 30922595
3 468521782 965320303 342933937
3 938464133 974501618 16156341
3 278776817 813657928 113871184
3 275885831 468452218 90456555
3 285059864 436731301 123795334
3 943350312 953166018 227266
3 915772980 988931154 20194224
3 971174181 976384536 1911545
3 202444134 572299382 122408603
3 718350962 744744736 5317235
3 392550756 966724129 465606065
3 987474009 995996731 6439258
3 885801635 912543385 17064671
3 664214953 832704728 92173496
3 413860773 565536492 15050138
3 827115690 901308412 58479703
3 983910614 995121610 10846632
3 447946325 508985610 11956101
3 791635305 900174060 107665136
3 352026284 981523348 204650733
3 403303264 990806047 306729379
3 734028705 937372753 411210
3 473379335 980332603 123403743
3 537422936 604376245 37095240
3 24573556 586772772 217704052
3 447390552 455509419 2865110
3 711927499 950917407 162547412
3 225785650 698478349 253142606
3 695854381 699589719 1393998
3 365447931 996371779 226330508
3 468182856 833733429 137345637
3 536986554 635121207 21180894
3 737186216 906929380 98663552
3 536842603 929753201 335160832
3 152479974 568543610 246306253
3 801728240 875634795 62939294
3 739680469 944911204 75968234
3 381539662 612689001 48642033
3 583060161 798839170 206641043
3 213681917 572159957 197767283
3 876080152 918826135 32806753
3 251956575 766972693 481799384
3 507038023 767364907 104010238
3 411668154 940722281 343144930
3 820719856 964790842 77857960
3 163612741 240267808 51504346
3 997499057 999747375 1047515
3 906265717 921959390 990790
3 740844036 784707365 4535638
3 485423613 558282397 32769941
3 395410388 634060871 3129386
3 522106494 772671440 143645183
3 239628095 530726882 57895074
3 314678308 443253192 123167441
3 625318006 784892845 45995200
3 487439668 490322285 2425188
3 83928155 326732607 54048009
3 759648358 966525478 32772755
3 536886345 781541634 85326956
3 438400343 912974511 471892413
3 773158117 831807896 34327428
3 571886053 934633254 49466534
3 139445664 476746465 121319091
3 641126472 809537050 41317037
3 582642648 905564263 142786240
3 748615686 754216725 79363
3 600879096 641377921 3827212
3 298277684 826864022 15892188
3 665574270 681748234 11297527
3 73430671 154699639 60654361
3 75770741 583637033 181103647
3 714937658 807476568 60230331
3 470545031 989606891 498606088
3 241407396 786172730 474118760
3 633299125 635804849 1660452
3 939151337 963340110 7827417
3 264186328 292582788 2935204
3 2527179 961339719 254165699
3 441997296 672825314 70644016
3 108745616 749866209 499473673
3 211563517 671358120 340912737
3 989758594 991465343 1100471
3 421590562 560469194 87434746
3 956067420 995196121 37036774
3 216563076 367617789 106302762
3 31738896 969846155 653947833
3 617445048 872315331 233356788
3 661387952 696452018 7898012
3 289536549 437595670 24827568
3 299428496 857843167 184759229
3 905313316 935422700 25364029
3 743470347 833399750 4305595
3 260601329 621822875 183339398
3 696073595 864692410 123117896
3 382192038 803263506 274936649
3 765740455 858514264 71372251
3 639909577 671703791 21283436
3 707996245 854068163 86574285
3 380641022 539501803 112477558
3 527785186 620290354 6417356
3 16235682 279013702 114895663
3 639035660 929557141 233578299
3 11043162 572508287 464554606
3 550259008 779880488 148561430
3 126301324 256181789 125585471
3 207225514 637759040 376943060
3 578547807 617274614 581348
3 705411372 853357955 82779610
3 470623578 551250518 61059364
3 58622380 617352128 165570586
3 205471132 401600147 116180025
3 40847446 189516932 25052091
3 887343072 907407364 17626570
3 678804163 820867991 98059077
3 559846781 653290868 61249674
3 452082805 717969799 92540937
3 483583930 998524062 128061854
3 323997712 904903233 220289454
3 650428932 862985479 128871085
3 742680839 863510729 36997658
3 590644624 601176086 1458570
3 515511566 768332529 85853118
3 16246297 772477444 572393258
3 317617711 423918406 84743854
3 375213790 718427620 38874726
3 652712785 999562667 77292348
3 206289235 359462402 58462296
3 750634106 816793506 65487134
3 909613021 922373841 1590937
3 743509692 867082657 6877026
3 373899646 651488734 171204175
3 722561204 938853353 199461502
3 422377738 605463443 94838596
3 727889981 923107530 139352800
3 198982824 215517736 7576186
3 659330978 939640492 40294997
3 532969656 878108804 61223682
3 970017586 972020040 626597
3 306358148 360379565 19699855
3 476154590 670542078 166123429
3 921486955 978979293 42382532
3 194184023 497835087 40788621
3 204931624 391565778 124041532
3 347809817 592705916 46144781
3 295288650 437725618 101896796
3 361621905 502071951 55049500
3 112616498 788120540 610244818
3 439056958 707131345 118587257
3 42337312 478044137 37197763
3 719909841 792883668 9579262
3 966637832 993135339 10730802
3 571098732 934689494 329361124
3 248698333 493913252 238874381
3 76810794 995014471 737925858
3 951978626 953053873 544977
3 450676492 975282679 173029846
3 496114890 601748374 7083150
3 521354914 883369488 611132
3 916233427 937637725 9944489
3 522249152 588047087 48016556
3 974207680 975086052 247812
3 479994506 705357368 147670311
3 950701440 981661566 4239420
3 77029318 399858867 122862614
3 579254491 634414441 54239662
3 853440324 876410298 19479325
3 745689998 805220720 33980833
3 582298373 962271912 64222313
3 925746174 976843719 33784440
3 251216969 269253177 12826745
3 454954153 472109095 467670
3 438258288 911802585 275686216
3 246336796 966365142 91626138
3 325990121 869008280 70989958
3 653357349 969249996 72946591
3 371806536 656287840 75968961
3 256388339 359837794 14319343
3 837671417 839775823 844426
3 164047462 748067688 175755439
3 53838345 767061502 635738874
3 548563430 933575644 331560160
3 349902225 560178449 139939343
3 303899874 406174442 17230042
3 708230313 940407291 113988805
3 616054429 875720276 1326265
3 311320594 345510612 6194561
3 214875847 963666455 341102096
3 37354819 101353484 50768141
3 344521852 602048350 27070444
3 625488821 740935522 32013219
3 564638262 867437185 99496935
3 304652268 880383364 198600506
3 924125439 994946647 20201544
3 208756504 610515245 207393936
3 417477671 887537685 218686520
3 875175147 997795983 22307997
3 163138421 437067018 89600655
3 224372900 974300744 80339545
3 9693162 267136171 124540932
3 29741514 99404829 28815750
3 955366220 983780102 26617368
3 899460043 906705257 37304
3 256467010 977423856 190253680
3 917757546 993983540 51914062
3 872908425 936834200 49823838
3 933443676 967076002 5405891
3 678967995 957472185 107955979
3 565506730 612793079 17199649
3 756107506 831408827 33633414
3 672255325 737123439 17750931
3 97324194 710929986 445999663
3 559312707 646322561 31434333
3 749865467 767358055 12410050
3 556215359 624427767 38693285
3 713444744 909185535 114192896
3 938354128 991035225 22084941
3 237403356 444483549 52145876
3 617348424 765154028 131637158
3 747646964 747777412 34438
3 650185370 921558669 120724453
3 430105376 695418482 134626426
3 87129102 101588528 11361745
3 526167766 782500102 103891099
3 839593474 975565357 112684908
3 182578223 958748708 432516907
3 648478141 966601863 237194885
3 171664189 486290247 109128941
3 913625838 945214333 19735731
3 177145463 188508574 5330500
3 58492937 762195299 189391678
3 742242971 875466366 120678055
3 959859847 963456751 1758427
3 301058209 364092476 56902271
3 94323962 811807179 129085367
3 133508348 979757322 149245892
3 871175655 969544427 84512067
3 372213932 398476974 8212002
3 806422733 913913260 20579899
3 230367495 253392367 14021128
3 153815059 419737084 180398248
3 45843494 493948246 414091341
3 354313022 845951021 137910308
3 662026276 955597116 125046188
3 605688973 872434913 178447799
3 241056695 768216282 424880593
3 469498590 964583346 38532268
3 769051901 854080215 38585277
3 428920408 905200757 400880621
3 361017689 860298450 296298657
3 487291613 633833291 136258604
3 936111595 959035849 5980362
3 279579228 367679447 37848556
3 949994761 984516772 5942625
3 403111560 946242740 109053518
3 914210448 923956695 4869830
3 813275420 896353606 26129074
3 509990165 921964239 29942124
3 435125638 547109665 26419669
3 104501288 799593797 352436156
3 633753718 736780319 70071935
3 388672798 740035361 54876899
3 680611994 988628414 164641243
3 923541145 985540014 1342829
3 977916139 982845116 3657730
3 103840044 628905308 333719134
3 633270867 923108268 73239712
3 65307367 180365975 52911740
3 336500224 600011793 30448354
3 988859317 992320441 110385
3 515695411 701366098 44440425
3 627746589 875991012 94172938
3 174632470 431125566 133420413
3 951542776 980955055 20142007
3 140388298 608343107 111228064
3 929928404 969681597 31814619
3 54003063 436690525 63709399
3 505828688 578732650 9738324
3 438359249 815908987 64035272
3 809473384 899470295 77198292
3 226326347 782191017 330131267
3 832800859 931297095 73540431
3 605706401 962136061 82447676
3 172830284 574008426 348550178
3 10223555 603696593 399792359
3 442507714 471221244 17201292
3 322153706 881006708 289072517
3 306724776 681214223 224965066
3 850870282 906454560 8448228
3 579957098 746881595 69314614
3 435978399 475860020 33012298
3 801777423 900202121 28442138
3 571809199 912300970 229237926
3 799208076 892410617 91752455
3 758595378 800380581 7681616
3 907689176 973843334 25855125
3 132417001 886462627 704563673
3 583676143 753332253 21389105
3 845073076 908564652 22837139
3 475048245 810878099 192106945
3 979495424 994887986 10780941
3 635745574 886201603 90404113
3 967388179 978807996 2029106
3 430759910 883651222 105012083
3 71622216 163678163 14690775
3 108449286 825304219 9194435
3 37660218 735834515 239480632
3 472350491 651812112 83826747
3 799833390 829787771 13091071
3 289538006 553929224 198910357
3 809552358 886823546 37479970
3 290185149 620403280 196924738
3 10987239 873563689 405689591
3 667200319 867789968 125019976
3 923891607 980930408 50322892
3 905995605 983301756 68378093
3 946110929 978153836 2830165
3 911696993 984265111 50055716
3 500337028 861776146 145982449
3 273356690 360454417 29287695
3 662737527 805748093 71158227
3 273991276 761612624 408061674
3 349979537 550590553 111915070
3 679166776 837813308 102340283
3 537599944 736567806 164568369
3 506248397 786478154 142876766
3 226035028 332353816 35481750
3 411281389 649329869 50386394
3 623488579 740390327 38399415
3 278940488 818835817 11965330
3 185237209 335389234 54732311
3 378872050 451804164 63545265
3 415615760 848388301 58559996
3 783644419 993367341 4231144
3 772718528 971092383 122000332
3 468768160 665074249 10736717
3 508977511 862203631 94950376
3 145285815 810401151 422753112
3 979692513 986528674 2093130
3 320612450 485001847 29900953
3 412732331 708943158 288678865
3 129223491 376825173 247548300
3 878038573 968358060 23835699
3 136253273 589798099 33026191
3 146231868 429092572 204880250
3 913751280 919829825 3361398
3 361404868 911518393 536229329
3 641084452 687739401 43829077
3 430296087 828100014 114382683
3 831932476 939423107 68549083
3 593947963 933448793 260171216
3 276951085 392344412 14434491
3 277571540 348877136 25800212
3 22178315 349507848 291234675
3 279918114 981802163 468249366
3 408514494 737617291 39094598
3 806922521 833997549 1168800
3 873487518 958204754 66991650
3 135736507 422429822 72077462
3 220331646 911692561 109921584
3 197426130 835216192 504836615
3 184534050 978739655 515504572
3 978897862 980221218 1253610
3 6203434 247310466 21527040
3 540086279 760841280 53244159
3 378067289 379282149 594150
3 681807238 684523450 407049
3 672352311 980270806 300107767
3 180871178 982424085 700201415
3 527584041 726236902 137488371
3 279194601 656597827 187922097
3 844213855 935082199 73526731
3 281962448 341230197 47000872
3 837287923 842230228 4661544
3 178373233 856702511 21957889
3 868543763 901354307 13434477
3 322478682 522254628 149398887
3 297415645 799251199 348050724
3 189577801 442713571 154691579
3 837384979 839669367 862473
3 384645420 579710194 134148365
3 133624436 224973339 41198612
3 624647606 867639465 105962268
3 697876279 715109159 14853058
3 14308125 49819099 15086366
3 932468519 999359124 53462240
3 997907 381027470 230676398
3 205990007 319582857 97633489
3 391614446 858879883 41255822
3 945403367 973006001 3444715
3 61883084 980823199 86744562
3 123433019 817707360 177107039
3 183071731 545360282 175698440
3 512308217 956923487 5629251
3 513900265 921099529 53248229
3 994876479 996853274 1349087
3 411794339 956558498 448704194
3 9392577 873426465 463264987
3 999534982 999681138 26466
3 665082204 801349693 10776738
3 966862950 970942785 421095
3 493022548 861100024 34671755
3 629008130 835394771 28299112
3 116699402 347941734 15437787
3 523390256 922373024 395988329
3 552024120 648961693 64322366
3 651447935 841518012 165477209
3 813534060 829107700 5789104
3 127091567 351812154 62617966
3 342826992 433237635 79584049
3 216754765 582456518 78516630
3 366289821 914074162 181760944
3 428459785 811197484 338655298
3 431454 2028699 1236206
3 404546023 546246967 129231113
3 763040509 903799721 93907236
3 277250128 787627192 200465341
3 53050154 833058283 775651254
3 201237904 612337150 228186016
3 538923769 633952232 35648576
3 223099780 363296201 111522670
3 179874833 368170765 40275248
3 745696977 950271539 130645151
3 623790800 764394305 7056398
3 346784529 517577875 154760392
3 381850761 792180711 386446702
3 410894593 753958768 73146916
3 785468288 964584463 32517039
3 495776689 926672052 310779131
3 507713933 863036340 214671730
3 47762743 433564264 341043979
3 623438914 908227396 246407340
3 188680576 735653414 6334105
3 931119754 996683272 45170522
3 518053528 868109890 228103471
3 429445510 649751729 191578842
3 899680918 938180561 18801318
3 511609158 943825416 364073500
3 802585921 944229397 35738916
3 381887025 859015959 376765973
3 914549119 978103112 60754544
3 175851568 518428394 257405958
3 98150916 293966394 165221093
3 771312935 987000298 112947159
3 572856017 925001556 5593414
3 155057289 167452673 3708182
3 790476982 935366116 134063523
3 566464818 631700479 39372954
3 546169476 873420461 43729851
3 602323132 673642800 10379282
3 113982548 325210711 9132052
3 773219154 963279236 98329734
3 482557473 768934153 189517030
3 521678068 965298227 117015920
3 779058105 798574254 3185868
3 738185360 864950350 28875058
3 48571303 588780469 289570433
3 922000492 963294566 8848444
3 891181478 927732451 35028883
3 590883320 680365640 37716686
3 708333300 808428491 50319931
3 444297660 605194935 131003090
3 142714850 222137819 11838799
3 568509741 978511932 103185055
3 424987483 468729705 14046154
3 240739844 667466272 77470087
3 563646721 747127881 103665620
3 694791822 939997831 236351209
3 657766241 859347172 192874273
3 289154372 795884023 45985956
3 84515708 464564854 282986813
3 747992582 848194664 25410784
3 887499757 957983157 63299253
3 887818745 999412505 56514417
3 908334299 988483915 26169194
3 395052649 837308417 102476112
3 270415555 380824338 88134249
3 904850573 936697407 24082674
3 588563458 704445689 15593827
3 831491423 978557567 130276965
3 964510214 979060609 3963778
3 794153446 867926816 39687064
3 394360746 661394034 13609829
3 258574645 329357431 53055082
3 180568178 270989830 35564427
3 24659873 593467032 426624005
3 517627633 676523842 130435617
3 695492543 808116676 101269925
3 429290064 978037213 368430013
3 390345742 802346215 182761278
3 865351635 962587057 4759658
3 467763110 603503121 125911773
3 623151555 638469251 11031157
3 910954928 942804706 6263896
3 200254094 353038564 43989453
3 354972896 852355034 55048038
3 656817326 970472099 54137057
3 993102069 995214900 476172
3 554646319 737040383 57781700
3 134590659 834985967 279431483
3 928530566 946389802 8428315
3 432954334 698300541 217279143
3 304309842 305717217 374738
3 142505902 942735049 83253229
3 445970612 769011155 221509595
3 825431085 945604591 25840299
3 381658129 807348963 233741576
3 413215404 955293502 64371420
3 7980440 334550441 100076340
3 957419958 975493361 7855455
3 287531980 530242794 202311994
3 645726959 801151901 21916910
3 70886133 834260092 143820967
3 883322949 929203485 37569937
3 461483561 866966204 44310027
3 178586983 697862643 380910480
3 321377635 531386986 66262488
3 3517674 232333161 172142238
3 957396925 967492578 7078687
3 182526404 283640090 50933296
3 3899434 76838917 10695442
3 509590017 510587040 97794
3 271008744 684473956 180709358
3 231088783 454093271 58159049
3 502004301 530945860 27313989
3 279651992 469785165 46110710
3 464421403 794424891 302101846
3 96989312 482901274 144498765
3 981207726 997223652 446947
3 153228162 336004912 128745235
3 599246427 970936889 275067179
3 393477550 461473796 11863943
3 338285665 770234352 361400858
3 604634261 826473883 168559572
3 94403223 820230939 153602300
3 434986458 705091240 228577796
3 462707588 949790997 36284287
3 927038231 931071334 4006149
3 227041638 302934609 23717305
3 72022198 542052683 204579033
3 416418257 773050350 199441910
3 273303608 506630819 117310854
3 83030992 521750355 115945939
3 90408765 818605334 563690286
3 899386317 969664902 45848353
3 101227187 132644352 19779602
3 688066036 707037518 9533927
3 197951354 532741434 90942017
3 772856038 930714794 145262809
3 545077926 573566275 2841945
3 289004091 925932254 573259030
3 710777844 759118663 25790741
3 535951013 952691774 136452382
3 591705206 627239220 17925125
3 704768143 984899224 230154344
3 318216617 594158063 168079317
3 210561486 916372709 260399988
3 880296900 935013793 33769369
3 25117834 384234024 347363386
3 193098636 306203199 29058221
3 964460565 969762551 2439521
3 420479349 914489879 233018706
3 541374784 946532932 252785254
3 494431389 654227891 86832272
3 486740293 667333928 141980456
3 906236175 942573883 9855739
3 166716116 292664522 43650897
3 7484721 285251503 47241590
3 595118193 832379754 109634435
3 524649468 943329997 108638062
3 616794135 910799505 282175634
3 137404052 775646813 571228740
3 573105568 839186428 214953255
3 581510742 945259248 228104389
3 565272849 640048763 56601209
3 200438074 314923185 77561554
3 673806717 947188049 159824750
3 443623929 825343698 88250673
3 19396653 417944738 219540259
3 847065732 937925044 16145383
3 647445049 917883473 105410876
3 992309425 997485693 4257873
3 280799379 609832321 274117451
3 973152324 994183938 11626106
3 459855657 852893215 35215245
3 408798415 535122960 61686469
3 478525032 924840622 36906811
3 592585581 709268034 55336318
3 337132911 890306067 392886946
3 115433311 477829313 29551744
3 182702758 544079109 134365777
3 94105418 154560718 43755580
3 622334857 657753768 7581639
3 173232008 896327376 641179413
3 334478672 548855289 47295464
3 380305917 772578111 290119585
3 964337346 996488931 7835079
3 13711571 374593062 329881658
3 378713377 941910990 348497532
3 405703832 895312351 119954774
3 440407177 799442109 187384849
3 306505078 471775079 1353122
3 819636806 940642257 10099541
3 643607801 854278643 158971253
3 369394103 887414407 67299881
3 951188024 975713556 16918929
3 378959108 433154752 32753721
3 999156976 999761240 587268
3 681962608 734896670 13202942
3 559755489 614864502 42712376
3 978435258 979075622 547837
3 962308480 988969796 9452790
3 218241097 717375443 43796760
3 819543206 872949266 51025848
3 828506984 952768355 31280909
3 35042480 309361553 111168302
3 686401644 860954205 148002307
3 971942634 988817739 8850137
3 994203511 994791546 389306
3 424436525 902491003 137641286
3 200304328 371247548 77598475
3 888732263 994408013 70320089
3 117588441 638362909 446099869
3 691465010 752842738 45398811
3 409817140 861416220 82995819
3 307524797 725538110 139691849
3 369878351 688849041 156739040
3 588838373 969551830 185022435
3 940666803 965476655 6957556
3 900108802 960596939 52273990
3 720065164 879674442 11030838
3 567669903 826082662 56950495
3 778996744 796767478 12387895
3 229532297 560121040 456784
3 929512254 976951612 7236049
3 757111709 889015311 86338387
3 186796730 781498284 473188333
3 30840930 71456219 22920268
3 389962141 528217761 5237835
3 634047614 663358766 23818112
3 247143504 488003648 207020097
3 996738182 997880643 1105605
3 377058546 843438668 258009155
3 401972862 579511035 97466100
3 401076319 456509728 30618363
3 383496562 449393918 32068589
3 209679692 568767528 236562927
3 594614834 982376618 101277448
3 850258104 931367106 57927974
3 715206385 763740213 47035303
3 629041670 712835204 9500407
3 342607139 996711048 176157511
3 235142494 959965336 268678104
3 568224983 883092711 196690966
3 725019957 991516326 249488803
3 532049635 773096275 191593590
3 966011781 998924533 28340706
3 324337445 738937570 238254962
3 44837910 174912002 67773461
3 190282186 601259899 303972576
3 775940629 779562014 1117578
3 384237470 439901399 16561858
3 235651460 637367521 350974183
3 489309458 934008501 313777976
3 471509356 782658919 35914852
3 823459472 880483028 8940102
3 355100022 969583161 301888381
3 69041910 274529623 82069821
3 637704594 834394627 79004568
3 592043571 911253296 234407026
3 120160491 334295986 19302966
3 268454463 873560832 167176068
3 136475218 918088325 41059312
3 125499110 784170008 440089733
3 491689525 950670912 249865408
3 293162873 703623152 83783214
3 44304390 826059645 327765081
3 614420628 666422651 9863540
3 992619271 998608404 4506318
3 146377406 730687451 62939148
3 184015797 614943517 329399958
3 877931594 881410997 676008
3 133162719 577493112 359997625
3 87746136 268039615 52746134
3 415099827 940664559 107451240
3 336059410 402788995 15810247
3 118764799 307185667 114276633
3 801575187 947712989 103855041
3 412842854 546420403 14824644
3 48485015 825695777 754720670
3 357477836 614518732 6601100
3 950764706 950926399 72539
3 278075536 476428112 150175322
3 858058968 960388542 98659719
3 90958029 474725554 25440991
3 447561853 892703686 301298233
3 664921910 913168209 66768985
3 360973263 432668042 51904398
3 438182730 922062027 390911909
3 316484909 762263201 60510753
3 752772431 788879243 3276445
3 437329871 586542350 65717154
3 434177705 716316031 33602458
3 747101791 933028980 853052
3 62193052 461348727 50039287
3 665717134 907458365 107982490
3 212113409 585962376 300152434
3 236528396 269449136 26084423
3 193746252 711755281 284842921
3 983808025 994325337 4193313
3 87688275 171563549 39348091
3 337917432 708074345 265181327
3 88614417 154635943 13879615
3 841127409 872251421 7381928
3 183529903 518146104 228103526
3 922565413 945046767 16109974
3 362350866 717174394 150426049
3 912199118 938747590 15169235
3 32553710 907254744 447353132
3 797068546 891792625 56875507
3 454576474 489728530 16832529
3 98457115 907699319 344601004
3 387704318 621862132 145225038
3 200945698 342453648 43380861
3 604480443 661839387 46702957
3 388470988 990194316 60183674
3 964811085 967400787 753632
3 859790076 872720696 10168812
3 21781873 822546358 363503683
3 189789379 464399582 265082038
3 473431457 663323973 87626322
3 246191486 846954068 547513929
3 233286629 733227374 300189649
3 233764370 683378821 83433341
3 873083772 960152805 65003879
3 727349825 785868880 34641413
3 242368026 802100409 91524300
3 446757849 601977723 70509114
3 245063652 950413142 431008756
3 893349094 921545125 22240020
3 156934429 891080993 676711733
3 158274399 567535390 365062270
3 398529196 495570829 44109006
3 101337435 347800402 142191159
3 177914883 502970764 88716502
3 602024112 665967704 28428407
3 316018816 383521075 19409393
3 468822182 998062254 468780810
3 709580618 868999634 68043602
3 470840743 626859910 13815391
3 52076673 574809771 289764304
3 347864783 542846867 39942803
3 174181217 448330514 259124812
3 494417193 640493537 6383296
3 896776552 998824919 16256303
3 450937875 624633772 94363977
3 39196465 88739995 45961886
3 366414404 971300070 556816892
3 875239345 928888709 503779
3 936057273 989974405 20625520
3 700368362 860792908 157850523
3 980641867 980915809 236191
3 639934704 753083427 49326209
3 418404187 608578703 62396741
3 30420431 188137575 7865056
3 278230287 604931421 268874459
3 991184844 996477486 3005301
3 211418569 779833676 381084513
3 731648552 849787702 27769552
3 139537140 325145857 155448272
3 193612079 275205627 77452888
3 767143118 898761772 121843732
3 731695873 919345728 149730166
3 751034023 774263837 20018985
3 403646116 968952044 448077987
3 56116865 574971950 360602135
3 793693254 876874116 51557515
3 944110387 982282042 32977685
3 345175501 515648471 95704566
3 644320182 958588828 257182710
3 468022266 924077006 388613301
3 262978992 609211497 273157595
3 707492241 889445989 44549474
3 703246222 833287391 41351059
3 13549172 343366894 241078784
3 155998317 262338581 10093647
3 33777559 705290717 516176458
3 226777472 656211377 322081338
3 236678761 622362705 87972391
3 981908736 983859884 1813769
3 33080963 894650239 69401702
3 805096687 840631960 4523190
3 72257355 341851528 47411809
3 294656396 301193875 5590465
3 509332849 513336474 2118811
3 347784582 933234959 207586394
3 583637790 994756059 339252892
3 284876387 828560129 341964111
3 251251100 752570913 38516605
3 788087356 908370112 89904849
3 866860350 980645388 38663059
3 104597708 587976603 34639937
3 659620983 733979856 23833846
3 352728999 672539006 247183307
3 75659750 688037079 110349665
3 266093887 600017002 230412300
3 981935131 997482341 8235679
3 64577793 326534520 74829811
3 87027478 784386894 312233289
3 907484081 919685194 2789088
3 776231534 930065262 113658226
3 905302490 977570195 59999957
3 491282602 620644875 47699851
3 546788270 832289506 1330059
3 627139871 774918353 139563998
3 31723291 130846547 79559868
3 679848176 788679532 5823854
3 137051529 374591595 10389918
3 414672683 500053110 64237685
3 334944095 507571786 65614594
3 205859104 256342457 6093042
3 689086698 937407112 62988450
3 631031123 719371788 52371501
3 802646696 940293325 41421182
3 181973968 612157708 87433604
3 776357745 862318924 59655151
3 360359114 525825024 126195881
3 827749555 839607384 10177202
3 543003275 640607183 1067300
3 458884957 545846490 73475795
3 555591417 880903224 18933155
3 372292829 497172028 121262261
3 26009075 206801611 121551041
3 742315362 832537644 78148459
3 309169064 851966784 178446385
3 258474002 458005708 92952220
3 286144139 778298449 232359740
3 443867039 682170537 33956251
3 579997441 733968196 57877361
3 537843953 543769256 5735517
3 432157387 971553841 242947720
3 470540395 567887338 30011336
3 8178496 863858705 239157779
3 860980440 957220387 66264483
3 414215623 694672791 78580434
3 817866213 957798827 33295714
3 201788313 959556322 373246624
3 999742103 999980149 222866
3 319576227 967623540 316847986
3 736198289 868162736 22147779
3 634947041 713986805 32568115
3 864736266 874759925 3836326
3 346101980 793496898 134824213
3 528413934 557145433 14578685
3 56507538 89182154 18859919
3 814555963 872314711 50225034
3 418433735 929013277 63048745
3 93842454 509927978 16913751
3 146943117 929563260 329266757
3 56982780 171945155 34422016
3 873389117 904136747 10138327
3 763861442 812064561 14182644
3 21076788 603513821 485401828
3 59585166 240179085 102074934
3 534752498 577270726 38290835
3 377338432 658942145 86166254
3 53287187 682229320 112068555
3 752360393 786109474 29210343
3 34361249 155855514 27388242
3 620538405 884106891 2585788
3 987314508 990119141 1788801
3 857561197 885979271 6637394
3 871812935 937462815 45871097
3 876816358 944687218 40677255
3 657738349 685073248 19449495
3 829089267 939348201 79824926
3 725329665 846088921 78620229
3 154787052 431796130 9068473
3 272397541 417017809 95283961
3 432187353 467431289 13240908
3 452418726 845292980 64125827
3 676145422 711752873 9810720
3 625435781 942263087 126251770
3 107468708 826667119 278658562
3 164708030 645704486 430110427
3 154604721 349833249 127996257
3 17162714 544605087 238490983
3 297204598 299979694 1883622
3 218755325 996416004 459635001
3 145750510 278733048 20881012
3 868636813 985160564 83173612
3 199525165 858584928 377625160
3 88887612 989242263 33204863
3 833477207 946235572 61360077
3 547029465 705603293 5801272
3 672344270 899342889 82055471
3 15761105 830241522 350614622
3 516518024 898169256 376117926
3 348686877 457641998 44252327
3 224421853 545105510 28062761
3 707282125 839118718 42772475
3 206971782 388311550 6129440
3 226337801 376557114 38775534
3 497784224 820436253 52950769
3 397328941 942654919 262246567
3 280316139 349862111 49610230
3 546205854 579530211 21336261
3 137254196 766178791 397568647
3 539756025 576150099 6100325
3 348211225 605827946 83003737
3 407575393 428640016 14030874
3 951206214 988694180 34094378
3 698423005 834697754 30951561
3 366601749 381537800 2811034
3 750241388 753705747 1194200
3 259225876 898071274 581600933
3 496942469 982813451 120304391
3 785590749 868047650 17022184
3 187088538 603867227 121617137
3 676042709 933718307 100606336
3 790508676 954344454 41406835
3 545248653 655756201 106810178
3 313176528 389779254 69389364
3 843068073 917908988 59002364
3 942298018 998647714 47662155
3 506773050 631606394 18904102
3 406174053 961305340 118442488
3 747981234 964451530 58409011
3 617210996 813919086 73827158
3 931863707 995060208 62410909
3 650189711 955699229 186232359
3 539879542 644871338 55022216
3 922089012 949677523 1463305
3 610505255 768486257 101511799
3 765685957 813788181 32345291
3 907569291 949610793 38009877
3 476939918 684136133 110236634
3 330508348 389392207 7975985
3 995913953 998474127 387182
3 927389449 932183164 1093148
3 298405146 785769006 185767917
3 863426734 886859062 8190534
3 323877208 425600252 36048520
3 51431385 379049944 17392886
3 389383273 467247429 61211431
3 120407490 593683435 285277245
3 885792174 987815993 14303247
3 924887509 937044094 3704767
3 638258675 844351543 98718406
3 183861320 268116306 68284226
3 728429750 900594647 52229046
3 983902718 991455800 185269
3 672473004 843841810 1747307
3 11525956 231901715 30580836
3 601220183 765929367 163585505
3 176031769 366908279 26083220
3 525342138 921320975 358234450
3 974652946 993585855 18112070
3 333035462 806254192 12529546
3 591670961 867945226 27918185
3 905955134 932892143 20626475
3 333193915 676729650 28333697
3 987775990 994535584 3546324
3 662800569 989393124 136517585
3 640535055 756147465 42035259
3 54949397 202755141 17995525
3 917654112 970682964 25531860
3 517283054 534016420 3554926
3 686295498 739460735 39031408
3 748225570 849898120 65327994
3 623242822 870250513 16627998
3 157442305 667999837 328934879
3 232003751 598756352 149474575
3 490419146 733401917 195233596
3 559815269 728173091 94167973
3 47284894 723868342 463555722
3 111491253 417747557 109315250
3 526894282 907725487 157618221
3 25727596 63381249 17571185
3 636809835 828247327 67973377
3 665460532 687980603 4412544
3 439978738 679803439 51288141
3 817835676 932445689 8103401
3 729268060 775624199 37906823
3 249510773 654316499 35394859
3 563013005 878376887 119297005
3 934015631 972332361 12471918
3 796259338 994990603 173860588
3 165976968 619029646 92034524
3 185673649 951805682 532741592
3 488140955 804489974 57859247
3 882444789 892938454 2845905
3 437559043 568311496 5307262
3 201796703 604244261 67797446
3 529909100 574343561 8033891
3 552593126 696344859 8404124
3 572953279 685817373 66789043
3 13582040 167077185 101149190
3 617620391 633178788 5799606
3 335565639 880239452 239692725
3 356508112 516266591 91906445
3 823068540 991812638 150847104
3 261834294 768114341 255303737
3 608483368 660363871 48793126
3 811407662 883987935 24571809
3 647504177 872626041 63259113
3 508915103 742630165 200131553
3 715765226 956492430 215163899
3 187658803 468317588 227540841
3 92044204 892441083 409096735
3 987157381 997491511 4511701
3 691084467 895420049 88289121
3 910468825 959035330 19267576
3 382179457 930270595 344042748
3 159187635 688842755 411839598
3 967473008 988551970 9651964
3 258343889 800078574 188846954
3 641866755 808246954 53219694
3 27694491 457822084 153095957
3 810263039 918493912 93222977
3 427024772 676684766 113462846
3 629500118 753755581 78921552
3 910811163 925388656 14017436
3 16235670 740483044 169985314
3 432336858 916388713 94780744
3 712375084 952665643 193511757
3 819492971 977455588 150270060
3 267607728 618941785 274296349
3 351829434 979931550 209901416
3 729524448 946543942 152836715
3 761890530 883461168 101891430
3 370811212 557389764 66660313
3 632929373 798660165 1074071
3 298237171 945550398 115533488
3 571528602 818353133 93806087
3 895788269 925215159 26375985
3 281064706 807204293 102881427
3 763935395 959062352 122857335
3 227470160 506349912 170144201
3 76942991 921886315 245739872
3 317071142 469150470 21081741
3 989783659 996833054 3695813
3 664694565 874984633 132680429
3 932778739 946376973 19454
3 571344560 949928471 302401745
3 954478787 986420623 19662941
3 361917841 413804537 673833
3 902412230 941972810 7047185
3 422180524 585057486 60180244
3 952557688 973381063 11290605
3 579485821 609885764 17351041
3 996098668 998254387 1492325
3 533755581 697435985 56651895
3 410010201 542674468 69356866
3 330997969 831770068 137672507
3 610385289 617325540 6886642
3 446972514 765797427 313472045
3 529893315 812294987 118428347
3 88353064 257846565 167440545
3 547566372 619204471 34907685
3 844438096 861998064 5696993
3 727922900 783274923 18981261
3 761111254 871791334 79772986
3 200174465 577476202 240692117
3 201932993 275611938 25345941
3 20298895 557420036 14176911
3 48720340 178628527 115250566
3 319332424 979754329 656078381
3 344178524 799032303 125753630
3 652962581 849557822 159942369
3 693139634 920419549 60025495
3 106173842 543812530 407408864
3 264883636 910333390 586410374
3 568397159 952895638 328680544
3 36336646 96290904 21942792
3 177926026 390511809 161858824
3 453517654 893303368 125104352
3 336411064 538745129 65634823
3 2625588 905345419 499692792
3 459630490 480982656 17510536
3 34323396 441503475 110891917
3 793277264 900668752 44736327
3 784976513 814455429 12841463
3 958045311 984240177 21655630
3 782159290 957281253 46024299
3 581870178 753675812 70888223
3 414701355 472391508 7492587
3 842034511 987669477 24245350
3 571064613 799110300 44778837
3 72161885 364496353 201318010
3 142793153 442880556 261714108
3 820712756 867576925 16264924
3 648887797 827522365 130625284
3 667203470 846677055 123235459
3 210348235 817099267 529596701
3 114279433 299857180 59445177
3 985749681 993244016 799608
3 210359862 889585016 364567535
3 138088243 632627292 417558248
3 598100990 823478949 189134011
3 567109152 996761876 6663619
3 433115591 666770132 23168100
3 207292455 215543812 469491
3 289052617 586581551 201120558
3 612218419 639533917 25352883
3 115785411 615733701 485112691
3 473383607 813240961 172060259
3 487115174 522432853 31987134
3 18832246 265046034 26542877
3 315576461 598316484 237735125
3 915803028 918372340 1092012
3 901544830 906019353 1031284
3 358397187 501429648 105762179
3 79048968 725111591 469237824
3 671031313 888424563 104034681
3 253116820 765578223 207932565
3 178980446 912285506 705036590
3 555872782 862773341 284567684
3 792490920 847150049 51801546
3 63525469 275745344 17631559
3 71694195 213086819 47993785
3 449738506 714557489 207768019
3 438542414 473507149 28817595
3 980074803 988635878 2752777
3 253941385 498480584 78715176
3 413683190 425794516 11346645
3 36637217 632518514 122074078
3 815739885 976450797 98141482
3 232739960 303246109 334658
3 801122040 857039763 36749001
3 237844844 676334839 359239464
3 831478587 942279983 56326678
3 216449413 386780864 143022714
3 920361409 969051420 48617255
3 985838450 997278288 11000957
3 821975330 898103441 70570035
3 459825377 743264290 107650639
3 80249457 975922024 235020986
3 879161135 918420059 12201731
3 25051215 765861823 738016660
3 236767201 672181755 159996403
3 117520185 381028968 227564193
3 103087186 690876440 254649238
3 553350016 859975192 250045515
3 552596467 820400122 175057416
3 834809403 941472782 11582393
3 405227480 535675032 127998501
3 531325790 682309922 115668204
3 370499167 568866352 21021619
3 112588874 508111856 236247638
3 585925815 784854978 33550392
3 661300823 742334056 48368480
3 911990309 978984830 18215206
3 756018086 954577060 6553201
3 657832285 885380106 96875137
3 500606700 579492973 6108531
3 475848005 526632574 12136310
3 142119777 148858271 6098587
3 353134283 684727125 187227831
3 181307715 327057138 61555867
3 954527829 978733255 6042434
3 145624822 236714126 67974247
3 23918542 756237085 478126154
3 99814016 704040075 486601491
3 898728066 958820534 5459748
3 954347117 962538094 5771248
3 491694972 566802384 1715193
3 489565609 971777166 160145278
3 238195078 362345244 57658846
3 37988425 268982299 9473871
3 552510348 710623353 151425584
3 256312726 343343278 44212593
3 523489612 814436804 179932416
3 175283656 282590710 100847381
3 858532357 883807489 16920763
3 813890356 964755941 137730509
3 632342695 968107708 180021231
3 319201681 432469336 7492101
3 891610540 937013506 38694665
3 224624616 912336440 454949613
3 669357672 913736044 139490121
3 605014211 834521241 81944467
3 155073168 623601898 425145963
3 675960580 750068856 72387809
3 768948743 875676633 40787273
3 473084123 582418173 93252329
3 304852381 732418422 12760969
3 999219365 999816576 128357
3 751908683 956323148 144410480
3 856751088 950247703 59209725
3 390886511 574722730 106596557
3 701788935 997898947 260952583
3 979459106 991584122 8178882
3 464745530 465244451 71236
3 210591235 266994147 5890316
3 444005518 965938381 138706874
3 383521998 503756655 12582672
3 551023043 675664473 104579133
3 496251376 623206030 113206152
3 616393328 947448154 285452140
3 530521033 979837568 224983638
3 803891861 959964568 137782973
3 856329291 914918870 16615453
3 302119511 714722789 148403861
3 155053301 208358030 19116408
3 930423973 980119213 1488844
3 686748181 913843078 49266962
3 665333101 730918784 27482011
3 970502529 977854088 1671749
3 849889848 938897467 17371834
3 71242870 194938700 70060527
3 429016643 493126386 5846652
3 891968317 964259662 54677776
3 133443172 139111988 2888671
3 334615470 736085327 256959457
3 384841171 477520397 83284232
3 810602000 966267501 31973913
3 747382900 960624716 42532203
3 623466988 874026797 128411221
3 167850164 658415124 487774374
3 917947964 952939880 14699720
3 54274434 288991662 166563247
3 895889741 901847006 5433866
3 69880783 492006408 255751661
3 500178481 754806576 106599237
3 183141641 422952201 194480454
3 837865922 902116170 9468375
3 996335345 996595755 58076
3 247814104 996742944 615212198
3 395242288 425730705 6237627
3 973813649 980155668 5038324
3 96765209 683819445 458185711
3 320834618 488539886 150077053
3 48636790 566652322 386410490
3 624421731 685045166 18776420
3 269835186 382708608 188740
3 980459237 998547639 17420682
3 902638699 980160804 66571265
3 377365193 720830208 61910250
3 352258502 991114661 50508380
3 315026640 744110816 217323205
3 637039722 927288000 182443003
3 692722325 985167186 252030748
3 745861395 771678539 16510990
3 896087898 984056928 21850297
3 679141339 980603879 44082325
3 20146934 254398269 225260965
3 755715727 988443867 21860988
3 865299037 907948512 37516404
3 790920138 911840823 82421857
3 326867789 580433254 170618406
3 982641119 989054328 5025369
3 580163151 767052667 31624833
3 166602384 366236912 95192659
3 844627174 965529285 71347721
3 195606525 316516902 59825913
3 984484753 992888914 5498457
3 601841222 864688128 132029557
3 488745263 741187473 51016203
3 291836767 671315159 350323889
3 925098579 974264893 44649088
3 923506517 961232631 30384969
3 356450666 552869332 56409618
3 544056572 817479359 236147416
3 517796897 732432591 4637581
3 505931070 928287889 239644821
3 655727384 746231105 64969184
3 130695261 473241552 184802796
3 535683581 863217517 53746337
3 993578357 994807158 984032
3 909660290 975846822 39528863
3 107565264 110103480 1374314
3 54768626 425755701 361801434
3 907803757 926467631 5596262
3 608076076 720364777 82534489
3 232959918 318863420 51590428
3 119055236 984914866 378820511
3 403654989 747751877 342489493
3 367014840 434773934 57421100
3 993010270 995347421 996452
3 941173993 959437416 9771844
3 802754754 985430708 79111285
3 266447006 276133942 1729429
3 93649543 562220289 233294816
3 26341177 731085336 63527475
3 71929479 860465024 408793678
3 887702652 949371287 16314312
3 218182179 724348608 242722729
3 749961277 785531213 7884241
3 829226067 945967628 15553601
3 972248823 988849362 159065
3 919637464 988087533 46515731
3 713228703 847679262 52367414
3 43010154 350636500 38813545
3 709893506 939567614 94627927
3 237986944 522039481 125702010
3 183734848 377975992 112470859
3 428839967 591215460 28584567
3 484660616 752980622 199385633
3 874095286 958507779 65290299
3 235777719 380444281 115787309
3 905968749 956261662 28821368
3 531677004 761526050 90092386
3 615328552 895867006 44200884
3 126228851 668441706 380097214
3 800369777 831651350 13637799
3 40937778 501703362 356038329
3 167124768 792458082 127464326
3 751423995 965975317 18957227
3 510338466 776951922 633151
3 381722211 993259984 207586116
3 189568683 602153294 81557376
3 349301999 795617358 284300646
3 544958372 588336458 24724577
3 124184075 957415450 547214735
3 858811820 931717546 69628564
3 127977706 135501729 5888184
3 836658485 876074634 9678684
3 50511895 533676534 407323570
3 286600332 315311535 22815631
3 142745088 701432658 553749856
3 112530899 936929394 783489914
3 177201716 242344208 33051661
3 640944743 873592474 55580439
3 123595735 809667971 5913192
3 398458509 399480128 120686
3 698069140 729745760 606902
3 817762466 823889824 3793291
3 929822440 981772329 33708446
3 686134539 923828403 142599706
3 575718641 880487824 239245699
3 76387437 194193189 55429163
3 935776192 982601798 19791660
3 959074369 989680316 22245107
3 341927107 990409980 183157816
3 404923686 880218177 287945362
3 735111116 768500986 8925483
3 649216309 684406139 16029213
3 385234459 818474714 1946396
3 673244647 778654432 104385594
3 860028533 865919818 2383077
3 55314600 84658261 26260689
3 51343379 836835313 204714237
3 674352635 825249739 20705697
3 6484274 283703343 41241239
3 890406545 974848915 64302959
3 192413764 823407548 503945659
3 941028201 953056949 2531833
3 140599022 706207711 501634773
3 493929401 760121193 1567598
3 961095314 989264711 7102642
3 428442165 953219132 319935901
3 738906401 743700116 1032585
3 708710204 873086821 81030154
3 939324180 997485717 4453511
3 602818507 771628989 129490387
3 630823878 885927978 211611487
3 169395619 329495064 143430627
3 509704803 766843539 109824464
3 109147061 693160731 3664482
3 781175377 836063798 20990751
3 444159735 706067195 75585288
3 287653591 580900493 42093212
3 649757988 834970478 107232824
3 915874136 947002505 12356379
3 872213794 900940816 3745087
3 345688791 844328197 257995332
3 709985372 971293868 155870256
3 881409254 947076142 15071863
3 948135514 989675115 36223410
3 26032213 887107949 689594096
3 177922895 810629658 617220946
3 755450092 966408296 89774622
3 910587585 979564218 33671038
3 372948658 559213911 114124095
3 733632315 806001892 3373759
3 341720305 904087573 177552951
3 698811867 769291878 33271195
3 830910286 886962494 33441763
3 968875630 982404669 7378598
3 928353430 936561260 1948003
3 992919876 993243434 203087
3 661252637 969787253 223253030
3 671552485 821230839 7845907
3 1805750 439952037 156256877
3 603180761 919450104 179016382
3 595398186 614957034 18956164
3 8373443 737916669 580005026
3 869584993 890706838 9139692
3 397138691 521536646 54909728
3 767879874 978320393 7489117
3 315714964 524986727 30204949
3 756104490 837006001 42211512
3 701656347 940774564 191767611
3 736298961 957684339 106022229
3 383518895 435933286 50894951
3 639948338 810751729 127108236
3 709285418 937851291 58030417
3 239399532 882946927 72874760
3 760945886 861541447 51891099
3 43697750 301329748 53007970
3 525496705 825401831 228938371
3 898237619 915304260 7351308
3 609829599 970527522 128533018
3 290297080 760062139 84771163
3 399788959 618602549 95973334
3 699251957 957292747 96134534
3 880402692 970082040 48150547
3 626949521 980549490 214989076
3 452108326 552117819 40126269
3 564896363 615410257 11034174
3 221285673 900063357 658749610
3 819766537 953648850 69479116
3 392094366 629959557 156590622
3 764969946 864493358 73599121
3 373724017 456798348 64400359
3 152143325 511188127 112275696
3 919816218 945151687 20576152
3 191448238 301311892 35673437
3 41142585 440121045 186418645
3 463028813 811331732 84648654
3 353393417 528275714 120235537
3 19059828 366783197 218790242
3 652088526 671517197 4003750
3 95151971 700254178 210320636
3 427366878 538472769 104900561
3 344021525 433574980 45451447
3 867748120 977622830 91588976
3 639600748 779204255 82331563
3 680026793 976614760 224895509
3 683637898 976677661 110987550
3 386744637 788012717 6672678
3 929759855 942147895 3524175
3 428534044 622423281 98580945
3 368011321 691722380 4540889
3 282052619 736731831 278991334
3 756489538 913756566 42841371
3 224024445 924445298 244122427
3 634741801 648051938 358171
3 686017657 948355275 253930284
3 445501476 529213217 18043619
3 295937807 662846087 293608168
3 938680154 945795463 3005249
3 472329662 564051648 68022616
3 924608688 995989097 67484462
3 34497650 899548255 65059014
3 118073299 331429471 137992100
3 556373149 789091231 172127647
3 346276499 598370922 127496071
3 257129203 710994912 243276031
3 843526205 989621642 105393691
3 931380725 950667296 10013672
3 371510248 477324333 78733793
3 894693404 929129067 14846639
3 245643743 628453716 7889195
3 161939788 504072791 237756571
3 895778166 932576659 9005465
3 490958709 907509901 162427652
3 697441469 829992958 15651274
3 744720238 820831018 43640575
3 171545605 869602425 465160919
3 868759898 994272960 36942053
3 460767365 851202834 91188864
3 113081407 222572769 87733791
3 60195855 797114921 287752597
3 554799403 606605279 3967287
3 376297722 422916493 12284412
3 760667936 799937405 8006969
3 957546321 978626834 5592234
3 388384063 609434740 35919324
3 925139594 993868896 2723009
3 496486152 707941306 70530596
3 239521158 663169836 143940996
3 597202359 879995627 191638186
3 493008290 971174486 279809263
3 957351294 963777658 2310987
3 740806897 746930601 751937
3 662268748 678711908 6595057
3 868159478 904032811 13893048
3 432288923 936408102 399259565
3 845439603 920387466 8740065
3 946353312 973843523 6683311
3 941237374 972517952 1103596
3 146987102 243917890 46101417
3 739215122 955319707 184843617
3 15539401 152648394 17888861
3 383406404 976515587 438692737
3 766400023 939728160 59007555
3 917819759 971289292 7037527
3 363511136 983125618 271967829
3 184929014 404723918 15310402
3 406553662 995294465 244797953
3 898510125 898547484 20423
3 81322822 558377476 109514101
3 79699880 571060678 116050436
3 588911479 670792387 29125832
3 651893269 865371158 3069928
3 301599072 513769288 148496651
3 48544936 387070858 317194132
3 654814637 863918358 167665060
3 133826142 160378263 6458003
3 731687758 766922275 28843078
3 210024359 783199357 90837056
3 637808845 754775968 12443277
3 741604708 789626279 18973123
3 860663346 955503459 84883424
3 117264504 325620409 132003832
3 346814094 350458294 289646
3 729013521 895846259 18245611
3 71425617 962655279 687604855
3 747218903 817110019 22703502
3 195498129 531278388 328836097
3 106468329 535948401 270855959
3 811654836 963927617 132506602
3 194910883 522391740 105763017
3 202559154 961450081 378745930
3 151063024 697554103 537926681
3 101704800 718170528 413745217
3 50277861 402566974 62472689
3 445551205 692872509 216569444
3 959572168 963741817 412096
3 43332220 107563629 29101288
3 292346546 523151709 127360991
3 651600361 776040968 68583675
3 634214747 850161698 212964212
3 191254622 575486534 240949135
3 444739023 854392322 398694288
3 418139743 755911554 111652641
3 902464669 954622149 11301872
3 612166782 824286461 182377090
3 519993519 952574445 188111932
3 51926185 498800433 381220482
3 859600329 900520687 21360145
3 124237557 839571125 629462231
3 171346991 397044869 58619562
3 864811970 906261733 36847751
3 641526001 865842239 149667822
3 945854075 981464239 24263214
3 538022019 843836070 170938381
3 739487448 842752332 13838649
3 325380455 432960274 37829302
3 378743251 650399962 12016689
3 454729202 989789220 463619601
3 890105519 954503450 15038345
3 144852874 412408407 143588449
3 930104620 934486441 2275434
3 562805604 609363368 21821040
3 361966125 799934004 12196863
3 557616706 621716549 59321693
3 510428276 600927018 30429206
3 773472984 839825888 8234004
3 291490290 987420525 650177468
3 520644606 861841164 80804883
3 277406219 761951899 273591142
3 792762198 837036899 33454633
3 60523946 991322735 203784126
3 945990162 983710523 26888536
3 65462244 535624301 253070759
3 138322857 347791814 152634571
3 622478711 807019681 44879476
3 371827997 401511524 13967088
3 30511085 715149601 375987532
3 624131667 822148477 55444441
3 953624967 990360660 17065899
3 300075611 565093334 211448590
3 620080913 634985471 9372337
3 764643020 927636496 143602315
3 422977712 432075366 6820342
3 972651602 983125065 3550060
3 338310970 826280714 80829760
3 961103142 981924626 15242277
3 74767624 243073188 65200928
3 110717129 350980571 234546487
3 122966675 438716809 302353140
3 566575603 649529401 68811360
3 619561955 664974272 20701289
3 228909544 811445888 66000701
3 922159655 984661240 18756287
3 597902589 847795640 76183572
3 566252513 801200552 83390837
3 877307486 958061774 72015485
3 533858312 614771857 31565718
3 206620087 908316818 381333961
3 727086734 770072321 1264954
3 698551284 832944651 119807707
3 302686532 400343872 17233576
3 900040430 980549686 47736420
3 901081175 951755828 5583618
3 895554408 968527777 5168128
3 356833679 797106385 258250080
3 790245065 821902398 29813131
3 2960893 347326358 233085471
3 113828650 814093571 291219354
3 964272015 982522180 17176481
3 279961954 644690472 170290039
3 936043488 954873341 10592823
3 186750546 691435338 45129689
3 387300564 677005187 11453685
3 782267021 783532446 861569
3 724174314 728274218 2948823
3 446434006 662148847 191874140
3 896304474 928710129 32345359
3 533529825 656330909 7045465
3 402183992 436856308 5402978
3 39496746 379100556 2196697
3 191049395 585251165 327888101
3 775992951 794588241 17530422
3 332538057 461326620 77985861
3 335109933 922695236 176381394
3 886849363 960346024 55656923
3 158427319 885152879 15272127
3 311877696 376515902 59859458
3 50858550 943470500 198734318
3 785412474 981159840 181106907
3 311218137 661445683 118234812
3 291584470 358953499 33639263
3 584555757 861728631 96741908
3 104357594 682540859 347606056
3 674787670 943645407 261179455
3 204126430 690008538 167176913
3 539592811 627433775 68954662
3 278443880 653758215 132247357
3 175422323 686680351 294145201
3 769153363 887165760 38202957
3 117936095 450994118 6744255
3 195757811 817380561 397146144
3 323059650 495953124 164503612
3 972962260 981117891 4897939
3 871747055 998015857 123898801
3 100263357 485763155 317364696
3 670336808 688939393 1251665
3 66943653 526980619 393323349
3 105837310 233317630 7730568
3 537241945 727018396 11429632
3 357931053 755220273 175619441
3 984788557 990822898 1413782
3 286541995 673423542 226776541
3 366246284 461974585 12713670
3 110514427 175875820 58528629
3 281035715 750622375 455622307
3 141874559 228606736 53834752
3 327864119 950442854 115242215
3 782147166 901667678 91379947
3 141500541 277860192 105056721
3 827582683 875851877 42503039
3 652022595 953713466 86730589
3 495030143 803587864 24538914
3 315548779 434436684 98956955
3 91287930 773388613 92718579
3 415732237 872441005 62708118
3 666291972 889366263 178429216
3 420453028 937121256 49544031
3 518622495 967451759 153302769
3 285272941 557515294 187387183
3 865021690 906610950 26958917
3 619215462 813522069 40763770
3 160314440 833959940 27836088
3 730081432 778434220 6551083
3 119284137 808676393 319293636
3 635710321 867600163 203420297
3 505858093 979898913 243321894
3 924891926 996292073 56972604
3 423298015 925743903 35852220
3 201336372 580525045 149507269
3 867656203 938985135 46316649
3 412659513 580296130 16022025
3 341736725 948783120 19862730
3 425607467 806920921 362306877
3 577616794 866013651 138878395
3 890410538 999820207 16348662
3 970673910 983042627 635305
3 119424553 982522956 378162423
3 203447365 302907632 45517952
3 420974884 750311385 318139773
3 295759699 329784002 31517184
3 410420900 549585774 45814313
3 3877876 964652995 466977145
3 242472054 251694609 7533167
3 922602677 924346369 1232482
3 807602192 972918516 118400660
3 868645639 881544604 7017239
3 422941873 470166400 11056516
3 494134666 742472483 114769100
3 164564355 221581611 54362644
3 511899966 716790620 40447366
3 41793804 917167128 569879788
3 93551966 818830880 29005503
3 890073748 928501170 15762599
3 92703305 942346558 501700591
3 269382812 269841967 372697
3 612069278 877502412 20879696
3 911196800 930549375 15293696
3 687468508 882003340 180531655
3 357793384 623081970 215637460
3 889668952 967426541 70575967
3 390742269 972419820 346209948
3 410792606 711413646 229947424
3 903556471 919315974 8850178
3 709695177 903733480 123587802
3 250973330 264634387 5935025
3 524461073 775842830 213345617
3 376028048 439907479 35339319
3 88801852 833521042 713109351
3 215267407 259270449 34048142
3 782918883 886588402 16688010
3 976484602 987588262 2590782
3 848098930 997504594 94418475
3 109597554 687771831 420985254
3 205321914 856309570 434588088
3 489240268 704783770 172125012
3 188612037 988450922 356201591
3 880979577 994420099 110966908
3 454787100 795480765 183577512
3 645081007 777747715 71833438
3 577271562 910514248 327098549
3 562583689 968770268 22326595
3 166925267 273791020 99481231
3 500243233 960968534 371049108
3 280477182 439891663 118034341
3 918482801 975390870 39213672
3 352848753 421177071 18213050
3 613633914 747482246 64599899
3 161676346 777663699 87053250
3 683266113 887298070 26473957
3 216573093 405425457 12730691
3 543764349 996735830 418822085
3 72015865 405837114 98159863
3 529393958 866478707 48647245
3 8887237 135160388 14528972
3 11619173 304521077 156373324
3 497983457 748818700 37695920
3 326837691 586120965 100130870
3 97985653 303834729 78484654
3 405328826 807547536 55455030
3 876207557 930886364 9445929
3 799163637 934191440 96089153
3 873736562 910769505 26689486
3 900481195 996234141 48975032
3 565647554 691182812 65396541
3 112032483 945440614 603108357
3 825545961 877405633 34225810
3 954688436 984587225 21638700
3 821313983 942802488 86700466
3 667769043 897916544 26608985
3 426431898 882270433 138006207
3 759101856 891219321 17545084
3 743149605 833707538 9527161
3 74760576 862613286 397907961
3 863281058 876551045 6102670
3 241460475 718840768 26766837
3 335781536 341843074 1213570
3 679549243 850308016 86989678
3 87479189 939097975 448167501
3 34178645 893753528 442385954
3 81285056 310193547 76542670
3 909988105 952944941 11697014
3 158417597 290318576 29576849
3 354001950 749870158 275203848
3 648929847 887569114 232229382
3 305782767 592577066 7975255
3 824006932 858896821 9926419
3 760417693 786386838 10665760
3 98912758 387228016 68346247
3 308358112 401738167 39113787
3 590507650 942680868 206383870
3 626845271 995803795 247839419
3 147124076 248831584 26776592
3 934483379 947114292 11726747
3 46240557 762586223 415330858
3 470903375 919947284 140197144
3 391909821 678781914 253804440
3 736732818 978243162 238861444
3 347456877 899442918 210006708
3 724626700 793454097 62544106
3 896676733 912553990 10931544
3 708200980 897194925 97933505
3 292152186 521251995 33203829
3 525631203 758375935 42323812
3 583988698 710661623 24973076
3 520456781 794225605 180478237
3 987459318 987904818 185926
3 884939991 949371679 59567736
3 416433858 663821969 227044292
3 88127812 472111201 100930988
3 524364502 930211056 232858341
3 807379983 972460181 140052331
3 946428218 997552421 47406348
3 607354699 879466264 41962823
3 685109900 758504928 54347270
3 612235968 746915906 12205807
3 837883260 878665584 2113238
3 923609607 974767398 12216451
3 48207683 587059003 14499737
3 886251751 896619191 5601334
3 49977812 985220268 335651971
3 747730747 787010434 15668106
3 650923353 903279112 22029088
3 884341875 971945118 40943548
3 512014409 636244820 87596958
3 395065646 955153056 325793219
3 539051413 563091734 22174736
3 328160329 528541998 198372719
3 812349559 857840658 29004883
3 368797646 467516584 62878851
3 480175512 877402085 122888670
3 422325636 907982244 378401994
3 149509243 424103098 260826752
3 164962566 580031962 404639310
3 71386199 864928713 390162911
3 696831605 860774283 145937180
3 37941784 265481325 185262820
3 34397901 870526895 214942987
3 858374061 917402809 48056369
3 623051897 889016035 4432244
3 79588382 492165206 411143165
3 392733364 840924637 243017608
3 519321579 770075569 84966613
3 86270011 235671576 43042197
3 683751304 942598845 231262765
3 611849890 765900711 12708354
3 673762213 919572202 10896556
3 513127906 628663668 39624594
3 27650039 286617390 169574350
3 376095831 690975243 11702276
3 741032638 876223966 84515031
3 211390786 865783457 548770771
3 458809454 883488513 59239960
3 327093781 841557385 243994117
3 735292716 920475133 8130479
3 815714938 920599226 10877559
3 170942181 231908234 35500969
3 916407267 916519242 5867
3 206288188 859803419 29467185
3 954340358 958129893 2302836
3 159261852 231433477 56536061
3 134274934 226089766 39720655
3 116317534 655435624 79666390
3 318767049 450852777 4264311
3 403521889 755557174 115924554
3 922174255 990098580 2273325
3 454288595 911656707 35731522
3 154670534 800591484 264609292
3 330656522 947112580 85582654
3 949056197 991484111 5875647
3 227729559 369425585 44045671
3 700520478 982232500 191733812
3 642947993 845662554 8306601
3 703381614 887299355 21998644
3 237204941 377043574 55020398
3 240815268 930936180 643446928
3 599444015 997171295 280816578
3 398241424 675801172 58026855
3 152001038 929084734 184715002
3 415515628 819867206 177588610
3 709684733 770023282 31821351
3 604504526 626371384 14200199
3 40049319 659870988 359767910
3 427195935 565230504 86158515
3 884500064 973251293 73043975
3 929545548 953470930 16803329
3 644353687 930001021 177769538
3 617980793 734944385 11377619
3 605596706 777175617 72727795
3 174494899 431993082 238015029
3 97756807 880242198 189711839
3 368891451 990432316 8123964
3 354906602 957455100 490526419
3 178705533 437792317 227406333
3 998749997 999808745 956516
3 254379419 406331225 44737858
3 516549771 944864090 16392715
3 490321206 869963413 233977141
3 837836469 917662927 57258853
3 845835005 912689394 12379321
3 897526585 965355717 8606747
3 312880208 895990598 246715641
3 348587760 774593371 418469806
3 754811258 833740956 48513105
3 420931572 772516908 158651887
3 587740809 712411193 117928847
3 739958051 892297444 123491469
3 51587486 844304600 585525142
3 938181573 955756430 3362200
3 754557666 976381737 29154548
3 900312520 987000464 24011328
3 579053390 914998026 285752354
3 189278043 976166099 52529055
3 850735033 980950317 67928894
3 749504260 833086282 76933001
3 61949407 542164750 20761668
3 131124168 317356158 23471616
3 678214602 902389576 53803796
3 389278429 591585782 22342898
3 355411384 808863215 451463975
3 852606436 985012338 43766670
3 691671417 699592279 4774529
3 378663183 774203028 207057278
3 851990383 895778594 22073904
3 884598445 944107221 49366486
3 724540519 726179714 325375
3 737988470 843862901 83840040
3 39601255 739454151 529347123
3 207166194 693639034 239300489
3 963078231 982224559 1536117
3 651133081 704387446 36910864
3 915797567 958022115 31927776
3 836452677 857898126 11981009
3 578844218 946684980 105131983
3 881147192 893455727 7952583
3 646010200 930266860 105363979
3 992761205 996851896 2014907
3 142783132 188590922 43170301
3 248652467 716022112 32079171
3 778786892 933386451 470171
3 63468867 381327471 221840911
3 235937795 371100841 116273652
3 63908949 605084017 526280309
3 837252036 850021647 2158086
3 701911349 935804852 10044133
3 368131 238262910 56680772
3 71820621 983886157 416332249
3 549606116 994781172 76059014
3 695724801 853519401 100463156
3 537547689 884365313 33309954
3 60517829 170339946 107558693
3 605221206 911091677 80628091
3 780843873 921454622 13984978
3 22390514 367562887 97970226
3 485320371 743576468 209963146
3 54943425 758000547 303198313
3 134429627 471351509 264247151
3 935416628 968770323 250460
3 303739185 720708093 131712034
3 689779368 718094683 25637646
3 174668829 854684310 517087342
3 935753844 974715245 29918711
3 478655422 650776481 103418078
3 542145419 895416797 221164040
3 605003901 997411156 216938062
3 971216864 994044721 1379143
3 408190258 930474847 502839615
3 930956020 979824579 34955869
3 821189943 929185189 1671017
3 987489168 998944815 3549492
3 800513349 862582532 51519313
3 300027979 844939171 167761944
3 21236490 247625388 203989849
3 572146374 760600870 118653092
3 556557840 989506100 55638744
3 781450489 971395957 10711805
3 602548692 707410310 9383332
3 972075034 998162738 2472729
3 2419451 106676982 62742755
3 354218559 706743912 121801479
3 778517734 983534932 67884735
3 831871010 987572936 139540736
3 509033816 969953399 64262219
3 106794110 140447416 13808026
3 566978692 931296369 351602105
3 696349129 975415839 263915290
3 280615839 488794866 106775176
3 110798783 433166906 60164625
3 41887643 593764381 257485949
3 263434574 350751079 74715408
3 332608721 338368547 3239191
3 743217230 787613790 34349429
3 86915245 207763342 113459386
3 429532076 636501545 129968558
3 497356073 826782696 209277924
3 349649502 967825524 280468286
3 707578178 854444802 65711291
3 261252144 332364262 21624007
3 345968462 617510494 6402992
3 107387950 990860020 404196274
3 571395855 859092416 12048511
3 315852188 652308056 230123267
3 874900093 997079178 100835552
3 437967205 755472367 314558300
3 222526338 557167378 219910483
3 388885843 644756133 55476931
3 437597456 720441019 74939014
3 986524490 995538041 6941745
3 897163039 907764310 5864519
3 950219168 967420025 16426467
3 697275827 839173616 8725160
3 854616122 994552986 50380739
3 754151502 903262116 31925211
3 357425954 619123708 205790751
3 377269084 809943189 78492717
3 950277738 983962483 3589996
3 664302741 784285401 58834325
3 777493003 995860438 115118349
3 720466382 822664384 95137649
3 979598290 980439857 656094
3 608340957 875283673 144731235
3 442496813 484188878 8403883
3 656460607 910054946 172211089
3 670836098 866100036 95916762
3 737575118 955958130 85721172
3 432885824 896036939 15397433
3 880010701 988549264 105519296
3 4511294 441424211 339369613
3 346439680 388333491 578118
3 392110864 587152335 64836123
3 560332047 717803692 85300476
3 600180557 826525467 33109396
3 218058871 567123806 103313719
3 811298965 838671997 4069301
3 539132496 970716378 278057941
3 480197610 855743805 241805922
3 578375114 672076149 73644226
3 472256384 824205219 307705159
3 868885993 988323546 8125029
3 632880083 686394101 47469534
3 271257787 565582704 100394584
3 220693475 777436795 47029886
3 453019955 657758553 87402951
3 638909906 949825662 300024894
3 914449346 969281487 53982941
3 537440460 734816213 142396136
3 715184969 998383607 35176666
3 282146876 736570462 245839804
3 905483794 947985141 12316705
3 728413865 968956240 127914213
3 636486018 705312494 68463651
3 922931321 947410856 18793563
3 282645925 519646549 18639024
3 338378893 397116082 9074236
3 688408673 924611428 79060583
3 738034031 752735578 11267221
3 323826738 883175168 413079215
3 378035616 731373891 588471
3 803607387 996572666 188006986
3 803743177 837324852 22957513
3 335323928 996630128 573604208
3 568166034 892383039 313987198
3 766415874 945890175 150043335
3 387600345 635128686 216410732
3 221200126 814538221 442430535
3 96246854 250860015 35586438
3 290703449 345131491 10514991
3 428592847 876968172 10791198
3 146137046 728312612 557142784
3 140119302 869678655 591270490
3 537489465 939354158 217318628
3 902693875 915697965 1935854
3 887952159 890530644 293063
3 178432264 642339907 66931786
3 447744266 740243064 204112659
3 334190213 397942218 47251499
3 630737740 937125055 159536385
3 423721347 563964694 33523210
3 582518644 882892947 32179910
3 995687773 999023600 388107
3 148015095 386153461 120749715
3 352366991 512305402 30290936
3 785001321 981583962 67142363
3 485696592 831579140 63029058
3 676323774 995219778 318351716
3 577222572 608910234 1045381
3 725632140 855471044 55091226
3 281053354 389891967 78336656
3 125021187 154207183 3790697
3 659540880 805717767 88367389
3 79590387 186962268 39930493
3 2856096 682567698 289441938
3 302692185 844182481 299804408
3 197262123 575608997 284860586
3 665729451 780239422 58516739
3 794158788 864961485 66291569
3 407717286 904605987 484283106
3 365069928 708980770 67468942
3 839163609 988479226 5197941
3 408758416 578559748 49915502
3 470838398 812372578 131694241
3 741407883 861736379 76096010
3 829766099 990303965 8692854
3 210036632 463887350 30509724
3 536707149 815754622 278664016
3 789545965 978240290 143775424
3 62195746 502039263 92872376
3 380522565 432820662 3131823
3 405519830 549979146 22486494
3 288844522 598649343 179612221
3 564138652 849065520 230714303
3 915601105 935872375 305988
3 446394894 702369843 162788766
3 896750699 937153156 13284485
3 509514882 837448791 66716782
3 744211394 954377069 15649681
3 122381955 739141859 571516645
3 727840504 899556401 147015191
3 708619920 862617603 57802
3 678831489 841292831 64038086
3 374065009 882976546 388635385
3 544097794 729670663 9046099
3 221011024 388961516 122412080
3 787348769 959922138 62865364
3 453875546 797785693 164944547
3 828559447 841065319 4991237
3 668315103 686214058 7452485
3 669989047 803494542 51922012
3 414686187 523011688 98910217
3 377466721 971493664 88876735
3 344886881 565630621 127260415
3 979040419 982182804 1958203
3 803690819 893869705 75766137
3 202253620 977896241 623763603
3 543915192 705496157 76835989
3 855266372 891312066 2752282
3 638785082 668881295 8331395
3 603487718 628686511 15426892
3 984524511 994567965 8433736
3 873706226 948426538 49472622
3 850731638 977991862 105491558
3 559224692 982313483 328358793
3 947820902 954090904 2845675
3 626858079 764236686 104704918
3 734842031 827621628 85392598
3 51008884 87425973 5811645
3 195582902 833147816 388449928
3 398868360 598534112 155028570
3 837371003 848736234 10038547
3 114733255 485451557 339014363
3 781686950 791918163 9467490
3 436438211 890515197 40230523
3 5510150 285007837 15198256
3 970133641 997120321 23754723
3 36408562 121617590 23537318
3 79434953 998514201 426939980
3 114968972 780661150 637581291
3 712232995 805736076 42636823
3 296848715 859570015 498325834
3 966563801 986842111 16784315
3 441382262 517151905 50811426
3 22452161 661159086 14926415
3 329565852 789911756 318269091
3 816748550 885542702 7611184
3 512420041 923296924 770488
3 728891485 810799782 29053139
3 488091128 705340985 21918321
3 499312408 583555068 46750034
3 695146004 970687716 24566823
3 72585012 496920949 206898103
3 190384911 479110702 74566138
3 409147579 873916971 354544080
3 692839989 902974659 89909844
3 485589226 557149905 5892507
3 949291642 967637069 5938866
3 69848579 149533896 5449026
3 878819452 944728969 61926972
3 561309864 968364843 113120734
3 716595028 990230683 65735905
3 354026458 883486584 99153182
3 254212794 486226399 191628083
3 267404710 812725387 471518513
3 605338619 895167216 247694257
3 456096923 527277399 7583130
3 605671880 853167068 176806316
3 798695886 895633168 61646046
3 932263667 974434217 11943831
3 915846503 976674218 8313172
3 499630112 778258369 229963204
3 414392957 997637894 348283103
3 208419926 825532304 513318773
3 59578241 442673652 309590428
3 296480954 717647677 60775847
3 569878147 748310080 89113372
3 933624376 952393109 10937957
3 474044736 766991184 30129062
3 516011292 537167058 20118782
3 412999307 613186928 144249716
3 179439615 965324756 513916585
3 836715553 981520107 55900230
3 886948135 999348144 32937413
3 697499927 987412633 201606589
3 766681025 937117745 167902413
3 288560137 778491421 18068895
3 50720747 108365492 36235480
3 250810731 736252985 380115423
3 885800308 904359937 4196606
3 571476938 692560973 20347958
3 192747987 458161204 218811219
3 223794175 479933724 38256610
3 662658842 719520745 15424693
3 225387909 863653921 179437696
3 779298302 832902217 44577217
3 572157027 762553469 172418761
3 700555045 791581930 36529259
3 198905576 321928462 59182194
3 902114322 911327005 5160411
3 165715068 630450851 181232559
3 165336475 642235002 397567299
3 774617861 969143213 183711698
3 534428009 581266758 16103231
3 234180427 835352731 491307528
3 626589448 974796224 220667427
3 264551592 975250829 488732575
3 975316297 998335485 9239355
3 386338064 767029260 330963579
3 988386635 997836853 8735760
3 492878658 621152579 55190695
3 700144299 740521819 19817019
3 77657743 846942460 479253178
3 299156995 934171650 268202222
3 991176922 999233214 6225550
3 642745544 876498076 84690756
3 655692258 811736453 29275339
3 214591627 641224098 352635861
3 842425947 919764580 21815940
3 750139809 999436166 83451400
3 571406713 739377574 119980760
3 340594604 624335941 270216680
3 371335891 693406280 93892695
3 329856236 766101231 130754887
3 881813833 970709785 40070813
3 233711159 248724816 12258849
3 915234442 961158942 37178133
3 571744153 961946364 54737566
3 693449464 976043274 24995102
3 230885649 647210030 110651734
3 836556667 935830352 75431687
3 603324980 958563281 93635613
3 360094506 802580070 251008312
3 887418808 897347306 8021875
3 201732476 714706237 505189847
3 39910494 86536095 8237834
3 657465869 892303230 149213982
3 966616462 993965128 19386517
3 915098083 976330662 60193701
3 314759858 495758337 74555208
3 813436415 990004782 85417746
3 489270208 704840844 99708377
3 943741175 999924354 13612158
3 282512923 944258869 196172216
3 896653859 937624325 4041160
3 386871751 915577357 179482206
3 318112037 683592508 24265607
3 299104904 637040740 50610519
3 352290444 634821821 20449606
3 424776687 895271183 23172697
3 471693790 876720818 369689639
3 725163946 903091338 149347045
3 662769029 831509925 92436572
3 355592045 830150057 350293561
3 40045675 453350270 256768015
3 647530173 746543886 5648496
3 700183230 863495805 137248197
3 578845917 936056985 181699626
3 926422428 986231068 45120935
3 526483483 963380220 299578419
3 603402 306762415 18647047
3 770763052 994459005 207283322
3 679617286 997639090 197278432
3 63414705 705060603 587733921
3 106547411 317749551 126706692
3 392565926 913614890 455817588
3 299580939 963164950 352823127
3 192011408 608762058 160220460
3 704519048 775297344 15425032
3 958584451 996887119 353205
3 187911528 457289106 205394095
3 510814593 578164536 61982304
3 616231040 802484206 26786408
3 885090340 999517084 20087886
3 808513717 835706139 2657716
3 845699752 863274064 8541710
3 14447995 162304621 74628081
3 373987480 985289258 427278893
3 459108418 712552147 251085677
3 156603827 671091495 137554979
3 44351543 192652337 28103098
3 796330024 932939399 116370521
3 430661275 717648923 238697303
3 167188417 917078262 716855327
3 941797479 998950881 9238813
3 904334944 978146291 35539226
3 28250076 76262946 23981727
3 143738534 498671708 163723039
3 946186341 953534490 6817230
3 463432364 860216216 228353556
3 287568247 901884473 524392180
3 408606091 781854827 67073603
3 99152986 759253995 243986048
3 820135350 966059995 18398704
3 776580580 917257820 47293648
3 462883443 758543071 222305234
3 439031866 670115434 155836093
3 429762619 482444006 23557029
3 464050781 842712220 186424159
3 58201588 349119567 133576303
3 494602472 864089524 275024248
3 204105980 990364541 721500239
3 595304881 790881901 23574217
3 294454176 351006675 7576939
3 769678280 782799968 3402241
3 343878837 694201822 315862423
3 629665111 820763369 4493642
3 896329093 902635954 6227854
3 497259117 504700448 3822319
3 209090200 673931876 279442619
3 950194733 953214871 2724646
3 955472145 974698855 4312235
3 723062335 862276715 66565273
3 765105922 879645284 110394638
3 357022111 417668524 58783325
3 110871711 458787980 299390626
3 111882113 390181275 2734082
3 678799691 817668323 99486876
3 334250462 894783022 395237381
3 531618302 711375569 22451551
3 604467257 707604046 55013436
3 687178197 886195866 35717567
3 632192436 843579761 25102903
3 333656258 876538129 277402997
3 8706780 872885198 563954039
3 895703880 904992121 1986124
3 665069672 889967835 163746601
3 182556061 306043479 73477985
3 767355885 902619696 103285733
3 519129157 747506152 59114556
3 826860685 943087556 41504067
3 524394907 680945179 121091232
3 598296055 757609374 149572930
3 934603877 936752071 233527
3 533874629 920550061 378247998
3 508881584 960702268 286583929
3 409416666 598451606 141982632
3 806885781 864363435 27050924
3 501231081 958318890 316801021
3 607629016 869480726 83942199
3 22457443 249856930 34599703
3 672294422 745238067 4008472
3 249696547 753756499 278031188
3 295983297 517514073 184048100
3 120559708 240579163 107156621
3 328082468 743258310 142991575
3 690806710 910913022 25946454
3 748616543 887233359 38180830
3 893493401 985815324 88135489
3 738017763 917727315 90650270
3 973815010 981351141 3498289
3 5820139 955319374 541447232
3 711157521 873968404 17273894
3 672512510 757674032 38309140
3 234800026 301721167 11052786
3 45479188 308665959 162717334
3 524218466 808602300 202849279
3 248246751 898033783 584650356
3 975092272 979323561 34513
3 832887090 957515466 40398717
3 671877147 813523249 119511241
3 522288620 993705106 279279861
3 439530162 576295796 95530475
3 775214286 858758925 45712457
3 523355312 735012610 68322800
3 785151229 976864741 143795406
3 864633473 875100071 1781835
3 184234502 861288025 89207742
3 23171178 50999577 17908698
3 628100957 854524949 41358390
3 224979084 839740539 35002071
3 27732070 757087463 376819647
3 96660515 144070461 47350432
3 392520337 874681400 41916693
3 350708641 976023570 89985692
3 381557918 867841989 397226131
3 62313496 163100546 63037719
3 912779391 985263255 62270220
3 969578481 983471481 11099018
3 629712842 847312023 98979698
3 449804181 764097611 309570429
3 405328385 956540701 234889483
3 137064978 672347599 435826799
3 929850542 995942499 39773254
3 554046506 660254474 88019558
3 76482293 751186405 481299971
3 734489513 919948916 39635018
3 211543345 846707189 465580794
3 448830323 786259561 204316437
3 727863514 834902404 101857716
3 922091772 987458328 12255840
3 466222911 766190896 188475271
3 449599253 845549797 376867723
3 152406222 204653468 46932949
3 983176061 989244324 4213720
3 931036752 965944707 27536249
3 251559926 831785300 548798905
3 179501607 555705754 305240837
3 194212428 403882866 207440681
3 856239497 913769329 34174899
3 47356494 803911578 753705555
3 411120354 487541219 42127932
3 854507935 984698806 30808537
3 836653110 930701527 13727676
3 519132732 973003673 442352784
3 827744853 851375216 8191523
3 679436843 909143591 117931712
3 844565908 919144666 55805628
3 764259424 999132017 18158174
3 675628300 776203001 90601376
3 113629196 829633146 463664532
3 53102415 550745241 68131513
3 933207512 970637917 23314035
3 889042965 998147170 45422660
3 653629202 722890968 38434285
3 523682038 891011852 293505875
3 633457796 958706910 274746836
3 111673093 779665269 321283565
3 558728103 995604131 351562587
3 770212665 985917428 127714240
3 623362163 793295506 78772016
3 528803686 628343999 84565266
3 915308167 977896437 38218182
3 767328556 923481126 32911087
3 102253245 894667843 592250931
3 161996223 277998740 45348917
3 95536941 400129183 170870477
3 205787160 239115944 3348656
3 950565044 986179789 30161748
3 928263057 928321687 37765
3 238761459 365880219 124480040
3 457296683 965628184 301335523
3 979746011 988446628 1049031
3 939431734 952617618 10857148
3 795979241 891762668 53414891
3 255419566 525926216 185904012
3 932114743 964848435 12243915
3 245012747 334549838 7971255
3 353489907 802043096 259681268
3 42098547 409225161 34814945
3 765778873 838264433 49114351
3 841572251 958383169 67842024
3 822309214 853978691 3927345
3 538215565 748473027 99477081
3 569847394 757857950 10600817
3 594869486 884777334 131072870
3 227362449 553036398 154274313
3 358165129 401730657 239497
3 23641622 389901860 357043904
3 974033186 977862703 1775478
3 291877084 885369090 548440142
3 557850654 825580406 61253084
3 997932758 998704755 350394
3 723381244 808749757 29045880
3 561576915 611698796 16537183
3 754450554 905902297 127235681
3 910350440 917271295 2286584
3 78954346 506665946 178169204
3 476419227 898960116 329649079
3 299371224 526044084 71678887
3 842531592 881748212 24387839
3 10932686 452473462 229729901
3 731449041 812640539 70289917
3 998623807 999650063 146098
3 699754910 772731046 54279061
3 713659102 994045035 179386036
3 481279351 631277919 124194460
3 756022181 778352206 8492018
3 616004753 953711423 334037444
3 977459457 990389280 4407250
3 117035818 838733030 272406132
3 434890704 590363541 3080445
3 204009751 398185298 105307948
3 509403996 753330383 104589135
3 191456171 260963535 50847241
3 10813156 570675599 402303983
3 694485707 738987732 25141422
3 345397589 368044500 10254780
3 275202437 881923700 175622877
3 719714624 869584808 97003813
3 812690858 987887466 129553480
3 799401172 816896141 6179794
3 11373946 866044693 638743359
3 112281944 412605058 91991121
3 338976489 743792045 28431205
3 168025211 729079558 336692455
3 385036412 647884262 226025819
3 693071967 816998417 61650443
3 89030607 102601805 1978531
3 776473527 805682884 669510
3 828381406 916334645 60584888
3 274466150 675616542 370691366
3 468646113 968191694 471665751
3 726739207 757248673 6745729
3 339482912 384547901 42008011
3 350897518 424257865 62988876
3 152396652 981130396 782988966
3 632553343 929023144 278303051
3 791223084 893157049 50896994
3 510124604 905501438 17931081
3 126829456 589409255 80362488
3 842344224 926939723 30781610
3 216081666 419330579 131823797
3 929668445 960992048 6154651
3 193254555 967088136 415635257
3 115801315 673093773 314468958
3 745332146 976116212 145817309
3 319495592 878248258 403974980
3 503702752 994111406 201319519
3 609556395 654098273 20541805
3 737858584 788431276 30555760
3 616372499 962088007 5822649
3 271003244 714841728 323747225
3 77365953 639144525 132637548
3 923720046 996395670 3854109
3 664289459 923893378 132917735
3 434158425 440036898 3597082
3 875520512 982313525 105223035
3 277806726 699694474 148476482
3 64437531 169483193 99697537
3 39642521 943786672 460728994
3 859127225 910259141 12463676
3 63314101 951836609 653485474
3 437754313 496571944 10172581
3 5082546 78346833 61497484
3 458030409 542736508 48429093
3 28250575 798217250 657272514
3 636536473 903355638 5812308
3 9657266 528174145 205041717
3 936550528 939524542 1496982
3 922549040 934987379 9362491
3 822693943 828018760 2840476
3 405039742 792577795 245584147
3 572835744 979597036 49380818
3 380205457 689897946 245434533
3 654172465 862456260 94130528
3 850899457 880482202 3151389
3 392577860 613601281 186743248
3 607172472 812098156 113638959
3 324642289 863424241 527943012
3 76348405 773514081 304390705
3 275219698 631471966 81865620
3 637214349 787714039 19439160
3 294406823 753975705 441305851
3 369029465 709026060 291519328
3 32727106 716398345 330523685
3 820415581 970075129 138523134
3 124696711 206012934 23283246
3 380439492 513261168 42415582
3 147051647 811842601 494276022
3 34721598 194404436 53772576
3 926188579 931924972 5023191
3 812661934 919560822 11717171
3 573876397 582952737 1953462
3 385275829 776833665 85210610
3 635665384 695474247 49003340
3 826692508 963557279 61913789
3 365377932 996546293 452341418
3 291051279 584620470 226429109
3 562559569 951363326 37520406
3 36662465 116937670 28345036
3 505750554 854338331 326627625
3 142905085 364652112 21425778
3 59749971 346769010 108777618
3 574203688 798002887 126755074
3 535667337 859218773 253606066
3 481152361 605363058 115663327
3 861032128 864591893 958109
3 483440583 756911349 11382067
3 623344320 960419702 244159517
3 535777629 581147242 23374076
3 692143988 812055267 24752018
3 140706869 529641709 383369768
3 413164984 431791316 602574
3 523526075 700006538 82498996
3 903283398 999292511 52470217
3 277517137 448502062 111368126
3 139585618 440160093 27594168
3 732142792 767298507 33229230
3 113131006 541502618 198605347
3 470750592 646124522 19318750
3 571192611 983325842 72654837
3 104532361 547698716 48328188
3 844073706 898307888 42558224
3 902179612 903680851 904358
3 421694325 877160413 70640099
3 913147946 927206929 4825447
3 937545302 968130019 28908636
3 703665786 867318402 128102456
3 662164085 719033004 39049926
3 347783137 348513878 49728
3 177262109 552067842 199191041
3 471597259 946455409 92224886
3 586791823 911511955 47111412
3 274831665 305806457 27420143
3 907232827 963206825 42390997
3 160697232 943313157 656481286
3 61788663 403710066 26225098
3 205635034 569357840 118453466
3 897073835 944878512 42357184
3 616606253 784019653 131851900
3 29471789 316922401 142395889
3 49938129 336408765 28641549
3 649657317 878579262 216776465
3 132213860 369070735 53983638
3 483017701 698481527 187744447
3 51020866 473931666 23498051
3 173938310 595422824 169696804
3 226801675 950438400 35582686
3 876506793 913272144 4095961
3 209938080 521477096 137244736
3 383127741 782363769 114328626
3 486712512 695925192 142511157
3 981187705 991492724 7050460
3 298951206 514365339 83902491
3 91361643 764071941 632383711
3 953431344 968347007 7940108
3 243788018 308773535 24289442
3 799381716 896213598 82145916
3 664387691 942525960 197936258
3 927198637 935825853 2613725
3 503068399 644439330 115281256
3 697147399 903317754 124435284
3 28311195 326721317 131116224
3 829895072 843747189 12133566
3 851747561 942388412 74275383
3 801599558 872353379 35324043
3 408744033 750432440 118850105
3 657094612 745189049 79878948
3 453881878 486514040 12416996
3 13551889 632923177 511471287
3 494438399 507191682 11443635
3 144568794 299650618 106747552
3 736440384 756324613 12017056
3 690567924 906916222 142256685
3 578097427 777504457 82356492
3 250482343 486162031 125877385
3 525471228 715859645 61402882
3 765735069 805742752 4367867
3 37625650 44290877 4060097
3 181361562 420420469 40418557
3 982909746 989593096 5610631
3 499884017 802979526 197048115
3 864406221 947807846 68348225
3 484176112 914646007 198711756
3 554623795 840321457 174163897
3 484190384 488470045 464933
3 930501043 981304139 3057971
3 847598536 971488082 51615790
3 879346974 968442055 21758807
3 847998529 905743758 9612940
3 583202174 920385387 209194392
3 468888232 657234286 121016794
3 558728060 846449032 148249830
3 204440599 831703505 91336509
3 619348272 895505229 71007203
3 362441012 765119745 290304133
3 354773346 971290862 231727535
3 862392528 897386379 2379425
3 261680235 452653709 37895357
3 133277334 983529668 309409908
3 386439124 734021548 346913721
3 110409440 540804707 257766109
3 785110186 825329157 9366493
3 125215799 592909221 363807100
3 869490044 881722038 6639077
3 855268313 956646354 47653616
3 159762442 818279815 382807249
3 743012818 752166763 8593248
3 930660732 973214921 30799379
3 571120334 897229825 313098529
3 635520237 751996761 56089459
3 589117404 722995588 100464603
3 872687502 919710877 37264710
3 819626733 859797997 51563
3 419755719 898775004 193761791
3 587832110 781210445 124486650
3 218042596 225758422 3790841
3 308652578 599853345 126982171
3 923428301 972268458 8691041
3 174487236 424745075 121842329
3 919982826 942359126 7618120
3 122589194 595552783 112077463
3 433404330 891602615 90369451
3 849151284 999135000 29077674
3 489052723 920229708 181163287
3 258109190 289071373 2704996
3 6106521 780724768 492222310
3 43833309 930885443 290489683
3 6175165 842685743 835271927
3 648457635 909875251 254245208
3 325155956 615505553 48352743
3 155359795 909052560 451828536
3 959402610 990256122 24079056
3 41599087 362027464 177418975
3 786319433 938448994 66071727
3 321231824 489478112 113608256
3 316826312 875835899 477873381
3 14337419 288336222 158242115
3 955410319 968945796 11726455
3 400241044 812482020 178968273
3 109422741 914172599 345504538
3 77860107 96349032 14752048
3 131398700 166576111 33741868
3 807143835 813973116 2719558
3 904560693 958301241 17012588
3 823832058 960405600 130012527
3 947427602 977773844 21490664
3 717086542 782614190 42983479
3 193944387 872232801 280692478
3 497917306 921859189 14128860
3 305503396 598106549 112783632
3 847147006 862385821 10398872
3 58546613 597187279 431895902
3 75061934 279188941 47550306
3 951104069 993547166 9056670
3 765897060 880632375 75025419
3 375281828 661973805 40339332
3 170252930 737687918 446441134
3 225508414 467120302 98929665
3 510529357 551704445 17193075
3 395311700 915309393 441538718
3 264994241 490311506 160646945
3 708311581 799009228 57743840
3 138193846 677263481 475020332
3 830779815 839708497 8815654
3 208178538 451529233 178847784
3 336787727 598780585 130403633
3 685986575 771941840 10890611
3 586188837 979231880 312858854
3 549537254 607805933 5200877
3 884616624 976488881 77711963
3 400774757 531864566 8878313
3 183836933 994479638 290539075
3 580675038 620088613 6379706
3 191423936 238800739 40616824
3 878021988 954933896 76316116
3 445748547 947256879 274496107
3 829444497 902313608 64898420
3 151534001 831155107 420475248
3 965950400 968434303 1342943
3 621632343 795221277 78786301
3 891362789 996920901 75578909
3 465897654 704633754 119698091
3 422185769 777669117 168566159
3 627336378 793746244 14852068
3 559503935 622872086 18681142
3 819073626 851433560 31822608
3 756023426 798250220 21060367
3 409531464 470409439 47999527
3 494853158 575517389 18161297
3 223113271 381686155 105512711
3 200568154 316937529 96373480
3 660763597 726852944 41810379
3 965630678 986652351 10235040
3 495371324 726434413 138994068
3 458127775 832419211 236525478
3 54051514 705271549 445750320
3 825541658 969506959 94977794
3 765751069 889658540 5470251
3 163221012 401551992 88544575
3 300594845 370561603 57917279
3 786030867 931043699 23777979
3 37702381 407273176 60127749
3 664289846 761278416 82066340
3 409190755 973262421 249299116
3 952401696 971489109 15123003
3 326644458 541787369 84682995
3 698301740 821993988 53288060
3 860867914 921774407 47762357
3 553288572 806899511 196996295
3 230171379 246862541 4360152
3 522296875 635804227 101592474
3 813903690 826881852 3235989
3 345282460 928080724 95949875
3 54518868 812007062 109961707
3 866752858 890660397 4104719
3 518201902 721435693 33566499
3 80682193 707155279 410052668
3 769319597 860305146 47055550
3 851594858 863414562 7768457
3 774183142 998179738 30707113
3 211592544 635835849 123575462
3 679219198 698807013 4841036
3 245592429 947735216 130441037
3 645469095 956936762 253050827
3 493352861 534593261 18093636
3 828844903 889250720 25384029
3 570208314 623034214 45251146
3 99440432 426214858 248822799
3 651200604 806026182 785937
3 626965671 907815166 96973978
3 251219201 668876444 173986928
3 229670498 251386776 5107040
3 236560098 585591104 128060584
3 36338997 996385548 427664506
3 461464508 593644830 110955411
3 892026215 953979931 27678048
3 390121970 656610247 265311598
3 999527905 999835842 82243
3 167653547 863275318 276081962
3 87255175 409499064 154600946
3 964076844 985209910 6069308
3 428683983 694808445 131178181
3 107867304 525588557 309729515
3 651900948 928012168 79193048
3 142757797 369532809 127129800
3 6209719 298808382 62545562
3 874650711 969956411 83410292
3 623398137 973398144 335386932
3 66057906 588807106 73438348
3 68003698 913503236 580224083
3 98283777 255583000 129508264
3 451183518 914813027 246111756
3 177377025 708450235 107379821
3 539306267 803070898 100785810
3 509888722 864846513 55060939
3 992434810 995206399 264854
3 518575376 635511137 86953480
3 902047800 998529465 52692906
3 19805691 151491413 23846739
3 941065788 986545160 5202799
3 330247432 639143727 279292912
3 211135524 704676036 267753056
3 207905101 826145112 105329172
3 587781255 943811972 219834095
3 375681484 573261084 133720373
3 808661635 982351080 145478048
3 66497452 803259882 359576205
3 353647305 585001729 127364297
3 622856195 628616937 2247421
3 993965383 994801790 165096
3 909999233 956910062 23396394
3 513421878 973619110 308105516
3 305640901 576246582 158060115
3 50711279 924647218 537619518
3 17281272 884822678 391505882
3 731811268 764740318 943543
3 869269829 941948340 19979935
3 218960366 294737202 41017340
3 752167612 844366605 47479050
3 24055394 399261495 322515174
3 404599868 410907479 5524814
3 599367691 989199181 125340936
3 396524048 891338033 286726433
3 87468972 989106269 649840758
3 283102139 489660831 178864343
3 550277472 833037130 154981845
3 813288110 856032964 8198594
3 410314759 632155318 103539305
3 260621606 714410923 166412643
3 890390346 935701950 40813874
3 974535793 984044090 1939311
3 575418910 716189728 101209285
3 118933080 752667556 97780640
3 53925104 773761453 185202264
3 283232654 500332093 59460256
3 525783897 721474442 150274675
3 846677958 894348725 15469509
3 618092386 781525577 21238249
3 560423842 887821484 317637299
3 22929640 556525414 266659104
3 357618943 603970001 33423753
3 388511325 838773971 77970463
3 91785230 919644927 545242168
3 107045186 783420981 327839424
3 377651911 874880370 374328460
3 435481031 822490573 379074655
3 709955148 722549310 921526
3 763920828 881405884 48082705
3 490790201 774282346 112787478
3 836259693 878718933 16739490
3 753288082 894144815 101427874
3 98347854 595933301 241905447
3 165678741 504478224 189905563
3 419628337 848109935 391461215
3 457071146 853094334 126223529
3 251596789 780479679 197125116
3 15618347 141389375 25817675
3 71905004 263816389 150077185
3 523777992 621143373 84137615
3 543579620 873009882 122155029
3 519932550 955389748 290379444
3 160130027 320552134 102237223
3 802546125 977703540 47772045
3 504619008 906601821 165734879
3 358739714 972448952 456782787
3 15047846 798996112 415522761
3 288224065 353277971 60346759
3 245084580 409573947 89876223
3 567576513 871320116 184336944
3 54685697 109641410 46974650
3 110382541 765568171 171895191
3 740919114 747062674 700970
3 312349291 675092530 254519842
3 133310417 760177485 524668177
3 326734103 801575958 117141733
3 519416608 600384115 3094489
3 922793098 924085140 135066
3 553684997 669611916 8984656
3 319293910 629783652 225579817
3 451851879 727420618 48015187
3 551864991 681464330 20922541
3 542747484 767406591 153438991
3 578733865 697273178 6582537
3 157295224 279622566 39103782
3 584760339 792514967 140929228
3 647520537 761854293 26945432
3 393312293 659919412 111542331
3 8405593 143848066 117261692
3 157856447 381291379 116050986
3 470016506 839640954 61013633
3 743588345 890284829 128178566
3 399317815 634370869 33449230
3 337264573 721585528 289256261
3 509043652 919508047 221990743
3 627711646 819670780 29670066
3 734831553 935004655 184309341
3 744221944 785666978 21455287
3 473116036 518814129 39419579
3 325470015 661348615 267296784
3 502903476 667596177 133997403
3 302452977 472015186 145895420
3 110527053 920254159 474850426
3 874517564 916855964 39673653
3 554019501 983708622 203353371
3 994199958 996671275 2433168
3 848574593 897264204 44796432
3 194495770 389639035 140217227
3 554523674 998062248 370587932
3 248571508 689902528 278200907
3 455405312 529183015 8619914
3 37235518 443202958 35033893
3 338948602 641857838 4008413
3 331989425 751367852 4318548
3 229126089 583965426 319209030
3 106372381 856939460 188360143
3 401018651 836426523 188074480
3 73064030 716855280 237936975
3 442221900 596325595 978294
3 262558052 612765248 293937396
3 286541507 521787161 39569683
3 258968430 502515404 155410974
3 153934441 834244024 596559042
3 569570177 844297662 44684901
3 751905959 968631863 93192483
3 850232218 996843360 138661434
3 517331191 783934407 82963691
3 386960345 944160586 383577179
3 830359939 879821663 26260225
3 842751522 964663841 846659
3 745820503 904114774 55990981
3 375911891 574672530 115820770
3 196966125 645131628 292234409
3 117398774 444820505 233489350
3 322990991 419622359 23319203
3 769594402 779327105 8346728
3 381020703 742467857 320885555
3 399782647 571937685 116818791
3 742601193 804644699 55052641
3 676120455 700013270 7376458
3 29338211 515791947 299859274
3 250097431 334028949 81269470
3 436826085 669097459 10675389
3 167253398 531733939 229284948
3 102234299 848716183 589076129
3 933248298 955756547 10695469
3 545965423 987675447 176197291
3 190782896 634768138 261965588
3 885872560 919522187 26213243
3 60201322 594563144 428199154
3 953560612 963265533 8513519
3 105232352 913593956 510935961
3 194965759 689898962 394437663
3 256169236 826683832 4815317
3 965007615 986251196 10691243
3 980111337 981273366 789124
3 288806845 609498741 4464232
3 21480142 720053459 98072859
3 816244521 871915418 42291008
3 970748914 984706192 9437860
3 709372613 968637535 22913918
3 191827040 220882992 8939061
3 565783602 825520474 203516179
3 928659655 987903871 36057183
3 727261801 977685973 180306976
3 94880407 932729770 402822237
3 573368020 707777535 91054623
3 380556201 757524990 12616241
3 338824063 651211998 251566861
3 600526983 759551137 106379917
3 312895784 998866199 471710039
3 183457678 385798146 122212523
3 855203111 927637877 7474855
3 797496755 876864264 73606919
3 852552843 932279686 69922960
3 545715267 886519463 2033513
3 352673323 884203097 469559047
3 777781919 975032517 35692875
3 669748560 822239189 140443282
3 209141070 778503418 241278342
3 190839587 227620995 4430583
3 155746851 593413900 26404709
3 452304175 566535161 2149284
3 407428835 962583330 205721672
3 270727982 960126999 413820582
3 815815287 864633812 42686347
3 776480130 825902498 24421665
3 132329429 476157345 288517758
3 535748709 964298819 64840213
3 587953555 588788998 564588
3 190147910 533101325 200808551
3 464912232 729923611 53807850
3 735260782 880533160 111352513
3 367707414 743474837 31850890
3 979778523 985919641 469826
3 5344483 617981849 335244061
3 682320365 996087919 83003229
3 61399845 372671313 22074733
3 645294369 921749752 163387151
3 502146998 839117690 287738630
3 741252356 837107323 86692357
3 258401953 839947516 480166880
3 910009876 999953617 39904294
3 718309026 996163583 135919777
3 336594178 628980309 153755386
3 500085978 761722787 243568400
3 171880728 525348427 180164725
3 714638482 798188270 26506888
3 154669787 506892984 89136069
3 197316401 390881580 163592946
3 492735243 984833038 325722579
3 519693909 859067596 16295811
3 485796346 658042497 153604157
3 535687619 668433020 25277679
3 95843376 336681266 148655986
3 965338029 965628135 43283
3 610949920 745488490 4930236
3 231566421 505260646 191287857
3 876916597 895640735 9159137
3 147402121 942440641 726580878
3 283977883 720630265 435129773
3 705652000 750232892 27702608
3 439736076 605202067 40215429
3 327953504 866663494 321465636
3 935943579 968007566 6383997
3 994676869 995543884 147644
3 207594265 775661409 350587551
3 761980065 824841133 58692351
3 846338614 963936361 75444424
3 965389336 983145760 12648949
3 995422330 997719862 206539
3 191522596 841439262 603050209
3 733706602 798220829 30836040
3 782562312 927537288 101364339
3 991332281 999562570 4507479
3 639442977 837052152 59500684
3 657917581 961815354 188592300
3 444185262 713803459 35695621
3 48815206 413512914 268082388
3 781070862 819724689 13994427
3 232191757 929941191 106917014
3 682237835 904508831 117484412
3 951437068 995374918 40476085
3 431222351 695266134 182355693
3 64614702 413558690 17369256
3 781521699 966041694 15217175
3 358103050 952948092 557688157
3 974552739 976638343 193709
3 724497509 896186094 56616633
3 802278893 829619278 14833787
3 860835228 945792127 61849402
3 214378274 422355300 124260701
3 823917969 916324360 80196024
3 705518003 708403974 1128978
3 921665082 973095995 34619113
3 351439064 431235176 19064642
3 459167254 537641845 67053586
3 283860149 590637209 242142596
3 577617838 953524863 250676505
3 992806431 998038642 679188
3 323027547 442031554 7347337
3 264232150 787401499 89747191
3 76999018 400683766 167261721
3 93190172 642970379 365559004
3 793865933 892914941 34434594
3 347863069 627142695 167126335
3 426774000 755179198 78485484
3 93441304 486316640 209314586
3 449282416 782778123 120279777
3 860842421 932130764 44699128
3 710122010 971418916 189702972
3 626208918 726399795 4087622
3 82859274 562680003 471145497
3 664504354 822665567 91954395
3 727680333 874426484 105386605
3 754243836 909742695 90788387
3 104044461 469049799 98820826
3 441921899 610600678 60604210
3 790571312 999503125 201467667
3 249127245 506279660 138308544
3 290713635 805567054 268227669
3 504625784 902728293 6013384
3 25645660 376124170 197637250
3 928628361 941110853 1326117
3 556946394 782098061 37312798
3 282001511 822077831 208010809
3 374955930 961949296 382221649
3 3645069 474973241 458295603
3 220974450 471426499 168713499
3 991680671 995626089 1467524
3 183007978 355465118 47722280
3 391060023 743299316 65355288
3 644324221 693635796 21651217
3 163785611 415468066 135999641
3 935322288 948460448 5919915
3 602514126 721983946 13226922
3 192033124 196616521 805705
3 161497693 828937070 350648203
3 126262121 456871330 181358650
3 606499465 797334594 68689294
3 775639614 962726803 83831963
3 508110797 738972730 163408527
3 776956060 823811837 9277095
3 401288766 608026796 145567755
3 294060364 377944288 38875611
3 38413937 634906040 256226007
3 457328366 546440441 6505448
3 300293163 484922185 40105252
3 865484483 934438059 875366
3 433812478 435467823 1068532
3 447555593 734992439 273916456
3 71348801 354693554 260220030
3 997126016 998142609 258273
3 882640933 951985144 40706784
3 848013488 872457510 8110307
3 989793343 996405034 5645882
3 35220220 842686347 711399755
3 778766814 891245708 6806476
3 391651272 460434067 53306504
3 173268671 634506773 42703129
3 899679555 977470733 43842710
3 157192001 321931576 114617667
3 356856672 904466796 501317094
3 394360336 714215394 108808803
3 612784340 862403348 174183541
3 267729636 866561337 1921376
3 453035823 571889923 53547441
3 816953149 939447809 48903042
3 85520629 846681641 443150740
3 85411390 580089193 455304641
3 289539726 764657148 6459678
3 731956631 775536744 16011932
3 52955191 146161886 21612790
3 113683315 878354604 386108805
3 786205078 864280685 63912159
3 395613138 772897762 31355844
3 178451027 931860062 193421970
3 851692021 894428706 28803478
3 486777769 645922861 62278636
3 912164676 974363142 21326210
3 573618215 955368059 53383729
3 945124031 948651003 2440823
3 366208780 654462553 105611595
3 291043964 912843484 187587948
3 427242275 803576683 250857493
3 913269547 973986522 43394699
3 702818791 971440342 194957292
3 692599253 792075406 43378105
3 472318775 893904768 49811539
3 488151955 551353139 17308122
3 385822118 925117004 480530113
3 443648930 901071632 97899807
3 611842974 726807804 1594199
3 304696460 707170237 218114192
3 544594924 770241402 159183628
3 366293160 894018529 278790050
3 290992835 388054119 9082764
3 531460114 846418670 151913018
3 973090056 996570775 1345854
3 409253519 499241580 83668008
3 564275955 868972588 177170152
3 267332373 673735555 124616020
3 467450448 724721023 76531846
3 826619983 837403671 3083280
3 286192520 658511729 339057398
3 931933210 996794941 21031901
3 205500284 377377169 131150027
3 200208960 273179135 43345150
3 979176269 980338500 652981
3 609575661 721313054 25521365
3 35556813 92775106 33391971
3 442684311 782707441 127936569
3 899187905 990560184 55895054
3 969615438 988943917 3424526
3 199159411 749005250 197096300
3 327262689 389791881 50040267
3 262199317 546627060 222706530
3 458793297 871339263 24534608
3 362794333 699955941 71722889
3 218943808 231588262 3171073
3 336189572 877249317 221825048
3 480234727 705983429 10269556
3 921621422 972012143 41487422
3 873744036 947016361 986616
3 91221961 703265370 558618919
3 240289752 450295156 209579225
3 733030347 965279051 164967797
3 594161390 818006713 130917725
3 880319345 910918080 7684861
3 170041861 321307196 111091972
3 230874438 553131469 176800512
3 943079241 990832309 23142729
3 603116150 788217394 149472648
3 725919092 797974908 25609199
3 207388020 908992089 502561213
3 48243847 661185056 93551900
3 63769237 134831169 45640897
3 536497185 884142241 229684555
3 918197130 943876107 24443555
3 991026093 996624692 2094288
3 343696465 706717560 423450
3 984096685 986714009 1803177
3 243134248 696725732 362597050
3 346929788 822933937 227500037
3 188030819 588639779 202320535
3 624348900 930923499 47069449
3 109257966 234293272 79816785
3 337010434 410630714 47531505
3 228674713 577741621 249923547
3 887768908 914282205 5859500
3 851229329 867595710 6040809
3 9409715 39748287 1462464
3 559717344 684511514 21354781
3 884096550 981527761 7329637
3 456297697 977652465 447789814
3 456424540 548198686 68246630
3 484046176 868595908 10265190
3 849972043 999353410 4554809
3 295247938 393725542 26595233
3 56299702 721584666 129651961
3 9950806 476523257 327702018
3 740712745 972344120 47145278
3 889585225 942230953 47403814
3 603150627 822962561 42504471
3 880908513 969254170 56288397
3 198475139 680340835 46617002
3 953810356 991647829 33308106
3 288449489 530256425 198292416
3 873823177 945945492 10784722
3 479353231 809150928 234324326
3 486777776 661745605 69148875
3 351503683 487768615 30108224
3 437635509 936543100 75011502
3 49191655 365651457 63537634
3 229932187 468934052 175539653
3 278893819 511385398 119695364
3 528681729 622871654 61377712
3 417049600 725660165 292826857
3 102585042 252818496 91396008
3 442473768 614436731 41561899
3 733875151 864528538 51563870
3 845242622 893390405 9414452
3 42741562 493840686 36534036
3 985925507 992492582 5708214
3 360114642 658538719 414436
3 39812333 643839649 447844955
3 926401434 967785851 10034017
3 221922865 451427430 201824531
3 103938891 803719361 148270077
3 310461161 610242058 193942268
3 341364002 516253715 24010726
3 990661253 992553473 1285433
3 30818677 645793654 75912705
3 520566780 770750831 60401871
3 730510577 781619169 45469836
3 276023461 393118151 56867528
3 958798168 961795695 1858656
3 592351243 997816386 389574434
3 569253326 858483174 9015419
3 636154647 727900462 50124948
3 11076151 938344882 863525526
3 709701254 815845952 3602220
3 29701711 321871826 232089808
3 739841230 867216865 33983270
3 929806517 951474932 15042824
3 298916514 807880009 49231758
3 66302833 609658402 271068769
3 319311230 772271287 414759933
3 714849994 902250428 75483174
3 872512225 889130941 11791463
3 222819665 544139637 22189458
3 715228577 926746254 125058660
3 799032043 895835687 86965807
3 648598852 855781285 58968193
3 433466169 998542585 356702437
3 927482006 974539038 35807372
3 287817226 371349924 17312074
3 405560250 787203308 123096722
3 85388022 92101551 2870845
3 37669339 610546260 142288166
3 873012108 979899185 1680767
3 504291675 583567426 76115852
3 494001157 969633575 259312111
3 49375684 671232279 372374771
3 765052204 958728392 95231827
3 700404804 750833150 9919071
3 266230426 525323805 150338318
3 376678596 945718208 94468941
3 758297559 865411819 38275240
3 786987818 924465285 43952313
3 441767425 772001697 193361061
3 936790786 986208804 38898188
3 496998671 791188679 71977093
3 910568596 982308580 61062500
3 429826414 594925958 19873117
3 168961813 709256259 335495466
3 617259315 791956393 50651230
3 647253981 982754878 325068666
3 279969669 336106979 52282872
3 659915303 916439880 156353939
3 515261715 623215705 39800476
3 868934814 973951057 104992489
3 921061928 961455415 24140612
3 464033563 956681029 134028782
3 280121408 409321752 66311429
3 116987802 521963016 250345201
3 939440865 949874247 2891739
3 532474258 736391403 14478117
3 299344587 916194506 446902248
3 387590883 871750049 98178686
3 20398402 933614490 831754252
3 241108402 907853390 460407590
3 997600952 998607435 367540
3 425364621 724485960 5401664
3 456177466 929073988 96659174
3 724732708 969546342 243225002
3 518902539 721434522 125731910
3 798780460 830451672 22161977
3 936007893 963122882 10870675
3 399482836 676180824 235283071
3 122074438 174730256 30549660
3 227920082 252254329 4581229
3 306005156 567288661 151968447
3 546045195 684899682 111199216
3 802149822 969659586 81870207
3 240162959 948355811 249330253
3 394878707 396320933 391372
3 448241640 522918245 61837714
3 456430084 909534131 412110926
3 262255876 633484808 295198693
3 935899155 945576599 5818387
3 882071736 956511371 9915695
3 612863160 947943798 244797693
3 301591339 595358269 200586229
3 130448444 312691052 143928150
3 282878152 680444771 194439501
3 847483414 858354898 1946711
3 603232630 897448420 35138421
3 409093484 782301221 340945330
3 176075262 956040391 517759205
3 405467562 913217777 95204036
3 676501104 971541608 278578721
3 33672638 781096065 673776664
3 467491213 767530061 3176706
3 700122920 955252667 121451533
3 892765446 950909699 31831115
3 855304054 880704611 16007276
3 968787336 994754242 16561268
3 869010492 911305544 27299970
3 712796169 784073904 53571038
3 746945724 852736071 44292274
3 763425647 968364991 198787286
3 361467137 405865873 42750926
3 101619987 909966444 316598028
3 313391648 754601862 191805655
3 483667564 796305833 66287602
3 614429391 663900525 29198442
3 484405605 576390698 57179882
3 163985549 879793020 359251746
3 530788358 964531799 7459216
3 68887563 153277599 52072874
3 906490170 996439281 21319453
3 97617985 417220524 213674875
3 760787842 776256458 5793195
3 529791940 877308677 331708623
3 709026527 847263687 1446364
3 944906484 973438607 837690
3 357423102 981552446 348129357
3 957247310 963763815 4693469
3 731432599 942163025 92684654
3 255722243 831215549 81754049
3 198570998 836386863 360653527
3 969610373 995916678 7757700
3 794845396 798727408 1731197
3 837309855 842228527 4559883
3 490066024 615045305 9757279
3 162274571 201981402 30104117
3 730320638 755124189 6082585
3 161474935 668646138 182123400
3 776390545 974288978 38840435
3 933483464 983412333 17183419
3 496993760 948804287 205700253
3 988983361 989850036 706637
3 542469450 571181662 2436037
3 549358686 798446358 68320505
3 723030325 954425312 172940636
3 291234035 895233593 538834665
3 118237872 369350260 179452986
3 335424659 343088860 2536393
3 770327699 844219143 4643829
3 186036548 518952686 59875616
3 350663077 503032790 49253900
3 712366382 962814001 193824745
3 61947432 608549463 269735527
3 953208719 959811844 2422935
3 179405025 581702787 208888
3 478535727 647403044 52176
3 982852362 985976651 434563
3 435165012 842591763 214000346
3 140249038 938649341 235621084
3 292274809 381987748 82381939
3 995531173 999183535 126043
3 988178806 998405227 4430842
3 49977483 869829971 334333542
3 895597562 987692896 36071998
3 281948719 339722908 41011177
3 986898776 999571924 4833728
3 775725584 862152220 12700486
3 514592024 655788838 109153796
3 951048973 958315948 5554182
3 412163349 470493441 30633980
3 924547375 977317323 5583946
3 38410337 459747475 264018277
3 312113353 784476921 167028417
3 70789904 536276669 76118196
3 960837224 998138268 35066059
3 229365709 684748850 208217300
3 359554386 581332459 202289486
3 130681456 791205203 660467105
3 316318240 547481947 173953407
3 221913469 675023878 111779753
3 566690923 815604329 36706389
3 821108440 940166598 25597105
3 870085084 990062506 85888335
3 288403147 687279308 119928342
3 717367770 912804134 186349867
3 617718259 895594545 235462684
3 633985957 963137993 314070612
3 987281405 999635271 2413657
3 473434108 791087564 177548228
3 788832664 852792132 53484298
3 218823491 411759434 80497532
3 74224669 957648575 469086222
3 427493387 882009076 274284501
3 848003279 999836687 48644042
3 412470840 533048361 33092698
3 828701862 950150199 20300014
3 532281968 742115095 46500319
3 703478285 852272040 61038378
3 869459741 872209364 2366163
3 659894786 908896978 244107635
3 171569129 554736348 137699099
3 526161221 979235212 17713613
3 937556423 989771151 5045778
3 633854822 637119430 1753021
3 190019793 218286901 24829403
3 188185675 307634888 40545492
3 233806181 893850479 436023709
3 473861571 857638965 193773610
3 466677485 479995057 2938856
3 202881509 829216661 291327954
3 195743431 830870896 624341554
3 2415459 237540766 217585116
3 909034741 934486076 14863514
3 327307508 729265143 185875480
3 469322397 586139262 64443237
3 138606916 720341758 351210114
3 750848524 951340554 12634311
3 834672282 935064703 71999901
3 627046659 785150422 50101105
3 387132299 678201344 7659185
3 63628295 158923292 43286385
3 370569236 425576846 11516445
3 290371454 614822223 207472863
3 993296729 998452702 3030910
3 809082189 975702627 32193759
3 8777108 706678598 399941845
3 930284200 963605831 15492809
3 505064764 979454688 67000405
3 205364782 732941533 201452081
3 343982433 611444103 77762781
3 133623588 898560911 631374484
3 645406669 856214954 131029165
3 284900014 540026631 141039147
3 820901338 971756954 73918745
3 370630178 384809520 1749962
3 283294200 918505385 112523588
3 881779185 883201740 571318
3 417736420 546870380 1622066
3 814152023 972002743 98278974
3 417499256 427987560 6791726
3 567390015 831678741 173629840
3 170518292 888366354 174222733
3 436897921 897730067 88246734
3 635683136 985973895 314207901
3 68063677 227640528 147631031
3 705700353 878452201 10507199
3 967294644 984051009 12300031
3 310448115 726271432 344009481
3 934306413 966325012 26898449
3 194107031 743615272 290463620
3 914242432 936352108 21956935
3 769690670 954223915 18674261
3 910527258 931669453 10687914
3 636170564 662685542 23667174
3 329916023 818481087 107156507
3 916397703 961098463 10741802
3 275744532 391642078 4389670
3 470507741 482554295 2040219
3 73984939 915795501 314401761
3 137268284 339781071 202170634
3 658730315 693606284 31135622
3 112306022 163541110 8166298
3 400303940 856468113 59053413
3 956381348 958048141 1390314
3 450838761 778276713 167954011
3 732710653 776685934 16252468
3 32735763 466556164 48880055
3 164440953 414271102 87876247
3 880286581 919932904 26977662
3 579459823 875958950 15940484
3 776753260 952402052 756668
3 573838918 851475228 151427887
3 999008307 999677396 46535
3 555881445 778168180 126380781
3 63511395 500043124 171047026
3 669551855 774524738 71620467
3 452673873 822422668 291331588
3 797599698 851583897 18633683
3 300873019 748124545 384846612
3 717470497 852510161 25116645
3 140419222 321889037 74122861
3 427769907 857934601 164815548
3 303510624 332195983 12887492
3 994332166 998593311 2132949
3 629640508 912165129 177160816
3 916419834 977601683 15818090
3 467794784 633737320 42051721
3 936638080 980351089 11049457
3 762787115 885738602 74910405
3 411797263 459145329 15056616
3 800945815 884943359 19802905
3 12147317 636176808 148985772
3 731530576 819362669 17494793
3 207728905 241922455 29380669
3 802863516 906726798 51656157
3 123074258 823996720 529962473
3 593998198 648740490 37375297
3 918509148 954479259 34579796
3 95452415 373260100 262503307
3 934697316 984527895 4191728
3 821011046 946147641 107270670
3 366782596 451075125 8254991
3 323188292 400924630 9079003
3 691343053 703237811 6157597
3 484117782 874544644 193382168
3 571502875 800977408 349044
3 863927628 888614939 22730584
3 824216464 987824647 42242480
3 526732143 842197695 103920622
3 239938552 375003896 125917300
3 794326518 811199461 1573963
3 598461846 659431393 321549
3 942128840 947401091 43353
3 696577025 715279487 5340838
3 685072932 749132213 7656965
3 166748700 714981197 204203179
3 336261297 867914279 492263184
3 985398321 988209178 577494
3 697279776 812532825 77885190
3 307491014 415324939 73181350
3 24434206 99997936 48627299
3 226830189 957749207 380185232
3 922415235 936475724 1886760
3 848856402 961044771 61192190
3 205006198 435322620 202193007
3 775063883 871638820 84203565
3 565776049 741576403 37032628
3 968244222 986225381 4747590
3 568947704 618201146 41343453
3 497023528 906685772 241303544
3 711913447 895945376 106968180
3 323801350 722308936 151574124
3 173293176 957474521 141243284
3 564330584 567092545 652259
3 359721527 588237020 159448290
3 9887740 636748086 602173122
3 80085061 666296375 283629338
3 816836555 922707760 22331958
3 693311953 964416894 115884546
3 968520862 995780819 9802849
3 790837774 802286585 10019630
3 967966704 982366000 8500174
3 9604996 381900253 355068795
3 304414982 407121947 22060797
3 879247674 981287799 19493363
3 79647176 393368007 195214583
3 415858015 858620706 220247747
3 632710299 939440148 29018556
3 594345438 913225527 203448855
3 609485723 752159690 93583675
3 904006460 931189264 5227680
3 331067169 864953052 82045744
3 582344843 602967399 10887632
3 218181746 946060521 225484515
3 819421783 874872439 31268174
3 991271398 997819068 4336747
3 253858450 757249120 31515518
3 772077913 865007824 67225095
3 412592432 814221779 216364992
3 472278175 938547627 229906893
3 335778388 600853647 52225037
3 197061598 201071560 2353489
3 908980092 915307457 1745058
3 183805417 257798272 60630621
3 710064359 790632069 1038331
3 306496609 907490834 565787052
3 416620597 931270979 182052900
3 743506863 829580319 48216058
3 630248257 970413778 85222119
3 767804020 901612801 109483737
3 530527071 828648126 192642680
3 412922084 639020366 156449120
3 620366341 994308230 208225001
3 28021750 408016128 289047439
3 559596065 617864330 12473502
3 679866386 866011072 1198954
3 767197554 776189792 3900308
3 298878223 964992049 305623745
3 312689331 674657414 96471730
3 502280314 951542658 1813296
3 504453365 709590246 15365495
3 848208607 939294881 20873193
3 296821929 883877636 127449347
3 255007564 519483359 171056162
3 389587053 625947573 77698626
3 357937058 549212576 104164324
3 951996044 980615566 2291708
3 646303383 972606263 158098589
3 805585072 830254466 11162324
3 505371440 811676982 174249187
3 236474552 877511717 486331936
3 66816723 208297370 100098283
3 129898677 819810775 488920264
3 699408297 755780267 16425433
3 390707369 608439506 152422657
3 127846172 788308615 91625179
3 65399051 355719107 188700091
3 217398489 494155173 221644074
3 507597155 908883752 185405677
3 143521560 245014665 28423071
3 708774349 710850463 1699100
3 740936457 875698893 133902439
3 955554959 977462222 4326056
3 480369179 962886386 305668760
3 956918954 976439921 5414309
3 296909234 394884181 73214636
3 616865337 674723216 6652724
3 632721992 902539442 104001136
3 452868382 858722026 300218952
3 687923830 951494438 220853594
3 345639246 934560078 79036193
3 288945255 625584409 272482378
3 919639672 950542064 3780001
3 585045206 906418370 159377518
3 451629656 537202656 67751964
3 953835831 982369287 16225965
3 470675138 877873166 69192578
3 445546661 567111080 88407015
3 824370062 893652926 11147253
3 48343760 78446551 3172453
3 282616422 563337701 158995713
3 312824123 857270787 40015014
3 866968428 990066443 68250652
3 412285743 931259987 26933667
3 467067971 830272304 335525145
3 453769901 602710315 45283526
3 245994031 300501861 29807716
3 437068329 878369249 368781952
3 264350349 483466933 22139134
3 181097803 910104062 634269043
3 970388854 992195404 2369988
3 543262454 615153834 24402559
3 348169657 729147663 205253357
3 73988718 835070266 347809733
3 948219846 994208828 39800961
3 426016341 876965508 154797089
3 962745321 986918149 5108997
3 782571163 925312525 44857345
3 667248598 670276998 1765679
3 552410277 972291493 376585444
3 339589088 646670519 64066744
3 552376789 584006245 17181950
3 616801089 860332116 138277247
3 516796582 604320793 31168645
3 77205830 686720507 586947521
3 592971303 690103536 94369672
3 949160283 996325082 5291943
3 558388768 632172596 38175607
3 516118131 778815381 47975305
3 85629321 568415409 347064278
3 286825001 436932059 5933880
3 799163661 818674156 19318341
3 366610429 829074001 48952866
3 178209403 970434902 44395836
3 233570027 706917775 298316961
3 516307500 663420002 9733998
3 368625632 618237360 112807781
3 426080745 626235164 162823849
3 240849081 875143442 406227356
3 160266923 325317590 152639210
3 685912952 765064176 43624468
3 821745977 862818323 26871517
3 45197045 414789253 182563923
3 6930533 46017259 32053362
3 698507580 805086716 70116991
3 790910960 870480214 16240181
3 706701347 895137920 59943702
3 675868450 768456567 83671193
3 918664007 922934822 3717877
3 749779988 800777215 37993002
3 972919705 977176512 2498217
3 760406778 854257888 71890768
3 368527797 401326789 27157809
3 249189145 922168906 251628228
3 911491719 969851586 52462662
3 668140441 893241279 48860833
3 72742550 73502653 139184
3 249788930 830239276 77011861
3 621507621 692470271 69800690
3 321240921 470691047 73652035
3 863548291 999683892 44854379
3 716765229 776919366 14952964
3 86170458 526297277 160599438
3 447079192 742217910 184048342
3 293708847 324311695 2149344
3 860520114 971729216 41650187
3 146914198 347222612 72718131
3 474417789 512344263 24492299
3 75760496 471209521 348604431
3 698763787 795687444 7855889
3 986462403 997897314 8783767
3 149873397 187622995 30259879
3 827709714 936946963 19678187
3 490938251 783075991 161152110
3 572665637 813992653 927003
3 576559054 920607302 303032132
3 335987569 989998261 30404528
3 321138816 980218796 110556062
3 621471871 895928981 108570386
3 848531288 975217857 71477639
3 933918897 959928025 19497822
3 310668110 715971314 363036091
3 730941859 851257720 59916205
3 425594138 704203497 166847648
3 203023135 824972802 538448762
3 132586952 576342719 299718881
3 524659408 947714194 125463626
3 132222258 983800306 454856894
3 864681874 872860293 3766608
3 764894308 936421715 158474934
3 407034659 922353892 249366538
3 168303054 598705331 376302341
3 742320456 796774973 26289606
3 727670603 966344961 94511655
3 278035511 536776650 84828420
3 831505584 927692818 94213762
3 296359920 494774172 148734464
3 568247780 816124903 238302901
3 613801488 703255673 83426428
3 740841224 940145102 131602278
3 694594509 827722432 47875637
3 812626654 931647320 24668173
3 360985178 870555470 447473605
3 189554439 434175462 45986445
3 264751452 388786153 78337148
3 195191236 272953034 26010599
3 359866496 667155002 25063026
3 644554239 966950645 88344276
3 990685493 995201855 624972
3 897554329 904820857 2489563
3 107322372 593799358 281833218
3 680242681 951573955 243745440
3 208944091 782677370 487386375
3 619396050 679435118 5728889
3 255332412 524932834 516470
3 369870231 531335439 125970951
3 541766166 899654383 189168800
3 47758968 833225082 337795358
3 742660638 941227479 32699396
3 991162846 995380391 2135196
3 163962843 910287854 303531916
3 355478802 829512477 336311441
3 172428362 381715204 109250873
3 831257439 890320061 20499161
3 268153164 696669063 155086717
3 209219119 487011455 224318137
3 413406548 874003134 168788191
3 344333056 640209903 78814301
3 147418004 517044309 296246789
3 946556681 988276802 29103167
3 374678199 701323605 65499035
3 403257980 900903349 214172101
3 564678100 582831753 629755
3 26030981 492671589 118292176
3 713963406 765879399 17242204
3 476626370 901117681 255239463
3 293919067 989283297 164674038
3 439790596 696940786 43250708
3 417857625 444832623 17896917
3 795246496 827911919 19225921
3 390065378 889306508 332182168
3 925827011 976299487 28053491
3 785125508 929385543 103092398
3 548512587 653841183 26214104
3 707502755 919524983 21951245
3 633665049 849161541 75047045
3 932922887 966911629 4746679
3 61791865 968282074 271923260
3 284484576 656963991 297559206
3 166328019 847971519 138785055
3 601145367 762160359 25557095
3 88435850 226574514 46631172
3 359396777 473395632 6650024
3 12424602 986830997 595109183
3 821075592 861365181 585722
3 99534304 856992262 188508716
3 945880824 965580312 12447202
3 854384479 908839501 53342629
3 936954116 963229294 26058870
3 296851467 540960956 31417617
3 680249889 827600386 134278636
3 396027973 804190756 146154891
3 651550721 728419692 32236774
3 550481681 967328067 324955576
3 857949891 944560639 4804958
3 988570214 997078785 1727115
3 126896265 366599366 156853994
3 837698693 940647621 71562065
3 160185639 805289506 639043396
3 962886807 976580546 5104506
3 69515733 107167874 31632049
3 707249396 987424379 213552892
3 682424831 715824635 15037686
3 773341500 775673961 363624
3 318064537 968146493 370727593
3 287162427 339463080 47640836
3 562506710 973759576 52073352
3 442678905 757034703 255513249
3 779126313 888602884 23813785
3 246968476 471606248 189349288
3 52498775 200430458 96472993
3 549465466 907147577 256537161
3 942352630 947785895 2823206
3 377233446 379007086 1569130
3 66693295 622751948 21862392
3 293945263 384171378 83571659
3 903568771 924827312 3001120
3 915932667 957392231 38967219
3 102116832 825349224 205106069
3 189301435 448534943 213732602
3 18938728 219255110 140860189
3 439730592 853361572 385859066
3 558827514 590982299 14356769
3 414917352 952325941 165653001
3 155195726 393972216 177289563
3 837990276 893937828 50158739
3 933267868 941465398 4762916
3 899105020 972767739 18697422
3 337118115 818117172 334465708
3 219974539 908386824 452433014
3 410785989 808860823 59281191
3 206543481 792358753 534409886
3 246759151 786595959 194618767
3 128756123 701530975 10835142
3 446311753 568696564 19242886
3 945608417 978615571 17015808
3 598051216 791435939 17569954
3 723477795 748651915 9419169
3 342744600 401585026 5075456
3 498838294 880394624 244724239
3 701825584 940685499 69384172
3 149531574 991498289 606575136
3 645170228 705468143 7722923
3 208904091 857061185 577464401
3 113331074 303829286 136081192
3 924200920 961484798 16171718
3 247658957 261483022 8394875
3 317474478 830173741 244112513
3 698125223 950310124 193213476
3 181716894 769466534 427104956
3 908062977 953293736 8064109
3 141426613 254316255 102178800
3 22511909 460430461 47841551
3 979995664 985217758 4165387
3 46226075 389709441 97596522
3 176052001 275336746 8013318
3 566515367 751601273 154947789
3 956737853 990748917 15262928
3 663675462 674958596 6867840
3 805738560 817309531 7691932
3 25410280 895342957 663946534
3 225135180 780442311 147684232
3 402441870 419875342 16030299
3 63894162 238513404 31218591
3 96490519 947150724 146876251
3 751941880 809382922 43398402
3 782188002 871205660 86143785
3 280602702 738193996 149944724
3 914188029 997874132 59888420
3 69218168 726033804 329788645
3 767632978 927675106 45417433
3 894895762 993438505 2747419
3 453693590 621441066 159301469
3 106280008 279390255 95700419
3 541358851 880974721 227504222
3 886284612 982281025 57604597
3 617823880 690216203 47614012
3 511723856 879752560 311955312
3 574247811 680246695 80735367
3 663750014 899812772 24287480
3 46634363 761992379 486064780
3 667713635 754194150 50083562
3 670021011 960374501 183226142
3 970977509 996753610 11662361
3 363126999 691680591 118939505
3 72599492 638912315 481801186
3 263517402 758841041 378952217
3 799662480 939261799 53556347
3 82423633 322357256 198623749
3 327296265 369948309 14454042
3 744808802 764277367 9451913
3 275502823 725768748 196937691
3 39505076 910497997 631002665
3 743243596 922036830 117470150
3 217961115 320015734 16028049
3 747195021 983085043 51012822
3 74676868 678252075 385189375
3 110428248 536103314 288730112
3 40843014 926307944 849550629
3 350715992 540798907 82427378
3 912741407 943679073 30470143
3 577974061 741416658 24379028
3 623543781 662834785 5594292
3 360799070 799657296 226724093
3 154685977 993326390 639751470
3 257401653 320485751 59927488
3 932293320 946580755 9601881
3 792147857 794153393 1978137
3 390008100 885956009 485288603
3 922214243 991387818 31904080
3 797054975 956331662 73683075
3 511757184 673769159 155972516
3 873550600 905684486 19783975
3 644645531 762825575 72653731
3 847547320 861288418 349702
3 327893963 384764681 31329333
3 506561632 668046100 119869349
3 473908099 518973460 43138869
3 447068716 866379936 337256724
3 303982203 721040048 24682588
3 915848665 984083382 40181162
3 767183217 902103817 58796895
3 271006141 603978730 221718886
3 35876696 246461251 155649913
3 718963638 726799452 2510474
3 629683685 920794611 161831789
3 850538959 880414552 12031104
3 96959659 382051764 27363147
3 639885443 784733239 50049752
3 425729023 835415579 393732113
3 901093270 971380119 61792967
3 989328293 993026668 2117223
3 623000838 941047440 72826152
3 267506905 446445226 108549434
3 556387497 723064692 160539752
3 577660643 995483906 299873465
3 879516638 913671752 5170911
3 880996650 921333544 39621655
3 195523464 935503426 153437010
3 929091937 956764164 21579867
3 387166429 720175027 69425355
3 609823426 783595209 164415776
3 49250872 725139645 409566040
3 261358112 263470102 229512
3 509838026 526822243 9455120
3 1150731 663957300 288548541
3 191600327 841680222 123318451
3 325880294 736180852 264632332
3 937868777 979641778 5572773
3 913068398 968429231 17087786
3 340278083 779168266 195976113
3 357118950 904306653 90322635
3 99320350 786446955 433273394
3 176117827 422550935 127670558
3 426275539 722952212 57310349
3 860252776 896410223 28054481
3 113573630 267633039 1647052
3 753783989 948096728 188132441
3 696779144 722366393 7763057
3 108469004 892208573 506439021
3 721066306 739234526 7382995
3 7056032 636018002 174954642
3 388508473 745980095 272076223
3 213269160 389618578 30070350
3 592918101 920936927 235208435
3 393033886 729675817 9465402
3 329935023 518170341 132516049
3 621480799 947644766 142923000
3 996078150 997634721 228058
3 815885217 856812247 36259892
3 512618839 972014414 145592580
3 540000281 931516983 302997396
3 531193209 537278189 2084898
3 892452174 947745701 45737621
3 579467884 725662125 13927048
3 170576665 605232133 357986003
3 165739397 534935827 322851317
3 468705924 725231717 101626110
3 702578857 750193408 28691990
3 299744736 574749305 74207651
3 933857693 968104172 18538534
3 529261780 880557896 87487338
3 308721638 629891379 282178108
3 264468795 347110636 78559703
3 492392232 709340135 91825699
3 32365614 995414651 849809440
3 866570919 921353184 20729799
3 550998230 978483027 279461944
3 912125861 920391207 40233
3 154796508 884461877 24359726
3 966536765 998409019 15457109
3 246464008 909960854 538253768
3 912978043 949180733 20522825
3 586114040 731471380 109399748
3 934915485 962043251 15200926
3 997781159 999567274 401230
3 148914195 278447004 72334912
3 238542019 361672673 91681958
3 981890744 985885759 1215254
3 977495170 989865066 3401971
3 780873845 924617396 139196262
3 359012054 479981940 1263086
3 799762058 920599468 108566535
3 698661098 900543231 37473406
3 623738486 627246361 227413
3 52176162 672261232 437970591
3 230497436 584676050 213465888
3 131043462 467269586 218942922
3 80409543 686705748 209109838
3 901319478 955758497 28991025
3 229793372 389820415 55360601
3 819776848 846797435 8153736
3 191856911 482571703 250862947
3 491915155 949428825 181730561
3 925270815 968170326 42850819
3 969430984 998057928 24546734
3 184049761 521328678 73850788
3 197746916 295883811 39283321
3 604593116 869583344 240492659
3 557459323 965168283 226192920
3 720928298 941114195 60968409
3 349124837 928141091 335699080
3 337161430 404454965 15125615
3 123116547 938483558 633608403
3 473788642 622287498 77337327
3 320805353 897319503 221622026
3 908323845 955378306 14907018
3 623913819 630110558 1262165
3 232799708 691606384 365543869
3 562567988 939575717 364097113
3 676352114 809862910 84126695
3 767665886 848750553 27817775
3 614383543 880239894 126097840
3 471570531 880174945 146729358
3 163773720 953093592 631990897
3 513834966 948516494 318791634
3 924224114 953444602 14297655
3 301262945 777022186 417448454
3 784933321 820498384 11768209
3 719097796 732748762 8904692
3 989126456 992073825 2911529
3 412409770 665764633 122060643
3 517097468 537199117 1204866
3 57217066 174687658 50143865
3 509015996 798870809 179436828
3 861532575 901815881 917724
3 554969716 640565993 75043716
3 801287971 964846257 59698777
3 29950463 304282059 173632687
3 787684407 881849203 4376658
3 723847693 900960982 167509201
3 700869455 761896171 57133478
3 743287745 879025849 111430784
3 407116161 905157021 377601055
3 718423705 792049991 66423018
3 282903844 594974969 219492492
3 926363461 930927867 3196692
3 962402 106341041 50946906
3 469738451 705963767 48733530
3 259202143 530043008 158097271
3 984054042 995222493 3300912
3 343388290 854634487 109208750
3 487534953 567589165 13597256
3 23181820 938600030 225081783
3 199942827 860162880 566302259
3 113977495 726162878 586250903
3 911440989 963606274 38559272
3 848936620 953894732 43042009
3 585045036 691086784 25889040
3 748852200 856529581 81052376
3 135840450 387750185 19803348
3 409254637 433836828 10934810
3 47383181 269549223 100569473
3 175458722 685424464 230185982
3 626693099 958273809 197772495
3 812598313 894785459 17693081
3 840232624 920936955 8202642
3 311491776 813590114 33976607
3 207614647 846261343 151213766
3 724763652 754017090 8461792
3 175036641 787111698 366103221
3 150974374 734567332 132067053
3 217322053 929842441 532632568
3 576121621 963322900 372752184
3 873951535 874282672 267549
3 380945402 682353187 12668214
3 206380295 311719706 1638831
3 746834140 882035836 5128734
3 945422714 967217681 3194260
3 581870623 757263963 117494611
3 167827951 557544414 266672646
3 521744204 610960815 61338515
3 885225682 918670136 3740696
3 860857586 928735379 48442663
3 845919187 879946871 4854304
3 496326463 590943400 20428550
3 630498029 923625306 130445423
3 110906244 591595825 119635599
3 51214868 780730415 322786480
3 678015128 719583830 25138536
3 110284110 933402269 114889498
3 68253829 358469942 249170633
3 848178654 980032522 108702154
3 777670729 816322511 5931826
3 40397662 181121828 54048059
3 722112178 855558720 102134334
3 141809148 838072449 521488001
3 148226260 918558413 335791017
3 940188309 991987140 48532838
3 459057532 774859918 250100769
3 929249689 938185746 6937725
3 9619747 934580484 446000692
3 60505685 660315422 170687310
3 426671413 964319669 472020144
3 526328825 805735749 125261532
3 534377709 872680944 263241696
3 848770930 988955595 92439735
3 597639276 852003701 94969516
3 230409331 974944138 102996376
3 235343103 539976546 211398876
3 331628809 914007903 108902951
3 164459512 188505858 15746828
3 781773213 804408731 2292544
3 886116790 953750369 45749421
3 192298841 549383892 267088136
3 625671170 628964217 541313
3 621596156 849171128 60773345
3 685037967 778411343 74216308
3 906655950 991987753 18168620
3 58000387 874533266 168519618
3 657622379 958662130 72688085
3 192679008 951203344 431521843
3 99393303 868011995 577357667
3 932455200 947437085 6216732
3 933370213 988694318 27122983
3 489618491 559049168 7502300
3 279248052 290949524 7755311
3 867269206 918346457 35399773
3 761038182 919427894 126452201
3 25102637 307195276 245423554
3 919385606 932325826 6727128
3 61986472 149229096 48471548
3 405902872 656598028 30024550
3 673595816 874796798 15599998
3 66175629 978311376 894610435
3 901793560 914668628 12271202
3 448157172 820072546 165694185
3 301524590 803151753 471587845
3 573993803 923304310 104677020
3 943905731 952711060 3183524
3 599351595 809351576 1074133
3 34991792 505662928 50494609
3 329348 832518696 666089181
3 122963256 759186146 64375620
3 984909917 996886259 10757356
3 505154246 731999886 66448910
3 600602540 838130057 150722661
3 710046676 844592229 66838513
3 492582287 617343745 75549588
3 377314723 961959984 12959640
3 680966559 848157436 113613879
3 845815593 921690886 3073899
3 313299112 814235398 206361178
3 360767661 722694996 53295835
3 249719169 956707177 278559070
3 654365822 781433528 30680749
3 637168326 808874452 94605439
3 383199254 946010380 409822628
3 395662406 595473760 84177528
3 357583170 948689000 173702012
3 12665933 76242962 31308659
3 96627550 116088051 16226646
3 904379359 970579797 13907260
3 652942215 852653737 132096928
3 87619459 637241877 542889571
3 179510634 212034347 18872896
3 503942849 832207264 276221325
3 443319645 827881428 218373317
3 606393560 711569391 74992182
3 661161385 671312374 10102783
3 229804104 895496065 199228553
3 892147284 975307401 3541772
3 547411873 671014298 108601340
3 202715958 945427720 167714689
3 1768387 570334664 515633527
3 974668393 993290371 13249422
3 243010421 819682589 336787709
3 791078568 918072189 78648491
3 555875965 736183071 168302641
3 543692894 777311703 177973625
3 695933062 842013171 95246553
3 196284220 926993307 71273548
3 66736853 866531373 408137201
3 594038445 823314294 153784128
3 164018330 815909116 48930159
3 733654460 812194362 57260630
3 294017409 997524003 447498455
3 996027122 999126191 1836495
3 420695664 533659910 58715284
3 111043032 250355794 4695768
3 823433849 856268996 6539279
3 317059845 611509545 206038693
3 631872853 858977777 220356259
3 972271830 998851419 26241195
3 40693796 55389922 10241619
3 266821619 852473051 371710198
3 976270442 982933701 4857489
3 187585284 856057919 563605375
3 905064009 910711414 1869897
3 188127761 985549522 216459543
3 311997556 327902686 206620
3 571165685 933833819 231207005
3 267832788 909241198 413141366
3 895733865 999342430 94129769
3 342278190 844336136 401946103
3 796917064 905573882 18516261
3 505174707 703377008 11147895
3 51385081 279386090 15684013
3 897329418 974389723 70723149
3 651998382 824034536 32614920
3 777122848 895125079 50862111
3 755690819 959087803 159575694
3 96434660 576274231 48222906
3 222892280 760476354 61014870
3 639563220 984791547 301858340
3 387428917 564699350 160703054
3 112331736 221565959 3623401
3 32874760 748324273 393526247
3 366468255 956987660 335082283
3 656041371 937483481 92055636
3 490611578 610908532 118752998
3 357766995 372917703 7276166
3 639334191 661592997 20846639
3 29303713 258804846 84269578
3 524358531 931898221 397149600
3 573257361 755716580 178051797
3 314727409 525203155 132555185
3 47213337 560806647 187793881
3 648903468 703507639 48925182
3 321067151 801325748 431801473
3 303926326 646544029 201771218
3 403705139 663444755 77355166
3 448342747 588850101 36455229
3 758636105 782480176 17437836
3 602290404 955673383 13586345
3 544530049 946096690 247988340
3 211270305 530736901 287815798
3 994118469 994503997 222302
3 44966169 186829450 107168278
3 203289815 551735521 45053115
3 781882702 834584740 49602448
3 520370498 735697166 103799189
3 654818374 989384158 161040047
3 827859343 891774475 59284604
3 762955080 973469063 157662197
3 684026619 707661377 22587278
3 94684287 455734732 210183321
3 251536598 737664927 250726842
3 236540069 890058938 642668053
3 339537829 389323460 31271169
3 576701124 682335078 6728993
3 738141817 832402855 56797187
3 56922411 621337745 477675285
3 615420476 650023738 10204208
3 459249249 539383225 47498059
3 880774632 975087277 88135511
3 443165274 515474175 3523282
3 866411160 988249929 74084603
3 510094532 584272194 25211233
3 98159842 572177160 84716997
3 409041251 511868037 88369481
3 462363655 903286351 297139580
3 931191781 974625749 10037686
3 338857095 867163987 379297964
3 738154804 890597609 61902907
3 767484316 827878886 22797128
3 658284868 963778268 248701179
3 788733218 811515658 16418147
3 92513649 248741622 2245413
3 416507459 440681713 21066098
3 426102745 893153575 175021828
3 834338169 925390069 54777573
3 278536249 944941168 38474000
3 625861783 909853117 38888942
3 45908767 651927034 377585090
3 742802939 826128820 18946172
3 23171580 971216061 549794714
3 169795395 568735738 285849380
3 105458589 501488512 75800722
3 165414926 270139081 52626876
3 988988602 989755569 15753
3 192605780 864045518 65690548
3 223445834 572970547 286317361
3 768439891 974257255 49193448
3 742944279 901501463 20981608
3 350136598 690983259 96342278
3 560095557 970853912 261204544
3 834102636 935433372 29465330
3 997974879 997983520 8045
3 77242576 978491221 489150303
3 246665438 717388663 231912297
3 556114787 912888795 95123721
3 231748837 692027728 453601988
3 943147454 973635067 20235079
3 460301330 836059555 297073890
3 458119440 856763046 228730977
3 632755550 954579885 86760101
3 401465005 605142372 61126747
3 429208820 882018057 396057621
3 804991400 915093259 108771674
3 16825586 862528281 646263478
3 308707735 944870442 291037730
3 49026116 925485267 310678462
3 666223814 744216891 66849907
3 353688059 562280168 167897400
3 93236478 604161332 120060555
3 497255346 770528447 199114948
3 821801252 854558315 10737857
3 938336293 944389223 4254646
3 63497951 171500014 103172892
3 469066492 797904292 54617311
3 419446262 469246850 45256015
3 20448415 34818326 4854795
3 4298593 635993836 52883535
3 437531454 933752173 421774393
3 307050037 371314727 2643604
3 608262387 928359395 285643128
3 67889845 394064526 242867483
3 665512291 717412508 15701951
3 745047137 949495575 181470501
3 696325268 763819342 40102452
3 354371594 527554501 91906888
3 655453248 899293613 12221455
3 920744653 947804430 24756277
3 920038326 980243939 54375863
3 203980076 864157509 651279431
3 631644928 746605024 48438972
3 942066736 957830290 1304686
3 901924896 921143034 18995739
3 702342134 808628035 80647117
3 898308344 955757200 51971314
3 339542701 592792073 56389409
3 674817030 854644474 15312207
3 639779935 659265766 92283
3 999085018 999880007 434656
3 345078750 586950826 114147382
3 595161684 951520747 121825627
3 989224983 999266650 7768305
3 791339160 857011919 26995086
3 165482618 905287463 367014696
3 58833224 588798319 53740630
3 16604606 147933111 25230955
3 214282795 740843996 495821347
3 79618903 987575105 354492996
3 521466610 552764044 11494359
3 595943469 759793666 54456681
3 778549514 878735762 4074567
3 559474657 716186561 146078231
3 88512094 863534178 495834591
3 213685395 660436757 441722030
3 565436523 598797422 7007139
3 660597295 681323805 9938867
3 570346856 866035226 291243367
3 484947493 511043936 21785303
3 247122497 740120051 245451649
3 671148330 714005699 38001271
3 201397145 603166660 54589355
3 201100756 438110935 109964942
3 10716661 907249531 299071561
3 566641104 641665524 15003966
3 306461276 762032587 583954
3 135217650 951197059 643362260
3 8477196 567692942 306852630
3 316180327 601895325 80817129
3 6604449 652647318 379049973
3 145797297 651500887 474341337
3 956754692 964087690 7186241
3 610842995 671471935 22252430
3 285702544 715783559 394449531
3 950681024 995480962 10454326
3 598417581 743585992 69720724
3 551378386 672111629 58713122
3 788048895 942679329 4920406
3 448153164 993666745 432527111
3 447105059 454268061 4150200
3 474866071 728217597 189715138
3 461467723 743002984 203208290
3 954471073 956814737 1585735
3 684019490 752198949 65651129
3 583269839 949501855 194096386
3 990833234 994798889 2281053
3 652488417 894777216 184667560
3 772732825 845417876 65838511
3 596351896 907919934 118350448
3 535768554 735420051 113793648
3 623820011 914339416 230849986
3 167472987 577087502 66142703
3 347363832 879429118 120130343
3 805909112 841306912 19157664
3 195563970 312830188 12652978
3 616487924 771038218 82531019
3 19839748 962280536 881649749
3 307796446 822519895 504841667
3 699991404 919289039 29171052
3 950080297 990814707 14432616
3 493457992 835341077 62207676
3 76939821 631386511 140887964
3 607512200 935905701 246809016
3 153768575 564617002 278752322
3 341986814 730016504 352531301
3 794503482 994205925 150418031
3 669020854 962170125 9542331
3 109822068 965922017 298415431
3 26960604 486482027 102784445
3 806147579 960584721 118315245
3 623627502 692143561 22202719
3 94584719 857834702 707024449
3 624076876 787616006 124651395
3 924997624 989074961 17336255
3 477952321 782976560 202840930
3 733818685 916139467 61347335
3 672985620 909379663 185860935
3 115861785 740831559 117478233
3 522289473 596462817 32843088
3 672586798 934124252 226418283
3 521456900 856654029 249985493
3 383047203 394953751 8619178
3 206571125 395174021 132391764
3 241614369 713972776 42685590
3 530529365 673484758 134155719
3 517110360 746480123 57065799
3 94833830 388004659 231209724
3 233134249 686122521 447081688
3 250322321 308462312 28653119
3 685122520 944533442 255510627
3 98494328 208396262 4410766
3 85075601 885153117 320319979
3 790748686 926916766 120129299
3 480850313 599344636 64176873
3 519229295 523530244 1983865
3 531729536 814324346 206392540
3 65971633 244732059 69611694
3 42570951 285787468 233420319
3 702452741 843731494 108689610
3 54056236 385914085 201015503
3 696752951 923688631 84512620
3 871963947 985545390 64967647
3 591924486 914623030 26209927
3 165627142 393269841 201660677
3 654461113 668587954 6815095
3 618738810 920577493 23451575
3 225126625 671585943 68131570
3 694388605 842948840 115853331
3 488548058 717528109 74933870
3 86827666 881338015 77808633
3 949433223 986512881 16641355
3 584996934 606597627 1417836
3 320509216 440470977 91135782
3 638263460 924016472 185238289
3 241567377 629233592 103663381
3 920066920 931778717 11224429
3 192303906 692477457 280513394
3 157834354 804150270 142197535
3 191566360 756349413 538979117
3 1142442 315021377 306205720
3 862833692 925495830 34946952
3 185342034 851705312 127105344
3 841293621 951822026 94513164
3 386750179 558548670 162409619
3 507879673 509771280 1090341
3 99015372 597015681 101364528
3 970370822 997188558 1219456
3 693586824 775438748 17945067
3 588800532 872593776 35538862
3 806657455 938917135 3341949
3 933362749 998529953 31137154
3 653017501 854899387 40583818
3 15294813 766228759 366411257
3 366531161 543892825 101005324
3 333206754 588009589 254557641
3 79651008 131980063 56930
3 919628736 927552142 2389179
3 825193886 996138534 140161920
3 962873974 994131773 11906787
3 926219541 944412786 163130
3 224419024 838419195 230958756
3 73131902 620444689 131710157
3 86659304 765751701 483494766
3 278109639 356542044 69437478
3 534333804 751439401 131704505
3 798863256 868890651 18451433
3 38467755 756481482 33712245
3 83402228 887858064 302676451
3 964889262 970916523 2420961
3 963088535 965453234 375604
3 533160458 575293653 9329094
3 143757561 218964816 71472057
3 250127681 948718076 599799190
3 324718892 710110786 145495303
3 115203901 757277781 165134820
3 285106853 683540398 221975353
3 269082419 584965023 170844050
3 319334096 991839768 108538710
3 563193111 846401426 29047481
3 76663085 224650924 134760960
3 657843334 802890739 117804070
3 179972995 193380661 1492531
3 545997615 852080325 231587446
3 545367521 576378608 9728296
3 473118298 633218440 3722808
3 426303689 807401140 30580164
3 709833832 893803356 47467286
3 839795242 853341308 11309487
3 561009350 850504302 146452444
3 955373203 980760776 10920294
3 452557642 947236562 260742500
3 800404740 988284678 58068814
3 888987702 950698699 53515720
3 688870188 735733372 10935089
3 404401422 425418244 20615270
3 698477756 870389548 22571508
3 902032808 937139642 11402996
3 811993261 837635275 19539410
3 578108104 905768602 49188373
3 638394869 818029279 22579478
3 485795908 921812401 178365385
3 562147754 881142052 73433106
3 876320655 975440325 96063495
3 848854187 890437502 28176962
3 615138873 983624265 313736053
3 402318333 509235728 44692538
3 106776020 241807846 99598687
3 816739293 831406994 7509100
3 205361548 285821672 24029450
3 248040088 267993994 4293102
3 36199068 650702950 593455353
3 857555809 923419066 31138441
3 259605340 320120418 50577981
3 152889270 289877177 43039913
3 465654994 580983369 56941603
3 517212327 958363686 81596752
3 622701591 926375182 3041347
3 851530052 863432055 10500465
3 116556373 395873519 258967980
3 89884769 191008040 12047564
3 764303486 894349505 71631620
3 498275186 744108123 155676974
3 810659100 832546926 11524302
3 226781007 976205172 366258781
3 805963715 830940879 22303615
3 992278667 997705772 4857938
3 373744625 934253881 28104069
3 457342166 508563996 11845370
3 351057597 699036616 201747590
3 609412794 757220350 131136075
3 384515282 408515950 8174751
3 557514071 956826902 103813531
3 271763830 908341110 45666959
3 585830327 660044837 36004554
3 596638971 686442251 25180796
3 391033045 583382763 34221683
3 983153500 990288564 5767573
3 559810702 721567220 99530769
3 21720809 132541133 76295351
3 465563917 847164924 123117284
3 271695718 705569798 217589326
3 558017868 629716522 53515769
3 122189943 827036523 424109866
3 161978802 520348742 39205974
3 572864977 725829049 54673879
3 722798861 761059406 25987374
3 257631104 836777929 35266074
3 633298514 938242286 289709467
3 54306946 695538231 200225414
3 685903934 877624552 114604304
3 182603914 233856489 25719830
3 94255663 761357892 296000551
3 518515202 536730104 7688762
3 978984664 989637649 5906448
3 966103818 972822430 2678486
3 720082189 863376420 26890921
3 143063563 755661139 240122437
3 108388884 807443672 680269520
3 310844515 500595338 179097377
3 998460731 998572303 52789
3 681861024 864133125 132901438
3 24302859 47051137 17832285
3 783896608 827834447 28971362
3 438260920 918330635 215469579
3 837535270 867394080 7933363
3 635078846 719426324 41817054
3 135738084 303957416 147814126
3 27908051 965749871 749764409
3 458832229 493681895 5752706
3 399261781 485365203 73239834
3 12296672 423787453 218414261
3 644025174 784916680 32208380
3 139545602 965106268 503652778
3 677547231 722646300 22517868
3 42163918 584650839 69945315
3 16239145 603129506 35679000
3 271097266 840850446 129048544
3 489235203 730217455 89077829
3 110673197 637212833 214650827
3 980754401 980859445 79428
3 993673105 997682114 695561
3 834624374 923386497 61116168
3 16468426 214414071 93613940
3 633047262 938430517 55949303
3 730251819 741687512 2573715
3 511600390 677451373 35925575
3 859222541 968291682 15587488
3 351657804 407955192 31363578
3 269897481 311671188 31522313
3 200516995 621672898 12495565
3 538924141 699121299 13788999
3 448331381 999456210 502528150
3 276966370 563465918 151699482
3 707835309 897587521 95648451
3 76276038 674942218 469703865
3 275197744 434938621 97994612
3 892699432 992898907 80996097
3 376585308 472981440 46106487
3 30606049 311612699 197940734
3 872907997 876551576 1872627
3 717872243 818904902 43750195
3 111459175 361418686 216321633
3 740543985 875300581 128495423
3 138177799 282973538 25297612
3 836075472 844206447 7471672
3 554749920 736129386 137550854
3 327004989 489452872 101861329
3 837630183 905938095 47415691
3 184847328 960216882 125568696
3 349011628 648872331 61940970
3 233585748 405477388 3110031
3 468956051 967990298 337284408
3 863133125 869469291 3547716
3 934811013 938276119 226562
3 935045495 994155662 3825352
3 995991516 997739220 1405576
3 470654022 738584596 171014318
3 711661028 987451302 268843937
3 788633708 882193409 26242487
3 728484986 966215977 168253630
3 710685478 986776732 225665927
3 498329399 643350373 16320867
3 901363027 957773992 35881637
3 756516059 783779045 15396714
3 845735917 966540457 56018249
3 862361149 952184531 2203108
3 158425099 778915717 375509271
3 162340013 806438019 493219736
3 842574072 888981203 35773535
3 73349940 355273949 67965595
3 670122533 850797044 160238538
3 506385522 761106984 140203089
3 775229369 889297742 58051225
3 47578716 786345507 53680272
3 342035574 540721546 131685709
3 58622239 781866725 449542580
3 199090763 374686730 26211680
3 473534612 679301450 124092707
3 177636314 294254237 2112588
3 284774549 595904098 2166610
3 664721749 676042592 2585063
3 781958261 785585554 1141446
3 128543909 577700446 102082170
3 527144506 870982836 339859643
3 644004243 820158535 164867601
3 51396368 464355175 152173899
3 451168197 757749019 10027492
3 398665496 553923001 76508489
3 486248391 878767393 153105136
3 96708500 702480382 392866717
3 434990287 727841501 135210618
3 23170775 287274496 233917476
3 364223986 779054788 353858405
3 970161500 974824832 4065693
3 287635551 531141883 199194194
3 877645561 966164357 8818297
3 169802773 703250386 94844715
3 839738740 850658623 4479822
3 299397849 586566713 121169921
3 562844263 947502513 20696110
3 694737642 858321324 139941370
3 372277993 527410657 126031330
3 793672097 894969662 54040071
3 50658472 983712256 70435249
3 219078909 884728247 489974338
3 704907723 921293988 71162307
3 436894158 962049195 101156286
3 690997601 742398328 28736646
3 37220054 899405947 700561539
3 426625286 567152756 111687794
3 281602789 826857695 369877956
3 605414042 954253286 280756703
3 584401720 680004341 68309956
3 947691991 991882062 27392250
3 278463831 646005025 53447672
3 572058466 806040010 188361785
3 903204516 936332788 28591203
3 796836021 909497814 12074192
3 384857124 882603548 207297376
3 666897665 999278145 150824373
3 386212772 837420321 136841044
3 339805196 908712531 384544674
3 898930703 957353615 50204686
3 187815043 831294642 567137627
3 912791254 971101021 33795831
3 650253790 899137950 1484506
3 339330185 516153033 56233736
3 948557944 954276505 1637444
3 862255224 929867520 40640813
3 782246063 983648151 75496159
3 233191955 379981805 132988467
3 564520125 746888453 60850812
3 799896355 907639578 43622915
3 133457426 771021771 440441181
3 243467283 487929075 44171868
3 734994953 843263516 75705010
3 172419558 607907041 168027429
3 344635332 433879552 10217899
3 171374903 338148386 39580168
3 640750430 713891453 15852445
3 506117383 733284764 209402449
3 101586152 773028005 602412145
3 233792277 396002391 2873847
3 250998498 515162265 196736177
3 413321842 636928838 179430548
3 873999202 955002397 55917520
3 908665203 969185810 24621973
3 153334561 181901172 22399562
3 36341401 113218217 69236633
3 450578926 712966989 167994604
3 919828456 925595570 5055643
3 995014775 999632847 2633298
3 696587882 719375024 16244717
3 633282861 943111467 60299894
3 951270354 953931413 1851086
3 887110190 887263953 72502
3 350593902 867276406 270005736
3 790561799 987495318 190558210
3 718838204 952869257 215600023
3 202841079 452597867 61837114
3 688587363 842361340 13490973
3 815498241 948277112 116188351
3 86647826 787540326 410021817
3 241342704 357405155 50149791
3 108365440 906483851 631424785
3 632927440 816702686 9796218
3 919351247 977089667 55440370
3 238568547 399503757 129655866
3 890975718 970440763 66644438
3 46549958 458203548 49271848
3 592824353 694968426 83802906
3 351394335 648373963 63174318
3 1633514 633134237 309873438
3 649951237 794075924 118487922
3 850676734 856850430 4105351
3 967226006 989354614 13899848
3 984832295 996124483 4607956
3 402144728 876758098 122850794
3 448248467 800613024 351643716
3 835408608 986834550 32137517
3 772916435 820138614 4871583
3 212522838 927482711 282366247
3 101987308 323816265 134813425
3 560370776 997861764 219453163
3 84357146 430084133 15835721
3 11233990 756392694 378698332
3 485221103 738191773 35363576
3 652990917 948109536 242833306
3 148511868 157615945 533139
3 266275838 886705513 372073886
3 63764703 273034875 70545260
3 941048473 956566230 10498208
3 339847642 657689192 45793045
3 938203160 986521573 18296732
3 582553078 795724885 129081096
3 932238273 997003684 43953809
3 118310368 954334947 474402460
3 345832227 673640949 211738557
3 222189344 912592289 382956308
3 996838967 998406304 1516503
3 794227192 949819866 7680386
3 17898135 483684212 455391644
3 23496319 57536979 18228392
3 498573706 629958040 102988483
3 992207608 997587245 4827399
3 678355621 912927529 87513290
3 774654175 809819385 13467847
3 758580886 779643405 11520774
3 835888344 984016075 108041563
3 913930751 999838215 37389801
3 296863678 872757902 408499955
3 992515190 999184977 207301
3 530308782 657629782 86409076
3 179881494 996632129 249364022
3 34307601 733803491 481030785
3 783935176 890022626 28598295
3 794670302 922398256 78975257
3 791995968 980610804 50123468
3 572749435 573223367 132852
3 190081726 589436172 54230920
3 796509161 808225102 7656395
3 838074346 844170739 2458090
3 186643118 392670960 124120997
3 504906538 703998468 66226677
3 44353644 188440715 138384971
3 851137507 946702443 20874491
3 635759911 945708106 164464763
3 892909210 986587849 92925730
3 514788530 662701966 47720637
3 932505868 980312616 17022159
3 580410819 962107158 248750486
3 309656290 562245315 174388233
3 224081972 640535151 383926968
3 72563167 155817996 10856298
3 375394506 580618748 109460853
3 259479966 705060886 63133159
3 105420259 843237849 226406011
3 202188927 947642936 152178865
3 185294172 246103974 16044442
3 112167554 767792040 355895303
3 169045877 603238065 366589172
3 221572353 594238602 328464825
3 986014119 987908142 863237
3 778633621 928829641 129744117
3 324390597 331276829 3500625
3 531214271 960327095 154342181
3 75703384 827959464 653196346
3 516560996 979283650 157677923
3 860959031 904932311 6233308
3 969165072 983866994 1879590
3 806804133 975473119 73457805
3 369576213 606278544 55338545
3 636597046 928466890 8863391
3 217003983 627751888 247274718
3 370437460 971779620 369971906
3 809508436 933592817 12151927
3 72926752 392542431 224306593
3 768167153 837061341 13756170
3 708653748 717927098 278704
3 150590078 387040925 4919540
3 532710607 741830708 138546448
3 869713504 980747575 78117553
3 215872681 269370288 49585051
3 177459885 498752876 19693594
3 536473829 640073084 32324221
3 524752240 795249058 208620825
3 763622293 811895659 34616929
3 996776284 998315154 985628
3 200370659 933444061 542921474
3 999764890 999965980 31951
3 744771057 909349020 118061876
3 211543459 612302079 68467152
3 53779130 443218894 204649947
3 194074072 636038641 104655265
3 941170410 999040537 19019134
3 843752285 892273435 36413032
3 916136411 995478408 28666954
3 88573214 176825368 20787493
3 316911793 910297272 264317695
3 410016526 539807687 117059999
3 767250507 828400670 45354644
3 774285049 969304493 170722332
3 182460000 824258440 558249475
3 401390904 591416818 1525130
3 22684389 592790038 365677889
3 962339917 971008029 1775838
3 153085107 969255321 573504908
3 469885510 604246734 9038055
3 963815175 969254912 1096613
3 913893013 936371752 15987472
3 549422153 808711492 135559598
3 515582718 917916055 49338295
3 268783409 952051393 359265453
3 998714232 998734901 17959
3 886633446 940616688 1381115
3 930343036 993028208 49313501
3 242143929 794990172 317517485
3 672829811 689192161 5252432
3 203785777 873099970 113528122
3 523810663 770152831 69772986
3 859188731 887825033 4196125
3 875809486 894444943 388434
3 829166633 954292377 114494604
3 257003945 494863021 151344527
3 821363714 869223185 5222006
3 609839412 741616480 103149814
3 26537716 744998333 630880794
3 635596356 703766600 67832370
3 446369891 735758356 16960453
3 22493083 636691489 263607649
3 152615324 716957196 207040425
3 647063934 743079679 75963093
3 410342823 576319264 5289089
3 611671779 763120233 161288
3 309631635 854838476 118426868
3 149613684 727072226 311976835
3 756988043 877871383 109498227
3 919716869 923775113 2279830
3 471538034 831565045 350396794
3 434786629 552329813 36164751
3 78735458 993867600 410965776
3 150147524 880474874 385073414
3 985997041 996627311 9472564
3 601465709 660719416 36920461
3 666537380 970760913 145712615
3 110829927 589230607 224133907
3 814490641 871866439 2400002
3 123916590 816896668 166773572
3 798616403 835651809 29636033
3 163186439 626201606 75417688
3 704834751 982868207 189428841
3 654795418 666366367 7734868
3 598235652 615422395 8321891
3 558989579 657257443 46813215
3 838296447 993849326 123865556
3 306615818 446180628 51403786
3 82573602 689347402 233341508
3 957810244 981682463 11474500
3 103123868 451566467 87630736
3 162467648 875853131 113246026
3 291157509 687412491 182251600
3 893177997 939595961 42158965
3 66256293 70538390 3790738
3 317145748 908869313 250775875
3 526815975 654065961 54990494
3 814483629 860100919 19406812
3 87294566 542902528 194649576
3 637342553 870954272 70081507
3 245680028 719355813 88048479
3 483382463 679928970 71767093
3 450508749 786764781 317706581
3 264710638 793320344 416012054
3 209904353 816957661 91326042
3 625553106 938964455 19044582
3 867014850 872693376 4007310
3 694026346 710002803 15627434
3 307309046 624939988 295883098
3 57034565 923071530 841153621
3 980874672 998217051 1575869
3 362206963 691602159 78610289
3 179692492 689865941 390788661
3 340326943 428411184 68098961
3 961359428 983477700 11072594
3 382427143 621894032 142119873
3 631309633 946138350 214944519
3 633167719 740186113 96385177
3 390649626 562637613 114381648
3 172021021 211864265 21057528
3 615144578 850430965 197301251
3 410280768 614183747 168226201
3 292955044 353195151 41046545
3 460425718 693397263 14915129
3 69806255 749979147 271301088
3 738051891 868722942 117707617
3 460311930 628941181 49616537
3 634812550 794155203 27982279
3 880748813 971210835 10316631
3 542731655 982076459 412804501
3 584417274 874005307 26240779
3 638454227 735270543 44541970
3 382177809 547527386 108896096
3 407127648 818808512 218215451
3 551166265 903974295 105672735
3 885890135 930260685 27802083
3 551252051 631828958 66349635
3 766411694 837401840 61024462
3 726244846 928712707 67418506
3 596255662 905724940 15678636
3 930221291 961778825 15418617
3 592127454 747111248 36296146
3 860552962 924589099 44915157
3 386901560 744541393 153949517
3 805797906 838467015 8242911
3 785953664 845805907 21624574
3 575945327 752755673 167742483
3 990495764 993877135 85674
3 642824433 772822108 15795998
3 892023290 934655352 27428537
3 899774273 905646370 3245116
3 379223050 834389188 124246365
3 814358715 946421004 110264587
3 366335655 858427340 236323357
3 804606190 815182282 7399414
3 600288172 819383357 64644098
3 717844096 916701240 119579145
3 836624987 932027179 77662675
3 16627638 979794828 794511575
3 868529576 964068047 89084382
3 433028764 823792778 315561689
3 239727937 483421818 10410625
3 879635713 944378078 41740823
3 462994408 788860081 40059647
3 845394600 912827076 18359079
3 546482817 935412941 373380764
3 839373222 973735257 57385901
3 633472936 698356809 45129574
3 70151487 276171873 27189890
3 183964449 233561779 15372801
3 180190230 531256064 192314667
3 179491032 888394378 625721688
3 614584104 754750006 86281376
3 627377254 679129224 27595973
3 648098038 817528879 26063924
3 222719071 526262270 226506016
3 99512775 104647187 2041146
3 410901793 784985773 263009081
3 760356063 812439844 18097666
3 46529034 368129987 122604429
3 620440919 636403735 8334727
3 108633674 245252467 23512001
3 617304719 696545092 10374928
3 553642869 942092339 28833248
3 756173838 988147734 40960201
3 935411775 988774487 18692871
3 607510302 882111381 78430153
3 804862656 850607468 7308778
3 793736552 973126389 151427701
3 875876331 919275950 12386386
3 131042462 326358754 77850357
3 438899969 928190401 247021714
3 491802752 836606793 23396234
3 599521549 804058907 89897994
3 776731942 843735092 34640044
3 840162108 861417600 2998985
3 840426510 869844117 7526110
3 263334386 285195332 16727248
3 972708224 998063442 14728437
3 304676301 895075273 408642925
3 31751705 389913839 118425918
3 490518451 510725035 8320998
3 850669258 894732038 43837068
3 620281080 984381960 89942493
3 401460365 469880632 67885834
3 751319763 782164469 4443848
3 734342008 802100423 7071932
3 114742312 682505536 102854969
3 148456704 209291227 38967497
3 81815764 528015490 216618881
3 456754306 931455065 382158177
3 837777038 864897754 10362156
3 789467637 916122794 86731114
3 500087214 684123190 68655479
3 795078351 847355740 26943697
3 850183894 953304429 21767512
3 127299198 619141115 172096031
3 937377265 962589937 12199817
3 469037982 893678917 279393152
3 165634603 192200949 20868484
3 630150819 880733699 142076988
3 729536042 803873879 7792873
3 982958200 985279386 2195077
3 378192816 777146632 84740798
3 255489446 439880597 717238
3 668263296 729415152 26494826
3 533865259 541651233 2597676
3 610972295 883667211 1968801
3 696424878 980687155 227623227
3 25517786 233260934 53130579
3 114070944 118331239 1310970
3 469430696 550368982 62392967
3 236961917 971303066 236411049
3 824145970 988514744 87020736
3 305775425 738801472 245712738
3 789403062 893457107 24701213
3 701608109 717128198 1902680
3 469340901 509309955 6294401
3 674240235 829279440 19590946
3 129977859 912686422 258272746
3 422492368 446068002 199839
3 911149280 940593041 23108572
3 578012313 731855366 3768754
3 123871199 838769563 397179071
3 482306826 788203483 16446443
3 995626077 996542530 826251
3 363318210 441365554 37085432
3 237153980 873458337 290912189
3 218447578 562176545 221014556
3 962063641 975658250 12228538
3 707541958 735404110 12709405
3 994850210 999689135 312365
3 784178627 810271757 3328635
3 388165284 858754608 134637371
3 145179303 406706608 24045634
3 676958185 740326391 44685692
3 64364109 159532902 29959563
3 207742903 462598071 81109015
3 638263981 712450913 21223310
3 670904949 854492849 65524404
3 519690291 858219277 93368539
3 282067358 596720298 292604655
3 702472412 772851937 51191707
3 214602520 691611162 54697856
3 132064715 694396190 507632301
3 816272178 895755474 21898573
3 37891988 261664282 36717748
3 904351087 920210715 6735135
3 60101015 804401467 654291685
3 516648744 751505874 13377319
3 700140283 955939713 148607874
3 279212792 641787802 34896000
3 915650174 999336195 4616621
3 824176973 922284450 26147901
3 179288143 455525122 90601729
3 107309985 143192156 35106497
3 270919702 354444004 9301173
3 940793114 959769192 17696142
3 360663703 508744161 136486469
3 216642963 802761705 463166058
3 366061891 562887825 190334187
3 751905289 921531077 102545458
3 248083754 909657322 212979559
3 666639952 994794628 4446438
3 257122975 289257409 741954
3 365187568 813068372 446735620
3 658136733 801483939 104930867
3 84194795 752787999 72620608
3 63323705 810073061 629924661
3 677452470 708602721 12817445
3 204126399 448488545 120667191
3 446787234 798834357 87103496
3 657348103 746471295 65068686
3 697964689 842069281 79687938
3 416543793 487242735 63691551
3 911278798 977770966 45926512
3 747529693 823293659 40726937
3 794805292 984343998 15153184
3 686106817 717567920 13735930
3 176054751 418328676 179855917
3 85231055 293424991 165350341
3 568038237 740741807 15908112
3 86198385 771013356 556057779
3 809191256 882962991 27675837
3 817207925 993833227 14863927
3 42376221 941003535 311167065
3 661973317 831356947 20740956
3 642307259 931278579 44773272
3 523109641 985304437 3023731
3 927101155 961184440 28282636
3 483290872 987527278 49049993
3 366597478 708569087 57955273
3 959983060 999432622 24715610
3 593253328 788564371 181390519
3 462168181 764937408 132694575
3 646629272 971930857 243403318
3 622248703 990688378 36501884
3 410285090 757928696 228808302
3 266476899 938629760 184875133
3 196715395 338038884 120300743
3 974432131 977121436 1492314
3 653105482 892111605 83204818
3 507778663 521950108 6123541
3 400968980 446302724 23525242
3 747446829 959327630 1940097
3 813156456 841198221 6121701
3 1211657 64321078 46607544
3 248850884 500542939 191739417
3 327683884 620973627 117260755
3 695839309 953398405 121250127
3 912641410 930261775 17422709
3 46647207 544471493 285821278
3 111091900 760990491 71429623
3 776856326 912776150 5368487
3 643001281 994480921 36829967
3 265258056 459707210 158987564
3 372612395 924548045 194841009
3 595005413 940740158 127621706
3 590185424 758966131 82587510
3 431271070 907371590 245539505
3 728369244 860753581 21843743
3 26901290 226038872 5513309
3 675713576 891478358 9374066
3 770885939 778130060 1046283
3 575793549 696402248 113160972
3 210214443 532609720 210722001
3 30991370 65518608 10058839
3 494284149 755410720 221855260
3 272525804 345837138 3924977
3 182892320 881053180 618809158
3 603728906 619871490 12854689
3 991400558 995549857 227583
3 828659524 874071319 5094893
3 836205259 875745435 25273503
3 477400200 533898886 3738506
3 895448191 975422997 36281555
3 565194080 947824460 226815647
3 936211549 956742089 10404706
3 79294175 670186709 495727306
3 218982791 905091491 559544278
3 643227917 762932068 65399982
3 501635130 926658055 31207340
3 882966997 939890818 55738568
3 218744209 476764549 205178573
3 924241898 983781807 55927444
3 710308187 765856082 5356581
3 68470059 425419650 150244467
3 884669152 916528484 624750
3 983271520 989653117 5101691
3 659882634 819977808 48610284
3 512155361 842965320 29479494
3 998801039 999460315 276874
3 367777932 417182067 10924431
3 124942056 432407309 255777664
3 864879249 909802681 25910154
3 40412964 798510777 392934505
3 158151260 190271808 14343876
3 801784310 938496686 29430098
3 568040066 595748712 4550490
3 311924851 414303251 56555687
3 193296395 701987414 178165377
3 467933811 536020982 15452256
3 737824988 932550109 97144993
3 771960931 773072682 580202
3 955111122 997217065 30768690
3 109074058 961254422 538444356
3 929011153 952790236 4342576
3 267785572 931590082 635492806
3 320995167 621509685 201225197
3 356459024 904688560 345134402
3 488924141 580129401 61400152
3 647805015 755551455 95885591
3 584091986 885105105 197564174
3 664425796 860602520 82972265
3 55092005 675150899 537417647
3 879247994 998554474 116504955
3 513880601 541232888 12952783
3 473702206 474109677 206965
3 889361881 967631580 58743746
3 737518902 755446927 1278104
3 555373462 880823894 131314158
3 14847629 960055275 237609329
3 76341972 228022092 19100431
3 228355196 902814764 281501478
3 949084872 957805421 3980002
3 42794315 855812257 779345419
3 209427275 676470301 352418487
3 222675561 623959123 17516107
3 111184104 429053041 305987765
3 838332255 864346660 20638260
3 445073609 836548487 248628995
3 318358973 349518460 8314870
3 744519216 809390860 37653274
3 600022836 605294383 5238466
3 374414865 498077565 123292569
3 74441988 597611631 423456112
3 233275380 420824798 134448760
3 603634679 923767108 56220890
3 594873953 854490049 158294254
3 731592926 934775401 75436131
3 692116088 749637937 38466641
3 758154044 900466826 81184969
3 183189876 656860076 363487876
3 91838149 966734838 828771446
3 351747570 364429671 6912899
3 590069967 985684490 287856731
3 420144268 871941108 240418312
3 963928884 995584322 20488687
3 687616781 700457508 10208976
3 871749308 947070063 67569198
3 742748048 909336648 161842871
3 788268810 937616588 57366638
3 383898338 989635439 563132462
3 807253021 967069608 101713022
3 299699163 328926449 5173092
3 858110926 999113604 74217518
3 291778293 673270021 329620586
3 778134405 804540739 384701
3 101247041 400752761 18519476
3 6949861 829798789 196026277
3 16325083 332339593 237647409
3 859200784 885758375 25363889
3 443131384 854185872 220931049
3 523888287 593394226 45394132
3 69495114 293785018 137929355
3 200611164 308069882 83696167
3 37541533 225700131 31456454
3 567862351 767806781 142628083
3 621832153 660357489 30313792
3 991742119 998967645 6759571
3 157241098 469822531 44018097
3 858309941 912454605 6025592
3 281492607 400460390 9873879
3 962885681 978668385 4125258
3 185449417 765140125 536121236
3 291903059 885457679 355501681
3 66479183 629489646 56812195
3 130831347 322446429 181587518
3 286552177 357912306 68454001
3 154784489 905798166 696002644
3 323986408 473852345 105452296
3 799818649 880824380 57897123
3 575668551 679314220 3155908
3 695583549 954010626 81219326
3 528490705 687880673 2590791
3 305048285 945470016 570708378
3 564489261 995524481 227286591
3 611317957 917961026 122384994
3 589673418 634915658 41314297
3 57881544 460205818 18775249
3 41936938 838827001 37731829
3 302517127 477244169 115596807
3 414678532 769450477 107159098
3 2179527 577732593 384069123
3 813365795 994609010 110832130
3 552785144 620908026 26052632
3 596108452 814251611 199829543
3 809110292 811337937 1897432
3 98644345 154882225 7272871
3 669405978 923809065 24521866
3 829852292 965243354 134976808
3 886198520 897972161 205150
3 797265529 819864173 20269763
3 620747291 715206350 38240642
3 519879344 592827650 60649629
3 108440287 901141559 251798528
3 303995940 643862879 169014507
3 493074110 713410165 133737610
3 240247611 312441683 49949617
3 613294402 659064804 18917031
3 23419927 846027362 518513074
3 394367840 509420667 59193644
3 43654058 702455009 103709006
3 318095399 572944846 57628704
3 775149131 975551095 143158128
3 740566040 896860118 63928699
3 259900861 590129260 44697260
3 481747077 762328075 231288300
3 268207389 999949647 470051776
3 563096975 971293177 156204215
3 225800055 465743512 230040793
3 973582204 996734123 7035344
3 901612085 906459613 769631
3 784490139 879068806 46398553
3 620854634 828705987 74580808
3 58806017 206217194 31597469
3 480718241 625334148 114495682
3 470211912 614579611 103386155
3 95151901 622127266 355933710
3 527765171 924563611 70908137
3 648303307 762030848 95731231
3 786151710 916014930 33176307
3 30129723 512996982 221979582
3 199607442 695197466 100234983
3 274872330 587167123 279124979
3 952695509 962273509 6704375
3 844558917 919047358 49489292
3 722991072 809157751 43442813
3 396303436 726313323 231613751
3 557949692 702441802 87947835
3 356456652 420082039 57148688
3 943900450 985658052 36860243
3 457465338 928563016 265701719
3 790418962 967692014 116034124
3 310018309 912400655 464504341
3 457105004 915862688 314960445
3 215040074 334633363 57203392
3 464919855 958782600 282593398
3 283944755 608491909 107229905
3 509358382 736446866 119256914
3 300337604 486599701 46871901
3 589485166 748218216 77473791
3 558670342 668148200 25930115
3 345792279 596553376 61522270
3 832629368 927340693 67450201
3 868140409 881457897 12240817
3 58455784 155939276 39893644
3 345382437 473483883 66089881
3 353595461 740883538 317256782
3 895009934 993110489 23672777
3 891255295 929247447 19814815
3 533474163 954682107 213884889
3 570914512 950786908 326813824
3 612024502 615130164 2999969
3 364476086 902137800 143661211
3 623672462 915894759 170490481
3 873770333 924121773 2409023
3 387057394 627734719 216476272
3 923511737 977005052 37512279
3 360602383 449983218 71506990
3 553873861 620727534 30037943
3 650095365 724876741 59596076
3 757988091 783945718 5003764
3 180222451 846624439 609949910
3 127594438 810827245 58152001
3 1130682 652157533 571280176
3 643772219 792648606 100079516
3 255056501 285274980 3515279
3 252739625 444404148 28733541
3 341031461 939486268 366297876
3 592904387 825888219 105113998
3 274379640 446323141 50755464
3 46909281 515608283 304740233
3 171353651 822789018 584040002
3 276294084 391657814 6478011
3 737395321 810095660 21200905
3 90824754 752953455 611066806
3 734667345 812667472 57613404
3 839511700 893776598 34964569
3 407424123 888658472 412893028
3 320622925 752944265 144037978
3 766954241 816758256 48985148
3 506490270 770564772 135406678
3 938894821 983777913 12427055
3 624260182 671984753 19705904
3 909104289 974973228 49120073
3 274492387 708230837 318398592
3 467994226 877966532 256227896
3 748786109 905932716 35316882
3 284126716 321258103 4190559
3 953878015 973996108 2976330
3 776101632 922071256 76420641
3 845522424 897309822 37423508
3 278340183 947215617 494618130
3 876116173 948757232 60786827
3 641607419 740559644 50150567
3 562538015 629808381 33734005
3 965017360 988853454 7846371
3 778942119 783495178 3854565
3 370436580 932807578 224416180
3 172133990 982023062 56192996
3 710206226 840162342 22140722
3 842303458 999106045 39123083
3 193651769 373979967 80304397
3 553638856 679250256 114354496
3 691540444 783786489 28642595
3 758416883 926270599 119317287
3 790028139 915007210 56452076
3 829033898 980478133 82098557
3 729103502 847003821 62745793
3 177346282 500070327 293471900
3 577513500 695858736 11472688
3 956422392 976740827 12555570
3 192080212 656815200 153541921
3 590296028 977603934 323074511
3 866241848 894208869 13447108
3 684715624 830168894 88751889
3 94889777 798724959 291508024
3 864260516 936055629 62556162
3 880764638 931172454 30504152
3 55399469 140625530 70388449
3 86708625 524624341 8480970
3 144280383 162925469 4096485
3 713399332 759132264 24116559
3 802298343 856411901 41537727
3 58955080 829022165 487298322
3 344535672 463239628 49834264
3 844392686 883560778 16819755
3 180342594 500400727 38378486
3 27576279 615210288 375004410
3 495339251 534256767 12736318
3 542479353 950163281 55114163
3 954779240 994134667 12181585
3 456953819 785811438 63675801
3 985172574 991191176 3264084
3 439588150 959665359 438512184
3 116217637 727419717 357555233
3 865516936 931941195 25805048
3 25124788 881269212 349001083
3 357603463 412248136 7481743
3 471449562 711605661 31601917
3 846504421 905776733 8565939
3 791701459 996210255 145608121
3 675545425 809672476 22887498
3 71033842 692238219 542226764
3 500250850 757126243 206533087
3 654390 863796566 90441286
3 166241333 364512284 10040587
3 107370780 352363665 21214294
3 575824271 604049134 13294166
3 553135607 700570190 32249805
3 650749446 759959105 53038548
3 144713292 979571865 189713500
3 594522282 971306057 339435020
3 852063848 972680065 2545655
3 338062261 647787607 297850815
3 427329266 611640058 41468655
3 238537227 700274504 117901608
3 94982708 223992305 104143248
3 174526324 367485843 171428178
3 962108206 972883856 2541693
3 141789683 186506180 36409671
3 769492250 951951290 67628589
3 337957227 535188818 146469289
3 179030656 649063139 267304654
3 500344337 832603462 315393047
3 266716049 320414306 47852123
3 981571169 998577416 1752343
3 143379938 830211411 109176044
3 674579360 757963941 27788567
3 891708265 896871359 2548317
3 197367571 600070234 231833110
3 816073724 842267445 22581977
3 153579127 733866105 496197929
3 422737969 847832412 354599602
3 142099925 147244922 632423
3 913803161 980098450 14482051
3 431574664 759021602 281701897
3 130568357 838106332 343152386
3 813949428 919883295 100413727
3 778306980 779777792 527886
3 667244375 986819607 8003396
3 411384143 988983887 49050355
3 686135263 778180274 22628467
3 24770774 25061243 267469
3 560864069 852604728 286982653
3 194680728 867138918 141345672
3 651930975 840346566 72414563
3 86604289 901309380 656417647
3 631854432 834096468 164092917
3 899523764 991358952 66394097
3 302274607 935296371 213839481
3 683712701 916942532 153925811
3 934669866 942974254 6749205
3 252466761 371203728 24522508
3 805032469 941261498 103902188
3 385362372 600625219 185107610
3 675667866 850534819 92039344
3 789151335 924122032 41501240
3 913218286 954580705 15313033
3 825926143 891629528 60288494
3 916268144 918166695 755550
3 419156716 946080857 131757789
3 296804734 944540129 47270382
3 551678116 674275441 109176431
3 472944668 922749773 280612958
3 493860449 647646329 63028083
3 794120943 956177404 157342089
3 676680137 883220629 36611347
3 157158473 891443488 482133464
3 413266779 755240870 125925749
3 957526 506414164 323645242
3 875446263 951086160 17294587
3 931560555 995704949 40659517
3 596292685 909364865 7096684
3 148293907 399697117 196651322
3 822987557 894015016 18013374
3 362659860 370403458 2667102
3 435773976 973729460 87303515
3 899091129 927801704 7934168
3 495996293 954228598 215448225
3 10984259 69992780 56275362
3 954525579 988965207 32829742
3 702929838 764772424 6420121
3 529433211 842521488 130682645
3 787556758 937785310 68083488
3 743270208 801869268 14129430
3 878956851 948981695 63897535
3 436820559 727281703 29220723
3 617208912 681859783 32444879
3 584659486 775678757 20858089
3 170854707 248338180 13270535
3 511441749 667920007 149262803
3 82125971 855724492 199666904
3 926870911 937714788 851540
3 12026306 645784847 146504904
3 503311034 891216673 204549065
3 891898158 958353152 29006181
3 672293736 908860709 205794804
3 437780258 464019516 19226678
3 462803587 728341721 4444657
3 649597619 716110063 1071081
3 970703626 984998864 2422490
3 347138620 583496576 15839144
3 224681483 754739387 456773399
3 175586346 818350169 147761404
3 968357478 976472742 5279906
3 935284153 982127491 34370225
3 759119897 844183332 10026928
3 445215646 728594397 132151757
3 453507415 933496888 465526985
3 228431191 301672028 49253625
3 127870857 526602529 202047522
3 554357773 970073976 415148825
3 123773724 831920380 6449468
3 264448015 618410216 194374692
3 268237068 488997592 197261095
3 792671214 975236620 178039713
3 40373947 738017601 26132702
3 704141454 735410538 12967235
3 635048120 885686981 128668282
3 857041180 863115118 3853076
3 176021435 305119272 108778534
3 920895766 952233042 19851750
3 239123620 827445707 418773532
3 839142937 937412998 10776948
3 69454978 290698105 193896499
3 800085855 897959931 70709103
3 932574253 950452726 12019164
3 156358754 868631896 126956848
3 928009166 976184399 35341819
3 430322878 551092240 24001650
3 149509507 893919107 359029135
3 478187244 617443945 99459169
3 123868970 768121567 206349819
3 292474515 423024449 56125422
3 475897369 812006117 121887368
3 250494331 323026665 2255554
3 385241652 846552205 443249919
3 73768899 665178660 166124909
3 759157800 957628819 160020848
3 448910726 851543398 48646785
3 679769174 778795535 21907065
3 694203087 977777012 179951787
3 658980858 669183597 6792846
3 904568479 950075821 44086803
3 747984013 800249512 1220936
3 583066726 799295918 129380156
3 249963678 523724120 242872599
3 353921405 752461298 320210143
3 156513627 763485962 114170347
3 675914841 866868086 31609059
3 62542356 586594673 204498738
3 587597558 761219588 85482414
3 833640781 882131917 20877409
3 669737895 870704947 25498578
3 469582634 845693261 333683625
3 27267474 35599983 103882
3 674214393 872590526 35021853
3 721309732 743295282 4574648
3 893573217 996025801 78290041
3 157269206 412413553 109062294
3 403232363 941598189 150775980
3 560393243 587084373 18821762
3 144915476 706131780 79526025
3 879790487 900969137 8951749
3 520779448 707423534 30177135
3 271536132 656764325 371187470
3 693951606 802405626 70012336
3 113436625 844095947 69700134
3 290008246 633895969 126515467
3 828814395 903732816 67077210
3 908235970 923859565 14592070
3 911649581 948164005 19665126
3 153781777 978878631 588576589
3 744268630 765466143 11277963
3 750326331 837006414 33086538
3 506521097 828220097 212889777
3 892575803 926154707 31099185
3 450738377 589115372 6669433
3 102575833 636251105 3779498
3 631805181 736601834 103696217
3 755491192 806560671 34892992
3 693618655 945497779 111110240
3 823115419 850778013 11216397
3 470152342 922595649 389457631
3 804398302 972885819 30070195
3 227111395 534047893 192745070
3 435597609 528055824 16943176
3 357535137 982307638 407711852
3 182341043 526557986 231467561
3 807670721 996123866 2981847
3 528990809 610563604 9438746
3 946152379 947562102 495144
3 383324844 616519597 82367307
3 342418325 866003350 222791921
3 895845212 960841052 31447538
3 420304520 702010857 179811943
3 535442693 805212605 84645378
3 174736500 185648306 6290011
3 774229792 791563722 16737464
3 276648593 886203922 528332253
3 663986183 707698121 2133230
3 723008026 831006121 83135857
3 953631961 983263981 7605437
3 86623574 521606163 272231813
3 295400612 567393326 168546687
3 763116083 884005355 79797661
3 983849728 986301804 620807
3 324149286 623993168 119374774
3 618055673 680817553 44830355
3 49162575 245573635 125871917
3 746537120 806105033 19737606
3 425219563 581809769 53273048
3 455019944 970293534 79732849
3 810044328 848658291 30833885
3 420966444 612871858 80387097
3 876882414 884679517 3855237
3 15554632 400321321 353108955
3 664510399 889109046 100623585
3 926899770 948129232 19060972
3 814990209 832422651 15931503
3 882512432 924228711 38582241
3 233336855 886993931 514043565
3 651579060 930719177 276545561
3 534675620 767002123 126688786
3 24140255 70996490 5725884
3 385734497 861740478 437229379
3 764617408 839893852 30629292
3 388452612 468410785 75604094
3 516052228 598643568 51913950
3 191029305 544265790 217526371
3 301088813 862111340 495243227
3 169594515 767411139 448325181
3 831686924 966164765 95688351
3 102446888 145701223 36416714
3 909589721 987110854 50735396
3 437840246 511345092 22777511
3 567305716 816585015 84183031
3 81970143 804324976 619842013
3 807749171 883984217 69126678
3 340238040 634636897 133622240
3 734758732 983794793 136961019
3 147809965 648766119 225783837
3 41256380 80230744 27047129
3 358661847 763235057 154864460
3 101852922 584995366 294817706
3 793911752 873447450 15370233
3 245302457 538299487 107220356
3 597763954 708024273 2824320
3 78063254 368475795 38059243
3 890850723 899959972 4048098
3 217348638 829338420 243193123
3 803694368 846509893 32216771
3 849735282 960188613 90489376
3 14826817 390469331 294554680
3 897178209 927202931 18926965
3 283909830 955484198 375755439
3 557305378 869689432 43843969
3 283108359 937721062 296173669
3 587325553 780942160 9186807
3 157176568 911935086 739289639
3 940243038 970694899 30172447
3 43168784 649956875 83569946
3 903295496 924288321 19524597
3 624434189 671720078 41333118
3 206296285 932944601 505511295
3 814312782 846663104 28830861
3 30951050 44428361 12711735
3 231891912 580170845 27787663
3 556328571 679021653 285884
3 263204088 362893664 17666432
3 316578204 564928234 5074239
3 742871570 973273884 38836472
3 280606461 564064735 103859681
3 503974034 735317613 166166338
3 565065727 640611965 44617244
3 271007114 279008208 7582230
3 152911620 465041513 2185416
3 972687776 978116595 326377
3 368813565 985406521 183109104
3 626444279 892696691 256137108
3 773789545 963356052 113800129
3 440368316 986662117 302791011
3 991868047 995079477 823476
3 513285410 832602953 209762626
3 68501355 827192867 335032795
3 209063754 655426693 204307403
3 260536065 327816246 19506251
3 634468045 982288390 169523493
3 994754289 994830126 50286
3 860110757 867135092 2135011
3 228154483 942230949 344230612
3 370506199 679005748 280460704
3 316609163 482214664 44249091
3 655193839 817539931 141059144
3 541182506 859074761 180932138
3 758677406 819411964 26922721
3 301965255 565951691 194939963
3 916367056 956264312 39707509
3 62443964 168636291 14231170
3 93149684 205469761 47778856
3 262844519 679430780 204776152
3 41475567 409713059 50677562
3 141577231 316188358 106278633
3 618637480 763765076 16288791
3 616487665 754175152 36762328
3 287691204 927747122 85954802
3 634012792 881872273 109636981
3 664641914 670905501 4616015
3 70618798 660835248 419602650
3 822569872 957910888 62803102
3 677661843 876619333 107850749
3 10193252 639581206 249335209
3 791361473 845878086 10948928
3 809194797 833524779 15903605
3 550845360 726239438 23001499
3 805381511 915227243 79721187
3 579005221 726399004 37000319
3 553865948 828346912 52524709
3 63803169 295563706 133130219
3 975255697 997164764 4675358
3 200715698 764650881 277003016
3 216001773 265541758 36036100
3 437282222 898741248 38656695
3 913081882 981801671 16812183
3 400527163 830757761 72841625
3 899790433 957630758 52572675
3 373737919 415792014 3798160
3 129320374 432291094 52572985
3 483956538 844294276 89993978
3 769245758 971132804 43067147
3 272430456 770069194 466165495
3 503707615 808884700 46349521
3 292994530 653357442 129845637
3 193418601 324455559 39030166
3 78409098 155602094 75455225
3 356209859 428712221 676098
3 47522593 140524286 4431568
3 117399570 581279951 303049239
3 930377730 997354561 65538607
3 814141837 926899660 48398692
3 984578721 993351583 6532399
3 700861238 880642506 4520213
3 927657774 947509034 17077007
3 879483993 885284784 2103256
3 397912546 679142752 61321177
3 113741991 518191199 537482
3 248266838 551718925 239613163
3 386758159 395405565 2835874
3 540183757 645742628 29623728
3 103571049 894465403 472254727
3 833443376 873449365 107982
3 358249 811823037 805235175
3 747708131 945859665 25251342
3 419533047 886875627 61824074
3 483480188 995437945 453423918
3 668311500 701888009 7936255
3 690263026 797646230 19804247
3 933542373 979301942 6082926
3 764306460 882705597 40586495
3 85230346 773375440 72684865
3 174317164 666197093 264303697
3 560978998 826073028 162518450
3 306093644 980629642 613055331
3 395391180 597349390 27710431
3 963102138 971563434 3190757
3 409353598 539001717 17577748
3 917825806 919021672 383954
3 270127688 327272751 29516016
3 576901093 904100851 325615911
3 710400514 840176940 89450851
3 83895056 940231704 611252859
3 555593266 980857163 97277036
3 133485472 658461789 490668767
3 914994083 968466878 11014552
3 860736514 863421452 2393402
3 284883248 423842654 111182248
3 188896709 254269819 22176733
3 219903309 310739337 77970959
3 617833198 854843282 122404487
3 4683904 151825259 98869313
3 256181070 516899916 81772982
3 759083355 766444756 4836937
3 706299430 798917684 37076755
3 581994611 953345239 198155421
3 564949222 680348895 16383165
3 661179318 797664641 118314964
3 219389211 578644320 305780793
3 303820685 872335441 54106445
3 679158511 880658504 52204655
3 128366020 346241437 30183965
3 636479719 934770359 168433709
3 50344354 850371324 579857660
3 629981608 638724986 5825377
3 141584849 626691260 315482363
3 878094318 979819509 79287769
3 184202611 539252584 203881977
3 234193957 273658831 29678826
3 11518338 140054047 72681822
3 994668848 996673998 1963496
3 778384830 928377806 123679478
3 960485814 980370305 16292947
3 716277765 864399965 22976126
3 336181957 738880734 1291442
3 381758328 866949987 370939544
3 310119575 411955297 90755762
3 492170764 563905361 9926181
3 652552639 833155052 44460798
3 843620100 857560901 8324529
3 261721164 868027015 234842597
3 355765935 893639732 324781427
3 511472940 636793973 9798619
3 57667717 913064748 217964929
3 613090525 716482092 2385045
3 645345209 860761148 182249755
3 638285304 663545825 23099095
3 312380247 715842720 243386240
3 881944019 947011755 9657296
3 386059579 394696913 2967416
3 580374498 680304249 23889137
3 278453115 569954267 54393381
3 135506014 292344011 127920268
3 812623343 915831743 97038903
3 783650753 931572245 9004319
3 904010429 967182716 24228918
3 111178353 891602780 392498896
3 755414461 859779194 89291011
3 40478229 388953392 65961445
3 16555241 112017596 22603131
3 295907813 455876489 152233053
3 977239009 990382911 1557981
3 898783065 900823830 932373
3 800666918 965673011 93650595
3 764955294 829244392 58444432
3 601758414 994423666 361405810
3 477946884 621528517 24070104
3 351601080 803097681 283266780
3 468709680 874399912 198930019
3 72721064 706904088 331822710
3 89072721 354784413 8004499
3 903575186 929274907 4524629
3 979525471 986448314 3314681
3 793480740 895640520 8168224
3 133181885 851953049 714896360
3 459012973 768981489 54225042
3 699105823 998884060 26989119
3 931696843 967670121 23864320
3 783398358 811456554 18677533
3 855268624 981756188 118765701
3 724530122 906002791 9631398
3 607842259 915435626 208926659
3 709917953 907387499 2769003
3 526135255 815774058 218368595
3 317920444 330213411 4767994
3 691357279 787623571 54050087
3 100920110 655342285 321175794
3 70352961 127762344 25516558
3 811897185 851863518 36305609
3 856647260 867415022 8081479
3 607870347 682821839 24731412
3 969623807 990985476 8269700
3 306728316 403957239 71868025
3 136652373 177109452 18796794
3 70592495 790078659 66821333
3 645628791 743104376 62982409
3 952225442 987018547 20043099
3 530707496 793306022 155411478
3 650886491 653943865 2548231
3 949698320 962546284 5908078
3 488621725 602898772 14727672
3 528282322 752170370 166866833
3 198693969 524352320 219572929
3 568234847 578031166 4259135
3 352640108 696941567 133327163
3 443327359 471975328 19557001
3 638860335 847885697 149050788
3 685586805 866826380 91323026
3 499867438 946437909 29778843
3 108213852 748863792 299489816
3 434497802 924884120 198278599
3 303742003 907389773 36168962
3 379426366 762152965 304600549
3 954073243 968845298 7457283
3 324727914 856629914 362036958
3 153945158 434785000 4938228
3 683475037 774955884 48785174
3 835796566 859177678 12234859
3 562417099 679799184 99557288
3 502061126 887765810 248561755
3 401546703 863998374 64729808
3 911061843 937709728 9847757
3 831244410 963599391 97433607
3 344154303 510234220 27628654
3 370216447 523243649 92405569
3 117593142 294612531 24386367
3 212392205 989109013 610724832
3 814542068 967704456 89920632
3 467410895 845704681 171393727
3 447053693 728434934 198584779
3 8574054 139679516 65535773
3 503185364 907717291 402598207
3 513806758 546833166 21032467
3 62079288 568330046 196279826
3 621767016 924974827 276878525
3 652854602 796678145 128433243
3 331732274 506170568 80715925
3 250406041 499559061 157396756
3 920857661 981372022 46329824
3 876225078 940844467 5365817
3 776766523 937601822 28955492
3 390895306 879642316 59400750
3 397662124 407134835 884709
3 790357297 945754884 2354192
3 222059717 709598171 353378059
3 574218792 977840730 283579942
3 909105665 985340209 38135609
3 393891085 593968979 25090209
3 527102846 896442247 332543858
3 412071028 697203661 60777131
3 692739705 969627927 68242698
3 143456775 863448668 254614410
3 720119051 981732639 121343609
3 165407250 596037686 224421605
3 509502779 693319059 153075849
3 615519347 971610344 100407475
3 703957668 759929874 42540545
3 852247646 879852912 1047436
3 846206513 969790326 80745083
3 745517875 838915357 28210782
3 546926326 908261569 71842117
3 853198411 985935361 34269631
3 619941917 620420385 64645
3 944264262 951541398 2478857
3 629348540 791436811 93421068
3 334072268 574379116 74850448
3 501318964 526800030 11230897
3 557500713 652071172 90514691
3 562515395 867856213 55186978
3 696426688 912277257 108939130
3 392333372 942281444 102978535
3 760297296 858971800 91225272
3 725025301 921808259 109098203
3 634059734 884929715 1781357
3 315979551 814734941 52721853
3 217284648 880594809 313854885
3 545055445 738760476 78185531
3 641634498 855221285 83752476
3 886673383 992692060 1663322
3 93154564 953179296 825118977
3 800627529 943905493 50409831
3 551866699 941858943 197858462
3 862968393 997744899 85195783
3 15868368 37373215 5288839
3 702859430 861935034 70651220
3 831734274 993980874 32091211
3 451245276 890331181 47051621
3 293188946 662912047 208229272
3 799412246 962427756 152078092
3 802592705 924184287 86831352
3 541460076 910863596 309235253
3 834289631 905450672 20043036
3 278942800 721567855 268348978
3 284811372 348365140 5656060
3 858024698 991326201 44174722
3 706189189 737427436 16148430
3 150104531 988621956 654454579
3 759753257 830943485 35824202
3 101419535 893547715 580774038
3 407737555 691205995 8526838
3 255768469 491517317 135403728
3 896327094 962392913 60889933
3 610128070 751357581 45791392
3 342294593 345987599 3441985
3 36524871 562759698 35265047
3 353424397 636066788 109266131
3 859381574 944537128 10060378
3 166526893 546194618 167440198
3 579897378 863913348 163708914
3 920516971 934754094 5323513
3 713606730 984305946 232093496
3 85272062 554956063 218181421
3 411073619 475981211 2525367
3 75583214 448826924 291971382
3 706221058 714043214 441905
3 537192585 992265241 30028551
3 153262908 161023660 6078886
3 326496876 497965572 75927745
3 305345935 935000526 423159933
3 706332475 835540426 19294880
3 932406164 952939857 2756805
3 186497794 242063286 29759921
3 510102166 995076469 124879027
3 836892975 842031950 2296613
3 569946278 950955699 211506513
3 835769774 919693426 81030572
3 405027240 887363336 241060153
3 66823175 100220737 10972879
3 398387419 462936637 19158510
3 91031848 312905815 216826139
3 448609175 779647809 102670002
3 752003167 982576316 181860673
3 733768258 904435055 62861782
3 907131780 926709969 13322891
3 534384368 831777272 27286067
3 926394073 959145511 22791663
3 193944119 445860900 19522252
3 799271757 844658779 29361427
3 845290579 850878625 1530435
3 542465019 901375435 184144607
3 698217457 747832223 24067667
3 631814286 746159440 37848004
3 823918123 858038109 19237111
3 348596298 720292467 145278531
3 43900460 223028985 75268509
3 934727992 942697897 6687045
3 238452384 277208238 12101029
3 865421077 949507309 75262178
3 644921853 753229581 30717510
3 911524424 962504220 35008640
3 470053309 770524552 65249638
3 793863673 818526233 23757526
3 318326714 844827402 19787612
3 262828649 916925653 260967959
3 575221767 671813453 79344440
3 84281918 85829250 39582
3 940948119 964045100 3304125
3 499208644 560144585 2457142
3 995699847 996694934 716177
3 874091980 943624797 19329177
3 979093482 999364103 12495941
3 867395542 980714922 15346293
3 987531247 995859238 946835
3 426428024 659144150 34748927
3 927057672 953072981 23786298
3 165209881 405046033 121498272
3 381642279 892701203 442448354
3 934792026 957274545 6812360
3 897529002 994614953 11252876
3 648198564 874265417 124240585
3 811465375 929917454 107494187
3 233234258 681786016 377513968
3 51347148 455419811 188843502
3 803494042 919094211 74552977
3 990603196 992113921 888226
3 990234577 991828061 1265669
3 899334477 944728275 5521637
3 847932074 866106029 3060748
3 57776749 841509824 54059555
3 656675659 704443798 7678998
3 137927229 668479332 274657495
3 181966470 617841136 297684539
3 277747660 732591857 444851336
3 162187823 355691005 37856467
3 700897063 808198480 39707822
3 4429298 150614807 67064608
3 204645421 946311363 660702015
3 562536483 752539337 187599936
3 479627804 892971415 457055
3 508387682 689099777 119501725
3 372050963 794180270 394661891
3 409598044 881554479 460495653
3 391479149 872456803 375717915
3 802962278 932981554 13406864
3 439043766 567804787 58775586
3 150625083 320551834 30155732
3 695788023 838807628 23681235
3 906028947 950836095 37810904
3 888663294 991400523 17300495
3 886595934 940036927 26016188
3 796801875 893907382 8211396
3 799510567 844917817 14779699
3 845884681 858095991 8580229
3 315247553 603167552 225585186
3 259956069 269742695 9230132
3 436075827 672001762 18336940
3 141410165 656404912 458434455
3 506547193 719428097 163712316
3 267211324 474790630 180089698
3 263401534 572878455 127981124
3 9078237 172120397 129482722
3 53199883 480346724 424832110
3 530315354 530627023 105951
3 457970050 630879147 38877751
3 812216800 949396811 10148217
3 603101546 808608064 49009336
3 829844144 942627389 69957573
3 544899315 683771508 16505862
3 82999531 779658738 64589725
3 408030361 559775571 56411379
3 609038444 741535189 78317375
3 525377446 841922676 48093003
3 275114196 637556601 147814268
3 529697679 935974612 384731809
3 46136544 239311483 69862555
3 169118138 559835233 378204537
3 902279892 992850874 89275459
3 691678998 776176955 28750000
3 141511935 549748067 400143167
3 301790802 441673015 74351646
3 368668590 900631558 279352095
3 335458959 338233888 601455
3 383281171 569443970 9595193
3 638259075 807340385 90515866
3 818953012 822663865 629629
3 438251475 756084595 292701364
3 394694633 674010001 114476286
3 627357765 900758894 63636320
3 176627223 498688118 42543821
3 720058675 862048506 36023487
3 36863484 796141829 238762509
3 115137762 902238855 662801231
3 304598301 523274114 187570111
3 363110567 690162381 255012056
3 269814459 286512058 15651386
3 259111836 618954853 10154167
3 342256652 392522147 28800057
3 990317920 990988995 102460
3 768670123 864105773 19673916
3 99967624 496586579 104458237
3 57715079 584826355 445495081
3 467581328 743181912 197157307
3 855677177 872670363 10483729
3 691613629 776949648 5797821
3 132650276 989691123 779271711
3 418220049 808013965 197393897
3 558529084 843989039 250000822
3 955125201 957618124 798365
3 381429493 641490343 248956341
3 972038665 985398721 862395
3 449485987 903249853 158247844
3 959017435 960373401 1067091
3 477504574 938239059 415891136
3 420210996 476867240 22329875
3 256240335 827644006 390538614
3 901061444 965296297 6450529
3 282358365 509578661 51280041
3 896556029 921571188 5506741
3 200333855 756428098 330827569
3 594894275 823362141 152395521
3 641797200 817802218 121269392
3 307870056 376283945 53183334
3 562274976 617306545 25528500
3 550537887 879996610 304816685
3 506786729 560658023 27036654
3 772520762 870294864 68874944
3 182063197 742671182 254247379
3 78635858 142727283 10195818
3 692067207 824827351 66011178
3 686922886 798382450 19585117
3 294036632 637119129 274141371
3 410066604 878893698 449307445
3 282828982 900081185 411419436
3 470695036 720684007 66156642
3 46451625 326645736 102612835
3 213136051 582717333 158312565
3 737751263 893448158 31121928
3 607339916 800657851 15818246
3 264077139 890274697 617136932
3 140315844 261963800 38299715
3 735887046 907701908 278963
3 237709597 840924569 104449666
3 16391293 708764873 462591227
3 462500698 741229134 248871925
3 306695554 624786730 153630508
3 853300011 927820135 42721000
3 209260869 962959457 378273847
3 713144535 870136395 86807399
3 558223401 654791324 31868044
3 483369131 707555804 12542798
3 320568447 662045827 271034106
3 7645209 221860091 86148017
3 720267804 860957084 120943110
3 849013519 927217177 60409867
3 29817400 771729401 483485870
3 248141480 977477243 275153360
3 151230769 174716885 17234963
3 111981256 543542945 132198896
3 404829508 760058737 248132112
3 336925272 799036453 371207426
3 278300284 409951933 56641393
3 455412990 850759642 381252849
3 631797184 864345084 140172788
3 223683904 513347934 216445820
3 781976811 860528864 69672916
3 68755034 513220977 319514728
3 247281822 597711123 198405140
3 572364990 828332767 118309369
3 175624815 741877067 458857200
3 71839428 676210556 598486071
3 516348374 770499449 251838330
3 302032075 686686430 173106129
3 547672840 977162420 195086196
3 719266586 995183588 62516618
3 66191480 319975675 66645185
3 15491316 586823501 106242928
3 48023772 460327019 109958548
3 212818676 845299926 90747615
3 205678704 508065037 190530425
3 205773426 543835464 21245233
3 53134858 832650289 268281488
3 945038427 965460500 17099532
3 476032697 971051978 417539633
3 212048016 410887537 168923843
3 353689331 781884327 343585621
3 799744540 977794358 10114806
3 769832960 790948208 6744835
3 519385102 742139794 15588442
3 134916779 609852811 52513635
3 320211759 865651200 419984555
3 736737924 867851322 107877490
3 888729355 930653875 13617789
3 687829654 837341086 6469978
3 400104549 575798739 102499172
3 912266382 922825226 9849672
3 113187487 123094862 1620291
3 260863967 826275420 247145927
3 855805554 923243811 355731
3 946554043 971594214 23640475
3 878037601 922606537 13380632
3 507304715 936652111 321008326
3 212714818 481233279 133776443
3 40469773 933054798 434421151
3 776924848 962022539 57573266
3 361893439 562813766 74213811
3 795391343 992896930 42435079
3 405053893 489517093 72425516
3 250659307 846732932 507655198
3 630392736 937221384 232582050
3 733332603 875462084 72729318
3 451173049 728903584 102886768
3 464798583 864781412 171774462
3 669315444 767857604 55130818
3 789261829 955892508 163084893
3 389933113 984191501 19451906
3 853527860 940948142 16127488
3 418185646 675653976 204207458
3 946758800 977019228 23718773
3 103410110 960110743 90791759
3 694871616 798209232 1720599
3 753879492 756334286 217345
3 597785734 818132306 166257545
3 714543139 935458381 201664211
3 990147906 995414823 893763
3 835003241 981454845 106741588
3 554247525 975907314 138197044
3 574018997 684283941 5188287
3 59762962 355462345 142189647
3 117138287 673715388 480959953
3 222766047 938080100 593464392
3 661489392 954772844 147894862
3 238657893 282071057 16601386
3 341351532 380421044 23400403
3 127104206 482285324 90063781
3 277441904 527903880 236097248
3 42900299 261343966 19432343
3 475879226 676877307 72391715
3 77914776 866233282 32184868
3 346139052 503632986 5204140
3 86966615 493088438 397052847
3 251113586 270532576 6993114
3 459535179 743715372 280722424
3 636675062 850810416 189214486
3 973773291 989527236 7057934
3 345097926 850739523 354890406
3 144740016 788926429 241502172
3 781540408 925692924 131901831
3 130074783 487939134 202072639
3 891427398 930606091 13106319
3 704505042 733857623 1351333
3 50970961 880592224 826489754
3 484277554 866665929 236979364
3 202358647 721237645 306849018
3 137872297 869400786 478682451
3 7981246 613084426 139599832
3 865974545 941133138 67174129
3 68779935 294668031 110751958
3 417024011 598965604 28874772
3 510227689 850626839 163923777
3 577718537 869267534 155384861
3 814839225 935460917 80984784
3 751916512 913642555 66519965
3 347590739 616480393 93730441
3 918599783 989917534 30916032
3 273402700 625272003 72724628
3 604955339 612988986 4102172
3 60474820 919316237 709887586
3 475459968 600782299 57794520
3 668445516 747673107 1382125
3 888969035 930229254 16769070
3 786542585 936499478 5471524
3 144526317 954848768 641391216
3 408869652 690349163 126080844
3 599053801 753244497 118747065
3 720192549 973799011 138524344
3 852813387 950974613 86381739
3 18765566 234179667 212929457
3 624820379 860061381 46340717
3 411123420 821428834 95086716
3 575427460 850292439 79849522
3 940758291 995750690 6911424
3 255690734 717551973 323036215
3 307657671 814784723 481447903
3 998680960 999680993 567507
3 573182211 775488735 114531662
3 662481473 937259194 228129594
3 492388578 772989959 271135609
3 427837749 925510305 356013745
3 413399953 555431257 112303555
3 651557076 723640113 3723332
3 657437562 856970389 101992079
3 990942435 995669118 177963
3 839288635 899187083 51779000
3 361424580 654353195 18518892
3 378713838 390197727 4809542
3 969709889 981155378 135927
3 135400897 515425519 376556379
3 206023186 518736108 116061713
3 899186012 931781813 21743154
3 323784764 764587111 247667389
3 656796769 965629815 122977213
3 506800264 767275140 5492312
3 242979645 480972685 61803161
3 546041862 640680304 30641129
3 619075141 850305427 185070618
3 616439997 924754723 3685745
3 935319240 964953365 18259862
3 526804634 833594301 107984188
3 141069630 566042044 338002319
3 122406643 131306990 6853599
3 28220327 610724693 397746108
3 423093752 539206022 80619533
3 169003549 644889315 281888629
3 96986709 464184839 47099581
3 610828620 891696247 145591026
3 400781302 730954211 264285199
3 720864489 954177892 119015624
3 719867004 859026903 60603630
3 638898204 644205953 2148376
3 279114572 292902741 6706874
3 698343730 730922532 26390968
3 395464570 934114115 37647182
3 7707069 133773983 95382939
3 119185855 672148204 73468170
3 347860137 718065262 270316906
3 81939687 222926387 129982556
3 868017972 958517533 76490314
3 539774763 925126251 122108644
3 102910777 730149525 426624887
3 850675414 869269762 13797390
3 356314282 746097342 74656848
3 683307238 688068409 1630739
3 231649969 697918366 155929378
3 301829425 840798053 103337978
3 301977797 546502457 207169487
3 114982635 262573067 29302745
3 903480611 930564018 14981437
3 498382522 771327873 93924624
3 176506690 936280572 182462334
3 1980073 772257226 319355869
3 814735834 962426004 125717827
3 171712946 698634101 402452359
3 10710306 88951593 64455524
3 417039457 817572286 87814165
3 306494969 410477293 55491246
3 59779969 982346592 329032091
3 121307077 318192633 138046568
3 858253124 986930501 51257480
3 972579953 998149115 14442580
3 801820127 938495903 125332281
3 379684605 910434963 93034279
3 880403134 922983613 38116351
3 647089695 726611222 32920654
3 848876161 921450121 8321295
3 151258641 675458101 140042221
3 780513493 870116641 58117571
3 424491927 903914503 239600602
3 113978614 933839806 685073475
3 810162286 957072580 123936823
3 540486567 876681555 245870557
3 792886350 857425074 11578998
3 155042809 818640986 398869758
3 392034010 984194595 124133137
3 698240226 936438400 25013487
3 815272762 883654701 18994941
3 693055652 936844021 167390629
3 217991025 363658492 75575530
3 158827682 313685405 83281234
3 228759909 496478349 266120864
3 884511946 930662645 12631717
3 928838312 971726199 1963024
3 865457571 958053990 41641230
3 491054177 543796616 28100518
3 189601763 816276286 138977599
3 980851406 997214007 15560664
3 97425205 505561695 24715447
3 621881181 663306652 29667416
3 837682797 982929070 144024280
3 974949689 975399181 355147
3 188859647 911879564 375654988
3 27172653 409597427 141619513
3 774366044 976169065 162530718
3 590436222 912149606 133709302
3 74945153 296843037 218588781
3 550432239 748917087 185880108
3 105495948 210619531 32921521
3 137158576 409862877 59866404
3 841527977 845057124 1829402
3 255647860 772903225 513626513
3 198657387 766424960 212132364
3 323521195 810207081 66604907
3 476870689 906133720 50580807
3 448819788 785801812 290206351
3 174188927 941672768 200567771
3 427054625 593794060 9136454
3 432563614 869808285 306184151
3 389232663 402969326 8414524
3 762705104 766056144 349540
3 833322760 885732285 34573505
3 938934891 985981000 29510825
3 420145259 856361868 284979754
3 484526341 488030016 1322113
3 165403781 332553037 73589011
3 598631635 767077406 12739733
3 639203663 947877573 270650221
3 538167534 544172345 5791479
3 71552835 384756849 89201223
3 224503455 319858439 1452665
3 522779834 642148394 2406572
3 99110015 338387049 235149657
3 4986365 865252633 752062731
3 818912733 847309229 23389665
3 219250169 929776906 328682420
3 926083499 974538175 48312733
3 780385684 991588698 152366635
3 585880196 756729839 96743941
3 706091751 925079804 135284940
3 588255331 856306015 207482951
3 93799751 462725959 319047603
3 51602148 709931059 506583415
3 901107738 910097046 2404072
3 910379387 914717315 2239058
3 640468131 818879716 55976798
3 626902347 715704609 35019422
3 66465386 218161572 145127894
3 510815832 648844843 74605544
3 525712810 727564267 176614381
3 344246614 958496589 125374153
3 80391779 322376876 218771194
3 60270149 752981863 197578878
3 959556256 964996876 2185670
3 836345130 966874104 115540261
3 701599700 748578973 44104666
3 287731106 681345150 363333200
3 249116487 262955744 9333903
3 24042428 943721902 673214727
3 692137074 969415866 167371361
3 687790928 911696055 169313272
3 883504067 932999330 23175875
3 354216372 374391083 6793714
3 173962019 861074826 157231043
3 586527156 823665743 178994044
3 878868626 950365554 2769354
3 497360678 517622688 16183688
3 340360939 388828698 29413192
3 772052200 789121761 16747521
3 284469802 495282607 208378192
3 684722900 979397951 233450332
3 225326249 666640819 146170180
3 148289492 452261026 225698505
3 545770864 697927810 50637624
3 950500379 957194461 3030986
3 940110115 954056696 13813825
3 898504925 924198362 10668991
3 142216778 723538685 32017957
3 391443012 678387890 219783093
3 698741228 878645176 147602862
3 538376519 542275534 2461715
3 496338021 638183521 75669128
3 326766044 736970323 108461448
3 724262954 935232427 141271561
3 148635611 791628917 99509671
3 597551224 905592690 179829301
3 259221852 395974431 99144694
3 162120715 176144020 1672133
3 859960223 957896890 46318180
3 719644555 795658032 13218044
3 351305290 949864970 449523507
3 88705059 802938167 419568240
3 307227473 920226002 407977275
3 852581040 987154596 81144467
3 870674517 918500150 19596366
3 880869240 891477244 7304925
3 929405689 994942336 30713575
3 636085581 856435278 22830710
3 364691569 970952581 319563289
3 663102733 962495986 59267273
3 383175491 566965000 87954210
3 602959116 770382085 53752636
3 513402800 618605563 100146272
3 707392396 898098355 35451703
3 937709103 965281813 2107651
3 11517053 69570294 5691864
3 697504530 739386774 6670958
3 343276513 365410454 5920662
3 341261407 715282077 56774088
3 473089014 673367475 32213356
3 404882815 511740826 21909522
3 364769511 562558119 146440402
3 997678155 999462109 1712881
3 571551656 767014339 129941016
3 884158158 910969401 3446223
3 930495668 977761586 1663821
3 191434314 956855574 486303463
3 272298704 918429168 386122792
3 486634525 674071215 28022441
3 687782560 869540084 68960326
3 705480243 957350166 209372661
3 452929535 654374813 78992865
3 785201797 991001098 10098818
3 150566721 691821231 286267230
3 48727955 638070996 537994878
3 285258926 463015155 165107180
3 437318951 941234182 480037263
3 828002277 828397090 21781
3 803135920 812267761 7444605
3 157245613 311965562 124102476
3 860854451 864417276 1544745
3 623928194 691290359 37524564
3 360659298 922174698 258678339
3 313066368 936085953 495977658
3 485279257 615096572 29447540
3 664048291 804500377 45648598
3 725712020 828593316 84203606
3 439962000 850864406 111334957
3 435676205 749993054 88429015
3 312136019 949528414 527229962
3 35048740 993336996 369566124
3 442514069 638989496 106901086
3 511826019 882357677 261684512
3 193556163 305738325 102330094
3 773566194 913288893 11118691
3 485358906 727473570 51597089
3 420928713 508128922 7497370
3 705896925 745718029 16164835
3 590997789 958470993 74732344
3 594008910 883131074 20010016
3 603051646 636691747 8708976
3 838133484 890054379 197188
3 10791422 154185750 126379709
3 287346951 562568535 261574093
3 271987264 900679983 75812180
3 963091649 991155994 11195915
3 435435787 482621465 15871663
3 984171170 999160362 4682764
3 434810613 667002513 81847869
3 628343123 802974266 172005253
3 945125056 958882643 3251467
3 484757151 658976883 114735564
3 748038738 845044145 76593642
3 345363434 347767550 370711
3 266920302 473688836 189027229
3 255760301 817930573 405588408
3 718076249 964380025 104675238
3 50959785 635542091 359213500
3 47675167 267216712 150647372
3 527165455 645022603 22856651
3 696953089 755283828 39210387
3 82526877 779466171 448203925
3 549179051 556810076 851403
3 258597745 310496648 13246141
3 840918963 914057307 14428376
3 443474556 713500876 167361705
3 149984821 568941290 291002181
3 905507731 938730459 8896542
3 643097893 722437078 51445397
3 879627304 917000091 26834769
3 73821946 779412269 506147894
3 777490008 814302943 3998353
3 600277001 960984090 209317886
3 170107941 680609374 268912625
3 444102135 907076877 50534445
3 869610595 956692051 60047524
3 568805651 989291768 10035845
3 708459843 996621104 25185092
3 296558310 951580702 505023038
3 772322900 959739461 79269816
3 619566590 898758869 5571966
3 264435103 681106618 360071048
3 488472955 622429643 26665120
3 255547462 928294636 317565235
3 137896672 292826231 153292228
3 912951316 935388020 17534410
3 553940955 905080144 274039276
3 369542055 744367680 340977635
3 554650165 855871249 244463533
3 328261789 902738143 380795799
3 285963672 994045853 10283018
3 539737093 617448022 25705659
3 581887298 712143180 22755493
3 454738016 592146281 65375595
3 614804114 746901145 53174235
3 669655473 937730001 174800313
3 407832999 982357482 472298540
3 397553338 567596200 47829683
3 559156070 842953012 240015466
3 39947391 874824164 69961903
3 189201597 268784269 79089376
3 343661420 911670317 316351760
3 627688225 700423250 1096640
3 313679353 564521892 209512379
3 252729534 810230459 232321119
3 750030753 948389898 7007177
3 314301726 405170931 60623855
3 718503479 917783597 95556492
3 284484588 544606670 126773038
3 846185782 897537907 5659633
3 760073059 916062534 18092203
3 809266906 904088284 54156983
3 944209904 987050646 5574344
3 591680879 709869948 117239060
3 540499777 883203108 35706347
3 869379261 870898130 81786
3 353552257 613528840 184306921
3 547069354 835932785 185970422
3 744882713 785901043 32490017
3 176880988 637853087 453902984
3 580752861 965236519 273299110
3 535323653 636262576 13413367
3 667110154 682258966 7981825
3 161763895 298274196 57447170
3 114386462 508986874 97182393
3 53551570 912195220 173373140
3 431567670 825985281 378778757
3 350145693 756392957 100647406
3 152729556 769015160 467151912
3 124355746 561460222 189053376
3 210342796 317598133 93693253
3 45913769 198009068 97209301
3 805343269 810052271 2778546
3 242681420 351101547 79713225
3 384438015 445062834 13117262
3 959203989 998814826 39104304
3 868075760 964127655 62534994
3 422547492 524583728 32688056
3 144441829 802303756 287005586
3 615044367 992305412 31686816
3 294272836 829131363 462620030
3 727221439 904038705 73113165
3 190692095 782842746 62244329
3 645586902 837181778 111514090
3 285531567 347928475 41320458
3 767771644 970436503 12023199
3 995912922 997148493 1085808
3 400609114 687834884 46598504
3 307224397 940494138 348527943
3 650100153 685591126 10364092
3 252449241 700324376 373949340
3 64419375 430289993 58921615
3 35807647 868672131 657635814
3 209158936 513917027 268921174
3 619395625 792603561 23049570
3 608536558 941605708 253714941
3 135370848 333988056 61397494
3 590922116 599169987 4965702
3 789070549 802926231 9315394
3 171265242 549132575 233428036
3 368028639 999417293 591201149
3 728351037 905172091 141222475
3 193208237 937938539 30774330
3 839530733 987545380 57566818
3 782813398 949107462 74120040
3 122712981 209625325 52536622
3 760236636 829603848 54665652
3 472203172 990978235 95909433
3 388954305 451862695 48397882
3 820287195 847645270 11727678
3 14781547 443930462 93472101
3 826989207 998814119 118931086
3 744724013 784645318 10826500
3 714364035 813316900 36895232
3 989186495 995117607 2166213
3 419772224 581379685 123035574
3 826466793 968146067 79162133
3 5280071 986834610 354237561
3 847420811 978425957 113643704
3 509254380 931646776 138041139
3 864125714 934957110 38422882
3 134393226 621056538 472924912
3 71698990 199891933 16935890
3 313670458 407968077 50434220
3 277552222 535814157 29951764
3 537022873 811571670 40037937
3 599497258 659492034 24494908
3 804807057 863468256 35254945
3 703638366 760896598 41313638
3 162833653 436342524 185137065
3 705304747 893927662 124355553
3 425209101 984969883 272049972
3 869167550 970053034 83302665
3 903419629 905145872 252007
3 268252623 749963715 308438468
3 16546368 902878418 593910579
3 442072836 836114722 183789147
3 600509999 826982470 65995981
3 766608710 833142449 53561903
3 201161098 380949012 156639378
3 558328472 716217969 44677092
3 987424770 997523401 9433768
3 141375073 907023245 104359345
3 241296407 703805242 150655569
3 808622113 984172346 76481565
3 87123198 571383622 113358537
3 290365197 358176061 46297619
3 326518089 431176766 90409522
3 222079039 399826763 105848626
3 710325371 805589521 65389044
3 824136969 925744412 14319958
3 250262945 530283107 188544623
3 676275030 966542632 102168255
3 105493949 500332101 161236228
3 308095837 943853828 773409
3 583914401 864469659 4308466
3 819112125 955127894 109749668
3 270167403 718906765 287193656
3 357341663 641558712 271814495
3 922996245 961889309 37334289
3 658191522 895811686 173874838
3 42248694 232073678 171868179
3 783872697 998558099 17378099
3 82253157 483572516 254012126
3 321687041 750781967 276264780
3 252198732 481624647 55510309
3 974827464 994326188 19299061
3 887475876 912375650 21187588
3 597425723 911346390 283593082
3 13628881 275072820 74243967
3 237843683 498436342 139125894
3 244759041 434815060 135959039
3 689429026 788338713 47946464
3 25402212 909130798 97401463
3 320250804 674587983 21818291
3 583973539 730334453 29315044
3 547262112 650240212 24008730
3 641168326 692474713 31218239
3 674806370 780765192 48049641
3 145833620 350754231 112737222
3 166511704 990114788 574691534
3 839065017 868332071 24178357
3 149525266 362192978 7796539
3 414195857 853095598 22007496
3 647981694 914888738 230011223
3 876942555 979719243 44886204
3 169943692 517841065 36677368
3 938241607 949848162 11523881
3 725121056 887487001 85847309
3 135043045 248262097 45002333
3 800018702 954601190 65745726
3 243662043 951904961 587841809
3 719028822 889246417 66661106
3 182887834 198869060 5033701
3 510426957 750002532 75014543
3 743320328 817657918 17121143
3 701399441 859098390 47715044
3 729595684 964268324 89131434
3 103331205 414478052 211327288
3 435152257 555615989 24318307
3 792611018 919098145 39655483
3 662003871 989512947 314271340
3 359617995 969080925 162961239
3 971282306 995484911 18342220
3 480706070 770071141 265724864
3 99051444 335925905 162581563
3 814478871 970304051 97283496
3 285080318 447123943 17528433
3 725491794 870888123 110243087
3 376512113 473445962 76785587
3 387796649 412704684 2887828
3 476491127 779783401 21233591
3 5400469 628887394 431420656
3 824359091 861790765 23296823
3 828951736 993884726 125344231
3 497267531 746868372 138750021
3 447185772 712123250 247410754
3 441050788 831455831 80224053
3 777440229 921049310 71215125
3 639611489 864544616 12273429
3 938655310 989318152 32944676
3 857045742 995715600 100838762
3 192343483 602501317 245234930
3 738927812 822615878 25645695
3 95595645 144772279 2013705
3 943204644 954144450 7591133
3 269249845 456855415 59657622
3 260553228 501581901 101288061
3 184355966 799742747 440408349
3 956575678 994465494 22533410
3 153624209 658511100 455129394
3 598712572 704962270 57053336
3 267816881 540447503 186732587
3 831272287 998315157 135084814
3 457927024 970572490 312441243
3 934311918 974561149 37992247
3 357059306 971481529 138291308
3 289689687 466249376 173947226
3 531339531 963580347 5011422
3 892408677 967067215 60083022
3 719664706 826509569 77818239
3 903576133 917342647 6477717
3 55717231 343148162 264130407
3 656552437 701484169 19275400
3 601995444 823976868 162523736
3 282211114 867381743 231666605
3 652241841 719324349 54077136
3 668325852 913364845 154752370
3 523610913 931089920 182464525
3 244618588 798590975 248265988
3 95446762 401892114 302542819
3 94380806 320089334 130163104
3 9135851 814304840 577141870
3 912809954 964096687 7014126
3 20290417 350102104 26075565
3 12137357 929282022 365133846
3 246936018 841608848 238522239
3 78965896 426937998 97821726
3 769207030 849288935 56493326
3 307771459 708128135 315204358
3 897327405 966264200 60646233
3 668781412 974211740 650771
3 148315627 701201353 318301317
3 729258754 985451353 122715068
3 388653991 776345659 106539810
3 642028384 683794316 37390320
3 840870075 994852744 86483581
3 604583873 861221060 155612109
3 953459730 981999036 4326963
3 711685687 999650193 279081003
3 683849195 772286902 22171311
3 572092673 636859407 9624923
3 148609663 559417022 397141421
3 997629122 997699087 31337
3 489811390 626373176 119793691
3 172032606 387962977 156524386
3 503145198 900896149 170260955
3 584251951 841888973 38160921
3 57202675 372989821 60936775
3 652202417 777099639 59818644
3 680220847 839852116 120667485
3 350779248 473748700 15063024
3 663806742 726366842 40399939
3 118092573 155505239 22678865
3 875903674 884169287 5622328
3 33898277 926181559 339846357
3 357911757 488178762 35223837
3 834707793 960151980 62580818
3 664906335 865536453 172971993
3 641989315 988318104 242092913
3 783103821 894266809 70712908
3 752200913 774106076 21450257
3 180570808 797761571 319970190
3 929186898 935953654 6162970
3 67904711 874347905 788509949
3 827268355 967936072 111444546
3 447264961 639138086 42936997
3 875535481 985895767 91659309
3 274871088 545741567 40722727
3 893359365 970952588 3687640
3 958069769 995112454 3943001
3 748115520 853852876 101437119
3 981441430 984745175 1013863
3 771131927 887238261 38384670
3 366863565 409961922 4674224
3 770001583 787478494 15922394
3 702644166 975073351 93964930
3 310415541 623818361 10677079
3 874844689 924578149 41117455
3 236178639 258889220 14574443
3 463961991 672239574 154830131
3 424547427 801418572 79114125
3 483242136 838995604 212696539
3 440257618 740383016 235087951
3 272414378 383175852 36500247
3 832880463 979761304 72380853
3 33692289 622628475 370479489
3 870598250 936792204 53634580
3 988472900 990084342 1235619
3 426875769 711447207 224409304
3 67666209 120400830 3199782
3 797509365 838417439 15870931
3 136068349 752786815 246979021
3 40407155 742188260 491767525
3 301947283 969364585 39711121
3 659232101 724531636 51314524
3 972999185 993378948 9728016
3 551375481 812727057 164332461
3 459922054 779092868 306389243
3 293161539 685423524 203415747
3 830666780 930509825 2012371
3 561811744 653152305 4520478
3 167604033 284217943 89088436
3 6106754 667943595 489424864
3 613965272 985266148 100061939
3 575849990 923322811 82309968
3 173924545 870382107 465088366
3 480225319 819721804 101216373
3 315317090 475113274 21396171
3 435120887 706099278 206559127
3 713440065 886323107 114325169
3 169686780 479270566 190062767
3 793167842 794627110 1118789
3 187004392 953441212 611401088
3 40543262 758333640 317816588
3 756983210 831132444 33919898
3 507009238 626051394 110089737
3 537156501 553733822 6965346
3 417337012 977363606 419317266
3 920093164 999009254 40423535
3 186091081 846752460 161812902
3 294623941 478237022 121133411
3 643764466 960456332 207472039
3 235017504 511996155 107561436
3 7337446 403193620 287105767
3 639450513 647791973 4219158
3 304516958 752696497 137428850
3 284815826 376531622 44946150
3 190613190 613627871 207468977
3 691084098 759828235 65474506
3 327846748 851452060 272900040
3 489144710 927354638 373703649
3 663832279 863824157 111456009
3 749503055 890665947 11620654
3 104456356 650094638 512395163
3 230021966 480009671 243265370
3 331922849 895781743 277477869
3 368859884 532004692 11941770
3 385768457 794990483 329724165
3 163888953 517699803 181979112
3 771992573 787113791 10534275
3 3412719 377380089 166551431
3 735504236 776991696 38228803
3 10465975 639949817 53252277
3 472325608 805398021 187452168
3 66699752 320085313 46490030
3 679119665 714514765 18955625
3 251951525 511522365 231433696
3 599459299 984233439 71645318
3 8426157 88723584 7165171
3 655292158 855066924 45568147
3 333313576 487764587 115675452
3 54005888 679898880 475485709
3 790527132 906429931 69234318
3 987477154 997876672 2847799
3 422746813 853895446 13279434
3 126013984 527683798 174176286
3 385553410 527513188 75782153
3 628832315 933781461 98187161
3 9277538 312431289 214217381
3 634450356 951255230 204795600
3 635969647 650870447 7072673
3 565381687 844010129 142298489
3 86044723 566156015 132721597
3 261497050 555922819 28559714
3 811580370 915055967 17843231
3 99565537 964272776 671630801
3 136598466 920668902 386737425
3 803718636 947016469 54964431
3 151159590 940719331 490289229
3 170851073 788052078 537211281
3 209474912 584312576 314699227
3 97509314 789982665 253786467
3 721113575 814609642 26207580
3 372809633 802541949 227020926
3 922349180 968457814 44852873
3 599817198 661953505 38317696
3 391491190 962027489 106645715
3 677800483 913895196 53026775
3 459862968 479686227 15986658
3 954908443 974777663 1016562
3 746226990 941721871 93699682
3 654266723 705063770 16563403
3 805390494 883793693 26254945
3 826275178 979857984 58418815
3 366302102 748498893 211864148
3 946340743 960098374 10488628
3 958847510 966215552 4840963
3 422801861 687499911 123642994
3 372586915 443397705 17618551
3 421405415 944335778 177258683
3 699375719 914055659 123733046
3 678038925 754970616 74034481
3 715098697 847137763 104662104
3 437988153 658574457 185163314
3 868511530 897060029 11384345
3 61648472 485585527 6839865
3 83006464 563865827 184461189
3 734779532 921017247 178059686
3 480495983 874291317 257886091
3 175388272 575214433 316863649
3 655286930 988384612 35769944
3 386773585 967271074 323896571
3 368775358 932717205 229701725
3 747513627 789951953 25454577
3 721735198 928752716 122985289
3 845824516 847862725 835328
3 511818230 847850403 102665383
3 430729268 566351562 130142347
3 794416354 989368317 98305645
3 31875138 155765596 106781205
3 472452649 691982293 15718366
3 283514176 512604814 118788682
3 376529235 839013500 61860518
3 438473011 881209267 155292926
3 558624484 750762949 13559709
3 874715413 913091256 5625773
3 557231756 872738619 252493528
3 437188864 541693904 100846568
3 231733845 633670342 144050793
3 728104801 862348222 114232900
3 452650666 777182305 201698027
3 644898725 717996747 28346996
3 540378523 743190431 107993115
3 469908505 953788033 215164972
3 711902904 740257665 3643476
3 261705489 640971089 109366326
3 47710878 487621166 108364819
3 211498678 484210186 256208994
3 710649839 990667956 212221592
3 667568370 677475618 8229084
3 599123830 922122541 288250129
3 169243413 924345097 181966220
3 948418149 959823033 7562606
3 685608791 724603073 21672921
3 287605240 687047890 382722236
3 16577314 100409233 38806269
3 126603254 277838955 143584619
3 163792042 355938056 48259211
3 437302210 992184416 483263390
3 765962360 901608351 52126235
3 9901561 144882307 106144732
3 360562932 385068456 4497343
3 888730043 929949363 29024974
3 606634736 834617664 27523772
3 751619761 887978775 98591077
3 715615202 985992969 56259951
3 66582307 871350280 519238865
3 226829638 648086860 147658496
3 686277705 757053627 68509130
3 814194311 975234173 143370084
3 134749531 171090922 36019260
3 27660122 699223576 487120494
3 4806558 813534540 564376155
3 202971608 843016984 606333765
3 622420115 724978147 31225056
3 56020136 740070898 134282731
3 844791676 980825394 39676503
3 241526549 444606552 155012258
3 556766601 736375389 66101534
3 242221536 427851819 92853671
3 602039294 812720811 135624603
3 879554978 966196604 29021977
3 390595462 816957433 122062964
3 943674144 975228073 14922212
3 845144826 920620513 57856245
3 269969659 400157498 116574345
3 668582403 753494048 33795504
3 818451647 889087390 58603991
3 145704415 825940271 273092859
3 668408305 763076273 21129524
3 64388048 471979830 204422915
3 655194324 874275175 33936546
3 669279032 977691490 196820658
3 36484273 40332462 1421558
3 553457817 981597246 238262549
3 886225354 904480683 13028499
3 358705801 998958482 21314032
3 61460534 981902461 778482695
3 695974807 919753046 219593815
3 61548472 142499761 57703703
3 19487570 630905954 227706874
3 500381879 878886768 106942608
3 90907697 126288903 15106089
3 533888491 681315046 107347218
3 325215284 739601486 315566004
3 653918352 768026134 15766293
3 600697640 883714093 123682631
3 676747519 731140702 35088468
3 262927437 875907548 504159430
3 291817509 971258736 489401713
3 563577968 869149554 120285622
3 107871000 146419193 6479109
3 303577880 764797453 226010945
3 358624971 721634403 113683092
3 19777702 546022651 27117643
3 629364252 673544614 25499609
3 630325309 662088357 11947787
3 477826713 575514822 36130290
3 354509168 455863869 77327485
3 730243746 994872787 66464836
3 190931195 242819029 17277718
3 964024048 999889447 10335240
3 628238995 990146016 273094430
3 117319644 994106514 30705261
3 341607613 355430473 13087
3 42323432 483633767 198046606
3 885325349 992166782 78059534
3 206239796 786342821 462164620
3 932352994 960999325 12102781
3 90178235 744198736 30334634
3 301691216 750301072 199849512
3 305441739 949529910 11331347
3 644418823 840347989 132863458
3 540194267 678779102 34067029
3 117957003 292874232 14942312
3 632596193 712071582 36652888
3 220203997 459211631 150668406
3 90902622 200110417 54416000
3 613157732 798058508 50490596
3 833422097 871341260 27612621
3 474169753 495686711 12237246
3 542911561 866055495 141253244
3 918626139 964650215 9480688
3 528787914 956697924 180307520
3 82591139 570390621 2577649
3 384271943 540553569 152668613
3 440055944 950552259 141553277
3 972410011 984095236 5978158
3 352108772 723928899 244749610
3 266431378 704346111 327716960
3 191530426 602136239 202786784
3 736307678 849584481 58041698
3 497437837 968875861 393354192
3 24203863 415359953 85197995
3 188427242 915497002 121957427
3 184955658 921354517 679260279
3 20258530 307185837 121260937
3 445170748 731225430 61940888
3 836286159 983143274 146643356
3 176033534 800943936 19395534
3 161807982 863567498 496763177
3 315986835 734299224 356560636
3 638452623 708123965 50034705
3 105185797 557212610 324722356
3 851990761 943372180 30574599
3 636415602 884666514 159916592
3 921644216 960655260 24139390
3 138848789 857226354 56867934
3 498439946 582228930 350286
3 902171014 928330195 19152970
3 747311699 845880004 88623743
3 34434 465455801 133341029
3 711788271 798315614 3412757
3 884756961 896227353 7532871
3 156140599 369843798 46274729
3 413078780 619602315 24172364
3 999825987 999904565 57984
3 57794670 564543340 217027248
3 629201658 752676583 35958111
3 276397710 622455301 300366093
3 696699238 933596892 129374293
3 299474831 731552413 379650970
3 684254268 721147380 546814
3 847939648 938678663 3789044
3 988493376 995077417 4774723
3 338611543 925049219 144270895
3 671599552 705805207 27226808
3 398888780 898774000 178580498
3 338498962 633207821 229722323
3 226131958 819680380 480443327
3 625593698 983580428 249186917
3 43242663 382061778 334812916
3 529429549 865055596 295710981
3 46721332 998205105 396878571
3 605897167 611890686 1976864
3 414889110 918177164 201982588
3 503257429 677949348 135512034
3 191537998 618278288 238925553
3 431413626 659478029 225735201
3 266495480 621754275 13284784
3 494572361 737224796 225932981
3 559011457 841262108 24817716
3 308322719 916618469 32636289
3 662725890 900303983 164771812
3 491469170 894841619 153974299
3 833220883 967524462 93494437
3 665585430 684083195 17459476
3 439104884 945314890 382263059
3 585185115 670425541 36628138
3 591845552 637962749 40495888
3 106934440 855199173 99296020
3 409012353 819365115 288184264
3 687241891 943948888 221960401
3 869033340 945701408 40355650
3 844945868 915372534 38911547
3 944171680 962342544 6291582
3 29679597 986643191 185485167
3 834593793 890160859 34595849
3 346818676 607713680 177639171
3 183910904 705852431 146245648
3 406930057 864064326 168916527
3 653536485 829947011 40813467
3 265799689 616266730 256958530
3 280807815 330516713 6398801
3 488192940 515714433 7684132
3 144346587 478379272 214971115
3 663985074 757456668 67703331
3 44078375 653962637 531737984
3 134487838 823342804 130317860
3 593076862 980099390 51967428
3 792084121 947441252 114298228
3 303445812 500100797 134447891
3 146685935 178279235 21498604
3 228285510 569614792 222974038
3 787710907 976939208 183464660
3 459750934 931767589 399234823
3 194711734 460065535 261488338
3 428369482 464901900 5086126
3 494309471 675881579 151398047
3 237878742 877520906 499651324
3 643215167 665512119 19199305
3 877893858 990291051 40571603
3 681988857 813697975 93528870
3 127127179 568542310 220355867
3 816288361 855354075 505906
3 964079996 975676220 239532
3 770364469 801467260 24711257
3 534521517 623711413 33085405
3 667898211 918152084 161060293
3 462539160 880401796 31758341
3 324869914 439259503 19978769
3 823208395 990851916 58266765
3 991804470 995232344 904539
3 393098273 643011290 26203500
3 98725222 657879042 419188737
3 335911594 762393641 261619853
3 313633618 861373659 35617413
3 103048388 428547575 294137108
3 74332283 255003982 174541196
3 102872551 871811555 177804560
3 739110610 902994772 39075035
3 670109180 815332963 139244121
3 9991988 503359491 224475625
3 438590927 562184954 49224365
3 418357209 932200930 90566327
3 993725858 997883895 2266259
3 168706548 474228947 173102896
3 372881412 977205541 440586988
3 947855508 965636323 14190678
3 243826454 796632362 236810960
3 938887222 988210749 29353795
3 339494714 990260454 424733363
3 49045569 469402683 150626873
3 959846489 990365655 11684288
3 499494775 827728288 59479683
3 488823047 917689256 371038970
3 569920175 947060725 151846121
3 178465859 489007992 227944230
3 652179314 969598231 18637211
3 470723976 758946358 170085602
3 873466314 979309695 90475323
3 720457369 951781101 177777734
3 682750269 958159381 111424886
3 396176495 537094607 41800346
3 633467466 678787202 8733539
3 254375031 475154299 68408596
3 791640819 892439494 3159189
3 613555284 911557207 160592800
3 825613826 924398867 39543451
3 583753743 845060946 43363366
3 393447565 572163964 87526270
3 980543214 993297512 6716275
3 771208690 823744803 33793189
3 531257366 695850685 710061
3 14093766 598809877 542381212
3 81996666 390904913 137489712
3 44777875 54536916 1960140
3 440963592 664038981 17977808
3 171275346 976911609 298147352
3 512736845 777385441 129692144
3 450540478 899350375 193349337
3 529213548 547933596 6784237
3 762037583 950407035 181229643
3 373720985 637938380 115625067
3 958835816 967763501 3054308
3 564696764 816847507 167875641
3 857469977 988074210 60753630
3 606738909 679296606 62717472
3 389230938 398628806 1328013
3 848857470 889200437 26739526
3 971246209 989026736 7894600
3 206687811 702326997 172907597
3 700839896 779909187 59200515
3 87877242 311286838 107335584
3 9550508 689501845 511999823
3 116749807 342538299 20797521
3 944878900 976756119 4159985
3 232406458 924780548 425371349
3 393294757 691611801 2422026
3 451489378 644968176 124082995
3 212309754 320504274 23241367
3 455407483 860462001 154435064
3 940059242 992383451 23210570
3 734803606 843462161 23161761
3 954968996 971909627 626037
3 173140137 350642472 56430781
3 315621670 663741652 327679627
3 374035441 872219421 55452489
3 973006696 990926186 3241156
3 468336903 743718046 196424111
3 142751510 372860434 7725906
3 171816901 764140122 48752749
3 798849256 924390135 36721139
3 712541114 989826733 37280372
3 807238422 882763298 7700721
3 196271162 428117927 190196994
3 43736291 573055694 327721859
3 456843901 933597089 73904962
3 512353317 982779208 264917044
3 484572385 624178006 90769793
3 111934798 894825287 174831889
3 911911143 978958450 45747116
3 521987659 830616362 305659242
3 588962313 819930694 100406850
3 157909933 799799537 44355763
3 955836719 998767353 4360803
3 650697185 748801293 91772946
3 907275214 988779572 76063086
3 250563123 452898494 110942361
3 37038265 772496140 276908019
3 925585614 952384491 16644190
3 771556958 997586933 99835543
3 493825283 876519142 72013649
3 260066783 523825208 260761418
3 758534027 948175110 136619560
3 758109333 907496769 79535649
3 587799153 985250528 113648112
3 683201008 800387429 59408856
3 940575693 988815085 35785417
3 887688177 932889086 512135
3 614609232 952865072 316850725
3 683163128 839810058 135988074
3 805204453 825176195 16307676
3 706734291 866280635 39757372
3 908356581 950376329 13944907
3 408903378 563735007 12545893
3 519950247 948242658 13025609
3 444479860 581560472 51127746
3 410022997 718376807 143356342
3 244158819 265547492 21088313
3 826827518 998472286 94456652
3 733164198 817570772 65008399
3 173382514 822786830 335189385
3 839519228 963269464 81042924
3 929141717 961027641 24772440
3 955923692 956528051 69814
3 296848542 695624475 215910285
3 728547436 836494255 34577324
3 304189954 415494952 38558127
3 625947380 993567985 128942168
3 258381919 281554067 16933958
3 826080501 849670772 4810675
3 623211324 879820665 207123907
3 206536804 462346252 212852494
3 807051405 932410380 108202194
3 660040027 930887268 57003289
3 878378012 988728433 79090654
3 792793296 920651309 11397401
3 492831841 977557026 268074645
3 999620171 999636477 998
3 609436261 926349134 132555227
3 921444134 951804807 10475803
3 526346821 628007170 76316074
3 774977022 940501695 64810746
3 339453674 767335243 409308806
3 365254137 775266638 8670776
3 162508634 712338121 355427802
3 665167746 922230742 183474883
3 935030152 964365460 26606940
3 133304438 398119735 66452489
3 354018764 465631895 111572424
3 760711785 939479877 120757155
3 112618367 873755880 578384939
3 655842103 991248898 187913766
3 158613320 432278695 266525498
3 7183751 737815691 276123057
3 561698731 708193786 123858670
3 710654888 908295011 112610058
3 268380544 677310404 364315065
3 970519962 994486224 10980989
3 730793991 972755652 234494226
3 848507426 997870280 6272959
3 505102624 795102420 106508698
3 255140375 409371820 3079815
3 267188902 746154041 358202451
3 706266010 995919291 178031220
3 418168753 936330041 440616045
3 456101445 574079984 41356552
3 338223384 414190929 54030368
3 215257548 824598824 38480865
3 252615762 721646385 36414800
3 961778826 976097487 11790825
3 61977802 109229570 17487718
3 998911600 999480346 189046
3 814277318 907380440 69687908
3 869910211 970875420 39990454
3 155709112 606886748 287402140
3 449981546 725868138 178337406
3 494129754 807610847 269325410
3 627578855 816166870 166776409
3 507338556 693823382 161842731
3 750128331 812303797 32451082
3 940685178 962931476 12012228
3 310860202 867431709 286930351
3 981008765 984671863 548490
3 379677056 740450273 206842644
3 100273583 540178791 89644812
3 717307383 757184821 1025374
3 759337634 938835697 144317376
3 793834492 992395246 164721536
3 850200043 892082028 13638320
3 521740995 785718373 169180756
3 672298016 695994706 12529092
3 625496704 672214816 36687817
3 875806893 911365410 12797410
3 478242880 690882904 29605082
3 157944363 695035792 504697667
3 636074934 884082436 159014696
3 762443419 873421265 32578964
3 628767717 885454366 103220557
3 375452063 466153066 68236547
3 802264874 990590428 80304359
3 535322513 582361459 24348318
3 559423298 977580140 7377153
3 319947977 607474376 54506838
3 207390057 834410977 238490082
3 344262340 384251285 6626611
3 388047211 713448551 63928980
3 470618025 716572571 235518633
3 568979017 678781692 54474649
3 923358354 965759226 41819433
3 232876177 757857857 271995219
3 250614158 613334559 233597616
3 731461508 787037710 30476808
3 952377153 990871282 15837612
3 23568104 645409643 425813928
3 915862350 937448135 2123864
3 672913274 878391754 179070492
3 145794971 768283060 74808367
3 539610496 569528761 15609059
3 994754467 998601733 3800698
3 326042325 810327095 273680986
3 809721897 844543771 19652110
3 483576548 729688191 159457488
3 124587879 893821026 501929579
3 203839159 440462245 234349288
3 63423020 468065881 363365900
3 962812633 984585913 3295600
3 93297263 574436144 288101389
3 599593443 647628138 5308663
3 544774186 946682340 350084474
3 278228949 939172514 637201770
3 833194419 992441319 100419381
3 567799173 834417061 250686024
3 945425558 964869250 13191218
3 945863325 988611023 20404985
3 246280644 707287543 110352071
3 522718026 948601330 146562263
3 395814534 513230059 17973670
3 278052023 878013578 176255160
3 261977660 290411486 2898967
3 89766562 826548117 191505768
3 676419675 939347496 195804524
3 765906260 998011337 104107176
3 144502643 657069182 52461401
3 773524269 813452412 21248862
3 421762513 506752174 35268345
3 723694574 943235232 173794266
3 933069042 949214640 7783937
3 500705589 981932258 277878476
3 952215706 996297707 25345528
3 564646564 999776417 391882929
3 82354724 584733008 230584054
3 190640170 685395725 475023387
3 608164304 976855933 221171221
3 887069256 949069136 61204789
3 29459910 881405480 552441808
3 793432752 972260980 103803078
3 493996968 496050339 1176712
3 766163091 975299814 58899351
3 917972589 944028392 20497039
3 16677056 944799664 150986730
3 249670072 687445249 4181336
3 891618377 907880321 8797713
3 737196236 798109751 34926996
3 492994165 858147236 51606613
3 405340497 745803765 318900240
3 336735482 506990473 22362847
3 665623550 805963821 120496498
3 396688588 651240083 13629696
3 908516124 997951862 43013081
3 934188873 995573943 15157537
3 933826840 978056107 41093788
3 58608951 792777408 7323861
3 801393797 949217414 116690360
3 260427768 606153757 118887726
3 425344225 975944382 485039185
3 839669147 859981948 9294603
3 625797337 962656055 232505811
3 701033379 732195362 14168715
3 651227207 782221929 125084039
3 787116119 803436883 12524168
3 275075066 602048923 174024723
3 390038783 702646971 64049547
3 243227704 743440145 366455704
3 354056648 355929128 400168
3 136099659 716575674 129918010
3 70259868 224990976 49951463
3 617120271 626672098 9146054
3 302696019 376260209 7372633
3 66776202 597196805 455014179
3 821111709 892311961 6446209
3 178661424 710037314 285648465
3 328773607 990964627 169964599
3 287469912 571290216 111064595
3 517794317 897540490 41809333
3 232184127 782830800 492811329
3 989291240 998753574 4617199
3 213929786 592121713 36340234
3 899217281 899815061 383554
3 171943077 569504698 383917717
3 298129289 918753948 585707817
3 951793858 995979730 28983495
3 403443817 967890189 10990411
3 224583125 275483601 30282480
3 502151658 861537766 181060170
3 798639306 885521738 3068937
3 157857656 804488978 436023456
3 629260862 850376719 152342694
3 899225647 991405091 14249640
3 393555590 562750802 167599106
3 199040975 333271956 47217525
3 140296015 419851508 6011620
3 164233408 749022485 50075779
3 579466699 688481290 66357424
3 723492996 965794943 17169634
3 180545189 626459247 411000915
3 98267257 834554207 3036416
3 307093739 579389321 183979242
3 282193283 666074975 68400688
3 890624148 933325349 32208824
3 962104797 998352651 27431417
3 356252475 639523299 163942621
3 576410634 681536424 69992284
3 784427813 899608488 88360819
3 37270068 504805078 3600424
3 352407315 751629366 253462204
3 454012941 637756877 59606829
3 606063960 844564033 50412787
3 75699615 508466498 112867824
3 464505884 681187297 118505245
3 636374819 880000513 166009142
3 926579648 932088334 107248
3 379052894 435882458 36527295
3 271411163 513279899 182794164
3 307200215 443422313 42544492
3 360935058 603395585 236717350
3 350911250 970453258 343002654
3 430394669 710257403 16454113
3 81327160 516397232 123392824
3 551162050 916046966 43134408
3 989903960 997211156 1286894
3 242807607 447911908 38857939
3 736996265 833486541 56347912
3 507651923 911950940 358817031
3 370227609 699962002 178737451
3 896395411 973677504 68952525
3 116015978 733544074 311150764
3 149190537 450315005 122300672
3 944526449 972291507 21271249
3 9940188 225896501 118913001
3 525738841 700833440 4856860
3 207908994 720700603 290208763
3 234953205 515178021 52150978
3 158863880 962898883 700088018
3 706391481 838649778 80858682
3 468387642 779196306 115414339
3 964292609 983804645 4980705
3 6852236 989753008 338463426
3 171866864 188001590 4069553
3 843725851 983803285 58206844
3 740368690 894041349 88235650
3 117300170 574862593 111310045
3 756319642 763270397 5862689
3 231001484 931977620 651843083
3 923461254 969353631 36376356
3 942863831 994016743 27410787
3 970076670 980490959 3228172
3 329920809 742075809 248514690
3 925886831 972531860 28823218
3 304626397 441073890 128721247
3 867678918 875931988 12820
3 504064087 670683447 139918378
3 173774923 303157741 97826185
3 512635285 766689157 108266717
3 137404757 797660811 398770396
3 19337807 21405379 1767816
3 427182153 520709642 60661155
3 166819764 864972818 621450194
3 620361758 678481311 10343535
3 228770476 452369911 160451308
3 111840771 402185630 181298203
3 347216111 515667619 3617332
3 820505143 978510277 135024919
3 411601710 906024998 448232158
3 109108628 921586362 578072566
3 26367810 449201427 311597023
3 368384026 672414157 138091640
3 272449488 605794529 113687498
3 139592407 177206171 21765541
3 799390463 816985446 12024695
3 460147256 599307266 29754426
3 886545154 930527665 22285011
3 315912897 733909921 233810078
3 666309466 938494367 90389692
3 643697950 923964762 11586805
3 76016650 854522191 297121883
3 497218587 832613381 53039801
3 70236336 703369469 287238215
3 484205625 511483979 17209577
3 184733008 567440375 344420501
3 815926489 819930017 3029734
3 173431076 723727194 504829007
3 337319814 803323957 198706789
3 463071343 529538674 650877
3 585709531 815217071 122223233
3 232999846 590160694 202184137
3 162224312 611851783 337231836
3 764403124 909095828 93193052
3 11192349 746446669 68086670
3 323550389 675684046 145941531
3 707870642 986393870 246468196
3 122002152 985022488 177883057
3 500817251 573403797 62325969
3 90309586 782340076 322335591
3 441761562 819170553 129392443
3 627283930 889178166 148944715
3 274783407 356906317 27226974
3 195555010 310079851 91746629
3 548871078 568823035 2983042
3 741982784 932371385 62155674
3 55787819 656618106 269930655
3 236308516 568873705 291845318
3 42302532 246109042 2953529
3 697386797 923327446 178344514
3 454192305 755946827 253497161
3 502077495 833578343 239175615
3 141254327 498279836 327389584
3 414453211 889078507 393248735
3 387969276 927599838 359920667
3 720600624 964929709 94150970
3 474129819 818132207 266881915
3 870369098 953097743 46251693
3 935174631 996412033 1946209
3 406440137 935678281 482598635
3 44763428 985196860 43004284
3 771123827 772887163 1674156
3 34275288 560934922 475775455
3 851494777 958923864 15178898
3 470843524 654828910 1876046
3 126102140 500007190 305891731
3 487593939 766022566 203338536
3 82172457 804039269 505075585
3 70421819 606283182 365529452
3 128102899 779667490 356970924
3 575714569 653538367 73347571
3 364403567 642489204 272835976
3 985288361 995216860 2436325
3 20499823 685973784 66315171
3 633425026 650573014 5772925
3 623512411 859850054 46696689
3 579060002 923232849 147702464
3 710180696 804858571 17348474
3 592516237 634950149 12414188
3 208604629 434874957 220233751
3 124259562 645856793 140048452
3 639859129 782701683 115369009
3 202015446 840138647 209697705
3 813843977 853740122 6262904
3 862412167 907768583 34438754
3 927506483 996722460 6646540
3 413468353 717326670 290165428
3 784546059 907412118 38090032
3 345604782 982622929 131667227
3 786685826 967181809 151566286
3 617573648 842993675 92917764
3 21759591 798647757 681225587
3 57368938 352564270 228472629
3 467502358 641997963 73030251
3 308328557 885690377 323926811
3 33939390 34518403 538298
3 228350886 561039673 236002446
3 570669864 736938913 151973995
3 866341544 913577438 15640500
3 871031409 938940652 5021637
3 615556051 862349342 218801918
3 558165281 773980666 75803152
3 777003975 983341566 59130894
3 338805952 801923094 447968571
3 404058530 884585346 393697856
3 377886187 710731287 104393274
3 470381497 484188147 5255107
3 69701349 609667250 34723945
3 508091001 545815191 30604616
3 55157873 884694133 252264633
3 55444199 603745926 524738019
3 211865428 651446606 75331263
3 763490577 974193775 159462363
3 414707514 845395071 677923
3 445650062 810970688 62106973
3 873590844 892266576 8355624
3 837230475 895349708 26142739
3 16416100 694615100 14872008
3 979390453 984473126 920592
3 283377580 591324038 191705158
3 54698443 288091831 229199476
3 955592401 965578500 4322681
3 923154607 990333529 3280528
3 89949028 610529045 458057480
3 540881769 727595128 138562478
3 924601939 994114318 3251529
3 68223467 615245177 61382528
3 566346199 986550148 275784663
3 829113778 990555862 81474924
3 763888261 899064896 26471481
3 873600099 934901825 46495387
3 143115809 762728991 521012741
3 965972 787639076 561787989
3 787282113 943971181 78897902
3 744511682 813694729 63028172
3 340646015 679857268 292960402
3 371806775 655849392 204182968
3 933606011 996867404 12910776
3 747559498 817603219 27715781
3 882377045 959907720 35444911
3 116718772 705617207 56858692
3 101301325 762237051 178801389
3 21684014 108465639 6792458
3 999721587 999799615 37007
3 2114231 453344551 166812128
3 9904068 766373620 521827368
3 9799601 475051102 27319361
3 901376872 929603516 4371842
3 534220152 588313870 42927638
3 29233946 626327156 198609437
3 837305035 970517709 24461441
3 994794677 998452820 136612
3 933015594 963508843 4930292
3 832948348 917524679 53226707
3 409615044 894017874 181580506
3 212292814 780315753 133073945
3 468295137 989956292 54782350
3 56232479 324060098 149756706
3 304768427 989266847 528188991
3 538074897 753726034 118506937
3 287912413 648834986 354314401
3 60240153 873897761 787768180
3 576244710 916571150 180104288
3 858711620 995373055 87174109
3 832310040 999974482 72222103
3 978852989 997917765 14421393
3 439667223 670160994 82730391
3 254440345 616292598 352243272
3 356977397 808289665 242703929
3 365650296 501102257 132415309
3 911696687 939652645 8156939
3 739124013 805074143 39673218
3 202927657 913751559 305791892
3 53895884 806616026 416584565
3 825683750 923935490 44953740
3 669527694 998972962 153996950
3 452194560 489201456 11806506
3 273551345 640610199 57376097
3 374259169 960826769 102505200
3 492438600 591654183 18724028
3 690373117 983511443 16442609
3 381563542 761836282 290866500
3 560985242 749299321 169760586
3 142649955 532967652 272205345
3 585859812 762367554 15401350
3 701298182 880610635 67643087
3 401795196 543403775 72920483
3 224401106 645388193 313305705
3 929070519 944855910 10916907
3 475804152 879607062 85079197
3 594376525 640176562 13291179
3 828628005 858286797 5655645
3 148042727 860237672 269640495
3 573351511 766158789 190635303
3 710701756 899013187 59095244
3 138376276 740938724 211205711
3 552786435 793553694 81906463
3 564970249 630665950 14969190
3 396150847 830866269 270660886
3 673055308 720357124 5948965
3 507253663 856286533 74080988
3 575244543 823168997 148335512
3 394394001 860524849 298303507
3 871749121 957054998 10804034
3 715366154 763335305 5826034
3 976897043 992147953 6034188
3 179102338 319162988 24960930
3 703061239 771415608 16259919
3 705613803 908258310 123425591
3 421323529 686306729 29856430
3 777095176 858311671 11844998
3 634437548 953567788 288112374
3 255598090 662859774 351125429
3 179880775 394603428 199552252
3 212558664 748831865 19493721
3 312940677 411510556 18296973
3 48788107 667637053 79134542
3 380635337 610991889 82525292
3 127648863 987360172 722726277
3 619047664 811914947 172460231
3 483367175 557364493 49803727
3 602591023 935439925 68137950
3 340886830 649324885 221009508
3 728826842 743752954 8605897
3 139912621 812412664 614212885
3 457771182 510463018 23919394
3 533441838 947284064 44624591
3 911497925 927964202 5803041
3 267696056 587442771 107566809
3 343976467 913663420 348897207
3 404571457 450452265 30719019
3 711993142 910623110 105612966
3 727708845 906641580 119106734
3 278191455 316606447 32173418
3 56898075 597388253 369586406
3 378104471 551558836 129635569
3 370743825 466092216 74889425
3 955411212 996557625 5152637
3 873383201 932294487 13204418
3 204566644 876945528 239571673
3 315472575 729435511 124972628
3 724440065 825631779 65309392
3 650298195 806395652 49340892
3 213296377 679388057 305476646
3 152872358 719098649 519748689
3 420556953 598968753 12968383
3 330918696 416050861 71104220
3 885414496 958899879 72157171
3 525002373 908041539 131454738
3 902139930 973492857 8913930
3 476068709 724803711 18779751
3 452462111 743467387 252472116
3 489458154 494711190 4548909
3 290098128 800343903 91262065
3 930032444 958519276 17347675
3 967186497 988887210 11318629
3 148809577 393372133 212803118
3 343354675 658488387 297357422
3 260715857 453654280 67050684
3 781270221 950319794 57446373
3 204852314 565576751 191814399
3 301941631 722620645 340579049
3 527811441 985273350 215758543
3 851422932 920569209 62467388
3 699080828 895807623 56429222
3 420335943 923130870 54981325
3 809434809 981140327 42141748
3 326776015 674267806 207330738
3 593884025 723896260 118872021
3 59504361 772455953 12808536
3 463920628 492684456 24350387
3 60755534 467159624 143643847
3 54501681 672813017 488831686
3 340030714 587592544 189417804
3 455951902 885360637 140781462
3 541193874 569859111 5789973
3 70764971 740859416 507819269
3 27899675 871071581 461869825
3 2834403 875312814 568976256
3 649938968 662233888 11214249
3 251139884 486736512 71011457
3 412324475 650612754 207144349
3 570427547 608854994 29244137
3 698193551 970140407 174815218
3 259895115 960010555 422791709
3 748252795 772149494 7537623
3 653020848 999488482 79771291
3 12399260 462022115 371787232
3 615344076 793661868 30413782
3 760550169 945603786 106325361
3 398087573 420120209 823518
3 217062214 860817665 142415575
3 526083084 536281995 8993778
3 74613703 739663580 294924031
3 841138013 856304189 2716235
3 91557920 827219733 183983489
3 928418146 964938056 19891962
3 542914736 933783851 101316149
3 42027586 902569725 616910751
3 170491950 727171836 297749967
3 812196939 898412564 52142665
3 944704274 978781704 32502947
3 350567277 817003154 132121247
3 732422463 862631546 83514006
3 15311992 486004647 133183802
3 344431751 798958158 244012141
3 485375836 770437594 977965
3 531070933 668875906 46879034
3 154614313 291946088 61873878
3 661306006 909808290 227528848
3 666837983 846060274 56308144
3 759067686 769849199 1666095
3 764934611 925519786 138842111
3 179004989 209403836 26002786
3 162462149 922820228 591728180
3 130129164 932029474 617650910
3 186233076 943382194 512855947
3 438782425 951524411 21867164
3 538529666 948362273 58859976
3 556350522 923684495 42762438
3 779988968 783429445 2109593
3 725791722 762090323 21037563
3 880547657 926721304 28719149
3 848105682 963176246 56701274
3 538797143 848654636 215004999
3 920356810 949545689 28997656
3 811941107 998847262 66438809
3 790031752 978282064 30454865
3 149915013 352177466 190180234
3 193366647 194475191 539829
3 774100706 893535292 3419985
3 758986866 987326198 151817653
3 760125373 931651230 48020505
3 198369595 816597663 72568739
3 530774742 536957064 6028374
3 409338868 640592600 169883356
3 307279827 503086121 170230600
3 734082533 760884795 16946695
3 658931452 764788425 44971587
3 713426195 899101495 39490546
3 88912276 819504378 324622114
3 513769451 627458194 82239401
3 221600674 293467138 62555153
3 95566422 686119129 410969946
3 683414585 951413017 36740476
3 753147952 872317113 40670431
3 717465456 909374080 65488202
3 248096879 872378554 599749101
3 268446198 982475218 564404471
3 951733467 977953923 24776523
3 616926647 990444004 144684220
3 738318543 958235519 114690927
3 217268130 891349978 271443697
3 688197260 798535105 66616577
3 890846911 967188631 51402861
3 899573880 965372937 21025939
3 165491734 843469438 625338938
3 177898638 777115144 317087661
3 172686789 368210682 16953161
3 748301590 874531744 79197991
3 499541551 828141438 279244150
3 73998559 556605336 179792320
3 523319589 975278791 422598378
3 801925 805222131 722539023
3 893370656 903278886 8853363
3 230053074 911507107 91078653
3 565426325 961331650 301618117
3 364298395 802509036 306337073
3 603676709 676537571 68298282
3 726283987 774726494 27931328
3 961223398 995579974 17676800
3 774311940 980140312 36632617
3 309893801 519625313 79397142
3 156299173 536586117 104179674
3 244540368 615210869 339110755
3 128076668 649825284 271884536
3 7377679 919085562 592735744
3 758157773 805860683 25404005
3 960082972 967303368 690146
3 607763847 756300486 112450618
3 884568924 949249201 27815716
3 52310207 296787298 81749621
3 706593086 772252657 41243281
3 517095378 645327514 49398741
3 411626017 980578301 407934457
3 751020287 783297781 2785336
3 215842367 989736827 67970459
3 629775155 690912349 35978222
3 119407708 909488808 754881886
3 317552303 976272578 427710886
3 619347702 888358995 135365216
3 569533167 827414434 230430174
3 36083252 449763472 320595059
3 268723365 349575665 4253252
3 81491673 567885014 43004565
3 92832646 409682421 131052349
3 416566664 759038514 242101591
3 959413417 994951286 26896151
3 686158057 955534169 226290516
3 536723367 616008442 4873812
3 842757906 866900941 8382280
3 262436641 998753481 179785320
3 97399286 455942639 29033577
3 263649815 723802353 459042842
3 313462565 738864448 51209830
3 437109315 619530459 63682307
3 12604389 184787174 40351123
3 965027377 982421851 2504022
3 724374542 831532111 65817200
3 964582213 987353234 6226325
3 669192420 806838162 120646789
3 773744107 859068620 45040105
3 467849381 994219549 161615526
3 4725208 425548822 8067011
3 714958267 968076131 4038633
3 383987313 932280174 416501443
3 485449678 708021020 31010885
3 152397485 647459250 157055011
3 774517953 915339850 61294904
3 23932952 585179995 324534993
3 673659107 874629073 158420364
3 99341710 575172545 464656362
3 933199827 944773854 9772291
3 583781851 673077160 33823890
3 371960558 961791952 138253340
3 345602026 677236377 213023096
3 281821126 471644725 137109407
3 237562474 747175028 282565557
3 490583142 541244884 16556460
3 134839467 578070956 280750346
3 443402079 930324275 95219990
3 909532199 973129424 40800710
3 402544391 995716143 150603701
3 262223604 809878687 64819081
3 177645913 598987242 213309801
3 828921791 997190826 2294613
3 157641503 984813992 314231728
3 731900476 792746365 4168160
3 587131869 761775141 146572995
3 427433711 439570547 1297229
3 698464224 921625356 185862352
3 397189228 442196663 40735393
3 652412668 822499733 164840334
3 949119092 956876966 7669053
3 244202614 323438741 52804395
3 877190925 938770015 32272355
3 608895201 887693849 65558285
3 909698635 967664402 9593240
3 728814377 953522847 749225
3 238408649 711908822 466555800
3 633690945 712081770 25143718
3 185255493 656956704 452022796
3 872799607 997859591 100756341
3 292441663 885913141 456681289
3 821404471 924729104 40594
3 662518616 833972777 15888303
3 253933050 638182369 347821996
3 859901692 905079775 31993791
3 181123570 787249923 327351760
3 112144459 478180392 361849635
3 632999102 678695806 22769632
3 445391682 882810381 421128017
3 625404019 710051141 36443346
3 415218156 712756522 110282390
3 459917001 792998842 319947530
3 781977617 940785417 49132392
3 663801584 667198483 1501789
3 15761922 38900576 22840411
3 596187226 703314730 105684537
3 151980529 953915712 389648946
3 83479892 997900782 604421886
3 614008133 885616795 89828090
3 384092086 511273967 27034144
3 796464137 945359953 41962465
3 375078404 771690358 183485339
3 154538385 746812954 464688600
3 969028714 991412288 4738258
3 492519182 507214967 8737570
3 499523025 618789000 71805704
3 568227041 619795739 6649855
3 710066032 883260115 168715308
3 335242581 839377058 217345423
3 98010640 879592771 410160232
3 264018338 986095274 494412053
3 413298658 457316454 18274686
3 796488773 819698631 6677323
3 53220818 588300402 219107332
3 590239412 825868618 120117287
3 904058055 937782084 13825179
3 622542728 772329472 39747512
3 517697731 984108427 171608514
3 853097124 856195963 2120324
3 870424321 909121782 943146
3 309608038 577984525 62932334
3 301464426 926458521 408723651
3 930607935 973952290 6215626
3 875537418 876427069 712432
3 705982865 827079949 18524674
3 224383853 474017438 214702026
3 349734722 657421940 1146720
3 598784485 982734044 106139476
3 527083806 633220960 58511008
3 14038693 636402314 422324935
3 397988762 605895459 54171498
3 793677507 966125152 22775929
3 509454419 905385458 351899360
3 994413806 995842501 1390456
3 631747140 866419747 18713900
3 19298063 313356531 293042706
3 990814050 999927064 7597771
3 616805885 750330614 54376867
3 961275121 974262668 4351837
3 349377489 563061434 101878856
3 952933043 967491776 8628434
3 467511987 639065855 38597037
3 622640981 677841056 53856961
3 408228050 983491126 493159137
3 914141674 950216884 8584513
3 992107998 998226552 437248
3 791398013 808883519 12055514
3 595288511 609251041 3036064
3 954765054 990778679 23146652
3 571067879 992226405 142774047
3 87364144 938702723 568989269
3 268035072 279132958 5000442
3 517263779 663362344 16684258
3 612796988 909320656 268740564
3 763537353 902971859 2434252
3 377727895 755789143 232091003
3 849860219 995074377 134650170
3 920735754 922658622 1128206
3 371777906 484170119 28157172
3 614174499 995795432 139630735
3 945273662 960346542 6977641
3 309014447 930747142 420623819
3 485282457 939143651 294535396
3 248757835 515813427 107057987
3 587325393 874766418 229466421
3 288129232 722799832 346275684
3 206759140 207597341 450825
3 80465793 546555300 269220917
3 563839268 844033633 269450835
3 929308109 959737821 19089503
3 932006744 995432306 3429561
3 591308967 693793905 71997265
3 546629672 834114903 56216145
3 113650048 981696971 226988060
3 128710891 785214918 514574443
3 387039324 937186660 44726600
3 886660512 965910734 61735405
3 72125695 85097531 257524
3 453623597 894175078 380088060
3 259893875 849820296 175142674
3 771599686 987102549 35430210
3 813688831 830787747 10527625
3 903046021 994469019 34581523
3 814433327 909859962 48765352
3 635616900 906346379 149411071
3 175028536 472618486 94917621
3 213819266 417673922 123692278
3 834635570 918031752 47750481
3 412335151 644721084 215852856
3 918998828 962883731 41208019
3 894743616 947858342 35371112
3 232952544 569777810 2350095
3 76852888 121459622 16122195
3 613320530 721686879 36417569
3 81824694 201526043 89115093
3 596419457 820943139 22525213
3 892437066 981626948 86762724
3 177395550 925934109 189660049
3 477603758 516504394 25535980
3 846235563 980764777 14832882
3 570831234 635407243 52405416
3 773018952 860686156 3154882
3 596076756 740050911 53740122
3 810146082 877264339 62483907
3 185832754 329715634 59147275
3 514076978 720051266 165408083
3 808860765 881174417 61156984
3 899028283 925463003 6477616
3 678569660 867863338 86654918
3 284363878 927099724 104882458
3 332937260 785017449 319124663
3 618178112 872688489 48312150
3 938120589 940936446 222772
3 346207204 706302165 85517717
3 558439050 828860139 170520222
3 241495039 969603273 167342608
3 614353440 693970120 60331186
3 707383627 709789403 1935952
3 83644514 613652513 255586440
3 640803440 767821994 1295785
3 377793419 523095335 122013910
3 123590814 630315570 157652900
3 233126109 236974496 3796043
3 561139669 886842132 277664077
3 520432912 813071030 29044465
3 90676680 393749986 90610815
3 799810068 907894605 65977129
3 310390857 960194032 390893763
3 126925614 469800250 17153782
3 493767198 503578136 1466529
3 351810292 995840011 374545792
3 571728772 735136064 75589511
3 120050687 663926231 330492909
3 415674373 771602451 270834542
3 363562909 598929069 153101751
3 478257142 730988607 11153655
3 638588006 698889467 32795505
3 618085886 725196995 14274783
3 30897598 858016591 315511342
3 223251426 697281307 373546523
3 697309519 796575320 45257238
3 183613258 476134987 9828065
3 263761349 650258019 42642559
3 593067223 651567706 19462269
3 629687971 953644477 91146503
3 217836240 828251996 448070195
3 46904729 740826143 286973583
3 79760873 890739011 179102238
3 173637429 545678248 104682849
3 841046812 957463260 95261257
3 224585627 357191396 47496932
3 827661044 874761396 33607684
3 51467133 653333276 383941026
3 925993150 977313620 17543455
3 707994772 936993410 174869707
3 141584693 984172359 791634564
3 426917809 688077915 122829847
3 126362525 978798728 58971405
3 237007448 892367027 368613836
3 882688122 988106694 56043733
3 967285239 984985617 1666383
3 884716924 907107631 15018710
3 911682626 927121747 6148113
3 778354659 867187032 38926780
3 936655491 955831625 9737847
3 690236516 731423761 32014396
3 471885429 785384371 44504702
3 101249451 696510371 486841505
3 846887976 884711761 5634555
3 98523017 576231526 26483732
3 489461694 865505447 343822198
3 976193618 977913390 1457277
3 656182906 698981005 24616230
3 779754119 852833908 37451622
3 61038564 423056912 68440705
3 148966268 855143749 338151151
3 452897579 459797996 3521365
3 981369920 997145052 3053930
3 676394826 740533239 59242850
3 119025913 639268218 243218722
3 164444150 353858052 41493013
3 532115169 700225254 82759018
3 453408459 678537090 130608425
3 275784162 867819510 69566182
3 9976073 94630149 77970770
3 875043117 975275847 64531280
3 742976563 827818932 25315974
3 691025828 839180452 135323707
3 366082315 619267271 131200605
3 937483377 955259303 9914845
3 938875467 974781314 24494015
3 772795410 787868439 3065020
3 286783004 686912252 84705827
3 428646261 441858839 5002876
3 800322565 876452424 39439341
3 930963707 945520476 12867428
3 339901951 778934991 12390207
3 541019949 692114418 131016602
3 413601211 770635069 351655664
3 503314601 867463316 187406342
3 392975672 684721342 9791239
3 131951772 983106685 609374236
3 637450674 874589019 129384065
3 858498980 955309484 72111637
3 962225093 984928743 14451246
3 752252523 924921508 99720006
3 615521147 690617298 15350649
3 752019243 827685630 56888054
3 948878696 994901860 11149824
3 607695518 833418344 52193044
3 27093827 64803993 29185797
3 288515961 999316811 681366671
3 445410749 851483564 293873829
3 495806462 955353877 307087745
3 145199827 655694315 230614847
3 976846508 984679406 5273118
3 33066547 203132821 56940546
3 716033904 764970525 6592795
3 618483970 719634778 45607492
3 593231728 637439671 30775995
3 60547652 284958336 156446891
3 847011226 986153290 123874127
3 5382672 912543427 479938268
3 518307359 741555823 75230726
3 285385961 588553364 231858779
3 872202026 992971662 41509789
3 302684963 497305484 91356362
3 871024107 990303339 57627726
3 484720137 828645381 38057237
3 182362873 801779385 114427825
3 565774405 629451316 59772112
3 915200520 941215790 2179464
3 86092514 582228096 451551142
3 161764228 322322243 20970727
3 168885448 775387449 80974562
3 175497011 321676677 66719377
3 459397334 697294635 223300515
3 364371226 913933877 511714918
3 44733338 705430496 201728216
3 342711330 968988729 287493725
3 64192532 728307976 537974022
3 995135371 996283339 129416
3 156789895 421864096 211032443
3 269389826 604470801 56326788
3 436551275 941512980 227694582
3 329550687 685867059 80364956
3 586749559 727560982 59569315
3 738911414 861892022 27330303
3 828159614 846490090 18320742
3 917952051 956035793 15835016
3 594750878 716946990 97924001
3 548469983 681719974 11720563
3 27721178 903486505 758637599
3 922007118 965029227 32824650
3 785660721 809328126 20759428
3 554595661 670071713 2000300
3 905557776 979613321 60900643
3 134391820 804353102 62964608
3 778176570 882432944 68199619
3 963956895 974587147 2393171
3 343569930 418858603 59774446
3 879604343 978691910 68884187
3 405769885 649936166 148664797
3 632356141 974564299 329597049
3 119850471 491780058 291779549
3 840018792 921203451 75600995
3 3454355 615320641 486180308
3 744703963 783152384 5772580
3 83919206 815751099 603313938
3 622232489 960178797 187722462
3 728595843 734335999 3888869
3 800783516 846245696 35993006
3 345650331 935040954 139463989
3 994402827 995344375 762669
3 872131722 951430080 54883606
3 411730093 830561184 417427755
3 55772025 818850993 478031201
3 754268030 797737806 14082576
3 574784440 964434119 351363129
3 660835825 981553800 137181455
3 565988725 771412766 46204880
3 832781945 903845875 47684091
3 141320378 404569036 40920427
3 186401032 976308570 371017795
3 13247031 393601200 304121053
3 874411195 960808279 15447910
3 982483073 987704808 2395378
3 634382954 926008467 166776437
3 874592722 980370150 15955450
3 581166569 622946609 30784753
3 32023712 693424138 91172711
3 347788519 504294320 32599614
3 163796815 739810806 440406272
3 670185057 983262129 183974828
3 450006913 685238430 122254465
3 697492772 951033726 163909383
3 114717776 696522409 512088988
3 440151035 474315181 7658545
3 681785995 692019609 9035931
3 495084193 606893799 63883978
3 53890433 238218989 28910461
3 267764231 956760553 508640384
3 160314683 968821261 473491673
3 627522284 727682186 43574609
3 521655141 835252600 224374235
3 37696863 643162787 410586152
3 662305856 803984760 93854309
3 490551696 555322971 2177043
3 614129388 831278987 22815538
3 952789305 952801026 5091
3 879342076 926249723 7475398
3 800295945 929434253 23087281
3 139649135 810186889 33496999
3 609535022 992465082 293751886
3 27497505 960152141 427869375
3 743051650 880095857 44886104
3 720990488 889667208 60783843
3 302712274 483048995 51496747
3 268634522 958698085 329582062
3 233140822 461273931 50428879
3 461503534 659053748 150961342
3 418641057 655913186 108159315
3 973412666 980020177 4142593
3 232398556 324634584 46610430
3 86449604 162195507 26212127
3 66340919 394289844 105063862
3 178536887 356438005 174422581
3 996750753 997292354 282759
3 427755237 978623447 439158282
3 877095007 965339142 38307803
3 880263225 989986822 60729295
3 950521929 974341255 23147322
3 585191111 986378444 188096284
3 614838974 680948942 3775295
3 51431433 421599198 317148988
3 364550298 387515655 5740599
3 752453313 830324510 68735641
3 232632240 302449060 10892760
3 29958289 686687020 177591477
3 469976931 722445060 88208057
3 240694260 677941261 234161864
3 761230227 790474722 7399
3 354107345 588904699 184514194
3 698998062 782539304 25595770
3 59494116 327138310 60145118
3 293889532 382049213 61093687
3 786688031 909222138 56941741
3 720284367 883903968 139874313
3 241833872 915510309 445199111
3 463675568 517098651 22355421
3 304248354 348350172 27290065
3 78655513 401122344 175390031
3 8156055 471846191 84578283
3 783604143 846893574 21804158
3 466348523 888839921 110742006
3 176128863 957429576 716242057
3 557060717 601584276 37320648
3 738937789 828920598 75203410
3 214234054 643327870 245490958
3 642187218 913132644 89391334
3 877312571 987629794 28874641
3 617652613 843324475 40733172
3 31837514 852528249 644571889
3 432529821 496839745 4158194
3 726019935 987737695 208472651
3 307369008 655978367 67262308
3 30799488 120631134 11629243
3 649367050 723519657 51311739
3 441700714 453643486 5192036
3 470825305 815277314 166625085
3 577235953 922766471 163564793
3 93339069 406859123 27444204
3 321168965 730995242 58457540
3 394655181 616264077 17217060
3 929604534 942405447 6697749
3 327475962 557278265 77385640
3 57958500 709594045 204755294
3 189099618 328205527 62717186
3 116234271 380015546 102234778
3 894101140 945517898 3111773
3 654147010 669987232 778536
3 495816721 620542796 122580833
3 670513664 774422114 46151146
3 243263106 895921349 76455805
3 229516164 527322291 21337457
3 25844323 903662802 486162444
3 729642736 731970236 650634
3 177657125 653047374 309432845
3 990587832 997355615 3641947
3 322202124 991482414 358386196
3 901147556 905779741 2417324
3 229616394 404844676 64519238
3 780619509 835540185 34395601
3 309196626 712188959 355968017
3 941976866 950240099 427052
3 728244608 886059773 47268715
3 436735915 926366492 193597049
3 560856027 674813927 61547875
3 353081500 585912439 178241753
3 238038322 951052242 521958074
3 795645707 990881352 67875733
3 305592095 719190711 284387603
3 193202014 975855695 301770889
3 846325226 989414323 86028881
3 370083132 389081223 15122916
3 527556528 631445555 54773708
3 160652618 757773977 99493313
3 688133837 950739128 245786419
3 81357491 414403787 213995930
3 88928740 196687019 39413297
3 318028638 817806165 326574165
3 255115857 679678734 75381605
3 665487016 811805936 114456840
3 39216953 480857759 196289845
3 495594208 862795352 362325893
3 599814478 923410735 179109425
3 928856744 942047646 9241185
3 499037925 544292528 29311399
3 962230471 997850513 20468506
3 275078302 377231446 4713197
3 398877799 517861471 25944627
3 36987841 819292508 248067799
3 617437369 895681332 186831217
3 364152066 369006877 586278
3 747907911 813868340 48755165
3 662083484 954534376 255670028
3 741713501 764660812 21168921
3 624917427 944047297 1968326
3 797647551 865576354 16949595
3 270886975 752550683 234473850
3 307413088 390273158 82193492
3 636255647 784034700 577210
3 795917420 882635606 82829194
3 276314613 506589694 149935335
3 495412560 956081704 285005145
3 707398864 879374961 66094315
3 105469127 118549111 11969442
3 738063693 861898526 93892764
3 805740419 979727289 53282745
3 852319732 947468364 40080155
3 627247913 774056353 84110630
3 547185877 678096982 98798550
3 48750129 192150528 76281903
3 450648677 471281665 9335454
3 9474337 500491971 99158779
3 75985094 179787472 58183921
3 402299927 424156571 15180831
3 241009322 983748360 498073926
3 755097115 802655680 9191124
3 922261487 960917616 2876743
3 221746181 538958527 108109942
3 116817784 405235035 214062944
3 649746033 836411215 98835910
3 606401938 961709226 122566504
3 308054003 393938857 48073484
3 502876141 767084184 125380512
3 811827322 948568138 136108244
3 631476418 923901298 77199201
3 222588689 568171906 237132769
3 762433377 854766372 74488860
3 854003564 918477312 23427743
3 872123266 904865557 26035518
3 861608990 948221448 50619014
3 717066657 926072064 112349737
3 786213727 986050147 107185634
3 791245247 823973637 7587396
3 482830704 842375891 216441473
3 747452761 784640429 10689128
3 790788079 954927389 121494863
3 312553875 862967334 234575285
3 429463691 506010567 61915505
3 177028285 924785915 316151565
3 975760913 996454344 18210743
3 759806680 875132399 555420
3 788434459 897588574 66224751
3 752251949 926243435 74777115
3 576293200 844653619 241937973
3 490407993 512374639 14877987
3 433176243 878858939 161436836
3 635739085 702462624 22913301
3 92772853 118844594 19205652
3 828885576 833718777 4103292
3 884387574 969698716 75059996
3 680917276 927525787 98262395
3 952288877 997037039 22041162
3 602751166 930616693 215006269
3 599158167 760524993 132509809
3 116439626 386084566 117695315
3 170760249 865537091 534548535
3 977285967 988646103 1270846
3 70251951 661113605 307167722
3 835568489 844739231 4088333
3 985004131 996010778 2338349
3 621559485 873793814 6681567
3 167277789 338531115 95440824
3 513156605 925325015 166957128
3 694384458 858495866 148651690
3 963523960 967367303 325342
3 36616420 532133645 282803196
3 341103775 393014801 28768553
3 618536798 626957379 2608856
3 514646707 529930359 12691212
3 410161229 560632210 35952340
3 810801162 926207923 17046118
3 854513635 946562106 69977517
3 954142531 984734896 17505837
3 194157753 472475124 65848333
3 74226507 458120369 105035613
3 699124254 810980337 46887792
3 43157794 876333571 96359135
3 90903194 861635542 676100848
3 131387558 455713207 116746422
3 44465171 782037958 280842072
3 48291599 77154291 25099903
3 394880439 534625528 16698882
3 324987563 933947226 145388474
3 133706944 292008034 105543922
3 196811103 647651891 21124701
3 538174625 945149738 132527305
3 831353227 943920562 107711044
3 715242097 895353183 47975322
3 800625122 890595388 26642217
3 425398983 886183497 335558879
3 262436978 939423334 467923684
3 163511763 346328121 50836440
3 481237851 790450804 70930236
3 430021164 664227342 32692950
3 788003205 902021416 60020959
3 107016876 595592293 73413923
3 654753189 888927221 131326419
3 642466426 843223731 24127533
3 263552768 548520495 65283314
3 900261214 993346727 76867848
3 163370282 222427847 22602522
3 284650718 893085365 358875748
3 63245538 476114046 338973340
3 803235584 835012601 20247857
3 824613398 877668072 20620655
3 660882720 770577379 25845286
3 332565914 847265044 238528832
3 164440585 836633490 622533092
3 207762528 251696854 40258227
3 539253341 967343093 125127536
3 184226147 576720848 36010499
3 768553766 952208486 182598713
3 265209018 959113296 590894804
3 753396035 815916795 55185006
3 238483687 671032307 420896109
3 336618209 375806024 10359188
3 984715611 990695876 1638771
3 556299276 778600079 204004585
3 955529800 996211979 33064402
3 512672030 828307595 94033094
3 140564306 894061376 734399471
3 901138803 935175251 14860099
3 308464549 429720483 67512012
3 302240458 662008285 333137353
3 649898704 938734310 94998300
3 465355449 692705979 131649381
3 939053118 951206125 7736812
3 611723326 970815332 254646902
3 633938913 682515701 23270918
3 62387109 863124666 378756466
3 759727832 985232465 128791080
3 297799128 382271662 70164512
3 571277218 900965593 297004657
3 368621492 969856173 278491493
3 980360318 987802608 1090363
3 718927437 839596548 6500287
3 589763559 892856521 191777672
3 656495229 863854712 194956125
3 228621759 973890752 446752418
3 660114001 951890381 143323936
3 919271866 936548524 137934
3 786545599 933909031 76941471
3 142265974 640035850 226047450
3 14766322 612625700 538433043
3 308050373 917209693 26867562
3 993370709 997040827 3378286
3 579799257 840859662 142234207
3 314980037 849936021 444460318
3 165035262 783723601 29939761
3 959709650 982004029 13973722
3 657841000 690463730 2893624
3 149209013 836336760 193715293
3 681569620 895750193 10913227
3 286534805 740544702 286348190
3 948217434 963761035 13901476
3 715706245 927791251 170809482
3 358101832 730904746 148270109
3 665361907 840948628 37232967
3 237546621 747044328 34005270
3 645733613 755449332 108647939
3 132716458 356489089 26274310
3 959680250 975466919 4276570
3 101113315 440109986 229093442
3 50108112 551641268 421999543
3 158973569 203880989 17919484
3 216496700 345086810 121615576
3 570096744 739498980 57242085
3 833695653 992243205 28735625
3 538357848 794595175 74367124
3 172207090 408065360 234135151
3 22768050 218935932 36868298
3 140343055 258393948 99092916
3 797519461 817131682 5749096
3 850240259 916263067 63572742
3 503609720 884749741 112291906
3 530453978 882010748 169515838
3 869922128 951850902 31138795
3 328235219 589887712 166926191
3 472352271 774839639 37369460
3 315023009 531038123 162369705
3 568809635 827659649 82152186
3 223402162 384731632 52314504
3 760218872 989550616 113553508
3 210279522 591174346 256434489
3 916467156 988275062 37678940
3 84480716 870077955 416884348
3 680895782 709918714 3107074
3 683551548 910379516 190852779
3 423150631 845129840 10058206
3 246128376 614231962 17227736
3 873845638 952341654 58769651
3 308364377 623788256 266810719
3 912015537 935790872 22565023
3 690468795 789208991 24934087
3 227083674 466696844 212505749
3 283243506 638373789 319569485
3 577307213 878504786 87641603
3 486438090 970172655 445205434
3 604580880 618125579 766761
3 540462803 869678000 213646227
3 271412855 734774965 414862809
3 476995703 819629785 240748224
3 723477207 763718407 1902373
3 886516004 926493025 19142031
3 255498864 625674708 367306592
3 755417344 903164418 96955377
3 8235225 12419669 1361068
3 716345263 851282778 130276476
3 3430706 511671405 155288763
3 762528021 994145410 123074062
3 441753044 477419800 944368
3 205719574 717205037 384745141
3 11840177 537499733 343012534
3 847247255 894489514 30994528
3 429314993 672792194 68361011
3 267841561 411647649 134985664
3 89183812 489797549 230816206
3 621103903 639257443 9412356
3 69238835 96818587 10140436
3 96568059 893903099 22104367
3 293056794 545508724 37961949
3 734908348 961814706 71205107
3 842626388 893404170 14441984
3 214266211 767839601 132231795
3 369954587 964145231 402837917
3 196596457 821780399 133621036
3 665673990 722576504 12359899
3 126291339 741490091 437895999
3 433243312 770534622 258639961
3 478040258 784636377 180094436
3 52596806 758344564 703394113
3 703035515 721621873 7086763
3 104786893 244159647 8264100
3 895105671 929832418 19435507
3 193217775 576456750 214261911
3 374931867 935389485 197215901
3 782290592 794837041 3608395
3 252491749 625840155 218579992
3 711823431 851763348 26848463
3 101795760 710750701 51772256
3 773170720 817091609 37636872
3 367235324 397330418 27653812
3 826158591 854167429 12733314
3 410073131 689380852 199548408
3 518104282 762760380 189461248
3 718349269 977778226 34472829
3 258914624 745636623 202217367
3 263538200 901836737 537916215
3 837202798 970430881 3732743
3 178230654 460458395 81682465
3 591832784 749873310 53034234
3 434741244 552561816 105975767
3 154133004 743886377 448002825
3 411395985 896040134 229626076
3 826985353 954395330 38662899
3 582213208 855056677 213244096
3 143458584 908376794 885787
3 962606884 971353673 4014672
3 810069173 913104682 76221534
3 869433741 878647393 8372430
3 858480998 891216114 9148046
3 343109565 918859063 379404827
3 748063854 945842473 40862888
3 495778994 903873647 162170221
3 76360217 609266760 290225649
3 989200978 992399543 1349466
3 783958729 977607578 12345834
3 595364635 930627315 332808648
3 129721695 909157900 508364227
3 215497 8747220 4137722
3 473643188 574481493 1272771
3 332323800 840379538 393204967
3 764495199 838541277 41119511
3 992941466 999059742 4889192
3 167316624 699359759 358120726
3 934452754 937431873 2384958
3 183699075 320279858 37864547
3 64004175 122144992 2607049
3 458802818 576964134 105286941
3 731264158 976126194 215487143
3 497794348 704728716 110750991
3 655458027 852620293 179717134
3 21245455 542146381 197118345
3 252051159 991874635 32600299
3 970754476 993286357 16634986
3 338695846 887710867 105947536
3 226686639 514235582 54768391
3 327883972 709283996 353914138
3 377375434 820822407 306488492
3 816367205 830932168 8829458
3 941863143 962881467 9832972
3 600390674 685736099 56725642
3 599270323 995081400 176011193
3 909439611 990358390 38307869
3 228382078 692682405 435440358
3 667109470 990281596 292475637
3 837425646 929150397 88087072
3 521938927 615003783 35277029
3 986877838 988802722 52311
3 785039092 927106440 66689742
3 895366440 946125480 36899791
3 214418681 400844202 100876787
3 666437725 691406325 11961919
3 617355125 951081840 172218222
3 48715065 349064971 117561452
3 917968344 977603912 37617720
3 395378427 555176337 75317416
3 673133228 905944963 159793034
3 616487542 978313212 344787326
3 95514122 991297377 541261192
3 112844584 637270158 295068327
3 627199215 876335844 122620910
3 732727283 770790813 22624723
3 633193348 781610498 12049215
3 667752486 799013276 63027993
3 495608184 496049146 284564
3 164239117 435971145 86766584
3 661091629 817772093 52775803
3 760813270 928841795 97371824
3 853480732 876103091 16736143
3 528785029 578662141 43519442
3 651196227 770745251 83957684
3 216783899 362427453 22212658
3 915605460 916090217 243633
3 263008236 544503239 84623636
3 393480030 672564960 274359003
3 987737757 999012733 7776130
3 710950467 940627254 21396068
3 378414105 889063628 94681156
3 685246249 810076986 94398955
3 870252846 876838094 5081121
3 438715106 825268162 41876508
3 916128460 950406726 17565431
3 624567044 649306479 1022155
3 637256033 963576671 219150003
3 630165454 993505076 7273391
3 623346757 904050564 229197969
3 418922662 789934113 269574862
3 717601390 998249442 25585046
3 326734803 731352602 144509672
3 634588931 688627244 29959411
3 283165874 807054837 138813871
3 961988734 983462038 9989865
3 326833283 900117986 37619181
3 663516621 812376639 43473053
3 957345566 999604037 33166458
3 734198341 814787481 20546536
3 290075861 399682754 20296980
3 237437345 454561760 171368656
3 451395150 463621213 11623957
3 302632754 552782283 247182
3 531928645 820676748 157429750
3 382645737 405108877 10359458
3 830386761 922011202 34893388
3 954963414 961996553 1410753
3 561341247 637145679 44896022
3 550658657 659835104 73791552
3 196606965 319761270 24056331
3 99216809 390839360 220633222
3 315200728 590093312 190948806
3 676124806 798202981 3224320
3 974751489 982222708 4124843
3 484557816 668191571 149542287
3 563172269 852006908 145918781
3 463998103 798442595 217575306
3 348947601 648762778 127819179
3 803679501 913704927 89388173
3 821879912 983029973 92613983
3 317195378 732217229 228758555
3 363401979 971000315 316662843
3 830666878 993747815 45688704
3 513833031 663901611 82091489
3 576962549 867999843 36575964
3 276817118 311616825 11864261
3 584064383 875543352 11250525
3 418185358 977537768 268373846
3 320920702 586118326 16946766
3 985985486 997744358 1756277
3 615155879 855076397 234932349
3 956733024 986066664 17641080
3 661889567 903285743 4416972
3 340496840 785647815 317686838
3 118306901 367739753 176818823
3 925207449 949534682 8009142
3 58794702 936463880 356376064
3 756969646 918665613 147687421
3 456131175 771738946 195010829
3 140211804 668827933 251272364
3 604482372 763210605 94804707
3 244540912 307934650 3440800
3 947149915 978049586 23925449
3 947459060 958885555 10772499
3 46199835 800060803 358935958
3 506202660 936641075 414459020
3 378637964 913675426 10546983
3 471062133 957235845 231934527
3 478864112 982135162 278676245
3 583763926 825230009 26854829
3 612311853 767522297 97907223
3 560949489 735211366 35466691
3 659314863 901061368 155592407
3 992542656 994138817 496586
3 279564498 754459076 177817346
3 914488441 956054682 15240831
3 858843468 870627942 10089643
3 28962318 485693777 82210800
3 992712473 993763233 280503
3 873139854 876512810 88366
3 490327823 969384359 191798474
3 620917008 656303475 25209136
3 247584223 986921182 344100620
3 646435624 660400169 13573316
3 566255700 772669163 57916384
3 506866277 675832014 134726853
3 908679973 946145624 19555241
3 305365222 968684768 540720307
3 548554725 558479227 1086991
3 559239171 730533932 124874348
3 313609330 345489438 21102716
3 609674867 891243773 50427078
3 812196165 852261079 35816021
3 811122191 899728770 29362454
3 706622800 724655646 482341
3 3870229 477714151 457706175
3 297322341 299309325 1114308
3 885244904 979940634 10046853
3 945141277 992010151 44061790
3 841559483 995821980 111304416
3 137070339 853705385 511062509
3 786801679 820679122 4991351
3 778512059 897337378 25368158
3 945260597 991157449 40075985
3 41792370 182789767 116325161
3 458744095 564566839 16995693
3 282666637 533890306 90605851
3 207093531 261188147 34858863
3 212900543 514071153 23069172
3 162198899 244665151 26934129
3 199291122 631509360 282250575
3 233438607 715997015 442244513
3 925950797 997583554 33288141
3 444345550 929026628 188493392
3 732009036 985851059 89118571
3 584220380 944181231 254403674
3 84344916 600154486 189594698
3 468227888 965294871 40061938
3 652338853 688062026 7847311
3 771264532 959302402 131500536
3 970577925 975443022 1048633
3 200096422 608643692 578084
3 772865307 961678321 45963818
3 499310686 665149059 144937224
3 223676909 400927350 8685553
3 461627573 523679906 29478397
3 587020705 946113796 179910642
3 800712075 813729429 7967854
3 954628799 998673831 9028870
3 593263916 633972198 33999363
3 397114027 656220986 20807697
3 44032850 346933216 264980244
3 310220529 559734053 232264081
3 205753419 221253475 1529810
3 502585522 915773454 377718437
3 872185750 928168766 22074940
3 644141841 686830741 15748381
3 340302821 623549585 258023019
3 675892575 842010352 151012469
3 566986051 730879794 24961791
3 798243821 841057347 9353042
3 225586758 995629333 229447890
3 692054283 771709785 16513354
3 325376286 802577396 292183365
3 610933741 775574691 107383531
3 639554305 920252587 14856201
3 328548366 994327770 76532996
3 485582977 860854802 201796093
3 16040155 130838343 104577267
3 697358950 995460278 35750294
3 135298704 785286261 140654397
3 608825727 807064381 154307862
3 890768989 943091675 12481341
3 51679729 973670552 779341128
3 450466048 634896579 155372069
3 46277056 246573492 77388427
3 161738911 991972569 674911588
3 692021852 940519946 72822337
3 85997156 819993369 40032048
3 907313719 930253587 9283506
3 450721659 848850846 133004642
3 124174319 662841211 376232820
3 570073316 673642646 61676554
3 553779380 620184726 5923201
3 55451370 851870230 658319771
3 508312440 961623639 355263726
3 197866069 338334825 72422683
3 532452163 681339081 54727201
3 426008454 641536015 121140501
3 433058205 620069399 106184504
3 249433941 596139900 210725954
3 722597259 907508170 101962264
3 248200769 782781363 354229999
3 191628350 351078350 90671972
3 910915545 973007547 11838549
3 62780386 336313734 140403519
3 566135950 724302383 107103584
3 270175798 293898444 19991953
3 621903578 989004264 174571735
3 418972868 605727553 24603879
3 129203949 738643603 510186258
3 653299193 949616976 71685352
3 453423498 479702001 1904977
3 536383816 767349798 143357437
3 213735767 718864880 179350533
3 170612978 792249467 492015290
3 297432587 831601606 258964409
3 407481551 535258394 10238516
3 495783296 651161368 129183230
3 646732954 674816264 23102614
3 467869405 975929587 292881945
3 700072264 810635277 52860668
3 132397990 751823336 371945616
3 471848595 786433012 245676194
3 608290030 728754382 110139163
3 690415504 774030094 60958014
3 742455520 781092882 1294453
3 513640407 907204295 202084341
3 135619666 428778851 99777581
3 167481193 656075267 105452852
3 843736438 871161017 26543728
3 53025831 744374152 150896132
3 286508156 731012901 89055080
3 122735035 318020226 33247324
3 561736893 925106205 360635228
3 224279125 440806224 8184785
3 338931879 949275092 264750917
3 291672135 930629339 507281368
3 810616660 931035111 12766274
3 763297726 977789420 125056376
3 858476421 958498487 55121432
3 668499780 935231903 265771788
3 498130640 875174579 206671213
3 936728114 955598885 1897780
3 823114758 945169605 14196310
3 230836738 543727807 70421292
3 79134487 223837415 63228279
3 886600264 918508497 11349191
3 755313114 953353879 6062656
3 167835913 217624816 38694153
3 413797411 848311280 229716987
3 605539341 704473044 81814488
3 234270843 460642544 35386723
3 911603064 939457258 17999696
3 783895458 983135125 154855296
3 313029389 932840706 519566374
3 531558821 881169388 318783818
3 867706832 984513949 41238071
3 244132632 896761427 589338005
3 946896963 961756227 2123566
3 228559800 368693443 71643296
3 738019791 813809484 49093695
3 216324482 601923672 239102806
3 422180960 748708599 67525597
3 282192716 320656758 18406085
3 946156633 965762484 17200321
3 313357183 402572546 14318487
3 308769692 649668835 139023864
3 161591350 569763565 22844050
3 376111272 965598351 163321226
3 765008238 970165589 43327751
3 36821919 811359647 725098177
3 180334153 347691190 69949129
3 315877002 956603258 327408953
3 210862886 402589682 36737936
3 956781520 964963494 577002
3 442990663 822970351 108484211
3 577656974 978542040 133827747
3 357019132 732647186 139917750
3 155957855 212359033 49025455
3 304365811 647958833 56504827
3 147920780 488464587 211932644
3 935989684 942681367 254119
3 632370927 654564405 15453576
3 302924411 891500359 95832877
3 844116771 876508833 19436644
3 375016554 789597441 274733078
3 47426978 766290917 121582828
3 31924455 192718816 88535906
3 995550519 996664153 275815
3 625590393 881507254 14270072
3 364089154 780730757 343527368
3 408288904 754739399 125006707
3 865552259 937139884 59070838
3 50575241 603053763 495336527
3 690540377 910761999 177305385
3 952360362 977655132 403258
3 462685147 863746353 16046081
3 415464408 458733179 36578936
3 757683669 826875457 19328225
3 8799325 270017073 45598380
3 683146796 862233911 9102949
3 354604069 668266451 35838087
3 387980874 659596059 64761270
3 40610275 321644405 212300201
3 867825329 933762171 56971241
3 841389125 897091838 46733722
3 505831902 602394959 47842741
3 668967863 733621281 47046126
3 178844278 515537871 252793251
3 221262782 819510090 149843660
3 431211947 738739082 269220254
3 150804950 217769257 6494204
3 791584051 832528771 14858649
3 870861345 982044162 69008266
3 467607159 620176592 78052292
3 114353525 905260185 489994207
3 416228149 469254671 44370848
3 759589018 785123604 3509058
3 165155478 554909549 155923436
3 423463793 884438398 174460062
3 425500217 938559886 143168017
3 920526971 976860405 38278184
3 353480919 569630111 54005573
3 846384156 862443884 12922131
3 137441796 154557629 14565122
3 798469054 964320853 31788556
3 233901150 938368046 127441740
3 915698907 962351569 25394310
3 121517513 465901333 200632994
3 659590734 988721505 50839394
3 481069699 685666762 36948937
3 741873769 924362175 147279211
3 35819674 752820154 573688375
3 933692137 946893107 6081757
3 477642008 733327370 81145742
3 359637567 490339950 36878094
3 455455929 653333705 174283818
3 926284060 993767153 54644381
3 440269173 734253991 74633482
3 999924772 999978958 11070
3 284696338 978021134 670221136
3 916600625 957068521 35106463
3 692158335 911591387 62593104
3 105862315 299185456 186270566
3 93810044 159000717 36518615
3 89307397 493216254 177579566
3 402871038 603532424 68412424
3 18029656 744609684 383646949
3 929001670 945122554 10785994
3 553103968 947871727 93247946
3 102757995 132280009 1689873
3 729324692 973564433 123419777
3 168676128 669494301 467822309
3 350050331 528339859 95294462
3 571337484 574561549 111496
3 272625750 451682334 63887995
3 84705145 310164619 52652761
3 693964362 845027900 44931543
3 639108021 705476037 63878751
3 928639492 966579476 12637189
3 635117641 885063994 57119102
3 91964269 560843526 370260603
3 119268347 879896141 55199848
3 297568540 559507810 171550772
3 801109212 868138349 57861076
3 729734125 796357090 27317713
3 813413504 886035487 44051436
3 312696615 961642074 346877211
3 189980660 672762921 169507255
3 372614845 721545750 1968073
3 775789859 962672030 186411116
3 843141359 935689116 91556863
3 633543264 995344906 249600834
3 788692217 803612339 1945690
3 278645698 818063584 256494893
3 521876657 719719389 43095886
3 435197753 818704947 91042108
3 835320351 876764367 6778516
3 168672464 238935438 60553227
3 286807210 990298839 494616337
3 689182279 910905192 3262944
3 38098905 42008590 2817283
3 269100022 548962916 258353242
3 405063313 685885481 110856995
3 449420067 646655902 95380879
3 568790834 615189448 1850366
3 832891455 863452109 2689321
3 296765047 550488612 226844830
3 261612617 828623399 278114838
3 916233701 980102593 35758602
3 237094718 919757228 209709489
3 783608472 883816188 20478642
3 671423182 744903856 63847420
3 15612945 513190008 269480485
3 73490218 291693701 206595458
3 323607682 417402988 42709854
3 698019356 772243929 4818067
3 983931054 996190913 4509740
3 983243513 987881920 850456
3 892462699 999584098 78117500
3 357440208 456905414 4134517
3 644269019 813423841 34432871
3 142636312 827270282 572501663
3 559627182 954639526 180477156
3 291693783 450678895 129119361
3 728692209 968821956 237517543
3 359205696 715985859 105956605
3 964432540 977967994 1569465
3 274979019 338679730 12451047
3 562520780 990597119 249154110
3 656838082 841436619 83448926
3 793383671 828085852 5112788
3 715124689 832017721 112863275
3 235177632 516816891 106803319
3 694472013 977874819 144843422
3 504418266 669496951 57266065
3 208835156 493375617 278945254
3 395371465 541400554 86495891
3 963111739 968703946 2466149
3 206244031 868027503 331700017
3 177338807 310080364 77245049
3 619394324 828810696 165431
3 737750661 834500816 3188251
3 484290937 930097709 106207395
3 468008530 861281840 167616537
3 412054982 525474556 104081585
3 730467314 755964887 3569028
3 740802464 893238894 42036226
3 217306823 888123329 387365056
3 801264649 907649606 51728517
3 552342988 691615718 12649873
3 733568777 774197338 28961401
3 677511808 953090337 112003384
3 552421100 807406381 219208382
3 590573347 656471247 31873126
3 215596974 505030407 86225048
3 151626929 219237056 19938823
3 589652778 652587711 16016988
3 999138808 999153399 12441
3 291052914 553898019 101064344
3 588943987 652175160 32153431
3 429384958 836750047 15641860
3 822570416 972596608 37854107
3 610014329 612788393 669546
3 774744298 957397758 160398017
3 656932245 975551884 254593546
3 747551284 902792735 139496673
3 513542887 881793556 364400810
3 488360954 662016060 134915778
3 976005443 995113731 7607941
3 178433775 939595915 460714148
3 113200608 277000907 126619434
3 504624945 720192321 92150769
3 114391302 687749009 74701658
3 219151621 652278196 196145450
3 56289477 818467691 423774719
3 722356285 993179198 235326044
3 168944296 647403534 427461135
3 622545053 815935713 188443462
3 659588758 968732580 197120243
3 517160538 818414192 130968861
3 622844725 879408628 208672518
3 998066020 999028116 23237
3 121480673 596443694 68377046
3 268012950 364728248 45418824
3 616623374 717837300 93660590
3 661115457 673676682 9143093
3 51828290 834066425 526319030
3 348360205 358717673 2154480
3 244754181 935586676 285967733
3 942307254 993459722 4573510
3 162115909 204825498 23082704
3 262837253 934299415 377845834
3 867861546 994049486 90390730
3 212592763 327292670 62354897
3 583838498 954442743 62598326
3 478689809 945264844 34632193
3 37420254 852641748 592161806
3 272853670 322008172 15330864
3 511673069 860620835 96177077
3 494839575 572230079 6503074
3 786208498 810116251 3177459
3 490648576 776503865 218375769
3 525743388 576627815 35245915
3 416840293 783264735 231448498
3 544096128 762107433 98570177
3 135677382 173451365 14612403
3 422765676 881746632 249442986
3 998194503 998311644 61339
3 45571616 91590419 19713405
3 859256223 924349911 4516918
3 620123378 794726051 50767975
3 239482545 549234573 90952165
3 891426660 894387856 610947
3 873843383 955152655 17807942
3 412100963 698139291 7709617
3 553308418 727989294 127385766
3 639040446 920286632 131368262
3 460417317 897482858 149555559
3 567370432 606472946 9032639
3 896013059 967303402 32824059
3 21902720 381499983 165285346
3 693185036 711053624 8769761
3 879561930 990484838 107570467
3 305193389 897336845 58176142
3 420142021 675774986 77453112
3 674278125 830122917 4046094
3 184986026 230891454 9225557
3 848112425 851751409 193749
3 593054588 738041027 77671337
3 713557689 841223798 111421515
3 977854541 987351039 2494641
3 408572011 434797037 8625913
3 126629814 508232503 290985236
3 553680185 751349652 148181182
3 407815435 467079803 14795907
3 667582177 873164996 84369749
3 291182910 371869993 33827689
3 325889507 351078109 2416086
3 49193903 418061185 78720417
3 874372571 927245309 28227897
3 799375962 989756643 20406370
3 71180935 428113546 82260100
3 356457288 788868321 242427343
3 335690103 988302281 260665465
3 348544344 609272338 148989823
3 140164092 190946094 20417888
3 699552936 829807257 95627958
3 233468726 416806086 59605279
3 798077730 968313300 31998194
3 431878983 897832843 73886979
3 25264979 719250552 201430246
3 458355481 788177436 53958992
3 955343078 992394417 9434200
3 197065355 372200933 84548017
3 483993460 905697236 254173250
3 801807930 999332620 3461735
3 385561030 762909760 59037664
3 750048860 839178305 519659
3 833511730 931556248 14904000
3 855169927 866719045 8769307
3 56837223 229624269 29461337
3 760155534 844031842 33552547
3 389632696 473728854 10344382
3 794158386 983750122 45706621
3 737520977 963365602 117945957
3 339619927 526632386 127418610
3 626033280 897158258 48309204
3 130880208 979634756 296197097
3 859697989 991079438 38677329
3 75630817 881734278 589175389
3 206246149 229659725 9870339
3 756609145 882986517 4911394
3 188260226 946081932 122187474
3 551208027 998725223 292769035
3 801780956 880461072 54380141
3 404408563 930145873 314703398
3 170660960 615022709 290795546
3 407244191 652684644 116473129
3 903551146 906041745 1225816
3 8604836 798788154 134774291
3 185801530 488775747 97722041
3 621966598 636297604 7323317
3 752486768 769895218 9362964
3 350216141 742738254 112842837
3 45493432 108636283 60473617
3 5077222 417975809 53056367
3 71518609 343443741 140412006
3 124821324 600947160 385817922
3 21308304 670146728 388075793
3 422868503 720848853 76190136
3 963733958 981442019 8013671
3 132947415 969612275 609818557
3 426695111 769813675 213258286
3 192274149 547955906 91355036
3 140223259 822083205 629001533
3 748742338 816935962 50475309
3 501941076 765479487 250450108
3 400224022 894071834 401805106
3 659149979 793982972 14031262
3 539253521 668773096 62494268
3 445061337 725527685 139154807
3 563925156 933001233 26713001
3 471491107 604584314 109484770
3 915473050 936749515 2533514
3 871109560 984986691 95233167
3 806073552 935125954 94329896
3 843259913 884336197 17740094
3 429680327 586692637 27267909
3 786359162 943012889 123418261
3 943084435 968534565 15119799
3 483760883 594155070 63826502
3 247952994 417498609 95559850
3 662033649 681790820 19082915
3 333967891 664550053 277767931
3 347397126 395415526 16994553
3 846707137 952008697 57226474
3 634541983 681571413 44670726
3 715310558 788811106 32588661
3 75826401 149342700 34933023
3 924004394 934909990 6271519
3 111045352 870809078 380024854
3 234772820 890794571 622107505
3 240725630 550758366 250306898
3 69533088 549498835 387847581
3 876181200 989038109 57739
3 956038757 962426260 5628490
3 247645512 281754140 20118927
3 696314857 845902573 6882356
3 359847680 905993093 367602580
3 40606372 854862800 600115309
3 8079667 658039093 293902344
3 356148326 914050376 49963292
3 64479544 191702407 32113515
3 552825910 690471302 65567480
3 259741302 936481411 282389881
3 335397253 402973195 31851392
3 709728973 937708147 65205933
3 615558760 660767842 26775004
3 9039153 843518927 391563345
3 510076045 557212310 41212428
3 501292505 721829453 169821755
3 851847795 997205817 50989339
3 112448576 647987012 43927574
3 203010097 473126873 27978027
3 327028596 906088668 320409436
3 577433628 830678127 101821738
3 508599980 573938064 20331921
3 645504386 959665455 80313527
3 25992218 290242713 170897930
3 362922745 962244901 358470626
3 916812072 933299875 12179243
3 635012722 860220045 82518753
3 769064578 903838212 80636125
3 750906948 911919285 128288176
3 882805636 894127430 5116637
3 458274247 619793264 136646711
3 248888860 665247986 361915335
3 609341126 933953177 276422573
3 940111201 962145648 4395283
3 816510178 853768730 21031200
3 858937780 952784370 63341829
3 663702750 890579519 67947398
3 845695886 981175946 122537663
3 822475057 870269997 2925325
3 573375518 999655943 348673159
3 215424614 369550080 118751913
3 287937715 332623679 36457715
3 600295611 885653674 8938543
3 918205083 952694985 19122461
3 242485798 678360381 68841242
3 891748524 915264685 14890869
3 320583385 917900200 514707281
3 80524650 635536800 525796751
3 187677626 762268060 306537636
3 793800370 986100250 75313934
3 73171333 260324675 77341826
3 53095906 449570359 179861205
3 841685963 994698544 138484453
3 615646037 819900825 157752843
3 632713313 895918950 70091221
3 321131702 510022996 158899056
3 405074379 742908956 257712792
3 296164970 502116644 20982110
3 728824939 914731755 63193078
3 216731713 247499154 21500040
3 862580355 973138627 62865255
3 145040576 236800056 13970744
3 388258670 425673552 21281903
3 720309550 800182880 47361485
3 468628877 778174325 193187333
3 748169755 957774523 144814759
3 958662472 959235405 404025
3 442441278 849697928 12710478
3 483091326 957208723 19503696
3 813647885 830161410 2382782
3 110049018 596870419 198166679
3 473780747 878867375 297570462
3 886267366 938683065 4468215
3 648855981 878104530 190278975
3 493733471 712925653 47730511
3 715244409 811039801 15302159
3 805078508 967489628 133715732
3 733921609 939791868 112483782
3 330067307 928482071 243041749
3 787749366 926058114 85544532
3 414529846 541454609 15569591
3 426580710 431263631 2195607
3 306007098 550789422 47803969
3 561176140 819163816 146635943
3 384489415 648187199 167465347
3 945583798 962787713 1692498
3 750108336 824369798 55772199
3 158330200 806690699 100846015
3 853786154 883111765 20384514
3 307317711 337712336 8551035
3 846746166 893078982 45114710
3 125321102 485273633 71518768
3 615245463 887498927 59537532
3 38288966 793000407 118320854
3 489611510 561405687 68313765
3 970226527 991997247 2706750
3 975438513 983124408 3047858
3 434968182 555030631 78094377
3 329206150 658380440 54965011
3 45634294 944085557 822098581
3 526365639 754254250 90177393
3 916319404 947817195 9833166
3 594572212 964267584 1682424
3 769091384 971703605 36714075
3 925726308 929252528 1944364
3 460966489 965039706 475114974
3 502435578 725154628 4997604
3 574669038 813410591 21410003
3 764181462 776775270 2363442
3 363152044 428612096 44692305
3 79086518 241547901 11195511
3 972736034 985401441 8237287
3 694753946 776216620 36741830
3 936963543 965643928 27761513
3 543147769 656977670 84649364
3 307095210 534527415 153983826
3 240410210 574203439 243692113
3 972209076 992431409 1653715
3 904053258 967027774 2038405
3 300665100 699074105 5959397
3 84757017 835601892 290491206
3 228241031 519050237 188791028
3 759985316 971280607 35353238
3 485185754 872514080 269894690
3 368497909 667863335 104722997
3 702259590 859275807 74009096
3 773169827 780975147 1051577
3 346010812 798105179 173693496
3 193585407 561112204 148126408
3 291539112 463916842 41698684
3 621513030 844526706 144151702
3 591458401 726712098 26257581
3 868915511 891193333 16304146
3 778968814 950424845 170350349
3 939196628 981115210 10438456
3 998453597 999036114 326544
3 41703514 249126511 80483591
3 701703531 827843878 102478832
3 830725254 942796715 27496039
3 94438553 546876440 407482720
3 299823919 676845539 183324380
3 445279070 716221781 8866413
3 203520378 508182927 40197752
3 736847126 806784126 65851862
3 445827771 464477763 6867173
3 965626671 996145588 21621254
3 612080715 873726822 256475328
3 898780032 983540235 1203821
3 947057663 963817578 7545721
3 693059397 711418084 6512452
3 173831978 806078499 538315701
3 310476680 498199717 33792102
3 588112221 616602777 3918859
3 889545765 913268214 9558468
3 900308172 919306937 7125965
3 657828484 827903334 42685487
3 587692283 970047135 80190635
3 990358874 992824645 1478043
3 843647935 950424553 40377496
3 533125029 912086676 36927485
3 300584191 964814591 187040674
3 956617296 973462725 14521835
3 634770019 766384815 12182337
3 149011923 431810986 142433542
3 559016350 819801487 14055944
3 955956462 998873986 13444441
3 183433745 593513882 71492058
3 391141673 393310098 155348
3 878133880 883972289 428179
3 507827873 931250512 145629627
3 424992686 468885783 15350913
3 302579102 687647223 349903143
3 88299844 829060462 224740541
3 88213667 569298517 305284421
3 210043896 473906956 92815477
3 212003802 952901722 503431777
3 942552937 986362322 11325105
3 572322005 785376529 147102911
3 356457188 571288641 11777117
3 388826692 839196511 120999774
3 410840396 496436609 70919214
3 555864145 906773162 194519497
3 568656294 776621606 37181148
3 128107463 251999619 121511343
3 487360495 791222331 149937396
3 780892112 852917994 29307437
3 38611604 76959034 17316648
3 69857532 282566523 96383727
3 588770657 908284264 236604320
3 755607703 993291292 140117802
3 752824553 946225767 138533330
3 294841324 745983830 96782756
3 212997900 623830560 224835740
3 476625093 750266989 25316002
3 629809376 951281688 163870998
3 138405047 709251851 546794210
3 528686203 801068483 222591501
3 981510655 989193753 3717334
3 928303338 944710958 5997374
3 674950284 959806859 70355589
3 87394054 850611378 125701111
3 718383344 902106915 33834210
3 900540982 940355729 5596541
3 281593284 803958588 239057871
3 707140011 884409524 171832389
3 721873159 927037101 95941551
3 76176602 178283316 15364699
3 986669487 995390610 4602668
3 403156292 825601124 376723089
3 705834707 989059080 181965717
3 867874807 951382831 57661356
3 990886543 998116519 2333681
3 849439782 934621493 4747464
3 84709407 390255091 299546861
3 125101638 580427102 90771504
3 700333556 752675925 31888149
3 178795543 931142872 229914894
3 41157745 135178955 64033065
3 433467806 893963523 163550007
3 21348844 742261842 347266817
3 670969545 969546151 74941908
3 652172427 813438075 84444614
3 185203156 640746144 297590915
3 450773540 710844096 61883631
3 589960864 970706601 198055573
3 213082094 601199522 178244108
3 795170651 827153202 7110099
3 402561149 670550643 216207162
3 809087617 951218229 119598911
3 729213425 952066093 222485311
3 544995829 973121070 418228543
3 898790826 910610578 5853090
3 209117903 264562788 19643805
3 464468804 474522149 6310716
3 621487852 831637852 150346333
3 562433933 785583837 15873931
3 15639230 437167748 314601036
3 443402934 714973674 192178146
3 292768262 845359100 235461527
3 601047517 777837418 28691978
3 555122466 664700270 81249554
3 697004306 743016301 19948871
3 597187540 748271803 57814466
3 841964517 900669192 51799693
3 21959220 100405824 41709734
3 760364193 993400894 132931675
3 995896636 996208297 43765
3 955205215 958361299 1534668
3 182686559 255363210 40824989
3 583042610 960299356 80689168
3 956578387 992531580 34178263
3 181285401 220004175 1551693
3 751205042 805701996 31823635
3 181296195 652239387 115118227
3 560494061 608327239 12612838
3 170166839 469197901 78814010
3 85276905 570846411 120220655
3 414241533 886855324 449319836
3 515789398 799574389 230034960
3 383663741 970127869 131999599
3 607741235 754042033 30803689
3 139391058 926142273 293869906
3 921999103 980051815 48138556
3 130640291 937590465 646481463
3 263565819 617701208 316008035
3 12719919 771512828 216498865
3 728745594 815575542 77390469
3 679488232 981005287 27964790
3 522562412 853236703 304919686
3 713490314 857816861 103349318
3 722200569 977033778 190612472
3 328148320 785126188 356823375
3 191477049 533023393 221763417
3 129411610 323060873 164247544
3 134273815 144577120 9819025
3 438253705 965429925 4116797
3 268300176 320411126 40675717
3 208874860 771279688 59512996
3 321817326 846774588 337081386
3 739409683 877151069 64111006
3 492367158 684099628 6735261
3 14262833 124461617 77889561
3 581958255 956192322 247528680
3 529664740 909806825 142453222
3 229317490 313408990 72268434
3 594415472 897340747 108446337
3 918749602 987889231 14887552
3 830225436 920575976 81329818
3 659422138 989952414 44869376
3 527910591 660850397 57887111
3 830173050 880649149 40210250
3 863627630 938603233 70854504
3 786255461 873697453 36700965
3 837204279 902202142 20485053
3 166792848 605191656 13896060
3 95613716 348198164 206615825
3 528854680 653897077 6981386
3 663561045 872643368 7221217
3 846671822 978509246 71691179
3 25423747 60854380 14684008
3 500112649 540164452 7499302
3 737949161 930027830 168716533
3 603606816 999867513 354243179
3 576711025 583327394 5785011
3 381083957 452462779 45851418
3 97548841 686259295 544650758
3 117106834 228432217 54358775
3 613665729 714985356 55961829
3 641957283 807444372 140008490
3 496611485 598384495 88503130
3 555327706 894492799 180599928
3 788457023 961130044 164697838
3 148654136 951726932 761711237
3 430373775 456191303 5188358
3 465717360 624441797 115687548
3 447076024 962529875 246736310
3 889918913 933634125 15279604
3 482902021 962340351 115607840
3 143502227 934984808 179807591
3 544704780 828943151 259494264
3 596792179 662614592 47135280
3 819210740 926213149 11495324
3 831931704 926211940 64865794
3 430858421 717262011 49431107
3 642600943 687950136 31801964
3 537566479 862604977 5230039
3 786766034 905182332 70219919
3 311935044 987213003 34337591
3 848697520 912735828 50685230
3 391544162 404605756 6522336
3 821188467 936768592 22323844
3 313896514 658139663 176384292
3 954632913 968031574 8643178
3 495815497 759262239 92643401
3 858856638 952041750 45495881
3 888954269 980722233 14977111
3 569190852 873358481 167042143
3 810044251 887636217 45680200
3 974708218 994683250 11862231
3 971010579 978028006 4565207
3 470806347 559872777 63803162
3 894832674 940844353 1698865
3 622786505 625382042 2052510
3 636537946 736746622 21037725
3 980806288 993116635 1836930
3 511178364 963942175 362446698
3 29833890 332021702 51937187
3 30510093 154013726 37408342
3 836611869 961395561 51094943
3 252466895 391271352 94580107
3 547277655 787662072 185592330
3 17584559 336061239 13257524
3 969617543 979775917 9179224
3 490016261 658339955 11828427
3 818925668 935244808 30590656
3 593523050 669132695 3755853
3 771400659 970805311 15108973
3 680977856 739793783 13671050
3 122997375 968404244 759247814
3 258827845 547390128 20938664
3 695263124 780593293 44672334
3 633608950 978774026 291062070
3 568584054 674316018 100058696
3 135226614 941287483 511269147
3 284836366 516876116 114785619
3 831071134 874400317 43191832
3 534894504 664515807 115787937
3 896617925 909687539 1429747
3 718752307 747753657 5180874
3 566829164 850115427 269521091
3 914050396 953511320 18620150
3 307858451 586884710 67358221
3 60735350 492434166 374238945
3 999517499 999655193 50074
3 86865673 730984047 641560674
3 867261171 962367340 87678302
3 241059467 999665841 579636782
3 990626284 995345059 1285912
3 930589466 994483276 8545608
3 146122069 717623787 45482244
3 398491627 486762332 86022601
3 643928230 715750020 15468725
3 458222872 821298475 276512875
3 582860229 690940418 79733524
3 93232841 433766262 107670941
3 964481251 999501704 4598873
3 12585626 632932995 208904870
3 841350180 869950149 15244682
3 860168598 974007060 44627682
3 401324814 500779146 39737278
3 674227521 834119407 56731411
3 950056596 988822462 26579036
3 251374191 885094313 10501679
3 163821130 562134007 67817092
3 892367946 897548001 55125
3 183803707 650352033 232535358
3 519518770 950316807 304790553
3 24098368 529319775 228566403
3 745782981 912736363 47563374
3 355076796 531300279 143293072
3 5112963 705457305 88651725
3 389867595 556450910 54010045
3 520407135 564397883 27546424
3 978293813 986904408 3925964
3 284389024 711949106 213342160
3 99829089 848935747 671137070
3 69223268 699758484 77251622
3 839890506 906509557 37910242
3 644755860 709362347 17495109
3 831957550 922910422 14133226
3 221529154 287186785 24648094
3 2742653 421150127 389224885
3 691114069 851045666 97315815
3 700647215 844765707 113669379
3 377809924 486518976 34120441
3 31162589 301309497 121458711
3 897716142 955264248 2615493
3 718617161 833933504 65551096
3 660484674 949136173 81099877
3 343729003 955734642 474110767
3 821293469 833615634 8603315
3 470194004 719945290 82840375
3 871730730 990569965 33273164
3 424741267 864552123 425531730
3 164435435 511090868 199186117
3 172396675 271506521 18258288
3 599534905 883625931 276841830
3 173021180 278894959 21415626
3 12603265 534258869 264443436
3 150865902 735681338 320869093
3 332176438 483004169 6596172
3 325827022 475122998 112317598
3 501141351 880336166 64969468
3 816250968 836563819 6352075
3 550874145 809352845 61877708
3 19606786 620388393 388493471
3 722821849 746751985 8173299
3 823138296 906815886 74774143
3 292717499 655181647 183264930
3 847806166 959695011 76329997
3 756035676 954717176 52923661
3 430139394 979212219 439236604
3 538128715 902302225 23570369
3 347695438 952451756 527980620
3 854779607 940116829 52551409
3 902052560 924029714 11827531
3 921644357 969835898 21354475
3 791700861 864811862 32995885
3 295565040 615809838 226096856
3 593324806 894942101 110798476
3 120503124 657212139 398172295
3 426681375 477642486 3334794
3 85935929 100736280 1628761
3 20511280 775143048 582927246
3 20726643 988832056 437897340
3 606528255 783083378 36699456
3 780544333 959595441 174351054
3 725719997 968118884 115820500
3 482872734 709291209 214790191
3 441067121 638257113 17752619
3 676649624 826041287 61537727
3 437699909 506188527 49809464
3 733486949 924339450 106465469
3 173333725 176408713 1731048
3 632379151 983933488 223798621
3 713000051 806179782 62215541
3 45918942 291855049 218594266
3 909696862 924358280 13993191
3 668511200 906393694 198271411
3 641859065 926033135 220795885
3 73505385 984962561 295912436
3 567518522 729803983 89343107
3 489290260 671706671 178413829
3 150951341 478437669 14083992
3 76230716 467735278 230434708
3 275159186 390359048 58478548
3 62380981 107356644 41789931
3 578407933 634751062 17096917
3 88063970 352832959 145139865
3 648890450 921359782 127935941
3 433583160 573592207 23126124
3 775884488 890893860 67660283
3 82701825 167443552 60800795
3 307323494 602807283 146134451
3 837597802 959134074 88800168
3 357110505 444598086 70554254
3 762089146 926868373 100385355
3 960309929 969815079 5730147
3 903073960 924926568 16167725
3 227477003 897407804 555354336
3 672529398 895846689 113711967
3 321596238 672675431 120007781
3 714261913 760603631 21447007
3 237909535 874829215 304331825
3 652464317 964022492 38456064
3 996360777 998658492 330419
3 332356735 378196450 36513953
3 706218196 845373811 118373443
3 441142418 593305557 7449039
3 12456810 285324011 68436740
3 525163174 904758659 214586120
3 914573321 927604624 2946356
3 598559372 649384776 19182290
3 476185399 771292939 204951352
3 139770191 796722798 279072136
3 63691939 81660557 10524067
3 781818093 854146816 36588699
3 39876300 523957547 12459192
3 868582147 920227495 34425944
3 398968436 917880591 220276602
3 770686323 878796101 85845021
3 117677811 511199715 355753123
3 968280186 984806958 8860355
3 2544611 257624284 246254701
3 616672507 655248237 34482080
3 976700298 999503669 13833993
3 467241353 969890040 405749691
3 611398309 899456484 11929895
3 589276929 930580423 321266972
3 199031397 965767372 474505249
3 695453567 826811351 68302388
3 611662570 715933276 93240515
3 908633219 926073049 5243373
3 279790686 679504574 368400641
3 266769476 635231272 175833597
3 243954845 536792018 177003786
3 92815356 538414095 177370110
3 786492084 999845041 211250644
3 345378266 668322860 44255872
3 843980682 863978167 7306162
3 476137446 658041058 100253024
3 173502764 509509668 327517916
3 626653412 884764156 17712286
3 840197804 943876813 7689060
3 534753986 794163983 125199332
3 903621451 909405993 3201894
3 658593711 815575321 75110256
3 401528594 562421164 23335225
3 987907460 988557420 104179
3 796089331 916444220 77962756
3 33142163 556660634 280639682
3 390195252 711842802 291175198
3 537755238 573839302 12873191
3 588429163 595485841 6017727
3 903038210 960695514 30776793
3 618295475 870681117 50165563
3 831433086 871108030 29378609
3 118771044 132671428 13680166
3 202959728 426875310 155871248
3 537958692 817203460 234808723
3 683744894 875480767 22302231
3 28454766 201426235 136565513
3 213306737 681954881 352175843
3 471931838 483041157 7724353
3 381209080 430147468 9332000
3 195438862 619569952 155000904
3 361866655 900379594 178016290
3 574515711 669209115 31145659
3 531203517 863105918 185657413
3 264420458 595951914 228021539
3 17895749 831663749 260710802
3 20381636 203779313 105991173
3 974017117 996570108 13818267
3 939565038 977267211 32199710
3 125182007 968863990 573236476
3 798279397 814202309 9947556
3 679633398 738102829 42752148
3 182804744 678077891 90901260
3 467574352 779212624 15910222
3 700066569 868400275 146197578
3 166752256 198805722 13412152
3 226725545 381410091 111205598
3 496843135 820795196 35013861
3 378239771 949400653 562055288
3 237415931 629382388 376025760
3 232525197 670619565 60014125
3 670129986 723814181 41060865
3 332578001 438962452 54524871
3 221948458 940074871 12373680
3 356733620 463529910 79749475
3 675991205 876897489 157796389
3 911064965 943157156 20988583
3 26464030 562876416 371365340
3 333005507 992091529 442562035
3 376657734 548777388 121066417
3 37924056 416474822 301446802
3 187322520 196007118 1436214
3 388101256 922636710 220231147
3 673188732 889047564 194526599
3 991314492 995156744 976355
3 562998274 848314865 234830007
3 444331160 637483396 115508024
3 859446959 953355364 60504283
3 127675622 363511213 197552648
3 649139423 677201752 427095
3 684939634 979107936 82379368
3 524584683 659206375 48012199
3 731874493 979970845 74755454
3 796942767 945373155 133038477
3 1508160 726148286 381286244
3 310199751 745765399 415470472
3 672418966 994423219 138332157
3 382663740 979188145 282767051
3 835905136 957019721 61705578
3 978821007 979186666 140634
3 767624337 887302806 108201537
3 915433312 953824254 15223033
3 815468045 996379726 17058851
3 719041912 931108300 19885914
3 970126035 993830781 1563973
3 186422684 191131649 2901778
3 817378093 912608731 78523976
3 965109777 998440608 22474172
3 450798249 679900381 102545405
3 122437843 295958594 64592560
3 800332287 842601011 34346404
3 769531954 954239372 31187890
3 922053465 926621952 727074
3 313599061 503315862 156417913
3 905295562 915846146 6222653
3 946991270 993007224 24571047
3 718722632 850741364 76224858
3 604093027 625167884 2518517
3 981841699 986056300 823590
3 149505590 559403619 46331964
3 74010715 815301469 167891567
3 988220993 991088204 2022345
3 710223055 803969335 15406827
3 789346296 973618185 15037874
3 68892830 411212114 35556373
3 745983826 865429146 110169733
3 146943711 588653170 210364414
3 153600827 254682841 54887840
3 858975067 953858311 57182559
3 956169424 997231814 36022494
3 762198106 821961282 58393841
3 860669038 943601080 63494779
3 960001135 991853531 23496402
3 5295373 666455706 652518884
3 924948277 986906024 26580289
3 929822455 993125337 46745948
3 429366331 914131783 32970292
3 105809067 142421965 10767613
3 373207870 398950008 16486164
3 305242525 512789676 169085065
3 80736043 701265266 48767752
3 305604020 616264045 247933282
3 259969080 515364414 90937706
3 722154089 950986387 112503540
3 331135694 905511874 378477906
3 646488418 866265530 14792008
3 878992700 902554654 8218164
3 512882692 588751631 48074929
3 854416706 860736339 314796
3 614938154 809081340 83880235
3 848828763 900909492 35496865
3 125619813 357332680 46486067
3 511992053 889715957 185986772
3 956476276 964041124 3323174
3 479658775 751314566 182157656
3 634203156 744058328 50097382
3 491317046 726976187 191873831
3 616768251 967291222 347178020
3 516754300 882189659 348692894
3 76796634 680396870 521286012
3 940492310 998171917 43848206
3 161446095 227466148 12012663
3 853997268 999599230 51557760
3 244640859 428086127 179352816
3 137939243 730527057 240994554
3 601015099 883331000 169014802
3 640897163 688563161 42553925
3 123573055 763309087 28460603
3 806963385 881814462 53028242
3 118352004 898205884 3449997
3 118748547 264156951 74786541
3 62886016 761961909 78813425
3 130842495 902454777 66082949
3 924674699 940634871 2256146
3 427196277 983169028 146886423
3 401764293 943695841 368392201
3 692974212 704964657 8645549
3 558682613 989472714 382764731
3 998325832 998584610 189184
3 706300468 919772926 169411158
3 142861082 842453097 239379420
3 189602239 429618569 182292164
3 409222813 970042714 352597675
3 446756143 943019720 208917804
3 953317505 999636420 37579743
3 454701658 672493719 96740137
3 987334347 995732880 4286675
3 701679141 924093699 82972204
3 198089303 629864854 192415946
3 929250608 958333363 4572288
3 98509024 349344498 101491257
3 725332084 942887255 58274414
3 484767226 694132604 190509136
3 540077574 570867933 15161832
3 889088977 971595693 16950150
3 579149545 638209101 1232512
3 255422582 470597663 96240892
3 301459716 802979518 307046796
3 515161892 805917482 185773979
3 775418582 906785068 105097575
3 406574674 648963118 99394794
3 66254987 358064101 133816432
3 470065939 878115524 403297037
3 882745663 949941631 53136263
3 714909817 923176249 121646192
3 251485335 798782699 316125654
3 933222888 987079565 4849247
3 529971705 775623252 189407860
3 905252772 925956574 7410929
3 767016014 963276865 177729721
3 870741118 893398411 14602085
3 659795206 928986271 5776103
3 136669030 160125927 11550004
3 713144213 799973751 70561377
3 619478321 930588556 185088771
3 188056207 371998062 141469487
3 335667586 336354904 524434
3 113007770 297681972 70668892
3 390629094 773616792 184542565
3 22671112 97336462 42865513
3 752614505 754312439 1012558
3 394327600 631524561 213732003
3 261698027 697382189 110981248
3 457675622 889641095 166593741
3 531421038 582895817 32632849
3 340334898 635826181 6053645
3 825240559 986469329 5835708
3 920113493 925687428 4346878
3 470784692 585489323 79747526
3 238992155 296196268 23847146
3 301222559 859007162 152524526
3 971426531 979158582 1385481
3 98246483 857138809 198780520
3 993450696 999340549 1715322
3 475169960 800947594 7962713
3 35951489 689164407 51436247
3 984255399 993059507 3695424
3 943155151 973161653 7334042
3 409687288 452315922 17552594
3 542996384 873469063 158966330
3 238442030 831015942 552696910
3 536323030 734476001 166941943
3 743550086 829614090 56328390
3 380184283 908589812 262215704
3 735685983 747777093 211914
3 173902814 558529071 159459603
3 76863353 868669793 726114375
3 940690708 954339068 10757675
3 395945541 838795957 246628630
3 973896710 980616416 1859083
3 800440830 960492100 85922331
3 769955423 966579983 162728673
3 405311656 822818042 248168664
3 85566023 675995064 361828475
3 373286310 796614856 249954064
3 352977070 597996080 189538766
3 458323459 606141853 124310323
3 287575004 785289849 17344398
3 368816990 461179457 77925478
3 312295050 507449556 151487477
3 183330605 592661754 373365113
3 232731795 824027906 308611586
3 822972417 825718818 1767188
3 444501348 584290867 109199232
3 226035216 918481296 94160784
3 244181587 360336420 59345306
3 447582268 659378394 107263041
3 424094378 583452185 146656668
3 403577726 872202363 116980515
3 66013884 159346709 86951193
3 546796004 744451881 93462353
3 272208368 660295973 296500866
3 593578069 985551245 187439908
3 76917473 466163636 334959560
3 26302451 975521717 717836124
3 968096892 983098904 480293
3 541732425 554845653 2931616
3 546861832 930488282 214828547
3 159813511 430128236 145589145
3 105335056 980915264 773657484
3 208759094 756185540 289401586
3 18532046 496721723 183105328
3 122007715 379278374 79518090
3 902845643 957909532 21438083
3 807823418 915452198 69587877
3 16129694 491574334 446394871
3 693607372 877207835 109402382
3 329960310 395935181 10598274
3 23019216 378933601 309899330
3 271912705 381987648 49463854
3 959260779 993601832 20410926
3 211868454 268529058 52853496
3 757035779 820122288 41921644
3 664831749 687130671 11682012
3 340944953 413709216 4835734
3 577427565 924712077 29933117
3 921730865 989520212 6031390
3 196072553 898541548 379364736
3 167199910 393767505 158856378
3 323994631 336495054 9892992
3 935679293 988115810 50666929
3 654213256 755050614 25537527
3 601854072 684233669 31497866
3 519089763 906764806 248497929
3 345955861 785013210 351975383
3 471678494 667615113 149741227
3 261181846 897309055 577607714
3 921572340 934529706 200315
3 148392216 430599268 235133562
3 200077300 654358461 157086408
3 463013264 709487990 101898204
3 20431494 837172221 226643081
3 251632200 304723574 45478181
3 845161314 914325518 21371788
3 766851319 891027392 51758458
3 409499732 466407765 4660843
3 929705204 942923088 5211459
3 591510494 936558251 221002351
3 452337700 549360816 91128716
3 993007483 995240751 1890582
3 131797672 239820101 16023274
3 261674064 340594027 11874738
3 438842561 759830731 282296277
3 535976698 740373387 27450816
3 109836495 427222446 100544369
3 113230803 875631040 134325449
3 646635659 885448498 179005249
3 664757215 982098210 193192256
3 301887728 641887656 111878247
3 860601384 998567473 115670391
3 222647245 585286805 347863392
3 764537586 939489725 161458151
3 543315614 668352679 17364485
3 950337348 975743456 23555765
3 222101263 648674912 354646241
3 58246089 468093754 10504892
3 985016632 993705670 1093307
3 561879015 771455780 45619830
3 986469853 997435129 6402051
3 654775546 722975585 18016388
3 136948486 150338799 5951193
3 315308784 965726641 311338153
3 542100242 762528922 190293355
3 775721950 956431218 100714271
3 251966711 777470146 170553535
3 462848313 601725723 102057457
3 401322434 625092642 168025505
3 545715504 880318368 237519944
3 791281847 821553519 26609946
3 348128934 601602467 198332657
3 21162162 317515459 140124815
3 617306439 669495515 2965141
3 272989242 471490955 83604118
3 898792337 994077467 11762622
3 387090095 881094352 455936433
3 670127738 951032956 277862826
3 82696774 784601948 622353690
3 462781690 794837222 35374622
3 792670594 847381572 29302750
3 500681238 896960022 103792461
3 459527166 568501432 93537195
3 589118004 599675404 4504030
3 258263522 555498441 258554186
3 253246645 734679109 254886881
3 433131293 640054557 81325414
3 812101475 856392910 41017525
3 137766339 256941992 74700234
3 816267154 819403100 2239424
3 745589024 935301453 132560832
3 100264767 436941192 326120507
3 734446742 759552774 10957334
3 796489025 924871431 97108716
3 199815410 285274100 79137373
3 77762949 85354038 2366104
3 417269199 875650034 347616375
3 460714604 895652276 247794341
3 353388048 635158135 48620660
3 375306279 516241780 44411529
3 833758569 952332477 85623472
3 400161656 964096126 174204715
3 172962535 183306029 676285
3 73380282 376659819 240078240
3 132351633 619028112 146940028
3 23343099 163022307 107782672
3 830297243 847943355 8937803
3 546006582 764581322 136959182
3 302189786 755286909 69226087
3 670567113 728868863 7635383
3 56403778 925483105 543848056
3 31035013 407503462 322917785
3 772408005 783768739 1102045
3 46327581 356680216 185975322
3 509255734 725008483 169496398
3 36804851 60815446 3062013
3 745618909 935303972 103266137
3 572521957 798239651 175217497
3 636695854 999303541 292738502
3 219973285 764557727 244004404
3 441092628 819978750 10019355
3 722374225 885813630 87333022
3 82774653 312943575 53089120
3 779937432 811062904 2382751
3 752252380 979998130 150254075
3 746546006 844757919 61292053
3 984561515 985207693 11986
3 156389568 164219604 7633158
3 143213444 280835447 71431003
3 858463888 883574527 22075779
3 377878606 433168802 52502782
3 452913855 837627204 81183229
3 832003965 984996979 123393737
3 810249378 926747335 24469529
3 237202504 606577351 195752496
3 646272217 730657303 48122835
3 374352247 494834321 91653925
3 40636934 682925954 599119114
3 626086120 962994172 230857330
3 214039360 583823163 23800951
3 520695517 913520583 204954106
3 971600549 993656299 18251550
3 380299444 511071874 117901648
3 670481452 715841593 34251339
3 780376747 835698204 32597452
3 843321331 927807849 25510451
3 942457841 950926469 5838816
3 283867839 377366923 40256010
3 561832254 627703241 12512796
3 732206543 782904026 50307808
3 636548642 889308785 240636223
3 826926334 898597939 22790531
3 813893464 830437281 15888966
3 905928019 957059374 28431598
3 12425139 376263161 118145649
3 645134913 936992160 52091113
3 971830385 984955610 7621417
3 199863938 714252699 261601002
3 401865350 454407759 23817332
3 603764119 702879634 90458949
3 192975944 421665937 184931186
3 656771000 970999254 98170829
3 503322756 745923721 220301854
3 380941320 452636737 314312
3 310189108 919542009 307283871
3 996789150 998765347 1455403
3 381324252 667353512 270733268
3 530721905 909875897 740756
3 908021568 915880867 1664667
3 18291836 666989937 342863949
3 428546669 500591331 57221552
3 917726832 976044404 55778836
3 928748458 942424254 11038788
3 961217527 964393234 2879827
3 791462778 973361742 8548134
3 954000423 987932390 19064023
3 191048342 245249018 28698924
3 150361377 821176291 287097846
3 981796949 993885299 7537754
3 647132561 747047707 34325065
3 268055113 546737573 24325587
3 410289794 925907005 414446652
3 301866681 632245808 324085828
3 797842935 971939879 156398560
3 313545771 635175864 249598526
3 104822545 789426579 341182769
3 668994229 791009254 86344000
3 493365441 997919911 295850733
3 675807223 725692337 1683419
3 149305909 250133751 26558177
3 842338173 888995153 11073487
3 570783190 859584237 196912373
3 981315252 992826412 5672381
3 483506712 767176641 260362125
3 645844695 975292899 222269480
3 526460246 894608073 76179754
3 971487891 997823168 23564164
3 811644104 928392222 75990784
3 821761611 887579055 50896887
3 178171659 843023287 585519110
3 629984508 637042171 4679149
3 588353624 698395010 5081969
3 153893038 808364671 235809742
3 441522824 799916883 240483684
3 361277083 946363735 90990902
3 578422074 876480186 184401464
3 575979190 641484158 26975855
3 788753198 944479534 106287889
3 363086058 813542329 371845074
3 509144718 560956856 38308497
3 594865441 622190155 8024602
3 427984304 692562170 222414184
3 434319604 982467359 352667651
3 786172323 962680614 82641217
3 413375651 450954208 18100579
3 101114907 346404963 86079881
3 365694525 890524421 249549433
3 51296754 272646473 21652532
3 668836910 925712120 32224798
3 397082816 501701316 7242918
3 849545199 968858595 11854435
3 438122304 834865901 348943354
3 102370779 615565954 317330168
3 4307406 360219406 45169893
3 640878064 818732397 40204730
3 661170954 826705808 124882948
3 238035794 896096307 62028889
3 31937715 289797948 41291651
3 554110278 906367552 64797285
3 376589984 473851427 86701541
3 295419956 999949478 611079257
3 958908014 974239835 5762419
3 13756852 167778589 97918701
3 982979131 997780550 9445145
3 968117263 995276741 23007051
3 36720148 982195382 681265446
3 529900618 925662865 245565076
3 113946275 254600300 138229283
3 531481858 589190708 50636274
3 771711513 922647506 144974789
3 770481136 907198457 117360458
3 632099758 836162600 65837392
3 918111591 971860224 44524456
3 581361135 956239332 291484530
3 489761484 760269056 216748090
3 9326035 688673626 328915893
3 447105151 686195852 156008173
3 984104945 985881631 792882
3 577299754 987783561 295049798
3 738176827 999560396 74646014
3 820425713 868253670 2196147
3 700409823 713671800 2877624
3 662949237 761686924 21583907
3 882565084 942256778 22465167
3 24985802 866164201 620496169
3 776576988 932597386 133059774
3 162553161 673920539 321346011
3 772485478 898526688 85954388
3 469140906 827880302 66691254
3 668633353 690570965 15210673
3 552794707 623564140 49617981
3 958169126 969527074 5590928
3 478015304 787886089 106678533
3 790218897 845642616 20780895
3 590890552 711280930 115719601
3 981866027 997701024 7195417
3 304662369 849886407 31452776
3 887784224 938994247 11582525
3 532120863 891713748 49464372
3 162664661 186067363 21909885
3 290094707 472345034 153727883
3 518372623 684263383 7938342
3 695906894 882532386 55249492
3 839248288 920775936 79477713
3 21646062 901824360 78328835
3 606297032 748078083 124143704
3 420267372 635845098 45742142
3 308427587 372619891 19087296
3 283371999 513216785 96720531
3 29444796 597330920 34159060
3 753066243 944735589 144707654
3 638782859 745132001 91225080
3 874893148 970836127 19633937
3 19401509 353242635 235021866
3 850476447 970085312 65473975
3 261448283 679101387 177884707
3 683385792 893851892 80357063
3 124250262 223254081 46239298
3 872473519 958609260 67879809
3 516087369 873463677 43559304
3 436536661 495341434 56375888
3 376621841 970237302 180653928
3 59390068 300747301 182597460
3 11961104 416728042 134674898
3 251643865 539859157 53432742
3 842171191 891054502 37130241
3 418846289 780054178 107183850
3 349174769 673507161 215866774
3 339427868 484384186 32655761
3 698679426 791683491 54491007
3 973510584 982317102 7444296
3 553370037 855912141 39819381
3 350399541 379714266 6781020
3 483786713 875670167 98678773
3 407978887 962759570 306137203
3 33531916 117963239 80625928
3 222273918 552322418 241863472
3 892442679 961826301 37293386
3 15250631 70965003 40284678
3 119378811 659032979 313655944
3 511044303 831139741 178247910
3 792170269 980623081 47031098
3 685216866 817245428 56914515
3 285882401 389902881 68203729
3 691985774 901155675 158215471
3 538842205 753842599 11779561
3 196694476 954397494 203608028
3 960174252 970262400 3845556
3 704016134 856924878 65037570
3 921325513 977605270 8355920
3 650653896 719067205 58200282
3 875568906 937978169 12981672
3 855196343 933999602 18978109
3 869798178 871120082 42108
3 46326115 610501965 181953524
3 914382014 935160010 7909960
3 211617425 587344200 38369594
3 759905638 951359502 9379413
3 73789703 386504744 61303721
3 398849583 650964649 75166924
3 889141573 960878706 32471651
3 573922852 661296669 28528635
3 545427954 709863727 14616611
3 444242585 749407223 190482396
3 625468958 680521749 18880741
3 391954307 938139006 27308147
3 136063683 927836119 301001032
3 838052022 889676880 10085105
3 351094148 757865957 82180380
3 817982765 842841344 22441771
3 832760882 837828093 2992079
3 32766536 863324892 157263959
3 952904021 995609830 13267551
3 261430096 415993800 48020873
3 626111648 888244107 97002847
3 938928596 944738221 3537187
3 659276469 859878278 123412286
3 114094311 998141950 791610615
3 479172245 858672378 104488412
3 858708650 883109020 4085186
3 178419509 267289491 83108528
3 90222908 738363227 42461816
3 559905552 937439770 146979365
3 593513822 876641152 155635917
3 560020456 851416143 228670001
3 88307056 541640039 18685237
3 603748238 622843541 6078378
3 117850077 886488256 454933739
3 822686347 968269055 122212619
3 964455301 999361085 18299020
3 754070884 921732814 145425546
3 191554932 358513200 57425978
3 562989646 876764820 254910211
3 148721330 173979220 11053505
3 110842063 377856412 188254477
3 616567175 766635131 22278083
3 585728458 996399772 151183385
3 610425375 918463584 227439521
3 693967325 981618413 222959725
3 115206832 595931002 399344076
3 531578911 840187324 243518935
3 248069369 775911538 474277152
3 114026543 822185031 512152245
3 134335316 717833099 473195948
3 817095281 949730097 68184933
3 852252959 911339651 7958569
3 156304750 770849834 340299809
3 651814378 853806686 79152092
3 378627294 437590648 42548381
3 834454443 902144818 16739831
3 834285438 941671583 57690759
3 961642490 975582138 11435824
3 497498153 855602750 285493284
3 501455401 693414597 1769206
3 27659364 977730061 516726152
3 565627098 667763672 85119577
3 538225464 996185345 333296344
3 471314795 872020021 250114054
3 512848852 712926667 30443471
3 352315084 409434822 21900887
3 68929652 462242175 312176887
3 648595791 657729828 5668229
3 416075298 800731976 358189966
3 750047400 812265492 44988109
3 214560120 274411773 13330284
3 285952861 571244180 222371698
3 687458042 884856128 125593404
3 984471034 986555265 2041834
3 719847811 867593400 138878615
3 593660944 932523814 94925343
3 100112082 568409093 242432775
3 569430199 916412884 126582235
3 359579941 638369868 252481855
3 278107239 834256216 541361869
3 629263075 992531960 31775807
3 823384925 936784633 15980106
3 932625969 957497575 23585118
3 554093529 714612411 11479586
3 716828260 957819534 229941059
3 755586713 768195860 9179748
3 440033793 808548124 362694091
3 466545026 685888729 193622352
3 777939321 813168313 29503712
3 249352662 640350539 287250304
3 701390304 990333961 196282596
3 887052111 963666142 16019471
3 682254706 710664013 14345744
3 33768128 996678979 443901142
3 352487543 891110633 6730961
3 718821786 897623172 118925066
3 22581497 252057523 13396914
3 762228463 957198447 37700508
3 582473033 753937962 95709924
3 188558694 548890530 234723945
3 366503946 470564155 95866549
3 882409620 921147013 10776602
3 79508737 336913835 210861582
3 957008689 982866137 19573865
3 422196012 991914247 550914923
3 737180048 872185575 89581724
3 921312030 944219655 2925265
3 160278030 506371754 286605276
3 630389024 791628929 86689677
3 630270156 901783950 2141285
3 160898977 221211016 14937321
3 488026722 529576759 2784495
3 6484088 187682565 38216076
3 811700282 989696841 117956145
3 264757530 568146815 160158978
3 434250413 860042923 401161233
3 786632251 855274107 17555272
3 658738501 902754742 173500663
3 196132560 540492211 141200458
3 962237047 977162181 11768266
3 198574861 728813664 91717079
3 575526282 649228995 20167265
3 654372108 804706011 133126358
3 352985890 719384166 297318752
3 885163258 913484054 16969885
3 547193017 788246391 158110867
3 629972243 957893046 151036061
3 566324292 984697698 34200867
3 566046928 965647853 15047108
3 799141222 986718257 107097658
3 910818510 947273853 24944013
3 153846010 614832474 263705018
3 793873925 795910092 629541
3 264128503 564145597 209119239
3 430193731 611121171 33344606
3 450425661 553563249 54903465
3 990391108 995160945 4096567
3 516974682 690614620 100963914
3 829559882 923948538 42490843
3 623248426 898246778 28913024
3 842842294 987283032 80117473
3 778807514 837251631 7464070
3 563164056 678260625 114883673
3 362645176 387824728 18100386
3 835462413 941851938 42013015
3 375739608 583764391 137525909
3 260949947 501794695 98707897
3 666207763 933460203 126841760
3 557471694 599085482 8834200
3 186868112 903322038 443822404
3 392990840 586860291 127642262
3 432311496 767100809 317889895
3 340625501 692550090 217544993
3 186539451 296475751 90873818
3 538240354 823854678 284877437
3 76364665 717735232 310944679
3 972688563 986996338 6341668
3 169100360 685765802 483010396
3 923500234 946767788 4249875
3 371412477 930718759 419835030
3 481322229 565841955 16751325
3 764536297 984427827 203425404
3 838944221 900725725 26757290
3 432862344 553468656 15871810
3 743810576 980427575 81479317
3 625722240 997105020 105709224
3 340090708 764375950 358045739
3 142736489 714936690 86819128
3 523245336 705750455 35587802
3 556339965 956112792 78927466
3 571638467 576154064 2335931
3 325748038 747294542 211562854
3 866275826 902193104 6722335
3 2021900 315552155 7730286
3 499478442 704190139 76468208
3 361867586 383920178 17508086
3 582272637 901153428 159941869
3 152421522 346807721 100702807
3 822892475 833710281 6833097
3 88486609 369323755 207886296
3 631855326 632390810 179606
3 452848651 483043619 19867998
3 446503970 618520458 153816341
3 174439353 193504069 15044176
3 359952858 760343350 189316721
3 572406094 614813591 16797726
3 810079164 979077329 105161207
3 490308569 840452117 42651677
3 626516211 713489035 25146077
3 958833930 968410437 439185
3 679165000 814015491 131751442
3 147036602 511277227 253662149
3 783280311 895582108 103037703
3 84535321 347703354 116472912
3 431092580 632915565 147331536
3 77275956 481845041 362593158
3 235827908 366549604 28828558
3 829260627 836677220 3458707
3 333772696 578652493 217423680
3 332948001 933401171 146053502
3 265180423 924376690 322781560
3 386191259 908323676 138849951
3 536229224 784881869 88609872
3 199165048 616455266 309007971
3 535381013 715263448 163319979
3 787428586 834208826 24838176
3 172166809 644077857 136549172
3 336393238 890588038 259465276
3 600524556 682648595 50798495
3 534367899 895232800 7692413
3 80257977 168303651 11779061
3 841568170 999445090 109126783
3 546019970 847265182 229306322
3 610756056 918551672 135786703
3 972502632 991090338 4053660
3 379832316 440407105 23237452
3 966663861 979720051 3917660
3 622666819 757659134 100505022
3 428632011 891887657 84305627
3 741607392 818687436 15193622
3 613975094 741540228 75046989
3 362500776 751584041 92920647
3 513121900 676366841 153717661
3 258096865 898895593 420151417
3 732958015 768863681 18590843
3 428701362 494435682 28297492
3 643182615 917078740 9880160
3 136886824 590199404 159461438
3 390081753 670884152 63259102
3 545244309 924317024 249313961
3 40881638 82352427 22857336
3 985886394 997695446 756229
3 252897892 537403536 4679735
3 926900325 984462824 42442426
3 323128256 710310406 369192833
3 607880740 678248056 60533727
3 444040856 808569392 106400374
3 540630066 594408418 51955746
3 167319146 208816570 33895113
3 422701899 906529947 222304988
3 391679851 587191666 9750113
3 331945727 495492968 18027574
3 819826178 819919023 76527
3 276694289 986585397 498087957
3 693420926 911258020 216407312
3 500045266 912530435 103967401
3 657288032 924232308 86107271
3 756263676 992006381 64624477
3 795570972 988019215 97984267
3 882748434 931603574 43294902
3 415515617 574341884 146156293
3 258158133 346235759 27959885
3 554237221 872533491 292646923
3 396003471 575451923 73396351
3 984920912 991414407 5809360
3 713314012 753534937 39919928
3 193752290 707481097 133012801
3 377067155 878220299 13755166
3 756016427 779497876 13992814
3 849761819 892397009 11633796
3 466318097 488915970 4968593
3 439568499 611647156 142532097
3 915082634 947408086 21374000
3 963679869 985566010 12365218
3 999785332 999814467 3765
3 159706617 881244903 608740737
3 480006296 758390207 51950241
3 355060694 967898005 89267532
3 412690970 988550690 420507626
3 8213834 548252627 263092260
3 35524931 154468523 98795422
3 518876803 989760214 418729034
3 261653512 892544701 314710554
3 532451454 899134477 217770483
3 917695192 982761004 2328851
3 809474382 948140405 15331008
3 369118252 967869491 512112043
3 773180857 905669988 109991260
3 593905791 636565199 8411945
3 164841696 232811595 32783379
3 717227562 727447104 9594761
3 336150274 806938142 343435241
3 888210186 935782517 27794137
3 962461998 978112910 3693968
3 220556990 674195631 119994768
3 915453768 940337308 14450468
3 68129054 601264554 310391946
3 225309074 890489370 123522072
3 551640581 952006569 311359857
3 778020155 919725220 92687983
3 448563795 697641204 18881269
3 353118576 456916747 4661879
3 216619346 577968214 137568459
3 615099657 663595400 11491979
3 491934211 960160151 59990671
3 215532188 665954188 276457171
3 516519269 973700028 428629980
3 549525112 591739092 29371240
3 972397837 993947952 10998154
3 406328028 852215760 186939791
3 974511237 981540316 4378564
3 636090821 657325677 20973258
3 158025260 732938788 64570914
3 700099641 749930346 32973032
3 101639325 588904286 30963268
3 925789961 932601613 1575811
3 773059508 797421311 12239798
3 487594648 600484074 53264645
3 720320581 861292276 1317093
3 198270406 825513392 274846016
3 641481779 688481657 12414624
3 690361953 868989771 40537713
3 172025255 809728654 421893084
3 223684885 703446420 178482303
3 132924218 218800336 4767258
3 221170794 885543852 538724645
3 524057790 654775425 34783562
3 708380383 906219914 29687327
3 140346769 709080374 413619057
3 584113 414402476 74506112
3 89572525 555422595 125323253
3 419985505 429859278 5597676
3 268434679 275673161 6048365
3 227641120 841445258 427624424
3 813457682 958479051 68710117
3 43251235 516286922 202491952
3 955478404 967594933 905043
3 96798435 343267554 52932665
3 465201589 559231075 64405474
3 836110460 878793954 20864747
3 73276846 785707884 700312665
3 269708695 652810953 1392857
3 230030140 606813051 31443827
3 365192531 709739533 83888367
3 396421218 724753647 165994576
3 118503160 245869270 5345215
3 883489242 937856402 31270591
3 605054500 639266779 5490671
3 261381909 675417068 71942198
3 932018141 979419453 4443842
3 541928035 948710739 215578851
3 529445457 689240585 144592798
3 167358263 689371563 21271552
3 264116504 514593988 178636724
3 969578379 976446361 1930279
3 336863696 776582627 396490220
3 734035762 889135120 100704901
3 644315358 648177087 1567235
3 746093912 948762858 164144298
3 496680369 696286071 171068528
3 490644807 562687185 8029913
3 564750972 568646016 2991354
3 59602931 761364181 472441300
3 509063943 855844937 324441806
3 234982094 439084202 101886595
3 222327929 617942927 128901099
3 82236883 331126243 53736976
3 728788605 853032561 35265987
3 612794657 667187687 20944020
3 388227044 491444454 20773370
3 447424702 810746031 355484560
3 894435224 951516842 46387147
3 459343366 852728483 172808258
3 428992168 585318801 10987221
3 98013856 305565084 138947072
3 722347192 789366008 11465710
3 447175082 808721737 231581843
3 773749755 973684451 20670088
3 633920654 968097113 13062733
3 619710669 880034404 214721926
3 637901604 806575281 12744236
3 47748687 135715999 27444423
3 75615032 860478167 770202152
3 486119439 874425990 339871463
3 115910 36189049 9482776
3 928079605 945678335 6484489
3 124711176 654889257 321988748
3 472744627 872592662 129163555
3 665604336 815603624 18783050
3 186764535 940922865 154214435
3 673949748 831832327 123029785
3 760364599 805345003 38402847
3 682831557 857773282 94572719
3 883390605 888211549 3181459
3 735262774 976012357 139300909
3 557849983 718407949 122505336
3 9701010 356850259 97954814
3 785294940 993759145 120802471
3 591470903 878555806 262609581
3 515107328 522947160 4452113
3 170277336 756703110 146946840
3 923967058 964909545 23658917
3 130451381 682866434 50731611
3 79425734 305151673 130610259
3 423071514 858926621 313244832
3 119326378 120716135 876511
3 129024792 584774387 89250135
3 95468083 968542021 723408728
3 814242561 894563808 19806219
3 481406679 621883327 88280691
3 640034780 940440558 156744100
3 679770756 804221027 25546580
3 652479779 980622079 40821423
3 254891937 356602549 72381237
3 209880730 773151261 235913718
3 840052260 940615961 87916109
3 757441356 822583407 9742466
3 388291098 656639540 218113806
3 408450490 433980327 3423506
3 723114619 775423059 26151509
3 457626647 797764025 210140254
3 246624056 969427895 419059977
3 368154464 830080307 357920049
3 787084648 904761376 41534907
3 984154694 994417882 3543360
3 497116495 721082382 23169932
3 847182068 952221051 99504373
3 857963510 885398260 8477382
3 831564567 948611021 1809726
3 982005398 998634235 7129124
3 363913721 688782551 63969172
3 925662633 971715451 45371077
3 392713543 954139709 436749064
3 246868670 413970284 121514245
3 143861626 563710498 264683748
3 353351041 832422543 36331111
3 729462191 737131893 5226569
3 954863344 996247198 20788293
3 774506209 808982669 194444
3 681826564 862767916 107160935
3 315035011 937679251 227051036
3 847119053 976579512 95642878
3 966883020 976130888 6239970
3 278256280 696121936 87496462
3 5776263 528906326 108982927
3 499492887 543879332 41163684
3 284689718 775832263 143992066
3 128049091 945725262 491935502
3 730175013 998891008 238798491
3 454256562 566923229 84479113
3 409554484 685917791 268994725
3 786734114 986834693 45615364
3 260043517 607857079 31993334
3 573765312 831370119 115819406
3 584262430 935925341 230904509
3 195804672 243270707 41376801
3 217820745 754890567 268914055
3 480760344 557997367 41633151
3 515708012 782565894 98221372
3 78555398 405842248 265502853
3 93285231 977876455 312584103
3 652821911 771927144 71001762
3 584629080 921826197 246864083
3 177073438 616751375 114944934
3 79938594 455458814 301388354
3 706220624 828533958 102712767
3 809631284 864313659 1973728
3 551823528 898011927 340917758
3 76934440 549866963 128992854
3 183393716 291886247 44957486
3 974347663 989431903 6142892
3 440316530 721752140 117626878
3 910900134 965790501 5319664
3 515536587 866425637 171174894
3 511072746 609490798 61765195
3 464798117 739747063 205451222
3 7905749 902828404 328475276
3 530269270 885271333 39470581
3 392656397 947135999 167735469
3 669147608 754511722 11580155
3 255850996 919671155 218813081
3 491196778 937766084 374577580
3 597156244 906433171 181252438
3 506911365 949140156 336019554
3 77969789 133086324 54653894
3 86769550 889699296 728420679
3 83075382 733272057 648591834
3 106532732 306970378 181660330
3 523026918 636528703 31379853
3 140413489 794414860 615042156
3 553234208 762764631 61520133
3 333428427 335649564 390576
3 976577410 997747868 17245135
3 736646988 973012929 148808081
3 505502123 753385562 216305996
3 730690843 833996920 34298880
3 320051569 907434908 165250449
3 781269006 921367667 79277694
3 600305338 662799157 44847369
3 506984709 807761602 269903387
3 359940421 701421759 11865150
3 203097441 842118807 58079836
3 209737575 740205625 357672198
3 196322941 491861090 175624486
3 470785429 840336722 179027599
3 157999204 630541947 461742745
3 845432504 964851621 108201308
3 318499722 339722916 16508143
3 942789987 949807943 1165353
3 11034601 13015805 335473
3 418085063 745766993 307271100
3 249811776 916761956 442225437
3 441522874 783535558 98779128
3 222937783 991577886 540831741
3 640445337 884500040 110757002
3 745724926 771633947 4982012
3 397679264 572637748 22697535
3 357427042 439941873 67870472
3 343186988 723488215 124937555
3 198493859 721438107 205237642
3 119887534 262042127 123645842
3 345863554 520672780 110868446
3 539421922 614493740 46817327
3 512080605 843049603 188819232
3 779575244 883009951 53735947
3 221100918 815413339 125291121
3 936625504 937580775 686551
3 498632358 548074985 39840306
3 249838749 262971302 4803373
3 363478538 731043073 285151969
3 339709836 568977820 216637487
3 433258705 988964976 550299070
3 576285070 962407771 153567196
3 338138695 990893090 303925469
3 505448828 518738004 9643390
3 59936675 600021137 418874410
3 334256612 909998903 139815987
3 192548653 597778524 295247870
3 862580565 962821570 10001872
3 149346623 249128484 78333620
3 933736586 973223649 29819605
3 350551678 713905512 197404627
3 629370012 840626155 143861060
3 316333526 910172722 37934426
3 574569632 897966857 69341890
3 590022605 942527087 197218865
3 811951049 931814237 58747743
3 410850194 756391843 335550348
3 703289280 805139331 45695513
3 980801398 995986005 11366220
3 180136510 824786694 315693499
3 934843188 959975740 14911515
3 239997377 304666791 21975559
3 476930800 737196704 188924661
3 372372668 526528297 107618556
3 909707247 929065736 10788102
3 368022904 846540679 413101600
3 33274813 814241419 324576283
3 810171377 832908093 17053839
3 824062927 824159252 94772
3 630461448 663278666 7172015
3 167644501 726859775 155774103
3 813037766 966072138 59475596
3 783527322 996576885 167219880
3 127007113 868661026 420702765
3 457002047 689352689 208175979
3 279548499 584202940 199682162
3 60189748 88929926 20371092
3 448863595 771231935 99113407
3 61023528 556796355 109787069
3 117248672 574001800 2364739
3 239435101 770285348 488670951
3 607413246 889988496 194638882
3 597820416 676973477 71657614
3 229234967 946752363 117011871
3 918179363 925241144 5389
3 481128361 959130082 297509514
3 377838450 549033660 13242655
3 860795642 950833977 30985579
3 651802615 726796330 73725797
3 443836869 517478081 560847
3 230260246 989177162 600839914
3 970152706 985957340 4598168
3 363137782 860705185 84114192
3 877845512 954302156 9675533
3 654319277 952266569 47380887
3 177944500 478105211 286209319
3 889122899 930840436 7995364
3 627128154 653512737 18104508
3 298388400 529969570 63704027
3 371703905 500218487 124136338
3 175578233 537226150 209155154
3 981130402 983574192 2000173
3 189830 9988201 2907900
3 119473569 987003382 77806509
3 385588587 963599989 542819043
3 760513199 880793129 25064005
3 277454091 900061669 403612779
3 917422510 950001700 13935843
3 416040493 627310404 117755987
3 315267736 902772173 341170670
3 382409965 630146016 7635594
3 336105359 578893682 186948550
3 39275369 599432175 391165507
3 6002061 198591057 177656845
3 793343315 810906861 17563000
3 370711214 969764697 574920931
3 568610291 654852820 25585413
3 47343616 695280787 482338431
3 60312673 410828767 97969873
3 811627231 905801406 68433176
3 227855443 615373348 360164696
3 932072175 947640777 5808597
3 266317507 939557326 13433283
3 380202461 409079116 12565730
3 621052861 975517105 63387168
3 306206900 590314882 203485943
3 164992785 244919683 27539063
3 363266054 795043096 155790828
3 769367819 957423167 111929277
3 649916905 788301173 69770985
3 96797821 341448426 17225432
3 422030544 910463933 148732939
3 362788285 516804831 80589930
3 463725095 687172790 170898319
3 944283936 964362012 4616891
3 646672092 680461236 29603764
3 30869534 537211010 216798171
3 139469615 562065258 350916111
3 718320476 972090787 137295252
3 395943841 820448866 38476835
3 866755419 894863585 23088312
3 406062504 938087755 415209764
3 691260497 982540911 78934765
3 73694091 431972841 19487481
3 650415847 814264979 78947654
3 637513923 886676742 188371081
3 753518327 873032043 1432418
3 505137362 703652214 190183024
3 160071845 584948885 358171833
3 246469927 339888163 362281
3 31938742 135543802 83502890
3 451081293 542499855 25296325
3 838028186 902296545 26469945
3 814327649 869036523 22705569
3 524201772 572455333 44217858
3 923064875 923953428 62218
3 898075670 941280960 21796228
3 892299086 968802273 73440514
3 541113431 769738266 5377457
3 646257275 735216833 35867700
3 376734932 510973478 124708738
3 387151479 945268440 392273932
3 257606195 741575198 428090363
3 356150376 554633770 29073007
3 60169199 995413936 266114434
3 739696391 778587767 20490223
3 789813436 888989937 78933990
3 395426515 723025980 71326433
3 229227484 259570056 23397494
3 771423809 848734351 54225109
3 840054471 892104615 22215819
3 736841166 949050097 49673835
3 642820787 864884533 180056622
3 262813307 528135501 232098014
3 364600075 970440283 232606699
3 784234595 894664629 95492959
3 773806129 805621659 30881679
3 526766195 549107448 2182991
3 39343905 332082863 253030667
3 780246314 968661376 131295860
3 926399518 987922757 35185281
3 655014839 760736002 56823234
3 972432592 973317085 550455
3 219441158 741098719 28796931
3 618066684 926207678 158630004
3 120772471 533424210 38418213
3 116080353 771951534 350641957
3 28922684 635004266 206540874
3 494341836 651157721 13326286
3 949638473 957180847 2975756
3 621476112 851475595 101371184
3 440022058 806850261 157663723
3 339238577 817793127 217395912
3 882260673 887510825 1429609
3 341212938 708946512 225846171
3 874835539 951985798 21805521
3 593934259 681183601 3292751
3 490744365 939571457 6673331
3 255315445 542978473 124624363
3 825084979 906119272 13131119
3 313037140 370686152 25576249
3 276074080 918159194 631018102
3 11990094 136438358 69720559
3 203057698 581786520 222059496
3 782811855 862156326 8408197
3 403227242 790032174 242543160
3 816985856 920634691 18868404
3 367117609 492555409 116030685
3 579213023 988580143 400661052
3 505231013 715089723 6387555
3 491968505 909397804 378513376
3 88994582 549702349 33660975
3 574892422 724844224 71368604
3 738445838 833801961 30292633
3 612808201 715328645 4410831
3 152385707 956653816 764669311
3 802213314 986593642 47356685
3 297711338 739866015 45178348
3 486541555 848646948 288483856
3 669410552 688338886 16743128
3 809834236 903793807 26940810
3 19244244 444306916 322022940
3 26548283 352399572 126903745
3 615809842 662131172 32720055
3 978732678 997689187 14819229
3 809911467 890670713 58795420
3 815484741 889617287 51539319
3 5835613 822286435 6541070
3 387602036 567868843 130606085
3 280375672 617634309 199638752
3 509772766 862311482 130505872
3 127863254 346105042 57113500
3 233940825 465164157 211875053
3 749230176 831609296 16852033
3 659528894 693875398 28470418
3 696686427 973006677 238697693
3 601962992 678730263 4184330
3 35632502 138613053 100925280
3 169260388 587573629 289058144
3 422778533 838413025 130061405
3 519386696 806094275 79010290
3 3408549 746458321 691307748
3 542486858 630604731 83427329
3 831590749 959410804 866772
3 41144556 493949538 33060979
3 740132760 764173750 4064310
3 607453537 724504883 1023018
3 620737276 963694031 311449759
3 17044239 822428329 403911317
3 23439477 69490002 45898097
3 53901028 569455567 423294324
3 981875029 986060811 4046136
3 269474107 885378796 228506146
3 464244980 509963215 1390604
3 570305132 857297786 242722780
3 237808932 801259466 174471851
3 116127253 973712668 846259371
3 854445377 864877918 1230366
3 614275268 843527257 94747055
3 768883538 870565945 84133866
3 407776230 929733010 68518280
3 701330432 715200433 1635334
3 81384347 577790699 25225132
3 428893389 872682828 254843267
3 638979007 741265729 51089093
3 154067183 362933127 109023373
3 731015102 997500954 223952335
3 853743458 857669752 2692035
3 774185938 835338863 41929281
3 717756339 977372923 53163537
3 249778035 445843421 64728756
3 466861996 779100165 265510529
3 278663533 457329656 66984685
3 502800531 582425534 1583604
3 798296315 905237645 96229334
3 157254986 888832081 9646208
3 395125369 682394991 55402130
3 898080522 935202459 10981357
3 959114908 978014662 8776150
3 14959682 115912072 15252106
3 220462950 799129825 220194176
3 622198695 778529021 22660743
3 289713656 457714513 129448152
3 193496436 910625666 278614203
3 603084064 715429056 14625587
3 999022770 999105058 46210
3 352708927 377836886 2357962
3 48884762 405693024 351990221
3 139624189 622055439 358058008
3 515460876 959369865 308678920
3 106221982 281063677 39486156
3 339954698 410652852 4451552
3 623677988 956729308 150433327
3 421211905 803799556 280903700
3 227447892 817921295 539511399
3 129510572 412547347 5657285
3 492126092 615856496 62956504
3 247515705 551834140 95232147
3 113140654 155089505 8615403
3 225419617 690814752 434468373
3 804843079 866191176 31438055
3 550244091 728959792 66439782
3 899668257 928661538 11676227
3 853862179 871135446 15571617
3 678956742 901251642 135115446
3 378638766 409511348 6906772
3 670682496 722013682 28473511
3 616707281 944847054 79053613
3 992112239 996621573 2587792
3 255587875 945604593 276732360
3 360703050 379992090 8235055
3 69282824 316080605 82373457
3 695463908 900795972 82987081
3 695960069 823076071 85081649
3 913200035 940596177 4914721
3 945475243 978911532 22106103
3 208049615 931959240 415386839
3 804780218 847392064 29260987
3 93260527 443474056 45841798
3 735643066 869221559 107420275
3 947402373 983701654 35589462
3 513754736 762906988 54488203
3 943578397 957278990 3952588
3 909654635 936688163 24018008
3 849026956 947064535 58835337
3 252081308 634052919 321212323
3 723377461 854717475 432151
3 56946513 993347784 782956528
3 694683189 714888837 18637104
3 197508845 659549924 195359205
3 176104012 708815788 238555235
3 327181449 400609873 2453091
3 675195284 982569851 212247383
3 609444044 663466218 47068578
3 632519229 809522546 169977154
3 913003718 982413135 19251132
3 683341029 712726683 10502968
3 531248062 786203943 217948865
3 587924681 795802184 54046793
3 62384160 123880609 42816068
3 319557893 393744611 55820926
3 421790781 633253423 141255831
3 486983832 822988398 38645790
3 191568682 933111739 329280612
3 320907840 513734685 39889745
3 303529013 477351604 72493209
3 777376568 847815324 60879021
3 452456495 538747183 62944188
3 548583464 809297934 143805169
3 695194656 789757415 76279268
3 426169991 652802252 218911657
3 663463080 986883313 104257244
3 887242719 928247810 1948418
3 233414555 683186240 266358787
3 26807740 482302548 275274968
3 400598242 532959153 22705185
3 395406973 397401591 1049272
3 978952276 996794853 12673793
3 98389257 243456893 109709520
3 268036994 823246947 255053711
3 38144079 136455763 35914095
3 946942808 976301791 25859598
3 184360451 233677480 14133101
3 225433497 727411752 8578204
3 195422327 496634430 245220629
3 924242828 970931758 19761222
3 207103422 231727691 17787445
3 761438632 954841752 58381849
3 35032492 409050783 196172610
3 427291043 843567005 178595498
3 157382650 879515791 526755170
3 968693576 972921655 1721152
3 649912767 962658188 236074269
3 962918108 992573365 27909167
3 511147190 629266820 8004543
3 363857882 477031784 72992195
3 298274679 829536182 84677360
3 532211671 743906468 102450943
3 109154298 807696049 638063889
3 845363308 941414375 23662736
3 924700868 955764429 14718813
3 931911543 971830264 33949408
3 367201736 752277607 213520429
3 375960124 376811440 511921
3 243023960 479396300 83321504
3 131511665 547657619 116432969
3 283537866 773326766 482026064
3 510321382 752700923 35120393
3 499426968 716309187 67255484
3 540280642 869814567 122606968
3 738133636 955591289 152050176
3 646246705 717367054 25495824
3 912632687 933246096 5638940
3 803418879 854037270 17905724
3 689416703 978978194 257510987
3 337324359 985113731 404492784
3 685885190 834713282 7980232
3 10887365 797046129 466950499
3 545214044 587953571 5548951
3 34716549 519752408 337634390
3 76900978 86704938 7061887
3 472978233 682900771 187060262
3 74748714 333160921 79144828
3 862953063 972962188 19831282
3 90183667 871675556 744452931
3 770965117 844582950 39442204
3 811669559 869004650 17006838
3 591536981 969512952 115701969
3 247224413 882346913 438922395
3 253341929 876838023 367738759
3 275716146 307959451 3787788
3 450122580 912026707 170091980
3 203265689 628436783 52187782
3 934009323 965649915 26600561
3 572933841 589012623 4464034
3 251735140 444900715 27233477
3 17300594 437903875 340536554
3 240761547 785967958 469127013
3 596792025 728790039 90325362
3 170055673 811001772 573241481
3 348886026 600441939 227819245
3 902582840 961496538 55280135
3 839829379 981891957 35360636
3 4998814 403615838 93225133
3 950385974 960352044 7433335
3 347014678 889381328 541486986
3 167025929 444602450 113705585
3 898107694 908955052 7071436
3 334801212 567152277 50390383
3 747783182 878676340 21064451
3 626862912 673780438 11571578
3 220490440 960659986 33134812
3 606682020 633045511 1950875
3 700680851 780198795 9799007
3 345799282 637368476 263453008
3 663840159 725211311 25680677
3 861505182 966355773 9970419
3 648782533 718351545 1317684
3 189260787 723632589 523476061
3 661281899 828652969 42796067
3 10633692 406212530 30302088
3 748478057 845407399 92547086
3 333998812 831294721 148986367
3 462731811 587293980 32451614
3 581407870 772888177 159468838
3 526831916 846049877 316302617
3 811354789 826338372 9098637
3 138034088 759777657 94225484
3 289187925 643812181 116751158
3 330373381 705681631 294075807
3 514969579 885382728 317217302
3 772615587 903865328 104237445
3 325861968 885742111 224675752
3 217652013 598817561 117359811
3 624887513 929371520 156854900
3 910241336 923525650 8209010
3 559428559 876684198 171897257
3 697102278 964571523 260318339
3 340556587 399672719 33728712
3 207828156 500686979 195348544
3 621353567 911193926 170149212
3 389807544 820736267 204330474
3 94954067 540209658 281594513
3 195153474 443569486 60320591
3 120518811 465700430 322100835
3 644030776 644435092 396583
3 896024868 981843167 37687183
3 830875891 978250718 30661518
3 514603314 838439635 290854195
3 420597198 977166190 71233565
3 125943530 845688103 663153701
3 682501252 685782474 295492
3 588934625 590093351 259031
3 534807071 671649822 100271714
3 897752356 990579376 53829798
3 536464736 624529221 54612716
3 111098471 623125815 370343348
3 153795030 521353284 261549675
3 4890710 687594018 429657148
3 587642842 606378888 10739917
3 664706678 737654664 35634827
3 223734980 557401435 154739312
3 197820733 715225812 208606922
3 331099629 415671959 49606583
3 480207877 482251335 1877257
3 637511691 912151121 67576494
3 699456266 759184062 45639264
3 894220080 938936499 10403237
3 37237344 536926149 228914458
3 858141439 869677807 971383
3 813532672 896269752 26812538
3 545562286 610312334 56848949
3 332275192 960046992 18126985
3 922598965 977966969 48054951
3 873709893 983666205 66345006
3 88266190 776325660 383363524
3 875548317 879662905 3131045
3 365624559 901056286 39265884
3 691247735 884039177 57520461
3 35108527 209229341 51223191
3 85382698 674369568 4731199
3 323267772 708007744 317739482
3 418075047 879632563 316439904
3 868101867 946236953 4516957
3 654838816 683813789 19285210
3 345973399 566422693 44698026
3 92432789 558018282 93966826
3 434116053 479384064 682261
3 628472120 793480844 139907076
3 889916086 980676990 84358610
3 392070637 693597906 275028573
3 322015065 930958302 70127740
3 81999500 714122331 291833207
3 692703205 708551084 1881564
3 592829217 881291583 144828333
3 342835948 773763444 273417022
3 62501655 616646187 522087116
3 370046390 832581827 427458405
3 737678198 929780048 162350086
3 568809159 614994718 25133893
3 551296008 696247974 114154899
3 581087054 717281202 81936583
3 461976773 715648994 52640233
3 927755361 943006000 11678929
3 326049487 469632766 107934304
3 523298640 664080637 37634276
3 893097583 996441554 49761540
3 477650556 584087356 18252892
3 96628771 913979585 72801439
3 664356727 949635625 213880795
3 111949339 804773765 511149570
3 736858016 762541621 22361473
3 337443653 343082134 2294530
3 246319299 473579487 218605952
3 609737873 679223460 17690173
3 873240855 906470335 6937861
3 8184984 64264800 18224754
3 685338037 745447686 10861794
3 690175529 853856800 157601056
3 218654256 987421127 282189805
3 144205229 215344857 19346621
3 308297973 862793316 80017279
3 395339314 539257636 29426129
3 39906162 926672765 388661416
3 404730278 761699164 78785358
3 968670684 989965401 17840533
3 744225343 935660026 78431264
3 248157128 760008936 156785052
3 477033742 653420853 36078967
3 134696717 242652634 42919061
3 675878604 853896556 127631876
3 244694628 757418694 458803018
3 561239539 751533195 44248676
3 745996848 881575408 124310746
3 375881810 757156337 139597256
3 183684341 685117548 148054726
3 291792996 574422761 38385530
3 795538677 945868485 142728120
3 334455888 996186793 183195112
3 732856745 906443631 52353902
3 674984312 987415810 68115633
3 475923166 870523851 133830448
3 751867262 754119506 937400
3 321898547 541199501 60506575
3 880854931 937044202 7113930
3 763488747 925072562 21345202
3 187739621 990540616 417638534
3 105909413 223235991 96973197
3 570154188 902978681 205201636
3 46792682 735302979 53719806
3 428629466 997657349 150695328
3 182238133 314623937 48415578
3 210860441 649345938 2629257
3 267665886 942586062 366988523
3 32017392 787043666 701844790
3 318071564 970337357 123728613
3 461700044 955536477 374170527
3 189524769 291551278 83714201
3 71405772 235868150 49235077
3 312089740 912283166 381109315
3 270946018 706770305 415422067
3 545188814 765097435 102352684
3 202440858 507911670 192146058
3 426813827 485642294 19437942
3 154492339 349450487 173034651
3 301722472 675207628 30332969
3 574477958 700158358 4569283
3 289765110 465120874 56801499
3 457571126 717074591 50486182
3 801471000 862540504 36232056
3 907590126 973904300 4237256
3 962316993 987850408 7690850
3 853972086 952232835 78744726
3 191049398 846984668 320455629
3 123201246 394211179 56425975
3 969967129 971083049 561339
3 779063842 817323426 36831948
3 26985440 44774358 13695148
3 831382914 932173886 27496010
3 356449032 869338216 248151221
3 22641335 406486197 323356664
3 366433392 392602959 25025711
3 76504656 853806806 39736223
3 774090211 966281063 34626577
3 834225234 917540421 37746720
3 124625211 549259677 236125342
3 311932516 500439037 9050183
3 710213238 915265963 67632608
3 373235572 541938389 67371715
3 758801670 911975018 4649503
3 733379974 965226717 146201168
3 138562536 471863581 135312351
3 377532081 926965127 170577653
3 173359572 769240756 46355195
3 12111132 318063200 209192230
3 872012594 900484711 5772363
3 925053679 989438978 17714861
3 86087632 533369292 285765924
3 57696195 279716372 155392504
3 376041227 749763850 205129648
3 750460183 857052975 29404790
3 545598941 661743506 66415
3 395569366 420353797 21168493
3 498512340 726081937 103065107
3 932381612 966363697 17536821
3 493564378 607060907 23582268
3 566556689 718403308 137791263
3 481563081 724270018 43180047
3 713792929 756644273 19939765
3 826993184 898187865 50005053
3 717456996 805017634 25195527
3 292207611 420022186 8238298
3 60171666 672652637 283446884
3 395287305 624541962 7971491
3 789220850 934761232 25856679
3 791841051 848580793 53428446
3 361165171 540185317 116873851
3 553329908 644177541 24583043
3 569644274 675572952 62688696
3 661642175 698268786 9557979
3 840100237 978904024 111203635
3 18638497 948890233 137721051
3 629966649 706009061 61396536
3 662990974 983512133 29191741
3 805754129 899154220 59137419
3 379217546 784001796 364844006
3 991117215 996041824 2187435
3 480134243 489353492 2000672
3 884203021 923149856 17510467
3 876474149 935031955 15942507
3 567559161 944444340 133252818
3 263182407 479774155 134880537
3 39364278 330360598 112671557
3 780813055 785651448 969031
3 600942852 810629049 41983564
3 578567357 673733305 8141240
3 494012546 939241118 228800415
3 715443232 926517730 23341954
3 615059452 904729360 156823397
3 865453520 911588119 18138949
3 301185958 574178846 144024824
3 513435688 518039728 2255524
3 839433441 977929397 23666216
3 533483974 786394980 241616338
3 75396191 952407672 59764225
3 96004480 217823261 1540361
3 981073389 988080751 5190217
3 75003300 584441442 471033246
3 976242368 981883151 4944937
3 260081858 366095958 96044538
3 931501065 968791636 23017250
3 152035553 923770655 599568977
3 114347422 620083622 282688989
3 687211064 845259414 54578082
3 656248374 670034349 1771384
3 652521209 955032396 100842949
3 510292278 753040739 207997120
3 158084528 265044894 95440573
3 301393289 371601759 16724635
3 301321520 966003624 325172422
3 584349095 772733871 167266840
3 961156718 984245615 14149162
3 783150980 856815510 43890656
3 519780128 817479830 242421054
3 69535849 393208573 13640730
3 243830918 996905241 706018273
3 705561704 920480333 208058536
3 760442688 921506505 80508090
3 83469046 960844565 685801043
3 172991182 227897859 49077670
3 655004408 965782841 104191228
3 751204281 894603590 119074947
3 381140361 449910931 55749204
3 438039109 745367172 221091414
3 54756520 236125052 171958105
3 743676460 861668360 48066027
3 586222602 709948116 46853353
3 71018016 178410825 52323562
3 284780528 546400839 162465167
3 493173149 917615922 7716635
3 520594534 691207480 84144889
3 978213683 991269424 75371
3 620360045 771024626 3917143
3 909269667 951695394 7498670
3 325497421 723645800 124177507
3 254914172 255594983 677270
3 611491990 946615151 60088166
3 449771256 953854362 251042944
3 652800499 939007694 145627391
3 596953936 867159673 26933920
3 381626440 932059333 239687571
3 3075964 507691917 234267209
3 15771012 558172270 529448916
3 807328563 873515620 63377719
3 486967230 652314212 144399305
3 339985749 942361640 153154966
3 350308960 701325773 151232605
3 119690148 203990173 16801858
3 949333042 968810711 9387118
3 59267540 135606915 9269328
3 619809856 939122390 127203506
3 950147234 974937514 1233781
3 474945737 724540172 194684467
3 423113700 712328875 126604765
3 652145761 905637066 24407469
3 650104383 894820793 167852607
3 850015627 992356478 120117479
3 36557609 782252842 209807407
3 843027053 870256195 20396909
3 27758504 111709576 33142621
3 787590819 882420773 26719590
3 768566708 885136897 73733045
3 877658477 929439335 13449754
3 689204517 858563280 93574632
3 334599291 445406579 35927616
3 278621768 311304565 26973234
3 995201508 997982169 2086230
3 445073070 486772833 4883371
3 439639046 612920851 48474760
3 362180013 639277931 220519354
3 342442035 831070935 83813905
3 210884622 212266186 735701
3 782186486 983828881 145405407
3 577937836 635202150 53837568
3 471862937 805145382 234896301
3 415752557 601395542 136912445
3 59506788 646092553 508399125
3 269475942 995716804 576055086
3 748528602 818533103 45800630
3 60956153 329762979 62113056
3 847890151 866975719 5685086
3 612375596 739612706 39405386
3 920430076 980098720 44630618
3 976515269 989782903 4804962
3 764220259 791446083 1173779
3 638605806 713875359 184333
3 144237155 214368667 22819891
3 974628277 988488640 3915945
3 918957079 948545261 13134378
3 282654811 959918652 64319625
3 721283887 910477608 29969702
3 539047486 784662275 233613921
3 617127890 960654008 129113440
3 837472418 962663214 108654524
3 755686259 863153407 45214594
3 268065298 415492951 25880811
3 830061089 918062165 21354574
3 620223739 718607670 37376846
3 671898739 795451889 105587965
3 121774671 835007434 586018365
3 797134967 801162236 2285364
3 148047174 528953113 98615022
3 459574917 636041313 128190808
3 16347261 943558028 803658720
3 792921527 804158596 3791435
3 308655600 396230267 57231939
3 967287167 988854968 8405296
3 25601344 34403309 6070364
3 608807335 667749112 19893226
3 972195837 996315967 13317768
3 44502242 228360272 63725068
3 89785562 403313201 287210354
3 432873030 929080116 55276562
3 253659493 395666013 93028690
3 750769765 854283210 48454774
3 815322465 958638119 126175641
3 128439694 737394370 312894003
3 256753416 856919266 204435548
3 724771123 853717633 65497688
3 768192032 793386331 12508950
3 158332550 341925652 116483108
3 5777226 788296513 688113931
3 862827019 953562740 10888428
3 545126368 945932310 79795858
3 634138762 986758008 294531246
3 848001857 872726137 13478180
3 625685651 893341412 204621559
3 888075285 901233982 3761852
3 63309947 424153326 136354775
3 206220502 301112884 7961227
3 210629046 252907972 6587138
3 883872663 969077334 7065511
3 3558512 629721170 116912174
3 507467758 666816678 44473366
3 663749679 807601877 108007330
3 19530752 494722966 62310478
3 831207904 946768211 60311097
3 166482791 583395541 288257772
3 655887347 889734830 24366891
3 801341795 909577106 30079318
3 460382467 720917377 24614691
3 255946475 932692807 285744785
3 184789482 530059702 183232292
3 916755999 975317171 40127653
3 677424302 882439423 137919432
3 372440103 957897624 131291066
3 564427766 977187691 272927400
3 852345367 882886558 28376520
3 605757958 940648323 248937457
3 461630429 477820656 3072075
3 890071540 972074666 5711177
3 337722055 641032392 89451512
3 825604659 850040410 17935418
3 619519074 876934376 40349948
3 57731903 114448796 6715044
3 150864342 435193283 20024236
3 78454942 336955330 18763942
3 189760403 786771687 484766401
3 140446398 146135340 651548
3 860000708 948620936 82954340
3 515874646 613437902 53037908
3 706268411 923880975 164081182
3 85217752 144746232 1298534
3 249590483 898494348 346238970
3 106657917 461683200 250398277
3 383396542 485857230 64097020
3 350688530 658085417 24099374
3 548293009 751709819 94572745
3 917833158 977032232 15087114
3 592275170 716161182 112804400
3 958528993 997880334 12706315
3 656876401 692397925 4508756
3 144154080 529930971 136024500
3 572117250 644319831 5764893
3 188102709 406730293 9226144
3 658857195 750806947 85079929
3 708513179 947754704 191676677
3 270685800 548648567 251610777
3 32361494 532199392 16310774
3 899344400 964744647 44199417
3 654858418 771641645 109515585
3 575810406 933059923 275268534
3 814113273 956193282 137340999
3 922371661 924961210 510649
3 531043819 612852622 70531708
3 973837455 976019839 914032
3 832005219 834882740 1178809
3 722376620 760163653 23408688
3 717478498 821140326 87133039
3 233445209 467590842 6059645
3 690371826 765988461 20539344
3 179885993 958516828 720886749
3 604968538 666357663 13498537
3 784168470 805169997 20664469
3 73499337 695034694 608347333
3 278031431 506813962 194289329
3 303162073 430026030 30186568
3 992161910 999296237 2291505
3 264181853 435038723 80890200
3 353224035 504102028 92071205
3 848362354 937795889 22282868
3 457217174 502237418 8886877
3 419034692 680176916 122606758
3 329671069 910605624 121096905
3 363429092 922404207 119878014
3 897767072 932048575 9755589
3 153484727 573843528 207050889
3 236152846 724148727 106702467
3 89828253 740144334 501761728
3 155626975 405135124 116276650
3 681866836 751990144 747416
3 567062265 842452159 153665851
3 233650771 996480058 346132509
3 329391209 415827423 73473260
3 62335828 284197538 69930146
3 402594320 792182853 72121099
3 602356416 733861766 74802750
3 711760072 939297348 81613282
3 972521530 996235512 6324643
3 490398985 869657739 294882399
3 782455712 804177989 2238527
3 733766814 879659137 21788411
3 14983728 551945447 53275565
3 699602589 851140637 7610791
3 329752307 330207006 246674
3 538143951 707210644 124549809
3 712105087 858239140 77688566
3 127032598 655039972 439268694
3 391059991 880788256 240096126
3 248966057 365628600 4922619
3 669751007 964557116 211141711
3 54271437 120192832 19277570
3 378256905 555110034 25850789
3 544297055 829112098 20175146
3 541260497 929526587 47863996
3 113072054 639896886 420823507
3 207373340 500859630 20981403
3 567590139 744730112 84696253
3 33367337 476415916 156305939
3 675503149 997583683 42991173
3 577912121 943321962 256324778
3 584568438 763222354 100908037
3 747798647 941487180 56855580
3 528018810 900720582 59593741
3 427548154 561258255 81855245
3 28577184 928630887 376664820
3 317854748 533866689 39346588
3 286680137 468225484 141942457
3 510120739 512023595 652298
3 418958672 943912333 337486557
3 865869621 867379428 577887
3 965146986 998516262 19224212
3 407727297 495093007 62046179
3 564392390 861346206 104540167
3 575133244 728154608 126596848
3 974713790 995107668 19659014
3 770098985 872056353 49964811
3 511742194 903057219 115911554
3 618196949 745863089 24683762
3 532071852 828309393 144101719
3 254703280 284473936 20756487
3 318907648 620750171 175866996
3 150617140 564907276 297891932
3 108961425 848618921 690627420
3 486968514 597175280 82677342
3 642326983 718022904 19829174
3 83053114 414368404 223959958
3 114054492 369948630 87409109
3 687031 481772878 102601819
3 266892083 643566041 119059430
3 761050242 943902027 130725696
3 207153059 392928875 145488943
3 892951664 933963833 18728031
3 379671840 795520648 23308292
3 973224290 983349273 5073714
3 977102548 991342786 12704326
3 929343368 955381643 11764124
3 649489367 682767137 15140717
3 910299776 911458262 123867
3 604352995 952902665 112491009
3 988254707 990457922 1997422
3 524719010 721024829 57500466
3 304292247 646126355 218604348
3 664126256 709125589 41746560
3 359627887 645664582 7977985
3 904635301 933182511 17462562
3 906352908 954981487 45113826
3 439226721 587375258 84833674
3 972390594 990245786 15565193
3 65138017 775865521 208398134
3 160487226 732291297 222216707
3 465255689 670069351 48900463
3 796576794 955770440 54657930
3 761930511 845649830 37803015
3 458891711 705696726 187727838
3 198456431 460881341 208339660
3 470781958 889680640 265012111
3 838662948 985271836 27440318
3 782882908 903011193 52548025
3 562412877 747088986 120553666
3 520733371 872920360 275109672
3 47176478 558108932 74059457
3 590420541 874195356 43161859
3 541401409 642356173 80302890
3 839757319 978257094 79388332
3 468417724 749788326 93902462
3 405210735 963400704 176226990
3 847790023 880942515 19158765
3 915877769 979612640 25770158
3 822223762 983636679 58489688
3 865401708 897046383 12110964
3 699022089 963071836 230963420
3 53589540 988978066 736803282
3 815455769 842845239 9190177
3 207544463 902598422 412023656
3 121129444 717258065 543575451
3 281451303 831904522 269510607
3 190630402 841620802 421494090
3 797685746 803315800 2140253
3 575929455 625242593 28433750
3 240909003 533731270 180923744
3 151184540 855108816 421188325
3 670077474 972375355 199612695
3 545252035 630351500 42666978
3 482065834 811380121 231774523
3 363946221 723217515 144247369
3 518919461 862078107 275687676
3 394292392 861274783 220500509
3 907287005 997050538 66171492
3 286577604 682418544 367039838
3 478586657 714058698 77155880
3 533556827 817384696 72659033
3 629627218 759817004 127804626
3 660663786 858838085 82568733
3 984349325 987509414 996392
3 707036334 730509777 2776062
3 755629495 849743825 84004382
3 706111903 934855035 104642394
3 545878783 687500417 13531494
3 646439858 807134040 108832719
3 883452675 930889059 23072654
3 920458401 993829143 43146688
3 765160735 941815323 42191248
3 357133216 491999879 8404761
3 919414899 958820122 11073734
3 455435381 755446895 126883724
3 906969831 908110444 156988
3 268723985 434836770 132728840
3 828663887 872573099 6672179
3 707434283 848646341 64416080
3 690709679 895518131 90176251
3 654024149 694327663 11087291
3 249174094 824148448 288079395
3 806017874 883220728 9273117
3 232134200 535442943 126311488
3 396204486 631041742 204685577
3 170092880 477502456 84811725
3 75311795 206639381 106235470
3 504462034 669999204 53015926
3 221964082 393015715 7287511
3 660628074 810416329 136839040
3 616829873 782881540 118236465
3 82843919 353577850 220097683
3 833220365 997963496 68178102
3 488063724 856301180 349136744
3 603382860 926404722 57367142
3 170643221 793994361 433075944
3 133719449 151318417 14339495
3 732471768 740582163 257834
3 39722955 873772348 647782895
3 470662456 695468071 35908769
3 705326587 831515974 107405238
3 841836053 952108618 307893
3 344682064 388919684 1058049
3 631528322 735312120 88473487
3 637234766 945751374 177903366
3 968477047 990077757 18767060
3 472785959 945433665 226716180
3 379912826 674346331 119745676
3 751553961 891464613 755148
3 835134528 973906648 55384316
3 923212557 973641844 28532332
3 148679166 251648915 86456777
3 230794350 539446766 225769423
3 801516335 851205163 42950086
3 815116128 872768682 52820318
3 38879307 975787021 117523084
3 736095977 973361871 22018161
3 243164637 818281516 267446633
3 196584299 711867490 422302486
3 855553570 928050578 8353460
3 651996375 945953224 110236239
3 80827133 150231633 55961315
3 309388145 815432185 174865267
3 664653744 988723390 150492021
3 472317483 644237745 107617288
3 477267970 574257073 3598106
3 855100579 922164479 7366107
3 993626524 995691534 951487
3 528138897 784654962 249735297
3 774796317 797612772 2605867
3 440380422 756515280 157441917
3 541341228 644532015 102549612
3 643683749 943522639 67770087
3 587695921 655412793 27817565
3 459888751 995899369 525980193
3 920320788 988474142 29254628
3 796186188 944039586 52315881
3 178626489 390455673 37881273
3 249950252 339189709 14788691
3 358580615 506431124 32096620
3 690936710 735528554 15505074
3 93715979 106118517 12091773
3 993295408 999385181 1925317
3 850590519 969356035 16957683
3 483375865 963265021 222119035
3 654553968 900605529 11208263
3 125168859 384559719 181654937
3 798705381 982299425 132245736
3 794876177 969560850 133483523
3 893746532 947489525 28536862
3 837507342 914379360 48256224
3 784396846 803450832 2522127
3 887660982 974658976 44999584
3 972670475 975706633 257769
3 607341339 923797665 253469152
3 356288418 989219695 474448702
3 30691038 110679858 14007781
3 384415444 544327146 133478366
3 231344842 806427662 185053372
3 138310978 311613221 37490776
3 739709895 988390247 222285681
3 869472949 963135486 16187974
3 956768909 989215261 17315217
3 487936532 621111761 120238417
3 477683018 540876729 49384262
3 336629030 943243177 494444280
3 883461131 977502361 1352169
3 31650234 68873672 4001045
3 394995735 603841773 104439167
3 887990397 888596021 495447
3 816313799 903413800 67507266
3 1574295 275486528 200176389
3 76448353 156623770 23184260
3 107754730 215804104 10864246
3 993230952 999871476 6442320
3 391653710 594789992 47991264
3 526803324 727960246 63848771
3 642255493 735166281 52953757
3 588871327 683862737 9548734
3 366389460 617607716 51482974
3 669835869 714330694 21458407
3 913670122 975832373 50755537
3 748133667 850441999 18256429
3 181775487 435566102 90564903
3 623058425 913190219 101284417
3 421329081 869015201 197932305
3 90861777 746954303 367890831
3 808021139 951632829 22759280
3 347748783 958458778 135543440
3 878604955 944963513 19775879
3 150839199 341712587 60038016
3 345919406 482908385 122724368
3 714559863 843627291 62422649
3 180549000 879218905 269250249
3 988717502 992216328 3410984
3 517393624 638375301 104455742
3 708226342 859451877 121290285
3 705830125 856182476 47133894
3 681017842 924341294 233267648
3 193394734 824341103 131282786
3 72664764 82972633 1598541
3 91557913 786218897 555108336
3 500331515 559738939 12704269
3 851289665 995936015 71410064
3 632557491 869414436 209230764
3 120064107 547571910 345316063
3 81749555 955150766 721374068
3 913416203 916112566 314028
3 289140122 438284622 97432135
3 912137004 959815360 11599124
3 445316550 922244008 359022804
3 999392586 999582860 70834
3 297757624 704006364 367473874
3 639867949 766993207 79351384
3 837476379 942379502 3260401
3 947284089 975518896 11660588
3 424972512 476233456 42025444
3 199267393 752050413 450989005
3 674534401 762527102 58417354
3 48504245 782851289 706345569
3 744512298 887338439 92409914
3 470286019 506535249 19522426
3 139890012 652516577 220891043
3 315583195 836464523 422276464
3 610523909 789717863 174609734
3 271362534 501496460 175822333
3 178920236 270428103 58003534
3 967668725 999336619 65521
3 878256537 972775448 65823464
3 120579110 374135192 212000120
3 27096320 520093361 223677362
3 731643781 849512150 79276748
3 205597179 736421317 171946272
3 335866486 685919025 144933012
3 668584146 915322012 184554810
3 298074292 679390232 338047734
3 960464202 981056454 7679599
3 878849924 943394250 48325188
3 254326015 837651120 337598390
3 383274376 389716328 3529605
3 336492997 703476978 300549324
3 382558008 596883339 13851419
3 995815363 996040050 216192
3 615274197 738801501 33579335
3 256266902 984755779 148329724
3 134747674 811665459 644102100
3 295395670 853833540 122626312
3 481923435 498669197 10535087
3 429425885 950947320 34942725
3 490278174 653271916 114360305
3 697145539 894719875 184634056
3 50391860 134854664 13426728
3 414179421 943990245 155327228
3 401500339 980944163 81497647
3 258278284 302698713 44407981
3 316418720 485539638 148485801
3 935202286 947610298 1667621
3 483434558 574050419 76478439
3 659472097 914174886 244327825
3 959769958 960666999 485550
3 908941207 926795350 12100248
3 801565045 879139768 76184533
3 903793133 997062615 18511435
3 4975319 159829747 28654905
3 390679593 688799118 261512056
3 379077088 763033733 376504390
3 815926852 991549739 6547215
3 933277932 961360358 1242610
3 801738117 976563271 37296732
3 882915631 897509450 9473723
3 322523127 365566809 32792828
3 432423094 921100588 195586247
3 84606639 217425749 124662609
3 204460278 973337516 65795795
3 39067714 468459460 67817012
3 232063996 992498764 141378481
3 363183355 797635725 384239149
3 35475914 411329847 322422747
3 313489717 383092104 4504884
3 317049492 913564818 299796549
3 105643331 559603479 345715783
3 923140322 969170341 1505335
3 716772448 786218406 52360376
3 678311257 994073900 190667548
3 99910946 293891222 165619833
3 739054429 742186580 51275
3 355255044 360108980 3105643
3 134897189 281897703 53632532
3 338483579 361122810 12160531
3 933040702 946594591 1613885
3 906323437 956486552 29533757
3 687451424 919900129 172364644
3 155093455 789274384 196160721
3 913220486 968370336 35623361
3 374203468 670315265 37706411
3 900894300 941423102 6694471
3 648049845 973220637 115796406
3 113617111 577859525 150623866
3 184792798 666575101 97570317
3 51127213 705432414 315029004
3 636346770 702873213 11457381
3 995675381 996560909 58583
3 934113007 938679206 1295822
3 289592997 744979922 150424090
3 909507910 971790685 51556217
3 131070545 666257427 383873018
3 190995957 238893722 3173295
3 557458106 911930391 49412307
3 104620973 197004882 1130665
3 411880090 688322810 267331897
3 907810965 922398079 13554558
3 455056036 670219478 43466442
3 675835577 771516966 64603758
3 406548706 471263783 51099987
3 996221724 999366742 904676
3 576957780 927034133 217227617
3 873539545 979720810 75554892
3 57838511 133937416 6135625
3 237280344 390335869 93994413
3 829975763 901066103 42170435
3 483591451 860168076 158108486
3 221433614 505411140 241638789
3 833903398 980021525 139833931
3 139131492 893933292 337079361
3 137457034 595976885 175765823
3 283583176 969144458 365623151
3 686472160 840253018 5180211
3 4960684 446214117 161137687
3 688848268 971435564 24007581
3 682444946 834128190 62617597
3 99502196 924902144 310940663
3 185848375 662499599 459000647
3 14816285 684911875 39727579
3 630242867 892596925 221381934
3 391198602 629660781 16430717
3 457326436 855700298 314420581
3 912220576 950968965 20739294
3 362199770 458628972 13263967
3 232774597 443680609 84129051
3 507926168 836569538 158521779
3 952884716 964076874 5162847
3 546306486 593071875 5145979
3 584323627 947268129 348447255
3 3429956 79474648 70159079
3 524982153 966061984 170097330
3 51877007 770276197 641353125
3 731457922 938130962 144751337
3 630717141 819570971 131612173
3 563609936 784462925 168919303
3 349475236 899945617 460625754
3 310810395 862121085 151417586
3 717281866 719438856 663684
3 327505331 725264623 350124388
3 666717207 855645526 115362828
3 391421492 826199699 135174145
3 875484374 956755649 1387919
3 708570440 915487319 88337487
3 294929152 520649257 101259312
3 533720561 723846696 151831428
3 9634874 250618222 231179445
3 384093766 469877469 56083486
3 733474629 861832290 58299732
3 751470856 818636238 64882711
3 396406747 470833815 45052830
3 290456544 864369813 150468013
3 898397158 911515428 7283440
3 707601052 779277582 6484390
3 305075126 791803138 221658548
3 973976131 981585771 2534556
3 172098663 641502908 372436504
3 624496953 696389507 39718635
3 686560953 968689363 28581563
3 772200151 875861979 41649412
3 598591897 993851861 265858094
3 668587982 866295920 10201504
3 109120041 650229331 466242106
3 57734026 795962638 398252368
3 593387408 634465661 9441177
3 777027445 929768964 25688734
3 759484305 897591131 10586227
3 917099814 974217986 11358359
3 617593876 781714836 6033819
3 773761810 805485213 18641379
3 465335522 613246684 33922873
3 167673166 896105811 31319932
3 590491011 602691304 259373
3 652836295 710105091 30195339
3 410718771 415893141 887956
3 241692985 940967732 652161068
3 502048923 793626481 188498083
3 203769907 722635470 330467585
3 3610157 580653332 263189863
3 806893560 924814512 11360
3 826152976 964675222 55575415
3 980399108 989629573 4607910
3 283572249 881556451 460987171
3 942184223 984468524 31050352
3 482057129 946004588 430618442
3 408334097 940288469 277874188
3 800909471 968985103 1123665
3 249234901 261264401 1405543
3 864200350 984644411 67947246
3 700840733 984356763 85482194
3 939903086 988733020 8895323
3 76042202 257074800 106385634
3 274575133 862343951 238208556
3 505719055 799382189 12005201
3 579531244 666696243 45103916
3 661768163 928574117 256147066
3 988521139 995351010 2312439
3 984930551 994486247 7398247
3 332161842 953386801 612586345
3 372782573 815149970 282843498
3 275731278 441290271 76960400
3 474079211 475658327 877430
3 245638646 982502935 405284383
3 189442830 547433082 347164022
3 37621916 145246349 79048580
3 427121226 458811971 25221160
3 215710969 428724247 47421637
3 298558782 749581721 254275224
3 476756642 741344728 200149426
3 908493977 992693906 58906592
3 727842386 939027030 134408485
3 540548789 552122784 3419359
3 985506262 992830886 7075111
3 967655896 983733281 8621795
3 90134986 215850383 84382041
3 177685641 795067146 470064518
3 251977446 542469939 195134229
3 785056131 873644545 76425111
3 827844459 859922634 25881109
3 607688620 832003021 145216612
3 352851955 764147204 69157814
3 212239694 214375508 1357213
3 125651627 767467090 516626848
3 405359786 491962225 32739006
3 601963636 649881457 38083904
3 909823778 996863710 79781795
3 724165845 874761812 32881716
3 273926019 789481959 326797842
3 842762898 903178429 53649690
3 837769207 944771489 63087111
3 64064331 833371739 472836528
3 425639481 906070616 90252796
3 115405439 313533883 23878577
3 802029030 930776413 39135342
3 556752163 787275800 174263233
3 65443413 925419994 111152702
3 109012463 528878868 294103303
3 260640110 865838294 305143436
3 808970925 929209088 18524892
3 422201588 840083439 23027485
3 389351831 663630144 135257940
3 578458848 584477933 887064
3 123486827 982445737 538536302
3 291600153 978280930 643071773
3 629226157 709358507 46598825
3 837626714 861347153 222790
3 123381417 757186660 554614524
3 293054262 876710780 163349751
3 397827402 638458901 28068925
3 783137736 912520076 65683555
3 224028900 277267939 11322418
3 468372756 968259750 12419877
3 984763617 989713386 227728
3 60128543 570647741 228951231
3 157837882 801971890 416856572
3 742951642 817113220 40925160
3 14016718 389845391 302064541
3 926389255 951390464 16895168
3 740766740 940039666 59096829
3 486622814 669498380 58937028
3 470352089 946502992 219344583
3 847283822 896254851 47767624
3 706736887 943694048 235581724
3 806536255 913619892 42192038
3 404394428 853872324 340682082
3 208127468 541952745 122087735
3 107374585 917002465 779155109
3 499265057 728285772 99612776
3 552761837 659505510 41735440
3 84227429 952826659 359722217
3 483455176 664378836 102793574
3 989232690 996523506 6633461
3 267848697 593414340 152243930
3 432261030 480726991 2696921
3 445324727 787340335 226191008
3 267359288 364728112 68600451
3 84901943 912921212 413760543
3 857614130 994208054 4856796
3 555687931 636195311 58645243
3 953481250 963984920 9687316
3 871672466 879130830 4330211
3 188139545 787538028 365945173
3 800352458 813136096 8244049
3 288244596 777321438 249109919
3 189262686 615543891 302955897
3 455554172 536743158 64813328
3 843961756 911846351 55267747
3 398207398 981669826 189389790
3 119854281 272181332 59988190
3 677821133 827978800 40071548
3 4290060 136486848 116570083
3 455077234 866725348 2269768
3 628530304 701681993 56767834
3 658134407 690093443 30686050
3 562799145 717729181 90157361
3 651898703 663618145 10323324
3 933545199 936455733 1385486
3 592189684 990488459 168742429
3 69131664 152074995 30407540
3 427835867 772141546 343981808
3 479042996 553340856 22575119
3 893091590 964734393 1325732
3 231627969 798976120 328997233
3 103348098 761377128 241063232
3 427525266 624718349 1833359
3 333145238 652107532 254645743
3 320447917 765821774 151534268
3 595121037 696381473 38429761
3 471434102 879162219 220444988
3 403578782 966941805 396019589
3 967201456 968043870 705343
3 202492281 898582573 627225314
3 619187050 905716116 210174271
3 383817450 479032434 39423505
3 481317228 776219950 25115532
3 414039526 587508042 102853056
3 286681697 662474267 238550997
3 649314247 747566991 87137911
3 82078146 104793079 8690214
3 933134326 999218633 31944348
3 825857685 997857950 22079272
3 761890395 844967310 9001986
3 309542176 918421602 482876036
3 842047077 871335138 9145689
3 918892200 978826500 16861069
3 879324812 995656750 115810870
3 991691472 996475604 3512816
3 287739661 842841235 243853514
3 584782662 637829383 6840556
3 628779129 869684508 28476389
3 719669494 936020966 157624094
3 298091032 669619211 86709269
3 209416494 746098486 90397483
3 167902075 284201951 77275144
3 688506217 800441358 82871197
3 609731648 832038906 185514787
3 389061479 681816221 248942200
3 583884032 846422499 38544874
3 88130053 765745564 510949516
3 460612513 555191230 89011306
3 966971590 979931019 7596712
3 777931073 935304482 104608912
3 394824810 471075242 58677189
3 388006088 703747031 238838635
3 691354298 836797537 40414871
3 478484156 993315570 299440610
3 788143584 831814130 17590957
3 142588163 805555404 488003315
3 55194416 400465906 261616148
3 432111245 859757672 381178499
3 251053427 252883304 445721
3 706007181 782668626 68635340
3 174952655 418070373 230468498
3 797649695 837418101 9321504
3 672254824 758246741 84302414
3 960813097 993382664 9360635
3 139072565 936030097 585333686
3 657714028 736683172 48032791
3 454337219 664277933 192837009
3 500920151 563432721 3574879
3 433351897 864879126 367189140
3 888342858 983792448 20071543
3 985756716 986879280 28739
3 379793131 847526217 230509015
3 807635291 983301747 47096739
3 98503371 804487329 224138451
3 895950146 948715596 43405320
3 909826945 983750453 50712387
3 648727971 805186019 71880283
3 426901873 931525089 202110931
3 862714381 873183633 917165
3 471320398 636058836 67509801
3 137205300 206652765 35317911
3 49933230 738080857 434523236
3 741603664 923141381 142821853
3 282014654 318082228 11124352
3 595883295 758572294 151891202
3 657603706 763106170 69126127
3 63059911 545214305 85864405
3 830825470 905826451 17866986
3 211653389 454799445 93697949
3 606538219 616822191 4835651
3 2241150 437972056 133977355
3 696261036 875887938 65277871
3 103617086 249632663 30510914
3 303371342 866067276 368537485
3 797263620 962960383 119801568
3 640727825 793601236 13427771
3 500024883 743261016 94266167
3 611477514 971126296 320292591
3 627019056 819034417 100692973
3 327379460 739849508 403381515
3 228234093 401963713 87576408
3 701788606 889802183 183327165
3 492239887 601439505 85361954
3 784048426 895017357 22686010
3 882383063 916448184 13968553
3 18966318 306335550 75577589
3 932093855 983812212 33486568
3 749747374 853899365 82994473
3 117936132 734470295 361737098
3 294892536 618632717 201786639
3 901441549 956656095 24530012
3 20933099 381146175 100092871
3 558840531 992984356 41514102
3 146087783 541933554 391709189
3 138874707 638810453 397479556
3 140386995 769893884 169524669
3 320864146 475856506 90404232
3 148930975 197127533 46703482
3 196117324 593130224 388289693
3 342899633 960827150 566532182
3 887053111 913292449 7033017
3 261239732 611035713 29197645
3 54697633 153510475 72916942
3 568649930 993487233 324910008
3 433528125 563948803 16797966
3 66797631 989471546 83533594
3 842768729 988775388 71431114
3 587334630 742852213 111196903
3 834653688 958362409 24342326
3 154323549 890347146 550980430
3 690653246 866072155 37339752
3 623018325 737449677 13233586
3 743232120 796423344 8308154
3 890201795 960847544 13868267
3 920621789 942462258 19988031
3 2571839 335118287 293321165
3 16945088 557537137 397860758
3 184422152 414437187 126988392
3 71737182 209403942 85949924
3 883587041 942645613 24352125
3 814691646 930542871 3291162
3 550477059 715106355 75727919
3 155686454 537637978 189023736
3 67839775 136304617 45974403
3 382289841 560830142 63878800
3 220357909 319774492 1098085
3 411086007 767810857 148257652
3 352367636 990390209 36226289
3 174985839 643510514 222704960
3 294103114 727388570 398763155
3 255341657 782013033 3685964
3 119135381 146556213 6897624
3 332909087 825913943 121208330
3 943727184 985391978 24502769
3 392719931 634859709 59611669
3 336917637 507007089 5805916
3 803332819 968589150 136789909
3 830148612 994058366 89813555
3 588891353 624935400 30772174
3 704105881 868710932 88544020
3 73245953 443940692 102064736
3 138642012 288472045 134012111
3 997334520 997585305 162642
3 142241576 986071737 457829351
3 174419901 787997515 89615922
3 454208178 477285152 2029513
3 684765840 792699593 44590457
3 141983724 687801685 395246475
3 977808823 993294172 8460731
3 127378616 134947497 5666137
3 526671235 756594022 209508592
3 579924516 648909089 2971392
3 897282286 914416541 4262855
3 792706127 939655285 92159583
3 224065901 659447571 403436369
3 83949185 956234649 598519471
3 655523492 895285802 224765057
3 191435781 867090594 167400682
3 96853956 471171938 65177775
3 726373483 968203057 220299063
3 267380680 446069547 107620071
3 57138108 781441859 390568613
3 872456965 960603022 42734741
3 968465421 985106585 3822171
3 119949246 175415451 19731852
3 569695094 979355300 385797568
3 444073414 614446249 5002751
3 464770794 667625427 42830837
3 223176366 967992179 402753072
3 992154176 993630689 819721
3 132960203 226842122 83842937
3 69550012 466302058 229615738
3 783885217 942715708 23301449
3 271996767 695519767 187776019
3 73980710 720718231 212084359
3 219736286 718873270 151237336
3 330005926 960453190 378444276
3 193247453 546627330 147495850
3 441386994 572745667 96242591
3 656908207 926519182 91799147
3 770632247 830343726 11192562
3 734176028 925921758 71803642
3 569255787 640966765 39038272
3 165832511 567446530 390710901
3 98481788 713698264 203914226
3 918738735 962558468 42779564
3 474962925 576565682 74829703
3 986004466 996956098 4049464
3 818239694 977678426 80725873
3 403275475 626284365 8585210
3 982757828 991783062 6696690
3 461964588 945400067 431510302
3 725324435 848738569 111308520
3 501888483 746010561 179183046
3 467175250 913917444 409877981
3 257146608 674212367 250902049
3 300682347 380087073 8880231
3 223488634 454438936 36753341
3 590240988 856872987 119294829
3 405113889 529151504 94183474
3 148624314 965460542 449779288
3 780959329 963443706 51512810
3 726286235 952044437 148473057
3 232347848 858901174 449072471
3 684697419 855230260 47418116
3 889336765 894120747 4195875
3 542347539 656963144 103251209
3 926846502 960683426 27674895
3 391724111 651064226 124299507
3 504927718 909976860 38098175
3 508054905 746179648 94506345
3 317259239 980527176 570088687
3 295724328 348315592 34432366
3 523471311 606490504 1143691
3 129690108 511563308 299614440
3 77192271 133532121 29188721
3 712662142 860151806 33128350
3 688497402 784819737 54522328
3 755473997 984234461 223290273
3 416183732 593089735 80435143
3 937670340 957067068 8927496
3 503452542 981958002 109659542
3 581037643 650697256 52039579
3 218957395 907580825 205218654
3 607871424 892347871 219413126
3 282344339 325110441 11824736
3 71393531 261151598 12167269
3 517119071 954578975 38694187
3 193820822 492315917 192201503
3 546459532 764867552 96859757
3 284534364 311057236 14828146
3 604571376 929230929 134103053
3 818958751 983102047 115689293
3 656985832 766232000 83633948
3 381404407 758544600 182385302
3 288690433 509319364 148763707
3 852483277 957358084 27661313
3 69866406 90956633 6870070
3 970760658 997280775 6708053
3 495650140 704675463 35201687
3 920624992 936954070 720042
3 42016706 795071068 437349946
3 631386071 879387162 177632301
3 83942065 634575410 369861619
3 662617777 972440681 102150157
3 989253196 995526583 5243321
3 292841321 357395497 51322335
3 457685063 749276987 285792586
3 854783018 895314992 4477997
3 284456955 994351223 324999387
3 717076179 912637510 138308667
3 78373962 503072579 163683650
3 143086523 990195779 751412838
3 795217003 923672991 54207284
3 985409444 993743512 1060928
3 273919405 384303106 6526497
3 339786722 378440767 10502081
3 137831002 499663710 157602705
3 723563524 889426491 60688237
3 662227373 910630984 45454485
3 528202071 567219118 12188454
3 172588944 470997258 224052473
3 263624412 822490078 394059244
3 152714480 540204805 323122789
3 630722528 935218260 167541817
3 112586515 692413608 6922052
3 755875514 775615155 15089868
3 518958155 577028184 55625176
3 640826391 736934225 16672571
3 616630813 957562693 202711694
3 402260552 813695816 232400126
3 733486546 844204133 65545052
3 369171643 765935599 96086581
3 875286156 944834426 23314407
3 810909267 870959950 17252256
3 278830530 416045248 60560684
3 513316165 763645487 124321991
3 243719314 302045375 56246660
3 955631533 959038425 2694026
3 246372618 440126509 24659403
3 42093380 582304605 533935259
3 483978277 626274621 81575321
3 35322096 606593816 331543341
3 97506836 971098725 520313422
3 225545752 853686163 562529454
3 13815832 31411978 1367565
3 616677032 843409096 202368662
3 372598787 635295525 166835225
3 104672441 329252882 211612989
3 830643523 838643458 2757149
3 416872888 760771803 160822423
3 177176572 317895587 82079086
3 203937639 583072785 330167576
3 818576084 906812055 54534554
3 702015316 806137739 47911466
3 284693434 416122488 79154687
3 682938044 748064542 17667470
3 964463532 968191663 88277
3 436152491 584817156 82555893
3 838761112 870313709 1904954
3 998717427 999894846 979766
3 565256070 918724054 160715969
3 524123966 637559957 23856511
3 474086815 730056401 238559989
3 704922031 893098665 708237
3 196626969 523776012 77069906
3 62151373 877026105 599099602
3 446955924 880385913 192355723
3 889986807 992265541 74551433
3 176219083 335771623 85637243
3 959473123 993082138 8293395
3 942142005 994099470 16392947
3 554706428 763699196 35332982
3 602109089 633442910 8196667
3 215449862 910720013 168779882
3 245389228 397445822 126530829
3 772775453 820875577 14482397
3 420844709 764401373 151236799
3 31971723 757172092 707727217
3 725196989 786886226 12900524
3 453662781 579675687 17733775
3 24256323 466978769 341755192
3 56947657 131586777 53913938
3 186523717 872624874 639153917
3 735956540 794298619 57645539
3 787532128 823771288 4044884
3 312679950 989595287 263359355
3 427017078 603416004 44255159
3 755001825 972032923 56047608
3 493962313 505438383 4072101
3 70225611 986015566 142662591
3 167252781 211005516 5204996
3 246059095 879973800 94636586
3 223199223 338440379 71255796
3 592561597 826580720 21240462
3 154226559 471261497 155306273
3 42377790 719970322 564211389
3 477690429 935016252 1087353
3 623514806 740177078 94009713
3 235720146 861945123 82332118
3 742731779 762171580 3070960
3 427460979 920716822 374000822
3 457794901 932749959 188671325
3 336654050 806143204 445939961
3 242842714 348378112 70948757
3 258055439 591587784 211544202
3 710492540 896881567 71980907
3 106205680 670793023 40413554
3 257720833 626769610 117232126
3 239930859 584465513 333762937
3 85084251 514089284 385382512
3 240907188 276821279 18222504
3 786143441 840740108 34144452
3 943734360 966620435 4621930
3 570352388 653101027 8453021
3 445117621 553700632 96387204
3 513264552 902256368 252110073
3 137804082 493266775 338777559
3 465622737 696496971 198751515
3 105144200 127488592 929083
3 371960536 548619266 24673596
3 914704257 972688994 27013690
3 712056680 963174694 11713430
3 842259084 842899669 463702
3 166748825 287420393 82724165
3 683143261 856330920 150298350
3 713134490 965856377 244379595
3 374848041 945108046 196224707
3 713546461 881458585 35965422
3 619431661 819083891 99033271
3 599610491 611835948 9365042
3 589317898 698296699 97971787
3 875112880 953651038 25837928
3 143044727 801141331 394173731
3 674774865 842052908 49168286
3 841217802 862239701 874659
3 523463602 693334259 142954189
3 493196914 560882272 18425154
3 450116310 583911077 131594562
3 717069048 807507811 33375554
3 168322075 197493846 5586197
3 976174738 989612268 6857087
3 445843532 966719589 257047032
3 298096969 449002803 74278517
3 341458672 891921599 522672826
3 562874258 772883849 65063721
3 765841564 928647629 48234238
3 969519941 982820020 8243802
3 228071765 981549171 590760949
3 265403935 446182742 177880973
3 282957131 831651435 144102317
3 920288948 968541687 16010113
3 704573482 834592823 53974356
3 411746753 775132467 325503049
3 607998509 609941102 1493529
3 993246781 995934740 1061517
3 968256062 974540621 5693585
3 120399936 686180672 360276771
3 672724120 846461884 2013236
3 275021692 928957179 179870780
3 33535499 646135693 280516112
3 442984185 997489567 449954145
3 761821445 787703888 15153898
3 65520252 596304523 383207587
3 604738397 735288653 102237046
3 477938442 638040915 41283146
3 752357544 840898134 43303134
3 647999896 906617289 194365992
3 141390457 435057249 91129168
3 427114739 749832838 144369264
3 383211133 746644483 169785678
3 590919847 699806562 35179843
3 879830152 914949615 11155891
3 561971897 571593724 5746953
3 778644100 964271170 75220112
3 900111530 997244043 32783727
3 499338118 606601134 44746265
3 154172081 286749152 81958297
3 235485590 604224248 302058977
3 784284506 941786404 123134291
3 361044973 372906423 2751051
3 583580278 975818388 155408978
3 983461567 993765000 9339957
3 272939841 513354513 68838674
3 745032010 852768895 43416199
3 931688167 979162867 33473752
3 52880045 469495120 413558137
3 697396552 792612045 4095468
3 959984779 976435825 730349
3 490828650 817352669 8932000
3 630042380 701828313 45841040
3 674116759 899003887 207880383
3 679594424 851712321 44392978
3 318242987 727965340 204974818
3 376611234 665160587 205222088
3 306417026 669306535 11687913
3 726532020 983268888 116440068
3 105398782 987843382 620855771
3 398543364 433896462 25133635
3 946455624 999798338 42524202
3 465560130 872337775 93378243
3 504217733 660029707 83697615
3 370218819 445644567 67951289
3 80305138 846013686 21100987
3 959798448 983187437 17195557
3 220265323 841657174 47596392
3 528835592 878582926 14951442
3 859724925 954551420 23792727
3 629000748 858284282 4177340
3 724807833 771556326 43476752
3 515544221 690110749 156884527
3 820389114 854325512 14127951
3 647701262 792634106 1558262
3 889015411 963159809 16212936
3 245570819 544244172 187947032
3 335010453 830749910 62169763
3 54657840 709230533 407848580
3 78773159 317698404 235542838
3 236542147 407198707 83469798
3 791044974 972125216 159619438
3 715542045 818225115 59821165
3 242507838 253727303 7937505
3 939167171 949247059 3614846
3 21281631 356694028 313913038
3 231618892 881450800 396252494
3 954361100 998059172 35584089
3 822015236 983433679 88913620
3 374299048 451695644 50545494
3 491560566 868872810 112151488
3 947441187 987642182 17222498
3 434332392 462298470 25746889
3 687985506 956027727 140385542
3 959831583 978075690 1960393
3 873901803 986657467 80655783
3 131585951 340265628 8903571
3 45645857 229136889 57392767
3 12441999 463508449 117260812
3 98264800 862955673 472447893
3 83054649 224262242 3509269
3 319787924 876616775 246135435
3 348084318 476796510 66922201
3 54962299 433992717 122159299
3 457774274 618674019 27808980
3 108846316 141140406 8010522
3 305056000 523353836 172895453
3 184451670 794959442 278785514
3 938272128 939337323 579248
3 998899942 998966657 66010
3 249005546 408256023 10364431
3 983281326 983579180 60047
3 376242892 598819772 208134536
3 399460121 757274258 268102328
3 894155232 896993019 140548
3 673014220 771791823 27217766
3 834494507 959249806 118322602
3 58574876 182742010 41109074
3 103409806 247845737 127053160
3 360114425 693490419 185612254
3 714667960 916687993 144366063
3 668377243 898294057 77852554
3 598259470 749095208 106363986
3 43018604 510390957 373571445
3 783556502 875324831 38513106
3 166759426 708441604 406375730
3 317567742 898246206 512108415
3 304942572 976550088 364612699
3 407554253 520201945 5577326
3 140732037 270393995 123356324
3 831716530 895429310 61539922
3 767660920 836791813 45994531
3 154886628 444417122 62028646
3 794624555 995105423 180777027
3 938410220 954398733 1773877
3 96987087 175423957 63341450
3 320425707 708292389 384128831
3 282582415 486329966 200056026
3 198845977 342388001 19965392
3 418139482 558293727 86098406
3 507370218 655776377 11173853
3 444233045 493586886 37335863
3 804774027 907520797 22792173
3 783363958 840369590 9452691
3 558538624 678100874 109010266
3 88471609 755294606 37515235
3 642474471 853620281 141869966
3 415101082 520688304 23315877
3 577649550 857598798 181162036
3 406504072 821492718 80638143
3 129301320 316201733 146808292
3 671212781 854854001 94108263
3 743429519 982936429 133484868
3 390630392 876294266 301330011
3 313412050 610647443 115979919
3 435538815 969956320 380995637
3 203895431 855442690 497282508
3 231253085 398235814 95225111
3 946857907 999709111 29110508
3 643938533 877454164 32387795
3 818568806 908433226 63160722
3 65818408 859384565 15113874
3 577459442 680024647 8444316
3 23346250 608585947 297298321
3 179318 168379121 113966980
3 833283078 935130723 28876712
3 296433038 351969178 50395819
3 608310785 709090046 25888562
3 103638028 190773137 53267105
3 525887802 657597505 14045580
3 410817037 443292198 31933206
3 522695741 786313715 241920897
3 397903511 517940922 51307472
3 598571535 865499665 16607709
3 296517203 332302765 17843558
3 350377971 518188309 153115497
3 309711253 311006000 1249218
3 717170074 826148839 9264505
3 217925172 576085478 65871544
3 807941729 850306038 26735926
3 261739992 278164309 16198070
3 254661850 623887411 204069168
3 818795390 820002248 755836
3 557996184 658886809 86957891
3 432471466 900360605 427034454
3 554348671 836335126 222857756
3 772758071 929478256 93461541
3 603021163 980909682 9637389
3 525552320 998741406 184167149
3 786788473 999211927 3596123
3 542670008 779778196 35465144
3 209194861 339819055 69654381
3 145272851 930815952 92350738
3 687666231 987009656 174624810
3 711785224 971473692 123452153
3 480531944 579928681 82409513
3 60857486 378841071 128368185
3 655521846 869814876 167540696
3 339667750 910664664 283778179
3 988179414 990989593 819957
3 644639527 965628822 194051097
3 163889083 563549377 48616242
3 97467307 404187567 295053938
3 537112284 831994498 256382870
3 624481474 817834737 116382258
3 77405168 669390734 528047270
3 493868060 874538958 59510578
3 618358501 766868377 144510801
3 31787041 47271192 7437666
3 289915174 666643636 182099791
3 311775233 802089579 14824403
3 885149225 939296221 44396963
3 879983430 991771740 53308824
3 698421364 746351883 21481639
3 168279724 197628469 28844111
3 752672293 883561471 122801595
3 296923976 591175411 107668592
3 749151856 982992096 75892850
3 88008811 586430234 117507212
3 949061076 980659379 8628609
3 281135835 807945840 244952465
3 158982908 627197247 399670765
3 92581829 558385286 153117597
3 663886725 846355741 35884941
3 119490234 284926400 156221444
3 154267110 504226146 139350736
3 760506291 969891169 96734633
3 139069504 583043111 63674979
3 28323997 416125868 58462306
3 483278528 809168933 292740826
3 321080767 514085872 11750162
3 505151905 970600002 349027580
3 685681387 686913785 35654
3 49569829 337442161 120734301
3 324797125 722001097 175744487
3 51476533 83492820 4087610
3 599111507 856206456 80973460
3 165371946 805733078 420431484
3 192387067 890861159 44767877
3 493876727 597913472 51617144
3 881895390 993257975 101037499
3 159435769 285133519 27789913
3 880313304 996408201 30153899
3 791692192 995577722 87034924
3 28826821 233452792 84035002
3 941223249 955746442 6970074
3 698978700 975250522 7510929
3 51602007 625082719 425543729
3 947504484 995412980 41671871
3 7381324 776082647 700382515
3 177273901 830865679 362719187
3 809408768 979598222 162481437
3 423375319 615963837 17588743
3 43169398 651109067 326923343
3 624147705 984536593 146711833
3 354509701 665400093 171038079
3 985674879 995033984 1730784
3 848979857 950665485 9250647
3 401892559 617735462 84497117
3 90559197 160575542 43891019
3 712815883 925988268 73304340
3 623535848 771474128 72102754
3 442891302 936693990 487539263
3 548560704 634052872 59954353
3 858793529 982141588 25256868
3 273447143 533957142 77735630
3 299851640 785113105 57984327
3 978579279 984143844 4856419
3 641871561 990513081 293921426
3 245049722 346676355 61886138
3 168183106 683791804 398771710
3 494443965 531027461 7124373
3 563371226 704049823 63658064
3 54052357 487409844 128962538
3 302011030 482847210 85550728
3 777020865 798632478 9789317
3 921140467 936747044 10808055
3 110310708 879090855 577038066
3 181529765 793223450 391802449
3 174770244 531714942 46112893
3 513175574 888127481 121449897
3 531852209 829489088 205152648
3 613923560 667499812 15307149
3 735559591 875928168 22735332
3 401882798 714594768 115783825
3 707075199 772009976 43673520
3 782368785 839876661 22967210
3 313105405 816267523 71804086
3 600373142 844261371 96402587
3 657166891 926566039 203673644
3 863699227 898803768 15096043
3 571020906 889677793 34704460
3 208390964 389981348 91560352
3 459151165 594700404 111195893
3 364795777 615836915 235201059
3 999061945 999377696 66740
3 94809941 386639678 98758391
3 661035798 791778003 74178652
3 611333001 799532268 8964493
3 864890088 967815567 70447852
3 688984178 896169000 183057283
3 796371994 914446307 57581924
3 806070639 895538858 17712579
3 455226657 762908663 173271054
3 577913165 875975473 1097954
3 275670930 313836442 7286130
3 383464173 597817622 60232101
3 902295448 916268502 12172986
3 997061420 997757961 257055
3 505140404 838770589 132673113
3 982865853 987908450 1487081
3 583547639 996507219 350838000
3 510922643 917758394 62456005
3 409881233 843040965 296167293
3 697000908 973573439 74723577
3 938903160 961921157 1760567
3 655326615 678123591 3040101
3 806045358 940421173 63162388
3 129728273 204510193 26539921
3 780235811 883814632 87402518
3 588262604 819044186 31053457
3 602541729 842187179 82277316
3 587896723 689946833 50178051
3 65006914 194730960 125009761
3 964975172 985224647 1171727
3 167329145 848323914 103192753
3 969681777 998390619 27215628
3 696328106 705476867 3077782
3 824808157 980665299 123851015
3 984414681 987817143 2053948
3 120051738 172546593 42995595
3 593190893 740543652 145451757
3 158121121 645447912 50333806
3 945172372 965142364 16300633
3 413449198 779002658 81566434
3 287654897 614493846 216208728
3 989180901 999261017 8375014
3 847209859 994799616 90938016
3 217384403 986274553 460312851
3 618340442 892120971 80051619
3 407369199 894451145 70174866
3 187576019 290614473 39069939
3 15881708 606333839 331568141
3 754429892 768229049 9558367
3 452484109 472074202 10439179
3 484545150 877883975 77993438
3 133727662 851852739 135011088
3 938255177 938805177 537124
3 683538703 994565585 158610298
3 581518124 683438367 101750264
3 373261009 966721636 49460969
3 161084950 590343279 427924776
3 321861569 685630251 279920782
3 464206075 630800722 67629391
3 157968351 246228509 24381299
3 814010524 982219694 70358800
3 234352262 979791830 534916765
3 763902 207434691 184995121
3 97393973 962711219 158643558
3 150689413 485549818 133112709
3 909643393 999620629 82249791
3 220608616 931366541 5210
3 646418836 840635963 103127604
3 753216125 815407821 22920820
3 647139770 832161577 131900163
3 255677785 611902253 268505291
3 350802028 745300362 217999937
3 165177041 768671212 333206592
3 924248305 996962534 17715160
3 33066033 362120992 225324217
3 192743574 557516989 190343351
3 445368003 859696667 330773179
3 923951223 947960344 18726709
3 552771442 561106383 933074
3 662738277 904104038 177249745
3 753090601 943933927 3930581
3 202929727 666557692 169773564
3 50061462 460124418 37816049
3 409990051 622494522 158459962
3 797083981 921265349 87823807
3 995877563 999570943 1564256
3 786691879 993418657 65064800
3 56910168 912075851 264294916
3 879763406 908308864 19625302
3 703865319 708255002 4065047
3 186552626 473277561 38212990
3 419829583 853651802 334085345
3 957393312 969537472 9914199
3 253106109 583702330 315391460
3 978606673 986033973 6024148
3 296935466 607705672 243548221
3 48092532 430524848 26016676
3 573925728 832955715 62590793
3 864740320 903327719 31818486
3 801232377 866855312 64943847
3 86585060 272063800 124314263
3 712246207 746723464 26599480
3 181698772 419590944 113540667
3 520790001 820685776 99699616
3 655119178 749398932 58492489
3 415032898 491944966 941972
3 836942437 980598470 113734874
3 857871835 992808800 86046144
3 408329144 683551913 248608954
3 385912473 831529342 237933128
3 679378857 937468542 25801038
3 476137246 922260203 75030397
3 88717542 855571496 179209672
3 402866901 639074070 221553807
3 330725398 510930437 111801065
3 606138162 663041946 53559512
3 167143591 616098463 390963881
3 579436756 727398935 33799710
3 921815015 941670851 17804404
3 626923209 751415733 107930965
3 13389304 771942365 308081702
3 161271391 421758802 238331459
3 944085209 950339594 4333988
3 81575274 415837888 13985708
3 880023266 952711705 26429834
3 669963312 902858980 191152456
3 457920512 508490848 10288551
3 933484652 983103372 8820907
3 177974023 928043747 516911037
3 55002735 998668278 442020455
3 265792717 767155625 479294093
3 986332445 987017807 22896
3 543827548 634918419 6964842
3 667865532 725473414 10054677
3 52956061 319154545 344790
3 447943410 785904610 6971914
3 761836618 940586946 115114050
3 641596129 828705949 150532434
3 287011721 581547214 100387786
3 515430167 535192069 13002915
3 555415039 670357200 103984176
3 458579927 894360555 121004336
3 76097934 218432795 99960645
3 64907809 993732431 871826633
3 610537796 783860018 65812184
3 527396973 731651494 24576648
3 518285014 776114719 59212056
3 656576887 662742196 4313605
3 783401498 847917023 51840016
3 336208542 756836593 282903574
3 155198127 344338544 62664512
3 349750088 907341258 21240812
3 846770784 881637014 6405435
3 791657323 982231981 138887954
3 431117145 747060619 227382909
3 447607212 527477493 63395333
3 398422812 754548475 286377960
3 336865595 399523629 56477164
3 451397018 799277840 285808838
3 28189694 619013790 551846853
3 836633531 990392562 5018566
3 416732225 844032716 298151575
3 304605544 613799424 198038952
3 944384677 952517778 6320014
3 263817540 959064990 602031210
3 387627043 600572553 2377603
3 835202346 836204069 395090
3 320876015 370625261 31120320
3 224026755 901543635 371250393
3 810838880 848226314 23126936
3 781831197 808226304 4370174
3 680097819 866141402 101746820
3 512709506 743020611 28342212
3 314011622 321841385 3451332
3 238806512 693354569 179478390
3 537579964 557153869 17940320
3 546226346 658068022 10547071
3 755652999 781473525 18640343
3 821714060 925150306 69786221
3 507559656 881316351 77685761
3 259279928 647195095 241494188
3 514477906 970976743 344009734
3 572468097 768522112 86606118
3 341076325 898661099 150487039
3 607620910 712459093 10786199
3 163472563 488061475 85682907
3 825005885 999997510 64510696
3 442410944 845688893 350595784
3 154982464 582638559 89828542
3 225113081 535475887 150170069
3 55756325 775713050 337915538
3 761286617 960676901 160362497
3 667965689 872432830 67046757
3 447308227 685197915 167461750
3 955179186 969296521 5681113
3 966909322 994215417 5866357
3 36661089 269152706 33355438
3 533398655 959223080 301417078
3 125434929 376564263 194069284
3 7233966 732750946 105510444
3 687394460 755064447 36753026
3 17241330 353773083 23357014
3 946793875 949265495 1957790
3 415843591 678326346 209138778
3 145745012 717555496 385343003
3 671455756 715743275 26100241
3 535481575 744997502 177931745
3 973702699 982058003 3342645
3 730664541 734363392 2603993
3 983180527 991479384 563374
3 882520950 952021739 57146604
3 495629077 546051141 13814529
3 93234559 169312430 16839762
3 878072318 929930596 16747860
3 189856321 780171431 12914488
3 340666518 860374735 198204676
3 961575416 974695544 8334633
3 213472855 729930115 232168214
3 71648214 950106878 619895058
3 155532875 889063125 645493913
3 560399980 850639293 237709733
3 704785763 868149455 49142027
3 207485823 815492323 272398000
3 348708224 820426515 283509443
3 596651588 811174292 40108443
3 791274699 851525154 28113639
3 377391424 400002660 10980441
3 794013913 885799133 80466900
3 75304129 713204034 345898701
3 678292783 691752847 4251405
3 460454714 476465902 13125888
3 87023786 747571329 469735781
3 186037253 795974035 94102999
3 817253531 921808806 29433242
3 892901909 894561384 1449119
3 862135887 943608568 38900235
3 266519324 930885481 250908903
3 335256632 949262714 297712929
3 422690291 834443441 300614127
3 871168868 993694306 106215093
3 575374498 596364256 16830388
3 327985462 832189916 485157882
3 584987728 671057796 51117027
3 966282927 975448571 2819597
3 458889470 974753895 12029095
3 963444490 973776014 8443583
3 290594342 973047278 51793510
3 105338891 880381873 154234455
3 184978036 852443291 67529450
3 747841698 864598559 21317105
3 507623673 651935060 18886375
3 372325105 958539263 62881598
3 611020463 754611098 16954347
3 636101210 804474683 26846842
3 756156550 948762263 45569023
3 255341228 423056558 139382836
3 853414576 943467468 73104587
3 685677875 729144783 43093564
3 759755953 922112782 70832256
3 629492113 912101573 26657131
3 810653809 869546752 51506355
3 305476343 770811804 210902418
3 888500807 892944743 201388
3 756666324 964183860 150509706
3 637582998 904381001 20192800
3 878034541 980265477 100152502
3 224678656 896839351 242307818
3 479389537 860975496 151790501
3 700462197 759292390 31401992
3 681742063 712625871 9674634
3 53287655 820270938 401889653
3 327672403 575610385 110335860
3 6061845 745778091 669300324
3 525023689 593650387 23808038
3 581922435 657161548 61120258
3 100197832 274314142 20041328
3 774045438 866519447 52230648
3 423684992 689469987 115543754
3 33242972 850168716 97308874
3 695459729 748953479 10592874
3 540145388 559408324 5155401
3 712424109 936618582 46618890
3 242140769 663417502 213493214
3 828609966 950182910 21419187
3 762301328 984598591 126687634
3 842217832 866104758 21896336
3 870212799 958935883 28289432
3 614994240 706524997 9910468
3 893795947 897994695 1390943
3 350684375 882827321 405253041
3 499280667 608767879 84084231
3 67609803 414893853 304451452
3 59287492 960682589 306875810
3 802114308 895121184 90126215
3 682768607 981794886 42339596
3 208098867 709037593 306699197
3 108343020 336672984 35551371
3 694897709 775444380 72109846
3 336208151 689182526 315972305
3 26738647 672281268 168244186
3 808928127 989864611 13273921
3 823878360 887032792 45106726
3 770130863 787245997 2467403
3 810957056 978245194 70911196
3 631017989 927920237 218075390
3 335346342 556287596 215721639
3 764258429 886282138 89659762
3 701975208 757759692 14688957
3 864065848 987260996 23325662
3 446827063 825289736 262387281
3 773672149 811328946 21822509
3 29139987 529568389 251587467
3 840022182 949831595 43276117
3 616016003 960375524 279896360
3 977696677 999901423 3990758
3 202297116 956808312 36278945
3 354734100 753886152 137453627
3 6759215 449681917 282135711
3 368441344 929389903 45015799
3 162651796 486249080 140632782
3 889361140 984226818 45487020
3 213631060 429364673 97173856
3 629506030 641050228 5773380
3 868670041 894633862 3118398
3 601890463 770823747 167504255
3 937670893 944409642 2151285
3 853379689 858693101 1841120
3 629731695 707638903 43222213
3 280493215 568156216 17073998
3 608617850 676576496 14515540
3 833767321 979966478 100794020
3 600109257 652006933 13973110
3 887944796 987652862 43999858
3 619569701 778169323 29966338
3 635041711 743051500 16267205
3 638992468 862102101 70583216
3 964292496 981254136 9889429
3 955005206 983587708 17449486
3 758850177 788858346 26424966
3 855381831 951032544 13868668
3 673939690 759138685 64632543
3 127364219 502153994 146707055
3 162190714 177687516 11627396
3 426882552 482894406 4870133
3 399416497 714749020 294490163
3 943201074 956208283 3127562
3 806743608 892426859 37191890
3 87044991 954439466 308453969
3 353564138 851239968 250714882
3 193644476 277419198 52688634
3 738066138 867782642 51266000
3 166093283 636355954 235593310
3 190286074 233868377 18844587
3 811294054 885191009 60262352
3 963548903 994985063 6096544
3 683559465 962219879 181075401
3 650586943 804449204 29347361
3 756267614 893483836 122798571
3 215983490 939840019 273553247
3 916880360 918037190 990388
3 251728368 694884192 164736219
3 753100955 802479640 35290832
3 891530190 976696778 15365789
3 107650723 987342599 849974458
3 179506477 717528774 317137736
3 872676014 976399915 27892927
3 622898953 862159612 239015919
3 386733016 652974785 216570502
3 727389017 910410206 11059675
3 534189796 628752595 220318
3 384108376 487688017 36268339
3 980009650 998120851 15764294
3 542110858 985478679 196533098
3 396657571 509687168 78197293
3 848086684 973539375 110961080
3 792527894 833261718 28086390
3 332192697 952136550 57514397
3 927589285 954433125 8249959
3 78020847 101549427 11286461
3 167950216 217038375 20116116
3 189432584 855129235 180299913
3 697585508 731588652 21679777
3 411235715 788889505 214479055
3 795717374 878433793 54971991
3 32795402 365322939 262712051
3 461270065 498292465 5652074
3 10941564 346590643 12727434
3 842374303 927347118 69236358
3 865399797 921173979 30938115
3 713893247 947574780 173944387
3 875770616 882300119 599975
3 659209623 847917399 128428891
3 910618793 992066446 40154036
3 888619047 981816639 45042230
3 647146673 955339168 159518423
3 317146037 496143518 162824095
3 329987217 919960051 581179082
3 410286533 729714794 311351350
3 197176204 968629681 457107836
3 919413997 983589140 57484949
3 44932676 482141908 419352474
3 286962317 643528691 286774935
3 604436669 794503753 17583148
3 260523268 330142097 9135512
3 170242396 925528620 689341503
3 6758523 448756537 385995650
3 889919861 952299649 17220573
3 554002548 842906988 157400952
3 903686050 928014805 5815380
3 541075714 804510359 237088375
3 336727418 389996622 25548746
3 485521612 575177668 2406336
3 769789721 809464802 15115955
3 347685284 924818391 494485373
3 451787714 457737557 3518329
3 70125146 670042351 501105283
3 942084118 959878531 812442
3 357627196 406259456 10720960
3 41940301 985996369 309486601
3 296101985 939230425 391507100
3 572286610 870921507 148574361
3 238980133 836583883 564252989
3 512758153 914043075 145179715
3 381435593 589860216 201063744
3 395173430 436844113 32318487
3 690571116 776924423 39228635
3 3423506 510321983 105644427
3 787632546 837799240 30353750
3 120431139 155257766 18437346
3 108974824 895626297 297077315
3 341909083 461466918 83447269
3 448458202 577346145 40008689
3 184387989 744572184 313966932
3 825870847 906801520 15628330
3 211408286 658488399 122205029
3 76570706 649522406 343422816
3 681265330 691562514 10226195
3 889528618 965210706 41131422
3 358928170 993152911 444681362
3 899698167 996311409 51590346
3 468185494 849371459 355682182
3 681799193 722379984 29275154
3 439245891 782510391 65948859
3 459908600 587147975 72720592
3 195552718 691235711 332565533
3 215331981 685406631 215900671
3 319633786 678861180 131918748
3 843384109 847617026 62647
3 688599165 903643677 35167782
3 596918278 741269988 13191528
3 474546153 940763093 124602238
3 874977289 997754802 22276838
3 323861617 993814432 310835698
3 358414796 860552692 427352105
3 944086640 951245203 2948287
3 452034421 495445667 10527261
3 652268809 827575714 19788220
3 218324907 362132517 129722216
3 84922506 689587030 114838175
3 805917298 853785560 12393798
3 616034139 905103657 45536834
3 336013840 975331696 216709153
3 552856429 845603675 128387712
3 450097385 982308154 286668092
3 852860174 947162508 38070868
3 898433335 971334601 58806803
3 722769360 968521020 153064271
3 731652907 986525993 137055118
3 330538501 705744037 180654432
3 177728274 226236535 36629899
3 163588844 658329827 101595723
3 862274697 923264046 18524870
3 710904869 762687743 41638666
3 200215615 965015370 245340151
3 908035205 961180355 43443214
3 725259521 752087143 1837302
3 210089413 237557153 17925007
3 861912310 999237445 26727216
3 815676936 830999392 13623990
3 313040903 980212073 315000711
3 64212005 702385393 493703285
3 509134251 614825200 30812371
3 846537463 925546163 27479828
3 138339504 281015708 94248825
3 785198458 800637275 8548836
3 506506021 843918953 102132508
3 635298480 970488855 78789727
3 475857025 522537958 8066840
3 237303368 767254225 371388411
3 674159578 972116366 260523916
3 315510097 827417124 296110424
3 101965719 666500005 547426708
3 237525412 438270501 57935995
3 224474297 700718839 37377192
3 726412737 984071585 1226989
3 214310823 514238314 195500390
3 591038933 960007239 156665125
3 694245790 932797149 217448591
3 856692988 955708017 57407209
3 140735741 998931457 505478273
3 591402397 638540250 40072120
3 388470623 455383312 53013330
3 745752381 989747851 14011309
3 877060144 920632269 34694936
3 230833655 551222637 253569863
3 861063483 989058188 42890479
3 986689745 999993405 4256545
3 435856294 804211054 367819989
3 722042693 816206495 92611567
3 586284954 804890004 3451012
3 284218428 583771336 240128947
3 265086572 892603741 515316931
3 695445521 983092223 210291081
3 932560858 969007874 7205334
3 640512618 793843426 73064378
3 849220624 952575152 56523520
3 13549003 882963676 528422815
3 8392360 580001907 24114213
3 805993977 808810397 709858
3 50925194 245772691 168897823
3 228710015 539024958 246215876
3 466696807 471139597 1662236
3 280366256 601461730 291679837
3 75729515 324269483 90879970
3 694417096 889170100 168038878
3 284971254 990234614 455828239
3 915015236 993235138 57696695
3 21148028 563148958 502648282
3 572792807 930161536 22741708
3 314003992 614515236 171570289
3 172178136 702176928 46291348
3 661156607 960947725 177822530
3 198572322 440844820 217848423
3 850172512 939102282 81553513
3 845087413 868870153 1795664
3 133767626 265501532 50862963
3 809761625 882167706 16735960
3 931866797 941896891 6303386
3 455704420 463492482 3380312
3 146596660 187031985 16077322
3 153180338 953342931 102889372
3 921337261 922153836 137079
3 898514774 968763168 5431820
3 692864239 726705830 16620632
3 68941520 847459236 720914640
3 590404370 674241460 27547724
3 914831377 969040478 53867551
3 441642087 596612086 123330116
3 141906441 222318600 42227512
3 409970597 534226732 37909951
3 798958214 984710798 74833648
3 788246950 991979006 23261333
3 114751993 701461498 165981830
3 933028984 970313613 18405224
3 264857885 564962104 43121306
3 950105757 995638305 22629748
3 369097043 459080706 64795425
3 76863707 889326341 82613826
3 673148826 698165364 6897637
3 123457975 633636069 259866549
3 846748787 869386297 4576883
3 588262594 836628101 61455526
3 129035130 876823330 120928682
3 973166639 995155280 6509025
3 330143243 783440660 198259168
3 945673062 952350150 743909
3 10690770 451349331 34137861
3 591084485 989574217 219012560
3 180105065 678379552 72044908
3 435213160 450437798 5173186
3 733206096 909362061 62075773
3 892684172 963940013 12660809
3 325612486 928136083 165322127
3 844644226 966535614 84769458
3 564014188 606202430 2438534
3 405975864 813538368 251072019
3 348890802 709431594 135995580
3 624252696 960283275 170004158
3 363508593 660836811 107650193
3 993764680 996823017 2821191
3 358198923 595213294 161300037
3 29825860 181621533 109130170
3 715183778 870210853 73225726
3 892946624 919983510 9864920
3 8109050 320857842 13377120
3 816418889 926777391 15230446
3 770773613 935333528 124605275
3 748921426 773210837 12258412
3 84625067 987258246 305220567
3 880117480 946040429 23758607
3 840258158 909803264 23819239
3 447951954 994009541 453814271
3 75770354 204294936 55602434
3 232842431 389228855 109383882
3 912356886 967178004 37420160
3 473266889 760507048 66223985
3 628160869 956095674 49643215
3 364421822 802196847 298609626
3 287248693 374143763 13673436
3 378293016 407043165 2557629
3 814440231 994743555 87448902
3 184136553 526583077 4028603
3 391548225 896280401 409180028
3 65907276 190145802 20568081
3 551037055 768714888 152405074
3 647824548 975788582 46474362
3 167099110 235004031 54346004
3 515444680 897452919 219052520
3 185817023 375729863 100081293
3 481900447 769381435 205190854
3 712304559 797481931 69947179
3 541917943 957138742 123482920
3 170352738 988138831 667374197
3 31458849 201440764 146166795
3 96160463 536012574 361276668
3 432923591 917008424 10279123
3 255901541 737514996 154365988
3 795497679 995849934 69698536
3 8621662 290745784 185350136
3 109252857 397589899 257746574
3 664040165 738151718 31888034
3 431247676 446748046 8643020
3 79682777 825814066 175404105
3 550427799 876108573 84397614
3 354959061 708548312 216486813
3 769626714 793142068 20432184
3 644416981 782240749 31074513
3 214866849 909908875 556814556
3 827506382 922714065 33851161
3 326950216 503153444 14088756
3 386007246 770890069 166506374
3 603388579 960769763 183431355
3 909561625 935265552 4743940
3 366177192 998843014 179658933
3 557664305 926144908 24860286
3 466824311 801168921 110226602
3 900517632 972515874 66258552
3 659302117 668437383 6908277
3 588314479 750739396 1402705
3 70578531 100811007 28533019
3 341076558 623880626 92408850
3 906999389 928210733 1570644
3 677033230 982176105 129700248
3 819350676 941602879 93036441
3 993616083 995084162 17113
3 791143623 941708264 38374150
3 573765356 700077606 16983570
3 482411929 551639531 13135259
3 699948948 926706941 135839672
3 482473375 749363115 83650827
3 778709301 881588986 82557658
3 682988321 794648388 28727882
3 702359903 714035033 6694679
3 802104155 824710460 3967511
3 26413845 485446476 285501378
3 856412060 994194197 128901986
3 522420040 930869010 335724881
3 183406629 930429736 255373614
3 140618274 319408903 120389821
3 347292979 970042712 133162821
3 191187666 968595234 59375856
3 689378440 798832766 68140377
3 720882637 755358625 7811544
3 12401579 125842456 60081653
3 895463934 967374835 35842405
3 26095762 47645199 14725503
3 171058098 916319449 358600282
3 544984074 801246758 114057618
3 123648955 737358702 275645034
3 53545763 636630496 315840915
3 431053021 445208295 5962332
3 423927873 683361657 128964681
3 614943649 851041097 165150577
3 329676546 871338408 70094639
3 240351278 323045599 78734919
3 920661031 972557892 48310272
3 705483211 949815308 161373585
3 679390685 966343425 149002732
3 325656281 614880936 133011331
3 91017123 928895121 618396853
3 817515419 907901657 74598602
3 546466580 709026927 59740074
3 714145756 973035316 237428358
3 147212165 563845697 71163133
3 720476959 728485998 492264
3 352497620 519268830 106234413
3 461636223 566512344 23287097
3 698899226 795767753 26966360
3 414834000 866013065 400776793
3 350097126 683792253 292797821
3 222073328 289950563 1568222
3 273582441 690014218 207734832
3 438846062 668338244 93834398
3 338870007 448906753 60101748
3 344129076 726840876 196835469
3 235085989 451413563 132150859
3 479065039 933616534 116964653
3 571198036 737687417 122778140
3 864099868 896997612 16620069
3 160346675 262842518 45676661
3 79105276 929415482 635210891
3 338528182 581403972 237888214
3 154536385 331113732 106067341
3 522826550 788396410 140113569
3 793582550 963221226 149101177
3 385551353 695205998 231263412
3 508029241 817610102 299180204
3 404036914 789851220 62374989
3 560568626 970607158 194056678
3 341211652 372644435 5822257
3 467460640 909220594 59159999
3 21865052 972219508 315054131
3 409829236 769882435 180833414
3 560257964 704316918 43748425
3 673121020 971484674 133195416
3 357375610 458787091 98298334
3 38744016 151428024 44378328
3 876447381 921256018 13659395
3 856586406 898538923 5094318
3 227212144 615302580 178037826
3 468986877 977894293 367472691
3 795168016 990449428 115922822
3 623917187 761808256 95013493
3 577389127 768657789 117925899
3 315792831 651843109 135139319
3 260872604 417410492 84912823
3 692588114 876747855 82413070
3 122220618 786486763 498275894
3 190002416 587781014 121471659
3 185074911 269598101 40460282
3 772685130 900542615 122040034
3 925541206 950351803 126487
3 142606500 515331124 141142499
3 833635504 965668357 104815870
3 345407923 405285060 31438870
3 62349084 876892353 445497345
3 245802504 951493043 49353467
3 679604704 685678161 720569
3 833827983 834494533 415109
3 582886724 781154751 103257570
3 386272660 646405014 57779631
3 155561626 375986292 151082115
3 208998406 649486500 141335820
3 831082074 850049513 5015698
3 115627724 755759197 73830491
3 947957966 976583697 5711588
3 134724510 552525077 327656929
3 666160808 714181643 47129232
3 18463433 776454010 691738185
3 812960273 859469602 22509810
3 487429874 803093111 72571733
3 435855176 748704365 79009251
3 654417955 665875217 1637379
3 116301873 798704939 288569572
3 123815484 785130624 362524669
3 586639652 722035574 127255638
3 272220971 587449870 88670962
3 994688945 994748481 26113
3 887297979 920753946 30186743
3 166060489 474078609 100594959
3 806916563 949075612 10117185
3 591079861 611479392 12626234
3 379264848 426124987 19907971
3 570733775 769551976 50979766
3 803371513 967688736 62476978
3 14071516 387184470 369141898
3 898192492 963051740 25717333
3 453927579 707659559 205008933
3 556415483 603092962 38612950
3 227364023 727800271 249063038
3 860745323 973680751 81818723
3 181199860 813763714 9106420
3 8855002 284209529 261435971
3 920562966 974862235 17977231
3 725059005 853321697 1286407
3 790467914 790784164 226485
3 883896254 990923985 29879720
3 440335967 973605577 104347196
3 438859701 882153041 316027629
3 832491183 984670895 87101895
3 773798501 970795466 147379816
3 691448865 840456594 7716680
3 417141034 900136438 412759510
3 713664457 806160631 24750690
3 28825588 898169916 602603078
3 895092464 931617519 11568185
3 454480378 783829144 110708141
3 622911674 997381347 60782577
3 668751775 793653810 113491285
3 502652926 811763833 305092108
3 41720931 383144350 175590784
3 431775849 947365227 158698523
3 774185081 817416222 6077403
3 18737504 671811140 117769083
3 222821844 522867625 143808002
3 345549918 531510356 113159536
3 200695070 760843519 193280227
3 99210634 618016805 288337255
3 354960277 468992834 21382534
3 107822914 652560962 379790670
3 869521248 921593299 29335610
3 688502468 830124043 77308223
3 8930822 590547513 443309103
3 564609573 730613079 53330951
3 439762638 561484945 52210738
3 792438847 981711770 186873923
3 547378445 725853421 79688860
3 256836736 729108093 326048956
3 850903048 915557719 35131114
3 603086944 771596092 151288794
3 112637014 370725635 231580259
3 58940824 376726651 146658732
3 565627277 582620556 7464995
3 559194011 956662357 68642666
3 637433979 969482144 26344547
3 393169869 901515081 312086192
3 44417860 187576482 106519336
3 566130940 722808638 119572720
3 155858473 356868871 90452720
3 210457869 423092945 191680465
3 63776755 968410167 802863741
3 159750092 734617650 570366989
3 335811082 713948316 147920503
3 24479050 376163843 279365106
3 167333834 847241325 274225483
3 299454398 700600539 110025012
3 359340569 793369861 61732575
3 914212491 946703178 19817108
3 896067137 904287324 6000960
3 835024106 991066811 24999632
3 90441319 446297696 344831298
3 549027685 939090137 329712553
3 134621760 328120888 23693738
3 568490096 977317910 73514824
3 342621141 484314833 52872364
3 55113837 906644488 104546427
3 477369387 763000484 46217665
3 343987991 931772930 164247454
3 494629346 976572866 39965913
3 650575002 658694170 6613282
3 227658339 533751856 79912640
3 877440484 925568120 24322726
3 326972080 476029168 26492558
3 527945452 782078218 5074858
3 43272124 814960128 670849041
3 800465585 857156936 34687298
3 368883383 776748395 93657376
3 240532147 976360867 717963578
3 222619579 933344893 292773143
3 19772781 995597020 17224375
3 731807208 732216655 275277
3 99591152 818831799 75058000
3 957680370 991887605 11453916
3 512801976 985510961 340690872
3 213798348 574016133 184153222
3 163718265 990102319 104726982
3 833450860 990656852 68449179
3 247647755 779582152 8309240
3 960436961 967338536 1509306
3 540780435 614675623 17873280
3 783000728 895145555 83687416
3 570782065 692780415 103348651
3 237872353 472285637 63989518
3 469061385 716638787 99169756
3 782139578 856915342 3498740
3 143261580 874826225 173211122
3 430854198 676628418 172960231
3 770719890 992828022 119140793
3 763789943 960532889 159453845
3 203896205 895129718 190384631
3 774537098 935200934 32605555
3 548210779 674305049 67447434
3 951859249 972768174 946122
3 347961329 770861750 33040591
3 228084939 628987082 103242981
3 655895435 735089494 36053685
3 657000658 832049192 161563550
3 895315211 968263069 18191952
3 622709915 728148895 8292197
3 695521781 955445429 51011073
3 930604660 996366452 7488958
3 494497660 569344877 16450606
3 235272059 915626978 298127842
3 650471504 843679295 149383014
3 223688227 295468715 14113918
3 209970252 439481785 149796148
3 798444341 933727466 65061284
3 331811831 669785399 209608018
3 918575529 973145755 7762437
3 751349920 858646926 99524048
3 230920723 689930733 164688503
3 823064630 958215997 51198191
3 347048742 917770200 310544236
3 446890423 667790530 125667199
3 435186175 580643077 72495674
3 321364539 693218089 148789081
3 70666188 709507566 321798347
3 960489401 961514889 988559
3 643117050 790905587 22378197
3 907525619 995575071 75264378
3 335812566 440863739 45439207
3 816040656 909350199 40376030
3 466990002 668644168 59529118
3 140011217 904202064 443089327
3 569791033 702697518 61077148
3 626562903 996100792 265309879
3 167653627 610340958 371732389
3 485840481 824552309 321219627
3 102446529 916721519 96864260
3 570478756 754657905 112397432
3 596900555 653646151 41520248
3 29674370 777531207 317211975
3 756832678 905299451 7383136
3 566919706 866537150 276801813
3 853223881 905211111 32381646
3 50776137 209567760 70567631
3 142402372 332194270 74008836
3 861075011 919657051 39159986
3 887038224 965917344 71831550
3 906540219 909226830 2604524
3 939138258 994039503 21434947
3 485570425 991935157 469975443
3 518624531 885606354 132296602
3 135567900 803766281 28031700
3 709828626 928193022 68909666
3 98793544 693209412 280679577
3 272270456 890933889 393193668
3 433210195 460865022 643131
3 70960320 654484271 322206815
3 580179237 833879413 166359818
3 466700987 992735500 502910015
3 735959600 977538772 20790314
3 668652082 938904860 18921896
3 935295130 968908439 10419466
3 966343494 992926426 4255
3 788502250 892030039 66423412
3 893378287 924418977 701016
3 491245519 664020355 98637098
3 39419694 856602678 158489586
3 273815987 664471779 4264776
3 792775104 930550028 133469256
3 415565937 918903756 141400175
3 150852468 617315384 310643596
3 444117977 846919002 208845861
3 743319021 871080545 7797701
3 901092671 944057741 1732315
3 892563882 898316934 1939281
3 514962431 564064187 26214118
3 279077786 297874768 4206148
3 930736024 942264478 5929867
3 84197930 726294152 165880069
3 32708616 418413016 366614872
3 821000601 834957009 552753
3 712587911 741934349 22758887
3 743165647 750045496 957630
3 820041793 948457424 30147171
3 819613430 984718798 148750244
3 659835660 934886390 43652817
3 170450764 660246643 354267399
3 983206896 988577905 4954115
3 41152853 743790812 380779511
3 743709831 892781432 119502337
3 428195295 445378612 2998885
3 510063109 597899672 9696836
3 230634152 397794404 18017721
3 64813602 905163233 191689071
3 9244096 68711897 6922362
3 504261594 579324258 36244031
3 140239015 390966922 194231986
3 889862769 934327517 16059186
3 504235469 906664247 208303811
3 517606243 646086698 87819299
3 12791691 94803107 72997002
3 29308075 126031190 95127262
3 385565642 655687770 20156016
3 263639789 353005078 34648505
3 577099120 750010272 779092
3 874127128 923307638 41507771
3 269061524 790578098 107538476
3 906897195 977869939 48003256
3 891860213 933505658 4000904
3 971490384 986742079 330548
3 719130785 726905586 7078258
3 167245770 189673843 9776299
3 7257839 127130331 102025891
3 391413398 434861973 2745443
3 68656287 143911805 59008947
3 918739145 938032636 17063277
3 394222542 512189666 43248765
3 585367980 679110701 29757358
3 180150062 465884622 19974672
3 297734068 984022226 449126141
3 678207422 720241633 17915816
3 815257927 984283249 61097894
3 342319734 997575593 297555688
3 560181181 979381586 126165330
3 942119997 965291145 20186354
3 191369391 786271483 178913723
3 88977069 782241732 649739121
3 688510781 876736509 41205282
3 5004408 80363860 65817551
3 58350925 900664437 279416613
3 405404825 678061164 250545170
3 644204709 936039448 124809037
3 281115405 414096419 64340090
3 345435151 398845456 41187821
3 206331456 688315303 133801327
3 915212192 973932137 31209584
3 734905471 993669908 167519707
3 533772962 593038931 43835926
3 603251320 851337231 126393342
3 902756716 944474272 29265436
3 214473338 866058154 344875985
3 111523100 519559457 13775555
3 458377486 775490809 250135877
3 153909401 533568869 187464712
3 460916190 765416141 273274106
3 614140713 721848039 18726910
3 631184115 734532333 21513057
3 622672110 886604790 205247992
3 65488823 252720394 114996801
3 715726420 972125970 91477317
3 561201287 648858957 932760
3 667222945 987861862 43839307
3 216353564 276876348 59661852
3 93441262 731739422 70041956
3 966407589 995347427 26072085
3 105342022 601461976 72472879
3 969724564 969886893 107132
3 595438097 740316034 12477105
3 35958899 892070405 707837999
3 286435864 654865384 291687835
3 786311873 888128966 62415574
3 67854402 88860409 6403429
3 579010295 681832695 76140533
3 33922485 569402128 263547310
3 319311916 567070765 207141214
3 880057483 907171289 11784157
3 142007649 593981051 96238372
3 758117949 994366080 11339311
3 794384727 891406491 52248707
3 656472491 940609065 80207703
3 207029270 577614835 301877720
3 567532099 652346119 4972811
3 795482421 926477450 102753092
3 979304820 997872572 2798165
3 153646953 971494083 670047294
3 869067394 995490509 7578667
3 228884741 666501239 384580615
3 318856975 859450496 161934290
3 322869150 817093893 278533196
3 337098059 628446386 206335830
3 989916001 994187430 494660
3 883203499 952500387 2604249
3 713348927 911621503 77055985
3 739042961 776169957 28558490
3 37805902 883676752 234982381
3 635303928 897480895 52890121
3 506487816 988414150 38840828
3 581250632 724512933 102594853
3 577111137 801662775 89601052
3 43629260 652739540 545023702
3 17816375 534551197 416173021
3 493416558 674226745 38198809
3 19651226 28579536 4506001
3 367436350 777876641 129799258
3 19958887 505300637 56718618
3 616024129 799192968 123132477
3 82285556 252306209 26682431
3 251376139 332800000 75241139
3 774413226 938855518 15895493
3 288017788 371642105 31384381
3 214833234 499691158 210569732
3 271603869 829123233 329250215
3 608262190 731485792 49711538
3 310555149 425678053 17085252
3 61984567 201883942 47128063
3 688529386 871489888 54349431
3 744421292 811566240 50704521
3 122091932 319228298 58130483
3 241509833 827525998 116964012
3 81528196 540831984 298518704
3 546849256 640473412 17940795
3 355319127 587045887 91132072
3 809525055 976388841 53177985
3 168859432 888935375 451795256
3 591108211 732051651 19282688
3 647397080 715719112 54419409
3 937553842 991096255 36310497
3 784642979 822350994 32683075
3 401281999 455796443 39631522
3 890238635 910211617 17061911
3 273841526 317707139 40640491
3 519582487 635024240 111906237
3 101231972 114992151 9752988
3 525334960 990503284 281289756
3 19077890 480301972 188990368
3 293938075 365064519 25667765
3 909444424 924130769 162701
3 952500855 993353735 25526011
3 198045379 712328708 215355493
3 422409900 697585993 156263993
3 889385175 923174067 20254474
3 552355433 696518388 105313221
3 76675073 376154769 54572295
3 397965083 810347039 44272662
3 731217515 914312366 161104513
3 835254662 848698846 9739805
3 345257957 714465380 48631757
3 316323258 649241435 136597473
3 627202607 636517836 8423842
3 844499772 945850568 11450737
3 996771427 998707901 1450955
3 348966995 903496503 226833546
3 489234560 789359890 92017951
3 43920968 445667196 247097235
3 593841804 614576136 16243786
3 684708464 954280697 1356380
3 72288679 784352616 79889390
3 263605074 769423274 255869442
3 959622260 988827247 7456607
3 664212052 772323540 107041921
3 353929794 966891090 150714934
3 554495040 750546296 57909355
3 154519751 533734439 318844176
3 444355683 595028552 59693162
3 565185751 588215181 21583813
3 486026736 555882765 1855848
3 128401816 282121459 127492360
3 379838654 384718624 4046969
3 218563762 562350842 342526595
3 690651648 822260649 56806606
3 789819935 972278223 122723788
3 741214468 778927529 33287676
3 196034362 553814809 281930511
3 105581824 575600607 122430435
3 613805809 807856185 104934929
3 972524881 999209413 7944757
3 15310358 624784078 375266741
3 923699202 939918493 2517524
3 652277862 835049629 135941146
3 758669172 916718159 81080191
3 636401629 941127693 279029659
3 183728155 373657972 109304153
3 543889807 585662556 37569146
3 751227009 905985691 98285181
3 879199244 973722088 88734439
3 903815635 963805458 14981781
3 247623164 529476353 189469084
3 719634986 978870130 8472030
3 579775959 654384667 59612522
3 486769317 838238746 205427951
3 707985141 709791263 910295
3 395116481 516027925 1867330
3 884858295 971608613 68598364
3 804342449 962954026 93697033
3 389185032 410364284 151196
3 568994809 799240906 190078299
3 615164904 885192670 87579274
3 419044515 888671423 64644922
3 971684962 981989679 8737060
3 277834494 762511762 356289625
3 454324461 987380478 465736110
3 52718724 713458940 459212375
3 460537145 628575221 102714584
3 589471690 621266207 29073094
3 630617997 816266713 125884849
3 738174561 781930213 1362208
3 63513924 235064483 12287125
3 739270932 852780925 9058938
3 581569125 941163285 313421228
3 548478612 586273061 33296006
3 916907387 917587914 155648
3 715583564 829326033 38267416
3 367009019 641961051 122063998
3 761700858 764392244 1006908
3 614853413 770663872 147418938
3 266499571 662121760 3006968
3 583859834 614719328 25109474
3 138040750 566099549 6539828
3 80045357 503740376 138905744
3 632474846 813042619 9885359
3 293459833 957561150 211473054
3 839832204 910372483 27432037
3 832425580 864801310 30665857
3 538210068 698192807 95509508
3 834140788 916282291 69861598
3 736122542 874070548 106268224
3 211603207 396879981 162974284
3 927008246 996444635 14065266
3 447562301 451835012 3141549
3 672767624 913159557 136070378
3 888954120 988895880 32801851
3 589207768 914740376 120286713
3 61021336 95553718 24006423
3 210184992 220696768 3748495
3 644305777 710394046 25111895
3 206025144 349710128 34745637
3 185787330 795135905 38011749
3 560472862 943088494 254403786
3 382896896 621666250 93358740
3 288855730 526044057 72369988
3 480896466 583089400 71502962
3 514192092 955386784 78389686
3 153973912 527873582 246635623
3 164431395 911585837 97143778
3 865623013 927064540 8536358
3 215483987 966228745 441177582
3 455661369 805876856 114095043
3 749288594 903324253 130639209
3 339958836 619509569 225434224
3 864714982 998552014 132686484
3 364342767 905855008 471239737
3 85524589 360936705 91027571
3 12001492 243182451 85363113
3 677726948 955956083 166326537
3 468963315 610933144 25506457
3 669025385 679734286 5905523
3 15500041 36901737 8501414
3 709403771 938785397 135674530
3 414766040 828050527 404671429
3 469235301 542189536 52836546
3 664264008 928241083 176517431
3 841270503 962798801 87054421
3 150335509 497358938 159431392
3 480377636 492871120 4756105
3 705371862 835270078 118002912
3 819081855 874758538 25735538
3 807578946 837852063 30062231
3 773039777 780350895 1727374
3 514533730 976328586 190559502
3 589093882 886300356 80037362
3 251146793 388224718 131266744
3 500113294 695467105 53038637
3 518992096 896838462 301747232
3 269256098 938436097 593185053
3 949993730 963587249 3517733
3 856302918 960190005 51540939
3 883694953 951533339 18933720
3 976812418 995608764 577719
3 478360125 590328666 2336994
3 132121708 812622266 428499256
3 639055587 790005112 77029358
3 712793789 793154090 22890860
3 123228194 943359321 128491153
3 734479940 951034428 112259585
3 917430142 973264714 5960334
3 128305975 250237705 109406652
3 195444881 198941777 1067411
3 739983717 765379065 20655299
3 953518043 961209674 1868757
3 997898850 999258120 259862
3 647662542 807163083 150272341
3 463200456 789335157 286083578
3 995956607 996715826 302826
3 180239286 642726333 98600119
3 879665101 956707979 73678151
3 49493260 416297464 263798098
3 179782602 224058189 18905027
3 611421881 812596135 6938283
3 607253800 723336608 43342523
3 497690312 892432470 130876897
3 376424385 981254276 242327568
3 102912887 973926127 552728767
3 403405931 835303550 5356653
3 312694355 673987896 301291473
3 426781666 694946489 131499356
3 764076052 779125732 12565023
3 326935920 832083073 422197616
3 130419717 599953395 401231209
3 522884581 737818516 58302450
3 807639276 850290907 18078725
3 645857687 958742952 301998907
3 548766047 860075724 204239466
3 497379088 584767134 43629218
3 555082116 671660281 108790664
3 693638025 797448739 57596183
3 687938135 834692708 103357800
3 229536086 434542730 190954970
3 863372889 962534322 24255361
3 549803221 974013313 19403735
3 522031715 997779194 434125294
3 911341818 974193527 24162524
3 652171250 796125584 119674490
3 496058131 882987261 65109748
3 344665498 895842637 262956964
3 753529181 756786348 1694220
3 423856031 973216045 140298892
3 319430048 440031034 85971851
3 445778071 868335004 266048482
3 872008515 995709715 95208164
3 40498428 288196158 189428311
3 326686010 456391920 65572899
3 892154255 948947615 14935923
3 75643404 296145771 219545270
3 473188432 811089714 273717880
3 752805332 922374343 40453761
3 550691898 959790848 304385240
3 615913801 641638158 3301246
3 374200793 890591393 359467680
3 836845776 899108922 24200782
3 972489491 993968272 6410499
3 639766585 736972679 43891252
3 764637852 950434603 116733797
3 939436359 990144058 4601495
3 613771464 908305506 168875598
3 90369175 582624937 272521752
3 76936738 563555494 42664072
3 474886442 697330260 105686527
3 727606260 761628594 9836958
3 440649069 773201540 239685976
3 758156186 797666528 26658893
3 507511386 563317654 37835843
3 363404133 559072372 133040771
3 729027099 902229827 78595225
3 334625011 693339847 344935881
3 290916881 823324443 306603517
3 458074995 916929988 397507396
3 450246713 830803449 285484685
3 679303324 770672286 62245085
3 671864026 954135593 89302710
3 872181285 901505781 22925444
3 788623823 838119699 45362872
3 319649767 503064476 164937588
3 586909575 766927282 159618172
3 661466941 896221464 87448746
3 336391634 782345260 381566546
3 399789680 665923245 133531910
3 171200259 267820214 45758665
3 110448074 479107899 272972601
3 754599664 780049676 11538962
3 656457206 722054195 7469123
3 158146387 301178945 47884486
3 4778099 518522756 130515845
3 413353804 901117789 92917476
3 222648586 946635236 707396240
3 305544976 965810336 5116662
3 679431550 990735774 233326595
3 320741268 704543588 171766578
3 684493379 714362467 914330
3 931432593 980706127 12391093
3 721228077 914334567 172198228
3 80474745 725886631 81085033
3 501119173 807604570 188703877
3 469120719 563063003 22350802
3 930430924 952605031 8495395
3 846589411 937382576 67494250
3 652392969 671347322 4833064
3 414722195 490835284 31065234
3 682115330 731558189 16512543
3 363595460 638670164 95653565
3 967328332 998037779 8394907
3 432411272 759753106 260807201
3 183761786 885635774 289427523
3 397480683 492313164 15106046
3 883486385 950250250 34338501
3 851625503 929412530 60898395
3 398234682 767227275 253760256
3 335065494 520814486 105777662
3 32085721 544292646 373236858
3 533376598 788492772 5003885
3 834535013 919078185 72977517
3 306877934 433923182 36166363
3 636046156 656921301 5706201
3 817011110 957441919 45829731
3 212231009 939939328 187532029
3 869556633 989185613 62188372
3 350831904 551208648 3352944
3 183427960 682345632 267323252
3 760694836 867112269 21867761
3 319733873 902614134 21242166
3 805455179 953033832 39522974
3 18562503 472440342 327301038
3 575781641 818573218 72079750
3 849739092 892012230 12557725
3 101521092 914120921 393423296
3 309002020 330552667 8162537
3 602358490 894362279 119657258
3 607846546 797056955 25618255
3 439658016 702377795 176920681
3 893666999 914985414 8053932
3 206974631 830806696 444499238
3 332670777 738531489 337416991
3 214101580 364254567 112933473
3 281628769 398669842 92427164
3 927154115 994271053 26731535
3 678685066 892701204 135665346
3 790145019 990430111 39952266
3 27978223 661741735 255121949
3 613544523 835729626 138319005
3 884136704 911285235 3616837
3 103587387 369643172 264899934
3 944214686 990338420 13725472
3 8493216 28283105 13167407
3 209588306 888659861 609792361
3 821281521 859202955 14172800
3 861948810 909728223 15617197
3 674392519 869482170 22573633
3 591309356 881539533 278731983
3 214850441 368886186 91504324
3 949576091 965548941 15150172
3 165376761 804422454 567002530
3 714648153 803853007 53859706
3 526077774 562894374 5482157
3 811453718 986415387 99162358
3 484501170 901971464 323625218
3 159031786 318640742 144669531
3 282091825 361441427 11569194
3 464920817 529542027 53753817
3 977305799 987356776 6880076
3 334276497 738064069 129667583
3 619908034 987140293 238972996
3 593079449 851845134 205569084
3 639393013 889580606 121147509
3 766902386 971530062 61317466
3 219590375 976182012 693164023
3 810971751 946679876 83675110
3 91316509 167519238 4724932
3 446998189 986913192 64308767
3 229091471 990469890 552861630
3 976199007 998121598 12483547
3 247153486 571319813 316233879
3 482978231 704939719 183946444
3 951251058 995043998 27221866
3 515884980 782850840 229686693
3 18128745 933442366 261989980
3 374822000 769933667 178310566
3 126293064 380998563 148142561
3 170456182 907519884 52990443
3 255164316 944697879 460945971
3 91116956 177680230 66864216
3 510723124 806067278 25915882
3 841456778 975414663 89207059
3 132989651 703627303 257844402
3 494940078 632539503 35381150
3 435316837 766732942 7771176
3 770086739 966871829 136204277
3 939739378 951586535 4446933
3 921359399 937325757 6306535
3 770812546 845033975 31304001
3 728174126 789795134 56079131
3 607725276 926193452 218759932
3 568743626 823847818 41538493
3 106148312 947206940 764572813
3 542602413 578615939 25146737
3 300431304 444068911 122402813
3 194598829 437804678 183517852
3 760312555 972148111 105888226
3 344818528 521148550 46620812
3 584567309 766455754 15615140
3 637211796 755750303 116912287
3 213235617 543748655 14909381
3 368083621 917911750 77963697
3 546485741 645029145 80067667
3 704886849 887400615 55867800
3 364490832 704580516 224298377
3 272539605 869057518 60689280
3 579240903 815884779 155328985
3 864553797 902893291 20416683
3 355947194 795106861 287943364
3 326745835 804721259 449461251
3 854781932 942107762 39483598
3 714563240 823988900 27239646
3 662352666 882276127 64632655
3 775667373 881189723 63786057
3 202570521 255267061 49400238
3 988995856 993203700 2753951
3 280460262 331054889 25495047
3 865516627 871873799 3259867
3 943626466 996224893 5309377
3 316981864 475918571 62925591
3 310578428 454678370 129330016
3 526999084 975882050 151909766
3 953690378 985963742 25987679
3 997444004 998567670 275088
3 626342010 744838310 117052053
3 652127977 709628174 39965998
3 441416260 448237684 2878726
3 815483393 871763190 324726
3 276706811 972382748 75160449
3 316306889 878131530 228784099
3 252343717 524485902 188496274
3 244440762 320999271 14818285
3 50371336 859472047 785956040
3 266061527 819123730 322528435
3 106640119 432200519 69515032
3 422220359 535777034 92562270
3 166911926 294102189 85698533
3 332467119 955814862 436797083
3 989057151 992144476 1623328
3 453208870 501879164 4999248
3 100593255 958043307 677030661
3 356207965 356609116 302193
3 243079582 891837348 221126185
3 156363925 357825472 124935686
3 422085987 784760148 206139334
3 382108829 922234259 245083718
3 492252482 593490737 46772726
3 504682562 659807949 28125114
3 506970772 717044934 96385093
3 840581292 948947075 20119982
3 476670226 832789022 215650956
3 369282041 580713840 191110217
3 407168650 792230709 50078149
3 283370632 386880792 30221394
3 671476607 811798877 42838251
3 919173095 968784965 38828156
3 964262228 999156905 30659979
3 262518453 904659880 132826661
3 398654596 516891260 75562434
3 348860588 843507117 311737458
3 593326030 795860875 156926720
3 94013660 655595197 29800323
3 719082846 757810961 32514108
3 507912861 623878000 21650724
3 145734916 787583330 547766373
3 691812555 999727683 36629501
3 966070918 968881266 2320049
3 673362923 736598773 7587459
3 203243050 874267103 143757364
3 767563288 830250418 8299203
3 802840675 869532837 9840273
3 944897939 996388581 6478679
3 36911965 942426949 319011205
3 156710149 246893969 3843819
3 726186772 939063960 5546345
3 957560926 989851061 18529120
3 944968055 967976346 22549036
3 121309454 852276480 62826014
3 80605167 159107862 45977209
3 467345628 879424317 392182251
3 342830633 850183593 168884228
3 110179990 462536014 285072334
3 810000533 869629045 32854666
3 967755016 988710611 6678263
3 293236742 423911061 46843707
3 401414672 673341100 251813844
3 561742768 946842419 342634666
3 342937114 832547857 139466985
3 822198506 931792421 7379271
3 120596871 335856924 182355372
3 246948604 819647714 180632367
3 369468441 995617884 398676623
3 306585587 913401253 94137199
3 436074764 836162695 145367924
3 926037703 950587000 5972176
3 215202854 492022613 248733997
3 887713551 894384307 1954956
3 757101481 850311069 90877604
3 526842557 831675392 68527637
3 860357282 868614843 4466687
3 668051467 851469646 158052113
3 904787133 986509342 8358043
3 966024026 969653480 1551832
3 528609930 909004685 82346939
3 965716419 979043511 6425164
3 615619438 832930903 369393
3 154104407 751206829 430393356
3 58389902 382882071 31500357
3 812880325 826560965 9710918
3 19428129 202589413 118363166
3 438118721 476168624 1130859
3 627020393 734239710 92361690
3 900813847 904675267 2273469
3 542490430 616605739 35360404
3 969314717 988151370 16637631
3 397753729 787817146 103483178
3 90549168 968944648 638534156
3 412656612 822916084 65269445
3 231814519 867030380 142428218
3 240085502 756841956 322750114
3 15684966 230371031 166841677
3 334375506 389515407 32550403
3 507881895 924860710 241323729
3 445957533 693207455 202278497
3 551080617 590027282 6871674
3 911454095 982046036 41197837
3 304940001 353385543 4519136
3 218255599 961804733 436857734
3 699698686 719373230 12824982
3 901516106 905189800 3131220
3 622353804 903347336 129505595
3 642471928 727948938 42257974
3 548413140 594241494 10645834
3 968948077 990713789 7249971
3 462860107 692506352 99468115
3 197032645 824505225 62706447
3 665469052 994806662 125816153
3 782497735 886578791 75361805
3 233220960 927832645 286846168
3 996755680 998254804 487894
3 303079536 834546698 337346959
3 117359819 480503552 207092093
3 564835362 675347960 64889361
3 251862982 747159394 184093988
3 478611332 761370695 15082630
3 954288164 974305979 17363961
3 871907621 971465427 47318595
3 303361974 598858998 40816450
3 917030377 966472447 716959
3 410862829 819853303 243523469
3 384505271 801047758 89961515
3 319449989 511527254 119387145
3 930344554 996387719 7061368
3 647668400 760984181 45755870
3 291232508 450380946 22658753
3 661267189 988111604 225043321
3 571858206 909337157 31609800
3 718005069 920022564 84070747
3 910857040 983134073 45640200
3 110419510 257257350 64960626
3 78158685 560957912 188388072
3 829920047 942922725 53433607
3 557796871 690247828 106493195
3 549456638 933912379 232106477
3 210780622 971187131 101154587
3 992743685 994399122 485421
3 84614327 457784782 351843719
3 516465567 649179305 117507821
3 312643072 402225786 31803408
3 267578565 567365941 257694515
3 773874061 906733721 21958236
3 907528102 971577359 23535204
3 52626001 309601325 230934248
3 956895424 959008198 1096121
3 781091942 897870620 93299164
3 266387666 635644082 336608441
3 67416963 976403002 757825216
3 149864935 747609197 518291555
3 344188673 351218580 4019336
3 498594692 992385265 393094373
3 970717711 977465209 4525156
3 22526354 726694365 378484634
3 983192770 985662118 1230082
3 224495252 232854755 673809
3 730581366 897930071 85051081
3 391568311 772595192 357254960
3 114153620 323068917 176665516
3 713838478 808174023 5828935
3 75562936 624697258 258790086
3 550619376 740817334 167626908
3 337250099 871818635 277623533
3 526237612 710616108 101875464
3 722324261 727608784 4563503
3 394655641 967535243 209667783
3 818171480 995515272 160081976
3 649568123 978019430 136744450
3 880919246 918955868 972235
3 367270767 473884518 61982399
3 202199778 571677032 276973031
3 220403379 783360806 286566826
3 67777130 79636803 7999202
3 313328533 865639855 61621619
3 384523915 574775001 112002424
3 799301106 991631501 15063777
3 561773375 967435292 177261570
3 605797678 719231209 55353548
3 777106802 946246233 43108485
3 873158688 907985528 2658133
3 34613175 699240417 60453742
3 853918498 856246262 895670
3 294623248 618615293 81744273
3 533718172 779698253 137434954
3 765868797 995969971 121654726
3 49082503 456679628 365514750
3 595621812 789188070 15892404
3 59163041 739164579 569246627
3 392846868 892656220 83840294
3 172876229 980738555 31573688
3 332899226 774115800 228221717
3 968260254 980908386 7067355
3 849284590 852925952 943772
3 677441359 929059970 199211172
3 180613086 192473717 6328391
3 256051417 387878874 31104200
3 609075597 632384809 19391040
3 233826282 618107012 249095234
3 574242778 945948180 98230561
3 945238773 950659426 101687
3 792753011 914572959 64037169
3 788877588 890814966 35146287
3 263127340 520376580 35775591
3 615958872 639641737 16635315
3 81568176 577468688 110452535
3 344385095 422340159 44936094
3 240275287 270608198 21068935
3 286677870 296071801 5147125
3 314586298 939105031 480953633
3 779567936 982873374 76295024
3 178632395 337651337 82224143
3 294926404 925732576 456699483
3 986537433 994982868 7717592
3 174952149 389965698 112870419
3 358450369 773638739 165673547
3 796762911 975083014 69371787
3 456450345 793295044 49851149
3 828812868 910737297 21057405
3 586485836 620076332 28899679
3 917256175 942370582 14774343
3 697197012 772115939 23577894
3 369840559 942257503 451057573
3 418194185 898617621 382757525
3 985194682 985748271 362396
3 212837607 230207532 7034861
3 255348226 593057741 29859620
3 476942893 748964956 257416153
3 836104543 905868799 25064805
3 740518948 908730348 128000643
3 72902393 543838967 300841842
3 206483080 748566202 477989617
3 396637484 682428852 1940
3 64402002 173686110 85657803
3 132147257 859242248 87938636
3 181580445 295260988 51236290
3 476616902 736602150 3291887
3 242148186 635233862 310755451
3 919816738 923709539 2512054
3 616280443 942685449 120388390
3 986782742 988874070 1845115
3 669573497 906425839 206031047
3 807308919 895007162 82192321
3 52279913 558269284 467121445
3 55227893 665856981 138681109
3 686470405 842870282 55800421
3 40054422 928483533 533341113
3 329228470 642739288 240625930
3 347306103 653494812 214828202
3 413336755 708614031 226599243
3 86886686 179592923 34605742
3 415557273 431439406 8750901
3 739612832 866107602 126286728
3 707889904 852279947 112596019
3 350404907 394148574 41085052
3 257897577 322933780 702539
3 239789945 382665078 11744537
3 872459790 968568538 86911337
3 410367585 969594114 279079779
3 972093096 978531946 4515406
3 13547267 462034713 432954708
3 748692035 800851932 8579219
3 690102604 771935944 59718186
3 50112104 357574729 282537887
3 478560463 886139892 324793119
3 851683006 988781773 41120478
3 696823545 986961062 189610693
3 313953212 690106465 342301840
3 181195006 770285577 366117863
3 659765051 964705601 95920835
3 476442539 811938146 78920206
3 941439199 945214726 1920330
3 984084087 989367590 276757
3 298546380 862427100 229729388
3 845315961 852163076 1335294
3 835564973 952005697 107031835
3 798806753 970955623 162921827
3 18987940 568509989 145574492
3 842822533 996316013 73294292
3 217370096 776593992 51490194
3 193198932 593099548 128748062
3 436903951 938010606 29346827
3 365787456 518602662 102525308
3 885250961 943438193 22771660
3 143564162 762919294 546865904
3 170353613 498821091 145014459
3 299729019 601556744 206739696
3 224998592 959699651 652527507
3 2006464 488723497 412109857
3 138240767 402210802 126305768
3 760531816 953653580 169116728
3 562899050 695309586 47630668
3 322575956 372858989 13595767
3 131489716 497376778 108529911
3 918377701 983575671 44839217
3 541556424 997762595 419666282
3 429533571 498847027 61372458
3 934285944 978360332 9006055
3 568691767 746029975 59396316
3 821871789 982039894 112010683
3 169478525 905711932 441176975
3 926161808 942759534 7364636
3 267128150 499676321 170312121
3 963233825 999640477 10439577
3 190091762 866808669 285385654
3 684930676 857352146 128431939
3 437077493 978001320 511561547
3 279802648 877670265 129399617
3 429610587 974926505 1280517
3 732734806 752698792 10636242
3 375800602 973995988 496495744
3 972451802 978191894 4283041
3 570777368 834683748 14897324
3 371494029 516402168 41769943
3 69639244 822088005 296791444
3 655438128 840582542 139923129
3 980034972 991991221 7150733
3 355725326 923181265 494995353
3 55876154 516095411 60899921
3 401996216 572601487 153609209
3 73676706 616837348 2651634
3 593748378 686530324 5642199
3 26565460 202700159 20543144
3 540478171 894947209 258846011
3 176186663 791997029 528615608
3 203143528 489256614 66270340
3 703067843 937511527 101453858
3 14296544 594215905 224717622
3 173096187 767513364 451432242
3 559891430 812747658 46170846
3 493253648 957890332 203210921
3 569448828 704534527 108703633
3 559769249 827173548 44986987
3 562443063 885332843 308625412
3 380877115 506292520 11867490
3 709604632 877519588 27254459
3 928384400 933731713 2256503
3 272764052 618818152 102162792
3 487783976 906238388 285257643
3 25069573 982457129 596598696
3 32344733 462479569 318162399
3 63685438 653088127 470524376
3 727246470 786401557 32103817
3 177807355 824772213 504649316
3 268164959 509673487 144051425
3 691260043 784271199 80217106
3 718967288 781144723 52247727
3 666224235 896399220 205603778
3 273896297 312992604 26886533
3 250896569 465952655 29119607
3 255574977 769082178 130510442
3 349273102 359777706 4109846
3 747115072 907039182 146164069
3 999842741 999966933 89793
3 812440849 997900776 98626617
3 984779515 985705745 152931
3 907813362 973464287 18915431
3 910744284 922330131 9340399
3 191479638 538570526 165088952
3 103027611 885426729 21164518
3 635877758 642426784 5770529
3 781955414 877174161 58344494
3 149466665 207399503 43854020
3 407569592 679374096 157253503
3 378979027 720174770 198626379
3 471836008 964939980 262812143
3 897358895 938185504 21312157
3 551747791 590402972 18131934
3 952764074 958762990 3822551
3 831262515 891172501 30446120
3 54552810 522392007 429941888
3 603666855 672410982 10857963
3 793786111 816489751 9985250
3 31037805 65878002 23205366
3 766690040 917420087 99928205
3 800342651 846022204 6426814
3 702792385 896477629 124704701
3 625829995 683023187 30130801
3 45831151 892874594 364293051
3 173271775 513722279 265978955
3 7059195 737887373 331222763
3 356476852 997601349 566128480
3 73004331 995285159 269539370
3 375599186 570864272 63913305
3 956446273 991504004 5147148
3 636752203 708251430 64293104
3 326960455 964316174 467101235
3 371825549 963147988 350232591
3 618921110 732171643 19755708
3 443630394 784413895 164916955
3 163794312 880001642 76293853
3 299972583 966619092 191919446
3 484357755 524607342 21457645
3 4204714 708177317 259406140
3 824902628 977283867 60939481
3 592106815 625164959 29221935
3 521269631 678829324 52770143
3 309273182 834369985 400830154
3 787698922 804329333 7822034
3 890122322 975453642 49611727
3 216807489 882964607 510615111
3 211948141 946093180 455674055
3 260820962 324829865 33891912
3 429350739 956535581 279111446
3 288730022 650971632 24104126
3 442582998 753268341 81230284
3 45903241 934064916 850635436
3 700605004 974683852 83129777
3 4714771 176956734 29468801
3 267112014 363089912 24693850
3 672614937 724792089 4052440
3 857415284 925176916 14616039
3 726593984 948592973 191039112
3 388489816 544092149 87219667
3 747663983 794403916 38734573
3 513879715 630823072 68775093
3 84754207 636907885 510497629
3 821547248 877177054 27589972
3 906159695 962497406 21065333
3 129935371 912631311 513765461
3 519814719 922609790 5731161
3 815059490 895381670 78278426
3 76520856 628662103 479667763
3 787755471 872223519 42495738
3 88310199 403927974 168705095
3 838930473 871626212 696497
3 634505203 850313182 149067965
3 704265317 977750933 6091297
3 669214876 744152163 41240632
3 233323935 851105809 116057872
3 893340604 934331423 35226914
3 32724009 359827892 301118432
3 306740800 825143011 299278963
3 252794801 448296010 47097447
3 142003267 950396265 54094125
3 132577289 690590556 504341009
3 668314713 852705617 84059990
3 661232392 908050396 243426416
3 280255223 410257046 108844188
3 207835206 982041377 189878715
3 490684040 930808369 319171852
3 773242002 976595871 89937790
3 875378689 985667578 38745412
3 689452624 842243260 108792240
3 461569261 588323632 104131993
3 90301071 940598807 502589748
3 475975135 558664273 15740935
3 805623073 915071654 7097340
3 889417245 912844672 11013747
3 286579325 935473208 505738570
3 836023212 894401761 426508
3 873715518 971808499 15891606
3 307501772 422256923 90848801
3 411480429 741195695 289995505
3 308880295 750163576 404981575
3 368965465 977268641 29978866
3 981243452 990104056 4331634
3 573200027 880778348 9626997
3 241420848 835804822 427492857
3 211399992 859711141 201089050
3 192775755 507155531 181924021
3 820039423 849826208 20690408
3 559824666 671341106 48357923
3 189572304 741635636 318590585
3 911820346 941502455 28978457
3 405841989 837246341 306061043
3 117688090 523706079 401502887
3 692787753 789615450 56744116
3 803365048 944196357 88352198
3 204524980 581153738 364242716
3 838952 893994554 396000381
3 330414806 375147742 33343594
3 595102053 687508606 74770791
3 733541642 966683938 142927479
3 806459258 852047334 34470783
3 371541750 604581472 227244388
3 312975617 918641742 547583094
3 961819347 974475882 11293866
3 671237297 708852738 35054389
3 82855436 921255483 619265494
3 451860222 572045135 112427695
3 724459755 725931795 840368
3 594336161 904890589 70693547
3 430013337 432599170 1629295
3 354588708 378728575 6847965
3 873826941 969655610 34596030
3 358623002 793976244 28961556
3 418783033 578992902 117250662
3 270273027 817094460 513219615
3 506641554 809497321 291041516
3 218811043 289467569 61024786
3 645513255 818852710 136288669
3 885938662 965914524 67756329
3 787379068 807883207 7888658
3 71840498 997021320 23069483
3 756846503 999193720 199313601
3 210631965 872253328 176126459
3 277399054 809120337 60803222
3 703550395 899694115 86990847
3 566279070 987051168 63838616
3 785879895 881191094 52566684
3 335940098 958167513 330336259
3 431927630 572177134 91499943
3 358423155 514911566 84223541
3 727104961 896541261 6409914
3 736407533 878451306 13855179
3 188395930 949675237 387164221
3 151185146 364711977 169624611
3 660877214 812519860 118697301
3 2450133 391491600 176883894
3 334719996 352467857 98966
3 225083602 726301713 444775113
3 610309319 653511834 19833043
3 687910528 956574120 229052669
3 741923105 885780890 72117721
3 306758779 836317676 485620325
3 745601037 797484808 9257069
3 453407854 887358728 249669884
3 314406065 893443572 443937511
3 316885499 528656746 1058894
3 627282822 899437291 56656408
3 505249071 857737252 149187595
3 987366849 989955555 1357287
3 127258558 695807134 48127000
3 768787929 999340009 136212856
3 502741715 715437331 12068060
3 52154518 275222518 189539110
3 550906544 776411741 82077377
3 544162987 656271929 91100749
3 965798055 973518385 5730904
3 333496507 962447481 404636863
3 763055848 901506358 19500469
3 749451936 883768142 42618303
3 388084577 663816990 121760830
3 811319529 950799712 116048441
3 562433765 987897560 128718252
3 376279206 838242406 145791003
3 485425830 783502390 6059933
3 762975970 875256539 2330932
3 92095077 564947618 415235398
3 380632963 736939684 261659074
3 804238318 928484859 56323087
3 878049226 958335108 54047340
3 706358666 735971628 22802634
3 549382315 777583374 36438408
3 959077193 986411793 7012713
3 929648323 973938535 4730332
3 461668097 700925846 103825537
3 470985733 973414832 498633406
3 372240346 800551989 34077041
3 193762147 448925229 243894238
3 971360615 990305589 15216598
3 642912957 822346547 35789746
3 168183976 930950130 332845142
3 347652657 464787226 27478365
3 844059864 878828636 32249405
3 478821495 549249480 69653085
3 892367575 972947495 11224923
3 827235745 835880338 6499013
3 189331783 622350292 378112566
3 599861862 873752053 38304956
3 817378459 966373606 127426839
3 458820517 909676091 110822658
3 389421021 885935732 221509793
3 459251334 514264502 51231491
3 178791037 838029594 654122468
3 198820215 405874942 63956093
3 801177670 940817286 19532378
3 163127653 407573798 146321985
3 100250674 710031096 202237864
3 357508035 967254981 254067416
3 934753532 978297978 11790918
3 940056295 981143779 8642558
3 488203612 649836768 92036761
3 867098533 914113540 18531521
3 856441994 982651107 28936807
3 49222734 347953406 167731638
3 476884657 548175745 56012638
3 582732117 959972986 133353398
3 903927719 974638651 55276452
3 278907555 507811352 42703481
3 437093002 471641749 2146225
3 558983133 891230329 48222942
3 425826575 680575167 224279358
3 241750611 977408340 46385674
3 921159375 959561263 25933536
3 615685455 923518575 232277474
3 11685581 122945304 27409875
3 26899519 423821800 319570582
3 165553004 299561888 34684224
3 535871595 731357581 77715823
3 909770057 977987487 30507936
3 56753586 762905690 77333203
3 580619262 589457937 1489713
3 776211307 835799059 52674725
3 992290118 994763080 1687701
3 477316517 745629612 210248980
3 790945968 933458092 44193489
3 243467272 523971266 122568722
3 26506419 321540503 49564367
3 382807585 549798636 2929185
3 932645224 943733337 4659636
3 173548830 852729409 249604301
3 550898210 672517092 47751802
3 905497311 978461362 14050874
3 424683816 932152055 394440558
3 904491776 951402821 262430
3 569542542 696814580 35876328
3 56442986 909397678 44871107
3 882016091 992951827 52170087
3 354179421 455647334 81538109
3 329604286 575245432 74990873
3 758356470 951682740 62381671
3 192444903 450987266 73238572
3 16311040 185037844 36367280
3 641498416 796752546 121272483
3 442180139 610765789 53853142
3 293685007 563822713 93161525
3 348660359 396315008 5911180
3 71364939 458468258 93691129
3 593970726 728299468 107993321
3 202640483 616866353 157849794
3 407651920 595916301 98002936
3 873144375 972853849 2236830
3 774154064 847453048 23591097
3 231097881 961385334 181847340
3 45454281 57916930 2366249
3 129286914 583306234 436858299
3 503694489 946683646 127344895
3 775684138 985092214 139327800
3 830790462 834596884 1272337
3 148756683 882286578 417082368
3 125022609 543673857 102950544
3 439099130 549942731 36651585
3 603881584 953071834 343251258
3 504912030 914179615 109157745
3 873097588 939608954 43459803
3 90935006 339164771 43809053
3 945233263 975548917 20493392
3 763547529 939961330 29523098
3 435148383 469486173 13788738
3 844996492 910998371 44274817
3 942841350 949134335 4650131
3 645044870 951969235 74959306
3 7323222 412364103 183611987
3 225597186 842678466 344823608
3 153842385 542545031 143946585
3 569806839 956058757 303131828
3 904867556 973068170 20964036
3 367535175 564438419 31713838
3 190217318 374349912 34804181
3 112234187 154997628 7029998
3 438933611 500900450 35912015
3 630085664 698700883 64687269
3 195542 854001446 695997493
3 281672434 917723902 352364868
3 422821324 965883516 349970712
3 286392744 852686720 136867392
3 944187440 972693740 28309190
3 266177825 845848916 376446112
3 744874439 813065977 67214334
3 652116747 757410369 54630327
3 969789307 992691072 17018811
3 482500101 620785127 36167225
3 388596549 479292059 65759379
3 351953179 750596940 146968244
3 926201796 970738506 21027340
3 439334917 979279681 75355209
3 26130756 474317171 397705306
3 206194947 885550767 80889944
3 100475268 527145162 392601750
3 701516418 739889401 1497289
3 289488504 732118429 289962728
3 578588461 943069905 338748234
3 699207967 880609984 148215715
3 145646082 644356110 495667079
3 858058314 985536194 17141681
3 946832766 963170867 13355349
3 225694565 508948659 218715641
3 901881484 971755705 54226190
3 674415116 897984212 167395647
3 984567902 999506706 3872792
3 108269151 691065963 398000808
3 156046093 459818376 107265268
3 59755853 82690697 11961348
3 563079368 583089166 12565887
3 53604672 878038572 334734392
3 613099116 687970191 62764357
3 277568676 806635710 201933053
3 207915730 349018124 118232588
3 19348346 365512141 181138901
3 803156906 937114491 85194915
3 148715996 976724836 572162841
3 861230898 909431184 27065991
3 486317182 603245972 58914444
3 892459396 993740966 58338129
3 302950853 684805500 291040104
3 178314231 398151025 175528064
3 231893851 440036143 15169863
3 304019970 908604302 576694484
3 415754829 926964886 466944335
3 649399587 873504036 76602347
3 128362604 490817976 222768061
3 994722247 997875182 2273467
3 742186211 981416458 225120118
3 74051311 208360463 44639122
3 678320824 768236817 32579654
3 104448732 162828701 8227442
3 550353880 731114565 26808046
3 13829167 852645238 390997855
3 366230406 439694793 66310347
3 491570435 748775657 251256269
3 451074053 728463162 131702825
3 683541925 820411312 42063776
3 55292769 263643177 200845100
3 100124955 339461842 2801157
3 811022960 844850695 32020480
3 86025320 434116347 593967
3 101393981 393113141 218906811
3 471705279 686029338 139626986
3 253826604 306563518 15364734
3 696716071 988591693 235982592
3 924490622 977579750 43359332
3 442010383 786076437 209720802
3 164752727 836669592 491249682
3 168263565 338238381 28540057
3 370931158 500484497 70832893
3 571491559 620723266 10394897
3 648540748 849661837 57583793
3 25857303 704549417 50578912
3 745562659 747719036 1186140
3 843682342 988248219 43283745
3 104084207 591920798 43836176
3 649679866 750924551 21960720
3 915327849 928423422 10617733
3 150138703 931440829 112319079
3 851678324 972293934 97643698
3 945318596 995111993 39544451
3 494409091 895602313 148330038
3 222148983 323774159 64367538
3 509471202 539082379 10890138
3 632778645 654428254 8884641
3 103693028 920321201 800407085
3 962320374 973332008 759637
3 231265224 799323359 441314554
3 724315125 767764697 34093009
3 505779242 803357738 145786931
3 357159696 827290861 185622843
3 437857053 934989452 184642615
3 935497415 977174325 10663874
3 486167075 718186653 101566293
3 342597490 750557339 259920848
3 621972261 669522231 45399354
3 524025312 989371673 277461575
3 670401350 831918404 18176724
3 922540682 942116976 7432960
3 458159999 502327731 13952343
3 779177873 858135238 59562354
3 43563565 589408001 395092539
3 651551200 816870482 101420995
3 778259045 855460408 7551506
3 373434140 946415135 461052933
3 652676335 687162385 25183595
3 872276176 974657268 54192245
3 965450821 973849284 622213
3 625342976 869748207 144608328
3 35910108 666081545 94440327
3 808332441 955863476 2186108
3 584026425 634387557 11463418
3 241227596 456809339 69482405
3 926470632 950583291 10407853
3 547926348 620983961 36035294
3 802738968 968802497 8506247
3 747950026 975223586 44941316
3 505004616 721405160 112762321
3 157249508 630788639 307955317
3 256819557 311447401 40143467
3 240441988 409056146 100387541
3 890983500 989924116 27199553
3 590784711 739975706 118147062
3 574164234 910646307 278881168
3 376818665 511723977 20128963
3 882500858 918736465 2636775
3 701321228 939367620 80373594
3 48546099 334475924 60086793
3 232923485 460970213 32404099
3 185341450 482416846 241785653
3 90108929 352171675 27537768
3 402596179 844288283 156148417
3 820417558 966356962 95821397
3 770797606 925527131 93253654
3 368917059 581965565 29637267
3 677451615 774518874 97014354
3 270126250 628215623 278719039
3 847810367 858771445 3039148
3 19147889 337161652 132950516
3 751192475 807930800 15069945
3 876710619 971436698 85988412
3 943737696 979062920 28098310
3 373916729 856378371 201866509
3 946741170 953394367 2177693
3 722584362 827075372 53395299
3 179221976 457726953 277946114
3 468582586 861339750 313529033
3 798179495 888617448 50961017
3 535739031 875215939 144059235
3 556107624 963861422 123493704
3 603876172 811376421 163301206
3 484515602 497523477 12091265
3 37830516 520877337 414045575
3 615414010 955185373 318634731
3 875881778 910072147 32950028
3 18400547 107064681 34385110
3 776575084 880086144 55788617
3 202178611 656145225 113872598
3 404209122 928493387 429118984
3 863249905 878590191 6302800
3 23865883 885006786 695631219
3 496688886 776225338 76153760
3 194036992 806800284 189708438
3 725647889 792423813 10315608
3 925564972 962539283 12823893
3 851803684 999436981 107158073
3 606181166 872206911 87285544
3 419822382 907704489 16155973
3 488413891 579136131 56341201
3 144399143 832460865 423067499
3 441435110 728856755 62248961
3 780470598 797618297 11666096
3 669712296 751151085 41905796
3 232176441 729589494 354780763
3 645313649 884906726 43196678
3 251005643 945050066 238217767
3 472153523 828688764 270023339
3 690919071 995522144 186879792
3 909921205 952213079 37336030
3 888117706 938878498 10674697
3 968384243 995359003 18097754
3 555606911 866047085 162102966
3 959085449 971049109 7961295
3 876862772 932165114 8231664
3 941173055 965004991 22407280
3 948223409 967870895 14071206
3 789244494 942836136 101731383
3 646087912 720504770 4087514
3 188882070 216462620 17058990
3 795053653 864568200 35799409
3 792887845 970573053 90002417
3 653735121 885195899 109631758
3 73788810 575158129 271988947
3 410480308 996805106 523128181
3 171833604 963226262 652012052
3 153583792 475088957 78665236
3 277525135 328253514 5463921
3 49579214 269191530 55852332
3 577984158 611779621 30879743
3 148713554 609041349 357290841
3 931054852 940873685 962240
3 470311576 616163388 94780412
3 58117454 476387546 417646079
3 355007689 731930235 5868167
3 914759372 929489256 3905327
3 925994715 984439794 4026236
3 407941703 601035712 175215070
3 217543094 983011141 421996746
3 282166713 316612888 23234010
3 527600909 554040492 5866877
3 815138605 978955230 11832119
3 585377771 940690935 286948862
3 966474613 967461425 640712
3 753263777 783869249 22359037
3 732010594 762104808 26592503
3 622343959 878359192 158337135
3 661577396 675451184 2222833
3 582605671 675511110 14300294
3 426825491 922536893 152699346
3 829086362 931819994 77203027
3 554195759 585794067 8990393
3 45350923 891452515 530965747
3 269150250 872575984 140196805
3 725531096 896889298 20010560
3 122465914 677834939 94109233
3 900880017 968128073 38701561
3 901472479 989187667 24373195
3 493918683 755364198 148909789
3 231998198 292613656 40759348
3 615662894 747987254 122830911
3 631157268 879777789 235413864
3 851703156 913830328 7256330
3 912412608 917159982 4544111
3 990009496 995326352 3613324
3 299681507 437287153 26548691
3 901919451 914537501 9684656
3 402250948 551741803 50889901
3 871525649 873715524 833379
3 239644025 920645042 404574933
3 87379284 573526870 480515533
3 982857725 998865670 14098939
3 555754925 652491684 36030883
3 152370209 708606793 88353793
3 505044909 582582867 44411324
3 451014512 708742164 179299451
3 664902852 887114976 104736597
3 259269520 377044028 108595889
3 232816988 524681902 52883926
3 622037225 801368205 126987518
3 933500585 941269392 7439330
3 803332361 987565369 65966405
3 532182308 809049284 4388208
3 60489464 540202449 263177886
3 649911146 878338900 177246792
3 961891854 970340034 7787631
3 619001321 626916449 4510148
3 132253581 575463340 122592546
3 383859338 473941573 30591778
3 656601536 973031588 216556292
3 64386798 736536894 44912142
3 470106895 979748117 402786935
3 159396512 929775876 724893982
3 967272105 977676440 10204508
3 73971385 595161109 50101106
3 773160838 928456559 130838992
3 567585578 770405741 201616662
3 894840143 911157635 7941199
3 410822733 456338724 28992983
3 1956738 392942152 264523456
3 351256021 783154809 307346583
3 476675362 578491838 86370466
3 690444180 970256943 255346905
3 627731249 928042292 127106543
3 628734879 652949296 20233743
3 987219345 999661876 503451
3 663804859 944526835 45783949
3 933953237 953192007 18572974
3 388433843 627429136 157762685
3 381270705 487339916 19469509
3 685925150 759740114 52104632
3 322721763 522500015 142921259
3 489616754 762507017 259108150
3 265576088 991976683 486307639
3 515677144 980175721 286576287
3 83460632 187045157 84418116
3 146421376 520252780 277780981
3 983742013 983940503 163150
3 711874800 833364623 66216118
3 58971166 269298960 167995450
3 636935439 756679875 59753594
3 933888238 981040555 1525456
3 876639840 995377633 6534830
3 469956403 649399298 22570578
3 474122939 802126410 102120058
3 816485174 975928365 66001995
3 826643386 875437284 28344653
3 903910338 920915304 6630415
3 155480869 829914085 456261827
3 657463543 674985541 11290036
3 678704756 899885325 189071106
3 336996514 760249466 280355563
3 910655739 982848628 10042696
3 171494451 381662190 91663377
3 593148759 774926800 150723235
3 604962822 723874598 39672775
3 312546374 493051033 12302668
3 799686445 846315159 19078576
3 290722581 744311877 12909020
3 427646930 780711918 242457324
3 545959053 558854428 6458187
3 519035179 968228704 431047181
3 9944571 294874189 84982331
3 512671925 614250942 92279951
3 170349224 649970446 30144909
3 297929240 665050114 252830617
3 607189937 623710302 7255252
3 520202281 664264691 105263354
3 39746574 823800099 613335939
3 835616243 910666829 67368962
3 888114885 940711039 9517685
3 96926235 935795239 306210020
3 584050047 960713771 208931833
3 577350221 643461713 44533298
3 668667482 936898026 227712486
3 327480050 562992330 6301209
3 834708883 935817388 44559152
3 417337329 509723011 82918983
3 61073282 143743589 34124171
3 953599695 958288978 912819
3 834396254 878246556 23932444
3 867436259 962643608 52974403
3 161751200 552878905 344608315
3 733928038 810949599 50269335
3 250441638 279784617 27279158
3 169194394 917630284 151341472
3 540689243 890700665 146715548
3 647904717 864200729 172518364
3 173398667 469756985 259385170
3 468653220 882114671 202327741
3 394044028 515958287 77385195
3 398877994 676305596 273439413
3 78383158 593557963 335919779
3 373776105 615614915 92526744
3 242574011 867612417 360892405
3 347264220 501288168 130228588
3 125585528 694883664 266359760
3 161215914 391303082 70318990
3 434064315 698689667 46062994
3 125962747 218734699 67732518
3 734667683 755118468 10082422
3 50139153 714948500 74168038
3 71928017 406454574 313862058
3 938143876 998847064 11264329
3 326203240 641219625 152293132
3 872711348 893088524 956012
3 830794148 998892042 151688916
3 757817450 860918606 85686497
3 409925892 894198140 143847634
3 407733502 961305254 459807392
3 120094448 777346942 107587818
3 826068777 973788107 138180440
3 279842065 632135301 25741904
3 200642933 841350389 261172113
3 542236141 984482841 373867125
3 219198803 804865694 209833782
3 6831459 224725855 103496592
3 429236522 793005301 88888258
3 705306247 952225099 203713400
3 711634899 768842480 34687504
3 665163813 696521550 5304517
3 740724454 912114849 54271695
3 92935225 215938756 54692724
3 839990653 969061017 35027028
3 741092428 844757381 94433564
3 989756563 992503091 1230227
3 863869644 881390858 11525338
3 227673576 765884821 537405289
3 474732147 474867010 42940
3 71420880 260230213 71430601
3 59564219 69680902 7505550
3 252776235 346235092 6964690
3 847188669 874467554 21653878
3 296574740 728996424 146485781
3 775976557 849700651 45588850
3 54206403 821295197 415437953
3 668179334 975795557 54816661
3 878654923 899712246 2666129
3 529923985 531598212 235430
3 713468949 832438502 70534382
3 130809005 535609394 287016525
3 735767956 805329985 64060572
3 848813640 982572408 106237744
3 915954413 984453162 23963475
3 488886725 931795948 314570529
3 524545506 823050532 101107357
3 995521872 998789378 918700
3 884405693 959336835 16055304
3 196476187 757063151 387293682
3 779860061 982838049 102723162
3 848037495 923250603 73292855
3 356262294 690646180 102291100
3 697931578 954336935 96057150
3 621026015 806938497 16569983
3 147018005 834766617 94489426
3 766721013 796313972 3580870
3 534171431 653166658 15430600
3 6537667 487697412 231869861
3 159993952 242545510 42052601
3 503051053 858793943 100610330
3 9617961 318194295 286870008
3 728136141 857379550 111018995
3 78770700 106129991 13290924
3 127009414 288488125 100892517
3 551994761 896014963 189612994
3 365792120 841499857 159422831
3 756043534 842028849 76791487
3 656312229 772222834 89066688
3 628220287 913803135 75980022
3 388337659 681238993 291190435
3 405313198 729804641 235294865
3 800393920 932581564 84707866
3 918513849 949797893 3843905
3 497132317 914806703 377465765
3 304014084 374778317 33103098
3 805641853 910959762 3242034
3 772349662 860251852 80890365
3 12241262 274347905 171875275
3 351538145 977432448 303686507
3 877640406 891928155 11584642
3 591754917 859598235 29627238
3 635465630 965518415 273840238
3 184416554 324936525 89084534
3 923097772 996439006 41211434
3 276173638 704132493 272268979
3 698540371 936008931 135863848
3 882698403 946623228 21916377
3 694291726 953817383 37718923
3 856991037 952061805 48400139
3 95538891 491315156 216704839
3 923612813 934935409 10785412
3 659935769 804045494 34957744
3 136663547 692927061 364001666
3 184338578 745496515 489544639
3 942066428 974777624 3196111
3 89881842 292609732 58808174
3 184072047 319317299 124770008
3 237929778 682210241 45262121
3 69993244 466697049 48596510
3 939849517 946915590 2152963
3 370613850 789209244 210422756
3 854329066 862354280 5751010
3 702152680 900017882 175567962
3 237256427 839443900 346036651
3 981839396 998052472 15379593
3 104545241 247998492 1697395
3 39712470 331855870 129024849
3 210847888 702180353 377869824
3 683338038 687459903 1676716
3 155175247 966280321 437818665
3 610173790 652489425 8557391
3 847484360 989918862 15856607
3 349779519 604144018 156664833
3 608421788 766219558 123921325
3 361701655 755508424 75585133
3 471531108 500490232 22162061
3 966616147 969940688 2629569
3 605878792 701301041 73093810
3 45626254 682396081 277483206
3 772203734 862573578 88436486
3 385756585 857152449 200380124
3 995602550 997486485 248095
3 214197178 973621564 585786874
3 157274699 307970474 144542964
3 542518585 605221071 45792004
3 315171786 470150818 24845415
3 511453163 732535817 100191142
3 404830837 889699429 287406684
3 959416662 998302311 8989159
3 735579550 997254224 47715011
3 327476900 899749244 292497783
3 311917346 771166212 324829728
3 392443101 687289576 84117967
3 852918441 912161756 54825166
3 759514595 987206617 70542594
3 847493903 868131971 16251678
3 196546078 794939845 122813270
3 521261656 731876641 146709842
3 609187873 923426935 20844066
3 977194340 988844030 3688529
3 268495651 765936219 234128273
3 102288244 523159893 193107508
3 10931485 259831100 180131423
3 971168581 980267718 7224903
3 392344241 796623738 346637233
3 526070557 582675546 37176421
3 43571328 802603058 134527420
3 885324617 994577747 11853585
3 913886216 944309987 16197131
3 382334494 785207811 161763533
3 887794075 923188799 6498074
3 222613299 736208457 64598866
3 504416063 964430692 367488162
3 59997508 635883048 393684330
3 178173024 345499290 55179170
3 621392490 819008411 25712018
3 721962582 906944293 43346466
3 429570890 743455441 87260188
3 503789131 612748093 101040119
3 125232527 537734525 81990079
3 87853725 675379904 117617520
3 176730718 834692415 474476016
3 900805806 926194519 11370611
3 843273541 998707370 149880527
3 41906024 995301752 675893578
3 55178187 180037807 18841414
3 1783471 205941397 133992208
3 516221356 926635646 152840688
3 606021372 848632038 199858757
3 706822611 762131636 44964241
3 583528029 710955566 1487262
3 684699956 981303550 72375123
3 770546577 972530465 20524110
3 489108461 707990673 203414551
3 189060803 519312595 8332638
3 204735238 814270726 431072254
3 145373757 798845933 601665974
3 996410036 998824652 1323366
3 11788989 730717702 218362214
3 468850468 614261958 124782503
3 183948717 260433072 33391171
3 978875612 990282620 8393363
3 679357010 911186826 19776715
3 742586045 883052362 10069967
3 223705650 810327476 154299626
3 425728914 645132482 32581059
3 476989701 813384725 257498958
3 12793011 64215815 34438351
3 679905165 768443168 5417877
3 798709109 937414114 107928969
3 642147385 812660098 158869558
3 44369850 662729883 129200548
3 171725828 417682833 215370296
3 548914385 569920942 8581274
3 202162014 941915826 36319477
3 99303027 193343576 12158620
3 68554955 533551564 256882527
3 695473968 901794931 198080812
3 75750516 127678787 41779014
3 62547195 980013411 534205034
3 777775827 883874653 26012326
3 214957586 358710371 30622881
3 99782192 345780248 180816874
3 271102945 882784850 526121766
3 473681797 582603360 93618846
3 34600749 427418155 194740872
3 341212418 742450849 51726500
3 915096318 996771496 57046873
3 988298549 995044082 1835906
3 881289272 887618807 4260391
3 428426300 758950477 311671598
3 795231493 896176896 51134559
3 964276665 967892626 1511185
3 239089493 986348167 180246790
3 316240525 651950775 196639762
3 140990263 332447393 180957095
3 224814570 947266334 346965606
3 763233153 869140382 47571782
3 872870468 906038458 5508437
3 87688314 866795325 634229422
3 643810705 753351258 99612421
3 830052160 984837913 968974
3 52026088 951401154 646932919
3 240229731 597002423 106566489
3 534944018 871342957 248157396
3 576416134 823906466 230254959
3 793337574 884353300 22676250
3 481973848 826708042 294165247
3 934693575 975260484 33446288
3 685582717 689148306 2213189
3 634670539 724137564 56820792
3 69728385 968807854 272884575
3 612136982 814884741 198978691
3 666839336 793005010 75873194
3 44960796 113155886 14943975
3 691786274 833313912 38956232
3 369288378 455011433 24956
3 259363317 811366134 488870354
3 262721452 887749852 485488108
3 10442297 987336851 768503368
3 177575274 791049939 535671880
3 184563162 724803886 260046054
3 573134677 617313971 6618171
3 12265946 990219385 321585944
3 459956546 760427728 139935736
3 367361224 683365286 136150639
3 90113185 267610889 168834810
3 311586851 425826060 21631486
3 889325602 942338407 6638207
3 473644155 721474810 199320229
3 638233738 968290903 75589479
3 929193239 971863684 12851593
3 968841443 990961102 14967518
3 526830623 966054947 211555975
3 911268590 920265649 4640262
3 717442747 723088307 4939563
3 806200178 857551597 34756894
3 553780762 782526193 214515587
3 962115629 974329941 2162737
3 161487877 383423404 121907601
3 351652145 944274681 428129722
3 341355622 709289463 143205140
3 577393353 592185321 14381011
3 720671809 869755167 51136788
3 998818996 999348266 392626
3 952433408 955709807 306615
3 470894652 908947492 380168038
3 929891949 933442091 2552513
3 185860007 751462406 191291715
3 857387019 910646947 40551279
3 286817008 511107256 34464559
3 692053683 844155397 98087479
3 374345811 576013329 164983198
3 382684207 487520186 94741093
3 142634696 220892248 3316452
3 432867059 607840790 27581906
3 711749877 807530030 64793135
3 628363242 783448607 44337239
3 816954731 996331170 23533407
3 506432710 597407262 84500055
3 158356030 214559340 28972860
3 926385852 995060630 10498121
3 896831587 987251358 51290202
3 920956878 954362092 6169046
3 858716597 979687724 87694421
3 256232085 812941592 388471549
3 348163572 410774740 52379328
3 29912388 39647121 8106453
3 505719268 744159634 98273599
3 228952626 497755371 158979204
3 629769996 948084908 38211648
3 317102900 437395102 21113826
3 480289548 700427240 62960670
3 722829238 825354018 59234745
3 688914422 730064100 40545483
3 844773053 926776113 63321684
3 169427223 279127848 77854306
3 77455512 891476928 219769200
3 414293126 690797905 14701322
3 628741316 692707417 18320783
3 640006011 685653222 8026070
3 164957115 199864432 18433573
3 73062149 406648175 304215099
3 285087653 420816186 37687212
3 573063935 577168955 302045
3 791897017 974427879 2567714
3 711215849 881766949 49500188
3 605233660 950970304 296843892
3 275514895 290961563 7315784
3 612994184 849945222 110667792
3 274795519 400634135 50287275
3 368635405 762378956 671051
3 147778019 262887386 26625494
3 537137206 714917608 48353941
3 171994362 493376475 101667566
3 480145278 600614082 114806521
3 253111536 762683498 418629969
3 932553326 934990569 2304468
3 464616085 548551510 56264035
3 42507586 437962044 293118496
3 412239650 761657590 319624188
3 230466528 690684063 361804435
3 793249449 905756861 1302618
3 958339937 962132627 746397
3 228186196 938966919 164836819
3 913557005 999622074 68824154
3 474095574 690311206 118261336
3 904878778 958378024 33649457
3 662507753 862574538 31603597
3 940691429 988378307 1660277
3 739864287 814348156 51307962
3 622909735 626284450 1118204
3 79118567 315199660 23094228
3 329721323 788936505 232986507
3 49356471 447358334 140706753
3 502040520 734931169 164539541
3 656207783 902854805 123657539
3 903484803 977126078 6832535
3 495724753 865492719 55056418
3 654897947 956566490 73549266
3 800282641 803491578 790283
3 278508153 973496120 676499558
3 991644964 999724342 3984408
3 809203778 963029462 29870087
3 822835649 917847892 17731813
3 83708324 391583574 104609934
3 515316898 927688752 104452919
3 828833235 980784022 77936211
3 396152722 986228830 153365790
3 882295051 897082146 3092154
3 732357820 778903677 26856055
3 97954203 658234990 558257794
3 292820038 823451883 125392028
3 472000028 655938043 87478964
3 617201193 645722836 27833762
3 414648686 712474561 114335402
3 869097551 879097658 1302096
3 323454318 986960327 248190700
3 236237639 247451341 1878033
3 91152595 678809475 341534621
3 768328020 963696825 32811666
3 5288361 865029177 452521201
3 259995104 440142410 142093358
3 303184579 587309486 242649246
3 898286692 974397517 23981713
3 834573386 872479436 29049381
3 402615756 870196591 303697451
3 499075894 586942880 73818295
3 917495851 976413449 25053119
3 820389659 889404062 30926799
3 622683123 862403584 202241436
3 318081646 525809916 69197386
3 169002492 874422196 698377639
3 924141000 990540148 12297330
3 23870617 295650337 142312848
3 519745367 661400810 136154455
3 733569731 874491130 11565165
3 746739447 971087073 143121359
3 880140267 942399786 30566027
3 215787645 718190058 421420273
3 350565928 556004583 171395139
3 160607734 998037259 43901617
3 992392893 994547860 680457
3 266425054 723423244 8929014
3 199942456 936924498 366496790
3 132232869 825261804 493538460
3 830482798 851198441 12860223
3 276367708 822064326 334497336
3 386270970 603476318 142891128
3 605091721 979237427 192789216
3 357681052 515431025 29464149
3 883556245 996052119 73872147
3 927265431 954551662 24419849
3 721894405 921024692 76646430
3 665464725 957792967 136826316
3 341021698 355088691 9664889
3 187618173 439336296 104822473
3 547419841 597922363 38395732
3 917327339 939741432 1836172
3 186062649 306794895 14962300
3 695334688 895846697 71084476
3 112516276 175746063 36393690
3 731602349 949425163 124073520
3 647685265 709070228 9000682
3 145592439 470051630 221335875
3 954919409 974048873 7759531
3 297698305 437377371 51614975
3 392224519 540055509 77972852
3 864649282 946130030 56566329
3 315585251 782668772 117081122
3 821525466 903861504 64179289
3 323014657 684834392 328958317
3 570825914 963213681 19528283
3 485812135 777239726 77997313
3 602816337 606764260 1712541
3 729566613 755429109 16472220
3 418454408 682131920 49401976
3 571050220 745163730 2225018
3 200294514 210508330 7207895
3 920752749 926985856 2914833
3 990765299 994503284 2906264
3 868495265 898292664 17995505
3 530291070 932040359 140081288
3 117758889 960440410 57793105
3 644318117 751090857 260772
3 93737839 867649565 420733816
3 778869911 830253119 321978
3 491525416 767255978 196236060
3 268906431 850806197 331105312
3 166779937 283103823 71709175
3 265851784 793804857 438398150
3 867731364 929977178 761196
3 153736155 561021953 141283914
3 438327713 619967638 127001703
3 675892128 833039764 48614191
3 240026042 296657656 52180604
3 160601016 407999768 90383454
3 396414925 910338136 162997193
3 161146538 567234585 249467998
3 972446663 974153567 1121892
3 784613329 820743688 23164356
3 412634573 811643925 397515618
3 763523117 818683199 8386764
3 663209038 802085619 86344965
3 854875059 936444400 31406909
3 505038285 783403000 226001634
3 737881917 932298327 25471446
3 739324895 766776644 7350277
3 578599516 738114112 80990374
3 175656852 223805986 15725011
3 849955964 883963725 17842238
3 965491004 987539009 13437172
3 482963245 673476143 65335875
3 758210180 820649558 43949896
3 441920643 996310335 173332352
3 815532162 829335111 3671714
3 463915529 736368899 167073070
3 7490556 500115213 262862313
3 554312507 692224836 80378265
3 691155939 790186084 38610876
3 698036046 892575412 14171746
3 137355581 660914731 346401151
3 293858138 974484241 656597899
3 876184569 983303505 95397651
3 468885233 930171336 405395950
3 100527074 300407006 123162492
3 406726556 632599648 22458097
3 600187559 882481797 242036109
3 847814188 883589744 22536321
3 718217770 958213407 232987362
3 550763788 893073380 3716085
3 768921443 986238462 77130371
3 8256462 21002043 4684289
3 884170198 914366472 14307758
3 616632150 926945037 27772091
3 843246621 890436489 12723856
3 553783129 950927050 91468739
3 516745293 523207279 1106385
3 678423740 704474220 19097420
3 596561479 875633649 121560857
3 205955306 721060116 395715823
3 673333189 804135363 83643000
3 56413907 790966499 70379495
3 807790488 828463239 13370229
3 47211152 933039169 575743223
3 369382371 529066405 92130269
3 854531466 968585903 93849584
3 817320391 978776522 157739475
3 390945617 713123346 182138594
3 475875070 605012211 22054409
3 879262085 958910907 24359641
3 454847097 737613277 13590032
3 520194938 970087989 89299206
3 367776463 624798152 82607902
3 116792238 689364308 87258188
3 572214926 979581063 45869153
3 425533375 460612491 31102482
3 754794837 979014339 142073916
3 79363440 864266816 334480840
3 594299198 772722316 161362509
3 595066298 985978247 29764402
3 796022320 949529642 17734924
3 455969773 851448505 36434170
3 650913599 875416196 76867393
3 486510284 988875968 184275082
3 291699289 363333616 37526198
3 514799652 626056812 95986273
3 367495937 405871888 23189624
3 707086655 861840078 19241124
3 570455368 974614236 216551209
3 157047993 955682538 336811802
3 932803258 962549837 1575732
3 74449331 391194903 270541102
3 613156413 896036014 128277324
3 286564261 936498820 464090706
3 653864681 866342008 203797628
3 756837664 792578724 9711490
3 499584939 715144385 102061693
3 885246161 954117342 27072934
3 119152067 535230784 317234292
3 893522001 963130728 64786329
3 461559923 795887326 224718217
3 542111864 748510436 153886619
3 453656521 871466292 34406957
3 521123271 567027472 21080269
3 915945572 968269949 23118482
3 378258545 654131220 159878709
3 396315383 415966085 13163943
3 50897785 348857377 63852085
3 163986806 598036840 428069093
3 352633702 583877924 37999269
3 630361866 840612271 77039883
3 979261444 992845255 7140153
3 149821080 391878863 186084076
3 205545593 392037744 588642
3 369758402 934922713 310423281
3 742835862 834107742 8177241
3 173750863 963286114 590817209
3 27468869 857396058 44601985
3 642706252 902922797 148637229
3 216085811 747618071 174152696
3 995891834 998202143 827346
3 445863318 707290238 21351142
3 503882980 608854963 77071089
3 843890079 960238912 90672427
3 559003654 696638624 59607435
3 473799474 565000598 87058505
3 915870351 982561287 7695181
3 437316098 929228506 331897786
3 94717951 795220455 20942271
3 784847304 917665490 165326
3 132410699 488320575 60822160
3 434454544 685751629 142756315
3 92261709 403062450 256034205
3 301052064 884086597 129459567
3 579650046 835756344 221550920
3 413803006 713302760 292672503
3 61416342 360624476 33191190
3 899156992 964915735 5508596
3 547976634 564849233 7107869
3 574996253 733758647 122475847
3 192501080 327159232 6332688
3 38168185 473960903 126557735
3 295502927 631985988 223911785
3 197431577 332241349 77853
3 670687602 727924684 33864542
3 452935404 701939046 20142802
3 311092971 790057291 135271938
3 474000153 763559504 285874925
3 919766633 993631217 72327364
3 891924321 930354385 8804066
3 670875810 774555535 35769946
3 375285010 528907893 89421198
3 498058417 817441700 165247944
3 862894592 933456384 21825206
3 822541273 959540728 101840704
3 39732137 874550021 53508235
3 544219683 710194618 109705652
3 704381441 980709072 196000723
3 549420532 673250849 95734822
3 839501369 953946247 22334711
3 948166429 999692589 5175617
3 905666787 912127402 5865301
3 743974522 869707927 98683563
3 206554231 513051369 131415901
3 161716607 857661780 488170302
3 234186248 596457917 118969936
3 108380160 431701879 153672580
3 241167820 314973446 34770515
3 576018021 970319215 282747840
3 857781155 915802095 50841865
3 893642575 899258787 1205653
3 626524435 906372883 19286831
3 399253963 683830394 18518029
3 718128011 995136873 230691603
3 236728318 729145372 171717693
3 957947220 968882774 1277724
3 536498154 844004450 137200216
3 416161042 653114812 213270909
3 3110664 287258446 136683490
3 460475362 566289760 56786622
3 593876481 720699315 50755055
3 967186973 996481886 9597077
3 681340492 773975852 19300256
3 921254013 995607264 58809500
3 363453396 842670952 261680356
3 938096962 983787832 1188370
3 85360837 808783358 48773863
3 432454283 973647258 371207023
3 710596820 752585847 10322708
3 337393373 888323485 40112586
3 100573244 290595815 141129872
3 729237033 981032563 58429156
3 657899451 948116864 269850315
3 415341981 705672304 25505324
3 852307529 892796423 12022830
3 268454106 758855996 179407069
3 635546538 924977149 281317827
3 426295836 762463761 215079036
3 852266697 880795835 13799532
3 548828461 672609141 11941014
3 293891355 811479896 366823229
3 927304185 960242762 16910390
3 705672495 923693635 182772012
3 124216499 233287841 44248875
3 723115430 811151468 38068801
3 118111210 580527838 215500618
3 950090078 972130149 2952650
3 496855412 830468513 67229269
3 754642335 831123545 28125308
3 983328136 985615999 71084
3 310537795 943234735 262649649
3 171870092 219888602 7838354
3 58084258 743736265 470607313
3 423000277 639051905 34217073
3 565037657 660327941 355910
3 499777241 614543556 54820173
3 919541957 973848527 13534772
3 537660797 732750640 1436299
3 137150225 625035453 261874179
3 54139109 647486505 222036543
3 455014296 913436337 27980703
3 741467978 853823841 2911653
3 679402983 748698784 65939210
3 760067023 809444660 27544549
3 279504220 915402007 25006857
3 195730905 835103571 7352981
3 497476537 561086052 47359269
3 463534884 993687711 447057848
3 589801116 945213540 16408677
3 511886653 612502770 73804664
3 350128700 951546755 595162903
3 507231144 653208316 56696325
3 410070540 936072244 492973566
3 819818461 882589511 27055497
3 847519871 962851734 92136088
3 196402227 509226656 282124564
3 214256830 628055881 331207348
3 899645933 946431715 23772009
3 772785005 774896669 1014406
3 95839478 447836553 172733263
3 400217028 456889296 43736327
3 832787874 884880093 16860133
3 362291079 849094736 259846745
3 428485345 586648096 156313272
3 275082860 929086912 551498178
3 637840374 904428361 195967037
3 437620605 611485354 160754106
3 506889145 655248557 6943824
3 187850217 408701571 210223337
3 34228866 598431443 529234883
3 854518964 857987930 1720001
3 425938522 911541849 198753074
3 293959677 564675699 62907667
3 9328645 447087763 309459512
3 790305802 799069268 5582366
3 347062228 773226620 299601297
3 675606630 718879935 1848895
3 505861542 695256810 137945059
3 202957274 869832971 454942419
3 772429525 918202992 85711534
3 500140176 765513522 40378451
3 947684872 985150883 356243
3 720943092 995697876 152282535
3 38258990 334360497 181474294
3 349689349 367818088 7288248
3 903764291 916056325 10787688
3 604067438 740468697 47402755
3 454928070 864434704 397440459
3 148298888 275284999 99086315
3 213389642 486422301 33796555
3 192379422 958161452 274818454
3 554746327 828046168 102773649
3 909442069 992929467 11957303
3 805653828 987183182 69937350
3 520364411 692008703 38215849
3 721116028 730046753 2054212
3 624821810 975781765 174402627
3 623204692 637639954 11283143
3 364034976 607066288 127027163
3 234002801 350953661 88883282
3 339234433 531024811 185867143
3 468015761 807143563 160988788
3 538070700 626793035 19462786
3 505227594 564332925 46768087
3 236161324 924615714 458171887
3 307725876 369466857 27885618
3 964479587 978371803 2223872
3 977102639 987162074 4574457
3 523085764 629169763 83661772
3 226621145 850663095 575824397
3 751019424 805683726 52618283
3 163426226 629881046 4247907
3 102092065 744388234 134678179
3 297530734 633390135 250197765
3 15050174 377790810 276498864
3 720255207 975430855 67471731
3 177006473 395325099 170738172
3 55997898 989475575 852996943
3 28479616 91504568 7269447
3 393302289 531488673 35514279
3 457585793 954318386 32672452
3 762864374 995999658 205121735
3 981962540 987372565 4882969
3 916920374 943437276 19729340
3 862116440 935055410 11197365
3 620553039 757016271 103716868
3 730612775 951293604 151989236
3 558992547 897487783 536328
3 718973263 996903343 159426500
3 548371193 641577600 44317794
3 811189819 960934418 45765021
3 464333253 503602107 18072257
3 687163084 725236593 16590834
3 795760311 936727678 6028414
3 941797887 988615837 25008982
3 867397711 951188323 15327168
3 578135623 623381606 23278443
3 715962656 986397236 174558044
3 290607115 452895473 140676490
3 898180034 979901659 59507683
3 667149203 931697646 17297430
3 970585438 983658064 6451131
3 436939583 906461822 282859075
3 455720763 751096056 43560726
3 726360097 912688004 119613105
3 99012233 399698888 5343332
3 316755654 708341496 64008793
3 763163511 812588828 43450601
3 870925499 930575645 22203471
3 307176704 322212752 2030697
3 30690413 88292261 37785603
3 255656908 321597785 16967227
3 449683567 663818221 211668278
3 288681738 993278198 189302280
3 357458622 650923770 12649058
3 356450991 846431449 219081796
3 625434619 703770416 73380615
3 379888079 495107149 7493207
3 708322644 947166847 76682702
3 163284846 529115110 269539917
3 58590809 526903447 48843526
3 717807100 904415393 122667341
3 819413872 834054767 11605599
3 737778970 857835131 22408107
3 876426945 958587672 51659789
3 530884612 914723172 221485897
3 619150993 798449449 17611528
3 371555755 452002130 22156156
3 229792353 319517857 59892975
3 843293181 878519782 29250390
3 209009962 299586069 60562308
3 729302139 960965773 132372200
3 460780860 980046908 253499673
3 561558892 639887950 56481132
3 406815893 925239484 216189636
3 626460408 939860868 37745815
3 228506618 628331817 42809771
3 784868925 831075198 4686097
3 836931741 890412913 39392205
3 834816078 917175124 4319481
3 991269910 998784291 5026696
3 730641774 803823301 67120751
3 686989807 927714564 128772903
3 660885943 670308838 3517122
3 561126446 572683245 8061730
3 563755561 977933333 265853681
3 462729466 484018348 9447446
3 244597661 499147282 200918115
3 794899978 886133909 65193033
3 929504532 981244891 40606645
3 768938666 828452320 43406224
3 726999300 808809317 27593638
3 253986160 362828737 74529250
3 542808018 937003680 65207209
3 745439194 883378835 106990866
3 205949592 708934714 502338493
3 691897274 798190579 48259091
3 503645799 540738570 20570333
3 988796076 990951385 2034008
3 223015973 411169291 27948511
3 778347371 990071052 126241277
3 377135674 496922344 27690434
3 816338462 840860604 7699893
3 702915442 830287078 88406307
3 417986731 857916332 427765230
3 66571860 948343294 618108362
3 63693587 730306220 9074571
3 554243406 992786638 245226936
3 56345589 893726444 332221923
3 871646320 975796699 85394675
3 126514143 592596462 45688296
3 238765210 927691717 246180889
3 738071018 749036344 6880007
3 124617560 806813124 506218654
3 692904709 910847540 192383405
3 752158877 864816562 693208
3 637441665 762396963 84088085
3 388274644 734404730 209631976
3 513373945 767111585 213135966
3 318040509 875377327 133758611
3 676919074 785159779 70112579
3 466538564 742855356 263143370
3 418593168 851853147 275543717
3 260846911 640486498 33614143
3 742504260 808186586 9065763
3 513800344 556587730 5868023
3 258643009 402512994 99436960
3 573671941 938737902 119586051
3 629344720 922979042 274755900
3 64176229 540426155 464424905
3 685790306 831730223 718721
3 223375847 258884336 3505353
3 504996487 681007975 92675620
3 843525807 943330381 95564063
3 825179001 871907947 10693316
3 237994886 727304352 217097091
3 516428260 984825540 292171074
3 777310726 799506824 7056634
3 349946228 560499830 64524815
3 583864152 783700429 175235457
3 46332996 525183481 38376424
3 254802223 318122937 53692186
3 690515134 729693639 18731078
3 676731590 843059652 111184628
3 581028499 728708249 94801209
3 537152870 908698998 218005874
3 930938180 967785968 36566355
3 129990375 467284520 3905837
3 724613474 884375380 109871008
3 746589051 943722157 19958140
3 687241170 716646889 27756107
3 266265847 522758708 142844685
3 900698150 913138883 9480817
3 18837264 780235295 552312758
3 308941 680973089 171086361
3 489198724 515240811 19852878
3 326189350 721502265 142236566
3 292636417 682308438 49400096
3 858489819 953039947 9635504
3 834716485 847769441 12382434
3 354699983 705366862 285965493
3 551871115 591252609 28953668
3 32750221 670813984 90109068
3 773794814 899317712 87418359
3 378950798 430224051 1507493
3 454499969 735092942 270977287
3 344003843 509664812 139975529
3 965331471 972581804 2268246
3 698755511 706649461 2115892
3 749083038 809447703 14215844
3 808078694 816481205 3733349
3 12111413 709652819 287439823
3 297577645 999598224 383167023
3 581433459 826604067 211479158
3 131191613 561900933 338097656
3 596064305 968617419 232615201
3 788528469 863021814 43907439
3 975825604 977949505 1808956
3 568366797 588949624 20230324
3 186277660 931485052 275538619
3 344001604 521619521 171792466
3 778909196 937340971 143982238
3 576709950 850708231 137428552
3 586202308 920634487 109926429
3 107760006 671113446 52903403
3 974522552 985295714 8142849
3 142377200 434549280 268094560
3 27284198 708655865 652029373
3 327130498 948823064 559551521
3 48838407 339950231 247037007
3 308343661 319403445 754027
3 946292638 997659807 13984448
3 541431859 624765786 26011249
3 337206659 445480189 100466199
3 280132280 497299905 13385192
3 751819188 944329270 137422373
3 204076047 494048762 129672071
3 2293922 620797852 437577877
3 339119878 428705930 28386392
3 886804959 914385829 17978648
3 580651211 974982062 208031477
3 547396685 606790048 16804993
3 480548003 687817700 144202281
3 140862579 274972982 74033719
3 815867401 835931923 18901512
3 1571545 384460985 34471873
3 495499040 568726564 1147211
3 252262700 743506864 210400283
3 218777657 429608138 70882835
3 52888153 337168085 209781467
3 495917534 558603273 43494622
3 664119277 993002131 300471641
3 772605940 981392385 145366019
3 182804156 230553979 22248893
3 107158524 184436121 64697892
3 367671084 821671775 361814191
3 568495242 583232117 8198255
3 883883803 923957945 15966535
3 136646494 532492960 115373855
3 853568584 900852496 3075688
3 332953400 456949628 76160361
3 30481496 250569701 52098786
3 452532252 718413874 19965635
3 683624924 949365190 15197765
3 777139358 947696338 104772043
3 927186195 972928625 12751945
3 925940105 965674513 35394820
3 131648875 984530614 273114554
3 474104581 600967252 114437064
3 140065151 493605294 183398456
3 999446712 999534754 50305
3 616451947 640459228 5302914
3 440512998 695061568 200766390
3 593091667 745268953 110658986
3 850361863 940036871 65477782
3 463259870 957119557 25332255
3 770240406 941470765 76494147
3 158800582 515014405 132960975
3 602783389 973275665 89375658
3 802966503 974423192 125889706
3 844166746 945477799 15004074
3 804963965 944656462 50265905
3 70933115 182273567 56815986
3 512361270 919889836 235335225
3 829184333 911748734 72384552
3 885278745 944416352 9326624
3 583833343 604558793 13035970
3 931790009 956616170 6152805
3 793847042 832392013 34704650
3 118004086 313082031 70776000
3 990799454 992927391 451393
3 330355791 483736689 80323188
3 923453387 924424370 430396
3 357078699 418117094 30205647
3 696283173 763454322 46915537
3 614973457 971735995 172470255
3 543984449 645271174 56146948
3 937732549 960022736 2701361
3 738869827 839957418 10483804
3 833908887 898035068 52109858
3 196802424 783915430 308032877
3 483465685 686204658 182190992
3 769752888 924650146 124804469
3 931608458 978189236 24670308
3 628327025 819352568 59601799
3 595756440 618420132 17093900
3 607605832 607633869 7326
3 892019013 960627285 51771582
3 722291168 992140563 207592331
3 821348491 932797177 14053816
3 322357736 439267322 85239652
3 549867070 656019240 13625855
3 685007670 901043104 128257851
3 661116798 903459042 150473775
3 615713626 696045445 52301090
3 113634199 628191791 152590760
3 159172000 240212397 35274511
3 756983059 978929337 183518519
3 89358410 134823452 662394
3 851274784 947327402 79680137
3 902115888 916971741 14309394
3 34594280 399655830 160052585
3 866758006 879352710 3104310
3 178055645 711815329 300252823
3 452901689 475069180 19063063
3 977707369 986512416 1619346
3 808823807 899088790 49813922
3 550347843 900059825 132886467
3 55858408 875037406 624528490
3 38363707 809483942 466799770
3 368329890 930459721 529753016
3 87311637 872210790 608125764
3 648047313 816821521 132981228
3 697531078 912663437 81738743
3 522503779 684674374 2765328
3 770269139 921768417 132508599
3 223116867 577363806 242961692
3 991135727 993059221 1425759
3 880806012 907015965 3881857
3 664602357 728239813 18106589
3 615731062 836295129 86063253
3 453301838 689573691 136147909
3 464075378 857456472 335405163
3 807155998 835393390 11535709
3 495119010 804151311 69942796
3 235042290 773148372 353486523
3 976609540 993874287 6833356
3 429211876 560428895 87036721
3 942967264 996961549 35066418
3 423564503 559303289 54704127
3 346080166 716367404 57966834
3 796217219 977030803 109268758
3 521408500 750083096 101213196
3 895223709 904775177 7038685
3 515068962 518241583 2818473
3 860179826 896109152 9334110
3 624314269 996745750 169129588
3 666585276 832721931 103199409
3 629310632 815780608 108726471
3 723450247 881053209 98886027
3 529127123 916720885 56536783
3 495421071 580627555 36555445
3 782758122 789322948 467146
3 947098285 991828947 16541305
3 107951059 982273498 793795107
3 243621213 469637981 55675434
3 816639317 874664948 6330259
3 753821703 856486782 1834609
3 511242902 707137177 154579451
3 346590290 809638728 354603080
3 80836708 469058701 19100596
3 409853921 724899035 127169262
3 281563020 874499149 392541155
3 495747970 556678485 49711434
3 74101944 843425964 138323918
3 867116196 933231223 15403041
3 829760105 966962756 90345001
3 624467397 739255688 93823474
3 814989172 892144619 24662240
3 632910638 634974535 861259
3 152442787 684809652 191396766
3 39090490 326548743 111652382
3 307410191 758980359 280429955
3 969106612 994521937 25050157
3 922043137 981065328 2100109
3 58207678 828043343 447685500
3 414138787 641907928 102758183
3 13798461 163765109 55814149
3 267554943 588406185 219689812
3 838142411 943873637 30811714
3 851282043 987591740 12439471
3 508303167 986695160 409613204
3 982982972 999892166 3710508
3 366040060 695979895 45735328
3 727277367 812270704 74032881
3 94271444 285718572 90926373
3 514255238 709487243 178737836
3 157829375 923540698 491769384
3 949669030 958808507 2722721
3 189512432 697266284 419975011
3 353538658 590943770 47384485
3 909399710 913289063 1002242
3 676545360 962033177 199188257
3 214846140 507944124 30944384
3 561838849 849159157 191835073
3 81044535 181342627 82456197
3 855306799 936330063 27817371
3 619275545 826919674 150015714
3 145485021 645946917 484247132
3 544884755 945184820 117036841
3 341094554 562600057 10001581
3 564427999 636260334 14015418
3 245718697 352899221 37957323
3 281924364 596124607 129526053
3 900417236 968571966 56732296
3 724614896 810137456 7138024
3 908757727 948407798 19299898
3 172158295 314560279 138148806
3 632880136 808445102 13665645
3 723641101 839463745 100678107
3 729531887 913125518 92536661
3 551934700 593399238 10894449
3 622827157 963079573 166008248
3 720945358 847459634 325924
3 482685129 813642977 260655465
3 520417980 731617404 205645671
3 83728902 306941379 205626636
3 243141558 384861005 33456167
3 552633993 815653306 128983077
3 820293556 856701695 4484494
3 713656736 726255897 9865729
3 547056696 732584506 103221588
3 584874956 784486994 102715576
3 164134745 300279170 124906023
3 52624394 219211109 91489151
3 350423688 515015832 4078478
3 8215711 262687095 35829736
3 73524564 485965512 110725087
3 541770389 803465876 73413148
3 520652714 579735964 24024418
3 831262200 974714322 79437886
3 278551435 374091467 69402296
3 379467377 583920937 22096780
3 800812337 853752070 50364949
3 986103408 998580177 2210104
3 911464468 928056376 7571010
3 285388168 546459414 248275884
3 599658907 931936296 214736983
3 151631455 991884714 40659408
3 955055013 979732700 10846077
3 527693294 710955901 88902054
3 833252029 858635866 3553526
3 181215871 927365858 157595325
3 456778144 740000121 73949757
3 680987757 749727625 11431889
3 879418680 935844190 4841234
3 493031574 943295586 245916561
3 923377757 998083718 47455927
3 38015511 653618034 92930836
3 544909971 919868289 191034926
3 439152049 895905222 339710827
3 406958259 422530333 6349418
3 203606710 489253560 145136689
3 833903824 960002772 108900248
3 271304444 386732185 4336537
3 72028625 242999174 105676504
3 17773865 126017908 105917936
3 660522517 810133702 47275809
3 747560606 758276527 9951189
3 402108737 468772100 1416843
3 682665553 798526216 47078161
3 653384389 916295912 178759213
3 82786903 630590170 129989655
3 517459166 963519597 430167129
3 33830667 152346977 43803178
3 31969463 323797670 239401244
3 625215812 882914083 68135605
3 202042058 574479030 86777588
3 224717464 964418741 486945181
3 674581130 866037898 92107859
3 124868401 962592153 579913719
3 267139430 335422882 7889955
3 858638993 919961834 55399419
3 255454122 615283734 94865669
3 594019780 967513123 87003235
3 883255656 958322302 69281347
3 145760455 990635317 597035846
3 289231972 836460322 124426638
3 844376046 962257614 93278264
3 758221309 857759994 94118738
3 181982066 730487227 404209259
3 308378118 580926896 119205845
3 195542998 238305600 12126567
3 188704092 738837609 507613722
3 965318264 985187414 10963519
3 814597953 877739084 59652611
3 81669159 125144415 27749324
3 674924920 990648421 264465497
3 773468280 827182103 1355897
3 384616275 900795038 13413255
3 355721288 370840377 9734168
3 685838730 864963406 22544762
3 611805767 974360194 287939188
3 247188041 478826086 128412865
3 716465659 717331346 390885
3 326748865 602709422 97822149
3 683088949 903228106 120521409
3 357673828 889386771 40197281
3 118027331 133082458 11526301
3 545784310 848044391 65025212
3 494832336 671454566 158288499
3 976462915 987867212 5072493
3 621339864 823605062 46623987
3 461724890 718106496 67540546
3 352674610 627127695 188351028
3 223839438 558313592 269659401
3 853435063 861384964 3854203
3 59544820 419704388 350861448
3 861872801 993130485 91397696
3 856016443 977774408 10110328
3 667600152 693705437 1660233
3 850896402 980220607 42633140
3 971071164 981961705 6518881
3 416591646 873107367 167285
3 302153404 602703713 193101318
3 144331617 228473957 4425944
3 19552381 768849947 13117483
3 832471207 913461967 5781957
3 5165744 388878954 253056816
3 265223049 266320102 600338
3 361551344 463469603 3811835
3 648169268 861080740 189407178
3 842883611 903272632 58299195
3 64148025 547190191 42373503
3 816354725 950118196 110421265
3 561774737 984094295 347970629
3 850798498 935154397 46073000
3 858618543 992790936 50281628
3 148551388 571141738 35689084
3 183583899 375296612 30532175
3 204850182 727504821 432176492
3 987194576 989619432 1577024
3 743882871 780780346 14070636
3 384567460 978428339 330361947
3 138699462 674464911 135886837
3 706934643 977402451 231082929
3 695391213 926629440 165183546
3 105574522 866664787 347313306
3 674391780 978523295 69045513
3 102790816 534367188 46683703
3 196988597 226004493 3409801
3 986917217 997331594 8983032
3 862020205 973940437 46887471
3 282199099 724582048 61552792
3 568502462 959266331 262521075
3 463172910 802540191 305171675
3 585977759 702182270 6666834
3 56999690 118302738 7324028
3 439501991 684112389 52264730
3 97978733 259552480 18603691
3 176349 903650031 198992429
3 376617913 966365905 266797776
3 495082587 719786948 221729656
3 902974039 984523828 53417684
3 112622288 562167897 37949375
3 513915351 764775574 138048318
3 920338779 992370982 67230316
3 626898688 952872272 68639000
3 545148960 744765744 127646623
3 688537203 889167365 86924330
3 630267221 827276959 136157417
3 924115629 988150949 36624712
3 170190071 829221742 528006889
3 610234911 906420995 21857186
3 257847600 516777704 142817660
3 79325378 347587651 258508995
3 20674509 275230425 40869349
3 741922124 853174838 87613412
3 94277943 778123645 172906283
3 141240076 235143446 91985150
3 596045357 740672272 2845766
3 18250540 51993083 1836849
3 462219254 777060974 140869721
3 850580189 917508356 5458177
3 403610279 492776203 81082561
3 185643152 539229086 153257384
3 422229593 452972333 18234526
3 334870061 926021917 268823896
3 228686190 734160808 433353092
3 214802449 898761175 22776705
3 913183179 980991434 30706802
3 31803860 494992005 411927365
3 895906169 901467399 3793735
3 134337967 387279866 62612902
3 398253567 851123003 263146342
3 514055344 878127960 38579268
3 329818662 914997532 155367198
3 758019151 958012153 132491654
3 417749591 948664481 461691410
3 45583237 728561147 185817087
3 181052734 371036429 114548618
3 732295577 979492859 76028217
3 58321213 162881235 24569851
3 451577950 997166069 358469475
3 928937620 996831942 55953479
3 814753518 993517365 95081421
3 233395375 601786275 82344716
3 378803480 600478691 216069208
3 133493666 151235476 7084595
3 318813556 918102697 595130866
3 30925159 286156294 88438336
3 188662074 432531876 210046447
3 712612735 997518954 57229681
3 750330255 938684729 165288651
3 337078150 643061860 200294551
3 10629702 87815611 71575871
3 711775121 862253494 114691304
3 880171258 886548978 834210
3 727010659 761975292 15539258
3 803627305 833323759 22550464
3 37219835 352356607 240275548
3 935468589 966329356 19351903
3 611669596 839001638 49441057
3 999621422 999996091 215212
3 183817461 695058039 88886593
3 181141988 410176116 194883844
3 304549577 961176185 350504378
3 882218357 960024768 35681334
3 333587533 698741801 282713995
3 512965247 998551734 281881256
3 166804337 576947014 209708586
3 591115717 847418310 122767423
3 276653677 619479256 125396885
3 485317434 864225661 260331056
3 918725705 954395138 2199294
3 729620476 958869523 90031761
3 873265767 883972100 6151122
3 403493659 591538550 94188491
3 475016733 533997250 49506914
3 321435582 858061033 512086160
3 914902282 925411047 6210448
3 142548969 157612186 2537821
3 639764925 972828532 74230010
3 563885354 640591933 30696512
3 672362271 776099662 96302202
3 974807131 989863043 1742620
3 842660521 928679056 6854342
3 773248526 953977139 155854054
3 828059302 943558835 104785203
3 22656463 160254899 15201398
3 194746929 523551492 63430187
3 72319534 474547530 328766271
3 815760033 890032092 59092870
3 511550384 930384741 30284450
3 558101895 684273346 92772175
3 756788425 766363891 795520
3 735194772 843534524 16015830
3 810873518 858931183 923316
3 651749456 773372492 42745131
3 224334427 708976688 266280597
3 189267243 217883581 26300531
3 835463306 996716395 14477013
3 948737076 980508118 17078678
3 564296702 890606969 116895020
3 512928847 808020859 249733950
3 649397758 832520303 56419336
3 632221059 703751862 26658694
3 363502914 826684902 299058168
3 271984015 352540789 73513296
3 527190925 537585892 679517
3 294183242 822767157 241666413
3 999698251 999820443 81564
3 732800668 824954279 52500476
3 414861886 769215275 114692667
3 603328853 938836121 74672590
3 117238065 954671781 427237096
3 962021592 970166272 3445886
3 587437312 762281254 170631367
3 140300357 259279361 83286714
3 364917761 409184503 18482617
3 92303205 830160492 434404581
3 681400286 838373892 27345175
3 912654561 993214808 50082940
3 26182942 184275299 35535318
3 41734380 160286047 100673885
3 269624152 990965561 15926390
3 205157994 833692908 394839339
3 712925656 815660456 1163228
3 587924220 842463575 44116803
3 687083464 807366116 61373645
3 847549588 858390975 10782668
3 709853484 840273333 59038135
3 606452825 681547721 51230766
3 554578399 709792276 13067143
3 915483452 984929753 21057492
3 730622938 784011263 6526793
3 649710032 882831530 121482195
3 680945546 846262634 42320766
3 237564590 495805296 248869156
3 289427744 882298647 382388758
3 195719498 486831254 90747896
3 135523636 161583424 25359127
3 833227920 988507603 1003044
3 277038427 842301334 539452179
3 95481488 178725304 1204740
3 294629152 840186231 387364052
3 387933893 856529323 107757049
3 603671964 820172553 203532038
3 195628474 706485582 425117354
3 648090043 725499553 46530477
3 57418835 871801775 457530456
3 800505633 895084386 15602617
3 989118836 994454790 2263836
3 851672439 989112688 58414373
3 833051778 872357218 22372790
3 308367926 347325238 32064133
3 800215517 976900587 167875870
3 593762939 844083390 199359901
3 850638017 874437133 19961222
3 708841675 901492870 108093800
3 857440500 950699268 65805163
3 700264369 917628922 994122
3 395589513 569669206 16005676
3 218267710 884646076 220730770
3 117283551 547578603 37726268
3 737608751 969548730 57680963
3 162436261 373972594 35176409
3 294976175 782973400 349397027
3 30948397 467073414 64841830
3 140950223 409782961 40008078
3 364468751 774455934 84916812
3 974408949 990170700 3381166
3 308141105 873291266 352622995
3 378399459 848166777 171538302
3 255268711 336240287 56443300
3 462640397 898924828 384885393
3 300129025 511488119 156185847
3 939509165 955824730 9576503
3 535492969 649904934 71838012
3 132529384 759497685 299674415
3 855579625 889422629 20840089
3 675973948 751529218 47070366
3 816755438 848737634 13955918
3 991581624 997621866 3055408
3 377165928 550446716 35786633
3 50620911 76120248 24739827
3 921391569 991130608 42932196
3 861230683 883336870 9662904
3 455272443 703731070 142704782
3 523864717 558200814 21961980
3 380387955 936976303 169968708
3 644604333 666037351 14661759
3 675870346 816212080 55013706
3 248451013 979320090 123829903
3 361002331 578362461 14666997
3 373586863 944571191 141260518
3 531742124 686045968 28242702
3 519241675 860305446 80555543
3 14908098 906886408 701668538
3 843912402 934239114 25028918
3 588329139 715106222 120820265
3 625784865 769220392 110152380
3 437850437 692663103 93954067
3 994709713 995054087 134307
3 53524711 497908458 370754044
3 347218366 384676110 10636889
3 302939893 425594609 26144558
3 990635789 995818911 3606489
3 607145254 715841519 41887249
3 795760182 975656592 20766660
3 134051754 345794990 171463363
3 998755796 999385725 293985
3 51211701 825704386 32532126
3 483327769 569100915 74115658
3 231337782 281812569 43644325
3 463044251 482005190 3395776
3 953067339 953452425 316246
3 100274005 199325182 41532831
3 567765209 811375885 90343354
3 103923198 800328637 100011040
3 736281891 970421048 221567391
3 599284085 905694086 159786821
3 624219874 904582290 232963856
3 892523280 900396225 7677079
3 973917206 978896424 4181546
3 246818849 331422077 55871400
3 745735248 783617539 17620307
3 601875548 872551491 170746969
3 193774310 457739179 9282277
3 234746403 446605759 2750568
3 342734095 451146145 8991008
3 30038130 621228944 223287789
3 816717856 854003175 18649983
3 375325437 885487461 8895118
3 646114455 902294595 140077934
3 512482919 797080828 236978764
3 987556629 989190646 1271451
3 881569928 996750214 51377670
3 156082214 695241798 337213188
3 353926526 590016367 147387853
3 450175535 959212303 294836801
3 653842748 987635899 309821954
3 768508083 966853001 26253030
3 293437256 566344215 167156468
3 190424321 668199947 62660838
3 557788191 930567647 122711817
3 304198850 938020921 93352101
3 202830795 248158574 14489061
3 536118553 679877531 13107500
3 403757867 627265043 34299707
3 518702907 807460838 268947658
3 455037730 735578451 86967413
3 174428665 437200069 251345986
3 733932232 973310070 132929402
3 840682750 986436829 118337486
3 142356688 970467614 494190769
3 433517322 996780545 493191287
3 730756901 805957994 22924140
3 820354740 878335089 50760461
3 55285150 208374012 117128877
3 579642832 733518858 144022382
3 157757145 993451739 567212871
3 819229569 931540017 99221367
3 214226020 530643123 234134111
3 256814812 347799572 33291244
3 715404941 719154957 3373896
3 845780796 908744121 41002117
3 978644616 981137144 1536191
3 222600075 767146118 82310588
3 462860454 869539404 69960667
3 829703826 996985322 8992198
3 746128790 793916227 14700919
3 900747256 987062219 4861733
3 48681397 418984949 17310665
3 922174531 978686974 29023607
3 634330612 859287741 19434712
3 785288176 830526442 10073304
3 850408230 863707141 12286736
3 298459455 722346555 115534965
3 563068976 886815563 43549185
3 158952120 211907244 5969056
3 415587279 506262348 42990381
3 242101816 302857803 25278403
3 316363430 685410385 228519923
3 686675553 695176491 3310980
3 179661486 726225465 292791607
3 543164395 880066160 318937789
3 776576142 995733311 50044550
3 232909944 996008816 195498095
3 247575033 930308953 449191288
3 757068353 789985962 24530250
3 811742655 906399533 22014754
3 444055184 989002266 8629351
3 158657640 454416361 194203547
3 705522906 804552276 20130634
3 472915032 831522556 157706063
3 871169 22253547 7214032
3 628666608 992351306 70314947
3 60037955 298082344 191270355
3 402140347 554129614 67619216
3 565116845 594081583 16635966
3 901257422 918744880 7982354
3 478550301 975545380 200005829
3 548064508 985672116 254618816
3 399255901 932214161 502741278
3 154045027 338912632 105799585
3 185650661 658589817 284228600
3 490319733 829452661 308013622
3 510008205 877234799 104771744
3 595595469 756461651 15116866
3 922776905 949683190 22421819
3 441568438 501162199 31488840
3 1846474 191894480 65583865
3 912776888 950916906 27743327
3 610183317 778997836 149959465
3 254891188 281640165 7538390
3 49078136 706767600 493024999
3 968026204 975764758 2659434
3 178044087 906420313 233503498
3 573421817 667951668 50893279
3 290057551 901093774 485068254
3 381744766 632783803 199769472
3 916309098 927512655 1238739
3 426183194 894802320 340734013
3 569526964 906134328 116799778
3 865942251 988978000 112827122
3 8379285 873827791 563478415
3 32951890 486879948 326256196
3 235007977 847085476 475213161
3 95884120 612635881 218158337
3 590292800 859519442 234802288
3 393458263 716804620 188798105
3 458592322 785505404 108255797
3 390087088 524698794 49559464
3 135705211 303495443 113343104
3 269778919 598824129 148518581
3 99850842 114305090 6911842
3 943274699 997086176 48419806
3 390923303 816942591 206130559
3 934767794 965565125 5110117
3 504190256 566680591 49079973
3 481690870 495742897 1819030
3 715041875 928980171 124135803
3 482594452 488283006 4451532
3 243856472 319762253 53079515
3 682267196 698279092 5647365
3 80800290 487384125 220164346
3 557857726 730216719 77737742
3 983096148 987909401 4636827
3 675602617 787865620 36717923
3 651172471 771396474 74336208
3 307708881 836877684 498952506
3 643322994 643647232 85553
3 805515333 832365142 12471772
3 810635843 836302589 948338
3 734137664 857369737 38064420
3 761048675 792304314 6254831
3 223466585 886227293 13275033
3 144780708 195320931 27922686
3 610672989 770547605 79992170
3 537558234 563234873 12696428
3 514902216 666785511 27523126
3 233720784 419598901 51676144
3 558782804 987299654 87237438
3 286862114 695731786 89457146
3 745899044 978982563 57896178
3 644812351 901379009 90141267
3 147475459 877636893 650433224
3 582774298 973198343 57308311
3 848361453 935213917 21378041
3 645024367 866402819 26332043
3 343676045 425617129 22893422
3 689408670 757624197 43724751
3 56186861 867366934 272970686
3 932380019 950386419 9741694
3 926577642 976780543 20109286
3 66096412 223065348 33867666
3 501271660 812759328 262214836
3 144640260 751370493 153656967
3 654284332 875194737 35779449
3 85097635 570448724 80370736
3 713837133 981705627 260207542
3 716163200 864442986 64282718
3 366289557 461889566 2683809
3 722394711 857938258 133033623
3 817667105 857379804 3242141
3 889427827 897766663 4690024
3 619197316 788516753 86313489
3 526474857 985385668 194888916
3 776244367 844609867 61342119
3 251662301 283014897 933381
3 316927583 503659127 13891419
3 933036809 947968082 1432217
3 963221674 965987230 614684
3 422772403 559598309 75316911
3 31856883 741245477 23789908
3 953095585 993602562 4172881
3 186995224 405444667 21953991
3 729554904 789950325 25788887
3 269605639 988427596 520457635
3 332992355 824699133 86900265
3 368005571 834602526 21323883
3 837833654 947110343 89010126
3 789325940 941967658 51612766
3 689460939 951345617 79329983
3 416814951 501815299 72993370
3 829088360 879373201 41488178
3 617054320 778632961 105603613
3 899423370 969577914 13618957
3 492920925 515516747 15180523
3 889093084 967263751 67560246
3 20421646 397849386 63495731
3 212292344 433823452 139499272
3 259819573 861314861 494449555
3 159330045 723625019 287029381
3 132175884 900098833 119223455
3 291393467 787868331 468800253
3 380615032 454197489 32907192
3 383032205 956850333 12502945
3 811946637 955912569 74292976
3 877357533 931262449 38053279
3 693196869 731505115 30095027
3 928776015 969184729 14583978
3 378268533 468813187 6851491
3 586583716 742748631 113140232
3 654205951 665504269 4129685
3 258199508 542159456 56107366
3 448732510 685739997 144681055
3 155165902 479632229 153973437
3 112170620 962140385 788289366
3 626255653 714164358 7686968
3 989731616 999072745 4740124
3 447879197 554082810 49353966
3 837137782 922587249 79147808
3 177626552 329992165 30193927
3 793871298 819961001 5909055
3 234979994 966248101 639027157
3 391222302 820584509 151622650
3 551291635 724262694 68673886
3 380646074 450988308 43309326
3 146717118 399179944 199000883
3 388064586 962460658 130779745
3 441250936 571600392 9699337
3 785360719 865603702 45563927
3 439740879 804992847 43171588
3 717114568 880513937 44126382
3 3906216 236252324 52131936
3 531027588 895285270 166004575
3 945790661 998570940 12893328
3 41722488 608562103 120621903
3 409930846 452040736 22640924
3 998519170 998744573 92605
3 129088191 404413562 148151116
3 555291238 925571452 127634952
3 27918116 214403008 53101011
3 816433973 894911685 53855652
3 28917132 83808576 43130428
3 908902039 928338746 7813178
3 759005144 796296946 30675573
3 267632258 282808221 168029
3 623993936 639768150 3221236
3 726878124 776207099 4414901
3 200383228 361522115 2212957
3 458026750 827564977 318949026
3 286379650 553083729 227691605
3 744665962 987396701 99777425
3 450033483 794655240 174045858
3 842733291 874350685 26610736
3 78582562 619840071 135097497
3 569150569 928536863 359280512
3 59795090 967943173 648231554
3 692908878 698792506 3048443
3 720424448 855437026 55119020
3 345962669 882044237 435003791
3 789477254 940720707 51703418
3 844303534 937283732 34929043
3 450942813 552163971 95265606
3 305443577 341518414 1333
3 109701614 359259017 212996857
3 894766035 981206521 4973727
3 903150889 923821751 13098434
3 333894619 671797890 60814310
3 982109930 999873985 10113567
3 320359944 517646663 189182614
3 623447572 834052645 76392169
3 128994986 443982415 254689000
3 276040025 337613053 39098937
3 828446842 863333632 28093081
3 172797393 492262320 85041013
3 460786090 521839217 49661471
3 416430264 540506535 49642316
3 370448929 814330003 244471049
3 163615743 638528952 285765059
3 407700669 620324773 54684945
3 311238449 355291794 13916229
3 628727500 820430657 109277660
3 153871324 193127032 38049353
3 710370508 910635908 125876988
3 10228518 933079565 169638244
3 640534068 976978870 266677465
3 994070762 998107760 1157689
3 739813718 959715464 81487438
3 979068472 980359700 243359
3 95127137 615534071 362188900
3 834264863 982217552 130982446
3 875447744 931773147 35855813
3 862465234 961568873 54265576
3 141250197 825117830 535159502
3 163515680 387998506 45852529
3 705588604 911914731 8234159
3 331198225 744287559 113052680
3 954490400 974096620 8456965
3 601184187 796202404 88524858
3 955496593 980503227 21891178
3 665346868 702318294 22921164
3 509834716 583220325 70859158
3 229577205 370052788 77070101
3 864553342 907649012 20480223
3 962438730 984018356 6230009
3 659929915 898699917 16650882
3 713194435 910633498 95159435
3 86041471 508572883 264047709
3 227219931 400678319 105442114
3 889575039 926232534 36256580
3 69367446 236383739 160830280
3 669607300 728722037 43681508
3 670307743 744145521 45455606
3 754819511 904479566 50323875
3 807820871 924740357 75814406
3 373938513 938688079 150496165
3 124403828 347004696 206485388
3 988433224 991873841 3429168
3 982344596 984535459 1359724
3 689225882 995079480 274957588
3 473523307 835220761 108292357
3 602009979 861100120 91281323
3 250462337 501497547 213022521
3 567571694 629014700 49170824
3 820988499 987491251 131095138
3 7810983 461549346 447396100
3 114225192 269722584 62109300
3 685888682 747665541 32370711
3 826894818 844428813 8187925
3 543321151 964488449 170803017
3 134308153 208227273 68142254
3 134132481 229945332 57105002
3 326427075 626820222 132961406
3 339637134 470939520 109354774
3 890863186 995408618 78219612
3 425283284 788932906 81541239
3 746843094 950275635 31761708
3 358004704 819910991 363213805
3 305425424 952204757 190073749
3 783868619 982359950 110718088
3 381355268 689403884 8155438
3 376063394 664003701 230942910
3 997421204 997763871 36510
3 442380601 878797730 433671508
3 726909868 871813308 134440049
3 726819680 866509566 42401832
3 641207837 947254879 197174905
3 819190595 912052386 44513974
3 427457106 965557878 5525946
3 957094848 978470375 12120734
3 675562657 964995297 83182621
3 504285522 696307685 49933592
3 184541608 197414397 11673294
3 270849465 577129865 267898482
3 845457918 923233823 41979712
3 892783649 963397597 35460646
3 150472215 294331430 34009958
3 852207365 965999869 59441254
3 131239738 795206019 318180360
3 710780702 777531950 2537228
3 844151382 870916351 18748522
3 77665291 324718613 1411779
3 109401431 613990193 213123842
3 179362893 554097996 205873366
3 936485589 951178822 7303395
3 777045096 969449945 15359018
3 227493212 846426967 56525919
3 609428935 685060923 19529241
3 531128176 735272505 1520600
3 82628489 599039421 272899274
3 854427238 925361446 57484907
3 573119638 592420477 13541441
3 866607134 950925289 58364651
3 608261044 810967964 31560335
3 894621008 920840046 1790233
3 241015599 659953206 155479108
3 604833006 619584474 3527544
3 678808808 816006063 132548964
3 90826745 452197065 147043309
3 71245188 809999429 322571493
3 826895602 960124342 75309904
3 667572982 814387399 114640955
3 746197454 839615638 78368493
3 185127804 739945281 534825756
3 322985206 899899911 32974005
3 88256492 912833696 413688804
3 640909427 939640802 71050460
3 836674152 908038851 65247787
3 644263850 989245646 57316099
3 188700981 201046013 6077244
3 189793905 304319982 6187363
3 46335509 159789865 32373146
3 139428795 959555164 59777942
3 20074368 959420751 245883451
3 68401637 558368925 112924897
3 925219087 946477363 17923384
3 838732648 953555455 95595119
3 575479451 971629809 132097688
3 972896976 994616299 5983411
3 105448692 686952567 80044524
3 114585790 230573130 56304298
3 527711457 668939443 12830994
3 605300955 809978684 145027354
3 215967238 296955693 822843
3 773707650 866731086 88063262
3 82442155 342983107 145878140
3 554404254 780862888 135677827
3 511121393 717340296 166216431
3 458163204 747948745 141628010
3 183707372 894072109 336707811
3 203271365 267106491 21221694
3 460629064 505480792 36885686
3 305846105 474352616 151695816
3 279754773 342426345 45745783
3 370860840 391497337 14808396
3 640728853 735390400 84358491
3 790748348 928741914 52637697
3 386954836 668116566 141035128
3 585636120 735603291 144474352
3 604877055 792925868 123021364
3 574487949 944370976 308620322
3 77751318 163197388 41936935
3 120354284 205521814 80303850
3 4405670 212246195 43906420
3 840513767 955790987 74629877
3 443927867 675841665 95459243
3 947957629 984682282 5640530
3 236796673 970623933 518460941
3 335111688 961459494 426485886
3 452485604 526094242 18770444
3 401088762 943308756 414951599
3 146408324 261562775 96187180
3 29275938 831476437 562412928
3 785573857 876262310 59181948
3 603115865 797382638 7717575
3 825784093 866904043 14209331
3 758300761 874049740 78902861
3 226852641 447432859 168659967
3 58288457 524256854 242762417
3 859436355 969827708 108954160
3 264866761 540332959 194004895
3 707395594 721813557 8497287
3 564197186 707048762 36109064
3 977838500 981672885 3116262
3 799905560 834086044 19724232
3 376693130 651960084 205692475
3 814573774 851298392 25558039
3 969927945 978464559 294915
3 98052596 120322875 10569961
3 843863602 894692767 47903538
3 181207703 444576159 1375042
3 106901102 584987891 104916936
3 500102460 765695100 7651527
3 570616401 820030662 214332672
3 741054754 839759783 70207505
3 454023826 597565020 19199310
3 642120146 734315177 42499792
3 869542175 873141878 380558
3 760180256 873299589 86838166
3 710470985 877839880 58236188
3 940512296 980891794 696713
3 289422341 504358512 181579253
3 675514712 715509090 26591970
3 850999533 945665704 15562259
3 830904303 898492798 28461075
3 698637364 910667189 101118615
3 760631874 890887197 90007318
3 788876477 818486820 2398251
3 456557150 845955795 234250937
3 242743723 257417194 2652945
3 138411040 932734525 518833226
3 569309709 626533895 11953647
3 7404243 157116401 69886133
3 758316861 871143824 18701432
3 260406899 454727246 168594601
3 476227743 697057228 29498601
3 791873717 876372276 40802824
3 349602670 830798162 243357565
3 696527054 884586364 105880463
3 101496588 867359106 289373505
3 609435206 907667590 90147747
3 647596331 681038270 22470021
3 932107232 937246743 4398054
3 564129227 912047237 94381493
3 235062258 851295962 237845257
3 619240614 874566993 138963349
3 732218826 969733881 163678956
3 724459239 785549269 48842079
3 73072968 917461221 195629654
3 114032041 296650809 56198580
3 572803438 703892674 79295057
3 300695211 623733198 253840753
3 540715677 598037110 44471068
3 207857913 255538093 42258691
3 322519356 878620284 352579154
3 555009178 945600616 271324926
3 897810796 946084487 18651348
3 687067765 880533105 38818422
3 216517997 536482181 251402021
3 819695087 937513607 85367957
3 500244912 886688302 332215531
3 475012067 704966876 95601940
3 443350034 974669221 516031253
3 776234916 814201364 30267726
3 264073192 472211004 43828459
3 953902883 961071863 1197165
3 338931151 557813015 4871033
3 556388460 876266241 197620120
3 954204353 964835339 3641289
3 501189291 527352655 7323295
3 970452291 971859317 1390736
3 586811641 793440348 64452117
3 557946611 961777288 141429391
3 934113865 972606739 15019696
3 893036473 915019431 20279556
3 320748979 335645318 4129802
3 481161035 792553609 286257235
3 779008228 838935554 54582578
3 445871067 482574050 19948942
3 162740080 574917670 140634475
3 885291552 932034176 39677693
3 948481717 964553656 11927953
3 512407207 584102672 59814888
3 614805081 720786011 29197529
3 936920171 952733126 11285158
3 322378990 837319681 56915108
3 354199776 419060074 39620057
3 419348560 703250347 141236584
3 528013691 721531648 104991815
3 727666959 801266187 45263325
3 554987370 917999700 291718865
3 822000788 964875012 81704909
3 904387903 988659553 19267539
3 538862985 886883795 140913916
3 601944995 979578516 342232634
3 955826249 974754727 15464385
3 624021545 839205021 111502973
3 451631785 542861930 46917294
3 986249237 996797330 3556697
3 280237535 613852591 150412852
3 296858041 491446970 38302098
3 817437863 935130027 5356230
3 586935443 965572253 219579393
3 438440657 919503897 318253263
3 770178406 786896800 3475895
3 244987586 531389215 187361097
3 270991386 366459696 36046979
3 774675691 865711380 1424103
3 874930068 897860799 6799745
3 680609226 772489682 62971200
3 996491494 997314802 746048
3 73524439 944265239 287836272
3 750137648 803540184 33776933
3 182205809 659597117 198556436
3 454717805 587889453 105069895
3 378143367 651782862 222884512
3 925403055 961644249 16742377
3 116608770 997391552 381755642
3 484170896 491848042 5308605
3 149217552 843835891 640429249
3 922270487 978890976 944974
3 102328815 589178282 411324482
3 86183649 524289390 322673795
3 479028201 963049632 305134666
3 68823785 528182198 239395204
3 391280129 399089794 3810476
3 262673041 318675230 5893223
3 472151552 638801639 147039587
3 790241268 791284785 1013700
3 52267729 700861534 392847739
3 581507585 755463013 42862947
3 871775783 967240809 66736321
3 993374104 999895380 2282656
3 601211656 708185704 1914715
3 422980947 685339874 137705683
3 742917671 954987153 144215697
3 224271500 420735348 119093311
3 303691928 671407019 174346370
3 747025976 758507615 9501608
3 847391684 945772429 47483300
3 901031619 929010635 14072172
3 180124288 440601830 212570748
3 255502468 730231784 221731112
3 820433260 922386675 74622398
3 406961487 924414796 324811464
3 71077065 261243036 165035702
3 262681710 790453577 20751327
3 553650136 637579953 59896108
3 362554867 767003092 187883478
3 264990123 299608370 21078643
3 402332227 723703851 134347905
3 615646499 899578457 216028512
3 557893798 927953758 299425130
3 981281537 987878471 2860306
3 692113491 849646824 5492925
3 612761578 620028721 1684949
3 253455507 930471653 415399098
3 623142084 977576405 171890364
3 834997473 858807911 123758
3 273534567 284859174 591735
3 852430231 976230355 55589578
3 455704576 487763272 1059734
3 912103337 939368401 14133611
3 287669467 447031300 77297323
3 510979440 751979038 178720321
3 690919917 799397353 93172921
3 773793732 779590872 4784848
3 729552969 814326284 6137850
3 632340969 956735126 216010853
3 552602858 925550783 156112309
3 418967410 895727795 255947853
3 107799642 843642181 616385781
3 658154611 858683764 26080496
3 79733979 453247649 119166785
3 176874081 445948572 79731997
3 853514481 972882277 111818450
3 387858087 530355867 95624832
3 52289703 608254218 275886481
3 568590192 922548786 194356192
3 24122461 828466985 651690910
3 396905386 760964716 344440448
3 497152784 717125529 83683386
3 828959529 839311543 7402635
3 570005618 643843273 35502615
3 116830407 725316926 459736810
3 641725247 722500077 66363388
3 890349327 904898437 12807185
3 506184511 884957476 374939342
3 713103008 799394266 76762879
3 618285184 629897516 9646486
3 400133061 530474244 60897418
3 675738671 703373534 11565135
3 941751222 953003867 1715198
3 55725590 971671358 657404317
3 665827989 933984621 19127889
3 167303950 500804604 133346571
3 413386808 807381392 124462845
3 868124197 942531318 48763545
3 402096202 741904021 314819715
3 199136549 653308608 211597953
3 708171647 743588805 34863912
3 283922403 400094796 104719513
3 897638357 924107737 26427524
3 869714025 957389771 22503144
3 736045145 851934734 48630107
3 134749030 737178676 596984201
3 883435510 981802480 82802546
3 404713710 977623927 141008887
3 972379928 994309703 12304487
3 230067685 634634962 89120164
3 574582924 593483792 316074
3 978815385 993441981 12615569
3 792310776 976792001 132526764
3 448104646 653277394 154278285
3 435291108 676662431 144783943
3 597328657 605700312 7630012
3 642341944 881659595 164715026
3 654069970 876603090 144655406
3 348631662 959893227 347790876
3 299370270 312089691 10901387
3 776653470 966929111 79352591
3 187162905 877070469 331688144
3 170488424 858841725 108434344
3 546118271 762047242 196169224
3 394153586 793050492 95916192
3 914392432 959688241 26094675
3 848239062 966132799 52507637
3 6812416 890225496 493755472
3 200591094 611614025 216804005
3 187100896 200380852 9240926
3 371001479 629737764 211858535
3 90406446 161897276 33569162
3 776696399 976990440 71290173
3 558785975 997688986 318636113
3 309688410 556062763 25192597
3 15640831 694073940 579618148
3 515451783 723473298 25909492
3 73941553 776384793 410372477
3 932815666 936865849 3378509
3 870873539 972483415 62233290
3 220773172 784453587 520526143
3 746938153 870944896 26514203
3 397202128 790608021 82881134
3 328239341 671805455 108731726
3 597098394 730268020 34700090
3 673608392 726647730 22241827
3 630157190 794090326 85353358
3 171913515 408157298 18501878
3 545367595 640653047 90806137
3 464966292 498999224 15681324
3 344673071 689327810 95409549
3 694743515 775161269 43265546
3 871469644 987397550 12889721
3 80089130 302760035 5703251
3 143181641 467256258 69372836
3 727543985 842308282 52409294
3 326397004 623085470 200960960
3 690550101 917236050 144154655
3 251981652 986584662 205074415
3 251732648 810759003 177541757
3 756583998 843604004 8533982
3 451421793 781650295 85222570
3 489883183 658262308 86359928
3 221915004 850846194 354795767
3 563103686 580896738 12298351
3 859598863 889745461 9351686
3 79750444 145989296 12445203
3 287650806 465983764 55174179
3 593593272 681440588 26640849
3 233324371 368611902 34415695
3 841776550 969263501 105419356
3 333538210 383285359 437866
3 113214247 969054897 779609856
3 306254160 447065611 67716918
3 181059004 856213708 647026832
3 906688795 987948867 19400986
3 587909969 971288094 22262980
3 136882875 743928917 215101502
3 811896394 869850569 12288119
3 597133279 673199028 61527106
3 904711067 907049536 1249045
3 21565331 956778902 191311423
3 515611476 720657961 178590660
3 2769943 962440218 335893447
3 408706730 863146432 274901268
3 183327122 710114969 503723898
3 324180070 460550995 106023604
3 245376112 572604013 214396893
3 771416550 885459079 18628405
3 577401464 790885084 37997779
3 740866456 795653057 46551078
3 730091729 821685086 78130220
3 724103063 807544616 4532197
3 409771350 524403331 61708988
3 446419115 693902663 152649578
3 987559533 996904935 5138331
3 520861160 618355108 32265203
3 700212069 751758422 44958146
3 381055083 952305156 441711411
3 886069266 889851811 1851582
3 397718228 620617251 169717820
3 613296688 819471192 15009510
3 19920565 765449373 430035250
3 167494446 980968205 658099327
3 537373706 826252441 100838374
3 570973102 929669664 88058324
3 475519432 804642943 81735967
3 121890648 877780799 349219035
3 818641962 921945750 11019060
3 694161477 893231714 122878695
3 938753051 953574595 9201218
3 378374641 569900306 166042402
3 878362401 947274422 44053378
3 368062014 579326248 194815218
3 198061288 323945878 38725190
3 819261427 848440193 10662069
3 75182991 286852703 78461525
3 594762368 673174489 43947970
3 975953698 998716017 7373223
3 432219367 601746778 15546979
3 356383556 470850068 82508017
3 696511006 995810790 186262298
3 944732830 945326006 162253
3 1860911 851922003 546571443
3 72099223 712050258 77672898
3 513981914 765148080 21590678
3 625711991 736373244 79595773
3 84935959 691664588 458121103
3 598001143 784498965 46518400
3 660367641 740843104 5647046
3 41571240 498583125 444815366
3 197468130 628855885 310541462
3 499677890 878343374 229004845
3 917834114 918436468 130015
3 257209410 493040565 135407530
3 515355345 675046248 30844875
3 178357871 764974535 45376579
3 322237970 323013458 202840
3 915482896 940620945 16904475
3 240499459 832288334 139134150
3 4172431 322994099 171790114
3 963502327 969096200 3825423
3 638190556 749156617 24333125
3 361365218 777439531 89562786
3 271147231 536354643 126984692
3 855234905 874512117 13940500
3 108592488 341257853 465091
3 140491429 280525440 127244900
3 262507299 692003072 241702423
3 142463854 347399553 30392065
3 371884804 764006320 238573417
3 867434063 935810967 55063778
3 884498975 902299192 8236256
3 486942158 705210871 161806010
3 119497196 140771318 13374591
3 101423395 631691561 202908513
3 843285211 993233905 14224555
3 708988759 981784344 172917643
3 574566464 994700054 95851397
3 150753171 995153978 818139225
3 200751156 367759901 72671265
3 360267570 444856983 37900700
3 672148301 921428836 37291792
3 439479692 916554143 70335881
3 981094025 996732233 10000079
3 321773349 787458491 394979695
3 547679576 558763012 10768234
3 268900584 726536479 227284410
3 280279602 498104309 116502589
3 600002948 848560451 50606162
3 413544284 988713114 56075236
3 807521409 863337453 39321129
3 350756077 631361224 197275659
3 838303236 985279311 16409215
3 974901807 992081117 9057003
3 151235898 323629413 61953767
3 425539787 940301411 91733264
3 142851739 485238018 197738305
3 974094328 984099508 1836005
3 45154878 101003871 24247262
3 865466169 957708815 72053183
3 275833005 651102192 92918675
3 712139571 887988076 50933337
3 768901554 916696662 138847363
3 469695163 494229385 15695884
3 343421495 597744648 142733817
3 602482220 852106287 95314723
3 168483860 455279916 194717327
3 759320719 897695284 7720123
3 573425704 678888143 15897724
3 741874616 815427918 59713425
3 433753282 980574992 236543024
3 195121966 722943123 348865715
3 278335495 489106657 210607896
3 438911424 801490023 352421433
3 343116292 802045366 257761561
3 111421583 333969415 102264047
3 758393996 894260105 40316163
3 802051175 902433228 88501302
3 32009391 208259555 81282170
3 449058387 493940878 15226496
3 161236689 713720209 263944991
3 674867851 938083256 254743038
3 783718 7097383 3295880
3 649438541 974436769 211587949
3 213057220 244458082 28532788
3 436138366 939845957 44027433
3 674877771 827387330 128698662
3 857834770 911032852 48701935
3 76975919 145091221 43793256
3 373476464 711138983 226762331
3 329992396 644687592 1837304
3 974438625 995521946 1626952
3 851627249 937870403 59124112
3 675386485 710123921 27603787
3 287619021 981211602 645249978
3 505221003 922945036 23269466
3 180690494 229981168 6280220
3 322516093 652427387 131320529
3 447785917 921629386 438484850
3 552737501 666530264 8707751
3 989827303 998979411 8836253
3 947547706 965519289 4273709
3 75493944 791733520 380280926
3 594217931 847067995 39481369
3 679661673 740562910 42026127
3 30181672 542373899 477382001
3 442500481 552022590 32240660
3 971269435 972204996 800757
3 732827166 887709558 74560643
3 215254095 408123541 70144133
3 55876820 639321033 423400620
3 331024537 783460249 153664326
3 270147231 379582949 41304125
3 103719369 251737052 41151057
3 248423318 632554486 198206559
3 364152695 755051086 114098991
3 344954840 778679343 404582983
3 178760506 324564529 59099543
3 903857835 933379510 22785261
3 38968540 377562921 310198080
3 591238125 804266584 8933242
3 649035756 830345871 160435434
3 219255163 832012030 329133875
3 433797767 945898396 253512507
3 725486936 844435610 55234541
3 855176753 937001180 14390488
3 669240486 957471794 60991023
3 254533027 290210795 20870040
3 739887983 849664665 108099318
3 816788143 877620305 15243713
3 385972032 758171957 344170459
3 577230851 748318179 75161341
3 690635141 735714396 5021689
3 643862061 928715854 99039784
3 410017665 590676988 130750968
3 393468494 654370118 105732871
3 364790484 940758449 62003876
3 834733578 852717607 11342986
3 964558874 976266202 2169157
3 356907702 498064344 123831
3 56968755 848573673 375050105
3 730645049 856914136 79288979
3 165583838 800103420 291273962
3 802511035 969170736 79943975
3 400997299 682805285 167822129
3 235373518 842835812 340613387
3 353131834 836396476 95389901
3 803868190 970681869 72206038
3 690083117 855900231 143311658
3 885504056 917303822 26216030
3 914434473 989376733 4740847
3 519040075 914510214 42291620
3 602338332 994861265 232364737
3 47779422 105718329 46841398
3 899646805 931195248 312912
3 654078488 694224675 1538539
3 533304169 696233165 146876430
3 850790454 976311241 85483500
3 188961441 822550268 434253872
3 930775516 974394291 31693676
3 83476115 752660078 368596405
3 82490920 299643747 68193115
3 682107819 705957491 13529686
3 734174017 735468175 1230076
3 375731485 597330822 149386172
3 305655579 900043426 371027062
3 672895072 807844994 83984814
3 13778091 600867388 162474136
3 676449065 959948153 184456215
3 650110858 685193951 19106752
3 892759205 900311947 3711958
3 545740034 593002288 12577286
3 542683621 861898942 231962611
3 928042532 929051420 436098
3 782455148 948302856 154620299
3 422916207 836608792 21550345
3 613157487 817557727 69466290
3 513583706 541205937 26654410
3 842181961 960841448 23825039
3 394760060 781964521 244143502
3 16184507 170960080 126257100
3 740336812 828930037 20306162
3 246983252 745509397 145534114
3 997993132 999015426 985271
3 72991069 109665825 30941511
3 678915765 813385065 96969279
3 740536017 861943250 120904510
3 811120469 885793845 1005118
3 214227108 463702122 73915234
3 837362182 941664971 74318442
3 759939747 957948654 49319675
3 324486084 607850525 109931134
3 782321548 898834663 98077203
3 105326728 566760107 167123512
3 388745117 557887426 12521850
3 971563128 997696847 11126488
3 852583320 880905779 22926707
3 950278026 971476289 7073835
3 997040863 999209212 2034890
3 708496689 866676793 2797333
3 759534156 873601222 44731321
3 381844375 539477737 55488993
3 396383503 426289249 1254749
3 246934874 864910543 395204476
3 36340868 842499437 504039848
3 778256428 982127383 150687480
3 795195875 898671965 23277936
3 416921408 697892892 99199072
3 977601386 993883433 5519951
3 602736610 759227795 149251297
3 783192537 873810526 16729962
3 69041903 739901914 419019824
3 372601062 643035773 240229863
3 639357404 917847783 222562287
3 951596619 969680863 12983356
3 814981850 941514838 21628147
3 91499749 461054863 267071100
3 535424472 800383498 187815786
3 907633697 937182271 22717603
3 976025273 988616074 2739844
3 228696056 796542754 404995200
3 389716492 913294581 186557415
3 407759578 603294993 7701802
3 698551875 970470251 154375211
3 751261057 927254991 116392474
3 918072293 994084260 29890622
3 649283464 665110967 8744187
3 59522180 857099768 442617795
3 107652065 938437523 466080796
3 900586909 963481643 10827066
3 582629339 993982053 165800690
3 117013082 281425920 86421656
3 457848923 721673037 256787117
3 830051516 854047436 14239652
3 470235539 585896851 109886698
3 247596455 267038030 12780242
3 181443812 782745852 237154153
3 821435533 897541757 55838591
3 513726783 591855237 8320986
3 638753037 902866903 230834654
3 16701626 643687687 422699421
3 598209496 660681143 45443527
3 516263758 839507504 233746059
3 131723801 679725043 138576094
3 576284353 839063856 59514242
3 687112106 819550591 87376722
3 804906574 961579943 124431160
3 115052355 651398923 163289921
3 225014484 917955360 405252833
3 529831004 814123145 173003012
3 504921906 863262990 190376626
3 784481061 980172150 109551848
3 63703809 314449294 152288301
3 697409941 928074858 44267194
3 929207586 939422662 2911001
3 42664203 625291393 361814394
3 989302832 994881162 1051332
3 751151428 902756746 25060566
3 398305395 885933360 402835724
3 641464924 825293093 54836999
3 428342084 689069611 28357853
3 530890877 905203248 281600210
3 287048089 577184308 33008880
3 616292044 895194747 202619429
3 356954596 720820812 56525146
3 499549117 520145784 12778575
3 178938509 323044533 130383206
3 957533805 968445000 4746018
3 803114370 896305558 41616750
3 336317307 827844339 379132535
3 733251161 945367113 183792286
3 518037337 571302081 28913887
3 706243813 818843458 81371195
3 882786989 965411154 30675369
3 695735352 701160320 2565462
3 169954306 990102733 498049930
3 237173020 340820684 22996784
3 296598719 680274775 43828800
3 97531544 853460702 545670251
3 389766779 766289003 73356306
3 456503301 561193114 9310588
3 584751087 929205435 154285663
3 823937932 981777011 14690740
3 170618478 821312736 409710468
3 976475047 997097224 1597835
3 162573427 657770034 144307206
3 2795361 605639843 84563488
3 595023790 740897436 129527542
3 378377628 544626838 88893029
3 78138670 185923649 43261131
3 269017864 752203104 359902636
3 392160266 771107895 151864906
3 386817267 762324706 101742525
3 836563808 949497980 109841209
3 94887124 991657655 782237254
3 570614261 741943283 129612143
3 791802258 793305146 969250
3 77521355 841820906 190632912
3 7233093 633367075 451432627
3 912377032 922524843 6499760
3 246693401 606355932 278214270
3 974764746 986853370 8965388
3 798985009 822080871 9539514
3 650359881 976120796 170837973
3 583892385 773189235 48030867
3 585861759 656005168 44399112
3 303776460 697875302 275262836
3 219400392 439308096 102248999
3 736783120 788828469 21981566
3 132914845 471716187 316080653
3 371859448 436653711 62667573
3 500830160 801424340 37672478
3 942969051 992964189 33951188
3 304723616 710094897 196978025
3 260161735 621777887 141823878
3 284727146 963957755 265959608
3 932162599 994758277 25036039
3 274314604 488954273 53263000
3 861499790 953288179 86358945
3 249159573 635999942 38353313
3 934739405 952991598 2671709
3 456948866 540831814 58250855
3 994417098 995996436 1431886
3 908123682 997427060 19512264
3 989454544 997133189 5974865
3 962852989 965931811 185271
3 481447887 842676544 140883811
3 774937940 953748872 66941600
3 474864334 479375484 279867
3 362933953 915079793 436304139
3 25539896 266796491 52973215
3 346302915 905190556 182655494
3 831650883 895022492 25745392
3 539597823 588360875 2982883
3 582630807 958766744 355513212
3 379178880 853209568 11810078
3 608149851 864891342 117436008
3 148635572 963901245 594181186
3 336608631 559922293 212044997
3 300338481 621007683 69738056
3 816466832 946007901 27424506
3 470963022 914346665 53208433
3 352097681 367932370 7704250
3 519884906 582836300 26822228
3 105236377 840131354 459854653
3 619875269 887363954 152017983
3 557645282 776193326 190275586
3 75198955 614955469 275237411
3 228225562 343334731 106979815
3 874326878 967217970 76966428
3 126513760 154475631 4245145
3 784869810 895466759 76301789
3 327164965 705981212 362004865
3 114016974 523376007 71997484
3 37958245 442243910 329745356
3 722176340 724336709 852564
3 52530351 315931043 197923958
3 549403277 620754437 70502324
3 2936823 593802342 72938088
3 584885890 626749381 21990401
3 507969540 660224086 47698524
3 528421597 995673148 369161924
3 212300919 680773507 270974386
3 856373247 992328286 102951430
3 213008332 503487333 245108262
3 959770008 971757892 1698404
3 666860549 797674254 89726786
3 792246937 912294457 95843784
3 262167922 316243044 21732973
3 724558406 901055508 119689518
3 772423359 910936383 38587710
3 611990979 612470605 220977
3 316017325 519943142 19841940
3 134895839 410359100 109147911
3 497532287 558546829 25038865
3 241389937 397843449 17270327
3 3156632 241065356 171566039
3 10421939 874829163 317138243
3 34331479 492737809 315935555
3 630274181 846968939 23383775
3 796067055 933036652 125467279
3 529401938 841858080 184673995
3 853237470 893861720 31859205
3 49499364 851983530 319088896
3 630244470 887614756 238451020
3 625620335 954867514 170478382
3 354430404 521002987 142010298
3 567539042 833001498 200885760
3 452808065 802452239 47256687
3 631864648 723654688 55884835
3 581690735 868828381 59198893
3 56253771 923766676 708620466
3 269038775 782645734 438927040
3 413643630 547742704 97743349
3 417302342 900138561 211510881
3 772569164 825843388 19366688
3 116252073 680756878 544690965
3 967065784 993748039 5808987
3 72946154 736827530 149765937
3 330577768 512437696 178361903
3 860038198 991084252 95824616
3 66550207 888962171 338225883
3 179321406 729822147 54580300
3 418114826 550412640 43656476
3 655715421 959447914 120819978
3 459268277 858156922 387855537
3 864055332 875803290 4087452
3 418064787 830131045 57531157
3 554457161 858210979 214382625
3 597664825 809389352 109863893
3 738638798 982725795 12392506
3 271635695 366376422 45250455
3 60263312 637350770 137356434
3 290070758 785611083 156497383
3 780200862 790223747 8347443
3 732691466 909612446 76067175
3 635206911 740156020 93703233
3 653067899 906470832 205326320
3 933033133 979130065 26856668
3 387736614 429794034 2971822
3 909086742 983542368 60945765
3 696103797 703655313 5016894
3 607569689 857351259 197452415
3 388160001 760515707 143470345
3 985898073 991550839 1214906
3 634355720 740924119 12616241
3 287463190 948920027 305592079
3 172078599 432172487 17996721
3 694552507 823736754 121769023
3 15843765 76257840 52011160
3 422420416 652581569 56432143
3 241508893 675165464 62233466
3 940464285 953378442 4548915
3 954945014 969594236 286783
3 295987018 597265506 189335363
3 6938629 436122410 147790090
3 40884840 922148299 219334415
3 509485915 974927837 111593416
3 800027193 831447210 6790634
3 794729127 951622682 222061
3 149931693 725695673 405751850
3 258048461 630321749 70025155
3 122111670 752106172 26146108
3 660852518 793813932 3054092
3 973190731 981896306 1665149
3 371596028 454386032 50297818
3 591286981 634281910 2706926
3 519708421 837611899 41876605
3 926134498 963791048 23228301
3 365869674 884257515 240232504
3 438047034 955286653 93075303
3 268458515 942983440 612249633
3 679668422 915870571 191842337
3 861266363 913180261 8661786
3 343386810 558024606 112225089
3 385026287 927135787 470314744
3 576890566 622998536 15182820
3 775083206 793107674 3905228
3 865765049 938132625 60110856
3 760981540 842769847 10746560
3 350818922 799603916 3202917
3 531021691 599382732 30149307
3 646060303 733601796 85542864
3 855886590 889733294 18959710
3 250580191 867890339 192822017
3 721222800 832061550 103405820
3 985401380 991176211 4767196
3 318598388 635185990 175431070
3 284578509 582166450 203982668
3 319729033 810761339 242146657
3 991876253 992622088 155532
3 496111042 802451904 88268267
3 443577107 622824347 101512425
3 487712130 953321020 277984161
3 873532828 935504078 7032764
3 538342010 577026882 29576461
3 721890790 806974708 69924171
3 189384915 324815906 62547247
3 95680221 565579569 383200621
3 322824295 616358694 80690318
3 522118307 694718511 64256625
3 993305211 993607071 64171
3 544987695 960978058 72590764
3 706067631 846571167 39130782
3 265171635 945773573 301395603
3 643224390 898771332 197379878
3 873937021 934862971 18850591
3 669503108 856900897 169896376
3 671569322 946297203 231494959
3 9843691 62990367 47550833
3 167543207 936942229 71358554
3 589367031 760168850 5168807
3 975165915 984113875 57954
3 307762308 343182574 14712771
3 329620224 583007824 60110432
3 847295221 879366399 26420503
3 577644436 623997860 7675339
3 615385707 643741577 14593599
3 829029445 949334071 14435254
3 623619950 853941680 114019497
3 284279018 489570366 61295177
3 140905813 243039420 27870672
3 869648631 977574277 5684203
3 129209170 171313084 37311553
3 930517771 959872537 5830959
3 636752339 970646237 79650168
3 250482469 391986076 42613936
3 203064379 829372563 519322561
3 546465052 784987246 36098033
3 187267537 838265354 509298194
3 632692801 963300585 258801163
3 558629815 900527752 322987720
3 188775224 512932139 294229698
3 947519443 955397718 6952976
3 986686947 999656556 8918377
3 544115617 601769907 30866072
3 480152815 780230740 136626429
3 372941112 955526605 15788957
3 474612368 950404155 266917651
3 867678489 939718679 43404574
3 898640766 998989004 37159839
3 257102767 906653391 220232980
3 202994404 694071104 273742591
3 10850515 915494880 709009271
3 467797749 506342111 35359693
3 375994792 571298769 164185715
3 778350512 838050343 22166282
3 767395023 771413652 2395551
3 359607498 606364388 47738613
3 906111859 919786602 11725497
3 970090004 972987450 559680
3 348871019 702342008 95529904
3 742999418 977256006 140389635
3 885950611 942299163 6145499
3 321277703 984575007 633509661
3 659901633 787288600 106582493
3 313564271 954415912 268853377
3 948988659 958104145 2133639
3 719617239 857061995 72138138
3 564647693 601067330 14599860
3 713950794 935567042 27187611
3 716314218 950515907 17558145
3 67640683 426919759 204866005
3 287600593 712269247 1837329
3 255618039 415105073 135380578
3 854582369 877354013 22109067
3 769693944 788622605 3749445
3 900308895 942430020 24133267
3 906173284 987352864 26336863
3 503729070 986589280 346234087
3 196489282 208284432 1163143
3 334105981 450605579 95118094
3 680664414 746663916 28804214
3 953312348 959964293 4473665
3 359634608 782018296 421441560
3 582214737 982250153 333275273
3 727179834 901727901 35652005
3 414516409 483268452 38091243
3 302162801 473724090 89456274
3 310257738 825741183 366178366
3 152412854 261217940 62410979
3 874880637 992633179 18290113
3 104295309 133379091 8788274
3 180073226 946241600 741883333
3 765736536 772246857 6110755
3 483537631 903940416 313214377
3 157798562 830968380 51206047
3 248297460 625372544 350927010
3 463698175 922212491 258260680
3 496604177 545960577 35560238
3 376274100 405433469 20358663
3 899854145 990328841 47231076
3 649878829 942881623 227383081
3 416234080 947323157 498048600
3 381193965 833149126 228014649
3 298020245 312274811 10059482
3 38015771 830061536 737458620
3 387272333 841434438 133277087
3 150930654 332583544 157067576
3 116988190 772773195 123538695
3 498373433 563245713 53307308
3 540814239 717765804 100958736
3 294608627 683941592 300908422
3 317914745 827815856 34660485
3 231683744 898713278 28741336
3 129582739 674372492 236823510
3 379134413 552434267 155991758
3 59741542 92818018 25006029
3 726043206 801745549 8966683
3 873666759 939653020 36952665
3 391043479 410746822 16052990
3 851455983 904450245 30975610
3 88651838 984509767 291900987
3 528883165 685280823 77256873
3 820779691 864689581 19341287
3 103986188 930886013 213502281
3 691466745 699562499 5776826
3 637445185 723158352 46290593
3 209726372 599650581 228954736
3 498144896 927992527 45383374
3 307139565 817326364 487816498
3 537700715 906350472 206276450
3 284675705 935018681 174221225
3 88777389 968288436 475081322
3 525808972 664381403 132052189
3 186016760 948575883 98218276
3 563215704 565088818 688905
3 60573126 994535111 396697786
3 396410938 783550862 115574093
3 480208022 898309814 321668084
3 416522526 737784220 254976861
3 739352951 752163146 6819805
3 388940396 695166875 87456751
3 510267779 565579021 52882726
3 974736595 993932413 7844875
3 420826820 731526572 168896118
3 937205782 978715535 32625828
3 336681982 458052368 45037866
3 99035392 439207941 286151181
3 598474814 741711924 94973451
3 527512585 809268244 103837617
3 227755805 540288877 172261835
3 143273770 372961681 488266
3 256661108 685191365 332286796
3 718115636 767615532 8559667
3 392456331 874916038 95221061
3 283456106 670458118 287447306
3 146978088 644247342 246333854
3 117860232 427944528 10171395
3 27453618 587790778 130048111
3 755907947 985774430 187801634
3 780983483 942064894 48067106
3 675388413 735082547 33541904
3 764553687 829927206 55007098
3 377025464 487770752 70679014
3 431425117 438808251 6375285
3 597358863 705159764 68317907
3 671543062 805286148 31625307
3 262680192 999462590 667641151
3 218129724 267002691 32562908
3 278032739 766932245 128734367
3 10719162 950727837 488526582
3 328635694 606185090 225048426
3 119715175 199249766 17967403
3 447106719 515634255 49275637
3 957544360 974142814 2815241
3 964247881 990006237 23360331
3 233448930 813247744 248299295
3 798711841 848880733 34703975
3 980312326 996834656 11289108
3 406763410 507131024 90246168
3 587330214 774339083 80266317
3 480412131 853720260 35654117
3 996604197 999555626 1707458
3 928740685 990476312 44881878
3 361067840 765284391 259351048
3 240908624 579504110 87053672
3 666873153 703130154 16297768
3 208454847 996623924 8377583
3 772293339 912547815 91535743
3 558513908 585369559 12570408
3 714077545 747612640 7218667
3 246649154 384933311 117318287
3 176620871 785297313 82649554
3 104698982 715007961 96286896
3 66577993 343319098 214734713
3 420913542 503141424 21244949
3 602913296 698622713 13766030
3 723216818 849062274 50676219
3 466902681 619567363 54994359
3 685714946 719824733 12535738
3 692703558 771402968 63356835
3 115343852 115450864 66141
3 166342685 432868976 257832249
3 719783756 838620608 65820366
3 13163405 537102542 18686169
3 940466492 956307332 6334651
3 904762984 953466768 19479194
3 263541310 421990483 94618830
3 553304274 668061069 98309256
3 744662925 908030470 84809012
3 430181896 551939351 20204800
3 870450000 910341137 25080046
3 124678294 658191782 412253929
3 346288476 939071524 454847547
3 527789567 613786153 18172490
3 319950137 403779969 62467295
3 510078268 980535723 277852302
3 868509175 922362899 10657582
3 289239096 745185684 433916102
3 204840457 487612882 22095419
3 747233907 747981935 649103
3 103272609 771542686 134554920
3 662387648 937631921 267384948
3 358863961 753795234 150070729
3 917037768 932990632 12486912
3 363197336 562296587 10841239
3 54903066 519054565 307553062
3 143501864 669602994 33741018
3 769219188 769922073 570962
3 822923508 920172362 80025983
3 48433156 254704978 26550743
3 881577487 890760694 7678785
3 442247281 502053828 13172064
3 487054894 896600576 48624283
3 120587104 650869380 165249048
3 395854322 739801227 162358460
3 620290134 765992773 90142150
3 278594757 328036870 32417665
3 277957844 832728528 80188032
3 744428014 764290741 6043458
3 713096010 761183582 32100643
3 618821119 936255179 288812729
3 350626430 838629077 231228606
3 453411782 996176710 89680065
3 111607072 790232875 306596007
3 47836598 284843599 148408291
3 921735842 970481549 3871323
3 326625369 733093125 361984606
3 845796279 875622396 14048468
3 987457219 988301848 102977
3 373285528 747218443 250604425
3 797271202 932888009 27346404
3 757562187 940823941 87156716
3 997178352 999860266 588826
3 920298234 940248030 17626480
3 240162223 449827606 106029733
3 585469146 774878357 117999771
3 181833126 347914381 90120679
3 959535580 967191347 5620639
3 761359697 783302718 1204989
3 634651634 977266593 310650806
3 939243887 945146236 3831595
3 262118823 857228122 177751436
3 46559593 203005414 109657678
3 134270508 407919614 117874040
3 701095111 879113371 45249885
3 889229349 952044389 9803467
3 642822659 826662340 46577443
3 795160889 872429050 31759665
3 743789416 995107485 16675766
3 574046588 847613572 60223852
3 463976633 475751466 5013878
3 571842782 926763131 45997729
3 693946238 703212685 3172003
3 487208659 969121948 144358043
3 900811399 908295790 7049824
3 524813889 990887672 344600748
3 95093297 547946076 315352988
3 301857039 811491069 224958697
3 257745870 925911874 659409662
3 639885801 773131592 41476624
3 286015649 503141725 157512837
3 733764854 863751149 14783751
3 803982025 900611345 11906545
3 891670325 917937039 15116008
3 992311619 996808998 2599941
3 451772107 676149573 185467220
3 200057244 935383223 578833413
3 218314816 543294414 236147540
3 841161826 872520915 27402561
3 305395498 339110091 21168144
3 828328473 994332058 150235951
3 46404730 311296480 35144252
3 396778423 618865307 151200450
3 635563630 668287777 6916726
3 320711849 762403937 94094363
3 999538503 999944826 194092
3 441662649 889435619 106943928
3 296391693 960418612 128540393
3 881386469 890801896 1227004
3 622542819 822179843 168676256
3 207185642 376388764 149318139
3 122176206 692015960 92447404
3 594683256 712754919 114291754
3 751769326 930204526 1632020
3 277556803 372095525 17217323
3 246634980 773411249 504023319
3 910326270 918259049 745053
3 228413310 892666563 650013656
3 993223428 997291495 709548
3 311385629 961476593 590920331
3 416566481 744161371 204426889
3 91716158 536675498 309342058
3 700722672 957843872 222989420
3 976843279 979137165 563213
3 313320101 453837795 101167460
3 983289466 995862463 9658276
3 423947578 578356799 84122382
3 457711243 603013824 103370719
3 571493151 789806441 178494920
3 412847761 886842851 467140650
3 915809141 935474861 7322594
3 35471890 562835956 100313249
3 263015919 944964681 65014880
3 834202364 929553174 39229625
3 624801136 636166488 11133163
3 837433512 987892986 40886341
3 498061737 915240886 54301866
3 247988760 641198021 299794432
3 490567029 503604585 8378496
3 14910909 627196443 466315050
3 537169431 988113772 365868238
3 377482004 897721721 224803856
3 476937364 909787569 432016741
3 275883019 700780911 135021374
3 595261923 626516249 20933777
3 131783451 510510265 211065150
3 179502763 896246717 331493434
3 307237252 777498744 351314191
3 735493161 851031484 104901537
3 168996903 685226791 121512020
3 567127870 832781552 82189740
3 181276661 548516111 98055413
3 787893461 837099565 4798725
3 223649902 933089789 301415996
3 41163334 342966195 290584805
3 471827404 710325105 27191349
3 34222788 540777805 465126088
3 736400508 823091682 17364220
3 526034487 825428155 214738952
3 204506932 577263865 33153147
3 595434235 815503939 35124823
3 553560466 984858893 287706065
3 446984669 913623306 232163395
3 961317457 970647069 3378336
3 707860225 730295854 10848972
3 654837364 942063914 268655070
3 334066355 623426969 279032195
3 814666356 818204127 2660659
3 804691074 826595749 21787582
3 834384987 874854102 30691410
3 466555457 746933150 59781806
3 504910205 914794071 159903131
3 658541519 813683798 20489612
3 876538941 973215970 67761620
3 617778885 850623131 18450163
3 614773834 655852102 28390350
3 800174913 862103323 32781302
3 447856558 463636326 10977007
3 898774986 914748652 8394458
3 595893841 954764843 206117794
3 918354950 929544443 9866780
3 634321020 901876675 3004827
3 406044228 463323747 26633507
3 262947424 428141104 98783904
3 115664010 454286740 316304171
3 738852895 792624899 24022505
3 166746305 312785336 67755618
3 676407975 910815660 190031796
3 931661956 951423177 13064622
3 745019474 979820954 28265125
3 493385708 551193573 57516534
3 349585187 598227835 22366274
3 24691077 113066548 68569223
3 7014810 687277921 442780628
3 534582147 604530189 59608703
3 480342078 593259094 35215437
3 561730476 898154839 190999567
3 361634317 441153103 2209887
3 417930416 774504638 91729739
3 827884756 848674425 3603820
3 258101836 447307426 141821387
3 247484635 489103103 39903678
3 394291133 483713492 7989389
3 819317384 866055921 12482951
3 791928858 816459207 12414150
3 557118712 798455673 199048842
3 220922703 825348346 155458189
3 961471502 966997375 3917222
3 995382360 999600399 2688019
3 842385592 939446937 66618901
3 551498654 606590850 4873218
3 460940998 844336752 379578499
3 888150457 981890144 74349931
3 116133238 361907677 210408753
3 953303815 975536852 18712617
3 142757087 472151792 296634847
3 460708435 661419878 86482668
3 299142558 841627471 418167026
3 224232070 333020699 69079602
3 158741739 335322892 28936206
3 360438306 917129129 518566296
3 116218394 451122154 135096557
3 105638029 920549493 736483368
3 912560009 997497589 26418569
3 634807366 708329206 19071820
3 16406641 105277051 69893059
3 187220819 414494984 17416279
3 242990981 575898854 237726544
3 440124753 662215492 148889594
3 590835889 805631388 148770254
3 576489888 604083627 22425067
3 412939965 546010496 70885952
3 40786073 674045707 116087658
3 354428130 754213636 20680011
3 941789685 988939365 42603986
3 957156939 957265958 19843
3 110833381 629296909 97246411
3 224807690 788781510 505669343
3 719417982 987509577 72297493
3 527862674 779928354 75461743
3 980819119 999953759 15509606
3 459467244 788675085 164992828
3 472462913 842432593 267991496
3 652845483 823590524 114685950
3 394790764 859061326 403383802
3 145282110 576321745 71876814
3 775717916 780843628 274597
3 179401094 718293861 397249018
3 168337852 966421283 719712230
3 714579713 717740897 1625576
3 893935487 957387972 39123333
3 430114785 562036388 99752089
3 958778538 988134062 669886
3 941021891 967705645 24420847
3 259625400 618231269 306184683
3 500096444 794583814 164939515
3 634504225 971695165 41972172
3 555776015 946007640 162986510
3 646883387 797959532 22077336
3 432467865 682580995 220844839
3 359683158 848028285 261269986
3 338439802 653084372 264306943
3 926939121 972453116 20476183
3 527671207 936903799 406567289
3 674616256 850486024 30902656
3 5382494 679778088 465547951
3 606385472 935130490 66780196
3 558173242 884944413 192198207
3 378550 346009213 210352176
3 432777309 545767289 37879778
3 293655296 885087004 352717523
3 199505656 883928306 497198891
3 698812916 701834929 2494156
3 653620271 791600307 119613852
3 369107364 570117821 37107980
3 663924070 934665687 237770354
3 195142180 832933980 358516852
3 251446193 679471375 406116653
3 26585728 908110560 605399077
3 267990115 625412098 293661307
3 259749813 591438420 32845181
3 585258314 902459081 94075485
3 433420617 450694884 14812335
3 658092902 875914369 142584197
3 556136565 756570971 39945130
3 825603596 992818242 14782350
3 123607111 457750429 129866417
3 419215399 426445302 4960728
3 748306088 878854184 43992496
3 565211423 630163307 43438519
3 686288841 756248460 29291487
3 99679735 314809183 206800107
3 433688471 567349675 55046882
3 118324209 162027904 34792984
3 466938006 713326331 132259990
3 181667865 492855955 224877025
3 145571818 410293401 260275575
3 914745044 981281945 2192152
3 399499489 857549198 450371130
3 440646536 998396482 14319313
3 297675562 648894783 115252815
3 896887436 978504900 23458158
3 928572280 932626721 706963
3 580292660 987282116 145609838
3 381841076 426463619 37118593
3 105568501 981627910 419213509
3 425393164 985054946 108187836
3 772855871 840861819 24387889
3 504246508 948685678 267796508
3 350912338 913380008 538387573
3 300360483 423138837 63691745
3 234841315 806881012 366730632
3 81826627 522306120 387783379
3 652570927 851965310 92297888
3 241944239 565286527 23081649
3 969366655 980336600 3626958
3 186995115 836395265 430967187
3 251739347 982909107 36440709
3 263779265 789109176 242282251
3 118840329 748777606 318415817
3 211813300 881382979 202013061
3 243082023 855875689 413766859
3 85443000 671976076 77494942
3 733724170 823497687 23660071
3 484840124 589021595 5449069
3 723156993 936944890 141487195
3 57768895 340123880 112921225
3 872438197 875591020 1640488
3 64616898 935890301 74273324
3 892536063 964666907 39882256
3 995791204 998841671 924834
3 627797876 852093690 69469527
3 650375975 744284434 28027278
3 428210256 653558686 74783518
3 535842004 739460496 157956098
3 475373932 798704251 23520266
3 759232327 915692882 30687997
3 183327323 876485706 266774505
3 4226725 383256248 288092657
3 329420024 466547879 20460462
3 580921656 841984374 134575128
3 125707787 894156128 359019854
3 363119662 487019754 73234798
3 615069928 662006043 43051976
3 81101405 665074677 218943840
3 859949945 979426288 55150244
3 807248080 863150363 38757414
3 38014388 893537033 649611664
3 919931718 972029093 6878379
3 93587832 281102067 100822311
3 415942531 530781191 90868243
3 391146752 450700297 24766986
3 849673257 892635551 29207204
3 875831181 988885437 97708553
3 325112562 389921557 40291414
3 485939173 984906244 27927614
3 155926589 165996863 9704302
3 410026137 864964845 311821753
3 680330189 834508087 47880900
3 179260219 919404546 332265249
3 17968392 103323469 79988106
3 647318833 668910345 8686006
3 496210110 501329628 150515
3 143757953 677740892 19915273
3 424804575 568429652 36587349
3 615595945 881021694 177191087
3 416940886 679627910 62906002
3 622205603 659485410 26267699
3 882451234 915573812 11337193
3 610655229 864920614 188684551
3 907474740 928755737 7895821
3 614935700 895301104 65994475
3 372363705 535007561 143770949
3 476121322 539287463 18218556
3 813397764 889614283 68154256
3 66027637 818849426 478119004
3 891126801 952009819 14184125
3 473908631 961226682 309565490
3 758351413 868976156 45760694
3 416303878 460777380 35708674
3 636569307 822702442 135482935
3 361155777 490475592 124837590
3 722908599 754628756 2566073
3 609966113 675936844 42801671
3 117428511 653400102 128175181
3 913073492 985474695 55874401
3 183580077 936196259 317686131
3 334979770 536632519 77817276
3 181508134 603008283 148671780
3 67211287 330141224 130925450
3 773828445 955693990 52790108
3 245022773 863478592 470332056
3 691159228 910884507 81859883
3 505941390 596980378 45096043
3 761219903 841313709 50214569
3 486851919 978276687 385949554
3 659552906 776468394 36135039
3 416653750 679841400 210289905
3 251140250 552106363 236016151
3 325386406 864349025 125323753
3 866752780 960350625 34048102
3 201391259 867950892 340811311
3 862607408 906010698 39558399
3 352089727 536974411 57171177
3 117943045 165538073 5233222
3 337405772 942089890 128310900
3 808001790 908363894 3456496
3 11148913 943554754 868687250
3 668870635 972593282 29680257
3 98658410 232698701 114836667
3 333303676 995842575 16532906
3 404410011 590049864 87219107
3 211042905 264049049 11413456
3 131798734 636000099 78922238
3 151084326 589612643 4150333
3 830549790 991285347 55772715
3 649218062 784976245 107967104
3 973054337 995121738 19246247
3 655659515 970310899 43150112
3 610489880 650910998 12592332
3 650050217 973445812 273316142
3 159828649 239477331 77048223
3 43988922 341504324 180615944
3 987515988 990824572 2991366
3 970463060 995354903 18481729
3 147482357 219656670 2476697
3 865370112 907814278 5096336
3 315124807 470684695 7261148
3 304942307 627366384 208003759
3 688856652 835624485 16804924
3 577221348 886342549 61841699
3 91254515 846393713 465898625
3 918254885 959269243 12730335
3 523703391 761273221 158573101
3 206291497 906858887 578254635
3 496853982 979858165 373985006
3 556236025 884714804 214714489
3 233884672 786749551 481891190
3 336052251 572079434 48207884
3 375861681 903876982 453393046
3 218899101 643549686 269809315
3 446749225 924883737 102456360
3 878856949 914408585 24939250
3 993521523 994942075 1408419
3 956716893 959889575 105371
3 164172381 968448378 534496321
3 124430989 813730686 673642793
3 853210099 977216709 30334691
3 714345617 963069486 154211469
3 521194105 743197830 212484842
3 461858114 968051980 500507560
3 227153100 632997778 200259247
3 879956596 941302627 41736343
3 809461002 903002902 82993690
3 774242692 966739404 136596504
3 627847856 658331936 17670764
3 717008437 757559937 29699183
3 571836064 824072969 104829689
3 854549889 876510006 7269817
3 808731398 979661778 168066689
3 623948898 702145984 60604269
3 383969647 811283429 288441636
3 270267580 776878246 111440953
3 580513639 875746318 80661625
3 735404929 738646607 446609
3 712258064 870288404 116372213
3 651585085 940096343 31945499
3 185883428 794098265 27144476
3 141577762 737947379 232723527
3 814200101 931469428 15163350
3 857205536 911438633 40531086
3 88830534 647102572 252143192
3 315808197 971365543 242098922
3 229702632 269830093 13131030
3 313563838 988933803 146720907
3 510017160 599243750 51940652
3 13477429 353054058 284121572
3 678272292 946515107 217329726
3 125120754 948746411 341656837
3 751796839 885685945 53925594
3 221170213 817743343 201015635
3 124391111 948034217 75810109
3 949196419 964991624 8292688
3 203709856 528705651 228025375
3 45644224 481984259 212910941
3 725838395 975573325 143765610
3 164207036 749411475 54065742
3 158984370 661584961 462141362
3 987504777 994652547 2285796
3 239069058 655168261 410268025
3 679599258 757689497 48161284
3 498516337 889196202 15656794
3 869237043 876661291 4284481
3 33030484 442342057 34253923
3 437648085 593655705 923382
3 786640507 919749218 125512026
3 310059174 390918126 8338828
3 349603780 828104752 14496130
3 156957673 259453870 84746891
3 745117138 838371546 40912295
3 440300601 577637512 30960052
3 686874006 872972998 148561011
3 86894252 565268953 6681765
3 486085654 729431828 220299105
3 883840321 979547098 85541186
3 430542036 981284503 52251383
3 74781417 688206475 592188359
3 775256051 861014963 81798130
3 356427732 699722767 303926487
3 960047586 997680461 9566318
3 332150658 689823836 80659200
3 605104955 702846257 87586389
3 593077556 607012384 9631732
3 650526212 674911898 7271627
3 249969435 589966555 2170540
3 952441574 966877710 2324108
3 703175667 920430148 86155874
3 792984595 935808751 84388996
3 534660498 970050841 43836949
3 17672372 453752147 352559786
3 255687983 651768911 243411301
3 84129162 377469454 30651177
3 160937068 573667671 234786005
3 854397095 941949809 66233227
3 278673643 999835448 645707891
3 355498096 629321093 211823497
3 260203024 298582659 28642140
3 246663800 616038239 323148330
3 563800264 598357694 4118645
3 651140004 986170286 253119437
3 549978654 989727871 1878873
3 913496513 920254530 5062065
3 328639817 844228017 41440776
3 107468632 694226725 403654720
3 132659721 811430133 228183794
3 544803720 789191849 121078700
3 609628255 897637947 17784440
3 830484300 951550977 11265147
3 208066577 716771119 288317331
3 376051336 935444271 242962729
3 40125794 334822290 268234144
3 85555730 967398977 667990599
3 849199707 934096755 35634029
3 292813374 868490859 47510186
3 334800216 660398550 12830799
3 904874552 926809528 11499182
3 777155988 890987175 32484594
3 521867653 523867472 208278
3 840363609 971960921 56789084
3 250192720 931925062 273121623
3 172991292 738113852 203825141
3 631263360 953267048 83885396
3 218326285 855828578 334512832
3 587227789 654838778 41948913
3 198944002 258923595 6875556
3 560372392 756533068 67241805
3 356260386 864185186 173670475
3 2386153 491527575 52302334
3 72299492 207867451 37783775
3 12197467 115149867 58845151
3 987794601 996544465 7524773
3 318995759 926975962 171160824
3 663348136 786508129 33897628
3 616715321 717184564 25491201
3 803692217 996314277 81169039
3 196708268 655009037 151806522
3 707653269 863446518 30891684
3 490128088 906200905 117052238
3 75687847 351854005 209129939
3 843899566 911297581 65423201
3 350994428 649933013 112109763
3 198614649 511663842 193035398
3 55818655 857944526 320211132
3 374115180 454617165 69218769
3 10557940 67079776 38393887
3 812172526 871582829 34415438
3 46309184 759828170 184989301
3 889726498 995117963 50985908
3 323063568 626264731 23455402
3 143930890 504427942 140181608
3 448527200 833729841 374947220
3 199888028 973853406 530624183
3 975742770 995117376 10144048
3 347337578 676805319 303475415
3 283676561 985862034 115174747
3 765275323 849073422 45115726
3 544757159 777382235 154430790
3 509218995 724738844 58377599
3 558264969 874885082 10478585
3 446414604 721388555 75281677
3 977475290 980296841 2749166
3 657076823 833145630 170754227
3 283764571 616303452 248206073
3 155711060 476804501 228047420
3 535458950 798620779 91407936
3 112654255 829798781 452939403
3 674353836 885144193 13389249
3 203610057 807819591 293676805
3 396031042 515588108 81155712
3 743320054 872134302 27668786
3 829351334 914878024 9261641
3 661990863 776640910 111910375
3 16838602 838147938 139348972
3 859348643 987943518 115946706
3 685671932 922673149 221974601
3 789987885 977467148 152175961
3 793959017 858027276 7051883
3 488663323 847616884 211574234
3 358210047 657795511 224294639
3 961759773 967208926 3948510
3 983450217 992812462 1180056
3 637916499 825001054 65835587
3 328436121 671153877 189995198
3 792806707 839318228 26275126
3 511197039 588856670 50729858
3 796455506 842130795 28759995
3 373287021 443778969 63894276
3 781391191 940787876 3385501
3 637402117 785345007 122713853
3 703797614 785831451 33075688
3 537790461 976841160 190333042
3 822045813 933133411 35535883
3 236974738 610224057 264671814
3 294967379 464829446 102713470
3 197679290 396878277 171205061
3 480093518 782388659 255931150
3 402921198 665285525 80717968
3 557305231 581116025 12433666
3 994796260 994853163 44260
3 843358602 879814619 7457367
3 180069707 733570939 537575601
3 920448912 937301310 8360573
3 405816622 730861189 139822502
3 346358341 525635278 43224534
3 416264434 787629352 58373917
3 257438579 920039378 353308886
3 839495275 840362620 521351
3 454745079 585382969 55814921
3 163323732 586172016 231160562
3 140772093 681527454 383688341
3 968005042 999842533 10445166
3 201652192 678920049 60529518
3 302293304 628866232 99839546
3 174772751 854779402 644662528
3 781368205 936049210 35064448
3 551786334 830303912 246444969
3 822690902 934780612 94898461
3 784967489 826961230 39624514
3 4591275 610612250 380195280
3 236412841 429182056 97854783
3 904857366 932760397 3831428
3 845887434 910560425 19290153
3 466965041 675076160 47520858
3 105948656 538797124 153741574
3 650541471 738248703 74230682
3 550186472 824829427 67126258
3 957132420 960674499 3472971
3 524667716 933830384 81060998
3 684440628 832110151 53292832
3 252243022 480796781 210203820
3 584421209 805369182 171326810
3 344204722 388956792 21040432
3 719073881 861372191 121954244
3 817357685 989837593 99739966
3 14520206 984071586 88765434
3 428868222 852719882 374925238
3 713504270 807793362 20575320
3 11202756 66471941 30567436
3 634965001 899258355 213723655
3 104834772 778129809 449172672
3 928472489 960895201 25754884
3 211914321 993235057 152245522
3 834093643 909232936 40022592
3 807207955 875359960 45308983
3 896289386 931644036 17960147
3 823633119 963607918 53219012
3 872146002 910999233 15449585
3 773628306 775509977 832738
3 67169865 814314612 440675677
3 768208610 858216308 28823930
3 710150595 910056261 71525419
3 681051639 814000147 79192204
3 480981933 544464182 16317590
3 201129128 567432581 75674119
3 244245316 280428415 5300618
3 574474249 596433537 9760121
3 212416547 628473047 280302596
3 307398225 426642937 59248837
3 898561898 960069744 26039190
3 99923597 836714697 600848793
3 494755148 677275901 180234782
3 173283520 470783547 272082871
3 581541305 892653978 34058507
3 729455087 773835450 13183473
3 987386801 997147225 1396461
3 90112229 233316907 122062461
3 755568230 897216604 9974569
3 378016404 695363246 56829510
3 664429906 762482615 21084907
3 55453280 278660223 34178481
3 65679727 863486196 360399602
3 377954433 862883261 226183579
3 83214088 467065906 309372449
3 350381310 790518292 154956618
3 345779857 362759479 8837984
3 38489174 986038206 220779725
3 489179592 933308361 313983833
3 99001699 437045829 71639521
3 990680507 995994821 4761546
3 857091450 942411635 51345373
3 37952562 600086470 496583600
3 927832230 947788366 16890694
3 217602149 376459531 79718965
3 36464174 237810526 51720972
3 174798063 980895710 432668393
3 487481413 743580123 151143560
3 254628057 660806550 16182656
3 767436407 783562303 8773617
3 487024922 784382579 292240151
3 106916368 287349562 43696594
3 784423330 796628736 4213319
3 480566501 717530703 31679522
3 360599328 731982101 299151293
3 222610105 713533315 111401649
3 41166738 85010448 9363061
3 698917585 853370355 64335867
3 433093322 674328633 91914545
3 936113606 972891842 5518026
3 154196810 287953422 66302878
3 733750183 992664210 175988215
3 342006463 511121202 95966570
3 285672241 883361416 298777124
3 176423897 435609827 3168462
3 362894525 957628208 558877272
3 38309141 867692711 115609398
3 831576478 832918146 206826
3 424545188 780116393 325641604
3 541967975 698324474 29039062
3 498983442 776910329 200304491
3 250025696 863053357 552547215
3 824243582 893978528 24830888
3 78456981 524248642 356763721
3 567982195 760810555 153695608
3 829077174 996541127 136715907
3 969583617 974072867 4225530
3 512270417 789479628 65024174
3 961877326 971256683 311100
3 997865312 999542831 1045861
3 761025830 955993998 48814796
3 918082374 956472468 22659840
3 712305026 853397610 10964025
3 133933101 654585945 387555761
3 918758793 990944538 8790501
3 221678138 880749065 87017992
3 172662910 761923005 332102418
3 342711751 992898310 249060840
3 369384750 857238093 455150071
3 528330535 895319027 4096056
3 736235026 966664672 19092622
3 571855927 622046911 991484
3 496955966 722321804 189276671
3 324988496 472814610 18622075
3 861957954 870764706 8716625
3 621322877 942503262 236344443
3 431149806 568051280 94602707
3 867264078 949260697 27001793
3 406890329 449717771 12234744
3 215794105 895520436 652569751
3 828252744 942927006 106152551
3 268153031 995162507 75047639
3 330928637 817474829 198495067
3 613847477 782320371 11545492
3 334634990 866950095 65314775
3 136205752 426156384 93303066
3 614568970 883776534 90410473
3 166319511 696702047 228338812
3 626605293 811494873 46454325
3 169728149 776279984 36923596
3 884649094 999127526 45008204
3 811092997 876853175 9939067
3 867621569 880363750 4423656
3 92087717 445457536 97069334
3 433548062 507873881 32661110
3 323509350 672673977 44696434
3 575265189 929272061 166458967
3 842275376 971387042 64004315
3 956988707 976222041 1735698
3 519666035 719187587 137974926
3 630833745 865719118 20568383
3 692655230 713060621 9434624
3 962858478 999555372 16484410
3 982561349 984900516 2326462
3 845661130 886931685 32771080
3 975731115 988481358 2085617
3 104017999 462602178 279343516
3 667769699 910651078 23814412
3 409201522 815314679 387610257
3 594083267 994014846 20738501
3 412188665 914268278 385209784
3 586383312 602400860 6600049
3 339561751 426966038 21769883
3 592598827 713779577 6888096
3 337484248 785862893 258755302
3 98258834 807136837 136059714
3 315283092 557827283 262038
3 815236651 915612232 88039503
3 225071123 488097941 236385186
3 130478775 455434061 164537816
3 1694848 509229320 62943056
3 655678802 921068496 10372740
3 768876599 950144906 181012458
3 633960538 807963142 46299955
3 35679978 640247560 547009243
3 810908848 902936594 45016960
3 348574758 488565283 39462891
3 773833245 819716585 17334564
3 213996990 492177121 83847972
3 369777582 571993038 97957842
3 379599648 644417903 153245268
3 440887897 769200096 325711154
3 461670805 549943028 55770143
3 263163689 634674221 28306351
3 327433491 738034337 260719621
3 898499623 921912716 1860441
3 506870727 816427877 180868579
3 625676291 949828698 248139595
3 801536894 860568134 21985533
3 333161357 651310927 167126675
3 546999444 634788362 37452490
3 446775032 953570251 440428803
3 96983369 159159535 37852076
3 56065787 465189207 388736444
3 171717173 921911442 405221337
3 363046099 413347832 39109054
3 812120068 912870393 40261741
3 129642366 414846205 241853781
3 888920689 963155669 63656396
3 642890403 908034582 257073367
3 787542321 903948770 45937698
3 771557736 869216213 7523341
3 314426075 909640044 226720874
3 369169088 637030738 219032761
3 636067905 724958581 43887316
3 7070440 519668527 84168568
3 354930431 985391716 421877358
3 103184778 107908512 1753602
3 84177787 282473860 169709190
3 353100258 956652996 89634296
3 513333367 737873261 222242906
3 894051514 903728750 5462728
3 790041888 961719835 93933778
3 691794438 883109238 177517687
3 824828843 904598218 25101213
3 540068853 665310979 51687697
3 776065501 948176674 157206354
3 908112991 924886344 5822845
3 428398118 617483021 163140450
3 525130610 566932046 10423601
3 644841147 967853189 312232022
3 102655856 538644458 360867497
3 755077393 902033784 24323839
3 732811077 884369920 122344287
3 865073374 888936437 9728162
3 967382155 973597638 3979776
3 184920798 958963006 151339451
3 195193951 807862660 185362012
3 59783185 802245001 590929824
3 499567225 570363360 46939407
3 175580687 918887476 68007206
3 967888128 971118418 1608312
3 461911501 527913502 33355192
3 370703350 932415620 405974480
3 554276172 560251175 3829331
3 434930736 900198255 17960418
3 415297230 468216171 39059400
3 437688525 770447797 239513296
3 696340052 792094343 92251273
3 469180870 591527050 63511656
3 571568367 853641582 212961354
3 993470400 999605327 1657928
3 97880271 228658990 8139484
3 780548483 849710613 47247289
3 53110693 953507091 119715299
3 335721595 656505700 112827433
3 729150749 764611770 16574619
3 283707364 934372219 617259018
3 665495662 691131348 21978277
3 576938860 906553046 13155697
3 157589825 899814173 455616369
3 696717863 706867650 8554058
3 210070079 326989126 49272896
3 641790800 654143130 1250927
3 598240756 881653361 77221221
3 335409827 953033045 596234139
3 137607067 651030159 168578553
3 362195231 611340623 58811707
3 756716507 795480717 11022032
3 294298784 573411109 269407018
3 26264276 587317599 321234247
3 45719776 632848579 478173858
3 711988284 803274969 43445459
3 422070185 922563661 58103846
3 384506340 749790290 244392892
3 660143422 866549740 69500219
3 927584702 954907794 21721794
3 400271975 685729721 98367986
3 590466912 820741686 150913638
3 798496671 975606562 98741100
3 812513509 996136384 167363071
3 978314525 985227102 5844534
3 113131250 511495056 95134533
3 237832047 267057550 24639467
3 690642012 813756485 28910367
3 606458075 756779386 33332961
3 357542570 722748546 163959559
3 450777001 590581780 54874436
3 178028328 574588709 171162038
3 121176663 361010479 209357050
3 28523854 214188393 30549311
3 861259883 930415530 49287217
3 371131134 776852733 337477565
3 157342312 773268536 234736910
3 329546083 957697348 188733456
3 476570867 564978974 65444876
3 704777828 716561957 4691706
3 92396860 303519466 186644301
3 867048813 992444690 19483869
3 556290503 905037556 140197823
3 404675207 610418195 1062297
3 838087950 998127976 20363670
3 28486111 366044464 329676755
3 111256022 407362703 136953400
3 902872999 912430427 6766271
3 668456139 806593350 15646580
3 347624879 417706762 67842945
3 821996590 949084593 100734046
3 931501471 984680773 20871345
3 65502566 125452366 5002619
3 760216128 965761060 183437510
3 4711934 206449059 133950660
3 365578746 620169313 172293105
3 851038507 892226619 33291936
3 522568756 771753750 49462450
3 211286854 332482337 46842112
3 237024550 238823012 634383
3 991736492 995056963 139082
3 927536714 971587183 19127341
3 401728330 754813319 79288695
3 409496840 693089517 213897378
3 478347329 721159600 165629997
3 921227026 933923910 7968771
3 157149279 749238986 462143901
3 321673405 744834532 107915661
3 385003874 766420363 24931092
3 656669722 671420829 3265244
3 379702850 422080628 115490
3 384639947 393032227 8165489
3 488411683 521999069 28013197
3 105915560 948544181 680694439
3 464921529 530557790 36063072
3 896314001 950402785 44696332
3 416249845 429064932 5199335
3 387621420 390855495 2319392
3 663302676 987059912 165331196
3 297306157 829667019 451074256
3 982284885 999005104 15720316
3 954155308 987107256 12942139
3 670942949 814937541 32461983
3 998558612 999801128 220068
3 945974311 947694867 1680108
3 764222480 997667928 190425606
3 58207267 682122313 407155836
3 982366011 991698500 8981109
3 519552172 916194959 50094996
3 436267787 972131178 451165832
3 291897770 559480470 242017788
3 651596391 850043424 54651721
3 982140140 994326835 5434108
3 76059158 247048945 54568707
3 938834164 981999654 42573795
3 135186493 254789878 89429078
3 990703327 995132749 1494791
3 734506120 903699061 139934931
3 405189425 414977189 7263468
3 962680560 962779657 96795
3 872543150 998358122 8321092
3 644420114 846310097 149713229
3 55337861 361827575 21175357
3 181707542 628593856 178036760
3 185680741 598039057 315532218
3 419157857 842379368 217819170
3 565105323 878686258 150503235
3 64711320 218952962 90492048
3 344373379 429454309 4076943
3 417985812 869357848 352340043
3 328731544 839785955 62710239
3 436565723 462371219 14525143
3 943641213 967860479 17287051
3 905277704 940259773 34745010
3 607361689 984706684 26475711
3 634909742 925862387 101566155
3 148178421 952909330 138309378
3 796230832 839256980 15722766
3 719072744 891214729 30306835
3 318656464 409400686 86441283
3 624404944 659167553 5240524
3 849545080 938587993 19246644
3 760153235 834303585 46011194
3 545539082 955266239 25321518
3 884457127 948745808 12100531
3 819461642 867681220 18715827
3 810371978 853354216 11758490
3 701681741 733862605 7027031
3 988474467 994940883 3333032
3 905245911 962039641 8334471
3 269031075 740902756 390846710
3 274851961 654839747 127440755
3 525030824 674588822 127857611
3 870716134 947374889 38871862
3 765291854 933353864 46977939
3 874079110 997870120 84219061
3 891890212 952260428 7418549
3 595951167 598461774 2418936
3 55262788 395699202 74303711
3 827053215 873537565 30842318
3 549866355 647676620 21870269
3 539195246 927616012 352153566
3 567642423 686169257 82668238
3 430095800 451862356 20563846
3 254250082 514762147 147541761
3 831708370 881906523 22190468
3 2692959 549836295 205735559
3 839812108 898705624 3005106
3 458986664 958067082 285394445
3 673409600 967137401 198481145
3 905723040 953401624 46974537
3 667481329 812438766 92509633
3 734116318 753273551 1109255
3 907053837 945886739 29718617
3 432900738 486461475 19122015
3 780026322 854950507 63930155
3 866676064 917491804 34620104
3 640473194 756044397 5840641
3 175534989 924915568 380537737
3 933823141 984143158 27358596
3 681935135 998881549 155260184
3 642582083 960881080 155274789
3 447486118 515129776 39367905
3 920787174 948030293 23470518
3 831403864 898744749 19411210
3 348698549 617105013 245648332
3 4450169 976157452 970039712
3 750017077 992859314 140184125
3 609504344 635975237 3493387
3 698135390 854192816 44557328
3 222924786 996593842 189642460
3 9134553 327122575 67204944
3 208818812 408155473 47191859
3 48375322 523424242 431523036
3 852192179 944773680 2058364
3 807574621 869250536 23711785
3 548952879 927091391 305692824
3 914086486 976622301 25446211
3 580836469 737850027 153791634
3 473638594 975381794 221654703
3 300032392 759854128 301830980
3 308638161 716415714 292260858
3 52392676 70810418 2941072
3 428781185 612718007 54246842
3 682870553 806818881 39186839
3 75539066 829488097 141864279
3 938656904 982751866 7965736
3 336729157 553101678 78744859
3 535064734 645427789 27408098
3 296200786 895010021 104370677
3 829265235 960483513 248667
3 512298702 656186858 54090317
3 650739906 831867879 44443134
3 477839007 866902645 225491059
3 710032100 766076227 42458661
3 525736495 664383828 100956869
3 938931042 985126937 44319348
3 100934586 230965482 127092200
3 808747112 975813950 118520002
3 179524249 341624080 104726972
3 194706758 668963845 420991043
3 209576601 872002126 457009558
3 599717840 810264407 206389614
3 787483350 861235450 15124
3 350918320 656708376 204542367
3 186646405 316020404 51951637
3 844732378 971363619 34862132
3 49201700 568429159 402474383
3 936633091 994620773 30966373
3 488225350 897045899 76846494
3 292314000 619148140 177427396
3 161477615 329569918 93935255
3 65343465 800676378 118372571
3 578683791 686611575 3456050
3 357330908 535668226 162406048
3 26636609 186904978 156197829
3 433191391 645616730 71223122
3 182635997 549195889 188600835
3 366408405 831764903 172436771
3 359092590 391403913 14919653
3 96316899 684098243 512966534
3 470677528 834748091 341780025
3 200881847 790076719 415380805
3 295985357 537368760 153965946
3 476553735 896484493 127136253
3 626855333 911974879 247839640
3 614315659 855198575 78452666
3 304309135 874311508 483770018
3 640776817 904160176 7039743
3 400725875 897220292 399348006
3 845742225 909069801 35179671
3 623278968 896109695 137245153
3 316857808 748558123 208057885
3 490017251 922846051 151975200
3 250786534 630171024 261438958
3 625208516 895111386 118649196
3 261010749 777373811 97724113
3 777136095 838943771 17639109
3 677772298 678954703 374981
3 262551390 609105994 204115141
3 406281884 938339974 178984534
3 416204090 873690669 195039193
3 290257324 641843955 325732884
3 974759529 989872625 7884824
3 48669865 704483148 563360223
3 916693516 967780447 9340689
3 52703843 300669203 130963798
3 291334340 940453368 232307199
3 302741770 857308067 547239530
3 645058814 789684028 107813875
3 992033261 998281932 3572331
3 544252747 947563400 138406731
3 814878110 944906605 129673564
3 642979625 706102031 14086470
3 532338625 614877173 49444775
3 114712033 787741160 87043931
3 38554204 126541769 74164992
3 291078404 736238339 89575966
3 694021218 748044846 40375796
3 590067110 631955312 31476305
3 404342933 849573874 172562645
3 571854523 719213843 80310616
3 685333814 699543936 10683100
3 766189553 816249700 15419331
3 717362274 768586205 20835589
3 643886392 696721209 48113443
3 597997473 932254593 103410450
3 962515965 980608454 115396
3 867783522 918636676 40459950
3 457820898 785208205 277236664
3 726705867 870032639 37022516
3 560495860 853845942 55170827
3 339515618 538884872 89012862
3 37844620 346458022 85623131
3 135900898 280898543 86496717
3 845604279 976668166 14870953
3 702381379 826079260 20318768
3 235804439 994731157 499571778
3 150447874 522928983 312236959
3 569979707 833455116 4567500
3 495216785 987860869 287117574
3 641144310 864440891 196090740
3 664266015 874244315 154177025
3 663353093 874625568 163992734
3 64649118 698756881 277104832
3 711818000 819394055 98690893
3 448591357 876323763 378419129
3 119106128 947695215 248780859
3 971298860 989643197 7061672
3 185343242 700833727 121132394
3 286817811 452061927 56997588
3 56822740 57260342 363203
3 699471933 801523661 70619766
3 930720624 986736120 991479
3 148488061 591966667 126948647
3 332947678 526656267 159245122
3 132763843 932761136 87518506
3 286861119 456535930 159892133
3 501987509 935041188 126119571
3 567276517 715210469 75696554
3 444496820 913640947 141394769
3 480760755 737688440 83268443
3 9527538 189814576 66218686
3 996663061 998364917 375708
3 954359047 980807023 15020700
3 352596538 374881883 6437693
3 770366620 833937234 32218904
3 378413308 607255932 170343065
3 527980747 969768555 213634461
3 792877647 992294044 81681024
3 707968639 889394960 118868488
3 661682914 739917115 37107784
3 585296235 853395454 75004035
3 850239966 951600150 18158648
3 623846647 744122834 88390567
3 579759071 832123984 202382713
3 643256992 751748793 7300005
3 499713763 713072599 89786681
3 352539024 856206451 17206130
3 20236461 97202015 31732027
3 724924894 816611285 14430328
3 263448155 781578297 397579881
3 676103850 919263047 54338952
3 147098615 502275249 233284424
3 948956682 971280417 16688115
3 769709068 846433221 76674681
3 771785909 781390653 4131533
3 332026211 945987052 568482922
3 705525394 720221479 3028025
3 18575584 475234963 37323537
3 546239960 737016049 189947530
3 156567810 941113191 104451210
3 509317767 717712100 139249955
3 949143864 999729087 11923629
3 618919588 834342299 122953467
3 274689885 839563279 419155328
3 98314345 244975807 42623470
3 915580683 916326031 116307
3 945698044 975950794 17905797
3 471139780 474771183 2838037
3 160238488 214373255 6545886
3 527280261 554464236 7166965
3 527418951 621411597 81124622
3 923516730 987315994 2655873
3 12723114 780351406 75649209
3 501263407 578228793 53153114
3 884379442 951803561 51131452
3 322946013 862474158 329259868
3 713315131 849369589 27502372
3 732221852 967852933 187251848
3 612379129 919606888 80155639
3 927808820 986037400 1781459
3 184238542 913800869 685567254
3 19940617 192007387 86867045
3 342983562 583313442 187231328
3 910413095 940959267 25124415
3 861398613 907019554 41772112
3 673481162 823688574 402751
3 805751483 845404703 12470960
3 696018150 889740873 97399636
3 533420937 963659377 421987870
3 931481190 962835019 16590175
3 59016532 970002420 48730599
3 816216400 910805359 61562313
3 88481216 626189137 531521549
3 192943172 489153915 60239058
3 379669228 951030834 11382961
3 983302155 996323717 1266477
3 715417979 838818492 102992272
3 973350108 981875201 5516733
3 569896091 754917296 172358538
3 25294979 159236013 105751640
3 496788376 647300669 53314447
3 159921907 705677713 509460061
3 435361956 516494641 25055470
3 653034243 721522847 5992491
3 309103336 682280529 340800635
3 425253313 696504828 217421470
3 106915299 143071242 22699363
3 668691787 897518569 14976890
3 701974227 767920484 52704832
3 482441773 635020679 116471431
3 348870358 394081445 655859
3 69751691 410328074 51020846
3 93307831 785388225 142808999
3 423067056 669873154 198912788
3 168128065 898602903 198862478
3 846460423 953849590 104320517
3 745207156 784179683 37737492
3 465075398 787958243 239507957
3 282846182 526061859 100868916
3 479962110 850027951 162769391
3 191662454 946643047 365448621
3 36980083 594686152 436394343
3 15324695 285903769 256598047
3 576667313 623790499 1597584
3 233611932 589925370 1534158
3 93554327 971554866 822789247
3 211330142 867491895 94996142
3 121495455 369289731 200433326
3 100181987 670851652 36437683
3 867353224 868148972 470228
3 207830619 954480165 658598754
3 194419170 634204361 412147130
3 681128327 767296062 32510106
3 434682596 586495352 88870647
3 640957837 904376199 130037311
3 649964312 947436169 108239812
3 891606248 928357562 27131955
3 75972290 246747698 121959429
3 156025030 270657088 67256533
3 586215661 771885309 133889306
3 509193005 830116457 108473185
3 399084607 556762504 144268712
3 862221808 942918500 23108837
3 99690372 494043243 8167912
3 932253218 934919448 1662113
3 50653755 148395249 72375353
3 909293326 943382829 18537729
3 739644657 868712440 56190284
3 698854861 900633597 48594960
3 401994633 685427208 191414602
3 799565056 975805080 12650670
3 358626563 807650031 240959000
3 277185533 444383369 101647642
3 935958999 960480042 21926334
3 482427649 624245328 65225600
3 698329338 774979611 65187078
3 562108723 819205554 76667373
3 118360946 320775876 171456474
3 643488051 773152644 69203835
3 549847179 983245178 247207907
3 926628857 942319764 12513958
3 998711673 999875331 885262
3 314478000 480334562 67159687
3 973883556 998586511 15846299
3 836114660 993193654 68744823
3 757028509 860833438 42018244
3 85052750 86183824 141892
3 322409138 758029424 63223894
3 202171225 389318171 177881746
3 767433264 794825939 20317100
3 43355866 111607624 8319075
3 698618089 906644626 64591922
3 730213043 764036309 1782006
3 49849822 827166535 153349641
3 423558799 939630806 58198293
3 756867968 859549479 20032206
3 125608288 658625595 255698944
3 281209469 626737542 168967864
3 628722748 953777405 275728646
3 842447844 941610027 8883263
3 330739092 400207306 37931553
3 242962879 540880537 255738407
3 906903176 907904918 474262
3 230246008 540409139 193523824
3 723402030 967763080 88133875
3 378216402 494613961 88812471
3 213331774 995709335 440716366
3 759095502 925454326 58425856
3 506552744 864289682 123898312
3 543787061 753981374 189751272
3 943119679 970057267 7292546
3 45967216 934106540 382685531
3 368939150 921589966 389292080
3 867741985 890805177 12454042
3 298713852 741207369 296955440
3 463325331 709551672 186455380
3 811660429 934868121 41300257
3 356704642 788194020 320321688
3 738249219 968867376 159841791
3 916757967 968311614 9660594
3 367462953 725481987 123727287
3 869265206 906365299 36057777
3 4665141 657008949 383223976
3 840462970 918019905 41475918
3 508745915 995788171 419629813
3 365272748 965977333 550176991
3 241391427 936988212 355495151
3 832979863 977900089 118390979
3 20244329 430324603 356333465
3 931696208 935558874 475112
3 724236834 756914703 20332858
3 253774598 983429522 466068675
3 912171107 965010254 8846450
3 415604322 436826876 7786686
3 35055136 966407843 723209149
3 529281308 912929817 40955055
3 77474998 185923617 90657303
3 430654869 515208024 50732408
3 308528660 310287912 1670233
3 18423597 696634293 552643049
3 219484702 457993858 102268283
3 549978697 779421800 76053632
3 108897940 213368411 23964775
3 446878504 534624213 76705829
3 918034084 974673848 33503319
3 43388183 175955626 94153277
3 268201543 869837020 26628779
3 640973548 817912260 6322073
3 839946014 962246320 106269873
3 797739848 825313776 24085102
3 198838430 553829036 290255913
3 121543199 153641594 19345047
3 259794357 859649288 180988017
3 910042709 946345743 33349658
3 415420228 967520080 209445186
3 712050799 945979397 60754431
3 8291376 975683967 703647405
3 789171185 962276547 5778195
3 966999150 988855298 18684784
3 425780875 737514775 152772627
3 844887662 849733982 2892958
3 389418697 488574879 95991703
3 835675381 853406558 16117449
3 558961210 613076975 32698469
3 28263550 602164728 542245172
3 871650976 902800390 6763470
3 423460752 661350226 222694765
3 342258360 981483600 436509804
3 464670664 801594144 40234295
3 687210718 822022035 5746494
3 644029168 718128379 49448135
3 384652222 640037486 8146447
3 606129525 723339384 17972162
3 563609177 732266033 123615476
3 980355369 989475761 4348698
3 741282181 923294205 55380265
3 336769763 675359305 284353907
3 935281152 936789286 1463959
3 88078613 422738124 265593690
3 759377825 811237768 9360078
3 34274094 99034380 48604979
3 648107487 738882945 66833916
3 322652388 883096528 369750953
3 62503111 240394630 140126553
3 678042275 998470780 181917222
3 842980648 920604744 67003257
3 715919627 840488551 119625321
3 211007829 500434906 25906601
3 966154061 983932861 10678573
3 450799252 572092074 47217765
3 771794302 902261950 70384916
3 321543038 769803695 1288461
3 904727837 933290113 6278392
3 466027217 825006961 284345886
3 659303511 946389104 204205205
3 940657926 963051521 17562637
3 970453436 994372006 18987460
3 203814854 349316793 72290342
3 105169285 627285255 37313364
3 61168082 448285011 348019946
3 782666776 828229842 5773671
3 72201729 80567713 1376905
3 109075834 181574684 40149767
3 415139823 910970366 451730009
3 791151571 935539932 68080207
3 430844358 884131585 21702912
3 333323231 479997496 52593027
3 742207990 963803570 160706241
3 545493961 839418070 66410561
3 892685136 975675032 42961145
3 140261050 736735051 505443923
3 428665699 495849347 2861428
3 933836852 950735711 2467005
3 417539836 899546591 340626406
3 235716359 329884740 40299141
3 901783234 922218947 18481569
3 878300532 955037289 39603196
3 996448006 998164734 1664911
3 649816770 918499832 200572536
3 860566128 890181867 2772036
3 210434009 887677858 328396160
3 881503337 883678881 2104195
3 728270924 984145111 182418043
3 414116143 700513374 2758880
3 946345660 949196923 325251
3 123544797 326077153 178102257
3 112406700 435987231 158223472
3 560685231 810368209 62701113
3 747099792 991288799 210189573
3 233533336 872694164 424871227
3 832230406 973351450 3092470
3 208992518 861243948 601138900
3 619780652 794952496 25258820
3 137849908 226711540 24059620
3 489914711 984752811 36077498
3 25427902 614944267 117803648
3 958449091 991735311 17383713
3 124541003 410605458 35787403
3 869793679 977338714 67367209
3 764107710 812719769 29410858
3 24120232 398002895 230238212
3 657864579 954287999 285674352
3 261925277 677197973 61452524
3 639020385 972906853 89872801
3 398672155 719212111 81390390
3 274215835 872004962 495556714
3 107155722 356829364 10666291
3 100009784 718889899 586617905
3 768759812 772387010 1409107
3 7429201 901526931 860238991
3 160832959 489956048 220798709
3 146259045 357322797 112773137
3 545825130 912898049 343570218
3 602047667 690009067 65450926
3 431178922 582717938 91042707
3 68738406 848931788 732456462
3 619783681 777418303 77805802
3 554814734 704831604 49505613
3 880234513 924581923 23482935
3 790668990 832121087 967687
3 577140567 836734108 103510368
3 607332529 972720969 208854382
3 558168549 752128758 50352933
3 816784644 987564822 149526863
3 394295716 960613830 187479141
3 287483851 986824591 295636170
3 473108361 551779747 69169925
3 600275038 914841352 313717269
3 591464764 790308728 163669991
3 879945979 954943288 21222992
3 547758263 845356677 248220369
3 553658377 976507644 101528239
3 209335607 975722781 426830945
3 617846373 823708878 43513547
3 615255822 638509196 13746250
3 217189078 958917667 655867482
3 610620114 762076283 135094194
3 9628908 352994606 213805714
3 198662887 933934513 172405095
3 20145779 904861003 851440436
3 99269510 318166449 187186340
3 588868755 865419956 124542124
3 972823966 981565917 8373118
3 423240888 659377852 23321284
3 340031502 992365283 190393235
3 74121245 268387556 48057907
3 175330066 374356722 188762961
3 504734131 718375242 32760618
3 765190556 972885988 63547676
3 494356055 885948465 288946124
3 290734646 563268692 158419819
3 96689758 201348932 34766212
3 223162567 951743456 10277200
3 357067632 500650020 110251937
3 422587021 547295342 47980448
3 704932247 763749780 28480979
3 779205975 780805061 1497703
3 800916293 841044133 992056
3 164914629 270141389 39187050
3 624084848 795510886 60795709
3 506813528 658926255 117734069
3 929399616 977897521 1865621
3 861834226 908377854 33707523
3 676994745 717662645 845318
3 859860255 905608381 3395550
3 344928240 885875665 453267349
3 926000907 991360279 39901806
3 97804080 624412018 227504629
3 152803161 278179573 67535054
3 792540760 983799758 102224743
3 314480271 372154572 35381109
3 996634265 998733022 1388205
3 955839632 994150880 10605036
3 98287965 322403311 45252375
3 578769008 703149974 53117371
3 657941494 893067109 143271488
3 814976516 902473549 71601975
3 757845152 935659924 134088365
3 904322577 946471901 22236505
3 29810466 735837877 12643593
3 459719804 714326782 212099351
3 598433059 903033361 160995015
3 685830658 887039555 38795744
3 651575191 883353194 160030777
3 351764702 767416171 155471317
3 661739690 943170330 176740993
3 607344889 948231090 116336159
3 86682399 800698448 543025635
3 48916714 112795290 54781603
3 444438233 834988269 320218590
3 919385209 920361947 685715
3 345060130 406792168 19096216
3 352745935 577678709 135470840
3 776858282 972178968 86471152
3 283546407 656742156 291751609
3 182598629 425162615 45876174
3 98571566 507255592 178974976
3 908105713 989679644 27960254
3 20986783 72195583 28713693
3 646145859 933634655 128180343
3 480764332 728981160 244921338
3 967492644 983919239 9135690
3 837354592 953243863 68860793
3 901536799 925789857 1028475
3 586261152 957931781 367873539
3 364794307 456637505 62810149
3 645171342 664046333 8832435
3 45976496 211211690 79820596
3 573102866 923487297 93622844
3 795817179 823209471 5529411
3 775590449 812081975 12639476
3 699526832 782533778 27329719
3 203040246 259311219 53264437
3 677627122 809087851 51441617
3 904737703 980955061 44087409
3 740961315 887003084 132999812
3 640634830 826998260 170549598
3 799605840 819970451 12851951
3 662252307 884683371 89374570
3 540473854 556682033 13857352
3 919160712 935100064 10160131
3 805579552 882633801 70239392
3 171358815 783589686 399634774
3 535144729 574782102 21266228
3 826848309 922295930 28003304
3 835695153 885980879 22301962
3 357429638 836977621 134557332
3 477332024 876093364 263007034
3 722782005 784877673 45079835
3 607865457 773016653 26502078
3 241887755 976797174 342080131
3 31049683 844714141 31591878
3 121248628 403410235 187685296
3 80904364 300443247 48439883
3 731639975 790675303 3705043
3 997444630 999959523 1080843
3 871334257 965377918 91517266
3 714790618 740776058 21636170
3 932524623 994452882 36868571
3 970033962 971626601 848736
3 538632591 876748520 7269776
3 494648749 522761925 6194183
3 292748784 308875700 1715614
3 579548257 936667309 197975296
3 148758665 421066207 201667797
3 205968561 359765144 92554092
3 742833392 838678844 39837269
3 919395593 979176684 2038799
3 797821779 862230372 13412182
3 200760206 824401570 254914086
3 683719700 844237098 1539721
3 511876006 536585718 12542548
3 109930977 884397646 757970834
3 570869797 823802573 239630696
3 278523948 813986404 393999028
3 24212191 72332704 23470308
3 686157020 882611868 116646839
3 181810810 374843406 137465930
3 482853447 502463485 16934188
3 132381150 819971337 596695706
3 61839292 906139712 13142827
3 397604072 912830896 206599822
3 586639295 832303184 192490013
3 658112077 995289064 292108092
3 590672752 673899001 80888468
3 610611360 990951106 30183625
3 182699443 302800298 90927669
3 900169987 948571348 38641782
3 321020222 434369397 101388747
3 540380083 933470129 112814558
3 547349321 813748413 5237097
3 843326165 962437551 1036300
3 824958282 845621988 6559831
3 562129673 731028288 24507505
3 608591 821885448 797635721
3 81739349 940598545 585328385
3 695340924 862199203 81655080
3 488765580 807302231 228698923
3 70580454 445797357 371035353
3 904295698 980449909 3379825
3 821176360 853472339 7776002
3 163490001 816923189 564358032
3 760205946 851322934 76344302
3 313426292 820288607 394345763
3 517178725 795709280 154996609
3 920263532 978898948 31301081
3 390774955 781812748 326195393
3 234917700 943604709 250310355
3 978822841 998049938 7452906
3 395028429 592373434 158684109
3 700741383 911692413 2726245
3 205717875 897696668 595454064
3 563724432 612069574 10514408
3 908733966 961756640 52002874
3 44472828 520440570 451233117
3 146496230 284714169 40381079
3 31928467 696268057 411843959
3 46945508 226795853 19314759
3 646131953 898980749 34912962
3 486639065 614207792 115156006
3 771662746 824838030 12272687
3 48303663 118733676 22163564
3 5262212 708389684 408583727
3 768305776 963056909 44642881
3 712266006 745633717 26020890
3 911237357 924274442 3896519
3 930233372 935672390 177635
3 697050945 956280096 159310054
3 491541527 624052199 100353383
3 301250031 578816910 227360363
3 942900075 954294155 3825927
3 810787814 981624316 111671606
3 104764936 158300298 5914558
3 331337619 339649117 3305373
3 514809043 920757820 364640295
3 493275494 518520182 21426176
3 716081388 926860774 48485248
3 639899313 729582510 36457333
3 361700564 610375718 11883870
3 624610688 963954009 69943825
3 450326441 950268105 456211787
3 371869100 480469751 96391444
3 807629056 815429122 6848226
3 421746292 845744398 99730393
3 376783303 428813331 9596062
3 835739274 915536302 48210222
3 184660309 831622711 12446181
3 222559136 770783378 26986427
3 547120906 867892104 210529600
3 567290400 975088931 403978962
3 611609658 806067507 38874608
3 64957481 699021414 228573080
3 285237242 953464141 427193701
3 810601130 909818563 13390126
3 824555597 987600331 55958910
3 932786189 996960337 20946428
3 593661761 928420687 272985297
3 238392779 765434196 493585984
3 635045134 782129738 53976299
3 999832320 999979360 65074
3 580444862 733915325 116328871
3 502834665 574777356 29666643
3 648217199 962837443 162879113
3 630945259 978730040 238891514
3 675488356 676696419 399022
3 805557952 973195917 53168617
3 334482245 417648575 40652082
3 641643348 688078562 46072390
3 372274480 920478420 304948972
3 386559557 902617226 299132395
3 581125480 637587690 7183014
3 984884205 995871613 9001507
3 516989913 709133024 132905065
3 507586661 601438426 17974594
3 123736349 221534992 82338403
3 710447767 857142948 76884830
3 497851106 691620785 141601305
3 711986794 821504008 69624211
3 781861563 923376745 84048475
3 14897962 414513097 74943967
3 9586360 965999190 24717176
3 6267173 309516452 241758944
3 361792382 860356204 472781415
3 425357967 521878809 472056
3 344230710 714390890 16779262
3 181315155 803115461 467983850
3 690400710 873598144 88861748
3 430331333 472595799 15311642
3 505914515 560769622 11214142
3 601476603 671585472 53382788
3 378179733 384349978 1477304
3 679888283 769453560 31767676
3 501797355 796076893 208317250
3 30842497 406731301 32254460
3 831798071 913813156 56822992
3 169004766 786542531 110507176
3 871234563 939026819 15404588
3 626835215 670576764 27454712
3 128856776 609385820 7802478
3 417921049 656120816 87720428
3 643534108 913175247 76561939
3 215601246 218520751 418701
3 628446099 731952252 54411722
3 962222776 988004276 16623471
3 530040727 882555041 45183021
3 357482014 837384133 179573433
3 814399630 919086691 73138736
3 686197966 806284958 62113027
3 907104071 913711058 356636
3 101400112 765884531 102309796
3 598250648 714158341 31263298
3 680966470 830393633 5492607
3 811802316 904646435 28773204
3 576413716 917758462 284897020
3 643888848 958660914 43393155
3 927299247 977571253 22406194
3 935414932 984697601 32007137
3 275864878 800321389 106443590
3 578245216 673369093 33611925
3 789669660 844755840 549865
3 913909028 976025442 28855159
3 675612862 803563342 66575357
3 467763332 493193604 12237671
3 436348000 604035771 138024789
3 739902067 992523705 167518574
3 528728249 592972507 34399141
3 162686697 375806985 78100451
3 239602013 750122078 134494329
3 424681788 739305377 302533317
3 933864197 977747588 18914933
3 375385654 943809536 299380684
3 223833207 837685215 170020890
3 595663564 931667693 157040709
3 596572433 982009168 30143856
3 109826831 961895568 255605513
3 983849239 984668237 42499
3 890823216 959245370 60544140
3 182427857 892866103 104215104
3 695409994 816595783 54136396
3 961370388 976099039 13352973
3 16257516 337188447 160308542
3 42488793 380020234 292351297
3 257706561 269605025 8347265
3 770643995 822447708 19246565
3 50204622 994893775 530367997
3 571359784 688059161 38115400
3 922054719 933445280 7448590
3 149234378 673529834 246519153
3 993118122 999486507 4227897
3 244695288 934323287 527407359
3 28911597 233729341 196501079
3 726109764 753993122 18270734
3 140254956 477120127 315689242
3 243591947 502513129 72298267
3 660951371 929665670 90580631
3 793490031 820011692 19632119
3 314751505 697613326 310024171
3 335152987 384563418 40437708
3 41870656 364087938 181077005
3 72718040 307746725 64763503
3 989990153 993361137 2394054
3 947408538 960620160 10404546
3 292886542 344128973 50030011
3 668110763 817983585 49614200
3 821311053 965413293 11553248
3 927178745 986716075 42445043
3 2604324 473043665 201817751
3 405573226 792050620 238571189
3 467678282 569177082 64873876
3 886954765 989542553 80779654
3 410939203 465636325 37014544
3 376310026 763370849 177944840
3 913409368 940438463 21886910
3 751221842 835130851 17793484
3 434602 767725415 675904581
3 373812267 615193005 233239622
3 153344667 363908166 71251108
3 206259062 769673711 218393872
3 914757010 934609547 15944592
3 948204638 948506268 121616
3 128817685 442065706 231281424
3 225145797 917030081 589551284
3 437448032 568307464 68976914
3 675609095 822906179 104093939
3 352430942 479646469 106226545
3 521080070 873082049 91102790
3 494550295 888756564 319812673
3 906566448 925814149 13875657
3 211275110 447906815 113185092
3 517616246 745640041 84640225
3 513829594 679140161 116163823
3 917777057 954471519 18463812
3 599855805 615622705 5941349
3 829259958 965500824 50093151
3 766481143 904042570 78099329
3 677674934 996496165 222244684
3 998007822 999097737 960838
3 249729446 967941098 485591480
3 64222841 324918863 208396622
3 114714131 491961171 339738005
3 117017143 314883929 77229175
3 34957644 379164835 169478085
3 308303705 333931197 8368453
3 561328683 864239958 108638592
3 659325621 947930220 13614181
3 489538085 838600992 191056995
3 888938831 915092104 3245905
3 415401771 901287749 268118979
3 514038001 618271744 98482579
3 905792559 933450097 4080450
3 557311149 793157205 30318625
3 713506642 748880500 22001872
3 617770939 865181198 244913097
3 85281345 833933957 534208702
3 467050146 669138779 62404806
3 205098366 952569452 294570275
3 158298676 176328211 8914099
3 784962453 808492639 897778
3 260795574 762382395 434703849
3 45846117 935674566 883074845
3 694151890 933836507 118233438
3 382039475 531946265 81107908
3 614990875 972422056 44633759
3 936941929 979207714 3382933
3 827809461 901974293 71067275
3 25555107 430826517 330333336
3 526244364 952856204 170011705
3 754935975 973740614 63664391
3 110884674 554042041 263133634
3 663066862 741089411 12463265
3 24274312 494320692 186767177
3 779083519 858581485 8854088
3 136112345 152563629 13321613
3 635417649 699357063 34755240
3 146160414 370361563 103833002
3 941588696 994161062 22507139
3 799746162 851414419 18784435
3 959288154 973958098 1799397
3 958744651 978772968 3268804
3 207476084 734160590 133077547
3 343063036 607510421 176508434
3 813270484 865280206 32841616
3 926037146 977088070 48279516
3 527420153 674996642 127035509
3 501858825 829325398 129802066
3 937738980 982755655 5372830
3 586303685 662135385 38437499
3 551204996 973472238 326493184
3 800621150 993403416 32779496
3 970246422 987056413 3231674
3 429797892 889260378 356361001
3 490483530 895639180 102389418
3 552534002 759182079 203842376
3 322777421 691067933 79910968
3 750776892 802328472 24880936
3 468120762 562373323 59001517
3 789081197 813529153 21924349
3 955654856 965260340 5201068
3 67488972 976861446 584708048
3 590866993 917731337 140062272
3 858797512 860539840 233141
3 527813087 599487704 63177730
3 85709752 432846845 263774721
3 192658423 450003498 150368659
3 190485352 897199797 441134880
3 425570927 658772301 78769531
3 618418478 744161643 85668519
3 312610870 811203210 311672745
3 57771442 881652517 209383908
3 944751759 948507360 1106096
3 742612224 754617878 7755228
3 887784528 938010025 48733456
3 411753061 921398888 507942136
3 262707963 437498739 170479328
3 583357067 787878035 203037620
3 77783988 586548202 437017745
3 285904068 886541654 120100884
3 35923130 577156021 454022444
3 248255277 395288216 87945571
3 730955484 839206909 43644898
3 121144761 850813640 353852941
3 557009008 984128573 34904904
3 491575930 625210394 106733219
3 7455763 531723846 414334144
3 746641145 883444624 130016224
3 547982050 917783222 365228348
3 965777057 999740932 20353662
3 79936033 326277825 203739828
3 718070717 862243937 31422952
3 359664290 740117947 260949397
3 465021701 938551989 331849185
3 673154978 816039927 47776414
3 830919912 980283035 129582033
3 307463526 866774506 145709620
3 550218395 654269366 97947040
3 348897746 568296254 99830273
3 107337196 831365497 31539375
3 103510412 145939085 18795279
3 477606779 697119733 7027864
3 536226718 781250589 18061498
3 818663307 910887504 83452931
3 56980362 719491796 627004256
3 587164026 795372582 132926718
3 271468526 351900858 31701643
3 721622616 853126679 67463726
3 808887313 866370089 30875588
3 327188346 983026899 509046642
3 685430163 970080506 147287589
3 658406055 941872778 191608087
3 863370993 982961546 31170384
3 146652011 804083462 588183128
3 126622794 873888985 450411943
3 363699265 417137741 38911269
3 305220248 821050159 326850830
3 595637766 783953029 147466726
3 100514911 771825763 554850652
3 224223192 945878525 700385556
3 828931580 936167301 245594
3 85492549 714350056 409747767
3 410249968 527983422 70703876
3 899786370 990668665 76185472
3 476112666 745877277 190312016
3 477951798 996187944 131662092
3 474793424 678796196 28946601
3 484156144 545441128 11382420
3 514577616 695867007 20518232
3 904267384 938508135 32749360
3 772451353 971746046 39790217
3 420375656 928381720 497671015
3 408663326 805883568 108042814
3 441346120 474053020 31101199
3 162210315 278069839 81034297
3 522609641 601968607 33999330
3 984444575 985822856 2500
3 66203283 906070023 526327329
3 367446338 648665172 148606766
3 832239363 983937267 70401442
3 777717408 802159356 6074104
3 627414152 758353998 106234897
3 810897534 941452556 79228157
3 275000541 459607806 19288081
3 44363583 328058951 95412272
3 874051813 983224699 89642965
3 140239381 786598093 460027634
3 953755977 998642458 11375839
3 814591941 930322374 63625683
3 724343832 862157101 115273629
3 765445235 931206936 147210486
3 364011754 801017384 15289295
3 293917016 478662295 11914774
3 337360571 584335523 98969618
3 825032458 895827916 34485037
3 560478240 779968479 217583249
3 711945698 928108482 77749756
3 244194275 965221586 714121938
3 551034016 587475371 35780126
3 905013604 976423302 47037210
3 303480573 646424641 9454230
3 620146913 758560850 100574396
3 334775222 558929697 203755760
3 914854122 966171085 10835063
3 483455291 542003547 42773594
3 481170120 622950582 129127866
3 940158223 977466921 21278063
3 39081800 758729403 491247171
3 334279412 784350457 263430676
3 279145996 774503117 71915289
3 4577900 719290236 557767989
3 199068700 991768991 501259953
3 355960681 424633153 34860754
3 528092437 725977584 195992228
3 805545767 953631637 6502420
3 465230323 597927403 38489959
3 437494268 587824923 67532275
3 394746653 969673095 414590620
3 78066592 129474311 1718573
3 494909502 813532402 103969615
3 969088389 993957637 10703858
3 747208464 896040918 22219940
3 849910553 933026671 47415609
3 386772126 520835981 44477773
3 131898838 931128438 211171171
3 773050612 914849287 136987894
3 998733613 999973415 233820
3 412285417 785055480 292313709
3 87216218 981825113 584207318
3 136435097 880126845 199646789
3 962830232 994209705 29182217
3 814972401 832174132 6083581
3 674606958 816506662 23109482
3 509020640 653878270 138830199
3 525724239 645080839 88464379
3 430100014 601765695 43375029
3 958442563 982683856 4869075
3 144169119 294819014 90147900
3 385687950 730081171 249325035
3 612267812 668477308 49685504
3 975207734 985663974 2267234
3 208905985 962778051 74941616
3 48879115 720300644 161455880
3 851294745 956212131 16051814
3 418364265 957524606 60472012
3 876552142 996701806 112546955
3 243054545 686011998 420350773
3 883162875 993622109 73286664
3 474992359 702855740 124410901
3 781156588 828039158 15822280
3 367085706 592507833 88785146
3 944988751 981638920 7349673
3 920353195 991815459 2943621
3 802088607 863363263 48663180
3 57103183 734093053 620087164
3 665461191 794549860 44408628
3 252648298 535100947 36416935
3 903452899 914309771 3418838
3 486010130 584851405 53934353
3 138458400 581073101 21229079
3 753615462 852202266 25636332
3 894204847 968107361 5640517
3 751722895 898889307 60844401
3 198160971 527175478 258962958
3 799740121 817747472 13557348
3 411075851 644016386 143186225
3 66476088 496757653 59179575
3 505687589 512962450 5277653
3 512040844 939832135 64154591
3 583658257 867503875 11570288
3 683736180 688168502 1833061
3 714920984 798190583 781689
3 284196188 983146594 198321202
3 541287296 871632804 34800751
3 591213120 793049893 25507561
3 780471788 861456517 20662438
3 718520907 938261147 177553283
3 358444326 416845701 24336395
3 675192272 923455861 96083472
3 167133925 785677307 311188845
3 196626905 688558363 188546898
3 470520910 758227890 77116652
3 319714471 884045691 533818713
3 68728002 362505136 110087996
3 897064649 934810832 25798642
3 920321254 924543703 2863760
3 425795771 596249368 39380286
3 80394394 438224589 63671998
3 805880206 941433508 96278444
3 116319930 981527037 26402758
3 725675880 726190534 67289
3 61990556 514641216 280696279
3 369286368 764026076 356593296
3 673677276 783545003 109823574
3 206688279 829608995 582748806
3 597489818 932579029 273670510
3 632218028 964353501 28956179
3 807178279 939536493 87827541
3 153619048 541767560 112882366
3 304622366 460375954 31128202
3 568414188 942287457 5219266
3 106362889 113061515 1491275
3 71136489 330085531 116185199
3 376353526 700065830 64752189
3 775008294 883454384 75520920
3 806185622 902121875 8095681
3 823864928 908040639 5588682
3 770709445 995050775 194643234
3 343200736 956578982 36677430
3 59523282 562805409 440375570
3 769933489 988680627 13024155
3 881129241 884466749 270944
3 984679929 999255301 6497489
3 503182072 782022999 73384337
3 60437171 239701060 19643028
3 599913725 706835091 64668013
3 763881325 908501957 87914689
3 772305214 950420905 96420456
3 66979505 219199886 117888188
3 491077284 652486590 27389825
3 334877792 837224466 112672938
3 822905850 919926322 10001430
3 344965985 382424089 5504301
3 654114193 669758177 10514199
3 866649812 886681306 17902802
3 575844189 988328762 99380248
3 808753805 980648921 142331030
3 369076160 712129055 162981908
3 434412386 965168338 194520089
3 725254322 981718951 139936797
3 486344456 938096935 93797895
3 231105773 698921429 373303728
3 663822023 771234334 15346974
3 608948925 910630106 164898944
3 84788551 612051604 282385613
3 178888290 587539537 351401492
3 879361567 913178777 24202644
3 201183858 465893093 90214154
3 569323923 904779988 188188523
3 31032983 395586947 55432276
3 727546175 774306021 36498885
3 104144872 480888104 53467927
3 366398026 859160443 43206196
3 640027009 667796876 18366457
3 45633254 212191375 74596867
3 309095107 558209668 194042789
3 137705413 344594576 41069869
3 929358206 984824824 2699670
3 180746578 939794241 71594226
3 993468115 998981080 2932637
3 467798367 882654531 146176323
3 455313969 706685319 40105511
3 590113039 715598951 67979364
3 101601075 618718711 347712230
3 454251540 812044914 96639499
3 682423204 963450524 48301991
3 472585878 537720564 29722211
3 406001437 527917135 71616788
3 788610276 990674778 138280206
3 24050023 760149633 193113559
3 259323720 264529735 1651209
3 660877352 899843678 230795860
3 234665902 992716351 64128013
3 51784280 253174333 135762446
3 34064664 648198585 102064920
3 152713252 556535442 28045447
3 41138447 534006460 5156825
3 867307054 992280714 36942102
3 529808261 850346523 305270657
3 719692482 880195174 20870544
3 857236481 995971125 91767443
3 76826891 445242829 123627549
3 989650839 992450083 312643
3 916974037 962894361 18288774
3 207557736 873883464 464679904
3 511851879 634619253 84173392
3 10944934 853927323 405258274
3 246185158 288769503 18028696
3 676561286 940538819 138191641
3 819714906 855674660 4314888
3 241020966 266291424 9474400
3 933599736 963300478 23243718
3 593031987 655238233 26664118
3 696383924 870244778 158354122
3 669358914 751408830 23334344
3 332469171 647119275 94371262
3 227623872 455301424 26795026
3 958451468 977155106 17734303
3 461844320 949023731 368563214
3 985691752 998701163 8851507
3 674674788 767632174 51234446
3 584564402 645066240 9386406
3 703602014 831737139 3956267
3 806122226 989615092 26673970
3 112284046 878702535 614836304
3 675639256 728036434 4491552
3 837775637 972579438 21423976
3 77641778 139274533 10196869
3 469323355 808559115 319706852
3 990218666 999094768 8205125
3 110972433 264489271 13523506
3 831038832 900295555 4539290
3 817129940 834592379 2053844
3 587736724 857521144 268943851
3 508635615 846785351 237054086
3 152698849 185281113 20880389
3 327408979 486427506 115255132
3 188689704 256159254 58376183
3 322285062 663429682 264334167
3 824427317 880000248 18253615
3 765448214 971285273 35667434
3 867910575 952232316 20140423
3 722159622 756256498 13269597
3 946456130 954535892 7749376
3 742150009 834006194 17564704
3 393889502 986100407 481128395
3 61534132 654402265 425998058
3 99485883 345687167 33503170
3 478612360 978405703 130355812
3 804488017 805857420 959073
3 477299438 607171551 89194065
3 192742245 631266266 84672501
3 846048227 896195380 2292678
3 626430899 847564163 150342803
3 582975154 855384120 266288705
3 269773613 370782158 64955878
3 340151075 386128195 8996579
3 878231721 919476877 20018718
3 370616233 813208457 407596064
3 498364614 676705934 29750159
3 797122855 823506903 13321877
3 924227480 977950141 29300169
3 70387257 331113572 233919403
3 507473556 683333830 67170279
3 458056482 572089209 103832008
3 924719608 957694488 9993890
3 507167770 786036511 50794588
3 509954984 869093589 63012965
3 230107660 599287425 213292918
3 384738420 394707652 275631
3 140792103 651042737 349927309
3 18211051 622903568 203945084
3 759843545 977537840 138291341
3 699000217 711714169 842005
3 622710747 841434413 18181098
3 650743881 749294419 59698822
3 106532722 329071741 89518535
3 931484255 972169537 20342448
3 985275311 999669246 5660641
3 221177229 645407100 117778747
3 498921511 780382647 177089313
3 606870497 828253211 13681438
3 665469367 972519822 289752704
3 582138744 971792164 23984424
3 265102075 502600232 214334380
3 690111704 855632508 93258758
3 449967012 695329421 138102379
3 342994976 735321954 51676351
3 922478352 995163817 23632394
3 468835538 655262727 124968665
3 242443906 935818601 319293280
3 349691502 757771079 391198740
3 724890475 863496959 70836868
3 17642949 589297120 150701821
3 790996855 872982020 25682192
3 332972421 407434144 22458663
3 317608234 746425143 224806524
3 804325343 847787519 40648951
3 717581730 827695508 53073268
3 569215314 986870221 21683193
3 337258018 477510997 107806672
3 421942940 768071713 248882066
3 884672884 914259188 11759358
3 167947757 474186544 22883659
3 296721613 522208644 224764680
3 138286649 700619552 205662783
3 943262844 991279235 1712972
3 896800355 962068858 11646920
3 792430387 914196362 12791324
3 897859463 898531762 507933
3 515296721 674401521 23974411
3 99738417 853618859 363858770
3 869451350 936878877 53848988
3 730131800 823179690 44050886
3 342545103 385129036 20061818
3 758296620 786459759 6848475
3 878071752 984709050 26866142
3 825245112 887673340 56931041
3 103420915 980368817 277782119
3 166416773 750786305 402781496
3 734285067 860369014 5338651
3 765838810 792822595 9524499
3 47696178 107335255 32239699
3 467395272 891616950 321588094
3 980479195 998154977 5386994
3 504204681 948459685 86458415
3 59390479 875342931 52334262
3 953820800 995364338 8842690
3 918185695 974813600 31130319
3 442044377 721952519 90004752
3 591147233 918201240 283813450
3 288924999 490910446 117854821
3 42611898 333399835 1091175
3 844278087 948683878 67497639
3 92334990 391390429 208625147
3 214151524 753411333 39510508
3 118243552 526389251 332272184
3 32376094 362731688 13256684
3 683863888 795213811 61797069
3 802036437 872568586 56040095
3 327828603 404898267 69747633
3 903446649 982686598 77876572
3 727580664 783520725 11826952
3 986974497 997330067 344721
3 367557108 955273400 539065586
3 771123070 837866153 36465178
3 521779670 663324069 122400630
3 327265296 531181223 130506114
3 467847842 598283147 29093309
3 154453250 720298212 192579136
3 9766717 402710397 213188046
3 655165800 840002379 146767035
3 507544908 754629191 239388549
3 694902863 712291400 5395351
3 399955906 948649103 122494940
3 638401998 807391292 133659315
3 466728310 890901727 88860245
3 618835443 711316273 63617867
3 680603105 924511521 40146017
3 690208508 873388601 57038047
3 315330491 795068116 328890216
3 917657420 940430766 1578052
3 982385647 999547533 10307757
3 520467211 578897065 28175017
3 883037359 975434747 51720773
3 556955185 904139176 327804148
3 364945862 946879332 224747892
3 479293830 808480338 136115725
3 187805866 881626937 233969100
3 604918475 932670111 42504047
3 376125197 376477925 67116
3 745121783 778049639 16399217
3 556345317 924397307 212499040
3 111222386 266437732 49674870
3 890480078 957519683 36953377
3 65956980 884175277 62577402
3 806026195 902746210 19602230
3 878119448 976927790 37303812
3 763589462 963109149 16150349
3 969377060 996667344 18276256
3 17303402 55573057 13066836
3 348441823 578468792 201893098
3 300893349 634208542 166277532
3 958127650 988586686 25548878
3 383781941 501455846 47664197
3 545366746 821257448 96764703
3 505432595 771004310 45739876
3 792469427 957777224 133817085
3 63416025 833175283 558064917
3 548632261 608060422 54601073
3 752064664 882626642 71874936
3 327453943 977969790 79790580
3 572189343 635755909 10267047
3 604664638 638329181 1341576
3 349452054 853643993 200570665
3 508952963 702256393 9179010
3 745130529 808927343 45559613
3 601475465 722825089 44981747
3 244432546 535694805 221010993
3 841767999 914204919 4823790
3 421905779 761422457 278731873
3 766463666 898192323 46523775
3 85746915 718978384 606759142
3 226213126 499433462 165394260
3 696764727 790772677 80093736
3 449963611 564929313 84649249
3 102940907 679705298 205368196
3 270084618 867689221 555715303
3 134171248 420927509 75306125
3 304565099 599469521 241896979
3 836688652 913047579 41429605
3 838783026 877092054 2190227
3 32266914 577280281 515297523
3 995974469 997324699 354854
3 176768774 719680583 29024919
3 401623164 867649562 93140537
3 646747366 875929553 225618057
3 671853417 751841766 70564007
3 178880559 749381200 497578949
3 300768922 719103419 152894512
3 23138102 922077242 146519669
3 944720654 994532547 14087148
3 30008851 935989370 814333684
3 68690141 224231578 138723721
3 279890238 935999689 493564388
3 448042142 862482921 73014678
3 981810644 999291947 12700313
3 205495577 530265278 77903931
3 860969786 990329782 29558405
3 797178118 896429516 15609092
3 330352069 725942324 115457491
3 734427521 951810278 140109994
3 423177810 577512805 140679000
3 866754590 967459757 65863169
3 308111789 708597893 146588491
3 898405570 939310996 1077912
3 965240662 973406340 3940638
3 444674452 833318232 99897185
3 236309771 759454880 152123193
3 958877758 993729146 1664824
3 354639185 480681026 16979812
3 249139345 266820161 9326867
3 319347172 853826796 120379940
3 304320194 804857034 468557184
3 393650247 770389369 277291907
3 968980693 970917540 1465924
3 101377241 592137342 481820387
3 183973456 677693814 37398330
3 436689035 810144825 270736855
3 34442180 677155027 301661234
3 601604129 736084254 59452033
3 822241332 824960722 585522
3 851544116 938155532 21217780
3 476692920 992854764 507323822
3 903800339 908825663 4571183
3 828430363 833073308 470516
3 405708922 908162076 81087346
3 748303209 781988990 2339795
3 228573369 762336227 33567946
3 634706857 703371372 41137888
3 65534454 845748154 285674636
3 521400009 968704778 319327887
3 743171038 997112325 66222352
3 51539804 966867358 573196768
3 797990557 949994536 26728208
3 262284714 917030657 425629484
3 597559702 710084613 108282313
3 390694846 957610183 423337251
3 349200841 972253814 261033651
3 844110111 949001312 41045960
3 651291567 653577764 1381249
3 995643521 998524042 539113
3 210235690 569738655 248706620
3 4091008 216258785 85804696
3 338808781 443457291 52290298
3 648217858 920404261 205354370
3 53220983 649471430 130655486
3 731962343 959728084 137059053
3 800380133 818263042 15594710
3 397008442 870598029 208024816
3 86475410 153832931 65822028
3 34020125 598303803 365349282
3 775397810 921671705 122059298
3 63051192 501136578 311051758
3 192016752 486795035 208431671
3 939503280 976246692 3552867
3 642590722 937966833 18738991
3 977879997 994395287 8132758
3 545982793 603068552 15749947
3 241190064 385532887 81861839
3 813768474 919384981 2227777
3 358432567 369147741 5047688
3 626554018 676608541 6090615
3 28099858 913145248 710300809
3 707086405 927534755 144119050
3 676691188 939660365 213997521
3 18094007 680667688 54405099
3 755428321 941237688 128559048
3 763055053 979410219 36093072
3 588271975 738114411 3949255
3 685739602 979529996 109568533
3 469850807 714603661 174776330
3 946375355 951291762 653657
3 17407901 833283215 553341735
3 694871994 803283079 105982440
3 2227130 357978908 27917911
3 642730770 741198732 10201008
3 424855821 678851267 118495656
3 70254279 313139069 68835283
3 619959987 734229170 37266400
3 143438814 998219930 572020711
3 435002221 851957439 336581521
3 526933589 663648765 54784167
3 835319345 863805316 11981951
3 432012498 733230337 53450904
3 807014921 873262473 60976229
3 355055807 995007173 53075519
3 120617401 136770709 9537564
3 383158354 899844992 201151947
3 445120355 798087071 194325423
3 483964824 655937717 159809375
3 688353316 694438954 2987242
3 460780365 854331514 55607246
3 387059255 552983431 31489675
3 55046934 370651959 256781633
3 951246206 958544979 6355393
3 441566021 937156292 59501588
3 721974019 829348696 14709148
3 798332637 906093362 40887296
3 221662737 688623545 79881860
3 616762567 707871381 90029655
3 207093743 728595044 167552369
3 472336624 817418591 314916953
3 752001200 754156054 901689
3 89060535 107398135 43786
3 33089753 941518967 857183608
3 514396269 987368922 256670988
3 873422857 959311747 2438218
3 670383788 751349800 56146404
3 320692861 539612231 112892159
3 892585048 951782315 26487078
3 996046805 997489995 831038
3 938732657 952511663 8293432
3 311572293 471610613 26022054
3 323802816 853852892 245840485
3 649599830 681565279 24882041
3 31357867 277568122 73034487
3 541761358 590468624 2272369
3 300311652 822432959 465682485
3 709294418 709361625 40307
3 552230302 611887884 3613490
3 939460188 954855671 4816542
3 447392191 471650756 12433577
3 288373922 843865096 220689834
3 295211258 418853399 69333325
3 49563577 250257965 163421555
3 792115147 977177760 165823953
3 490147925 606216654 33497131
3 264678207 335636617 54518455
3 189636916 751680167 522753894
3 930787722 997715192 16150194
3 256524345 368774218 100969046
3 639896402 997696866 221357348
3 152009440 513054753 169015371
3 424289263 886900013 63437210
3 425900162 532706068 67480202
3 160079579 827494165 586102656
3 362102712 378429621 7945909
3 496858064 626904104 8835084
3 929180566 949001681 11742580
3 15509848 630548890 363498502
3 392820517 479621815 10369925
3 775820228 969718835 71502943
3 583825200 871426560 70993441
3 967646046 974335679 3093685
3 192599137 761872999 266585868
3 612890789 969186169 165181038
3 988712504 991281647 2033285
3 472903896 985731893 136350456
3 253857399 408513717 138828298
3 626841489 757934131 69915973
3 969903101 996259556 19349163
3 784896413 792070265 3906631
3 581437755 787672725 140598890
3 315939512 570905450 137106717
3 484577829 521661478 15932453
3 317408476 764899075 149708508
3 696541797 722761227 21988562
3 111758936 681383020 267757517
3 876027727 998894430 84138284
3 554058079 592244704 24103953
3 791417201 840590841 42058711
3 132220579 465732587 222901727
3 982220223 983538133 738475
3 915819860 935951402 1390122
3 930109283 963505172 26689211
3 700603010 701272747 477006
3 95325197 436914626 146079707
3 332260032 528525222 2500800
3 218564981 351966822 110756706
3 375360407 421532198 35297001
3 615692554 989596770 247767319
3 474700076 911825056 362307377
3 450303507 772981817 45325467
3 755459483 879162981 23345185
3 750259618 943988841 118159462
3 668843019 770928720 8050474
3 422812867 537903033 57191924
3 58291925 871890191 302341621
3 81075767 158456257 59229546
3 300805831 484007441 167017455
3 953383031 983184011 18368705
3 379476806 960665340 352082714
3 900047229 993724012 58774317
3 678261441 764014275 78623604
3 113659718 447382019 2881492
3 187718963 349026594 8759500
3 610908920 660316622 26252
3 44859979 138471039 79656209
3 745925122 867194159 57287900
3 664616732 879658397 160611030
3 755417377 767416946 8946300
3 905670517 935462876 15021384
3 702918774 762138213 5696095
3 302244502 567493507 23095829
3 712779684 762162465 27435427
3 726468716 850378610 7507629
3 87586390 193759260 75809254
3 111023135 446760244 11597813
3 196664511 313823030 7705256
3 513613320 759100164 212314062
3 221188726 764917164 276354225
3 539415462 851985269 239354101
3 791026003 837118815 9046251
3 999053366 999488225 204178
3 485663730 668793040 3415014
3 70762204 234823256 3829643
3 745445548 844317810 31425633
3 536895762 795602582 62733027
3 842480752 953326128 96414064
3 972519146 984464956 3035635
3 540910262 720421960 36572253
3 443262293 996264625 431828270
3 792432409 862750230 67863857
3 76345678 104403169 26522202
3 632188136 974168622 16275208
3 84013225 586946171 310828607
3 986992564 991591634 4306806
3 632857446 792249095 49474663
3 768717854 786961659 5000617
3 975384021 998132339 13921636
3 570081520 803082498 189792683
3 109086339 924701141 522146816
3 615233814 710453479 40364167
3 638135566 830818695 16509111
3 755743924 910683749 15303685
3 578593736 661513807 74525677
3 199139495 615383913 400485020
3 457945932 838796939 208938659
3 332321077 608727324 248674691
3 576776132 977517361 367193483
3 156710745 722450279 355583584
3 805236370 808635271 1268785
3 857737004 915193386 47920740
3 370916749 694758603 300490567
3 173079347 196619959 1343270
3 271920822 974447344 461483112
3 369835089 671308373 183956286
3 445799698 861179283 311067261
3 948627870 988516266 7356460
3 902810250 954898165 12107040
3 430981885 844860571 83873676
3 597194437 706999509 60119679
3 608549403 629511809 5124872
3 366833403 672623459 41823466
3 667069403 921749654 149500896
3 731923853 924733377 4961735
3 895623444 980086471 4377176
3 110466605 862010398 725135711
3 156681341 823701774 623310703
3 425901672 855042067 390662431
3 385041882 757262060 285310846
3 667546670 840703203 48606487
3 914782017 998372287 62456561
3 517144534 990565633 458010663
3 520806394 798983250 6124060
3 232946078 238129129 4308775
3 385704573 390641631 1841362
3 483948865 902761232 253338443
3 570164018 823363537 163839794
3 321380758 337940535 7591445
3 671572379 778689448 74156839
3 563594456 866183552 118104270
3 457966973 852315327 233796181
3 614582137 851915745 5258839
3 852310034 896419181 15266071
3 474534416 831222326 13147124
3 801742722 937878765 126876305
3 752840464 947459184 136485036
3 348390348 854061468 8559626
3 448579324 960992423 481677075
3 389424528 515873419 86153756
3 678880469 962671569 44314076
3 490201043 580937248 55181453
3 277710864 746872049 88984070
3 953870961 981206941 8777075
3 161573014 724200887 304941545
3 866550102 928552536 29340965
3 971698592 984452997 6841349
3 316975674 922956152 493191898
3 355015281 682479463 281221540
3 131275045 354541562 49668540
3 172194707 466758367 39582471
3 744071135 823078759 46882942
3 475545099 892744717 400827766
3 307262894 875960388 547248343
3 599154454 706634427 15748160
3 20444199 595278689 454039262
3 944553589 965443624 1104895
3 737360955 934701760 106732
3 774283210 991575365 216944078
3 942123481 981145147 10704737
3 92618478 121832693 2747387
3 865892517 993762700 52339638
3 127737816 804354255 135494252
3 31742993 618591256 583975596
3 168794620 945664572 165821370
3 813422868 885322812 26212266
3 240132133 798740769 24481476
3 187232305 786424446 122940352
3 596824463 853991556 60648908
3 229076372 301822405 57963754
3 647660914 965359316 224486789
3 408113454 566895377 3525883
3 364755570 417733534 50599805
3 348219659 423592743 17090960
3 708011835 723646639 8259235
3 879341546 901506074 19086621
3 381732443 773413037 374731025
3 177168238 449010636 76426375
3 221576309 622711830 299727441
3 937604387 982100935 32351325
3 491907163 577433330 58774687
3 331174940 840604450 14695021
3 96166029 499231364 95111362
3 153558554 360393435 167643042
3 482339069 494739481 9185102
3 912762399 979420033 64512263
3 534166384 956504882 330108372
3 77296648 788584032 17543980
3 996425509 999342269 950382
3 478487620 632179464 54312282
3 309368024 420513843 50421016
3 313590205 426218990 36786273
3 796265048 881406110 80400122
3 972680693 983291026 5883437
3 680799677 734140587 51800653
3 793191480 957529451 96262564
3 539934685 551004367 9749835
3 293263328 372417887 43010077
3 731167986 788045689 8765819
3 965180976 991471073 23233641
3 112562418 494806459 184757761
3 261052980 799220285 404777149
3 82175885 852481098 661930232
3 255591477 708010804 354418664
3 395289711 814794827 343614338
3 440672602 916608703 45381174
3 713383225 732070146 10154565
3 727346978 948505789 206817313
3 495285764 612721354 47520407
3 789630524 944799277 121285554
3 131026328 499345946 251171456
3 753177104 925796358 147938848
3 983735847 990981283 3013506
3 354695146 379029801 23318145
3 202209256 916277158 644107173
3 301071745 620701775 39051228
3 842664326 947306163 7762634
3 357754680 681017033 15772756
3 33503093 882129511 585244149
3 590908803 659836350 32591706
3 670622198 892800298 193760074
3 374793847 749813425 199858326
3 651823959 733573742 71154871
3 704735148 994962852 141392415
3 357783709 415866394 27576018
3 731123359 869570751 10117492
3 892673839 948964974 12936090
3 334026290 716750603 217403168
3 826984904 928656339 48209334
3 237704979 445606242 101154390
3 302996343 709357074 142196865
3 557075155 599213803 4705443
3 414246297 498406452 33692877
3 621598628 691678599 63371737
3 510268117 942950452 410334124
3 347798981 348498159 329016
3 806872732 812485000 3495950
3 609480045 997395396 144459408
3 139697462 259864632 45294536
3 78582036 624162295 320403139
3 267992608 774406037 490307627
3 942029805 946956972 990296
3 209368394 880564555 330678067
3 383445610 622404944 199599655
3 9855599 706155803 193593348
3 183795221 523538216 150409428
3 329982921 444238778 65800450
3 425057643 637577142 157440986
3 259974748 923820996 530232711
3 580928600 983670874 230605194
3 838827287 859801176 12837698
3 6609690 331075111 147457780
3 263868680 799192490 258499662
3 624898451 804323157 152081397
3 417117448 576411961 139844793
3 351846147 539286560 105326901
3 448761687 485558626 5071045
3 363449259 944540414 436856746
3 41640796 925105651 352679892
3 19988205 275811364 2898763
3 300828231 371639378 6465494
3 210566876 276698258 27223281
3 173479371 748295269 372416934
3 747061801 817905102 42528514
3 474814613 597596064 104128204
3 765530988 792278145 17366303
3 524481040 803770718 226445441
3 525039177 661938735 4449205
3 31708295 33842889 1515880
3 96611113 836930288 31397023
3 452584912 745141657 59301392
3 891918529 955445000 55583351
3 826131719 919995665 78190610
3 624529157 908807637 251209246
3 424582443 847915957 74964181
3 870421299 967808323 42159875
3 574877217 664660617 3581685
3 569893607 609992909 6066439
3 361412133 690169732 61734175
3 362614450 478000574 5654186
3 214329433 434933780 123697886
3 546881437 741434577 30755929
3 53640812 344210101 10797841
3 906493390 988815425 28699017
3 343036680 891391195 4270832
3 301756537 707213963 101677732
3 236553652 495522056 60961755
3 381125655 398299179 4258027
3 830075316 934351548 13000782
3 480830085 591328179 8114717
3 152636882 990371839 440774485
3 416100948 871606180 219931095
3 130063506 838453638 311413427
3 586376867 819716455 160671297
3 455557479 745488263 170055291
3 355897873 948811306 95987207
3 3318879 963558820 89730678
3 368101981 952802459 196879202
3 468416759 597828420 70414305
3 891231031 907601309 6462884
3 747765303 975693655 210018910
3 413651649 621064165 152433159
3 368525132 736594229 146845556
3 495872467 912453542 359204594
3 395647342 456764506 45784163
3 38262717 584096794 426292484
3 654620639 667044577 2045557
3 909226307 946286179 1774968
3 999061011 999948705 189273
3 498656191 852002251 83127294
3 368265385 971331824 58397827
3 388322972 554195436 110717899
3 227334128 862750263 492424105
3 838493294 945935925 40264545
3 774194195 933104424 11855219
3 623010501 628714575 2386874
3 190016998 963710207 770510850
3 369393358 833346598 383293016
3 6138931 797354652 149514542
3 690046164 820017195 122417982
3 916605218 995380998 78512169
3 722961884 966444979 34962692
3 301216688 666779364 328242183
3 462420578 962417602 102802389
3 235219984 819989178 560649686
3 714515030 868710322 149101986
3 963163386 999092952 30590114
3 476666105 998451957 290444842
3 304334420 582854568 272020504
3 923261718 943097818 4354087
3 989693562 993327538 774016
3 22873271 603788459 436241381
3 227079313 974874752 481212662
3 437604946 637383103 111374988
3 965217604 972828039 5597924
3 640427424 812598001 101791808
3 147295991 801155140 74483808
3 303771348 556049339 138226919
3 899425392 956023136 18281153
3 421630504 768316119 265338358
3 408921505 947972031 525716569
3 602411595 838218974 207543769
3 54458784 412050793 198877698
3 570950042 665101750 11825518
3 914813884 955015823 20711061
3 628773624 679673345 35635076
3 246674565 531442667 153992651
3 162182570 372186060 188712768
3 209114139 875572852 530224332
3 834018506 883799907 24343238
3 254984464 532928890 157351271
3 690122129 920983366 148664985
3 663760504 827696385 4809419
3 899719860 991336068 22363822
3 484359923 859619074 270280057
3 378782702 583770284 7726032
3 461904297 592819568 25192001
3 540237926 666695523 34871894
3 409697538 463229616 42379137
3 144521315 594572735 110075143
3 791836921 840275209 35323367
3 626888796 694914557 49871277
3 763223250 944123661 38063835
3 310638774 498314757 81168938
3 969020332 971992736 1277002
3 538612335 715451462 90931439
3 750694980 972677713 140275562
3 50931292 308502463 184790209
3 499125590 550299242 49492249
3 178959462 645818662 291276324
3 773738770 883776447 35991475
3 634086887 683187428 21184467
3 499765633 646234664 96764507
3 491646082 897765968 159259032
3 455849817 781758871 151726669
3 418898074 786162112 209725584
3 509907312 952584004 12377128
3 277890374 582336283 29811005
3 280979985 337627635 8538309
3 508262067 908157338 363440706
3 367263952 991976432 213029226
3 69691255 106055317 21364379
3 568931573 950442321 30484254
3 3741493 763814011 189705095
3 579073835 777065646 22544463
3 413604569 448620330 4307917
3 242223204 713368069 145133417
3 287431752 815134087 134098029
3 767248324 776428459 2290735
3 258074277 970668580 706225998
3 775920187 822771308 9308406
3 429351474 835178171 44737768
3 958605049 989984250 9640981
3 476944122 619591377 16788101
3 804634752 981099548 48276408
3 278330381 931925208 89669084
3 305843890 726588706 340080060
3 942313061 944687415 1337472
3 976385066 994468930 4159629
3 106668694 900007671 737338758
3 348413978 468078491 34063002
3 34541394 445786631 281625078
3 143150131 205236092 31649133
3 360956003 715568509 1601405
3 441469163 892640645 132338843
3 932567859 958200526 1023552
3 682615181 866451219 174675005
3 10915389 45582044 25544754
3 206051796 543275423 307680013
3 332521512 362553375 15774858
3 394394756 574927817 8334451
3 790655678 794587260 2182880
3 596773522 889971214 169588220
3 692663003 825637740 4253145
3 309807617 995761024 289488611
3 161265269 300779683 94976110
3 687460864 945824165 235798717
3 830109248 946205304 112113215
3 810401595 883066489 54701295
3 587498342 726932876 76408391
3 608836624 971583131 281503476
3 452454864 614765349 65414204
3 775889094 871943484 69609644
3 331065534 598320203 125661409
3 107232213 766540053 616277591
3 382694310 724118448 240005792
3 73347021 673805456 587079150
3 3662108 365261902 124265254
3 22897803 269334448 235317521
3 821201979 866230809 10045854
3 922907699 926735408 504139
3 136604910 515808721 339123606
3 912824225 954232980 10806785
3 474644061 739453482 1207172
3 851756522 984945983 80374026
3 931080336 993429169 16227597
3 810643254 985779020 57495002
3 109176209 707852483 583359498
3 729939524 888006242 140625507
3 982636989 986065425 857954
3 472703590 685162658 132513730
3 390346459 554108484 82752739
3 492374457 815418289 25723581
3 91828899 740874824 414497097
3 323131944 421436391 39146919
3 90185440 395263038 281098169
3 835908480 865669149 11543190
3 491240839 542765541 50994425
3 865287585 889520724 1642912
3 493547798 698513376 35505574
3 294800511 325859362 14819709
3 191288371 797860795 560226962
3 209889546 988740787 85426686
3 673727701 955402797 178119610
3 589244672 997484981 202500695
3 163018638 419763232 79924290
3 374511005 746876779 220895730
3 320298889 737379390 272367742
3 593062442 733822230 46208096
3 326319989 413909850 33816339
3 323431822 346808202 8368587
3 422138449 564958850 83817280
3 208482002 932838028 425364435
3 397580310 743468776 181000029
3 220947538 626089061 392154251
3 967382353 971179941 50659
3 261307713 671746116 61351457
3 769727595 844590249 45540159
3 686069272 884016687 89197896
3 27270472 296410494 182884959
3 722283156 755307892 18925178
3 611170953 968407270 27192707
3 532068260 621620609 78327810
3 283469935 562858435 81248267
3 7566525 396641507 166311286
3 323465198 657246621 326794367
3 969335716 970982581 464799
3 649485013 689264381 29529744
3 4570835 880247249 788514219
3 158141181 743400968 201136209
3 418386442 761806086 6263493
3 650542229 733812588 36117550
3 828100408 986366722 153486040
3 114540852 867761267 288851116
3 247812685 518752180 113275313
3 426423767 772674017 281144996
3 584397368 882766087 131170367
3 221306847 714560161 115591495
3 881848020 895173950 5344065
3 377290849 872867146 165369297
3 847013974 974866421 1892790
3 83767806 301817875 193515267
3 729807473 780502706 45375477
3 129295877 892598192 317748286
3 553762867 941100270 300632305
3 923174405 952196514 26585525
3 45283033 228136764 107959654
3 50290062 317392075 160504129
3 845572945 987848918 58153236
3 395042459 574040128 33107120
3 898654730 959932193 46706875
3 844590212 994533304 48691641
3 230587215 643527153 180784656
3 962861266 966248886 256109
3 268958516 737579704 355364425
3 791452390 888959469 60560939
3 479912942 989873515 394099635
3 997104556 998422579 784557
3 921269925 930710075 4800058
3 217145316 349133296 59162865
3 5862884 697999893 150986810
3 440273088 608108930 167550440
3 655657578 982203796 7608927
3 186055084 928195865 700410095
3 454316137 890201210 86842409
3 952702492 982716259 22775275
3 819757968 824813181 4575283
3 758784804 906814618 141386296
3 940820987 993782268 33545766
3 403043336 539633617 135998575
3 437176000 609531016 158316212
3 290724263 296935220 266156
3 958123299 959769865 147790
3 831862017 941309566 104629762
3 665747306 899258529 50376169
3 670857427 705024380 6963375
3 431791012 590773699 89161516
3 759601527 795662967 35610630
3 416054318 541730255 108986133
3 873302156 925972022 21734470
3 346925540 428982610 26867348
3 340629504 785804492 322179863
3 269471218 277634511 3288841
3 312541818 872648039 49679247
3 503480335 790494456 190980091
3 816652165 868709644 6472952
3 647859938 812407392 118949499
3 49823780 481181482 200057487
3 943611020 960467180 8308184
3 202339710 631520167 366632555
3 644790318 759991683 76690868
3 628155164 708396412 19085672
3 422508066 598719211 66098194
3 633771150 769779086 103578557
3 504350986 721850998 87257420
3 732461106 777551000 36024989
3 617494963 765871433 65788317
3 715797546 774283860 2631705
3 126518373 198690576 29463146
3 763131545 929039076 81027899
3 72618042 228974906 22070533
3 903609698 994180415 30480055
3 657412092 894535673 237084406
3 685488198 960807642 226324553
3 573500199 797456181 70196253
3 273587686 308807930 33652194
3 348658662 381616735 4620300
3 914503270 983324428 31837643
3 196319371 913386746 119011572
3 326225800 569354287 20628418
3 392967197 905832082 199362226
3 165103379 592936278 223905676
3 15626049 510804129 326500446
3 958171580 999803927 29436738
3 929136128 978591832 46676271
3 216782069 543218491 300351210
3 558490724 797192653 91792008
3 964215131 996864334 28461543
3 936403200 994253609 51003875
3 406168700 561665874 81955421
3 512322398 974095327 32883874
3 105309505 549281781 90276628
3 153897515 222956242 13911809
3 390832500 444583295 38813305
3 898122416 931684372 28043821
3 30432366 572608925 374798571
3 843682282 849490219 2551474
3 336605463 593682725 66089779
3 631104190 633291167 1891644
3 184046385 974367342 789453777
3 631470816 911011464 123429606
3 224604660 678223471 81422916
3 1969734 626253759 220033119
3 313971748 356810829 3847965
3 58064892 627586085 146107076
3 975944244 992275031 7396125
3 532498198 702053759 82997962
3 491324340 843916980 120085512
3 422238182 896007109 285488215
3 520534596 595151925 52516564
3 409290868 632944013 139300550
3 338293999 562965734 199198516
3 468131287 882050400 105137706
3 245389100 529183727 263243197
3 573025084 735900688 117474619
3 566457417 687870130 76352700
3 307007211 619329369 114411624
3 906086280 916625413 9876801
3 721732737 850332972 21550673
3 621210730 775249445 131441440
3 905294586 936399993 21755851
3 432538950 785093112 173923827
3 130075318 681932147 153516389
3 788523333 982153699 42685997
3 754116552 843027913 56408786
3 464715821 905032603 273377423
3 168730114 485524708 99366580
3 531849156 692173421 25617193
3 548827383 998423385 335005816
3 868497445 921773701 51354970
3 941187666 977572555 27636416
3 895551097 997047342 100075616
3 3075258 76651950 35562439
3 808821747 962194341 89205120
3 261740902 522593389 71164290
3 953989347 999943145 2264429
3 239532406 658318944 224082464
3 821375638 893572360 56682279
3 179926469 335985566 87988341
3 200367461 285252340 77098987
3 189886800 278117962 62662834
3 290932567 908140608 569289951
3 176990543 845673896 413050534
3 669791976 963442231 9009169
3 268843531 531891104 183960238
3 996320226 997740694 815532
3 257464668 364354914 52366162
3 36864793 821983835 608149195
3 141632817 641457373 274130390
3 46997845 571240274 176697146
3 852864191 912329087 4000579
3 386775973 920481837 155916762
3 402188906 585163144 102635078
3 767574461 781693183 50729
3 907630259 938821387 829005
3 58285973 193155389 44685699
3 229667996 994864864 718802780
3 572237148 958878239 105640439
3 224484414 943329336 377427943
3 129585423 370643888 172546487
3 746254621 917232971 91185337
3 324427193 493297131 150426366
3 830604387 872448017 3986380
3 644517170 877042188 60109302
3 595838312 903010864 110500364
3 894690592 915452900 14290526
3 402675235 694071609 275208682
3 227885029 471710399 67185975
3 838788888 992564380 102358566
3 653922261 786668740 96103847
3 121698606 256006302 35120658
3 41310657 61236503 4383931
3 72551393 423903128 140231958
3 237202471 381297219 131674648
3 145289993 189987381 43379625
3 533878765 809417354 147064096
3 587258854 838681861 90983064
3 533692820 994618857 427227770
3 842462891 888104736 16557590
3 150213886 226580667 74797170
3 368360955 566693002 175576618
3 41349841 711035106 158034873
3 677398776 857356574 113120738
3 323004396 695481654 328925251
3 939314925 988595813 43176270
3 806443574 958792368 109145610
3 910196670 976730896 14093413
3 763561657 772006408 626878
3 434934908 958553466 448340943
3 73516033 623341961 353749792
3 470697099 523869509 30687336
3 795629748 950885672 97974175
3 871232042 965377147 63738802
3 516662501 812185045 119233609
3 497661104 888350153 234591777
3 620851693 638434588 14410078
3 111809259 659174870 509978063
3 116698182 844606423 89347722
3 426270090 459850372 19103635
3 698949420 822699719 75375379
3 319581575 877820886 297135110
3 747238006 774221331 16905957
3 270582236 971429364 494560846
3 584723786 931889436 79165136
3 564916442 777095620 114297530
3 72035800 699289745 294301268
3 227669384 948771780 224053101
3 728303432 938691375 115592250
3 488584366 596559386 83504959
3 781840227 831839628 34684088
3 848520225 925465617 24024182
3 942264958 968295329 21726729
3 536103357 992276249 130888555
3 288334156 367880606 39570362
3 39619947 803771540 658008483
3 614811391 614883374 63905
3 271099845 315317769 21344380
3 22003580 88895806 46801455
3 963980340 998162069 29758518
3 92199555 639913267 432534144
3 614927611 889894503 24313868
3 33420505 666740830 194727526
3 598343682 947424202 60809131
3 432753174 775709053 322920071
3 435262018 737227911 282199940
3 791285689 921075292 23383208
3 115886111 592028786 433654604
3 166537864 468401567 274566931
3 35871297 68609172 13913423
3 433026532 892924026 93539476
3 706240264 991571614 204642671
3 441258289 838966597 119489285
3 43418820 57951935 7229140
3 246767233 510803763 187756995
3 680583027 732319597 29306724
3 69963427 991512225 562085558
3 928999818 995247912 42539015
3 313968874 598998742 7831268
3 609347958 655932176 40074793
3 696537896 857678394 53521943
3 903179603 959080895 18346212
3 214228461 799248539 143217206
3 805916211 940099851 21117302
3 226476678 758371114 392560836
3 689386659 817549977 58745927
3 463651296 616120825 17436302
3 934819730 982268979 26189087
3 252861496 609965939 237271111
3 871351346 995598946 30806242
3 51293795 924318355 13917795
3 932249205 934972687 22537
3 917302840 931788252 12350004
3 84795353 246205900 47311187
3 133627119 258992208 52731141
3 427755077 764231401 106285056
3 958344189 972055004 9505364
3 866453339 878490845 11088605
3 828333791 957209283 89891687
3 515657470 750254456 168262151
3 984658961 991306442 144485
3 375069649 916781473 195942732
3 368219665 374942716 242261
3 39283974 689389089 434848177
3 224369778 319290802 17992699
3 636188775 879464880 163084961
3 569732314 825761871 167174637
3 113203116 253207781 67394868
3 175903191 822622782 309049786
3 325107297 350517139 10682278
3 816310954 870732553 45248372
3 563350751 729028114 46470099
3 883185593 953047946 47402637
3 320030572 986834375 622503853
3 718670894 751107355 4032289
3 558340231 784607899 195030508
3 27548523 436805971 255874388
3 43720872 741581315 398535470
3 311397797 593885008 102870121
3 513820827 773615225 96561977
3 164067027 757940558 28914616
3 410199725 890194321 368449348
3 334485474 420767832 18707003
3 706404615 988181922 269521888
3 277526499 429583170 3198032
3 807992334 891543292 75977576
3 615246133 983936542 199868249
3 719006487 746216743 8495783
3 618707999 939397601 239950268
3 673508618 747479787 12550156
3 101934188 845624231 4225896
3 986275552 997595828 4593819
3 319350886 449948263 113263854
3 826892088 832758754 2824094
3 150273640 301525761 46678177
3 897876812 931025631 17385659
3 91034558 348196268 93785546
3 441707944 551529962 19280411
3 71920185 525234931 339151414
3 415184187 450222474 15858867
3 173561171 175527472 436084
3 993777431 995695403 1002562
3 55875191 860740688 741286717
3 491453563 517753827 18937086
3 758299837 828586910 42200935
3 78776401 803106135 197476738
3 572774620 904888947 326057187
3 373775609 394586286 1397856
3 66461466 690585919 228274406
3 250210978 798892048 519328170
3 34111004 616879400 150190731
3 626414774 663043235 11758840
3 972347451 979855401 42572
3 36994984 502101777 238319332
3 30843367 801203402 342011268
3 822686784 829202740 5832079
3 106458389 659232878 296380958
3 744007606 870584859 50862506
3 863331134 885796209 7578596
3 798925435 925371230 103679457
3 773731063 859734058 1409892
3 732976269 845614498 6396897
3 578859292 810448394 13000027
3 510259799 671977356 7321030
3 584229206 617897750 7003451
3 6946125 992373112 711352140
3 778540681 886008439 23408191
3 527613226 611046463 29036930
3 103871057 594976466 214658909
3 883233564 999481105 42448661
3 631742202 647626490 14586881
3 99633256 665363124 203423750
3 922823355 923055760 64305
3 875536710 933699850 51582161
3 486692309 873924756 194413695
3 702983634 717617207 8832418
3 924400695 925930743 1452167
3 455504842 468431724 9230577
3 223654 175729475 66801812
3 870196517 942642862 15854370
3 517395826 919419447 167636012
3 877092035 996302516 1511356
3 669484748 865960889 104619201
3 978248213 988346188 1477985
3 133782747 501015901 265634678
3 327430703 437719899 75848193
3 524381981 835997042 168006606
3 766860460 771360936 834651
3 961308837 971990822 2121053
3 601745536 943577901 337797105
3 184050823 555021335 178520043
3 726564266 943101587 126849809
3 971646470 976165520 2455730
3 835798330 840783883 4500252
3 408886601 957978408 485590558
3 44912463 300963229 23581406
3 860582650 874141398 4875282
3 884701834 899312317 3716257
3 672018537 955124498 249835210
3 278284137 478421524 40863749
3 762305138 810120102 47576293
3 659310899 743128046 7102517
3 58867870 859381316 241697364
3 496869496 993312272 134782366
3 62337118 714203364 10592722
3 32378335 373264121 224431720
3 183825145 316714816 68714990
3 598819316 684102196 28019283
3 684152428 804777743 107404754
3 816407124 957861151 31403969
3 77702694 310374972 75086705
3 988080281 993373825 2262941
3 54749968 201385557 100086929
3 964653332 965296885 45897
3 167251300 662644100 134906480
3 521896871 528655916 2852036
3 315263948 801013496 64357242
3 294747494 962523690 16065622
3 261091885 331094075 42099396
3 950630533 985650823 8414396
3 674008030 893094909 107130638
3 528346929 798543414 60463560
3 835626953 909949073 32480514
3 145749689 865239864 564443345
3 4940522 216617139 14869792
3 961049816 984129332 21942067
3 204401902 463791422 238723138
3 752412215 885018423 60256523
3 742032193 844866674 4725964
3 29364564 153386283 107153159
3 553182299 800751968 104975679
3 751573694 992260238 131609628
3 974786853 995524593 17865667
3 921213308 940334557 12332165
3 894968334 937035490 34743202
3 921281452 955857552 1427145
3 254626419 990762544 542702495
3 428739439 908034204 131217090
3 54027634 126504115 6955051
3 644024116 761874789 80573246
3 700500483 936772497 195543198
3 790715015 803802746 6800751
3 737608601 790488717 14860546
3 478533877 636996042 19963812
3 89097763 149356848 27858963
3 332010644 950427894 218494141
3 964413336 971787959 4301902
3 166871963 505028741 25216779
3 353980484 564532577 149014890
3 175634824 753708863 207683169
3 734087173 751680615 7931859
3 960442722 994367878 31311843
3 315198178 375485218 43772302
3 277289636 869399160 326586892
3 709506666 773145740 48589862
3 759486768 945187569 141783637
3 810355260 955886900 22663403
3 278224313 755564007 460389729
3 956300849 964418788 3255501
3 73100547 993325452 212535772
3 114179236 245298779 105815612
3 313080063 900074043 189101689
3 59007719 852759436 668702443
3 491847027 837325839 344748415
3 595031393 870871594 59922275
3 168715932 631963990 149469311
3 16183464 78929082 62136682
3 16007225 749131083 58911519
3 201222437 388421929 108063724
3 873488659 875375895 542631
3 157087061 742946606 455485469
3 694449488 834799150 139226548
3 578313131 592973811 6771384
3 945767636 963525193 13664553
3 564530777 760620679 5178863
3 649813145 990429070 53693608
3 302556365 329044578 10979926
3 463360559 476861646 7267184
3 550023381 802102664 71130733
3 816062150 874193793 51072412
3 336900273 849321851 42134193
3 26262736 41871565 4763291
3 209936794 512363268 293527234
3 939761453 990044389 42522955
3 882145374 934863114 19954545
3 652597655 788810421 64786221
3 941445796 944412434 1991146
3 177853732 314874454 64670437
3 972126499 991157846 18405476
3 628347500 811852540 162739479
3 110900906 331385904 149246611
3 541306825 657044560 6328341
3 95715702 356992999 69612306
3 202931118 242112650 10203975
3 145763406 206415874 53112564
3 87723083 118406082 17033071
3 192447755 774966010 362410622
3 243463441 682369383 21383107
3 797355263 804812865 2561910
3 398379730 648758945 87194726
3 440447308 928990805 188417500
3 239376932 272180345 27173687
3 787420724 968904559 121167200
3 775535511 912549555 50726203
3 330685095 889923103 178721400
3 397067361 652259603 85803321
3 825919231 860645812 25936002
3 680686423 859985495 169666770
3 323217240 813189209 38498320
3 957807437 986560779 20811464
3 980751044 996402840 5536525
3 167564389 536175616 352189258
3 901348297 975446007 50435033
3 374890020 428907149 13853369
3 834016447 946429968 28496981
3 893303940 987241026 20871722
3 280927277 322190437 15969664
3 774295907 785208462 7080051
3 693815136 948484246 108721754
3 558310937 857566423 119499479
3 953316540 982827895 16914644
3 98001787 278830939 95125054
3 932722815 953065687 6155258
3 476525849 671304715 159996099
3 624690425 789041091 118664060
3 155211184 765915364 407583595
3 433023439 583109115 21074911
3 143865478 951300077 276054163
3 389411827 734006367 130883454
3 261558186 505868001 62152537
3 488953430 542889768 1842885
3 894615061 970246800 69944898
3 178472440 249072845 9655703
3 925082306 951831142 5659218
3 629513208 920377024 187046167
3 579896785 709137086 60928558
3 882295528 974310109 18585509
3 562081873 703792040 13328662
3 945641076 993886245 10901081
3 444785842 903018909 147336738
3 149618978 662635984 99153315
3 420724048 438620157 12524114
3 169342289 500577957 296888686
3 50747932 585940966 20468290
3 152813048 874286780 333657944
3 919481433 962772910 33711162
3 605683283 996720600 205197744
3 677448175 696857043 538835
3 258505434 833804871 443734432
3 370255166 512319525 129943733
3 656691923 761304207 63599972
3 665596390 835730501 127735355
3 152172318 794762248 627003621
3 117879420 644187872 482746707
3 143832114 194149868 21917570
3 780144209 796629304 11809407
3 574833682 822619311 229492372
3 280671987 480647027 135385116
3 958408667 998571965 30871817
3 299588742 737473534 5138693
3 544553509 882184400 138909383
3 21648096 726018051 550464278
3 321644035 679603376 178020115
3 622828161 748968635 25933550
3 40978324 67774652 10152251
3 406442483 407870392 1318211
3 678291003 819824329 136930412
3 412028075 438963281 17275134
3 655916077 795741863 38872605
3 692016394 976292788 18228237
3 456364940 659419146 5025459
3 874777809 959455689 65835291
3 598733647 779663860 85316157
3 539424419 865014232 151063080
3 109422528 133069848 1544093
3 578485858 892798499 59397998
3 2791158 427875896 347374273
3 405405808 999921070 516368407
3 805648503 814101170 1160488
3 949383413 970889932 10475367
3 707836828 916523339 155301347
3 986213450 996509066 846680
3 677801936 894572022 80741891
3 203103218 726615280 313074432
3 801676362 979356526 106597777
3 336429147 590501483 126958391
3 291275343 441119658 74507630
3 253818479 304198023 34294056
3 544514831 584038452 19617671
3 374855658 389298310 2124232
3 392536997 967434820 274513803
3 883311386 978698353 13161823
3 2436676 663527548 641344242
3 670504116 910147463 236723331
3 311476040 957082462 54361292
3 84666490 511502273 41030583
3 254161955 303969304 30586614
3 819155647 894110309 7407910
3 127097484 250865151 122361971
3 985060650 986567748 578601
3 333470110 346298036 8441955
3 671288102 855444053 37326508
3 173495436 188482575 13752298
3 284824421 635681913 128911912
3 523968591 720169612 88947333
3 716823230 754602086 29659423
3 726837053 788180375 52080021
3 944091323 969242981 20938523
3 67946728 465809138 121329785
3 549497963 736962034 54870620
3 414252188 768171527 133928655
3 153315004 316066483 120581178
3 636760655 936403585 229296802
3 964458113 993579753 10672583
3 563233010 922562429 322972093
3 647233687 932960002 53440166
3 956930742 997389908 16686355
3 764081670 902951009 131174689
3 44878765 870607355 677769373
3 234527933 876149548 314034714
3 359858604 751898129 300078652
3 431429748 959055821 208777311
3 535611871 719766732 155316548
3 828673477 945182145 27830837
3 209733797 683335226 309291968
3 73842059 862187507 346508265
3 631912261 663016936 8579801
3 515787991 617690143 95093848
3 392193485 999446380 250919709
3 748643750 919122816 121457074
3 384970115 564274819 37016060
3 75155366 519725275 374477170
3 428576584 924539859 459795226
3 19931663 958769769 754599752
3 415019870 509369428 66974491
3 665328177 751409692 46669610
3 92169689 730731420 204608039
3 225843893 619316338 229462929
3 163667282 329569781 134406258
3 356413890 795464913 265633480
3 362587972 918177681 115789970
3 576665571 685884527 81600381
3 284914406 351046259 35315505
3 464960153 957206884 108044248
3 878520571 948764739 29177084
3 239127093 408635061 137989219
3 522853230 905342221 168024779
3 403562222 698309481 92564872
3 717180324 809234571 69990205
3 1979913 755437619 186698435
3 76787066 452190614 353300963
3 590480453 932731992 179626921
3 698249349 835750530 76023998
3 856591684 918589733 2337910
3 113421069 671236103 456000465
3 808932481 991021913 137875985
3 509168133 996937760 312917364
3 35020167 848771157 806208107
3 13153627 72115301 49458517
3 669014836 968958583 110893292
3 534949984 821926683 270566409
3 688769143 976166752 175877295
3 434797161 835568654 325901562
3 830361518 933616489 47582380
3 997254001 998299139 499862
3 254600071 871453697 316998660
3 687093630 973088589 222343222
3 327865676 997253940 628715993
3 467121970 941841802 251955702
3 501535152 735501848 220187508
3 528437270 839803327 242891788
3 367497217 854141864 157111791
3 414961769 872322578 122801739
3 811717741 845879087 20998987
3 166308820 283891761 105686270
3 708326970 891200743 134382313
3 885437024 985989055 72139863
3 351705475 388872047 15329641
3 270646470 571796742 111179242
3 783792557 959728866 151637794
3 775174726 992226323 40537431
3 769216474 944384302 38498436
3 856920625 992799371 99834052
3 646929378 744787090 72148767
3 586792589 800416394 128721791
3 157618218 556687509 391961653
3 831276638 838959464 7455787
3 738360686 944278723 163779978
3 176953112 757822291 321179610
3 564727034 880377361 148705783
3 109966990 851680228 670531528
3 906206991 929031716 8091473
3 195313081 321103697 35492456
3 228250658 712246633 238463181
3 993198012 995146700 889458
3 733038244 947491937 176580131
3 122871152 550567676 223746824
3 854607300 898144625 12866224
3 424395698 765600110 318532635
3 458085159 757687996 144670294
3 966800005 998534917 3761346
3 300133895 684020329 14612314
3 668930603 678471392 6783379
3 351034454 673380621 236729290
3 678275625 840248504 118278220
3 262547398 411190407 102996820
3 986257188 992061836 1349334
3 443264933 853103081 8398112
3 918920695 938389036 14803402
3 439708514 626647844 61716464
3 645345029 803412705 95100703
3 674023259 967803444 49745252
3 422959512 967856559 166398495
3 978296559 981435664 1186836
3 444469501 599744181 132683783
3 932784479 990083700 29260912
3 601338072 806451904 188964938
3 516528455 741545944 17490735
3 478493603 678331779 55862848
3 215120950 253758457 3945827
3 589985484 871200116 134296218
3 283751483 938560607 414642031
3 642856555 901091611 121167676
3 470216627 710584067 41587545
3 430778795 786059802 20669815
3 126368249 677742374 169950334
3 209771115 711824092 60724661
3 116539120 493569780 115260916
3 695825278 953791172 199399095
3 765983838 927381935 90329072
3 859786373 980890565 97049070
3 995942775 999778557 3392094
3 585646471 777835665 145997780
3 692011305 700985358 2444301
3 87850302 199101821 27423566
3 309065536 316918958 3794504
3 683806695 769651908 80806116
3 829399449 854182533 20983225
3 427023091 454320061 13576912
3 896208142 994439655 58645148
3 82678729 325330327 205221497
3 639421531 842236999 164115239
3 125485305 934654070 175599628
3 893813712 927860060 27933871
3 308612319 547023068 27047389
3 111366008 967372799 574406485
3 666362712 758378215 3255475
3 396741361 840601317 329682831
3 978601161 982707184 752465
3 750778511 899907272 128976684
3 153313000 452733633 151842401
3 723493691 835511336 40761569
3 752085349 777370654 5435048
3 310110077 790979878 53716464
3 212771570 407790672 143193915
3 572106939 845264820 142284706
3 493983407 589606890 82384902
3 154056513 460674824 103254996
3 863788767 911995427 4745166
3 164448039 656946526 88803922
3 354682145 503169806 60636372
3 149932561 475136474 66814863
3 401172864 806371810 355184901
3 436991896 983911868 116547135
3 478921388 888086605 172682500
3 77680972 649662615 259109581
3 688130720 728542476 6862804
3 986942690 999109858 4463776
3 585668980 971225368 64307823
3 703529257 869394085 36898121
3 361570605 745073418 81199343
3 697325088 777311089 9069552
3 388292405 872823422 34472909
3 793579848 861873173 35851547
3 749662468 935470642 169055974
3 785714404 965962122 74206456
3 455546672 935765413 322145549
3 784023315 933886111 88844309
3 9896141 180786869 20246482
3 771332019 798421721 11979392
3 515112273 968216421 439258120
3 817950342 949067287 37544514
3 408877969 504842800 19919275
3 661580893 963153221 284374336
3 456534582 772701204 217326399
3 224246585 618416110 48981932
3 69026805 236167014 8289197
3 741390225 990573527 51640161
3 410263696 668345002 103343622
3 188256440 443841898 19546242
3 17772694 137932652 116297257
3 187278321 203986727 5038789
3 367439720 885657814 337525244
3 408747812 869729660 333946023
3 560831744 751135125 171023519
3 634335729 756983938 26602834
3 420237818 459733700 26302914
3 954751951 990000412 19695239
3 628932714 944537518 17647460
3 357103845 526442785 116285968
3 23609784 856231704 173534942
3 147758277 589085012 139377279
3 981074984 998245289 1357351
3 258141793 662736591 87306895
3 825237824 882415524 30461784
3 342457760 834104275 222882755
3 921447106 924584895 2330435
3 275614041 871831902 545904159
3 940964446 955403111 5499746
3 600135669 937851591 221668877
3 501579788 743821794 233370241
3 623600856 853424514 133077067
3 854552707 966737220 19201668
3 568620661 587489278 17382200
3 376119691 984455706 229584700
3 737366468 744097829 2087442
3 987079718 996302884 922990
3 34443140 641716606 87944579
3 919355512 959023426 17425719
3 646235987 658200116 10419494
3 885884055 989849323 76069973
3 582375637 966573198 145975934
3 743555536 899719371 46796124
3 714436215 873899260 61269346
3 429613546 932893637 332215815
3 519099533 957644387 220322716
3 862092823 905875473 24193324
3 950768895 963419899 996041
3 438275273 953717697 386318808
3 86301036 947783520 606685601
3 563535955 765331048 112448934
3 300699062 358355729 39377489
3 418933562 744815077 307130009
3 102958287 595889469 250758789
3 531254935 554592586 959845
3 227688487 744477656 176693752
3 182303135 780656337 305755662
3 828857220 884065958 18470198
3 514615380 599201921 4335665
3 466472993 634564006 166783134
3 574520037 757660310 151481747
3 932786194 957467500 13577547
3 876537443 978723215 70516520
3 788129427 979184551 19403281
3 539068249 825675576 157977841
3 679762294 802776167 112518017
3 334214681 881194001 308530958
3 549088805 930770577 57748103
3 999467275 999620737 7908
3 400172544 763684962 235848634
3 564536238 630101640 1349512
3 890137318 973147302 54857736
3 10032490 528026613 356108439
3 173498525 582328470 197484259
3 550314915 662312363 87510940
3 733653963 801152030 6607357
3 435057012 524973781 29894818
3 315653607 743172502 301033421
3 773316328 895749702 101835468
3 783506701 869688773 4065162
3 993312319 998929279 2295115
3 368959746 901617164 236635532
3 993444220 993882218 82835
3 179408654 769916028 502307938
3 454737948 593330632 21282095
3 742613913 994991100 169107721
3 582938013 583477386 189869
3 446544705 858220903 266979248
3 246671554 621920140 69797823
3 982578590 989899457 1389228
3 157105286 644338115 238628494
3 799804332 896521960 50590779
3 350869 73735742 57912567
3 456617704 978986514 470649131
3 623258896 830589737 151315289
3 633944517 642068373 7005761
3 457375478 914052898 14696223
3 223540778 455396963 33723880
3 483521619 693780435 50171891
3 788370920 980232228 33068717
3 513210783 814449588 32992030
3 108708766 562929760 115742228
3 988997306 990131466 325517
3 362388851 781537090 28622477
3 195630880 212390492 727210
3 551712639 598227530 4398578
3 327318546 505920472 162037770
3 534109942 908711983 210492751
3 310861209 576097322 258295576
3 280996913 320296044 35635278
3 379725797 405158577 11352001
3 983789019 986936005 1051713
3 641444981 767304869 79899257
3 637345118 887682424 178151834
3 100867022 309759699 28379622
3 530582229 744536543 10925947
3 597830700 975489831 156875312
3 682754066 960807777 274957577
3 772596037 893759078 115604314
3 554446977 723272774 4464213
3 72218455 794971649 710092567
3 303692990 510923225 186683493
3 202049984 630935931 42503414
3 483953885 657360206 57082461
3 951711943 957203671 4963322
3 767106303 964640581 7593328
3 313770095 663854136 66508767
3 419259219 428904107 4410518
3 242301086 931251079 130184345
3 121224526 499931696 287037497
3 289593965 333243604 13658115
3 317799971 469749327 23168368
3 682231141 853763054 4620814
3 828749099 876950750 42970463
3 115648062 777829355 312848642
3 758884548 766112208 5282775
3 751817065 832269185 51595135
3 702474177 831148237 120705418
3 670372800 876707434 24639381
3 15287506 67439765 43295333
3 857149387 942698660 12497847
3 373068315 872394946 480886784
3 322039992 683355216 353409126
3 17668058 813751087 429535939
3 722318696 732974833 2008667
3 389543561 542889742 121155104
3 457005345 791971552 203199463
3 542154219 923216188 277753001
3 394441837 760838589 361398731
3 942376738 980611368 1399635
3 68255760 404634387 332114172
3 465294318 670183298 13029325
3 648776128 833935075 28679404
3 27711779 690932927 501505181
3 851415173 992390922 33594778
3 263711395 967165281 77784429
3 358112651 873006347 381070145
3 516803921 893553759 339927053
3 939149492 942112429 1645917
3 162731370 292790168 9289807
3 626160559 877429376 22859030
3 504607258 690276907 8216900
3 532888551 943743898 12649700
3 138754844 551860622 208571980
3 265663248 806040622 241097113
3 204464242 846620850 337640215
3 891828627 949378857 8837938
3 535139690 776212954 166248450
3 484115458 877660414 80538312
3 663629214 719815400 49961272
3 631186031 948807654 236428951
3 345571225 349744046 3157425
3 997148536 999271647 682914
3 598400094 653441347 32938666
3 873264898 926334171 40476051
3 887953717 961835409 26411082
3 996293295 997893113 1539734
3 955031560 990200557 23264675
3 458883628 534528875 13966315
3 383841437 794938251 75279465
3 512649383 902718135 269762338
3 590950848 948657117 298842120
3 588769528 913081361 25665807
3 168589277 563673451 59319582
3 838649109 905811738 40325883
3 713062049 941143221 29038514
3 458362588 811436879 198637720
3 936183700 989512369 44780679
3 866962052 965900386 89430486
3 103586111 355646616 179375643
3 719189387 818196789 2389928
3 886858088 893428425 731303
3 22821399 22856069 28758
3 589321228 640243732 35966364
3 238058042 562121664 55622487
3 843139784 945811584 102195625
3 25245410 218694631 154715201
3 56000338 126276591 10863678
3 491021020 899152370 32215978
3 939191172 970381987 22865327
3 847516083 954281536 24836645
3 191052914 717731195 149211469
3 785664311 986694821 147063835
3 118741553 126720549 6535766
3 349069977 499349706 20739255
3 138719374 704027622 86911922
3 408047063 832193009 268525900
3 709721492 875299511 95017957
3 737134058 922430945 107422795
3 888829357 948290893 57799281
3 862421073 941594193 34473052
3 507295756 680096976 106070064
3 476565082 549612462 49581085
3 17772526 879070558 778432393
3 348765551 983223037 224946963
3 369896817 390266049 2370839
3 386518576 789295949 41661202
3 464408929 562665169 14494794
3 696559733 958898896 138320846
3 968041718 978608614 5347132
3 461905022 704845581 47985494
3 696451195 965336458 225194231
3 852180848 901893813 29326904
3 885120 481833118 41687902
3 206005680 716961101 71956058
3 82383586 150672396 52483191
3 4662624 452575276 401463979
3 69109470 463707806 181886718
3 210541753 780873394 19162917
3 782460546 933362563 73816261
3 993388226 996441623 1744207
3 642147202 710727362 56820026
3 597000444 920544425 113509888
3 917109042 993775017 28945715
3 914300559 936033051 20907182
3 649081171 663435921 9822824
3 923512405 944910399 14848865
3 353353672 865404733 100146314
3 22824679 728797287 672884908
3 457043401 725660642 33550616
3 364973546 754453885 29580740
3 871959358 983641577 86045177
3 458345941 779575135 46403116
3 520660734 716272703 173171602
3 81559516 206019115 56704291
3 524033569 734539977 37628476
3 639896578 688195858 26091015
3 527587932 960132005 140535009
3 778125610 902992486 58909191
3 114268825 525840220 188860855
3 6049658 879879883 794048433
3 80819408 355703660 83884907
3 726766278 841741767 3198845
3 813324669 999756358 146138877
3 729985739 847121720 114125207
3 466369304 801968598 292036447
3 273462104 664524573 73278393
3 963233575 991044438 10705845
3 369801550 947461019 374370646
3 348903877 425197898 57335076
3 531850432 785826248 107724330
3 875569896 906520873 12162009
3 582830591 684358617 88441296
3 93559881 150607170 25132640
3 765857709 773688924 905855
3 242733850 552951149 267600729
3 328171527 607101474 184462028
3 196843841 919444961 65928967
3 488419884 709828560 199791054
3 560058184 888556432 48185647
3 526189 390691812 329527819
3 82306547 270510226 17453231
3 216530366 275976911 23038496
3 529629429 570754702 30243411
3 873180739 906614148 31488373
3 608477151 881909631 251414265
3 26862314 358508027 139376839
3 384803555 393491816 7330751
3 615019688 742268353 108863688
3 866549469 997600871 60554239
3 245520843 761984001 508885400
3 451438038 966191870 334682655
3 430327356 673429762 128281015
3 292190371 418284254 79020190
3 49166384 341498527 173535465
3 678188518 986659921 108761604
3 421262505 987911339 127166165
3 119520029 960796265 728265922
3 869079207 989692244 109412791
3 416922174 699706724 92672146
3 304729789 455415173 113751478
3 422421800 444019445 13437126
3 838807831 997974962 122054126
3 599428633 682521790 41706910
3 305808544 858604751 199294496
3 188789377 914132325 337527456
3 910799895 981312469 44925180
3 542019523 965598237 387057406
3 840091070 960416370 97031530
3 373352565 425456310 50692474
3 979952093 988270740 5176444
3 792809299 900260816 42421216
3 43929609 223121551 51178801
3 373387429 770615848 17373368
3 205124422 578458367 45730159
3 211938449 230878079 3757838
3 650567196 741696572 78961886
3 402036483 626209101 187920873
3 833580306 939271010 103542622
3 67847349 990716645 300143506
3 231422969 779560094 333060328
3 737400042 823459372 43490782
3 671420078 844195837 71100360
3 273543671 817542976 164402360
3 394442873 516589520 5649755
3 141556650 523678918 379328081
3 603011103 728658978 86436906
3 214057359 412724434 154255675
3 300806772 594606483 214166884
3 528281779 576023394 32354229
3 856744861 963373322 59028960
3 185985201 245003120 38066218
3 107307849 602138578 159340496
3 310145647 801757822 90408055
3 983304958 984294551 919541
3 351812895 990723150 58852493
3 222275075 983750033 351633514
3 564260183 658640521 5850783
3 380139029 496576107 23257999
3 187591721 519758069 84092781
3 684744860 896433423 4320422
3 150687970 169714261 12972293
3 324083249 824996598 500501788
3 776465266 864734276 64326367
3 200781821 280536682 49264108
3 382353581 468649440 78172229
3 628161720 987453587 150656697
3 396887872 890596942 100117615
3 982825669 998876972 7924137
3 647678224 650329256 2379494
3 670679512 677797491 5870058
3 217323560 375670908 43040383
3 544241178 821471342 276969328
3 676323786 770889051 18737984
3 368912420 761941335 293233365
3 80519483 274962790 34148450
3 209844370 350940202 42020540
3 49566295 872851103 461898122
3 695613683 991671527 97905422
3 828368703 932288301 47117944
3 831947572 926059518 45962352
3 582137894 780459746 14366803
3 883550703 984198140 5142201
3 508739272 852203218 35249177
3 598996404 762591203 144852105
3 696140753 894928719 48750212
3 870891019 897374294 22791659
3 445513566 667894063 200946962
3 957575855 958918011 1041042
3 726149136 886764787 64986048
3 669797314 773986678 18184785
3 949026386 988175868 1744072
3 388709735 761015812 235155261
3 114422294 806886994 442762874
3 525000056 696273983 113878354
3 583425773 995848260 138566426
3 848766110 905673378 29374503
3 447639685 901263639 170431885
3 85302448 574215608 263476922
3 149066570 273801245 105495751
3 944644301 957788839 9604466
3 962468627 968763741 5514340
3 383446697 615450262 189246077
3 213693259 878419221 184490500
3 309494350 566292302 210471203
3 349566114 616367721 204873646
3 939691964 990361084 20065857
3 786517162 954703054 21163595
3 37005140 875808375 746859717
3 391337991 442875206 789118
3 72204915 120717351 18248444
3 346294364 927917771 226486846
3 782070954 803131503 10094214
3 606894359 733744921 107799562
3 187396872 744441928 385494535
3 236303905 750996252 372985847
3 782455131 947376993 38845552
3 406842422 669463155 202196966
3 383806125 859541936 281806439
3 589389810 745194617 8677912
3 585467848 905186784 281775955
3 359154298 566138368 92428512
3 74044695 615447833 341329909
3 538736096 646033682 17789548
3 496755054 678453443 60484658
3 510122237 872241047 269059708
3 956430782 975761707 15063353
3 921003857 922125678 96469
3 910482435 922406751 10336749
3 899972558 947368587 13923855
3 225829478 555826306 180705243
3 296669304 605416160 273880541
3 169205021 818019667 587954852
3 575703560 642826506 54424818
3 545464454 880732653 136458074
3 659308320 672159787 11488458
3 387495271 738113687 299513545
3 659391408 872400776 146265101
3 35570392 60560337 13636576
3 178079602 641837638 394913346
3 353452199 721983907 22301173
3 989723861 994900423 568610
3 87840995 173216973 45450499
3 537977897 954331617 176367198
3 188636954 447621292 27793924
3 457276603 790674961 313656580
3 17141733 543832282 497043654
3 742489338 851368747 49262248
3 135439931 695767737 247846370
3 945516258 966245871 9306111
3 404428282 480420956 2237237
3 665053190 994562945 64728325
3 28106848 760162228 264307004
3 491997437 784416554 145160960
3 216271890 318262592 20589116
3 268539703 442566297 110615896
3 174851318 672270666 256363421
3 606526336 910919318 191429974
3 560938172 631439015 11713318
3 433905046 502506563 18427107
3 737281046 929041009 44456066
3 890713892 949864435 32510987
3 842030874 981593094 44737886
3 926996027 968867994 16574949
3 137306102 946935771 405734606
3 24922519 528052713 113871228
3 588206682 760550789 100769578
3 625608891 952847149 66613217
3 392012023 628745996 121833254
3 642454842 913295402 91480799
3 13565833 876798863 709923560
3 690795049 819924815 35329181
3 26836692 960619592 517464200
3 138178830 476924510 133466197
3 459245036 737999054 242486671
3 595656661 923677085 277171458
3 620827136 760624536 46190319
3 663393258 972683181 239658985
3 149894057 448740095 256362757
3 225794104 300785975 12023030
3 770291645 928210253 63647257
3 386216935 787445090 94567974
3 899979738 940714332 8788533
3 959077844 976664634 4874873
3 386397545 428219561 26373321
3 359313022 961364345 315288079
3 317619115 416792602 6366943
3 770763117 794606157 12678426
3 991904934 996356717 2649074
3 263008210 289553191 21490279
3 293161116 400696593 55780985
3 207831316 758095193 489661041
3 762264743 795578635 8696803
3 355486490 930816372 137727261
3 118909848 932256935 279945211
3 715382942 934143144 6835648
3 659654796 889905929 3173397
3 869906483 961102350 38869391
3 456912454 540077539 1233683
3 92136228 177021129 84834574
3 753035811 789414929 22832686
3 990480222 998716620 8207622
3 775699123 806538304 9854391
3 360502370 765396255 155277131
3 377551811 496062077 109423162
3 743171160 901181344 116595736
3 128235018 609336871 77299529
3 591473480 604956373 13244605
3 436325691 436698212 34809
3 500510870 750747376 183758164
3 864282865 977080232 3552636
3 614638117 865633629 91510314
3 880197437 966207987 79102841
3 967913258 985299319 5620116
3 660344323 860306536 140512007
3 483495253 836974028 51152969
3 901959067 980930519 58222920
3 152430558 281479910 85374819
3 676942262 698178202 873412
3 479594508 602967812 23019153
3 697078102 937667325 202274698
3 592375959 999567555 17131767
3 535791200 732075917 131002388
3 108774703 227142851 117979278
3 42579694 53989498 4448839
3 636046005 803696172 153763156
3 791858558 937915133 84065995
3 185850825 433118668 143891077
3 728419470 822527463 9067326
3 816952871 859233135 10033593
3 473170779 741435629 93683195
3 262704362 873492893 510529853
3 909302576 978954955 14674349
3 312573297 594619227 271364511
3 364869506 713930311 77412953
3 793326973 871891902 74760031
3 583584947 659158398 49244182
3 352158130 589866857 32332304
3 584401195 628245582 1461372
3 886076095 902656718 14610862
3 447926089 491238607 12555860
3 689089361 928754710 41709556
3 895320022 941346447 36983780
3 537126912 734878894 122301277
3 461109101 976664086 96082036
3 246599755 416427099 106757626
3 216417251 516931199 295292160
3 770434009 911012104 29981696
3 840595167 965310644 109650745
3 484710788 950871709 251573556
3 49885031 684653422 402951503
3 725436050 985260165 138945790
3 177641174 668198039 85441586
3 588000131 709864092 11416231
3 482698055 722890644 71133022
3 955291080 996321383 31879110
3 525625946 583880015 635329
3 862407075 935484156 43471561
3 834390051 906868297 14655282
3 21840553 559941482 129577479
3 469703975 605316694 23317531
3 520466533 654789569 42437282
3 437222775 445651134 5882470
3 535134359 836630560 188925533
3 624982328 692704461 3899399
3 881892701 980559791 7719240
3 190991075 751216902 526550415
3 310719452 591270613 273676225
3 411353853 711305994 66231201
3 406439959 688629192 247998721
3 977377408 984011507 6408120
3 139097357 935841832 459581242
3 775353078 866142611 53066346
3 698504565 899226981 170376286
3 149968832 571738828 411450250
3 526358336 708712974 79223003
3 416461646 649272957 35627542
3 786324339 970724543 101853839
3 499638800 599259084 57032769
3 735973650 895933976 120199600
3 661182351 822408658 103240440
3 769528649 953628307 82407062
3 695957601 775059670 42650696
3 695750304 882061349 158866221
3 111405196 292295805 134848892
3 210642741 903310181 622595799
3 983618440 988782172 3296434
3 377850990 561176662 53610238
3 978591563 989457523 5676
3 104984916 432078425 78585350
3 528218938 619372355 29662988
3 755122370 834858892 8387060
3 810575883 976310460 110441735
3 334435335 654149783 22645947
3 85135740 663004292 357889270
3 286704561 951810825 257581047
3 158475509 217533502 22269095
3 377454444 584490830 53051829
3 599363476 803873952 171655881
3 389221648 604533224 113540720
3 320936783 861783198 487744070
3 969513464 997882509 11971216
3 919461256 921755233 587327
3 7615665 980355433 235704151
3 138166795 620329149 124344200
3 885557258 989512996 47227269
3 896857620 969475189 39869677
3 206418841 230401814 19752404
3 422146296 545046525 100827709
3 99299179 774969306 26890690
3 756140958 809669402 26830528
3 530217826 738124582 53711926
3 922865309 924724320 629145
3 16939648 113720522 23196724
3 854059768 918608284 50257720
3 736334557 930077268 26102731
3 615642767 781482230 138526550
3 863672655 969018719 85829060
3 743209274 762287895 11259424
3 576844871 926339579 2587527
3 636771987 646568558 5628764
3 697056733 835376864 91091218
3 197117268 236328487 13198698
3 302072934 827068622 89152057
3 117926444 556867400 110597215
3 804638066 878620039 73146403
3 965563818 981356025 1933945
3 964089282 990933876 6744699
3 59045094 344903928 135208415
3 192329289 578382471 166006499
3 60445457 611054603 344326094
3 621432979 740303482 36013452
3 528690395 692256284 79415106
3 993890180 999386918 4848559
3 463688599 692598009 203355834
3 203662248 675332340 59035541
3 500210606 778222793 120125883
3 392785014 824983079 41298002
3 656611173 698696949 14072246
3 912410320 944024440 22159088
3 192902714 225747471 14412208
3 350440974 378978369 3019933
3 579532057 896477851 315023971
3 839170130 865470584 26043680
3 587238699 840842896 44923214
3 649684825 736126588 4268726
3 711275962 912931160 144928956
3 473840836 494926450 8587961
3 222444456 684868903 285742903
3 170963108 518394023 127272263
3 999380170 999586117 83706
3 628813759 833299491 85140098
3 571126171 664142567 48828023
3 962422110 967463531 1558374
3 166100227 514285946 277277302
3 961967659 976997051 3984122
3 253193743 859138543 119467629
3 770520724 780706933 6463706
3 827947867 919719619 53629091
3 306379459 445099677 35034689
3 390594776 825249024 259313947
3 646080550 676469251 1094229
3 184653875 755796590 382459926
3 906933133 939582463 19642715
3 126444096 837537654 195737918
3 657580133 804310986 21006070
3 440954921 778570620 196409736
3 334833141 962972376 348289522
3 160275541 372778651 209257416
3 364803319 700217880 281209022
3 567230341 749695408 135462388
3 724985391 854996287 30116926
3 415814622 895914113 292771670
3 744813299 932462901 45817777
3 713696868 768343658 24824363
3 352246841 977033428 109598376
3 856116806 990490582 8063393
3 534708096 778515813 156891998
3 874195235 878544336 752369
3 983305007 994654024 5539103
3 57457937 737770662 167840978
3 622638615 636584751 4529701
3 68120598 992677762 892957593
3 627014926 982946901 172153555
3 931185248 970058321 180738
3 870097761 953556207 9253111
3 868984549 923754097 25690228
3 897824357 955748165 35122613
3 510393096 973868233 341757256
3 148168557 587527310 55103785
3 199202518 735050425 341541973
3 29610672 148449368 118668669
3 431398467 606069186 12601310
3 454183508 590110303 42186994
3 497417103 978214492 374728287
3 998076671 998616131 436022
3 941426695 979287905 2094390
3 981310654 993820470 4982442
3 9828870 964805781 425341514
3 924982007 946657350 9134128
3 211572658 242674118 5049025
3 390879657 781517364 349628090
3 960809075 988226764 20543435
3 789849054 795532976 1604493
3 759000772 818655098 43554346
3 849606447 884206279 5262097
3 164768053 420307666 81972335
3 561359726 815365262 19025420
3 322254312 471016685 59171076
3 278652413 419480759 134412714
3 710505641 996117214 231486235
3 362229586 610795141 175097370
3 303593483 742748303 273461412
3 813844747 958611301 24437119
3 847069570 975719620 69573535
3 300815420 327102605 15451639
3 653248311 761936942 81922138
3 660392418 873083213 114483158
3 23806260 995050229 263111403
3 410564186 860455824 219469786
3 191349014 926480745 687982992
3 722799279 819408275 20798608
3 693632398 797760378 7098124
3 538584451 765041055 164970591
3 690955904 723570783 21659461
3 483822303 881983267 262529391
3 164113048 359662254 62688888
3 792952806 815539802 1076036
3 249598481 439621066 58351838
3 201824608 870910456 155882522
3 399084316 879496903 185922398
3 218469226 270110949 51090718
3 941328970 958857565 1051558
3 356881553 843991386 355169754
3 387822799 960859541 281054631
3 915175139 990980228 21213863
3 53953925 134664510 31405781
3 552867252 709452522 142098168
3 768623703 794296164 25026716
3 666902353 732749736 13744852
3 442722892 988116431 461074056
3 171783992 548978312 81107904
3 152095985 293945503 93068054
3 248513527 384026014 84007104
3 407719672 716022936 33197032
3 800182482 898360945 82506130
3 921869227 948324280 2682181
3 202381622 498380381 232198135
3 321182241 359109623 33317269
3 494946841 727057420 172951654
3 219870290 790264144 405010649
3 586663419 963323631 372845754
3 811639484 956535799 24016135
3 144187406 764499578 597130076
3 857533045 957187995 97938098
3 638449704 983330669 28221196
3 318958011 990316392 177902210
3 186946456 280612355 51133917
3 539129467 620485559 25042898
3 124888877 378256262 51814346
3 396043984 903259275 327610908
3 301506081 667929830 8470511
3 157891861 772838137 607821125
3 688752222 884255108 136113919
3 728281793 773094835 26983237
3 228941890 853984096 130590739
3 410529090 676314787 238510691
3 181420514 213439726 25859173
3 539082813 814296342 207314849
3 772722267 909649783 1655639
3 537709767 564914453 19237254
3 150839792 798109143 394030924
3 21413742 173643465 53258688
3 538470270 606104843 55093701
3 41756520 632782178 143924372
3 325109255 507364697 7544703
3 276906594 325959459 24061636
3 751198136 986876442 73608791
3 466738895 775534654 130368622
3 856342648 947927497 82163397
3 690093593 892817845 148544650
3 46445825 541254613 257693655
3 876484578 997017883 57663721
3 470277305 931037254 92244030
3 30008359 519173835 371458866
3 433076251 976638263 474577474
3 515470019 747026710 62011428
3 209709570 922079416 320747132
3 624483961 953426655 32982507
3 968824427 980366117 5676994
3 673666775 921795106 18587508
3 410493728 560491922 80441300
3 75416547 816221833 36473529
3 501431476 925035004 137970677
3 599180457 905430173 48058564
3 829121926 942595679 58424766
3 617489122 858623979 128479156
3 744184894 981485170 68322090
3 336943485 753078091 198280021
3 354217643 955067416 577838020
3 152946084 613212617 52945727
3 881606390 951268938 35390858
3 339432562 698992860 55118153
3 286142139 453420087 5603480
3 594821041 679222957 33617081
3 183897179 638129776 106080856
3 889705181 889752753 25311
3 593792003 995810731 136991820
3 908699595 985598799 8921282
3 891097557 893292903 1864881
3 396501037 613641557 97755415
3 923206236 925225572 1729619
3 749819668 893868246 98699951
3 110940590 950079632 685881370
3 276889561 836392228 422173620
3 19823326 667753791 413012060
3 122223522 491059067 358054858
3 916937528 947368019 19260315
3 10981045 143304685 111249080
3 597782140 950671162 27991109
3 932297994 948553799 4375045
3 514888082 588303034 16515661
3 819577585 834851024 4806036
3 623685076 934702454 164526462
3 523618562 531140619 2482402
3 975519090 981451692 292396
3 864853434 939345966 63665158
3 76013249 261181039 154767286
3 198725277 528533260 214933305
3 199046174 363248901 39994333
3 83665932 366870318 56561717
3 613941649 805586792 159881736
3 763378488 916796267 107085328
3 401521847 828954214 345641258
3 712711354 854494973 41250521
3 548652159 713495584 35289192
3 937818151 977065971 29732849
3 831688651 965427584 38962539
3 307881404 600738624 195007662
3 870930787 963084383 71075986
3 583610904 696962207 32921046
3 189050522 342764614 102483786
3 262500564 456627047 8604352
3 477632889 901051601 161034352
3 857182097 955923102 91188666
3 276296025 848346919 256458755
3 744127506 747355075 698278
3 340221372 630767990 73699146
3 472015702 866161133 48593186
3 289503462 370476612 22977050
3 9496039 334384062 118884327
3 462770155 472294265 5101630
3 41930174 609129180 313797676
3 182559917 405042328 94241583
3 687874580 835112345 78835152
3 915324736 918900002 108561
3 14478089 780531585 704042637
3 315623634 502510197 92620930
3 899419968 923548726 5143554
3 498156051 564755949 6702229
3 61990002 365523580 105659851
3 891155363 899848557 6247052
3 618640886 979239392 7773188
3 807380810 903181934 91206770
3 74384643 933466898 507055097
3 548019682 722827804 127803063
3 223898567 568961685 12313457
3 57544608 491685015 55227055
3 99040386 142598563 33850175
3 672209396 718258797 23255233
3 637861627 762009108 83600237
3 448049486 933270874 111646769
3 153850578 286719733 52701058
3 83221306 978413634 588709731
3 31831411 871673257 476650528
3 283198327 555895885 65852595
3 98648360 961199891 722608459
3 415211798 615218661 126583646
3 374446797 604312359 56724135
3 929337978 975528676 16926020
3 220602643 467121748 185727115
3 541420093 893923365 270335252
3 292159373 390778399 1530267
3 459334287 748748522 91041895
3 733572526 996171289 25356653
3 954846572 961440219 3680886
3 168802103 665826089 147615313
3 583494420 993510277 152325435
3 56535408 924010437 135003553
3 75605876 777308625 119287029
3 838134985 859820345 3298426
3 328467300 747140025 20552047
3 187555038 952506128 246649180
3 377386291 531231573 144317278
3 861701380 909328863 32941164
3 34700510 214388744 150442982
3 398624307 565497988 9757788
3 68513435 481674692 293963155
3 984161936 992661445 489850
3 65477550 366833045 71688224
3 321381368 766493085 214818352
3 509871848 556722686 25467393
3 808731142 966026757 144825621
3 2317971 241720806 57352611
3 461359649 805583125 301028204
3 503306410 877120293 173826746
3 807589849 830764624 6694418
3 351670711 532410675 127217198
3 584259004 664983945 28168581
3 988824958 990153809 1070076
3 218729169 676220055 242420808
3 588205778 869218694 31000079
3 573104032 727406921 154050710
3 476420302 722096016 74340915
3 963709008 971272546 592232
3 35656001 375554617 143711301
3 789589361 827697439 36195375
3 564703753 928268348 144172076
3 766461624 806191502 12289004
3 130701373 928974598 449267916
3 663726544 926773278 194486454
3 964281950 995196304 20543827
3 975524315 988174862 2205245
3 413216568 885012331 59075906
3 120018545 341159552 219588308
3 353761621 547188306 139395424
3 786237900 949325471 112172927
3 241753374 311739752 59888419
3 886778426 901881063 12506107
3 445169411 530971824 67770510
3 410363801 803284936 12377691
3 173058575 403987955 76467507
3 261899688 435164099 113790719
3 979657189 985749976 5440984
3 591748633 911145456 277643496
3 524575485 842553151 131788732
3 705276306 764411413 45260690
3 663087740 948058640 249138493
3 299621137 349492414 34709755
3 378543569 956592065 291470831
3 26521211 878174146 252606575
3 682785746 961084782 198969365
3 20097150 949256870 433861153
3 187976563 809423329 328199209
3 599978247 789365363 70940339
3 480755059 765107973 146662131
3 652161020 669866132 14649406
3 574183092 736835381 154328146
3 546537358 776029309 136987797
3 748251785 866042460 38440759
3 267173319 360573613 56205506
3 584103278 813540972 131529875
3 874642101 904283498 28104819
3 407688522 437221041 263527
3 388827156 863757336 995836
3 256020693 526578302 99407590
3 934322061 950163394 10921733
3 706580447 789166988 79880238
3 102607245 746825414 17692836
3 498563302 725286412 208664365
3 954711849 998122661 8499914
3 313817300 842726656 411057436
3 968436368 995992807 8251657
3 151229444 542129613 129554877
3 718481901 791758971 37344147
3 90523506 482354399 14622314
3 518334352 741997194 192420279
3 206548090 597298409 53558497
3 602267792 967493128 236846691
3 120236386 856517039 676160422
3 623056500 705128858 15593022
3 560465857 797086365 35273270
3 725856107 978380834 202209478
3 126031928 317569887 188176928
3 137188455 215338670 73407611
3 722743857 887239136 1216524
3 285736040 408471412 33581982
3 707133120 895270836 56113684
3 279118318 485622531 88739233
3 522825874 767888590 166639726
3 419017345 433685377 5991586
3 668762548 976864631 54143375
3 160588926 597434284 325526765
3 718618862 785455469 47185768
3 603807729 945061675 134631778
3 378542206 967547701 50357637
3 270462715 765016248 22748451
3 346804835 679881021 52714108
3 87784210 379377845 44873879
3 18168801 620907868 313272524
3 586246080 640127065 52110198
3 522209831 745781242 56423627
3 572504110 767454715 171199196
3 486999457 603989594 16364812
3 340123267 460992724 2497461
3 749870060 950887946 25686730
3 568746095 595247732 16249027
3 340792901 646168667 242493021
3 558312684 601207836 13152326
3 23549506 155167073 91458573
3 886838672 986053953 11918134
3 15745684 788024343 745719410
3 741554786 894372582 75904569
3 35881188 724341904 478723332
3 352183582 585805950 105573163
3 489598561 899795223 11304639
3 816716211 916391457 45682731
3 482358227 965493817 276785885
3 178013123 434855293 50018495
3 554291294 756644732 12116710
3 507846957 967747987 248961446
3 254248058 954454128 348254666
3 792334013 805277460 2683765
3 280318425 296971545 15606764
3 147282851 396491345 63196254
3 497357236 927819452 340940639
3 885074360 886615384 442642
3 77806006 582157671 181069050
3 661916069 835588988 82291255
3 219309761 921570019 78127377
3 348851631 540342170 152373932
3 655273313 816269239 153980434
3 124569700 484380508 305370707
3 107676345 484807242 360538351
3 350972500 762830717 60000780
3 870991641 926470856 54073140
3 202717689 809722087 512337743
3 745724618 844794639 50959441
3 376952024 774055591 234988672
3 372003032 469915303 59523749
3 328664460 863673791 396959409
3 354236266 904237616 483355968
3 822063411 944457203 21518585
3 926360825 990727484 39750495
3 366973363 957623765 435217981
3 647024507 786067216 97105166
3 473728669 976256185 470281202
3 380606755 479673107 97397686
3 844146554 959320055 15351031
3 625758678 689026167 47990654
3 399469377 669064423 212158156
3 191573778 847349998 71594530
3 412450923 661353449 82275945
3 3229571 156811609 12246189
3 772340802 948320541 126398270
3 927013677 934817755 6641308
3 255108498 424011265 80448563
3 783077584 861365029 49003236
3 53777267 701679079 314042106
3 455668812 673179840 157095545
3 413405423 854262353 231316012
3 775849746 902989548 109325923
3 602557160 984616207 5411971
3 892702869 947327384 28597
3 640126483 844719904 138298913
3 203854552 394476649 8412873
3 779444427 958550220 118999831
3 575993849 902949336 175735457
3 801666219 875692473 26622808
3 558075371 789765150 189565574
3 770926677 829936471 32649701
3 416075974 532671109 84656410
3 734955064 934532875 90328926
3 549344343 689587722 104701093
3 253466336 421866760 137515243
3 408316849 907324589 3512402
3 619293413 905961239 105034770
3 246364496 646317204 29963023
3 49196970 234527419 122360470
3 634455233 672297601 3407993
3 623328650 626008965 2183389
3 989846477 997264717 3046497
3 628643197 651414148 14156132
3 647084127 827084852 122907180
3 142632075 310402152 87830731
3 246917816 574654950 82164276
3 73896457 595894275 512805080
3 57014063 935435640 135271078
3 144098130 185911740 24523138
3 100639208 990224552 208429060
3 110330742 624629007 204197683
3 644268487 649355891 2648680
3 258407622 483196780 88595069
3 192907265 676870289 211500668
3 130574610 955220635 253398262
3 826056251 827318289 588042
3 763794118 806344747 34716115
3 2849888 550983451 420253743
3 879392983 933625028 16311949
3 547521408 849150468 39120794
3 513623330 645204651 66741827
3 448581376 846242153 29124052
3 841148658 910407562 49089237
3 986435818 998612859 1854687
3 68740187 870445683 663891132
3 869685275 891433536 12847837
3 73178719 221286759 136003125
3 863280885 989202728 552145
3 350320439 504521680 83887902
3 21481411 718041793 367196547
3 550267191 924976222 266403434
3 499573229 636772597 19040976
3 43855929 367302405 195015903
3 649303922 876670441 36417148
3 789378415 936316594 30694800
3 83421219 779821492 262664402
3 449810240 483903899 10205895
3 564358418 927287168 334433753
3 217138220 340991753 46987438
3 743022995 824514334 39879402
3 439502826 938572003 113393549
3 796244262 913159156 66752993
3 488118580 754412498 105277961
3 160430406 375259253 192923561
3 252365020 525846283 19493162
3 61367000 402038445 228735430
3 729388205 755243558 17469614
3 99262595 980671960 324408752
3 877686915 907485051 20722858
3 956321270 967053561 5279060
3 677511868 688274283 7419584
3 796800242 857173935 20458658
3 299302366 830819679 182498672
3 141155406 660639354 286887652
3 397920909 880554027 698465
3 25103912 75760297 34570671
3 382434813 903526258 336744111
3 935129925 984115239 37344246
3 278473461 314825649 19500351
3 801087048 840583787 8124290
3 421049147 916135102 436277300
3 925493693 999634912 18088663
3 587511800 938484075 265687261
3 401655466 963535915 21889119
3 16433863 441587476 58870990
3 992027304 996261664 3956563
3 944085516 957680536 2789684
3 710165216 724818168 10854374
3 315068679 854861610 511725630
3 421705581 600813632 161057749
3 485364157 838923595 338444712
3 488617185 760214247 18142398
3 92125739 120011876 4916775
3 942490913 951436902 2318737
3 199501969 913537223 435087702
3 223715820 954333297 52802058
3 285684562 585734508 98107177
3 854088539 971705008 92348239
3 68631013 713734473 396237603
3 983213989 985765923 1728445
3 300454542 623634325 256217925
3 934212274 986343925 3931568
3 232150332 413950611 117737709
3 381655496 866770409 351974505
3 575009946 815927789 105587950
3 837730378 916096909 36651727
3 292622999 925254179 146643087
3 672100133 894997446 48775162
3 642152354 803396276 114617221
3 574559905 772846769 75299350
3 325478781 702513793 359671164
3 977823882 978887376 236011
3 398614900 460221209 10405832
3 25209452 587118606 188339715
3 835276446 940595413 100144814
3 639614401 677379992 30601983
3 842582664 957139729 85467982
3 588328747 815529487 37418906
3 282790581 898205863 395524753
3 636487071 864983171 73891330
3 272582932 719076710 75072742
3 971636531 978751287 5826217
3 494557302 635285435 45721797
3 34794023 572368798 118642915
3 877267022 935051965 40413720
3 151841942 155702323 128642
3 199202452 551126196 142252068
3 681937052 978556779 120592628
3 158051587 709393442 403630870
3 282824004 967958215 383069003
3 758899122 779730112 7481784
3 476556876 753693872 179827688
3 440181143 551509965 30704834
3 415853743 960749420 507600911
3 880846584 972375040 54901366
3 688165225 717896689 19783831
3 651984325 677752246 8477118
3 856783375 999434618 86749974
3 982912181 986011255 1199400
3 638982799 993134435 293094323
3 972608157 985538578 7653698
3 118707413 410536946 62870899
3 781850646 974393320 106921890
3 262016462 436583954 18978692
3 870924645 947933141 65319023
3 443204012 895837205 290876574
3 454006209 718325906 106284375
3 966194463 985411263 12946837
3 953147889 978282975 22541608
3 611691725 680133909 24657923
3 430665082 895109901 160987841
3 534339549 861931985 23709603
3 986759449 999950541 11833865
3 899129759 968526479 2128711
3 713245991 900342870 35856587
3 184502770 384890333 178080716
3 621311848 971614249 58816259
3 596804221 742998644 43431115
3 179457546 782288567 127506746
3 799839163 962075974 82036624
3 127791796 827262280 351095396
3 425151118 873957019 183668002
3 636037740 920497285 225781860
3 398288865 730109781 298175862
3 205677168 551743946 194100640
3 252593744 483281366 64454928
3 967140699 988586416 18833658
3 899898094 907791749 3779934
3 580424803 916462676 233443756
3 745553092 854049696 25744154
3 471866842 533849023 61073401
3 521609013 904991241 296902046
3 741887611 993588917 163188345
3 595429209 948779577 95965678
3 307687081 862622358 413366537
3 735899374 774006001 9424832
3 368698306 516523510 89536486
3 700865082 847184412 77287686
3 790035078 890238828 14776002
3 583094737 655752728 1162915
3 969071646 993659719 4664605
3 122693045 161115541 21843681
3 211984882 237958809 1512493
3 191444713 941550542 198660326
3 128784540 966791630 809427010
3 815017201 942911658 39149166
3 281322949 908182385 413428917
3 991300762 993135559 475464
3 949067119 973795613 10044511
3 690103643 848649804 39946036
3 219033356 645179345 266529558
3 92339114 923316789 379237921
3 728935389 979349196 176713628
3 399180206 827658526 238852308
3 483632817 709656601 91490299
3 843182149 944662567 89653153
3 7465905 390996976 306173928
3 337939792 685539640 103869
3 346260865 934816364 169146318
3 325690998 739552697 345694378
3 67418115 331214761 45801220
3 725182072 905664570 159034761
3 772053635 859554717 71057280
3 293427438 734949900 412737376
3 999279851 999429028 53355
3 690764696 775235249 35241358
3 165145897 581392551 40480092
3 8478696 879239240 411603925
3 118121705 522674493 135524274
3 402769042 669103826 11142090
3 852894018 885288865 22205002
3 339022793 373870971 6783738
3 960412018 962005453 1311060
3 365774184 925218659 197314286
3 206051806 591258362 212657053
3 801233981 868341441 5837913
3 824700700 877371340 42894984
3 253675069 403816695 37766596
3 197672289 672283722 168229884
3 95987105 284054513 87096990
3 41070917 334425012 36176568
3 561053948 563178285 1919006
3 933915366 959265728 6295729
3 34472195 401000199 245420390
3 790309174 817220817 2105346
3 24536868 496635602 96297460
3 501369473 571282873 51148825
3 467762095 592287554 15629110
3 436086029 806817083 259497548
3 70566778 602338221 457571898
3 420416202 845307034 419894325
3 569264742 792184744 125594848
3 612183561 627684843 8447475
3 134715900 952342911 13990062
3 724466493 798025848 66843199
3 590733638 631354980 37545670
3 218954648 405742559 104642159
3 631047074 645040639 1943456
3 5525636 525257126 37676018
3 976165339 994069913 9319873
3 926525073 941373453 11296098
3 510751933 918995956 342345004
3 443361393 888672748 415262004
3 927508617 954646025 25946839
3 627318696 842685988 198719284
3 315095846 967415613 171874532
3 967342003 988330545 1296816
3 751138186 863390696 78243551
3 103243015 297213270 179555285
3 440278564 845995103 24196652
3 406450885 669767760 79544943
3 394298501 515124621 20334439
3 818499635 849029405 22008804
3 6973706 281734411 72846050
3 268472599 620144072 78596071
3 38137459 672933471 492434558
3 602549813 819190969 87562245
3 18480954 888816640 735622656
3 939930484 996499590 21252765
3 467142643 877212502 128998313
3 954598216 983425090 23812685
3 955936580 958016367 1134332
3 220904963 316271523 34686052
3 285262600 955759938 314423569
3 510689361 730367912 2968587
3 691721547 870835315 149473187
3 245910125 606525160 139844578
3 288929430 329515674 30354470
3 70029449 814993470 661993420
3 793560738 860538076 56843632
3 47553124 155090448 39111761
3 845072884 932616835 81856476
3 727210216 768123107 26464116
3 571644810 709505590 27638206
3 267732713 856191123 217785238
3 670689864 693089920 10111867
3 955153623 996817386 3709009
3 322161564 918348493 316983842
3 586533816 589394700 1437679
3 373399888 703714662 97989523
3 486970195 733103749 169206545
3 578353687 626915334 32835605
3 791333595 970940577 34970642
3 534764993 805122420 169966111
3 916709469 970655906 32032813
3 173149553 208037366 9043124
3 618643414 991988518 122209511
3 156937842 524369350 145884367
3 522927364 678656072 134835675
3 901049679 972375588 39354682
3 288803197 620487638 77484705
3 920218038 980859455 43410476
3 65236769 529466246 356285068
3 990570750 995105427 3682414
3 604629414 798271680 161895547
3 298962317 870347798 555707599
3 608788948 618187289 1518516
3 47181533 656568046 415215441
3 775139663 830817530 25027451
3 736971383 820912950 33163143
3 902093437 977700891 43067194
3 994063108 999098468 2356553
3 90005929 325477524 183222950
3 149803752 605540415 441031339
3 557405077 789482323 205820896
3 309585687 787783910 184618753
3 364138340 737456776 137709664
3 122084901 881176570 411434798
3 473750291 497055977 13847058
3 739955928 959457298 58498575
3 674902007 789322854 101171366
3 451457182 623446846 53853841
3 435446256 620776888 6190565
3 506588558 519959288 974998
3 307466979 342125507 28070705
3 900020186 921341690 8855989
3 211686353 723138772 270565752
3 836034927 887276983 42710836
3 692525439 854250608 113518475
3 118358998 610301049 355245832
3 653557868 995274007 190051595
3 273691591 724096462 235888969
3 297518194 724141339 405544271
3 11110255 413409590 57702619
3 48040170 560551150 330859293
3 857807862 995552044 105911034
3 847403380 979872757 38369456
3 430837287 963976089 65967426
3 238314707 355517780 3512700
3 787959442 922130745 42851344
3 188010815 400252016 92285844
3 411913825 480889336 50058943
3 3623643 657325015 400913775
3 701340813 738466006 33964593
3 399687361 635517462 135848310
3 476576607 698608135 9796887
3 402261348 949999579 314950770
3 429725280 769888761 236342266
3 835155970 914240960 59589551
3 624836546 864276540 217136142
3 875719917 943603393 53913526
3 104617782 894737796 394235195
3 225419235 514295518 255081474
3 303440925 919590212 66005345
3 507659007 747549499 186236361
3 97280199 105971502 4644247
3 183540267 484843979 126067820
3 970460189 985964751 1382510
3 567142786 988086807 98267874
3 741218919 965936020 19022739
3 868412347 989279564 7266109
3 309612507 910759326 70924490
3 902416237 981156340 37444642
3 549646843 983518169 395397428
3 449537431 655228594 7565313
3 23960050 573288678 415961634
3 850730942 982611137 111754270
3 717938463 902411413 83948412
3 656394801 729982196 64454247
3 519365955 562108282 1018066
3 775477742 971031897 194624270
3 323475844 703846255 126068422
3 395983690 919686282 189553835
3 310404431 827281752 293787058
3 557239168 828708265 151103624
3 762753515 945365304 62593761
3 972892289 997289052 6423729
3 191248372 687855676 348473634
3 187224799 321153958 113968362
3 795818796 885545230 29200826
3 550448526 789414463 123909604
3 813351175 930980801 855788
3 197427083 202286125 2939454
3 718532665 932068588 42739505
3 749062861 840984347 80830557
3 242434615 560106639 221005273
3 938946983 995711481 5128491
3 622381719 877879779 248252071
3 25782503 649838718 621609659
3 900594726 947716229 16230347
3 38947042 702341213 409189299
3 565055887 866663502 44339970
3 41419592 779020433 681976143
3 68419119 377302323 173491896
3 99570832 290738769 177469063
3 720930231 737581340 2813503
3 43609206 898684963 514340695
3 232592625 418622124 64116443
3 979710364 999982307 9741426
3 629955514 633021800 1031577
3 136684232 632108863 448190764
3 47979881 496151814 354165829
3 854184956 910272027 35820718
3 187344253 700032243 439193164
3 551585506 573266386 4613478
3 372551220 492624811 99092068
3 912533058 915931674 3011545
3 138847320 362378393 191961780
3 271469548 394379640 33715075
3 526834704 745375487 5220482
3 419341650 784086075 226837097
3 109495906 655293464 452747501
3 307637589 948890528 175241763
3 166436151 599760566 294278287
3 114823622 704886178 303630773
3 882812847 989504701 67633461
3 541327117 632313027 25292728
3 894371020 912798237 3371651
3 692974535 693404713 288838
3 663600014 694122655 1741080
3 476222852 636519963 69988034
3 205178362 730269451 158530682
3 493157678 815454079 52202008
3 607266327 834384780 220483819
3 903237531 921423625 3114300
3 345476511 896348766 397678354
3 95010826 849882539 616744727
3 116668038 217811500 29471401
3 989677014 990170908 471739
3 416269068 708539118 180241545
3 593081172 943273378 32854220
3 673471102 767570028 52421901
3 799052667 899547897 91195027
3 24818437 503479699 383050875
3 394620542 446279196 17989823
3 698957110 990453598 217666172
3 346840804 592967980 43948510
3 532326910 840484777 250909542
3 11056675 377756575 317011410
3 961131944 991561833 15402514
3 129204164 700527268 426600078
3 652171658 899841782 3985012
3 266318861 426328689 96705660
3 885161292 964257246 60255352
3 770695426 865384000 52196020
3 315557152 784924314 102273890
3 603463864 982713689 152718926
3 622992891 628641095 2626125
3 897265151 989856072 74402556
3 538990776 926640704 284267329
3 296360010 643733023 149086456
3 852145481 897014858 43060860
3 441575099 909855791 386542554
3 856070436 893964323 5521701
3 929754027 930317877 221963
3 208304248 446059931 115793740
3 729092418 817951108 51854908
3 769701015 940565124 14354380
3 58953090 551849756 172990499
3 994415071 998810286 4110983
3 356184900 670330131 157100317
3 163620588 823856114 138739704
3 178738396 381857727 66083871
3 70393273 978861828 460627192
3 531194769 763993813 113811308
3 987159158 990227344 1983335
3 74264313 529354769 390939682
3 564292188 813058990 106610132
3 339390183 805115376 65022305
3 390279292 656522266 204236674
3 212271702 945602914 568464346
3 114781523 307255755 161359011
3 663094189 912997837 226691348
3 82360021 555628951 426037218
3 709933007 955519863 9120594
3 354806122 453004170 42044443
3 542322141 683822744 129429028
3 22005209 283792583 88275627
3 768839715 997109179 571975
3 797073922 846920388 32882542
3 953519994 959251396 4956232
3 726909469 972321691 198186137
3 462389895 989167903 223975217
3 3919667 116209061 20387922
3 280864653 383793353 98759238
3 940861277 977749577 22600395
3 737180793 742201171 486280
3 78468138 360024180 12852971
3 726473728 770874449 13348219
3 339103534 748528389 270636194
3 404906704 904886355 206642209
3 768673221 887074896 107603939
3 783425905 956536132 125628954
3 236938947 239126120 1799060
3 145502183 701337661 136195299
3 16981766 174513519 95362916
3 232255745 590913347 85270719
3 347122825 648467214 246050145
3 729724143 994261225 31398658
3 753730628 861590780 55909666
3 582250688 994775192 70784196
3 867834361 883730470 7137983
3 658418191 922428745 76362337
3 457182267 631361007 121610077
3 627064385 762418000 107657794
3 908649041 953037274 42606763
3 252291196 387779392 92947505
3 627432505 720413799 23149624
3 75284284 480483894 189071168
3 734448978 864258712 100730282
3 907575254 954778021 4771668
3 618527935 723627403 92950621
3 558044059 586028801 12575331
3 26438491 785636408 539646772
3 879523065 981424475 15116730
3 182188846 221299685 18456500
3 555273434 969840888 96657962
3 418640916 772049011 86986672
3 117212470 425374693 271653808
3 733463877 985720123 6019169
3 743359916 962181935 136444882
3 572269656 940212187 365231709
3 707419435 730933382 11721884
3 870122378 991033291 50731921
3 666454348 910553357 194785383
3 977244622 998613784 18239621
3 842751435 871511524 19849701
3 800870113 900325258 56713896
3 935957165 965553230 12278700
3 515856687 597287760 8281035
3 675841708 748207395 62371068
3 297148284 574602301 138833210
3 18908732 365930033 94716228
3 833882756 834742122 749907
3 907084785 996444072 37212246
3 166233863 943782895 181628867
3 801831096 862637400 16402726
3 47207118 990228944 692843095
3 819493423 942192847 83707468
3 114825357 235504142 111395372
3 528108370 915411199 107619814
3 233416859 658481484 310759401
3 881572461 894330769 11101763
3 96123821 172509396 49087343
3 98165907 412459516 171369935
3 530208729 844606244 105942194
3 221896678 475551775 196219558
3 109543424 155993934 14765106
3 515388894 554384741 24437947
3 921680017 939025144 4517656
3 786377827 899062146 26149654
3 911108819 930236734 9962340
3 138357699 888744266 77116723
3 227643729 263926188 10975600
3 546406992 619953876 11775723
3 821323242 956587335 11928094
3 891358135 975459725 53987160
3 82845801 308854924 162360681
3 717765967 909471590 16041580
3 333499346 460167478 44104901
3 178123115 295736469 71527332
3 626721822 805540674 79333325
3 121489129 232204669 69608795
3 188787183 567161205 280976741
3 896848446 931296417 13341879
3 952464681 987347391 25028348
3 512760405 625599695 108982954
3 889471344 899228586 881212
3 312253046 991625648 517855249
3 31886705 384470031 258600136
3 832286555 890176372 10938086
3 736649200 761027385 18314053
3 105132015 397299466 22618195
3 258275047 675818816 208417157
3 344659207 480182664 132305515
3 644524798 930663252 148853967
3 144768224 640323990 462318759
3 638354306 983407786 204073639
3 76653795 840653871 545190315
3 142526811 583335350 313922470
3 689826859 996773712 185865435
3 409613069 769587890 320547356
3 438090358 864520512 154046984
3 75868906 478659160 263348515
3 345873118 974236962 368468082
3 533744216 833731020 112361530
3 563722885 712456732 88595996
3 985504842 992063485 2003993
3 137923911 332226558 27445878
3 240851228 295597396 12814315
3 210924380 729965064 6746611
3 18296742 665290314 603310369
3 460445671 464615162 2599079
3 724219214 842520596 35635310
3 548339442 766250247 41640395
3 154841870 323879167 131146293
3 895182297 925904149 20340933
3 314011080 505070261 180367797
3 304320868 421314044 18621869
3 382227486 596041395 108326358
3 726883650 866033855 102137246
3 898601930 900833344 1559677
3 957814093 970828531 560393
3 406336340 938169325 180388902
3 367935226 566621417 170622525
3 51027307 609575808 484760384
3 665623764 744568980 31569202
3 445830781 882989926 36717812
3 137299890 268862385 72337283
3 306983444 960788203 428749726
3 695844869 851734112 134306699
3 80147630 292678782 73419735
3 975927750 993401266 7431707
3 312210544 803263614 103858644
3 153308634 500474898 37740659
3 61555857 400753311 182280294
3 36111795 62677804 24468674
3 207166628 239795369 29012315
3 979937252 994996624 7841980
3 89598814 293357332 4445026
3 177887366 651147024 293710210
3 942543663 980012348 23436932
3 424697144 586264510 73238395
3 541262353 601118362 34003630
3 802534945 928478935 64763040
3 441504778 569602774 54025398
3 827041210 856016254 23693137
3 37822055 153019331 61560621
3 920739858 966523983 17688385
3 891610252 999432906 3576999
3 690260386 695984480 977844
3 777410688 844647394 20748185
3 181488446 414831576 63008513
3 701321729 827952364 33287732
3 37215459 613081314 313104303
3 853623245 903940953 35004580
3 939784600 966872456 12990071
3 945575396 979365143 32401532
3 518804284 956534407 87902003
3 603986465 666481846 2780159
3 138397342 502945863 99076241
3 574112537 832998182 207539017
3 310998690 672166793 45024228
3 359818767 651859397 288325946
3 191564951 494478434 150683732
3 897932446 973943642 39641929
3 300688751 367990741 35514266
3 866176822 992400249 2502134
3 528788991 811665795 214770413
3 152980616 762440907 590963155
3 991997941 999075915 71963
3 820662747 997532266 112818484
3 786180085 848874750 58978894
3 68317209 272720178 170772964
3 120429968 214083625 55517009
3 978681642 995960080 13251348
3 86383274 134083068 10973114
3 142739917 802533826 597782525
3 126258854 871618071 154728261
3 550174765 913016532 233352760
3 926766941 954326114 24450541
3 489586816 921803747 121107013
3 424527271 711199705 53438717
3 227870519 348376522 42187978
3 188284853 518113745 109697236
3 599590315 789003202 74135002
3 211078287 646178358 157794115
3 709654595 928367001 92498824
3 338024999 875988456 33935675
3 823925710 888724120 20960824
3 267543989 921740908 638378809
3 920592263 968511102 5788866
3 302664600 827333587 451422665
3 918128825 960249929 29780354
3 37388045 822853296 646864567
3 464690227 544826461 79188104
3 930990066 975204866 38465823
3 398053352 869709605 259481835
3 910430213 960023989 48272867
3 372915238 476700162 62084463
3 335238699 990381685 299899611
3 792115970 930712454 76797765
3 640410026 842472581 70176822
3 763634611 975847691 11356963
3 283340300 847727451 146243118
3 560899237 973469226 335440664
3 843526234 979071836 42401294
3 873341667 896987877 200392
3 105170663 876032072 370837507
3 793988337 794501786 326492
3 738534706 739048063 460004
3 271403658 297139935 10201682
3 976476656 984245274 4712945
3 564612983 972059329 351191091
3 547813946 672718622 87028856
3 825774917 863436527 36285860
3 418819955 760594741 299910792
3 33429081 235243586 184354546
3 357785472 361912763 3752698
3 66740279 860774845 583722763
3 502857748 991048492 251700632
3 236171144 671057976 41124946
3 905632914 976703597 41115742
3 432324389 520410613 56406934
3 879686408 898716003 12856690
3 811229464 946879696 22304881
3 22244124 480633449 33400637
3 345581288 492213805 119984090
3 982896035 992012144 961138
3 453499625 803509055 300992444
3 799969898 864409446 14285358
3 149635223 423418218 247449805
3 820967061 887528836 15040462
3 452376632 634157803 61264195
3 77382983 447320569 47437119
3 394308900 704135389 231506671
3 990570402 999986759 7109377
3 866781431 929861140 13176971
3 587997030 854056145 254696094
3 665167586 853729152 81500364
3 525620129 618357262 41993319
3 152142111 903712886 507998613
3 186942455 802223803 541573286
3 208309386 472002791 143538672
3 319901373 978953752 442394367
3 496308225 639640492 70947
3 443705204 522795234 47638596
3 397339897 540248013 50403113
3 379465024 513837811 13063562
3 511235046 740100503 33509571
3 814008360 997067330 34996892
3 388245012 426180477 29321858
3 796088845 900948542 3478894
3 819431701 871696910 29307678
3 76370034 473891563 221406083
3 984054545 992466460 501773
3 319318345 937180909 584354976
3 870961617 980059013 22873093
3 589007645 616798696 3844012
3 325971895 327641005 1334102
3 149447927 714712925 377983059
3 709607763 823694367 110850383
3 575028568 744825452 1713195
3 197367428 553470630 216101927
3 867965905 953872000 3614724
3 456292814 961815804 87569330
3 291858664 308571174 2426103
3 357730706 615857596 2258556
3 71318126 301277574 75564394
3 457529116 555169637 97257443
3 507375018 890166840 32762593
3 647234398 897574099 213417879
3 858971060 965859196 3643236
3 875352396 969520614 42611865
3 811866888 850680341 27746147
3 492486891 823047301 181412387
3 821385268 856334588 6430197
3 832380161 839087239 5058622
3 775313491 816593387 24731137
3 624898009 692710884 18382886
3 253506456 634927550 233210725
3 52145043 296205112 110895640
3 186304746 784374108 67919033
3 50149794 232974215 134236037
3 723288946 878370019 54207066
3 560439462 818387583 153865549
3 663604322 929437318 245643007
3 180538569 980213629 414712745
3 753739595 994179119 197102496
3 819072206 840766012 16686129
3 873892338 951060285 55232946
3 132064930 347265865 143124608
3 60447289 595392136 446044192
3 340793687 516206010 18747015
3 938925581 970892976 10877611
3 712998961 849399153 28746094
3 712029012 891254162 82419451
3 973458840 975427832 1905101
3 414021357 570391776 51619993
3 719776263 820409900 93707184
3 466276842 939724012 462926007
3 889103473 930509991 6138786
3 58304078 513074542 22309627
3 115400356 244997877 44503411
3 920089946 997474964 43810232
3 315402690 510048401 162675385
3 209439088 543499395 321801918
3 240187785 542908440 168463712
3 418545121 910423395 100564342
3 292213517 999965048 418800807
3 882518385 976271050 72224480
3 154790868 803738123 480956672
3 729907619 870209825 22122114
3 116537303 547512697 358834514
3 592120880 809752726 120207477
3 439696768 520959505 41391
3 388730930 731066485 204608748
3 104035809 886447056 709626850
3 225968597 660378144 145989342
3 28961904 311148990 221387570
3 622800274 830571616 112636747
3 692712734 794522878 22688443
3 6950541 606808241 521387281
3 369516661 882327530 453816881
3 881919530 947428021 43096030
3 787914214 849905500 42458948
3 256506554 273465911 10624631
3 31592606 48324189 9792238
3 10476333 765358143 561302949
3 112136838 741530300 280535743
3 223642129 556600709 69864118
3 576877201 731605081 50909656
3 739169894 813720653 48961902
3 493250804 682161675 162975731
3 716107904 719927441 1618447
3 762340710 788539172 9435114
3 711753771 975222690 252724778
3 674263487 918044936 20988583
3 730271470 810191882 71402507
3 991664823 998104080 2818709
3 725428877 917771362 140756446
3 269712259 530477534 66198683
3 607706904 695575907 55041179
3 913270974 921270791 294156
3 996409217 997520523 476962
3 748773612 959452878 71783515
3 973730915 984030420 9353954
3 750420590 954000974 3601796
3 88487554 407523268 202581846
3 283218694 761413905 25730811
3 223527523 457962141 67877128
3 715413810 988883624 266998855
3 857806914 861166554 3212255
3 849412968 915549325 11200259
3 38949240 326582502 31203596
3 442604037 611683720 91567506
3 554307888 909335351 318929890
3 887286713 939352189 28413873
3 301028500 401759395 88699561
3 204552853 252037429 8850291
3 260518784 723441943 28300653
3 786010370 794536203 5957835
3 588785703 592250602 1208909
3 607223116 613223812 3805890
3 638048351 766181170 6050907
3 833377542 925082932 42213870
3 565259530 897731380 320821444
3 338380450 405353070 7982665
3 182931190 535555289 40154895
3 658545324 671283319 4314065
3 268745249 770127598 258598507
3 124154398 644800317 219696274
3 823258208 921016603 53529273
3 464089177 473061622 143603
3 278744420 364177319 42849090
3 546176000 575400712 9407551
3 195491769 880110833 533501783
3 185680177 790250261 532469092
3 67545282 770672142 457042084
3 804473106 875361580 40247994
3 401427533 683837221 59392693
3 381515921 726031550 119386639
3 258629668 651502040 198534598
3 726924018 995579144 41070718
3 436992445 862897988 226538363
3 519828553 766185720 108451915
3 767803641 960737320 101069274
3 975973319 990421698 1642475
3 593336865 931101374 121378744
3 792122892 917651676 120927029
3 297127101 869138372 140059150
3 443834991 464498791 10751279
3 728610664 951372929 160196265
3 119402511 488819759 222598610
3 544990694 809747815 35632468
3 159977011 501597040 124061947
3 748596728 993673028 182367921
3 464913717 936715053 125521424
3 388652463 552979773 106616292
3 607957646 854161579 100916580
3 43640145 410673146 193863666
3 405377414 631400620 38178754
3 305104546 700818749 4906381
3 212937361 773369194 64442909
3 877099677 906657859 1421345
3 469849564 944475374 49546922
3 96692972 158657699 32494140
3 918902932 967879442 40110760
3 864807438 898887989 22935189
3 616277797 980294491 341203891
3 335489733 770401411 95898747
3 409632729 542417248 71587646
3 828437121 841806248 1786166
3 584297187 602052999 9664542
3 265741039 527987563 261200045
3 802699803 903111650 52775029
3 154129940 999606299 5251905
3 208364347 835174128 402025980
3 577860083 933942149 181495676
3 198854612 724131071 179493956
3 332409340 528355433 161662249
3 382551548 454852037 65736741
3 861535207 912464833 36545876
3 50963401 299677242 110324110
3 495111916 867699158 172208561
3 294930803 488770998 37134170
3 24740620 576335466 456475334
3 244048283 336183407 82041868
3 888622604 920572590 23672158
3 100875404 776399932 15199806
3 833589014 934940417 56264424
3 351547409 360099452 1060135
3 740364250 773367343 13295239
3 311623566 661706310 22019297
3 667238860 706238429 528687
3 383753624 811276367 305134421
3 428948768 726722666 11292124
3 951391461 964998296 66377
3 851319885 950673166 14827156
3 118511945 488375024 278631131
3 525984570 976881496 323495250
3 352692309 523379063 5521455
3 109076557 178375389 40578786
3 661120308 811893694 75393918
3 533015506 863199954 298231491
3 854807181 892540849 15388013
3 682871370 914068670 33135414
3 913559515 992802560 42618188
3 515996984 716840628 69330757
3 766882417 952876551 135893213
3 892627084 960281016 7888234
3 763363296 914399358 73272525
3 737434198 794098123 8255723
3 85466851 304739042 43911988
3 41395375 710175377 398744015
3 603087828 801832547 190317113
3 785271484 830383083 11451470
3 797503275 807272619 9284140
3 752120245 876878491 73436194
3 409934001 662882168 122452768
3 157915143 250126781 11545364
3 515282889 762336783 199991383
3 104950203 179050337 60589431
3 939113228 951153149 6088884
3 454982726 478934356 14688953
3 873070839 963245693 67429281
3 863089728 941298032 72678484
3 513544073 673539110 43218685
3 314023075 498359360 50047068
3 712480521 951997032 77143942
3 544118641 549990084 3829526
3 54834465 815664909 10914027
3 337511838 451815956 2015552
3 78233835 382743118 272195379
3 871635897 928486199 50603269
3 178404067 634562079 215452105
3 773122233 819648891 12798152
3 66785092 87620943 11645326
3 710833421 948107612 39486684
3 660049527 760945601 34232301
3 95817686 865328475 604519859
3 94947391 538074422 7421568
3 28474028 635704758 3335304
3 755463593 988799162 18192734
3 562081904 757615364 140551934
3 626093894 682699053 14619995
3 701858258 749394315 2569687
3 79614786 185223063 79491043
3 842906469 947716229 92293298
3 520577794 688310945 67288562
3 114889706 590635976 249341722
3 282302543 781831083 270083030
3 770756710 940577592 141718456
3 648606813 783842299 61958784
3 808711812 831050388 16742725
3 927071831 970505411 32364086
3 84841527 755495437 411698402
3 125950547 175638315 8310633
3 837778472 998161019 148881832
3 545599147 694176245 142501911
3 230618084 279200076 45449897
3 432828260 630361294 81752682
3 467758992 853457775 222193302
3 99087142 645371139 144699059
3 997157182 998553576 53164
3 110583271 989524530 396746863
3 618619015 920575007 264670210
3 988063990 994100232 998954
3 153423509 287906867 104147472
3 147960009 584612742 112347639
3 562952941 817562236 204849037
3 961565215 967857235 1510623
3 34174254 919191688 698874615
3 545316224 970937479 92963711
3 232190481 350373119 85185123
3 52397750 825077961 94852086
3 411003912 968604412 490448625
3 654003606 797136770 112318757
3 518271206 906738184 44013286
3 408425571 641112927 226246702
3 288890482 837918229 347740309
3 286478282 606178525 206646209
3 727810687 788138153 27006020
3 889166337 914123133 18523732
3 594130460 736339814 55378237
3 128625917 382151261 67989291
3 73375233 139728711 45042730
3 4995475 398594873 195639869
3 762192081 786517625 9765327
3 218664633 879470451 239449077
3 573475150 724236587 81019529
3 703813359 860207718 129138139
3 411788340 649451345 47134747
3 553494604 922530224 180020554
3 782983903 828287824 39026993
3 48469811 275519609 42334234
3 399055093 570913123 34418314
3 401028168 442110028 16200452
3 250273002 761807978 413666339
3 843563333 940397546 13842008
3 315292464 899248975 5079992
3 627842147 651411029 12025889
3 466175133 966114241 481235083
3 883180429 929602067 1341981
3 567663441 823743575 218507070
3 955965298 981752944 16962312
3 751368510 899015163 79539541
3 858841330 892944757 15671772
3 812121660 845087373 29747597
3 900088992 915411248 8713933
3 483981087 836004119 251406234
3 440143494 557049865 66807088
3 281365608 508012189 37239910
3 486703662 852171247 186761842
3 55877178 884167954 411692688
3 977330284 993699422 10014214
3 910806185 933138484 5914640
3 76702742 104927414 24966315
3 430749567 598216720 28696266
3 965376185 983706767 9009863
3 378524639 892743710 477361447
3 144070801 436668964 99828573
3 177856471 195919220 5498812
3 342786640 841341479 449055565
3 347115816 528973133 78958093
3 165378726 260383168 14645031
3 349216290 775490330 407585729
3 884532332 966359463 13089369
3 983005451 985923453 463631
3 32500208 481842977 33332709
3 33529549 374077058 114908256
3 858818071 935632269 53399074
3 497535364 708680903 141380191
3 176867889 311991711 70386660
3 791021755 809462447 3911177
3 1844601 156154552 98573883
3 672862815 730216380 427834
3 502460063 623868442 30140315
3 992166436 993354537 1144437
3 382573337 431622955 25189909
3 962056609 987340492 14310489
3 208442311 908915502 276799226
3 980354987 991574665 10794631
3 37710961 336569150 275498570
3 375669057 986446225 257084744
3 985256078 997060505 8509587
3 184564236 887456652 35529464
3 33084592 892349584 710890896
3 911875557 984229014 2245437
3 222779112 869577740 207385448
3 794327768 864453913 32011066
3 613965145 746870280 39302486
3 559744794 610937263 15209639
3 652300113 952620006 49051349
3 595321311 669231875 41575155
3 438399048 716709022 242309222
3 205999296 735398983 70371622
3 576380639 835212607 219281409
3 453820147 649831960 117470289
3 217715318 616436425 152503158
3 608696010 759435704 32417709
3 458796562 685060943 79493544
3 640047633 951792569 119709505
3 169511211 787363985 165099007
3 235729508 907943982 463185814
3 117828134 766991760 434065622
3 803854230 970967163 4544088
3 418187708 539064385 85443519
3 650420609 721441821 37012155
3 135844412 460773803 213682567
3 289617549 555597491 247102117
3 693103808 910560199 138880994
3 950783404 973360732 2756740
3 190538273 464875131 115931816
3 91201228 738785431 476363532
3 613537886 744632511 12987579
3 606261461 858052467 37754966
3 722135376 909483253 3456836
3 899248096 912533041 1161690
3 685246330 795438514 78603067
3 874558118 876406043 159034
3 799244955 811647920 8261378
3 164854303 333795607 7958470
3 462765189 551239555 42979080
3 596369093 743123610 749504
3 650808791 947130227 295291550
3 510473137 894662464 298076857
3 64661154 429537794 361794711
3 112542866 202153408 63320997
3 855021057 866054085 6465903
3 964727988 968244066 2991813
3 851432030 974583452 34244690
3 687866024 954152822 42447379
3 38980243 736152955 212917423
3 792174612 937834506 29992090
3 372828872 865331309 405311884
3 734194227 954925306 126096234
3 453362409 867571322 160905559
3 119303030 585956937 230061560
3 937741884 987754976 27332176
3 607348358 759473496 135037641
3 397744274 849654336 65844721
3 291386960 727141097 435209730
3 590725725 776088947 109860962
3 520120950 975593190 177613381
3 423467771 620378196 97581759
3 78652340 934242490 208534314
3 739587564 992894152 55132271
3 33942286 750710069 488364322
3 980157232 982066005 1308386
3 483863079 979427441 174182644
3 458389955 616920444 151704203
3 165935867 719440154 323771486
3 536180932 551668170 8443174
3 406010058 797920737 158942122
3 179497932 424999365 163704037
3 77610328 619195666 131789519
3 661006464 754784280 53110710
3 570986452 918855466 100846185
3 575808840 836556057 173232560
3 374560352 732067049 221706414
3 981979675 984540989 1775001
3 64808276 585245318 436863800
3 978217325 996234038 12350283
3 800827490 810345755 2686377
3 963890226 980252199 1287241
3 24217146 205648714 166415653
3 972090965 992681688 16574058
3 435814863 894251128 47508677
3 529299805 569746734 27680823
3 761462287 983505308 16905932
3 373058951 771995445 30371756
3 561619549 691438179 105003254
3 231507937 555608062 104283989
3 608327456 768568150 92478465
3 871004864 979691416 14859870
3 708240222 853651278 9664502
3 518841223 618683533 50708032
3 996756526 999984943 239495
3 163564702 380219034 152968369
3 656795032 987473176 167756035
3 878455820 897811906 2469149
3 993251919 996432454 1765163
3 664689532 830341242 123271486
3 540963690 659761059 58252092
3 951780060 960889785 3188149
3 544569303 587802253 42770568
3 391491233 806460215 390934523
3 940874432 983842202 6943756
3 232723747 916059650 208097890
3 894987999 967084285 45223820
3 359022285 645300634 214765812
3 132166341 758891936 257901480
3 200784830 211994862 4652826
3 473467082 951678607 263028284
3 517816450 939130771 172606484
3 118941329 349814280 124246750
3 734656824 823627207 44942171
3 384287279 731085383 190997967
3 508007361 834142280 251286651
3 316181689 951290017 381054564
3 827302114 927221720 67280717
3 570195237 954718662 367770350
3 951376710 972653127 10553029
3 593583667 987185325 366632707
3 604379439 962530601 13947503
3 276520010 689189785 261587420
3 400754293 670769456 140993848
3 779138433 805024885 12039334
3 30258163 220907630 58786533
3 655709698 885675169 133981590
3 857023294 976215757 87401067
3 740719007 768596185 7678883
3 127651015 531422473 257507420
3 973539004 991510991 11415472
3 995475631 995572848 85934
3 689563019 958591162 203032037
3 508360809 844639119 313895392
3 75902870 711528620 301937750
3 531247536 942323659 21206981
3 323432553 527759416 26673304
3 616620964 811312077 137868934
3 362897398 929456068 37568532
3 487154073 787432613 64221406
3 485646694 843529824 273058011
3 846427910 866359466 16355098
3 973189754 980665867 3676370
3 13711967 263907538 135368941
3 910243659 996456486 69042571
3 462462760 793690483 195416129
3 559514836 823946874 53339422
3 648224982 846173525 144562837
3 868134046 938609681 32090275
3 706488421 812346994 45619611
3 77804929 804925553 53417770
3 726728275 925060932 76571999
3 355523950 973646833 256679471
3 626667221 893173182 183783943
3 117517081 287372042 25366226
3 594976525 929035414 288765779
3 335973833 558336034 8992639
3 476538245 684083024 196788438
3 484741899 780540351 184851807
3 234245891 837617395 216504177
3 80775214 829902097 584397692
3 486085026 918738616 194253218
3 287600824 374332429 53780318
3 353412808 384706809 29023898
3 654836699 859615498 78943741
3 382279920 464147743 69657214
3 448659032 755627648 180440688
3 87211219 388927632 103878920
3 58346260 697481300 61879489
3 658598495 737769540 24831447
3 562830354 660940779 52091917
3 213295345 279004974 37300230
3 908747004 914085393 2159482
3 724009590 728960066 3465422
3 323565821 731950357 139865515
3 418544013 876761003 166019666
3 934416976 981591104 19521512
3 877779980 945490483 48945771
3 982852605 991094475 5757508
3 198831098 860614503 65830171
3 736538890 877339761 12454507
3 905765681 993361825 65537925
3 477769271 983752323 437595222
3 181441740 909464719 552188960
3 595870806 949504464 147787571
3 54616242 517932993 79386356
3 490695685 826950878 86630637
3 142437320 832367468 181906696
3 698322924 952861274 228998313
3 917409067 944851172 24013503
3 911069486 983083894 64912426
3 661223742 775290822 837183
3 645332538 892647106 68935516
3 17782624 189076142 156543704
3 766013443 986669225 202976996
3 365772848 838802637 187269512
3 163479017 900138932 621015668
3 993648034 995438117 103240
3 913625740 984599761 68219691
3 633860841 932428710 14011274
3 88117621 326037368 198760870
3 139972157 414878326 78331609
3 906773269 944222623 16636091
3 300580042 719171680 370256921
3 118390282 702430614 65274622
3 614430373 965412781 92910535
3 76788498 915773044 629933274
3 289807661 502877539 35581226
3 377128957 446993223 59961758
3 131569013 295864876 2285642
3 143264228 707340564 157975849
3 567602955 727559148 118113995
3 214485865 645197172 271093209
3 92071526 989336194 621133602
3 45222375 629770990 234493395
3 919252600 992242913 57230876
3 296411775 934160217 563698292
3 930085439 986997450 51156922
3 469428370 705044719 147311711
3 993807185 995311593 412477
3 20621563 94474351 11412057
3 243747887 803387932 187168555
3 291304158 779168848 151235290
3 540790827 868371998 142694320
3 767987849 961590912 112395327
3 13735015 440796866 276165727
3 807432997 909130231 37885833
3 727811585 900147097 126486940
3 430782325 507347616 30465561
3 508328631 617425857 14670655
3 160775674 391888661 203516159
3 128600407 388172950 146293018
3 610665292 859798118 227953812
3 593599907 851086787 41564193
3 908219791 972859582 18261297
3 166801948 429045585 84097952
3 206962323 572019829 125801287
3 91058822 515222253 118634595
3 252597263 452246475 153233838
3 644698958 756873988 45566517
3 742662184 978018667 25451060
3 703381871 988295269 241447169
3 885911163 974197475 63970428
3 32760742 299351013 260099124
3 896712960 962741708 5179080
3 145569636 517701356 353537426
3 414169520 568714846 131060311
3 239298415 583210868 161097284
3 159238901 425913850 152999111
3 341121087 984763030 144251652
3 251893483 758699240 481548686
3 733054735 909329081 129831562
3 769652946 811574643 10350248
3 559887675 985688944 9670439
3 843976847 974218270 91453481
3 374724116 474269008 11586517
3 943624781 946969200 2380610
3 909220425 937281059 10158697
3 591069603 653811132 53553002
3 951344708 984684667 9684783
3 325593672 411015336 40374656
3 888614060 908448758 18588297
3 993365637 996022973 805644
3 642229603 971606457 11041282
3 728277165 872549690 8177665
3 732101915 918981455 54520975
3 441400131 458716587 2275116
3 670408277 832444766 158117329
3 309338140 535884168 93484112
3 947138438 985624368 29559228
3 172876050 468379141 86798671
3 634851902 873830859 2603389
3 889386874 950708937 14390634
3 18489080 592002723 11859276
3 749845565 756453850 1518710
3 579919750 871558838 12515924
3 166463925 783845501 358025293
3 302933438 517409612 92677695
3 509619424 731536499 216127772
3 86932491 912575223 403752929
3 600903994 957411064 147739826
3 394319180 769437055 89244686
3 245421697 862296997 95125474
3 634110808 888623715 243097913
3 258160442 559150918 55360279
3 690542448 911241334 23098548
3 742168796 771184856 16237105
3 539946116 822938431 146622501
3 204857734 864094714 656422799
3 527560256 652386625 121658195
3 925911216 986625545 49558639
3 136837112 630108137 205412998
3 317924555 611421932 275661772
3 989813783 995834463 2646282
3 729227450 951106340 34868851
3 126016781 771681713 186876936
3 302822320 660594532 158223258
3 438298542 916585116 28595603
3 907571057 960402386 14618874
3 29575201 523436928 476256452
3 845610719 920890941 23475780
3 426724461 747965456 94732235
3 66266899 597373278 473093538
3 488777602 934313408 21828896
3 1125841 37625436 25611474
3 309858651 558931360 160820596
3 599979012 648621789 22177302
3 945301823 956102638 147066
3 254324624 773654924 256046985
3 364257812 835308576 255306790
3 230661460 674442732 366654433
3 959951873 963630933 191439
3 677387995 732041480 39749668
3 873361703 927312258 51758765
3 684680433 855133710 168227771
3 921818434 951772519 8018069
3 12343765 630653787 36498242
3 323127845 703820732 242323692
3 32071253 396179755 89714115
3 627396881 961909635 147079824
3 692549141 966989032 110862555
3 10952303 332407540 128041035
3 763271137 864122454 31607598
3 809120251 930607865 25585390
3 344285530 627133588 123638530
3 172908411 610431162 291754609
3 700104495 869571317 142209200
3 261470470 982777306 703435091
3 434172152 961257490 277551325
3 484194563 671498337 46878285
3 688530154 704694885 4459412
3 160418397 969736864 578053117
3 137762191 738858687 69692722
3 468470012 918758365 254410776
3 433489584 538912294 67724738
3 25379201 649717307 55491703
3 912488210 977667330 42214491
3 985988173 992706166 1235739
3 200077951 524890806 44313283
3 627450365 966616395 58073381
3 153792975 775470509 397611904
3 683527049 781074100 95967023
3 133302999 212257451 65581213
3 937694680 950287083 11516816
3 483666920 919825662 248016703
3 870287785 887771650 16205849
3 752834849 879058031 74025688
3 266618943 713737695 353409127
3 5398200 521152706 462085355
3 837610341 895681537 44559920
3 803900215 889859531 76125968
3 255051028 396396472 24729981
3 257794981 298822640 3697056
3 806525655 874661713 53019869
3 723088012 837011310 96278205
3 726295947 962307580 222211209
3 423965782 817709761 260595140
3 355465609 512295582 136108795
3 49495413 51053469 256028
3 642584095 818791911 100004540
3 34860803 533719171 112112516
3 535381331 862696251 231313612
3 971814603 978694745 1547695
3 232578674 914678136 263510364
3 439940293 476284538 10121742
3 816358453 916706282 95055939
3 310864036 949993148 13172587
3 886703596 943261042 7972921
3 453936905 521921589 23041885
3 751488186 832858989 45393031
3 19495269 923016966 18655217
3 847475227 948093427 35758805
3 716929766 843839822 76034678
3 864778792 887657954 14654613
3 952324564 955648409 1164970
3 909288821 917561823 7286955
3 51176230 590070436 316124661
3 693324924 994479962 101864272
3 655921618 959201899 260961575
3 238883722 851126961 421127938
3 167613902 629041087 414472313
3 951169273 970684444 15267934
3 115110844 501002494 211912131
3 350904775 567104309 193341712
3 552950851 836595789 218091076
3 656838634 955926592 22073688
3 928945618 949707054 279446
3 70988929 951436349 115890591
3 339392256 932440648 179316251
3 430460755 460043338 140957
3 687728411 948584893 176635926
3 169869717 906510329 170747642
3 911501918 956122661 4954253
3 307591419 863830253 335916267
3 51399689 131588971 37570950
3 413294769 472676132 58557136
3 822591832 996400310 123752075
3 793307803 982515051 61032612
3 326698482 635884357 210496561
3 443326244 849404688 274259832
3 601907934 629792506 13563759
3 76048208 465950124 24015133
3 285656936 346475663 9343362
3 537945624 931047568 52023965
3 698990920 704217733 5106565
3 789386457 806368640 575879
3 583739193 681243182 39710505
3 511376445 705658606 40388042
3 742722043 871924993 60687939
3 520982221 880715389 114775363
3 541318658 843682762 163998691
3 503978296 660232893 130730129
3 191654172 515316521 172100774
3 980933552 995885035 6329185
3 452076357 517074610 5018674
3 939391114 989945220 19594152
3 850752703 955259586 22683915
3 42574634 314112193 237791785
3 340991080 440986204 52074213
3 756457611 949994948 46764930
3 68336908 667651978 166583711
3 750080346 779779759 21147533
3 970503680 995729522 14286174
3 15015968 734093752 354777145
3 505805623 524541991 3952425
3 82751711 238124999 136434511
3 831328450 920759737 41968083
3 270173237 520623355 98357666
3 986507091 989135570 2072812
3 923554022 944980994 19481373
3 52404996 937098363 175195950
3 201865736 582040640 261451185
3 620735045 863065751 146632417
3 508401889 724504661 86902218
3 394692359 977683888 228594995
3 487207339 960347046 427999996
3 987823549 991213771 1510701
3 864440133 986309673 112052888
3 915579094 917255191 423708
3 775314134 840395948 43336439
3 850323473 962493659 40701322
3 590884689 933390386 279909527
3 143406382 462875213 225055408
3 903343137 975234720 571326
3 586916987 833681338 88700933
3 263102181 670114838 248706920
3 952021308 990324336 24019199
3 552526008 791197158 32222701
3 761640371 827049517 15367427
3 914435652 969056586 48288344
3 277791836 323923310 36428479
3 875547864 891536100 7541791
3 238734327 561302951 106698167
3 710899214 779204366 62558901
3 68236269 931211163 316110389
3 379314851 561098015 70328908
3 971340550 984155557 3898911
3 174017951 932491557 135348017
3 826336578 833877334 5629859
3 216090802 883896744 507168581
3 846879693 990660097 27066149
3 480713909 745481222 89150385
3 358509665 879097498 280344678
3 622775480 988696399 308318428
3 374442640 497131431 69856458
3 813962858 825311846 7981298
3 506828514 586211800 26019743
3 973643624 976322256 659154
3 242635952 819487494 284184822
3 719150407 895972893 171393089
3 459954314 479361524 15748211
3 940461589 982488438 33400090
3 363374800 403122694 29938132
3 964761472 994062936 12014995
3 140059427 510438490 63075184
3 138358394 722686945 513903756
3 69189971 361562115 78570187
3 286167060 962727071 499160688
3 713239460 881988691 58224812
3 574126610 800741995 202685838
3 435438732 799083353 288954662
3 343212281 793943707 218633967
3 670518613 912090477 177747604
3 35211960 440521281 376045585
3 671332364 788831410 105447725
3 822963778 927922920 69996223
3 419056997 780338836 257042931
3 431266256 548883348 91281352
3 831132658 964721607 117504932
3 626351731 682697715 11555423
3 808085194 828670699 20205983
3 999557368 999951725 142081
3 983409520 983735668 267399
3 40742614 463788848 148410293
3 613855544 666621278 42588648
3 510114316 921153961 329962120
3 316757853 713128922 172240920
3 578650862 590175694 1986562
3 225385760 909506316 352071559
3 790239543 909417694 90464737
3 612194330 652109189 37397695
3 448122954 454509242 1619947
3 787286599 832901902 19508415
3 645192474 956628422 278439571
3 824640638 959044179 5704511
3 173017912 686951080 139120922
3 867282095 984268819 57057333
3 214914619 269411657 34663421
3 859623951 988686967 38737905
3 682224127 924110734 171328044
3 242568597 998476459 197140978
3 421184599 879141345 174065254
3 863961083 892706194 24452671
3 160304369 256635221 2969791
3 824336283 978336812 47246903
3 777505775 812149116 6380566
3 806553184 996788412 94075728
3 654227827 880058972 157833802
3 683435168 716925281 9190011
3 543592799 716379937 87444005
3 990587555 997657265 6580532
3 488173256 809319416 158492618
3 400826649 807911213 232444571
3 882156079 895711421 1878166
3 95751828 393578017 133456187
3 149749393 805237099 266938935
3 405102735 717076977 39303365
3 45118675 462775902 172377740
3 92764431 239068422 21505084
3 572520712 785373189 93870926
3 523502145 576925866 23513644
3 685009510 695419258 7454654
3 737534271 978572807 74558638
3 238788166 780701206 469915193
3 112695711 339181020 69420192
3 735528366 879631264 35851725
3 29443903 891486517 793568918
3 219709247 641695469 341814291
3 320616480 526711848 14100531
3 353722166 544480683 72150779
3 19406109 26288865 5167872
3 166362807 439221141 158190356
3 623005267 789724133 153993136
3 103413291 106014952 2040735
3 562181492 878678175 259287502
3 150698507 842039337 561206638
3 212617742 824668921 456214216
3 605176227 619781898 13407371
3 980133181 984122971 1625767
3 917831316 967819522 19240904
3 800626686 837200113 12235514
3 742495257 838753564 25005523
3 556311381 980375720 364969897
3 23137679 103411295 42505453
3 805920952 975690621 23154602
3 493299399 652547137 99144268
3 950827143 981906206 1749867
3 937071424 946418337 3220865
3 699568459 733107657 31083955
3 918271949 988698502 23025644
3 501409823 997713600 256453836
3 538112313 954780109 358042086
3 671520993 843275325 137503833
3 284427706 691564607 259789881
3 875568142 930674697 24288698
3 167795858 330476125 151808674
3 587178588 921896966 197635397
3 470113805 484991501 10676613
3 466489258 604620443 72016215
3 208917147 868333499 404392847
3 593909314 749965597 12319621
3 208437242 820796137 477359240
3 678856191 759534653 17302189
3 720907360 888727583 77357569
3 684407827 746883943 48184335
3 392011523 928224409 528525397
3 22750766 561229335 109349620
3 140820144 671620240 237146422
3 52907709 706415706 120029785
3 826688100 909633811 59193976
3 698071442 727275987 340871
3 863867602 875604159 1688050
3 349159037 595130121 98528038
3 359387552 918153270 490082
3 737686569 834106315 22375238
3 226399892 381615332 83100513
3 507493385 734652948 46223732
3 716905032 891851206 161542096
3 506488601 615238016 78838982
3 999773195 999973835 130646
3 357352963 904505867 200265892
3 874527561 965579600 51785029
3 208054028 881220067 519392351
3 811780866 817439136 2435902
3 335149903 511880325 22843680
3 137302815 716719617 300334763
3 759193459 770175789 3666084
3 169084541 341008873 74098869
3 266556075 448628816 160950284
3 209097381 936870749 561048286
3 800819030 932307971 104715597
3 754682512 879359167 21108010
3 958552172 988580370 2530317
3 886866283 934150099 46047396
3 704784570 988561899 173646285
3 858181770 894352661 31861498
3 46675426 972626800 829649468
3 245013939 346515819 17628532
3 318433560 583178562 412477
3 564762029 826166721 129758950
3 940366129 960948706 4601589
3 798495117 886900012 11194869
3 884313083 926402161 2579143
3 887622627 982422310 28812792
3 967220890 973901586 6381469
3 549577967 597991904 12040605
3 472762529 546507782 35521911
3 326251837 996846934 22303522
3 140457218 550720568 95348414
3 486487268 848756209 305424696
3 287995964 756512535 242965635
3 268738660 420295047 122287913
3 722440547 880329575 122445395
3 439516080 567652016 59454147
3 996837664 999046387 429962
3 485297844 668811332 13754719
3 479123088 649700340 5813443
3 468128504 950394662 394854518
3 167780157 258420737 35830355
3 563265417 725894380 131255882
3 600716785 943992176 325048867
3 130306126 740819755 439480643
3 941385697 974500781 695832
3 626029121 912133960 36722975
3 94874152 751662745 325370769
3 215667504 604850810 170190250
3 975260799 999887886 15112564
3 744634791 758745774 1324599
3 530436523 765072623 133231053
3 634963659 805509279 94013940
3 160974707 337780122 90145
3 547481591 872590604 149759108
3 18772862 588720411 412053603
3 157310091 320192607 147719284
3 708817829 797251945 49352731
3 284832068 692344128 47477509
3 717350230 961237928 139134384
3 243626154 881307933 321889706
3 523664772 637946087 83793907
3 655470898 975716562 15515092
3 380243644 919898888 182469574
3 754799486 757773651 381165
3 303405641 995105002 474567289
3 598683095 794190514 126044120
3 582156927 961666581 154291042
3 363634371 992355348 41924597
3 815464151 977970877 110183668
3 802091262 844074718 31600977
3 142888077 492257821 302868856
3 3822948 671288555 177120060
3 331089614 614023669 85038643
3 21036915 488019811 442859835
3 743655057 893960682 13609609
3 194898365 305536436 59767198
3 445272568 501544026 53153912
3 516606585 721159117 51259939
3 107090803 856780834 44675959
3 124593615 439567364 31683421
3 396176 391292157 310911695
3 859706056 866781205 1752000
3 573027237 777984516 195446137
3 94466993 535742779 293885297
3 226764566 352021164 52790886
3 664862756 941033357 27930470
3 658740285 832281138 10636391
3 398332732 570879191 43440897
3 756959692 958897938 12464202
3 800255784 984831022 106800881
3 69705126 282012770 152807
3 448437554 508543823 11763220
3 244637136 639670761 352394289
3 93292486 888126733 132745644
3 45675468 448153589 15182119
3 786584035 948223654 9178259
3 121325823 636041611 4043197
3 910565423 997299026 9117491
3 435346400 770798141 139842358
3 7161473 295729626 272997325
3 368207420 885327479 301420630
3 691194445 813466694 14095798
3 570261160 953941414 146705298
3 667414581 886984166 37914976
3 103209121 662646981 407123020
3 23594493 950957917 732873398
3 614002278 654772530 17110790
3 227479589 980636051 328227543
3 304714761 665908997 177560737
3 76505750 203810009 52262718
3 630261029 779516345 24278425
3 981070718 997028864 11251474
3 898393429 913360080 8341312
3 336634745 496365762 41729001
3 473726483 701437096 164837141
3 234483053 551985672 213212883
3 114119849 911165522 36468590
3 192366702 586529278 126932658
3 551337478 720854433 84617665
3 370807110 821179229 412367271
3 525813798 556398271 16928574
3 820956964 886130891 19701967
3 695012815 814803943 114092160
3 144541756 741127179 460522537
3 534847788 600815656 23089477
3 152990481 323244212 62858928
3 385701428 513827029 104578451
3 764273256 821576459 45280440
3 666102081 800904852 90961370
3 901352938 974768591 48708595
3 69720359 701902105 311752798
3 411096809 863254537 133674219
3 303748811 557696092 21441422
3 610817757 919634259 303403192
3 791280720 938787716 117643925
3 391268999 816075577 315212321
3 99460192 282421987 63532409
3 93055887 238421032 13690239
3 560148450 895890662 70042304
3 826321914 926057300 61260326
3 221805970 752917828 352993900
3 96621796 883992053 707057569
3 135548575 212250821 36480381
3 167822803 705089943 451522715
3 956212960 981663079 17121827
3 308162877 990805006 507945501
3 482183901 978988749 117510109
3 894228822 935726291 36549843
3 862782335 902138757 9311312
3 478301932 575808166 46572537
3 718084574 788940599 29660435
3 49179672 120908716 54506354
3 966355435 967321190 931175
3 131799158 628682525 62698670
3 714851175 847636266 25279590
3 84393877 781036428 473054595
3 44453446 648102104 371170720
3 460664282 498718633 14919736
3 545308211 565554536 17887196
3 951225459 968647082 15275500
3 530423476 544723213 10485146
3 237240470 796557139 371280595
3 719139491 849799482 35581021
3 760559721 958207247 169523636
3 739210568 775599446 17923246
3 700188531 816779632 113748276
3 683340060 943821055 254814881
3 142104891 628154456 91861477
3 547860748 697987949 82630959
3 469554544 518442383 46909220
3 531216902 702406349 132073147
3 992368740 999947413 5141351
3 252916327 893650624 194513014
3 734303005 854136773 8129490
3 589847479 637955236 30362291
3 928650004 955504168 7908949
3 738916201 896453831 37961057
3 675604928 758684893 45799637
3 476994065 652060171 55410042
3 55569977 869450127 518527977
3 192202786 838146877 294111176
3 229289493 898000051 597476626
3 567310911 604970597 16616313
3 632555494 774806907 45550754
3 427529917 804002283 105557358
3 943272037 997388291 36854863
3 836140620 986733801 4268067
3 620227146 903840597 86036866
3 689383387 853447764 97081674
3 405248830 578631770 33741971
3 129478105 448847893 293681876
3 238212790 472867339 205382353
3 429868516 859810026 116839505
3 761073653 889397236 27776403
3 465747858 720712576 42158502
3 787409428 946789596 153666523
3 661285 876391993 841971934
3 5231634 31454907 4662053
3 368065261 411732559 10850115
3 379588922 860009693 346573806
3 642265476 954945858 271986298
3 189752283 749767166 399894249
3 861938713 948928703 74616869
3 573503817 906381769 20043173
3 465959588 718430758 73570553
3 642280463 694355467 32563711
3 420403905 683020823 133733425
3 172497759 422663088 139454067
3 654986591 909138113 192283696
3 385576918 702099406 15309538
3 187869658 751407638 381112024
3 637842371 874615468 87093103
3 877984962 945300336 26700005
3 279634261 830895342 12100970
3 793705986 852951210 243729
3 187245544 573932831 204424915
3 783279908 992505561 149462314
3 536093452 721189600 63061072
3 554850062 955948428 16704761
3 595081901 694021387 71871570
3 779120003 862671387 68417617
3 801825561 963986838 142580482
3 328009806 368150108 23312626
3 195762244 801703108 208794880
3 36020077 757967263 691896976
3 722382556 916168189 113114443
3 835728667 895824467 30345828
3 206139578 810275096 89180352
3 68865748 691889155 41242498
3 708693066 886197545 157616344
3 226324079 794895226 392432447
3 362354751 970087756 467669995
3 495413516 993366507 328970892
3 316601266 422326308 17766651
3 291714836 499753734 91323614
3 234647125 244441916 2038692
3 381668154 428273109 14052693
3 28411868 635141840 317599143
3 851969313 921403316 45535292
3 69940125 240929137 59675468
3 144408161 555611271 225348197
3 752186162 826072863 32122070
3 58287995 850354866 352242337
3 177391865 492760404 306482796
3 290243138 346769338 52625353
3 209023505 595261278 74874135
3 29266923 380684128 138403792
3 358528027 896079044 345622490
3 330491355 792770425 255877816
3 759216921 817409327 21030284
3 286285647 783919127 19501264
3 879894042 936957582 6666474
3 789635639 913858628 78702539
3 412118527 523256237 58459732
3 727867843 822420192 16533465
3 827566112 928258059 69130339
3 246939040 575089233 280312978
3 906521282 915196683 4967522
3 753655316 972742403 3173443
3 471130219 786317314 270990292
3 430685341 681973534 6588369
3 153129264 548429726 368990226
3 604486868 925266307 120684515
3 201187233 487954662 176005492
3 874629246 995388499 14723189
3 621755442 888772033 58367580
3 449868497 929589487 183618886
3 833049748 880502889 25693079
3 751064709 866533635 75561721
3 212872174 510929124 294736724
3 400788986 431566005 27479755
3 55313643 450236613 283886759
3 985833697 988137665 667619
3 622865377 819195973 163984792
3 785905156 955865647 99463468
3 880548639 905719079 3281967
3 838568738 918325817 11803382
3 526166731 715958517 169837994
3 590485259 666472469 67792428
3 105471688 578455330 36562320
3 800894506 913673289 31387854
3 711248150 811831246 31385217
3 877276633 880595321 2004385
3 458357389 890440783 237717645
3 716714672 989406362 17401320
3 188853862 281636732 74200006
3 420259431 476550540 43249021
3 121384696 280669460 48070651
3 858605576 925544415 36896117
3 122854436 995599373 794419587
3 364240255 633253303 260960920
3 364906514 774246964 311308125
3 538340511 570968850 669166
3 306333267 608219701 283624263
3 234394581 548766343 66140498
3 211165369 513862436 156708035
3 338942282 623785946 191070232
3 926227491 951488786 9813954
3 542925562 630475690 73014700
3 890731206 970670013 6527522
3 485086309 548666227 54389624
3 398036421 675158510 61886972
3 433573316 483066234 48743903
3 994939699 997705698 450285
3 28022385 692691424 180244650
3 525799578 874699381 184667972
3 46830722 169040539 116316269
3 95792858 723248118 125088932
3 367784727 384709630 6560114
3 512487351 643181018 8598049
3 429368014 674817272 99275440
3 795709156 909529164 92028884
3 931910999 943304392 2937540
3 21768890 145415160 4380216
3 920988023 976487275 3898378
3 189553650 916807671 538504549
3 959785314 978929095 8889334
3 44647688 293855070 191452923
3 471441102 762610251 240257186
3 944608307 985890941 22845052
3 973764569 996588145 8588690
3 633067165 870088717 200284157
3 687515591 784293702 26264773
3 653805215 798214547 33932900
3 130992903 519172955 202238267
3 631959854 835481202 71782047
3 483881938 748891378 118831439
3 697384215 933981675 80977716
3 495748650 822753281 285441224
3 464107727 931570127 460165837
3 991779527 996543537 4580926
3 499592601 860196589 214563777
3 261524499 394643791 53623332
3 271794309 840528965 143466277
3 513748728 865280781 255747968
3 456269103 608123388 28378119
3 469502987 748562643 226826522
3 969053848 971992664 2021312
3 598019910 631352830 6286531
3 417084248 490861452 10321150
3 787436145 894893775 74522132
3 65122883 603699210 452206535
3 327052781 375994167 21542336
3 713815569 961298009 75905133
3 335500176 682325005 340851931
3 21554117 30601093 8335806
3 623738466 853682171 153694553
3 280058115 446209716 87692566
3 638427226 987514553 22364214
3 682097011 957888034 68341880
3 163540792 886179026 383272494
3 254520330 708442751 64522056
3 28450507 294528312 234686749
3 192923325 641942904 215881299
3 486254294 884449309 166398686
3 777367302 813283412 4248912
3 984320381 988129914 2376042
3 296798876 716770002 381566327
3 232483178 279434554 27654630
3 565250653 620399975 5142131
3 935239544 983729699 38775077
3 34917397 949861876 83591091
3 156237925 549622136 177728839
3 618639529 650640922 25556869
3 35246347 556815773 323717797
3 984355615 986658636 2032866
3 619337734 939278657 31657245
3 894751568 974954107 68333653
3 406390744 541466509 11206554
3 519026031 735326830 93797794
3 679527601 980584312 14189690
3 368480062 612359155 219722611
3 273711132 733291657 201129247
3 724237356 729065395 1126626
3 683606744 893011129 77142462
3 782830964 948843644 110271837
3 788003089 893294596 46432970
3 230818470 843697389 386101629
3 576002236 766254674 29341094
3 355501108 940079754 224458663
3 586195137 845874549 213919495
3 113824263 289119901 135671345
3 825074625 972181376 27625505
3 270179403 909437672 424517146
3 523305200 995249288 55290310
3 853374895 915239339 10501185
3 727769024 935593586 88010790
3 435481837 652895998 9461108
3 508419338 842652566 205371043
3 562360790 655493641 4816761
3 748704282 907697460 78054251
3 152329236 163051850 4802098
3 509884572 929411670 223459213
3 49086623 706168050 121117166
3 483386664 758727922 254983575
3 177611491 784427091 307430826
3 451752765 541752279 12511232
3 19027055 97866955 67335652
3 802824263 858170916 32420443
3 559038795 670617457 69985739
3 180121581 528307246 243635274
3 989131120 994960332 5794935
3 111794157 153713083 33207504
3 935725599 994946782 28599937
3 617928371 904160884 4436998
3 931193245 995531827 3795045
3 103963222 864800550 381705841
3 520421946 918269916 88453964
3 749039695 789902571 10331800
3 576008944 921604538 322189633
3 592173712 889616448 206319031
3 757459259 845479192 81647838
3 31971105 675753228 487707544
3 782429179 838977185 46365293
3 237222384 962916928 348566904
3 627249091 722846173 80101106
3 358582566 474373957 107941722
3 228313238 851262320 497065042
3 709486157 881953278 45667979
3 199043368 688893725 366127950
3 663736275 831286833 165749333
3 840237394 971835508 54740294
3 87140695 399473427 133014553
3 55321592 640676667 89587552
3 886300102 962228657 75383631
3 749281892 980252848 202131362
3 384049020 500848548 89962741
3 724153916 797300903 46220905
3 343435351 985532160 257372656
3 312072414 512846081 178687866
3 242677171 696033843 124449763
3 460718743 949391165 228132441
3 4004257 842565861 49361418
3 301570311 521525376 22080990
3 472357945 707636014 133644047
3 762523094 962306619 98211115
3 783090133 811188167 662474
3 535355064 679781025 63519898
3 951966555 986758369 6258464
3 837784578 854685515 8790488
3 876442800 989860380 22772656
3 799316087 908464395 100237664
3 646571169 771912849 26101148
3 812630061 842238635 18160789
3 270864265 349727095 26084274
3 905770486 912427257 4924494
3 248112250 386192976 124345339
3 186390151 375466989 166672346
3 54267018 261453766 139815350
3 208085390 399020605 20219613
3 156351550 427843878 241342319
3 175379444 672410475 461936730
3 97646263 933572773 550263053
3 709984830 994867624 36029412
3 877253258 972159931 52607156
3 546740533 584808128 16033309
3 156965842 919390886 515033439
3 58270881 664119278 469669806
3 17660065 208121644 33504171
3 342923676 416045529 7483765
3 682262451 821929949 75546290
3 284711457 355352351 42933694
3 415318070 935325188 48307183
3 538123125 795422144 120036621
3 528089780 972114207 222663730
3 850778250 979340633 105816510
3 672180753 940428682 4418133
3 147621054 201875588 6006574
3 962508741 970342721 6551522
3 152943649 387571578 162022891
3 627828732 796949947 70290146
3 360199115 911671293 143183400
3 75876697 439586040 302969125
3 753750354 952112944 85016743
3 981115131 991179519 2875679
3 79819466 115396358 30793858
3 456006479 937532518 245908932
3 868611404 961423368 12864200
3 225220204 605042178 179997039
3 970955005 986188795 2550279
3 71114053 946374549 427397263
3 641965475 848410937 32254646
3 5764927 593037854 297531757
3 245657059 883692388 568715989
3 447627858 970419582 362708471
3 389204475 622638378 5079020
3 39178470 191379235 42047137
3 826370657 931402212 32946842
3 142798245 149264813 1811342
3 334299563 702702302 118422183
3 80680962 825702214 448986973
3 731925213 807880316 71674042
3 177621498 488003523 61931582
3 801306415 869840151 19685501
3 372186354 412158534 386214
3 695035870 918458271 64716858
3 289605961 866482065 434373602
3 75331103 838139102 700846923
3 473451536 882951784 205958218
3 816601950 834162225 3412790
3 76243308 645575094 313591276
3 688255532 722707509 10869181
3 219076871 551650117 222932915
3 189570010 785155366 536140923
3 559130176 930660980 282086859
3 817759615 853149018 11815033
3 856808258 910302931 34525480
3 310184957 338164274 6172585
3 666004883 945142795 274426241
3 10549881 201680878 49824531
3 56446511 671448766 573114963
3 897096333 968424265 5155667
3 109052290 402008423 238772719
3 655569767 919963301 3987516
3 182513348 792446625 583780945
3 735416489 939809619 42683005
3 376707637 732700757 221407988
3 272837908 898927889 86373820
3 337201853 710292038 198057579
3 423978257 454090342 22580111
3 802175836 912452905 4590331
3 928644466 971602801 23862899
3 605437582 736723692 81435314
3 881630581 975199004 35935891
3 44481187 702245049 219159585
3 344867196 525397924 35849130
3 768652328 806748759 3836623
3 738507524 971681451 176449032
3 707442515 916769126 176509472
3 162485028 766265257 363623588
3 725272202 995987431 228842865
3 145867803 350808247 111696364
3 428546849 928747158 325041021
3 277797064 569815311 24629534
3 625645680 932442788 47330515
3 155103295 155859565 575800
3 815451501 958154719 7242480
3 724355117 803055054 40228121
3 108293583 929076661 315549031
3 951924379 963693466 6208054
3 143617422 948859450 623141721
3 920761511 970350327 47217228
3 100173670 763497771 196074621
3 601018159 780689692 79406351
3 875555526 944058547 4103107
3 466621767 494813629 9589116
3 820824432 865202359 37428703
3 15467638 897625442 275384090
3 258743943 631776596 152685506
3 503930144 542262078 15511543
3 164542416 481455170 150577983
3 44909663 745140270 541185729
3 146720860 328414836 100582661
3 51884744 664867970 461415470
3 333814652 666127104 181356960
3 547416789 692797551 23028818
3 481480950 661490725 126367596
3 440285095 651093750 106881961
3 44631219 234815037 15723419
3 989302760 996908341 1091783
3 882083152 967593262 39272832
3 144824391 762606652 498270733
3 410828039 514093822 959962
3 495502733 743004929 121001119
3 932609390 955062114 15812289
3 889335884 918308115 5934290
3 238781511 488621663 51380051
3 13868580 75027815 30836684
3 430307526 601107809 122856809
3 515308316 716652053 106583903
3 637633156 759178522 90040335
3 83014019 279439215 58797651
3 450798522 671536611 94334860
3 179805826 450263764 14639826
3 739914597 999499200 16074745
3 353608351 606585136 210911489
3 673905752 771207056 87518838
3 296956586 343049745 32567496
3 551402331 743118126 36327531
3 209238337 370228795 76586545
3 149580155 430234229 269897466
3 918786867 959100568 31455160
3 258499647 545651796 124276523
3 461601809 650609500 118082131
3 341393133 672657758 144492448
3 556995968 750071047 174943375
3 921505064 948524142 8839509
3 81050015 632452113 486021754
3 51849792 637564766 437155205
3 184470023 637264639 399285401
3 434849197 912708703 449774433
3 25881418 206312569 31479807
3 511807008 955957926 28661102
3 983129312 986026145 544886
3 574593597 574959950 144371
3 756182410 976096916 43184351
3 911059784 949097386 20510869
3 483170246 530749915 40451643
3 471545507 635899985 73659773
3 190277094 701191354 239029897
3 296252573 812139867 427364642
3 185752934 331981711 30210576
3 512225345 596195440 55574002
3 681046462 816477884 72908566
3 661250690 875390085 171009702
3 939998866 993117757 34694780
3 960668038 982662320 7863589
3 956212309 984302681 6652115
3 153369678 841422591 422107475
3 340650182 403399261 40164471
3 548266521 844340367 54285471
3 545278916 830447891 221183275
3 274263723 805073262 188281142
3 557621357 939807089 261005648
3 438662472 876095489 389673020
3 280896905 490694745 169160347
3 550845902 678469767 21949510
3 326582576 612335794 7766587
3 63312229 735256835 363382315
3 456243067 663212896 53411091
3 295692598 399020200 55000602
3 43286754 885913442 484739413
3 343290745 431910615 30100131
3 354962322 894266120 241791748
3 974075413 976776296 872521
3 630892340 876004039 117640691
3 332688652 795262637 308142970
3 654983178 811530682 150549299
3 504781145 524276855 19474376
3 352576074 570165207 59569023
3 303972418 760042075 181341277
3 160715999 298810469 33860708
3 109215249 931834943 64333816
3 435238962 639308509 12081842
3 62482265 372283886 145806412
3 274965565 549605281 154213309
3 322088402 629096472 108017517
3 653706856 657569644 2767176
3 202737207 329685556 18778783
3 628212054 952730303 215311573
3 865330198 937080577 56059677
3 228692286 859830130 228902383
3 894071428 916310258 2527282
3 492871442 772478847 127448895
3 426460386 632222048 95675072
3 342701010 639196220 271334236
3 654289580 957600613 202384711
3 609559916 651901665 22347993
3 288814638 770364393 324216421
3 673411246 715555657 36693700
3 936481710 964770216 357022
3 611338934 843073279 86962973
3 326689428 733452981 319592053
3 828572036 988685303 109736101
3 297579706 859177242 245293652
3 178326402 234909834 33920394
3 559522698 714835480 112306278
3 711323734 736058361 8370289
3 592709921 895925556 224899904
3 780879548 837652433 24594475
3 731565485 981929878 204476735
3 921586398 963631798 23247136
3 915159260 943649411 6298204
3 220531432 527339891 152048834
3 648341523 764391215 90143061
3 326750496 734407452 182144379
3 638655864 886838904 8230348
3 831892320 889247382 20350390
3 954869622 989022390 31316367
3 206387305 819620044 413487187
3 966493349 979925501 13283935
3 718276018 958845293 186452386
3 109913921 545591410 268314630
3 149028231 929533111 550577127
3 580821297 976630713 274674711
3 464934984 889692841 293746699
3 690975776 881054802 128285943
3 952935748 993231546 17553059
3 220176926 339019168 81309086
3 499120944 962743165 347984413
3 572952817 612302977 15912526
3 847396206 969270055 110872773
3 791502386 832704513 3688684
3 603930577 769750274 61451519
3 205299510 396343340 28751969
3 785383388 942716131 153837695
3 287063777 356654528 27499050
3 386304384 519179076 19524870
3 55684417 926437500 216805262
3 793868853 973011212 110897543
3 50122824 106400114 2958920
3 180865876 728328484 114023710
3 996063078 999336486 934778
3 481539611 573639274 358413
3 444656170 810309526 94641945
3 357463479 687994971 167123114
3 193997883 695395188 343964055
3 945276 71728968 53400001
3 91075762 623618591 392033537
3 77529656 324532071 105165019
3 423121943 882534874 441681062
3 903035523 910286529 5903805
3 384739702 580190448 78760513
3 356635566 625551493 106116083
3 612327082 796529760 126994873
3 569836284 953026809 144234511
3 534098596 881952213 80021550
3 13299582 296334088 141265540
3 617176536 685027775 17082954
3 778344716 924563334 106300592
3 840764396 873380293 28510797
3 966024724 982843006 15361690
3 836650289 896037612 52758800
3 219448972 458123874 12912778
3 538492785 702603585 27387097
3 317937546 577656920 185632525
3 291300093 490091045 84824697
3 130994224 241390591 46446221
3 362563524 628958845 170353616
3 204375476 604750117 121418507
3 215839142 260052875 21938000
3 546078074 799490940 42818943
3 534842254 725907234 83167126
3 95592879 135737837 23757346
3 655856681 921845750 170154825
3 34531262 46808440 3049455
3 7567073 418647696 185634731
3 212010999 272353140 2670468
3 231644030 794999990 225037163
3 698662428 857355143 41492443
3 333593558 755011484 109019535
3 912806574 948656315 26104461
3 649606161 722399871 9410346
3 951626397 985002428 10925380
3 117787628 586333091 441450940
3 549346786 617730902 65742192
3 157030778 352752997 82251656
3 575801521 901626656 317125991
3 226987128 813727154 154352338
3 462637311 697307650 153328120
3 706660940 844021235 119922514
3 444695593 643578197 139867274
3 670788868 722621296 41857539
3 40371790 914898483 226797673
3 240464563 384501147 5737562
3 143547268 412713902 45006428
3 808183983 878860332 66898489
3 120115648 218305074 72178009
3 302924449 462051756 91998250
3 958070335 995180187 8181301
3 107298958 142146750 18884719
3 209928717 871192673 374597370
3 412162455 966725982 249804361
3 641499787 956114726 283377852
3 726621242 807150954 12225961
3 34528921 596020964 204471668
3 876733460 883802768 1442410
3 551374286 948979909 15439500
3 82238003 816018929 75981588
3 936902400 993122526 47335174
3 750083174 976698530 114086064
3 364718610 876776450 54602098
3 408648935 722171572 40091697
3 310253329 984124375 401521346
3 873399025 922441692 46695010
3 794883469 881256397 49976890
3 870387175 994919930 121253602
3 530493406 963970973 243800477
3 425750501 865249986 124649597
3 932484386 955691699 12952422
3 468997878 723237174 210750140
3 299569620 339231113 21557943
3 863000192 933266879 24250569
3 25672534 980542517 450598968
3 754562612 976845781 24335723
3 717093777 965842805 80321536
3 353263169 469128143 79571744
3 744031959 818895248 21986803
3 920414762 997704718 46650772
3 917534251 958685212 33143743
3 992776180 992880472 38673
3 653912142 827137834 30458659
3 725890791 815016026 10459512
3 103297438 320765512 107536708
3 574298891 725833260 70390083
3 864974802 960496518 4258952
3 45442372 533414207 24049974
3 105734266 957960555 107531689
3 97173701 341346366 207133924
3 694846349 696583270 453688
3 37008689 37549699 378778
3 604791921 828010065 190412041
3 373595673 868994464 96546112
3 749151000 900939890 74326561
3 286016528 392101905 52311210
3 588042446 618451841 20633691
3 266022882 653764138 276658396
3 91830833 671096012 344876609
3 614353626 908448964 82533112
3 147212724 214296058 12307308
3 267709898 627410106 340307622
3 7874416 515718526 105662317
3 614581439 806123984 107312981
3 529375056 673334836 50766706
3 432529167 705224405 135030316
3 549771524 965338120 202842175
3 819164056 914775373 23376052
3 202307702 219839132 11490064
3 712949881 950445966 200628563
3 930040136 994249302 62226123
3 14540291 398661883 304896761
3 703642553 841261334 43849688
3 54603045 681449627 389593639
3 291980262 663734321 355583589
3 67955545 676968358 294578593
3 33000522 584644847 29120739
3 192916615 950938679 478377454
3 113256960 206011568 89171747
3 445190127 887343741 46004072
3 22499754 629346654 597133691
3 815100124 966815125 21070198
3 40835618 526813231 14586698
3 785363174 960850703 161686956
3 671177617 840861095 30315512
3 609834077 726431730 87102593
3 785020336 806535769 3378417
3 259653793 501278309 162583623
3 794261404 922761881 19169244
3 68323996 682818490 555471386
3 53765369 600833634 309423022
3 353889851 655287526 155363993
3 773876532 911262489 62994322
3 638322648 733897283 20696010
3 357267610 573829419 212463120
3 52431831 524403148 360264013
3 268691013 543291124 65944497
3 156429163 680936644 259604975
3 829004743 894242406 15916020
3 160596063 339660620 29658805
3 44783838 274645495 40711022
3 50966154 936614120 180317825
3 537434078 723191224 93194538
3 54741755 806904897 442482553
3 643251897 990622857 40089038
3 582527645 612920575 8263653
3 161581157 999265609 571030967
3 279084816 998468555 92978053
3 961817762 968920725 5354299
3 401334074 950923500 148083622
3 334402580 868039605 154192271
3 78049190 889937893 495455034
3 451316583 985493422 85417994
3 669354588 810726256 113594483
3 257777458 861192930 373939002
3 897509666 906318219 8475716
3 105777458 991869103 441255176
3 304429049 951962727 475292271
3 30293554 469539292 296868347
3 700323939 989153595 33039070
3 460896414 680088938 130163695
3 718253108 726460140 7793706
3 845211701 896170274 4917052
3 293231036 767042374 144162889
3 775400702 907137556 118849064
3 63711163 456847857 27798057
3 511526490 611799460 43214963
3 828719084 966762801 115320849
3 424242167 725974353 223276746
3 824275316 861031411 34616378
3 625607862 950592065 99492981
3 653660338 717350901 34238982
3 400495526 695023595 52454942
3 171258305 944222226 653607992
3 651714245 754585691 9894395
3 964638177 977675970 8933181
3 475547328 743928078 194395597
3 318912468 980910047 117107716
3 385385792 815896029 206725160
3 32266131 803498364 666449000
3 51244261 721092944 331678917
3 900339429 908980911 2757818
3 228317456 819772298 76784948
3 314169890 760451763 193713597
3 73496797 380237428 281390189
3 829894616 897545086 31277995
3 420076237 893719316 353311077
3 965670182 995956159 21921360
3 237556149 722212280 365010354
3 704360508 939691155 173048568
3 589909063 592883351 1527771
3 719906088 950977518 152470793
3 835740942 954654911 76131879
3 485402297 855802075 135231229
3 911008355 926178272 4559913
3 583771500 702028801 92470820
3 817978909 934055920 45626016
3 311936179 935888490 394630221
3 391425954 573910687 83274489
3 542255314 548571022 4387406
3 502225855 898801047 8298613
3 74206755 741486802 594900082
3 757064589 767349717 1737434
3 421432060 682865609 82080737
3 864465018 949286648 58813004
3 276364456 643113700 45523403
3 902763992 905393969 1552345
3 439665841 804679779 151781082
3 414997592 598773601 121533964
3 509691786 683813859 88058897
3 361522154 444602236 67189595
3 3647774 27896027 11721260
3 567145126 894268590 265403755
3 413068151 564130006 54706361
3 960604791 987809448 24723156
3 632059608 932279655 191927847
3 749070754 971607789 46049461
3 665453107 693726017 21653386
3 726669760 904445657 108058635
3 531136502 619895731 32416797
3 849738349 938170556 65729699
3 991298794 993386730 294878
3 668102763 684984999 4756596
3 928221365 991399015 26994234
3 336757456 860307532 77336690
3 299615105 396865014 44108175
3 814833150 887214640 50942321
3 748959097 822058479 73069479
3 189337517 986203435 726403858
3 336555064 539927643 193233157
3 427243518 452370728 1978536
3 552555580 833074955 27464421
3 646750665 946715492 272787036
3 253396609 640090576 39321567
3 953430887 954389464 825770
3 619592783 659855454 15885015
3 380681276 445931006 45406504
3 536998642 671509173 79858136
3 141942991 294725589 10115615
3 348700841 914871132 339638708
3 771050321 848706046 39687184
3 779437336 939935679 146153417
3 279959992 666151521 155884536
3 117472260 933043232 142813662
3 20049410 161970563 25773562
3 909896077 937151106 10255801
3 268974461 344955156 488048
3 476574576 840055622 237878623
3 597054724 654363939 43407349
3 990228575 999467620 5342039
3 431890661 474015618 33734560
3 518534004 868454490 31274009
3 462405903 753705052 147641857
3 256931103 822616789 297772510
3 398197291 542920072 21154736
3 558215318 765797844 182525273
3 903738815 906885702 607070
3 297478687 627744211 33029822
3 584484879 948476617 143684441
3 91233969 437539806 163992512
3 146283766 192146842 35374617
3 740477241 815214029 12516965
3 816961234 927202348 49428091
3 888968159 896480757 1264990
3 458107880 511595748 33718554
3 85380083 783526792 270010336
3 631480927 715967571 5600018
3 119417685 800155013 73517314
3 165770274 909119953 640455852
3 736378708 841593158 101204920
3 4294252 971072823 664976345
3 173187542 870876546 19081889
3 747456525 880428130 125034053
3 590137414 710386149 10862457
3 568806486 757351138 96302064
3 621113398 988806523 35296473
3 420753907 583598320 151247959
3 943112554 999062758 51413916
3 370472730 722498296 234732004
3 499711980 959205384 403792792
3 550766661 955645197 128121311
3 547020970 575449521 23773674
3 485747177 571953915 40338635
3 610209076 898299137 197984038
3 21648803 735052204 388076294
3 207285758 964615359 135330932
3 782171368 853310516 41774018
3 836443835 915981950 63606931
3 448466853 523410851 6960640
3 697057860 926176251 176758795
3 89988015 719374260 77737332
3 130435568 140709150 3414476
3 714451848 960481597 236951492
3 747479079 915452563 135997687
3 516793620 600877561 5046105
3 477382509 918248114 347752785
3 257203166 768048325 71394465
3 861854637 865817156 2378558
3 871332590 993825257 90596085
3 679351797 824131212 56401925
3 379830480 959287129 74812687
3 941847512 994290374 47407453
3 443034418 838996083 191052192
3 109139103 472163045 31393709
3 15841856 551532727 109398357
3 37527318 591496923 391607235
3 995970833 996332917 137039
3 901748811 959301514 54761752
3 678769938 731920385 12825984
3 950097155 963933498 3611147
3 316283301 654323016 52196197
3 552346994 857997454 141229274
3 981904455 984537788 408278
3 429587920 652965063 202745831
3 593846860 690484402 49777277
3 233161496 896943924 363232585
3 113639800 513724201 249152087
3 704719554 774652137 8561650
3 50267318 416366477 348467317
3 70537936 510444520 298707242
3 800511513 989172592 104586591
3 685930059 969560985 251027827
3 794285087 955346384 114824004
3 28936938 335873600 258364127
3 713378799 981413603 154404592
3 366437291 639732418 241881269
3 42748648 414498902 356113628
3 546566519 874810266 246400217
3 737923046 903302709 157173722
3 515418751 837833984 274734343
3 103000286 117969629 12226319
3 10557672 345692491 199313771
3 372123862 595341279 1252280
3 880835362 970846816 54887227
3 876589052 895146495 7878848
3 289582310 644990595 238011704
3 109620407 705114336 428647044
3 757651484 897395718 37930559
3 521322182 977508171 165585609
3 712858006 867853912 31349002
3 254479930 672894040 188780943
3 191891616 627602940 121711948
3 609096046 683382566 23549790
3 118406666 914882830 610647161
3 808981823 911978624 25249137
3 169227762 710506991 288025851
3 392178539 981655514 188497789
3 896617378 984688476 74407521
3 132824974 448947990 251213438
3 905129531 942527433 1123089
3 743615119 996541555 42039079
3 111965735 618913144 115351058
3 341461748 749307438 362242811
3 543859591 666976774 30893795
3 232475299 342765891 26973504
3 182415909 862302332 460231876
3 910431024 970924951 11231679
3 579075877 895033260 87500774
3 221621777 257741062 2542043
3 408446160 977468351 233620287
3 176133190 952885910 757084230
3 60215463 279622987 71767705
3 571821116 988856911 50233440
3 607400394 871769040 2697701
3 789933372 793326858 2795393
3 700525924 707324878 3006364
3 580479812 758789355 62909324
3 955983873 988482188 3035112
3 412286127 640832986 74248587
3 3745432 359639544 88593065
3 411866845 760393980 123734186
3 701033924 781866919 21596280
3 193191142 325844225 129389763
3 811764515 918899237 1151959
3 267595501 687734281 315426452
3 269792490 473981864 151776837
3 724853763 894104882 26268440
3 447448338 590618914 142481288
3 521000232 972278730 101875735
3 930569767 964652360 33803849
3 564972548 711682739 117245372
3 449991219 492168708 5741808
3 174973844 263431907 55265460
3 614480334 719709864 79252219
3 578376859 850163229 120101137
3 863517506 882176240 6014200
3 841242157 927606529 35925910
3 700422776 765085967 21688912
3 977357574 980500032 2621176
3 11619104 272889408 4662963
3 136063221 420146684 140154108
3 629140179 777095815 107503662
3 308037995 777559959 96502173
3 909283168 999219823 52166691
3 702083820 895380839 70916915
3 669940545 888674923 175031719
3 543250859 722913419 758586
3 339615513 452113330 47767402
3 9574174 365471118 129796543
3 210513535 957004248 10847783
3 422264299 979485539 128810845
3 91925653 223780619 80073771
3 366051433 944714189 172470310
3 494109210 496668600 2313093
3 855575906 937082012 1963872
3 166104672 470709576 1635791
3 462025130 627218703 162985016
3 275768724 670763963 259414717
3 448207149 799761808 45642294
3 703058839 869157445 88190814
3 532158813 656675591 62614379
3 956193667 958440520 2057707
3 970839555 994033265 18271677
3 820254040 890846698 23919897
3 986164001 998025689 1559165
3 113869779 657477587 454363517
3 518961412 757151416 37636157
3 940166554 955774886 10829704
3 295037383 837237073 49016745
3 15347018 294360803 202203839
3 763969520 986461611 218573935
3 582959136 614255856 11622473
3 49883262 899343977 487441383
3 85559929 439915580 254694669
3 543833598 827561567 97256375
3 186136818 446879963 206084970
3 539632855 812169613 65126029
3 496848794 671538680 96491861
3 867510619 903442782 17842631
3 20065119 821262312 17442944
3 908517937 968500231 33393406
3 606873432 796385811 132241924
3 953203672 954325562 131732
3 547497331 600642403 2094827
3 315325660 884389524 119224158
3 513597413 908380421 158318601
3 537456774 770760649 77083167
3 426344909 488359241 50614520
3 601949482 778841243 13094285
3 170641633 667592694 350548224
3 536366036 893675826 50013864
3 218541130 304863309 34777736
3 124199982 948014048 254168477
3 72169676 805575850 484339217
3 537134522 741082135 4824793
3 182605410 488949899 127314883
3 691775535 868921997 31658276
3 19394248 58027425 26709961
3 102413452 795673141 296217084
3 28743954 254466091 24492677
3 26577049 99332527 3653277
3 883493795 955057300 36786538
3 282198238 437964745 97896451
3 245734788 714942054 290000507
3 72116424 165211232 43673371
3 90771707 813255898 433762450
3 767332219 968376170 178740911
3 193579744 856448374 589503917
3 908123183 955659420 22654258
3 730822743 909014610 76039127
3 850255315 889356302 9031718
3 739064144 852119255 94638370
3 293345290 667375834 38457445
3 925383284 931461227 1488985
3 449634779 811167825 140620534
3 389422162 952081552 502609029
3 848067511 861507301 2308563
3 869437473 933776474 40438981
3 499417214 988392673 38619799
3 905200715 951246514 12298358
3 621417769 635197198 10980497
3 118987359 301080399 163212954
3 51502402 939870451 419037589
3 459679302 693661214 219140237
3 994706114 996625586 663510
3 117273266 378075959 94780334
3 391514319 488253936 58476797
3 15059775 810826165 569684912
3 609851126 737226101 83024452
3 831907794 974860592 94469064
3 570396271 680136072 82083816
3 351889089 628227523 250271822
3 503360765 661679290 142006391
3 630560754 721918325 68932463
3 647993025 726422688 33040328
3 574382842 817607634 24713059
3 520800355 934800873 202114580
3 781926771 972296278 44151840
3 112044762 291535713 125704865
3 698231437 991858762 254380363
3 855827492 965785146 62332625
3 598685756 695122197 38639551
3 512516640 543541174 23911520
3 322760427 389615431 21910710
3 252979843 785130034 227223462
3 243300946 522809344 172831567
3 749240081 862660058 53905166
3 700204125 899535438 175882125
3 61952882 164918506 60297912
3 978601550 987729963 1224035
3 107547144 983170146 670679088
3 8994683 65016128 51292326
3 734944268 857202345 25385877
3 693018600 839210103 135108814
3 493194316 660808743 117244807
3 281683856 399541209 8893668
3 637384230 943267864 295847559
3 128392045 363822742 3667341
3 697357495 825030446 87722430
3 672671203 881848246 121962607
3 903252742 975272180 36100278
3 439148887 478569703 3439047
3 934701077 983918609 19182807
3 254989184 536461204 257218783
3 79949561 465087862 340593091
3 852640923 975102544 97551080
3 143663034 940233722 604680854
3 501562076 733645958 47328832
3 24158842 714792099 420346727
3 29391615 890811703 103640721
3 10100093 820541436 474622492
3 638873256 865022134 19793564
3 757360754 982438144 130890784
3 613444738 671721098 24627751
3 63787611 95896571 1532544
3 789161657 896832084 13119848
3 290103263 881280714 416726047
3 368816385 876928474 57297208
3 633814843 656941221 4072193
3 716975511 749493925 14283595
3 863444987 874512784 9558221
3 589353419 859217355 253868260
3 742849187 839979768 35410867
3 139865578 211257011 52117316
3 105232316 562202218 340054820
3 809099956 946035065 73192502
3 40607053 968990507 692184836
3 517664612 758565950 183683802
3 281996981 583240275 22305374
3 143145939 411513407 149687716
3 162594488 672948025 262871695
3 40175828 688043157 347946909
3 864976943 883354284 10949112
3 790051512 885746212 94808599
3 458210578 829288986 313385980
3 186702003 554326151 288836706
3 514018983 789183219 138906129
3 740434759 776815975 23253443
3 40022049 741532758 320393821
3 26409011 309777711 149595056
3 372729768 869272939 95424871
3 41361625 894645257 368941196
3 562013807 646103126 77840278
3 876475030 947596452 52180479
3 667759829 810884468 124302633
3 450447480 484752456 18550445
3 789118286 817197104 20581051
3 448440916 536750009 67916093
3 583980136 979743686 72952842
3 948186688 963318741 12368690
3 51957953 893300419 514909841
3 986662542 996556892 9294754
3 921297914 952889063 4297595
3 638938613 768809905 17176486
3 850159743 879489519 22484823
3 251991545 569194120 165858622
3 847998075 855918802 3183082
3 613696304 945963916 128118412
3 784673302 952530285 85818292
3 608784513 960804379 309048944
3 152322877 691150516 14166926
3 578717636 750736046 11485661
3 548749536 692464163 39650644
3 28730255 413517284 74735095
3 301064245 814169274 265355802
3 605207433 994163492 387449372
3 611362316 840669729 163029625
3 430423498 992217469 180218549
3 662041465 805598966 18576162
3 176354255 388268490 81818861
3 262629195 739048864 66868655
3 411382624 884008063 337896264
3 552025511 901465608 217169996
3 23696412 105675339 7220091
3 452313839 987094579 159826784
3 560997961 702425352 31623941
3 714520577 905471478 88633029
3 142020840 231347008 84418158
3 438736448 871701930 388420457
3 753735582 916569571 48224172
3 450627889 754604245 82543565
3 125723131 581868518 439244684
3 85204540 833022244 423707291
3 512504799 913158073 259963540
3 109100737 969963705 642734458
3 291807016 721870503 224417065
3 677023726 994702843 134566101
3 748692857 826703371 56850265
3 294283839 618703197 247641937
3 391931560 678729084 106606510
3 679961713 723840092 10108759
3 63670209 376906155 166751751
3 125084173 367926455 47941691
3 831781509 835443130 1979548
3 92629336 563116141 148749493
3 634416270 763849405 123857971
3 442211894 570044598 50324335
3 889503657 940138280 48669587
3 465970696 720990707 244622940
3 416140677 904701964 206562031
3 529840613 796823690 155937405
3 358357022 710569546 84560568
3 987940610 989642729 133444
3 863015092 891917037 16056172
3 548536972 926997313 116906337
3 393115158 655376764 189852560
3 822102273 914803849 42004132
3 762119952 993394911 187723101
3 143197549 246368846 68091471
3 525818729 828337350 88920110
3 768917617 860673186 24895133
3 871634598 872209304 529410
3 642907697 731888674 18123910
3 802838789 831239022 24303504
3 626906131 818789124 99211677
3 273162325 941882447 457150071
3 136308789 529865430 358870223
3 350874706 786427023 236167010
3 221030135 560415588 220901341
3 34451986 439680562 206147520
3 31644691 762057015 123974597
3 269464743 963863384 284875230
3 2850200 975914101 262919162
3 19591669 715719388 437417542
3 531266174 788834126 121372202
3 837626631 905608842 981930
3 93648620 628920481 173090221
3 955488041 979803495 15583840
3 248399561 771151347 99460500
3 951516194 953375629 1389289
3 65958884 766963903 342678132
3 875928871 964921125 41879602
3 382993729 935901744 377424346
3 657516492 820282014 40515278
3 779280309 890715193 40473297
3 553542075 595026178 21260694
3 566014717 888798073 67674216
3 796290526 953805054 52728406
3 925624967 974080340 5319631
3 439937285 766916277 301004081
3 469455633 732133168 43223353
3 927357784 977954715 9668339
3 359866678 477443974 5212337
3 758970474 896774023 118326625
3 911828328 998993358 81898386
3 579038690 847308612 153323374
3 301787752 589825746 114544938
3 355270857 660120587 69323927
3 764794668 802959365 14087140
3 470057825 903761186 300509436
3 47422026 900918175 297308257
3 121703786 620256567 45093168
3 130098921 243239014 56989991
3 936524832 947680722 10788206
3 888222768 905527921 13136240
3 125450794 735218042 339465098
3 198057119 923151291 164538537
3 752600695 806426802 19453168
3 233933308 732600606 377527264
3 287691301 798339661 504090378
3 924400904 979384405 5379090
3 680844953 906183977 217689612
3 540177760 578514980 19230756
3 888793884 921415863 23749420
3 769881096 794339130 13135103
3 324370993 685502038 129041200
3 607473051 990434486 207798384
3 403238969 901281139 234777505
3 730790653 745956540 13800971
3 194433260 505892767 232474277
3 418456667 492858804 34380397
3 144212571 888483970 246847778
3 700335748 904220560 198339884
3 520772221 581260410 42865498
3 152836321 258071697 92705475
3 811590219 830700544 11744000
3 951553446 960095430 7600514
3 75710282 631189637 31394224
3 279024920 960601632 435061890
3 150076634 327632210 104877010
3 393755583 611776619 13193320
3 210902397 488376924 204223544
3 936358477 939444892 1866825
3 671204637 999390299 73783783
3 441467510 813622771 205837365
3 8695603 440471345 233651479
3 488472360 979769391 436130865
3 333637041 596673622 42878317
3 56334126 536637061 71089079
3 43051299 927547022 388515308
3 889325898 911879996 8446832
3 800419336 931336335 43467758
3 850706726 938227054 57983906
3 982679234 996721181 700862
3 72410031 867732019 384869605
3 358641552 998826903 590380328
3 871622395 949888848 5067367
3 139571374 467409644 300043289
3 97258591 383235698 154527122
3 770269427 777028440 2226686
3 40596878 155430791 75579225
3 886589256 990962843 86349571
3 935335395 982489715 18973926
3 842473306 925970785 71785070
3 817636669 907458108 39842318
3 574230690 865853510 170853572
3 691586707 926029754 202100625
3 936492604 991252325 24804612
3 915484691 952082882 5145352
3 623643687 773540089 121516611
3 182463087 562401888 66106692
3 490646370 958560521 132917524
3 626665054 941943285 186151009
3 504413141 869808727 91848301
3 286255992 302776378 10660393
3 953454652 966187079 8056347
3 239593120 355537389 54883504
3 838995208 943204648 21519336
3 998546770 999514108 205177
3 806289706 884702560 32237219
3 514384824 745393503 44895014
3 172876179 880401863 484667536
3 389372314 927788189 490193811
3 604527150 969969994 316451209
3 496040917 830894047 215192197
3 502012501 870951227 189208481
3 511396152 512658567 86967
3 155570911 524456064 328904992
3 833605906 851380208 10090075
3 525640763 981651995 803396
3 82425735 772877751 612854020
3 122126640 641981144 271772378
3 958992392 987001431 8635195
3 8944301 660340660 191814916
3 940325563 947709209 6976194
3 909572366 921754560 5148576
3 77464387 734943793 157947705
3 772973492 784886965 11644077
3 317961096 695946670 28181173
3 647478977 881098043 166775097
3 733616775 868139856 97265825
3 789513406 951999399 10495575
3 889730430 926092366 34823358
3 327993248 984993873 152339538
3 694958195 718762004 11282083
3 596788320 645418270 4057637
3 438126603 560613155 5717330
3 262769353 976002390 645983069
3 884072644 924080073 30750060
3 232841437 274722136 27590287
3 588958389 874575844 76191562
3 218352885 915634401 79227545
3 300695863 399569609 70205787
3 530790863 638009704 88031422
3 766349296 886511363 77157668
3 285884342 379253874 30223009
3 541213824 670224965 58030335
3 274439931 960448521 631192247
3 387413952 966888556 220264428
3 718731101 738311891 11277958
3 300400403 709404993 265582324
3 382146082 819516513 253296988
3 875048681 895112647 1166298
3 573569274 582054379 319268
3 369288250 599149675 147141595
3 692317966 877964093 158500187
3 365220256 817240818 166161124
3 803873992 995892553 89820471
3 415781851 781524914 70846668
3 197718717 264161606 14618835
3 105317197 235579258 77745064
3 543152795 774424597 33546846
3 509319282 598769760 44894494
3 878874673 911953215 32826065
3 511431497 802330605 45059278
3 305405726 423064136 109450929
3 356313590 490458922 14847829
3 778259261 903313181 92219848
3 263443162 452000602 50594908
3 376360425 500865242 67542900
3 455821461 710909075 87503946
3 675303033 920961815 88984305
3 214598066 324091336 16446376
3 322746537 868876887 278520412
3 76756866 754575254 424505185
3 951973929 976121349 22446886
3 609840558 809077721 176526417
3 507238880 958429619 114212238
3 459856425 682006107 178117368
3 529108426 754678916 134529374
3 771147913 951563868 159615295
3 432465513 839694674 226875990
3 447210747 816976530 4971471
3 307449629 874284017 493561508
3 406352498 796101218 128084375
3 604186683 661749526 32017705
3 311577400 965770695 85741483
3 574529383 751712771 85327151
3 210409403 665126341 406578577
3 660261481 864155135 56148911
3 235855819 667398269 95423639
3 30711472 490127810 344418325
3 76924871 774985716 145224228
3 70337095 624078652 444900909
3 702946526 841365799 43545781
3 974296096 976205000 110928
3 900399015 972269673 16530352
3 103243363 413230726 23564743
3 627721656 704575287 51304030
3 356781790 978256486 558843952
3 737320814 933678745 188551252
3 207489704 546336714 39193417
3 351380213 699868888 105816239
3 92188888 848425160 430207255
3 280282568 785598030 175753183
3 267385647 898977264 313182569
3 967137688 968026979 219416
3 958949068 968914856 1059407
3 188563548 355130175 57195970
3 892170661 972573007 56168209
3 679539750 787375019 97034690
3 924794006 983173837 22797765
3 801468139 841508085 14276446
3 496179415 589149069 64182448
3 855881008 869230687 3276426
3 28921485 636478445 52717291
3 302116107 634129155 105904838
3 181614684 438284198 229568340
3 203670553 777462467 531325264
3 912218789 999687379 23614933
3 303034914 341546877 2681144
3 519443284 632119677 23341582
3 841763183 895531941 38015548
3 12718043 115690487 33255078
3 683208138 804983533 3954897
3 407936294 920129003 375997798
3 334785985 466251963 11146694
3 107025823 124455761 1504034
3 225025272 922077735 175243857
3 797033565 920245091 23742009
3 563562068 593822087 22063015
3 612868847 863096381 220642014
3 56200560 261421150 34229986
3 606092733 650592955 40470449
3 891425646 922597645 29318016
3 947785449 960306607 7052117
3 937917510 966157710 2461003
3 261936787 512343522 134240745
3 600553321 934650027 68285538
3 476612133 703908364 99478243
3 332902192 687194086 164917031
3 147915674 587538049 204924996
3 904356229 967085220 11207089
3 956299029 971045138 2719920
3 148198416 529720274 327831049
3 983146303 987739273 315598
3 869273920 872378162 534918
3 292909337 553258592 145749055
3 373486866 865234622 315579131
3 147319028 303467105 106362290
3 680163102 799071950 109320990
3 876529671 984958843 426073
3 612229209 647958704 11560029
3 769048117 848255020 44078765
3 788267408 809045754 17233187
3 766966282 804708475 4056826
3 531342222 938148367 326140496
3 562135416 958716645 94417131
3 17207155 609861266 474622301
3 151617904 756649167 141447181
3 358761070 595976434 12422974
3 196709523 474595141 7069828
3 730519304 757610532 13773444
3 178241015 819882397 639858913
3 985489214 989061193 292387
3 163845337 860921263 62264305
3 416967253 685849113 219607408
3 388957911 777321457 86065045
3 821470589 998925458 88857429
3 488975022 561151073 6560135
3 980580797 998947742 18304008
3 151396852 781838945 71112247
3 529228651 607845798 1463417
3 188853459 478907314 205357982
3 999267350 999822780 57029
3 849438365 861786693 8880622
3 60403997 387847850 82749094
3 354840334 558489163 20681226
3 913702311 945562234 12871220
3 690600525 872711236 62540567
3 900660875 960771084 23004613
3 228916198 928073967 388786570
3 291959026 624975004 246281824
3 102952305 702819924 379443406
3 325511310 510509289 38488190
3 31388252 176240851 98542902
3 129349372 843294592 522813668
3 564619682 950182806 318403325
3 424925139 696542056 6827178
3 812239895 980156277 22287796
3 686976677 899164115 24195582
3 845685871 936104050 59516657
3 204603744 280806303 34557900
3 316053514 457360913 12636587
3 359362600 424580862 65076151
3 700798171 847961311 51073680
3 857038525 988237806 38816201
3 199311085 485787256 101731727
3 459836132 991817568 245135915
3 969636674 978788015 5962320
3 823174136 988070352 122577966
3 660297082 706194838 20496544
3 310943616 740703294 86081516
3 577952806 621772442 14749538
3 101606510 336340931 143511107
3 323622548 450639133 102821211
3 524685723 534860256 3137100
3 373298876 890357019 79284032
3 414891085 561282362 69269552
3 957764688 988053878 22349108
3 121222430 853052126 195737482
3 751586278 803044187 51200342
3 201078058 856682603 507858197
3 200415358 245930933 4902152
3 253513347 648018559 160994683
3 221856888 295217338 31133173
3 348097693 871177809 230785036
3 660439607 794957664 72066012
3 911590097 971535914 52141202
3 423176253 561032905 81834460
3 845182972 873043490 13004787
3 916769778 999769069 77624072
3 812621617 838081374 5968180
3 122551083 637720577 393883097
3 679185426 841807649 5833125
3 758058760 876990233 105123490
3 626028127 777113387 68336415
3 218615273 629515475 158045511
3 488524189 805119382 150223985
3 737770717 859674926 117492054
3 728889810 970199716 237254570
3 462685202 750816572 173546715
3 874622271 894909075 5752804
3 932732991 997112127 10619966
3 473907191 677235275 176303383
3 360158309 630660168 125700007
3 398388577 902268063 288630874
3 692222329 988232210 205557630
3 943746615 984486703 6373141
3 854978447 925004508 61393298
3 54355594 57992981 3268801
3 994424917 997358969 1602264
3 384151504 570085545 90068885
3 903017419 938682157 4529271
3 802659087 809473799 4359949
3 834874432 980801005 15764222
3 234632079 403284058 32039023
3 541630725 733308585 159141109
3 480432301 875749800 159608466
3 477240864 654627821 120862489
3 353275795 738474129 20143232
3 540160834 764154944 13649284
3 123483523 654841407 524628057
3 323996959 449491874 71656398
3 468287402 876390214 196020859
3 218137871 574633718 90895590
3 55456604 933437303 681355827
3 169956956 741720991 16931027
3 996780733 999193053 1040828
3 566761183 728711022 121989580
3 471237534 667381578 32492004
3 427395399 752886649 110831223
3 842479105 933963770 42509643
3 96037397 770922410 629169307
3 644689794 772154019 64301898
3 491964244 568237274 73765828
3 109033184 614250154 379716155
3 646729885 794626792 27832836
3 882095609 889948429 1594831
3 153506464 815846469 131150263
3 806489320 891149396 45656180
3 429415879 829793545 273830071
3 964944965 998411400 11177759
3 964272330 980557967 14214852
3 646030883 923872331 224647285
3 641452257 866314849 135608888
3 238445132 861210939 356044705
3 230095433 522627687 133747430
3 70448636 569863873 377861625
3 805656042 807016710 210312
3 70313145 945995930 208010024
3 686276627 953221675 118401970
3 70318326 637312460 559208803
3 944192511 949616036 743073
3 328403858 936427293 426882303
3 728440076 728478024 13645
3 231718033 705702107 194999289
3 105658959 753342597 433626286
3 485902126 571350841 62776941
3 707315374 995865045 274336710
3 325223800 723470911 174913786
3 746639728 998118205 190755586
3 485565737 516140241 13629993
3 196603880 391642703 135504181
3 489415812 920536946 394401366
3 705656688 911839505 62068437
3 94636249 939687528 489019364
3 767957460 869318959 93448014
3 437800671 735069631 51933751
3 873994187 937066601 6257357
3 573715360 860390468 2114930
3 892816273 919835991 25774831
3 989260241 990063442 186476
3 353751951 807711488 227233145
3 937330791 980933766 43039925
3 164947203 406629590 198545560
3 477103991 964160302 462610003
3 570295956 966631029 214247543
3 624793885 699655534 19016290
3 544596915 758838331 190586722
3 724206880 847684540 82915401
3 511054107 567773674 1456181
3 456981459 589531700 34232524
3 242252136 351390930 81042097
3 343404945 827180411 54285477
3 334539193 718306887 109628465
3 304950304 527114655 201315674
3 530245104 565138483 5810721
3 50739849 421268014 357002444
3 532633246 838276496 282058088
3 447261835 854741747 362723398
3 281690215 806972061 358732469
3 709111914 785075473 4217368
3 116124881 947519470 618786323
3 602747720 775116936 69051951
3 197740735 530807085 48929464
3 378574768 840438085 101196538
3 460474049 487780501 26296212
3 696985202 963518049 191635286
3 622681341 757596940 102743051
3 788337199 810390622 9615571
3 273992471 887900138 394155876
3 497213332 858420855 65018373
3 180411824 667789748 126314358
3 593264627 901302913 44241878
3 547471870 801474290 131890232
3 550437268 849621406 142094096
3 211505824 823905684 179789903
3 474819707 628002503 108186289
3 903430185 933599147 17781533
3 262637537 842969320 411453955
3 74917518 116553194 33694403
3 784785238 914409085 94955231
3 808266173 859715578 48143973
3 273299181 404542464 124337820
3 701733567 919917038 154204538
3 150085384 900180877 219775120
3 294163032 873338076 462813293
3 178613986 305707576 120736233
3 92058223 230602764 113503391
3 989780732 995644590 4881109
3 82771870 671168752 554791879
3 815963544 877834311 42053342
3 812723006 923536240 33198236
3 928000354 949603445 6321227
3 911266003 930787095 11214402
3 890666919 908215261 13468825
3 17553636 64394614 5133743
3 159876067 803779922 403906956
3 139331291 170772450 3400998
3 995283031 999248979 2203111
3 509655348 930334505 84059832
3 107780276 437256991 108601105
3 999812943 999884164 15497
3 327426228 623487864 135099587
3 425985205 913526757 411116850
3 303722504 365421957 3530911
3 690534275 779556526 24348798
3 519350999 604898540 79396365
3 850826524 920921577 9241410
3 688300875 723872358 31910692
3 129853110 629646662 319474655
3 450529775 921813372 75133032
3 913304762 964768250 21356300
3 508214987 628051789 51031511
3 792744166 872455462 42249155
3 935962048 992571033 28486035
3 300061764 511921341 136723954
3 459426608 685536840 207441182
3 599456733 648077385 4825993
3 325616642 632578633 57128816
3 253839818 954054608 193433029
3 123407287 838610980 337462547
3 733956372 912918682 31731818
3 916742450 919456634 875802
3 383517904 396279962 7420753
3 401643271 809215383 96597621
3 643797180 823037998 14009435
3 351665694 419550500 19664624
3 141380415 880306121 236253187
3 32795901 571956121 199995037
3 58610329 713857193 263844656
3 219079426 262564926 23249004
3 339645950 356302320 14624148
3 421814006 728332725 192705203
3 241825341 448561993 16547556
3 640287759 966494393 5675938
3 342953875 880460919 460126357
3 629511634 954015553 124096297
3 620007411 901602884 26773990
3 475906607 958926519 405061830
3 840546871 940666462 8105550
3 949421922 956563097 5111232
3 585831659 807061526 148281045
3 450296827 452090827 124553
3 600537394 870296196 201358108
3 591524552 779432516 92950415
3 127759876 829274008 546407885
3 182528056 811247058 242123114
3 775035961 987449193 192665607
3 655969780 945614942 197246945
3 488722360 543902455 10345598
3 692893833 721621925 348067
3 944369359 954511899 4874953
3 181710131 206519007 12030899
3 578130373 847946696 122114793
3 994626901 996584617 1796634
3 87327415 942804831 628868091
3 673767113 801744801 113934808
3 46420503 202241448 122908476
3 555843102 802437402 188090926
3 873765348 998189394 29700566
3 580207228 990269098 53997476
3 427911713 455380695 23462207
3 226246606 479364670 235763552
3 13466256 388686401 281078112
3 213285327 340198812 10247725
3 449915880 973297206 250032849
3 966132784 981901810 15333989
3 16486548 861168074 4773464
3 870905144 979554599 6163377
3 78249026 972157759 712316583
3 551899108 575880601 4210953
3 897214947 952076655 31353285
3 481349682 939213507 196118650
3 576182446 872828828 259808350
3 852753001 905457107 34434172
3 954145702 976584290 1775806
3 684439513 941325755 90432501
3 708895025 962121584 188127616
3 96583318 311684756 43018030
3 839928734 938670329 43500652
3 673162959 844244151 104998785
3 105201307 110125527 2237301
3 26041999 493894027 23048392
3 839114098 933550858 29053099
3 775622823 901874046 86151452
3 689112397 765892677 18032088
3 447630139 664110598 113556528
3 800369282 836210637 14278801
3 554541118 652093793 93940724
3 571900918 996837627 135607181
3 762941621 866307054 34060133
3 419634219 566613887 65364393
3 685370523 755558298 19169833
3 485058060 872654039 45397409
3 449741564 777493918 13613692
3 208937019 627236800 327758770
3 2396664 784758275 68964291
3 352819237 470499477 91890417
3 602804279 978012932 128159568
3 496509083 882142837 297026373
3 718021475 905743055 98772969
3 165427520 457768979 90174359
3 924818540 926933452 1900303
3 717829663 971238627 197724054
3 561854350 949426415 16081613
3 867688788 959440517 26491230
3 32152386 517829009 194866418
3 454674731 597036626 53500705
3 84491666 922356406 288036971
3 163317831 907015249 166602273
3 59039105 277645304 130087141
3 717308740 913547555 67406378
3 339034405 656700039 123373038
3 982236740 993759142 2944235
3 553694753 704368876 61638444
3 764359801 872553737 89180742
3 816314047 919449310 56269486
3 763752302 848495681 18459281
3 534038623 892271727 54264544
3 770359360 779583778 8600577
3 485049461 987266741 93495133
3 817840683 967544817 84821672
3 86366353 136138160 32264685
3 786715081 851059528 11254043
3 370429179 743034558 195783801
3 12543058 582661908 462436961
3 383735936 989366298 365034961
3 310239066 514728666 90581440
3 406178062 550688180 105779333
3 562913917 841901315 44455631
3 885189530 973728526 40467348
3 902544826 952758492 23337319
3 877922374 914234665 30854138
3 114303675 723078070 386740429
3 446734681 562280724 78523644
3 204312212 586583699 282981835
3 905405633 943818616 36117324
3 584840119 709943747 54574659
3 23103734 121090532 25314633
3 257525337 822262971 505668499
3 516181326 986765389 226524361
3 449078648 999429028 113240385
3 114388914 706843892 144850283
3 975997164 980174977 2127709
3 260330336 491624738 73306662
3 993723148 997700525 2802361
3 860386323 908422359 18806278
3 907747975 974050971 45400708
3 819241796 874411387 6592397
3 500943447 596369318 89301792
3 484899335 675901022 134675423
3 551002159 752467017 173408691
3 135499518 422395131 108625779
3 7127115 146321509 126211827
3 535884941 592396676 4424515
3 32618280 475072359 51240140
3 814534194 980293890 147658290
3 164054996 812285448 229479220
3 207905964 486219410 61242149
3 955340410 975142786 13144304
3 143612599 400925685 216405419
3 863016531 967403356 96235847
3 592916415 891520964 226482380
3 777186605 904355315 104771793
3 691709953 708847408 588371
3 591290799 747802259 36401593
3 563734217 911790403 299338142
3 356435642 909665645 325659249
3 340899474 636199585 44426958
3 224209389 269289527 34129380
3 316113382 325786391 5770686
3 500933739 945127855 354600952
3 895963734 906439494 5045265
3 326881528 986613445 534876564
3 507736944 979354416 117697242
3 815595507 840957404 19783819
3 721759934 922686147 67219643
3 216299494 273870457 34884311
3 105429031 218452264 44593200
3 471701536 934000808 342386939
3 139021653 724809431 436948030
3 952918148 974084758 18382967
3 985766589 996388225 10066708
3 428850077 882102928 75016343
3 986377639 996725398 7375635
3 347964189 492121716 101007223
3 841007120 951457992 80142485
3 171911948 714495718 389939474
3 607511283 687636115 5283065
3 437566683 572801377 57563252
3 678973048 722723395 34759726
3 992853675 994350666 426247
3 426438708 658886376 57682776
3 492936203 950995779 237853398
3 182623557 687076044 235366801
3 167663407 486262736 30402389
3 963864352 979895069 5164644
3 853796877 938394380 83175564
3 119568313 682216399 10257601
3 689678093 971802277 236359884
3 64691889 508852427 319606026
3 250118878 815541594 353917263
3 352391295 380983091 835
3 617886179 733077238 104379319
3 336049724 477444745 114293031
3 79584293 479543760 153727395
3 45948852 934947418 314961214
3 710511833 827268422 83271157
3 122801637 585519043 152155828
3 640716457 793560207 44395639
3 98919583 229888535 114802781
3 298682197 971800171 63609060
3 406774626 981587384 119551639
3 14703224 672822148 330346156
3 293844067 833313465 480083934
3 436077597 865043077 233886089
3 733275625 755207246 12050941
3 823703349 851591999 2233303
3 392550702 675669269 121852801
3 625893286 863076650 175742654
3 343955961 837157223 487309225
3 160316180 276704038 108808740
3 906906293 951373206 20058192
3 656212254 946259892 5161706
3 171649749 368814424 175013171
3 901767668 983065353 44146721
3 569359140 850972467 153133006
3 878178453 921227433 20867778
3 625916309 642472840 11752401
3 857451346 948421064 65270779
3 353373436 890334715 514885457
3 469243594 591041036 78939587
3 27561550 785552885 128893679
3 712916377 848610526 87306306
3 258826099 718772635 410828552
3 542061390 857617881 158390108
3 315254394 523510713 199115523
3 296681349 652274212 217167620
3 975771453 993258056 13476370
3 214997362 316803205 8414630
3 167260708 380818240 113473754
3 587149694 984552028 126411874
3 556979415 900276819 340206610
3 602448212 846861184 156093889
3 641011243 883466957 198324517
3 632360769 901955139 172942382
3 166611513 766035522 528386114
3 856075771 882210902 8050900
3 185835884 939175662 305483014
3 418678289 770628778 228722322
3 314412928 325325022 8143417
3 654855771 831892565 108446581
3 636915183 745188268 80363361
3 351453334 852595148 466456292
3 643015859 877140991 20638718
3 566651668 689081203 94646267
3 5504577 303591307 278410991
3 283289033 851802311 459197991
3 312727123 620619755 209695693
3 514661398 648074212 48270541
3 247543864 324132735 11512115
3 229374926 913360978 410104381
3 371988758 412777924 29425097
3 851143543 869077521 15509853
3 939351837 948079043 6168796
3 536161085 723703157 54091842
3 264959047 459052305 53670244
3 669796146 713123007 18966418
3 194900271 272747026 219314
3 59754147 213788092 108982710
3 308169003 452955406 79769454
3 159841258 514040586 228356506
3 945443505 981399108 19151984
3 65714813 66616694 523858
3 229019412 592036318 218224003
3 957704826 976985757 18604297
3 860193818 958085262 51609802
3 573898358 756764183 103693127
3 310748520 666252748 264063868
3 779585481 908938771 104021659
3 986192313 991000980 3969532
3 106100468 947576200 312868961
3 271842782 744491196 214845190
3 757505177 882311263 50894488
3 822877386 894204721 27860310
3 663209850 738448418 64789322
3 102279442 357780672 92602598
3 598454231 835704357 173009276
3 355822682 644642257 101272466
3 176342288 889835207 480388118
3 370329486 537091512 61167061
3 77746057 897731832 493643878
3 778528594 963537704 124453398
3 633107645 904633614 111223307
3 331749294 482632210 49894142
3 15083570 122248077 42793761
3 420630855 704947446 229359824
3 318972120 612519920 249633022
3 792591069 933230959 54859753
3 38522731 964619991 412443142
3 928342146 954130647 11288115
3 123055212 518591869 292568882
3 364661151 960352459 451722918
3 577611663 679767067 63212255
3 634914389 698631170 3491172
3 256975089 973093986 56087766
3 447467792 888576615 116177681
3 847289704 965833201 98319406
3 137735571 539992049 333046083
3 913829997 936045127 1364505
3 232477562 965059153 450794702
3 140561786 905880869 211211259
3 102053176 159846176 34638243
3 678244255 731695071 52840390
3 423007905 563778760 35723727
3 582266401 923459540 55405669
3 592893721 654448193 8371016
3 40854569 451040226 162374541
3 698315505 875841851 93347200
3 412200263 696616430 171417073
3 271922430 503633231 213211702
3 866485833 886737447 12838416
3 952582270 995323683 28582700
3 911071597 972000671 40442807
3 295154876 526344954 136383104
3 525646617 770750904 206450029
3 767748604 847801203 28807187
3 15232465 339153678 180647053
3 348424719 649083248 11055297
3 194501883 436962212 122562323
3 748320964 996375115 178484675
3 367018156 830603443 100969141
3 332709788 590555912 160052482
3 504369294 715812826 136139156
3 466052292 481096127 715013
3 222274345 488579664 37053354
3 421899527 890410588 239730556
3 332877106 962934086 297783442
3 116663022 238838037 19809655
3 163022727 528696873 333334385
3 58418974 910854647 437787802
3 831591339 939685064 57747784
3 133367666 220060273 35389059
3 645558136 893655491 202165936
3 116881052 528319248 122701471
3 107141804 276427288 121479128
3 476561855 697788246 92348078
3 165477422 440708185 175577660
3 292157410 525715201 232521468
3 332081797 856894715 22915165
3 31614720 409358992 375086011
3 978921533 996678511 12693900
3 954486626 962842195 6325882
3 414635932 646984866 86775760
3 745887961 989040272 157683084
3 538420698 929088529 183259745
3 916928978 937873861 20050425
3 591348263 900000107 247137624
3 614409873 738244299 30377016
3 719275676 847835993 52882118
3 961753637 971067978 1121421
3 250175726 856049943 148209505
3 756207158 954298172 107915036
3 293506352 431798291 7502115
3 581749150 789496114 203470141
3 753642098 765370665 10202984
3 915888341 950735259 6566249
3 645443174 823017308 12527693
3 256574030 794881453 196050294
3 646945911 924979588 71102862
3 120430172 127798342 4698604
3 586986448 705649675 79040033
3 800899869 957509421 142093372
3 796930176 955810345 10014773
3 576605125 948928900 300134945
3 532818945 652282117 53510292
3 36138536 196057486 139182999
3 411582679 974500960 425464053
3 666033107 813494198 28379683
3 667481694 866438289 85621061
3 113102979 564558986 26713974
3 223286754 470955475 108842471
3 688804486 878761263 172471330
3 380363187 392185296 3439122
3 580607061 689508492 80009607
3 663069611 947038237 68825030
3 550767904 747068059 171797698
3 312398729 820108696 176759340
3 336746269 350314728 12519903
3 830747845 984167518 128636290
3 286356837 992361441 198277221
3 171286731 877874059 451145363
3 516296671 547534742 3401874
3 118703026 309678765 125458118
3 26276281 473175850 229662493
3 429871580 856004750 35020825
3 818656304 872049168 27398537
3 414327532 647548951 80190513
3 786088687 800236077 5892630
3 983912636 989720657 1176013
3 549375818 583454395 22770639
3 338988618 686901216 177383805
3 282565668 965678095 130485855
3 636186539 947447891 94292538
3 695259734 962114610 96832251
3 602721068 688425019 32215194
3 419611629 755471093 318370333
3 441999093 967276739 104948956
3 402253741 466217160 10409266
3 898055865 991272222 41294959
3 751958915 798549304 8815103
3 90313298 957973428 103449333
3 284542225 290714271 5482059
3 171877767 852506589 580933939
3 365077190 693723201 123257602
3 171915139 242865927 67239487
3 395176505 773450446 325086446
3 258959791 755713610 492428970
3 288802636 368660585 72441103
3 984561197 990839704 1078461
3 470148020 543786785 59864310
3 630520197 649165557 14640533
3 30315037 717293565 192194162
3 848118543 941976541 77022037
3 343803913 660927977 133010460
3 674637036 761096914 23723951
3 969293764 987919957 11854177
3 152880758 998460988 390948093
3 128409836 431460648 231735160
3 338140370 701899683 136878410
3 845872737 884454817 26617747
3 801508903 947805618 43637963
3 322393980 662235603 245977040
3 437244848 778632498 214840820
3 696581560 780115567 27323218
3 472544781 975613308 30422131
3 647052609 963063691 167125734
3 495825595 852639299 86775216
3 148081643 308570659 151029254
3 915103667 928925746 12167023
3 179601253 601303648 25443884
3 885146259 979332271 22599469
3 853671186 863458425 2585768
3 534298143 657271483 98860225
3 808574106 921935490 56423611
3 558783786 876276077 3334565
3 248282988 897311635 34058920
3 975951407 980857409 1647567
3 932486050 994049496 36879047
3 992159944 995117975 921145
3 78334714 571462337 379609855
3 21859579 615985639 83016615
3 63772273 544550099 197242059
3 257709949 273808684 12423713
3 116426132 131968680 15137946
3 999452740 999562013 6851
3 395866263 888226310 88205398
3 883538782 955414850 22935979
3 554073061 600302932 23663420
3 759530788 869314355 29387483
3 325367643 397503989 60664560
3 740992816 938365782 168349689
3 572481794 765529892 138137919
3 806293421 984741265 105942331
3 550599038 968076127 8279011
3 34829381 524801652 468411629
3 787324210 917560184 118414126
3 799821896 984345765 143394415
3 436252953 723675873 163429138
3 937761774 998193373 6405627
3 993576026 994994029 336539
3 810018107 903561369 5391770
3 265568846 849639905 353194158
3 54920092 136602595 80661832
3 907619696 995376566 27432684
3 657586290 954123339 139525295
3 999669809 999913470 16036
3 920388589 922779963 583960
3 270420397 670527496 77303750
3 871814926 971341663 26509707
3 900694513 926410728 20029354
3 602507177 817347802 57848242
3 130514077 981607437 581633597
3 287663754 323882482 28930779
3 275636446 730644137 244954033
3 514972106 614211836 82197018
3 301495709 498960892 58223453
3 549558951 619963855 37552453
3 87095548 624801968 18916359
3 738522389 857670824 217526
3 203700936 508128931 285652581
3 124977222 808059748 513573691
3 455869171 817417359 76450482
3 112336480 190595837 67419416
3 969210636 995432143 13609895
3 992487577 993859964 256710
3 4751392 609696397 415569744
3 345758673 371719941 24056279
3 170536826 999559135 455814590
3 84155708 915290403 389758894
3 989389981 998184201 5087126
3 638210147 991364964 123643539
3 262453080 476760538 62378245
3 921200818 961527595 16102495
3 273952929 903911870 102928146
3 370703198 918508483 525133803
3 360786166 836756895 130281264
3 182048094 192673941 1449745
3 134441096 248023424 841441
3 221242737 723499497 398559066
3 256878093 300140445 14586961
3 362859419 463259881 68644046
3 11104324 362956331 264025212
3 292369741 801061915 259544667
3 19285816 322431293 25237527
3 445800953 554778179 89663165
3 57595105 765116068 673517056
3 280926196 459555173 72212283
3 309716992 763657577 400318184
3 579947265 973282670 199443313
3 907868509 909499998 281623
3 532997018 666569164 118942176
3 387246084 451997878 61332007
3 917546329 964419358 25460953
3 548566176 645926230 11731760
3 552102035 563855858 5155058
3 876654580 916954138 28214015
3 353473141 675564134 104619990
3 449576885 979637115 59072775
3 245334991 535658471 173132153
3 719584473 828694738 8197841
3 54431181 708763949 569757003
3 199455907 201367030 464321
3 173531652 809914674 65801274
3 564357159 606680388 23306810
3 914173696 987473770 37212362
3 894112673 926385512 14490287
3 45906009 818384627 104633564
3 578200641 612743544 33763091
3 324849956 904776997 466770955
3 142637971 708896980 379759897
3 670374476 769369581 91750705
3 698434305 799337253 50167306
3 360571945 457369446 18951972
3 139402685 792822460 252605777
3 810721875 991018813 127433918
3 152954344 680037114 157667588
3 954741014 996000073 37424792
3 25935129 61849096 2362584
3 54501883 399681876 272864766
3 351803637 624244705 137878477
3 742778429 912270912 159652984
3 377950298 670000686 144423308
3 285561268 906873223 163421892
3 322602620 666102765 28025774
3 417885808 933490085 174036647
3 472108560 664371158 58275269
3 29990306 92195114 20658549
3 342958014 997803694 129955199
3 175177935 197624340 2532563
3 344072125 889697307 40323779
3 13010104 140814802 86170814
3 590469986 889347127 93834941
3 558425513 616247433 6222340
3 423581801 431158216 3617334
3 886528473 992520514 72973710
3 7404469 876814173 496089382
3 793850572 989502834 183042201
3 112387454 343257384 125856128
3 941744608 985418368 19743064
3 15846755 26708182 3269789
3 857018994 968591444 11784923
3 113862305 691956461 110583580
3 548024966 934106493 222759560
3 11393589 621834287 511537722
3 589636760 913070621 236555114
3 44494061 555723309 48107726
3 131144699 599113478 460932186
3 279022150 745918506 295732080
3 780566831 948912956 136896574
3 807470599 902231780 37022604
3 892297496 918862493 14173616
3 656520271 663847462 5652990
3 209015123 734214833 189248116
3 106569934 370356756 88239306
3 105472732 686922895 85674154
3 646933955 797027429 31760966
3 204158580 229574908 24055651
3 340152576 722380574 293378426
3 686049039 907122337 214305030
3 750989153 939399483 97498153
3 859971251 881951789 17757439
3 984246653 987037006 514926
3 964593884 988887806 19076933
3 449781033 465689780 12811050
3 575280675 703578877 26200523
3 330902408 602552275 84915485
3 113092025 676342758 200587182
3 412707479 766313287 168123739
3 792903813 797178299 3775881
3 289796310 299320253 8948913
3 221999731 502025383 128052966
3 319698201 930917890 385577532
3 614205622 940540172 279625570
3 721554798 803948659 55907805
3 99791264 966203438 402392354
3 650225866 960719783 112181386
3 28247216 765348009 452470388
3 990162025 995466361 650534
3 803814941 805165816 980708
3 919391083 941180871 19139066
3 796570288 933387445 57778400
3 891039268 993886173 85163474
3 113696107 627393273 298487262
3 297843623 728518470 271782938
3 754281743 951062193 111166513
3 529360172 746573551 204245962
3 253149331 531104393 63842156
3 598104311 621737502 667803
3 607252021 918808664 164943813
3 271692499 322017768 21407987
3 771723031 892108366 85160524
3 741708675 920456474 50749511
3 289023712 949315892 585314469
3 931283057 999826458 64396818
3 905257013 967662017 26540530
3 841248845 899083259 55052563
3 928593803 991609787 31013124
3 593162211 713634571 51913982
3 431912914 760531938 211145768
3 136761358 323030374 180464883
3 264573956 776037094 453101284
3 517200615 918236001 199118808
3 801544669 993106845 121813741
3 101619614 336323435 28088266
3 476061404 946720481 184295688
3 660282833 679709810 8090253
3 957499293 989803203 25813533
3 248401915 630378411 356168321
3 962768938 976541703 9643821
3 823611899 844459546 15445428
3 195483821 515875743 47904798
3 17804225 35043403 3358566
3 49342825 195823554 23771731
3 697277274 863997171 30977733
3 634325286 952968597 251808876
3 437083670 840008877 80553789
3 698129601 903197902 21553284
3 618032261 877441285 179830905
3 551311221 845544393 254213585
3 238694294 972183931 549679834
3 326545971 998385378 85712043
3 621305965 935184437 212871753
3 203900817 695328590 112548825
3 672674664 759640415 41718323
3 798566862 885088104 18714330
3 99297324 958317493 224694415
3 765942738 908257615 11110484
3 169083235 258280624 60062143
3 884169590 943229913 28854631
3 138894096 650047474 33945120
3 730358450 888955376 122510320
3 266869680 886055686 491949115
3 49624345 511072247 399722631
3 75563954 818068282 121510578
3 236406832 828699090 341852500
3 107828822 660694517 368589019
3 462733053 731299616 220761014
3 360491569 601598129 37560298
3 471820395 487908986 14629728
3 546056932 880094976 87499756
3 704823471 747564574 16142972
3 67314327 697391878 157721587
3 532082722 692968215 41672295
3 453330844 472330885 14498329
3 637410987 932228341 22640156
3 15847037 240497261 127695839
3 939087049 959185283 5989761
3 504225199 882899978 156775053
3 312820578 467684526 113700978
3 746378143 810804822 45841606
3 400261359 608343962 52396283
3 93621760 240473259 8033828
3 608801795 815859273 140722362
3 932867435 981263813 10001530
3 482691140 520822547 36451860
3 809325119 834440736 18289201
3 841423472 845024515 173199
3 450961256 774205335 58270832
3 568020504 827752218 87748086
3 45884222 747051196 544131157
3 908783026 955826612 1619003
3 838919099 849888726 3384029
3 246808435 810549637 511093766
3 231981733 784052228 305618446
3 282009214 681944041 5601272
3 72117897 308669702 100773818
3 356367967 965347740 58628976
3 852194603 883342437 22682083
3 433237202 961371610 500455405
3 102867934 372974658 11683543
3 768751236 823373722 39968669
3 494463139 509534947 5014718
3 673456467 871686488 182217722
3 550216457 770492684 179214186
3 858602136 951946821 48228972
3 125830257 891482937 761349911
3 834723866 898296433 62918487
3 97582482 894158056 432250127
3 820576715 842164078 9904871
3 822609378 980297281 117258453
3 715565241 835021207 69965049
3 616628842 730601847 10258050
3 930423003 961881103 21417605
3 654708901 743464751 22503024
3 919363782 954408075 12823019
3 515567666 894913863 113558771
3 471914303 542717607 51112791
3 967555210 989985897 18524259
3 179950756 391058299 145708079
3 826658403 927306187 2219251
3 327159999 369803871 17516240
3 198144973 919581240 24003060
3 369968870 637878308 27473940
3 470212511 933675156 5037824
3 843455265 844423379 691504
3 652344088 713673191 60027383
3 719013860 897617389 175127825
3 177393630 676776229 450669889
3 781774776 875033680 28205585
3 623025296 774862719 118648080
3 692702162 727888561 31844411
3 433469687 999968614 158487543
3 487641043 637162563 111272200
3 639882687 931462888 253734683
3 222664719 683881027 269143657
3 20545893 341936317 75220475
3 878554496 993486432 42646980
3 358541810 556004797 85874779
3 342539601 403030303 4263677
3 36735111 976005827 900133783
3 315749977 371341358 52192121
3 786072164 988054327 176233106
3 849497121 987713990 1505502
3 185572972 937594805 579868234
3 800936641 869433146 65506416
3 991249685 996909751 2167409
3 632247548 820071740 87744491
3 904595191 987867680 21606439
3 329939684 961503065 272973508
3 806133718 971081663 12094170
3 216240508 383136292 105053321
3 963030349 995689675 1217270
3 77649517 239259640 35359813
3 841668414 916625469 39902489
3 4020263 373105452 53793266
3 397200477 654905585 148310515
3 684698233 829497313 81799898
3 51923409 160528290 24969709
3 389875649 468388538 41552433
3 99714091 202585696 49740225
3 77099511 793574172 328819007
3 614476696 890726885 150360803
3 244765968 634226650 118419802
3 748722715 942032387 184330811
3 980726211 998927731 7165229
3 57057170 169060759 72436903
3 580961223 942940426 142034193
3 403770937 858522847 40017750
3 401750629 479841511 68791003
3 112611067 361536780 2148382
3 587675679 727406502 48555285
3 646435604 771648236 62267451
3 365606511 381565226 15653574
3 77763607 702772316 93037249
3 108448538 213899327 57379365
3 212529680 572433638 342535259
3 633652168 981676589 337954127
3 365020343 677406569 265578758
3 434330729 948690945 263418661
3 653387833 870885624 131998726
3 415064444 543695902 58564817
3 63869606 774210712 489100678
3 147344687 910885923 618949341
3 409725783 724092221 230352195
3 126670692 655426199 225218588
3 52117414 861282112 282185732
3 242527241 455242449 172384745
3 359960088 512907973 67535213
3 146453721 518735871 8312043
3 366966806 391313432 4322384
3 820163707 836196887 14507357
3 621847632 762799236 81301238
3 968128582 973370933 4503860
3 559638118 983897801 92440347
3 435181031 866608052 5871262
3 460803576 699310090 159834668
3 548816084 824216401 204338395
3 10283865 95609443 75331320
3 305651263 740083778 305147877
3 387447954 742042553 139252585
3 124549438 166912022 21639057
3 661824995 670887399 6171336
3 947342010 992825858 17598712
3 961144327 995220268 17688033
3 51479072 472153114 221979825
3 179068019 231234337 46360475
3 133400982 780498462 1124281
3 383983432 801264260 312573146
3 55886268 647897339 454888517
3 868351808 928368775 16862077
3 964634536 996955994 23531663
3 485834275 994689188 387398445
3 649690117 932596421 174276600
3 718734807 953756651 19305653
3 775418332 898834015 6111713
3 100615315 871209189 46126422
3 221219980 427012284 150251272
3 371107408 779132874 345362351
3 726950853 772943707 31756731
3 510599568 978359049 324558869
3 668860780 884120334 100985350
3 187791338 891569448 413353062
3 980021949 981232649 995024
3 15835418 626898474 512887736
3 89660875 508217560 181456609
3 258493094 559459229 188729818
3 503382619 886063065 146638951
3 62579573 445108201 276160039
3 133859549 963848017 242274980
3 185624108 534970875 321145301
3 553727648 698134812 61659030
3 969945757 999296599 19885123
3 833473904 927037032 42043309
3 926891014 979927797 5552611
3 74444649 412938553 94324351
3 719791460 920905911 58456230
3 849306425 945917016 82790871
3 805106906 971301369 86690617
3 958221322 984499801 4223817
3 856902221 883578626 10145485
3 899112020 960672173 7666126
3 241831443 242793996 586968
3 965044528 965901174 109598
3 323828141 760967823 97239837
3 411285538 901053302 484744572
3 21887953 403030228 335843631
3 529199903 996290665 427717560
3 782643052 975661996 14134027
3 830339974 957562000 85837332
3 789964817 841979128 3812758
3 514505665 703093320 168212806
3 58855259 898735367 305027798
3 744326560 795474176 7588923
3 747738716 888663658 64540172
3 89145709 162599243 62222496
3 309869526 811817073 451989540
3 239962414 754531813 314069997
3 215660172 520943798 180588968
3 747505480 897855184 93954978
3 412744146 765218603 305173780
3 725162347 993291270 187399602
3 140881976 961669767 386278671
3 647493347 745073362 21085271
3 630121243 889987969 166000549
3 936165821 997567974 18646542
3 343553964 810380700 143253938
3 832557899 878578485 44478399
3 522904966 757759977 10705268
3 271333119 611649015 33231941
3 206284969 708209432 132756814
3 54955548 963985835 542241697
3 710471199 807537630 23282714
3 311142058 853152872 461506873
3 678732037 810943929 80479958
3 311462058 986908571 208303106
3 540151910 980822082 361479084
3 113698648 879129865 45171730
3 702921103 746037928 35701502
3 693105687 962249748 4078046
3 770662152 921643215 37430271
3 136826453 755824543 308037584
3 360022833 368500908 4240676
3 989738251 996964418 640821
3 59176859 605700186 315885956
3 839657663 958810874 33471450
3 454374203 558227710 80692592
3 763089473 946095465 151488292
3 578684572 607221676 19940013
3 321846463 549980652 83173535
3 730331619 890548334 69932214
3 734861106 972874973 224503031
3 786792751 932428107 16677807
3 153539162 721405709 221339253
3 979558058 997751818 500126
3 791885026 809734460 2677424
3 374153894 428324480 10867409
3 111881685 504491058 24760208
3 445718521 972278817 420564680
3 961867662 968907461 574162
3 39430528 914279657 532873948
3 9939028 235669609 132225697
3 147603696 386335177 143549192
3 345819753 636912753 118659038
3 793715822 835307407 26879930
3 116040235 174068579 2452121
3 66291564 95836768 3559577
3 758662788 781560448 21918121
3 32606506 254854503 126495651
3 111632043 321619741 48306256
3 188407365 679177481 364607707
3 811722135 914597909 13879843
3 464331111 621142768 79201273
3 429903087 834519838 126404760
3 563623174 577082681 6192674
3 503297200 711827105 170184061
3 84280986 712360595 15461840
3 470795548 794919962 90982755
3 735838200 976300462 154314611
3 633719600 669968522 17265227
3 500748364 957600772 24815900
3 320807998 594284740 35759702
3 644909188 945899036 80426118
3 659884558 718048977 17076898
3 714826792 879578986 63710031
3 312555455 969266495 200722262
3 598136877 970864416 328732718
3 571121493 646122138 51345000
3 964886156 971268716 2026651
3 649517229 687293923 4013594
3 738220892 798169276 8106943
3 696354170 765269823 56334551
3 757997255 776932426 13839421
3 943280615 973423113 26580032
3 878425604 952293449 40410080
3 22500767 575446127 472133124
3 812842417 996072963 34425092
3 248777071 296966496 6278184
3 407581768 831079472 172654499
3 948626035 981306396 8382421
3 808676968 998247770 156693344
3 120732715 763124348 409891267
3 507525601 728585871 182543911
3 637445585 660278311 14271177
3 236694552 572811616 119355403
3 239983191 316267608 69480609
3 675568497 895825752 39561485
3 490885773 516575315 10639925
3 712614388 788301534 66698505
3 596032765 656426124 40080190
3 429442021 976444248 211874172
3 362228400 450458337 73406528
3 349483089 850538836 92143649
3 849551028 967341293 1538191
3 609705676 771849662 109887258
3 34554499 485981060 113282528
3 793447180 847623059 43968535
3 432622333 838748541 73919379
3 240739385 928968601 63030020
3 956339791 971351274 12593585
3 825603223 908308025 76576750
3 701550502 898460125 66704615
3 390846205 898959879 415225064
3 715816571 885327020 91107447
3 429040185 819145661 130583776
3 513971447 680094036 20009880
3 222231219 275552683 33764500
3 438845863 835894654 91065294
3 266906030 609146786 184623969
3 382603705 802331743 384058169
3 583748300 737502433 33014664
3 588732378 809110874 140647947
3 275894092 564449080 26341216
3 914693446 920829598 2284186
3 441182280 623008352 114878616
3 880748751 907773832 9957251
3 849042424 882560887 24891167
3 809628088 982089407 140656629
3 622473238 734718527 2697983
3 886490387 978518480 37382666
3 427449026 571134137 6102198
3 464303676 562215968 23907179
3 162069078 983199248 6807996
3 582510732 937626442 18172702
3 734076704 820622369 49138101
3 573002932 831794573 153082829
3 25414062 903460831 690323190
3 589699100 596701157 1148234
3 952270802 992518612 15266662
3 864667958 904979835 5354951
3 538133068 614392318 40804658
3 51086999 723976150 591161911
3 790785390 825961031 7279877
3 944087116 985977787 41521444
3 442430384 724297944 215878915
3 1686384 462301115 263107676
3 170698009 231814648 27867980
3 689051120 958588083 247568619
3 551038061 911668394 297697881
3 385901164 788345063 385900123
3 258379235 817564216 401732164
3 759808570 804504671 34705473
3 494876213 920488268 326784911
3 266259640 370141338 67490946
3 757977484 817892512 22023200
3 805458853 942146167 81509421
3 13367601 62683949 37096576
3 835348145 839324767 181263
3 777964367 988835452 174491909
3 592250350 964599060 199046745
3 855866944 877270371 4828539
3 623442117 879683845 166579767
3 635066724 831030658 39680544
3 759557340 785040478 14825415
3 541157553 696811362 50729079
3 138816432 913191589 707738364
3 637279634 929848541 93959802
3 928507807 993888920 32886326
3 565961886 987320368 276156195
3 357285951 563139454 141051502
3 6768084 804357011 542094544
3 611030506 919088085 279172425
3 805134759 810066672 365153
3 933502949 960777314 4023254
3 667893461 673314346 4135764
3 909990156 943344368 29862498
3 679401432 707939041 24382212
3 310915637 685747133 181946200
3 998528706 999599191 911887
3 932803504 951201546 8332914
3 59681514 730248676 145234728
3 307525213 937581480 328668226
3 327234479 535921657 198115001
3 169492027 684152395 236243683
3 494679685 830002452 238464724
3 433198702 734270895 154027479
3 706461963 875645609 99173683
3 533708564 979056861 54979374
3 54997510 501025833 377644356
3 501269938 529666557 749284
3 519313941 867716002 154097716
3 621938237 729404972 54105788
3 796824966 797664174 206293
3 886423126 926610168 6027067
3 802484979 936034923 57404634
3 338604835 904596298 128570
3 14141181 340471780 323872568
3 468052067 695197837 32707710
3 889205446 924684763 5052609
3 670142073 718657229 5487575
3 42245146 336312842 66943790
3 705473201 894981580 70342327
3 45435482 297253033 234087403
3 317858487 663347742 92146356
3 65656552 101581714 6126943
3 986188709 989907027 3573289
3 445213597 730040229 191724608
3 989565057 990250160 395717
3 33714672 766917496 436503441
3 561157020 657379723 79685738
3 433748715 699511877 21237753
3 498507420 833297812 218105846
3 546400448 897932444 259999723
3 800968899 872638468 54382461
3 593746220 740646643 212720
3 132955062 527549081 13581875
3 932546853 948064018 1017119
3 824196689 910001701 33709014
3 442382129 566903291 88893161
3 859506668 908481471 12497817
3 510294335 953295735 394555718
3 427152601 902497919 23487736
3 698579359 760390860 19246348
3 869104235 924819920 4335916
3 796664918 964558578 107478387
3 838521257 879377404 17996522
3 743555489 988798832 192902695
3 845673868 898215788 7015301
3 699721774 702897010 1221374
3 219542201 412551879 20318073
3 453067754 527969351 17006336
3 847060651 923285183 73553919
3 455252538 589123465 64485816
3 531342873 797836415 67950880
3 567912896 753194465 155238944
3 869843400 901547624 5793809
3 764377191 852582925 40565622
3 702026410 739542715 9150060
3 996245858 996416165 58306
3 708256123 971265698 248808209
3 152010968 867786739 162534449
3 963560794 964763186 628266
3 300410872 645043117 309059741
3 438520940 738757285 284218277
3 963889854 983696687 19204439
3 173580244 460657358 153501339
3 145241816 663144731 252139493
3 623772672 773050792 87088372
3 795603707 881398511 58238462
3 469329365 829664234 341177682
3 889310740 929771071 13105670
3 333032019 372202352 28701566
3 102665882 170097398 18196956
3 321661837 989315826 51807308
3 190775392 969424480 611477803
3 430468506 478811883 25950233
3 429213194 446700637 8348153
3 592233376 630030195 32707646
3 171410114 816523807 372895856
3 12234106 694001754 641067989
3 501231500 863125160 54454992
3 821058 409824541 294405775
3 521950185 850648443 141165189
3 343609423 510351607 160003721
3 509398662 669818118 132200321
3 637043216 931600839 285488034
3 351195767 443753897 10813179
3 802023113 854274131 8668280
3 133330774 192450331 50009305
3 673408107 835946308 147896286
3 167344606 425073767 188957560
3 119201290 487356221 197527831
3 135094760 409096297 49186733
3 813817214 996098399 152356777
3 347156200 959376583 391762963
3 646737115 985231361 142398297
3 734387642 780787760 18449184
3 791471750 857066772 32721073
3 773492983 876877219 95025646
3 13197084 889493256 518305086
3 139863952 728757805 214241335
3 526764471 801896655 35404424
3 383565884 743446498 194487084
3 120530254 216857274 42581180
3 687210018 875402303 152453608
3 480621492 890399463 57258594
3 848253692 927525019 60302923
3 212257852 589321240 111575660
3 447298286 866822248 42013895
3 28344424 955830444 539343493
3 127162524 388893659 4312832
3 54868151 643487201 317134952
3 407635547 482636127 20735530
3 731286236 897773140 93806202
3 854898545 922546968 7980826
3 304099698 661542449 248086687
3 933110551 934108686 979532
3 65125143 883647431 693589015
3 854763212 978717899 80770885
3 719751672 783672491 23762854
3 36871803 44652366 1802650
3 33210942 761710016 515611314
3 160086337 621153511 66942938
3 583270102 684907793 7100647
3 512502967 928234851 3723579
3 514058466 859180643 258727688
3 578893025 695191225 65038787
3 297380799 559400111 17027309
3 682836129 694421351 1813940
3 400922615 866511572 73079847
3 251023285 620682975 62848272
3 684470670 980193584 214646271
3 32366506 855858192 712033389
3 889671846 990424028 65486662
3 813111629 872786267 28572993
3 507581808 601568192 28198223
3 321552857 686476082 328426229
3 288436677 496212097 117582244
3 182572695 395665792 118986006
3 304261484 796172884 217393953
3 259089613 375759923 63192901
3 688647096 964100522 274120683
3 675408863 918418186 13113867
3 224391819 447402832 160029751
3 487141551 823847682 215411430
3 221182231 894385359 143432976
3 541909028 632888731 50564322
3 120252140 350764356 66246338
3 153382937 585019604 173096655
3 848387123 975310700 30175903
3 229844818 702778546 212959522
3 493367468 644035239 52674678
3 237129966 705431384 102314465
3 227793960 498958605 143669767
3 97949704 932419324 60817671
3 18563763 857155257 463843638
3 60266687 815865701 73513957
3 852701746 984918507 11814177
3 441429939 928290796 132837171
3 523522903 809125325 12921685
3 20638652 602378937 310592809
3 80944862 651676831 505889505
3 399829769 695664743 179882139
3 632455021 696308004 60680326
3 534993899 967845283 321598151
3 636777936 827435076 68937699
3 63823706 916505712 282036360
3 909126244 992776583 53415211
3 540521263 733041614 109636993
3 207202688 246760394 6339315
3 401239437 514393013 112507964
3 533967657 563767271 26181264
3 372939915 544777264 66443266
3 28159972 294944294 219020383
3 853438206 949599905 66160362
3 134299333 789312327 83825102
3 497133746 651281247 62213332
3 986126426 996735403 9230857
3 49707831 705059305 497057518
3 777687574 792955526 218090
3 961687338 985498105 13323329
3 192847439 801721474 196765747
3 171880244 988057637 278267930
3 664650422 938682839 78774280
3 980822354 988828157 4477682
3 527399046 711375424 158578655
3 592755659 782044523 53162164
3 611478927 635069895 3089630
3 802985101 880166062 75984574
3 274742977 531818017 3578805
3 9648635 307687377 250417345
3 417855213 814803000 26964837
3 790471980 816253601 21116785
3 94503836 641299929 375681902
3 594135138 701967373 61988636
3 188387258 363508076 61364079
3 872151291 959660669 39999753
3 505530677 769968903 206261231
3 604818460 760194937 87865253
3 829371197 915472782 44824764
3 652522560 908320930 220998824
3 305633119 498997412 129248249
3 845419010 946495954 88678982
3 149550934 160375209 9840389
3 247426622 431458527 52014607
3 400123246 579575932 36485837
3 781904955 987833551 23030881
3 388167264 781887117 368134824
3 799047154 985198473 168459942
3 914137314 994935314 32727524
3 654957604 755035715 11687230
3 552606769 952552660 226076570
3 318041219 402679788 73058786
3 232243821 797455172 181810005
3 851050768 897169451 8382733
3 950421646 963860879 5831956
3 29405682 637936552 545017482
3 425445209 519609363 3202614
3 832307867 958348285 28123095
3 126324057 504235039 357517362
3 615355116 765145523 84557103
3 871738908 938743934 17946308
3 904674572 905469988 159761
3 34128517 770134282 246325588
3 84442327 253296203 61681970
3 786102513 973036760 125200646
3 824003066 937830411 23505968
3 597138605 695271130 87244819
3 410381714 843083048 270840761
3 697286020 813776936 78442130
3 331722906 332179129 272787
3 37721674 387865001 203250292
3 240210124 407221763 83660050
3 557100278 882833743 204786322
3 556494648 684635776 105960709
3 590692457 824076565 52661016
3 795858969 911802443 104165142
3 639547024 763490781 100656067
3 830271344 962474296 53015756
3 640637437 723120782 51268562
3 858309918 932643530 68805127
3 296392530 364808815 12332994
3 190415032 976669516 680487529
3 755285627 790440541 18996516
3 749454792 874460299 19499875
3 427689337 698699240 105184369
3 917103058 924360122 3926434
3 275298096 846865453 187095646
3 564581046 628846520 19276894
3 923388006 947899766 18471677
3 806193211 900889446 73946539
3 975190208 990675974 4983747
3 859852203 881213513 15734910
3 845482624 987666800 100654447
3 717803949 835369474 68022351
3 286341923 691823289 284782465
3 761042979 924930162 78826788
3 395735948 885342346 226349977
3 529872125 652875634 29885848
3 543002839 927405224 206218551
3 462103612 587222598 46978426
3 922211869 967083360 4608678
3 819770350 904812259 70653596
3 58055695 352042257 67100909
3 115771876 375257184 122351066
3 543326152 765116797 201504788
3 981239485 988166597 6223134
3 544366572 922740295 319873516
3 388231959 783414198 351873649
3 504847978 746233242 147420478
3 764294298 817652122 44220514
3 409796345 679201040 246471804
3 513397939 964863689 257076368
3 752409922 982661581 14833250
3 989788219 991311128 834151
3 882492734 992866779 71052079
3 10945471 636995406 310939039
3 441924875 913154046 24644203
3 245356825 682112060 371906434
3 49750718 202607140 7072073
3 636946041 987796800 119228772
3 238493727 878075395 75633208
3 291385114 659636503 18778017
3 95131461 397756453 107514714
3 416972572 931482680 394778069
3 811148462 923586125 66420411
3 134596963 244564595 23727179
3 461380321 629352694 13863746
3 202889622 705684614 6040791
3 412664942 932739022 86043181
3 49183109 458030944 340965095
3 722751704 884753782 102042276
3 882214077 976650819 38560893
3 642045020 746920866 51364822
3 369761697 749030926 363843879
3 949003950 974493871 17214565
3 752170097 856252332 35859760
3 305994521 663000381 258605785
3 966637580 976436708 2191256
3 236621497 415424524 8913289
3 886003334 951174102 29949598
3 215273724 850699273 264487517
3 95991841 328321415 26420609
3 783074456 797889823 988279
3 549829537 638648880 30968420
3 11962202 506674868 429843790
3 131552806 724509414 310514437
3 840024155 843423428 2408523
3 332072084 922372849 404501922
3 902916526 987827420 55883433
3 567826055 734761675 130317319
3 682350291 886317124 52533140
3 790948007 952675109 69967394
3 10415170 897467387 226813603
3 147469825 464879792 288582975
3 612173447 988979991 193183407
3 41910916 482989824 419711612
3 717608451 869679842 27713282
3 289830588 759356152 242903341
3 893113765 900214008 6232814
3 447946536 936577906 186172885
3 311538403 834459458 78819028
3 26431759 481525502 117490294
3 546637802 867192318 313840558
3 591274873 997690838 231026444
3 700274949 733415497 32924711
3 607386778 668266248 31680195
3 654853646 705924532 22446620
3 792001621 849131751 44969391
3 948856421 976729138 24361050
3 691048775 703923204 7565219
3 115566576 358271257 91689011
3 786650651 846555213 433398
3 297950152 526403598 83786738
3 457123053 499187192 7619856
3 952402289 979347781 21559710
3 642121235 736033942 22951050
3 194890045 787215939 382009511
3 296216234 483252332 175038696
3 713463728 968889117 40764874
3 557440520 962048150 177559972
3 757599258 894014914 43120392
3 404653726 987305538 317521192
3 124384699 713327898 414207291
3 706917938 953757700 142472847
3 594697249 666600341 36003464
3 813900661 984262602 140128460
3 109912086 963805202 69761458
3 611034639 780297974 91056398
3 343507430 684887891 63048064
3 790006320 848303139 25432243
3 45870828 909693061 392012582
3 251566867 635779234 9180920
3 564624207 935368684 172639854
3 717192960 935555228 155228909
3 757122357 997020789 115897822
3 125540171 598772631 205884264
3 210268729 517029116 6179150
3 763585074 828907864 33316731
3 356664066 409169739 5160474
3 777908094 876327826 17887798
3 42010790 797386713 449112898
3 262928508 614071106 25453901
3 663210164 826372045 120754997
3 548760823 720847733 66821164
3 212898932 995977707 401950170
3 575451938 889607304 207706367
3 736940559 797388824 57443664
3 923127700 969725788 17125774
3 49657671 937942177 709572971
3 719821301 808790106 51479243
3 603022951 621817454 1767158
3 143942997 462174042 300899110
3 72288763 529189339 3562807
3 698984611 766601105 18186352
3 862047559 967631807 31551977
3 729121127 813943138 23375489
3 978588627 991647562 13024188
3 438867735 534053977 80876939
3 754845947 999776440 6177556
3 368569779 520241986 40197500
3 900241698 989194417 71110169
3 497015485 769465402 248058669
3 880058079 992292507 2985467
3 756846554 904721221 12482213
3 318266835 925365097 203309899
3 674493652 757510309 68538521
3 757078727 760423134 252060
3 607474030 925132513 160407714
3 982311991 986265293 1241455
3 278521765 399724373 37003372
3 985295631 995471274 7582800
3 214556288 872598101 44873672
3 924839498 924975490 89277
3 605417156 826411907 19678866
3 696338054 950736092 47772110
3 700224309 756700826 32350537
3 259749572 514325081 47745022
3 537783993 956072501 15715270
3 541362710 787391265 244729096
3 736790708 914856052 115263109
3 597107420 702966496 19311152
3 677959467 843498150 92387173
3 716773564 945602831 12776856
3 476478150 541418989 38587439
3 768533966 803605195 34782668
3 6552821 646262423 507225858
3 751368042 866223074 38604409
3 669464714 862782121 186223050
3 184990724 677648569 472635834
3 732087398 772850303 16448163
3 126952992 236093156 57300378
3 200128663 563493756 128854088
3 140790793 451850035 25624147
3 555301725 829220065 223260969
3 930978696 968266316 4469506
3 593479076 907617247 179560543
3 948928890 953462424 2676334
3 135803598 812949850 194858666
3 707559786 809504899 72213773
3 701188813 760802036 29411015
3 614876667 633243191 13659971
3 36276110 741698671 8062597
3 65105854 434730700 47906580
3 483120681 910878709 25250375
3 294360302 918380422 427761284
3 797358597 959902818 72341833
3 201173443 332966274 113451046
3 93447291 695174215 378731708
3 797797823 933294877 76494507
3 992223179 996233391 3265590
3 44490026 565274213 452786331
3 364526165 664758112 75502667
3 921683884 995999585 56966805
3 844685102 943695825 72769183
3 602040226 613000682 5897021
3 123794695 314578127 82073596
3 272067866 324556306 2359101
3 822074704 913426277 57728747
3 539766199 815703621 245828801
3 3314996 666047161 406685081
3 709229740 750085074 6229889
3 56405911 320618515 145329011
3 644644966 675868330 20830882
3 861200300 976809936 114693327
3 842491709 919172088 73564641
3 311865 523716606 272222239
3 582175903 848236274 246690971
3 207469724 418468471 77995457
3 850092121 866007836 3777253
3 354776278 741328907 384408683
3 712946732 763004072 35618591
3 914744426 941965525 13392512
3 276293973 389492099 59877468
3 267987938 279411730 73267
3 125844495 725173232 453316376
3 318435496 975224741 250442385
3 660526050 742317628 629961
3 216042384 525388587 103334900
3 21498690 161042886 46965825
3 797313827 976900022 94531998
3 239859283 672054100 323198488
3 922407824 963698518 34365677
3 909633968 984140832 59342564
3 3514596 763220037 195019796
3 870621873 931451485 26305840
3 749023789 929784997 156231647
3 704131923 926743699 184414576
3 84334173 461551148 251464992
3 225386381 963113564 214135757
3 201723882 422899244 184741303
3 203775822 714516549 236839311
3 447663460 597732906 12213795
3 697464135 723201719 14893038
3 579759331 988112406 72559007
3 464318334 958903975 12780466
3 499521388 935493763 77037944
3 658169424 867351064 118130392
3 265149595 550315725 233535139
3 531494924 844289939 310015137
3 374258928 818751994 195083774
3 592197722 606469061 6406458
3 951425189 965757312 1292074
3 250949800 498755479 142468996
3 454452810 454923627 211697
3 284371234 408249122 15425550
3 561004512 592772245 261355
3 108327512 412672597 145028528
3 446705525 948900136 171468115
3 782213467 874836012 31602908
3 177392758 282059682 70416411
3 665810286 879004745 58001912
3 265256467 451855366 154788409
3 733200061 806870377 71859920
3 592066348 861839584 184935182
3 172706089 538956781 107800131
3 96986940 551428239 180723116
3 453752239 965535352 183774773
3 645537497 919822509 65414777
3 846577999 897104822 21641427
3 235907974 681743789 249306649
3 463346450 621087178 23589119
3 255880700 365002954 88529597
3 853160180 931015652 55478662
3 562354768 684858385 65245088
3 673317636 873907204 188278355
3 224625645 636455338 293254167
3 573526906 954177063 135212455
3 427377367 693469369 93514086
3 562096655 816233302 123281602
3 69577847 705763736 475410668
3 479146562 495523598 14505548
3 408683667 481431020 43124205
3 810681287 814583016 3068489
3 575194914 869679539 67586492
3 131763978 938242168 321639676
3 70536249 887198074 615829988
3 819542247 889645887 48243625
3 365474223 677540137 112997806
3 361612061 637264026 270079387
3 601785907 811745130 78659546
3 53548158 621610621 377102644
3 885329029 893529101 6567259
3 589578344 897704068 30292894
3 272439187 672697842 244419461
3 651048926 993121504 154316477
3 922700372 949308380 21116881
3 547149698 870727220 107012531
3 45052748 715653229 518037283
3 726762172 886381835 34030273
3 113436006 655688655 469159932
3 522397267 880933191 44771937
3 568027461 641906516 19703394
3 786764347 919619243 95752664
3 840129882 851838584 1085850
3 31368842 87632665 39379498
3 701503752 962238706 126007209
3 656621995 973398100 307249060
3 4056973 694198637 261819777
3 580089399 651371261 62401732
3 487377924 795156109 281223028
3 580919952 763642273 49361628
3 604651765 973895786 115330896
3 155747160 312504559 12796926
3 388239814 576607169 164464506
3 591906201 817031304 181692586
3 997436178 998001814 190170
3 522207457 688890267 70927666
3 768828743 813296080 1507573
3 88860797 663252532 555663194
3 210867617 528374849 202568868
3 873907603 898814416 17666555
3 600914945 812844547 184451968
3 239515432 756332710 222916197
3 422355272 916915805 369654747
3 136146809 539932899 215572924
3 374592143 965622676 154350560
3 416582672 633137625 8636681
3 645514604 708713870 44255431
3 480719598 848609620 222054624
3 908236935 916048201 606311
3 697969024 735179469 12943889
3 867025770 898132185 6022529
3 544865571 632629931 85753182
3 257878466 991269369 309367228
3 711117525 987212027 132209707
3 924025783 941168757 806300
3 131304335 635989583 39810319
3 767087564 773923700 1874674
3 180362546 747132457 370245814
3 62956164 341619550 202031936
3 768447586 950346368 54246191
3 801484379 838515839 34523069
3 516391203 596631915 58243728
3 131408530 510725358 379032863
3 743371467 951671802 92977119
3 440875635 768306869 6240625
3 545270918 629911354 69268674
3 64789474 821866052 548131649
3 942143387 967890667 996919
3 398281484 594008340 25546174
3 929159212 958400867 12972956
3 37808240 111322011 56018978
3 877429431 896890020 2756629
3 420658619 498379864 4228172
3 806851898 875848605 32349264
3 758585448 916590306 19737888
3 842266616 880976468 14065402
3 292526052 484390498 173301923
3 137041388 964369860 187490422
3 20191172 377082864 261304452
3 192951449 713363930 26707916
3 114104818 883049113 762573941
3 294547179 543307395 42350195
3 783985448 898866759 43600620
3 94624438 593703377 418439351
3 285211832 662610685 187381986
3 738253056 776689615 37840172
3 217347185 907501055 24678029
3 553175844 932277838 246262437
3 818819867 943467208 106220143
3 921071888 986384552 18022652
3 890124804 956330643 37075463
3 367813471 607555675 110829821
3 141439924 639027358 413412563
3 40686801 766127007 234945460
3 45295885 999069612 234546778
3 424552984 822555497 119453749
3 512064782 668985529 94859860
3 152779465 876774719 208931972
3 238540002 579659248 49795975
3 546771155 834006831 9854703
3 210751646 956429509 718745191
3 597790920 958103059 343550336
3 114520053 251033833 121185277
3 987936909 999871937 4760478
3 549415155 597616263 43304684
3 525911050 548414218 1690900
3 74114851 423185511 159975787
3 733627915 776850855 24889239
3 458108512 707993510 180657903
3 252950976 979091764 24811886
3 23633974 380839568 190276525
3 703984939 787764185 70319382
3 427358010 833776229 31358665
3 504152870 868232261 30762361
3 950665757 959080332 2924524
3 637910939 954974839 196592497
3 29278293 274158384 218397728
3 566413315 667682711 23784938
3 930732441 967421659 6352138
3 157080330 616767399 395477604
3 127816598 738652526 578603115
3 245142136 968832496 111504250
3 354885083 443764190 8350345
3 359684079 702448935 180420160
3 903790107 936574566 11629874
3 257013937 364095029 41243861
3 774483993 825539667 18823877
3 249765137 815813845 204818252
3 141400448 449941727 93711744
3 435286458 958714991 323101668
3 110430872 894591945 752026301
3 800124276 998303397 87740610
3 600420447 732450885 88424775
3 914465171 954886111 29099655
3 37328105 157519642 41495459
3 403273141 522596232 94945966
3 99722427 600486711 221159207
3 69017166 811916723 378202595
3 856089936 866247443 4773436
3 404400132 513358352 82774058
3 965439291 970856528 4320314
3 978405050 993299029 4528996
3 621863127 665195799 608249
3 162797273 732043612 100252338
3 389900317 977834822 80709109
3 51290056 917835873 569062610
3 390291392 949811536 160990965
3 862771369 997001368 11752464
3 132562380 878451299 557247018
3 743601677 804619553 42399159
3 429439258 705500678 70858143
3 678557487 952333370 101038075
3 601946250 621147325 301923
3 867626767 918099454 12824887
3 20261728 254136532 65640962
3 543297380 568856682 24251695
3 885723750 965696603 13234897
3 440749321 802089856 30064435
3 282315947 355138385 17086950
3 755847397 803133286 40523193
3 676548245 871252203 152136743
3 34605313 387827144 213580054
3 231879031 690571151 285348024
3 628299344 726436145 62260635
3 626767470 667545214 33971929
3 93938546 717990509 405672879
3 93985831 196279491 100708097
3 397986819 520539481 37555387
3 557766905 625685685 49008251
3 999574225 999884535 279589
3 26794816 697865272 512608005
3 138001349 202703796 16632692
3 721177006 763376993 22706261
3 692134622 733126640 4315807
3 184300836 596048276 285151825
3 732971651 857711621 105118188
3 169493 21091079 18029709
3 114454055 454726978 195286854
3 915330678 947119253 8378903
3 634105569 830515031 35727641
3 724014772 826509545 8439589
3 504808825 718654281 84015724
3 883536450 920282748 1581353
3 397854479 533632603 47576791
3 834389325 852911658 5126463
3 992690597 995844542 2315600
3 110629676 370994917 89559385
3 274172880 626502807 253210372
3 296907901 712883986 78218923
3 931827229 977489299 15779885
3 159001417 987235902 423803631
3 206737396 562598983 12417812
3 528879968 893423489 305951878
3 410023117 888286035 298815078
3 478327456 699203727 75915639
3 139529432 700649911 152771864
3 117930221 904651871 426294080
3 164169863 432817966 154806857
3 102502088 178788009 17561003
3 421189547 548797897 100069049
3 236330688 959377255 433148120
3 457561338 742828329 230257879
3 700081454 975058820 252646873
3 286260382 516324272 108964016
3 335146534 916094079 564247510
3 276656087 426123290 139901374
3 120058914 635522059 35316522
3 63533878 387045117 255558355
3 706323264 808943709 74107729
3 753654057 819627285 24932306
3 385515760 799890873 384938570
3 640019634 682144181 36029811
3 665798194 774574770 23826849
3 945887263 993802412 2926610
3 32107123 580437020 406146801
3 159831269 706927086 497654216
3 797354068 802046033 2689293
3 239422349 997853844 671545320
3 608212373 709717602 34714538
3 68695288 935351428 302655500
3 834950782 901708742 64722682
3 492866233 959917242 143248270
3 350060265 394161848 3832374
3 175082594 377880962 138173170
3 719659810 799909555 66028996
3 399448447 748614874 254090461
3 39231548 186605466 84183963
3 150212418 504077792 245303268
3 51075321 101078583 495233
3 107943175 189714378 19279998
3 346659082 704951212 7443463
3 553008477 770017878 373901
3 830467101 946148439 53354149
3 964569363 997841495 21789648
3 544758723 653409750 38537820
3 302141449 703163170 184187402
3 362941722 651995230 178202776
3 348118845 958020567 420045774
3 780573723 796550489 12253765
3 211986882 230578453 886513
3 228625778 247399765 15527678
3 780372494 902243239 103057581
3 924153743 980620843 19792923
3 668890936 764160506 83987777
3 665624803 738111419 30312356
3 561607175 646696813 17682063
3 870254885 898718421 23586133
3 291165554 966040500 2534624
3 295143451 452011746 82120180
3 179289011 834086322 357842041
3 617282246 816870633 25117442
3 498799029 504935341 633837
3 102647410 538473737 343923673
3 257442218 280362033 21093994
3 54182814 110729108 28067889
3 819786858 943844616 26691988
3 277829667 293717329 8882883
3 75286600 227064957 131423220
3 801058450 985962551 5333282
3 499573698 724910803 155424742
3 471234167 494847597 12786659
3 331377934 562720005 29737690
3 294183388 444534020 95864388
3 156466922 407220438 176297363
3 474798082 839702187 272809119
3 653106983 878220581 89357581
3 945981697 965129360 8556573
3 722805044 990185719 108807340
3 833042895 962542387 86966527
3 526027513 969902280 8546442
3 279966010 576777543 118022639
3 414769353 661657842 42643725
3 418436818 718453910 217216681
3 474496970 651933433 96986019
3 401688399 834839151 287581361
3 30179318 136478028 24740619
3 689407049 699326604 3659302
3 308635961 896463649 466166807
3 238544173 398405664 129649032
3 486964433 496972290 1601681
3 612198552 773195902 29016107
3 265699966 675832625 77662521
3 875379155 940789544 29813698
3 843579000 957883520 16884190
3 384272112 850854309 55013981
3 442847135 716977532 164084884
3 152051444 589062331 22864478
3 840873074 922142246 44530614
3 316916788 616359330 110741598
3 309790572 592363505 120500496
3 950481676 963331568 5969961
3 78035971 880755473 504069108
3 613521294 649655090 26448333
3 188112414 259594076 23163970
3 463741265 536936036 20435557
3 780816870 858570270 25872410
3 450650786 975578222 282860494
3 191390169 598478312 341062309
3 659404853 956642738 48298901
3 893852686 988273271 48483063
3 451701941 791864691 164131261
3 404936720 528659833 5243301
3 835697855 934218994 69752705
3 383089630 455648133 33450495
3 214795064 230115903 3448248
3 450076470 567301641 53978798
3 16855955 964866560 129760736
3 149733081 321952380 94719122
3 55399529 863767908 609044950
3 811812354 964684259 88583924
3 265394442 702473757 413414733
3 262922120 544309924 251449920
3 159998900 615260740 165177353
3 860713592 881018400 3123822
3 195342940 337731397 33052234
3 997036123 999588137 2254186
3 877848666 921251680 42409901
3 228936241 669013972 348592968
3 962049322 997668534 13289960
3 932244166 936868951 3681099
3 543262475 924800406 88224647
3 299154524 770315835 338807103
3 711560875 986282965 263075754
3 860878863 879520411 533544
3 186363099 709176602 443147476
3 222272358 608420336 231192803
3 843487649 875479679 127870
3 586974914 587700004 706136
3 515500187 851655425 311027870
3 90931938 199739888 7096747
3 198112876 941464607 634148425
3 712402315 874489552 66372514
3 282875565 825598334 45987487
3 345585287 812777749 123102228
3 856394792 983250219 52513741
3 921471756 933277055 858800
3 171625554 267545745 35725737
3 754813703 826777983 31106851
3 751838645 914897723 155796385
3 271151680 598710475 43271295
3 113860565 126597346 2488152
3 505409603 544753467 7639457
3 758455794 816502609 19090174
3 223588860 273330449 17593463
3 981599578 986392316 3525447
3 35087491 695316390 67037975
3 520794111 535314212 7430760
3 474771699 983139657 416587252
3 66483704 89652355 12893922
3 107396949 287213956 14114528
3 672833560 752330564 27290431
3 45025616 442986515 205577854
3 55706388 748116451 449327809
3 903323246 958307232 7217138
3 732704416 831128602 57121514
3 424957780 848245667 141523327
3 382821244 845763679 110420784
3 475970770 941424250 410647623
3 720795420 986771066 156846715
3 772266740 836815905 8199371
3 928346631 964218328 32121233
3 880175164 992421445 68610172
3 408490207 547413007 133288834
3 485078286 791190770 18472098
3 948004071 976152830 12054125
3 547273369 907036902 28052802
3 130138585 683102211 50521286
3 30207574 51725088 8917722
3 943689638 955593602 5143975
3 131922536 616137562 443637528
3 423602211 954764500 485938115
3 5419364 800720680 423278235
3 309062506 784101793 52617706
3 235962393 737514848 370951790
3 75715683 98209485 22453951
3 192959518 852263687 119220348
3 269920822 310008238 2760965
3 134112831 994524235 77795592
3 299192200 565104569 166862061
3 211289576 880370905 155433776
3 438985941 636649427 151294887
3 525293502 684691540 49923197
3 799873511 864961639 35534924
3 204719558 739395834 416714864
3 910151806 985201717 53783223
3 911932796 920014195 3573541
3 934744115 981939443 29313275
3 212587968 610773351 324803300
3 209945298 448236258 189612077
3 801250748 965465553 152938242
3 96601247 742576953 417033951
3 179935380 675363219 45989340
3 110488614 611330695 100144067
3 605915700 999111202 72250801
3 756017914 823389894 51465149
3 814141463 821809516 371648
3 448999306 656275113 62713392
3 737862706 860873617 47501084
3 465409479 926568704 237171228
3 316528621 624833301 102225047
3 284425745 365423588 60379308
3 271984504 685968393 407925019
3 185624978 882058790 140334860
3 760122673 941403389 127649035
3 471709972 835641174 13238590
3 555442623 715440307 39542269
3 963754440 972148919 6327957
3 237678883 831225761 348808158
3 706380158 801863856 82764737
3 48297873 719746352 516941950
3 993054213 996694228 725967
3 423635792 911804647 361803353
3 215831590 850873723 472128975
3 469186804 995368703 58288956
3 23886188 360310984 335681476
3 737732820 742057060 2285652
3 734274446 872595233 47848912
3 913938241 915106229 684429
3 934260704 980986830 43506041
3 892119450 938427509 36208939
3 11747063 565947290 531880625
3 499367045 711077281 47421470
3 339920424 497506811 59678231
3 687071228 912725420 196957525
3 551147483 981420600 36012723
3 370425107 662310635 40374237
3 707309875 734807813 17360785
3 773268586 937169762 121390750
3 13391428 967278882 803527635
3 882212283 930354403 22489103
3 999131827 999417036 252877
3 576097833 615204388 28982124
3 683811928 951053596 62933080
3 373976687 667951818 202194754
3 99292580 636176641 330805052
3 44923619 108859654 46320425
3 42623791 153321719 65943544
3 853904588 927267793 22980833
3 295106733 934609861 157131646
3 65092555 583538400 336643342
3 564461848 835566793 68088935
3 479128714 731986461 76560185
3 61594680 781214082 645738774
3 749791966 937471591 119869337
3 484503745 492985045 2031195
3 398991659 723679247 96527520
3 674427976 709396952 22691762
3 198522835 257896732 55191675
3 47927282 867000234 767504820
3 319393846 466825367 146580116
3 527717075 768784179 47229695
3 280278267 696666279 256956050
3 162494711 539378965 125532381
3 785093066 863160659 11854697
3 901814733 951625299 43512338
3 933873157 978634247 21995375
3 883411941 899281392 8679247
3 764351157 775031447 5489298
3 167822242 208355517 12583357
3 433972216 937052788 428188151
3 239337565 738446249 167818603
3 438839496 855445675 121008547
3 570154042 802448169 201975497
3 190668820 934674035 489556753
3 518119216 975686696 295120943
3 139426973 849620637 323344074
3 179889266 819051200 237441950
3 242319989 870483231 20673848
3 489143441 570090256 65418320
3 745388384 807521091 10413699
3 326371733 358120718 17316402
3 871689394 896865097 15932916
3 108013754 345459892 22242472
3 444603794 456114289 11082659
3 928133459 976289904 23728596
3 720445061 772598639 29207544
3 603437088 751106797 138664431
3 532926155 648037932 75689379
3 591603716 861965619 238436170
3 854730098 969227976 57379892
3 205399785 484018505 215295220
3 611641231 690256627 65362694
3 847773038 904255765 45786977
3 99294231 760992515 285359841
3 677280230 953825736 241852544
3 905042035 963239279 40582328
3 978793344 997236185 8635073
3 541047010 666141654 57988256
3 964625595 966277150 1537686
3 956509093 987230341 14142314
3 375992128 789459810 190204144
3 843766988 902793080 48467103
3 567969196 628099827 48283568
3 280356533 319076084 14610675
3 138640790 796091084 109643462
3 354493974 605323443 1989969
3 157955890 631405452 81823450
3 171768303 309912736 39196638
3 866407122 974080869 52809969
3 31968227 37643858 3801120
3 533465709 660572053 19232715
3 328724257 638750471 115488643
3 490104819 943865705 251259021
3 957384451 970998672 524645
3 54526948 362956816 273889031
3 384224165 553191232 123937558
3 113648366 992698362 682013520
3 731927386 834193389 21875816
3 355101217 571745968 64489068
3 753863900 887488806 101099350
3 374807432 943555202 67069646
3 144593924 981020597 92659627
3 692097494 733579238 28048535
3 742340513 950885264 170993244
3 695054389 741365251 34198749
3 576769870 595307397 3241429
3 868499096 984764877 48458280
3 122482806 979003461 485284430
3 964396528 986653092 2131375
3 567373095 610488305 35224898
3 260811381 475992899 112083447
3 458563895 483172033 10599604
3 18023195 915165309 442270015
3 685883200 789067233 78410354
3 728022847 885082003 124266609
3 125345969 551548556 406487862
3 646998852 655080484 8020996
3 540957934 643454303 71331869
3 869177469 987028850 58186220
3 427134858 607789961 54062790
3 989253715 998640495 2651571
3 442898405 822011426 158824919
3 320655356 510652260 24233290
3 970440383 994676517 7111165
3 985161070 986180632 945412
3 970514225 990231740 9529612
3 148195420 301104313 17664225
3 5619223 682178491 119974641
3 642204979 726638370 74216381
3 922945459 952703488 18715083
3 290280631 546754419 201812384
3 183692808 761350304 519723791
3 714161568 928306614 52777747
3 810781061 818319591 4462342
3 703311350 810270464 54113409
3 567730785 804335634 232426623
3 35558894 413129011 44013159
3 501978617 864492816 178511669
3 564547838 758930901 69037797
3 799298150 946825710 144019489
3 877745569 924463064 7232941
3 491802108 828634993 22086499
3 333372955 759636393 171864395
3 777251131 910383278 81631201
3 338256393 798094243 255697205
3 547745636 906666876 299541353
3 991052260 992263427 405431
3 159175124 946711965 683622617
3 287808301 859707010 324332268
3 946120908 996411730 12232181
3 294181935 748136865 93289868
3 134225109 254733507 66219988
3 981908487 993713986 4088619
3 250783684 274703255 11193860
3 273281249 924911914 151904726
3 12447089 449942312 327920192
3 186478130 513881752 215058162
3 125566790 331387362 157600194
3 167457921 968556684 163054248
3 868125006 916460420 5959622
3 769098583 804651731 20557920
3 723941974 925239525 3872181
3 499049218 812790906 247156012
3 413042790 724296960 128405659
3 432335124 945302755 388442061
3 109861242 404972919 148796092
3 35486585 428863264 244340742
3 534425399 800602423 160905682
3 599887652 780006322 61066033
3 180817366 277342052 65686911
3 568239014 620784964 25200886
3 376145821 401363759 17482750
3 505743398 762724631 87165822
3 150513823 198727533 17871990
3 840507114 968379114 100056155
3 427450991 870721694 29062912
3 807527254 903328443 93432760
3 161735671 800345630 374682620
3 874663487 933885023 4138349
3 544155324 574184689 28846075
3 171366588 852117178 346399862
3 738216926 998916993 225629694
3 265226603 612743207 158889955
3 198974080 451946930 146050152
3 148252425 199555427 38590342
3 140147107 775120022 128729696
3 696997434 747436593 24837678
3 739016968 974693706 63856589
3 690705901 777061007 40629586
3 42766370 94221746 4867014
3 355002977 997946268 189942807
3 308145161 951900150 258975030
3 791243073 913110899 73052595
3 10144848 135008113 81538135
3 558045860 705213355 56404015
3 803499327 871999883 35558821
3 483749558 764952671 238916715
3 646513776 905650866 191835398
3 774983870 928078755 60842189
3 668340978 838215187 11219545
3 693813897 851091620 50541813
3 432439933 695965520 31566412
3 682116985 706170326 15866203
3 195812443 875398830 87104291
3 592542204 711544287 49689111
3 953864001 954987402 69821
3 995948610 996595443 514774
3 41501655 168386669 10457564
3 16852989 440487790 287794584
3 354977548 909038644 51157164
3 498860998 890341107 10663533
3 183410952 213218279 13962596
3 574521028 637308078 45685418
3 317124844 790725670 15729537
3 290378071 878282964 437589136
3 907732768 940609788 18151158
3 385875380 840585396 234025380
3 23347394 528578353 503832857
3 746525818 818911483 6201704
3 637589211 930456372 219616550
3 878805144 998403824 84754951
3 592552515 596110601 3486974
3 733790634 961116033 188109431
3 451441779 848122772 369276779
3 222644371 561232428 282910964
3 499016599 507849975 2391309
3 560053329 660977809 32109831
3 146043686 458271998 60931428
3 328178679 393695686 4589762
3 987962207 996303735 5626546
3 341712367 704117092 312297797
3 652362586 888079369 115389639
3 663769127 789588494 91840547
3 285605197 692806390 391741761
3 604443304 835892147 69996811
3 677207947 754799431 2021066
3 272056617 919737292 173528017
3 957188303 961404439 1139643
3 986005883 999140509 986049
3 408875165 500838419 1712677
3 46167769 664048069 456531615
3 138639486 591721625 123030392
3 72599138 111049603 30529975
3 498049434 734334155 168950316
3 78846183 488706832 359132459
3 158455911 910612878 404483227
3 790858704 826022700 15637883
3 737802660 770542330 4467597
3 310351029 337384899 4387573
3 649665611 762603914 74801665
3 486975013 536293764 19898546
3 11117693 729086985 354073356
3 874084043 991213699 198930
3 984008033 987161526 2338545
3 196417832 818290366 260003412
3 161318447 946404175 600823349
3 642055362 780980477 35228967
3 940117849 959145127 13989278
3 531004039 723383047 109131849
3 368677187 490061759 97727676
3 654085950 788230198 92324619
3 987433135 989824714 979308
3 238007191 377619806 75594661
3 930399049 947507346 9257787
3 850466615 855671123 1331988
3 888169017 952313033 44218321
3 968476694 986370702 6078524
3 93047096 346195391 59563130
3 948499830 995720214 21929580
3 50244217 394434024 166355
3 561147951 989002095 414325051
3 180531680 729183617 484591661
3 910678357 957961870 16872556
3 196847692 900373272 690075900
3 402492401 793574056 194866888
3 670521476 859023147 16104658
3 962079478 987876003 25713608
3 616383846 832792059 214925638
3 858690217 902746435 8072822
3 138898823 457630568 181047486
3 15358657 68385369 38872650
3 855768357 929103705 62705094
3 592360727 740465419 41255426
3 888474640 983494253 63233816
3 256257827 747779298 138735533
3 369804272 575584122 133388170
3 553677863 619932270 30510007
3 184656313 372550247 78476300
3 19910324 630774263 374648846
3 876498193 959547006 25967666
3 777799900 922380849 68348546
3 461872127 699982104 168983607
3 216820032 549611484 234832443
3 540742424 646567307 79624247
3 294953713 297010341 89558
3 775710475 862890729 66461341
3 985413335 995679649 2280119
3 364654427 783184676 238465008
3 666719385 697896628 28157692
3 517399254 988832907 111693961
3 5216960 103140288 85041767
3 285716217 861837991 334206444
3 531775387 764802463 84994099
3 176057651 706707188 319173707
3 376930843 668899709 23414827
3 298008177 835099461 257842652
3 121214064 416267367 121081436
3 679943870 875556473 118205651
3 940197361 975352932 35042871
3 560809823 743763580 123744112
3 581633283 877471744 166994813
3 887043497 915438909 11711593
3 45045537 609810061 179642947
3 464655406 728782587 65296726
3 656219544 706535305 45861926
3 484434524 696974353 105543792
3 213770273 381312248 30880793
3 35762985 275184701 73175492
3 375082376 846320904 463205280
3 768315390 910470789 95930646
3 289659687 959455799 27691024
3 986472298 989873259 539861
3 166946277 786275112 277231069
3 361862059 859853963 263446220
3 852716225 874382701 5676240
3 241987356 563306043 171509439
3 227431651 438081181 194315774
3 644258516 848130099 86474404
3 245667398 604796222 113282737
3 900506412 965782928 57189227
3 273209086 925786754 409551907
3 765043542 990211602 213115762
3 828275881 864169852 19071639
3 801646964 873997497 44417787
3 37334911 695881125 176500160
3 73604294 983733071 118331799
3 939436141 947094563 5201617
3 927227055 964528872 35424792
3 665936604 789991825 11315966
3 498884237 507472674 244797
3 406486754 924879015 313696564
3 239857274 674738920 183113115
3 206693378 887591740 231256440
3 175412243 937609588 111599774
3 863836151 868263857 865639
3 268660606 542448905 163053883
3 986580327 994898617 7384731
3 428770275 608402563 34829652
3 285358323 677461459 113671184
3 254644968 847301339 34826818
3 959137174 980548316 1490099
3 957083201 963191599 4664475
3 66574339 800443937 352625397
3 817957346 832012313 13449435
3 412255537 909779543 282680627
3 931074536 965315040 13882684
3 870412134 892623953 2284295
3 955608942 986441206 25354300
3 138592209 380834872 68863966
3 975120018 979555913 4164773
3 843731775 976723760 116009576
3 531139483 761212596 97358677
3 510368453 826962607 206417976
3 514233041 544822277 7527520
3 133191738 977039098 336598884
3 48356967 795064243 415134406
3 59834328 786037661 716200593
3 984939640 990336805 3133920
3 23076887 90475251 939717
3 932483339 970287913 6994911
3 700563698 928860580 201460784
3 216728530 935620463 555277804
3 537562704 998396007 430949622
3 341066493 581786012 202557606
3 796390569 832036648 15133150
3 783252069 891776711 21403843
3 266364976 881417185 523182010
3 689317203 802677113 61800663
3 944534582 982138641 5805586
3 22642771 702141302 668742826
3 253769181 747054400 34199866
3 973822040 976382033 60174
3 842082466 862943041 13723685
3 426759721 575492533 72537676
3 550862151 947632354 227720360
3 632139008 949152040 89072639
3 515154641 972108175 298268540
3 302293644 315478201 9799482
3 659086845 806629286 21305847
3 75982852 592147355 150342192
3 153637406 953521070 27626046
3 304754960 923223849 611766277
3 45948834 335273286 125077388
3 714089949 838040106 30832693
3 412692646 900758304 321061705
3 28914742 726269340 624098463
3 453113432 640508724 128784724
3 43109126 853248311 436699987
3 781453404 944357793 141137616
3 854622865 901464267 8225256
3 964839260 998547263 13537076
3 470212063 696840627 85513513
3 582971299 963244016 279306328
3 273280240 809637531 220938729
3 800353696 960468042 53638580
3 134892529 537541262 59038894
3 503160326 582559440 48662497
3 5957095 152114069 106581133
3 704682597 926166738 42593723
3 630844832 976069701 228478273
3 904661247 998550090 36848282
3 284076298 503469493 214220307
3 302496666 791185491 183413633
3 885297746 935339599 34384213
3 394917712 838469572 219307955
3 123197243 769997802 566949633
3 633264030 733768285 4898932
3 289721483 869953618 242992324
3 619049611 927100667 115075805
3 905216685 973091678 31079394
3 780606144 807230790 17258633
3 781240777 877585448 22243223
3 550594675 802346687 12872421
3 864277287 910788133 19780610
3 93724248 603370735 384675765
3 957293022 970701728 5469745
3 315462343 579550830 97618578
3 835065443 906420116 30555737
3 378858177 727814777 307369606
3 633391267 868098844 92608673
3 503017901 755394756 92123874
3 652495927 999061748 150047600
3 861587845 902870097 24662533
3 453412383 586207749 74138870
3 542176028 662450962 14311762
3 715421562 968540079 208139767
3 725885974 914226129 154060358
3 761892888 828330769 14362871
3 262437772 605047511 20152592
3 312335759 516719969 138619280
3 956341312 983876442 800691
3 826852024 928479699 90720592
3 331212888 936275190 498293921
3 881424177 993244295 80982752
3 126181930 953903772 604796035
3 371532160 420360646 30976594
3 557683394 570759757 4624903
3 754294098 933143501 88705261
3 779974908 945444271 52668845
3 371365229 740474604 33668740
3 463145743 862425878 367832671
3 741190928 999352271 143197067
3 360626487 396663198 24574093
3 643262041 666724178 5823169
3 53004981 216181665 154082029
3 624748636 754000303 79041754
3 733572457 922451029 57886936
3 690405530 738702658 16437315
3 939244489 960324191 11232329
3 659143747 744592163 46033572
3 820653295 857962664 14360935
3 424045 83049436 65514287
3 333392219 987004797 173018282
3 409367987 690265287 251647012
3 274574121 550033575 148419510
3 704604862 781335403 45079759
3 537897712 626828313 38964420
3 748953549 905115013 52856878
3 485243054 729688114 50852719
3 537447480 931319578 141522211
3 301909490 781311844 202442919
3 615326129 710018501 7857561
3 151527635 766860222 527925806
3 703160838 844224047 133064200
3 683558685 760418734 31515988
3 985010857 998980636 5387211
3 524920234 761263462 40179319
3 349469489 405875823 25881911
3 621009752 629361182 2896381
3 65093029 715684066 637622103
3 986327216 994247431 4077513
3 156213034 498584807 199034882
3 758224038 788334752 4136910
3 954032524 999194607 38325910
3 471504356 724477777 14145512
3 844680501 922684045 67250488
3 721615102 763046170 26893297
3 636747930 823359221 170505408
3 627141223 902153761 51199145
3 717868594 991844561 212524611
3 226692708 986398258 665196581
3 708324751 959550348 241460117
3 557102272 820314779 129162983
3 526793855 753207043 77536360
3 735154054 912475484 57330517
3 782306416 945915982 50313641
3 50157912 995119462 31830607
3 588463466 733024980 138542367
3 769509531 973263348 61907881
3 603838983 709237041 56731601
3 101372035 668428899 352240975
3 510639947 533301215 647096
3 33114039 807354505 592959148
3 883590747 885414481 796517
3 741221519 978286911 187984289
3 853120113 994406519 111698767
3 961649184 971755016 194124
3 722009513 855456302 98324099
3 496466130 522634792 20921171
3 262938388 658286589 18972112
3 71293532 679980868 546593646
3 209570480 703964311 86158692
3 435718764 829743225 81419918
3 294996300 820236676 49015373
3 77580250 774551948 443650013
3 602421806 697926515 59294513
3 675764394 746191862 67161952
3 922169820 939173922 11083140
3 790424813 843049323 46636107
3 374383973 554489519 101425003
3 254056472 507186572 67105268
3 192267415 215647209 23157479
3 482481454 980641111 109822812
3 194231887 462772104 161565360
3 566352328 857316976 238711675
3 566519858 827688713 32685059
3 397607777 473862458 61218461
3 634131874 681506799 80987
3 651064915 763201707 105495335
3 63187348 353365974 235502154
3 890232578 919747603 6573709
3 278972732 783736924 473370084
3 39007309 859673855 513751677
3 423655058 974558220 370331351
3 352868020 640073622 70413993
3 38980998 395465631 304530873
3 602612510 739203626 89455855
3 209813174 368538494 17746665
3 782442383 822406623 17179116
3 22977821 955668839 445701156
3 922364692 969423482 13370875
3 921573248 992394280 11572013
3 998544196 999474035 148153
3 630085330 811270988 173306083
3 195143399 572128573 106198408
3 581186942 939226811 328853650
3 426634689 591416298 103106736
3 838400738 858494592 14426958
3 403450873 538497968 46132841
3 186593189 658172879 314608010
3 807222536 853225322 19659989
3 250531051 267722308 15049913
3 391372627 794047468 265831272
3 693239853 807690460 73855963
3 818236540 863591186 18850796
3 912342060 960272292 13300153
3 86259814 763879432 100016065
3 363493733 808887644 10685688
3 428278656 530061814 79364932
3 834011875 981105832 132073047
3 340598057 995935397 256254262
3 340637849 656823397 91236017
3 972275356 989756439 3817688
3 674886907 775096713 43043699
3 600549195 865740171 110712846
3 846630421 925970449 28492826
3 572132640 683018148 26416164
3 24321302 115274612 21913589
3 992843194 995712325 907120
3 636045805 936121473 269519869
3 363390485 925748364 213151736
3 344197856 758789608 238171713
3 369844150 379377776 6453793
3 414930851 953352799 434510506
3 356280808 426697976 25806378
3 129094574 281351859 68612000
3 26031469 499148159 309866894
3 767609952 848383650 58266202
3 193987572 802153144 364199744
3 588395334 829079457 203214008
3 731349969 879702967 133059711
3 10099263 62637051 43956302
3 303727557 494267326 58723004
3 311242216 399976672 86890008
3 168330032 580388688 93067356
3 436590346 533563733 34094727
3 781269940 869448665 75937278
3 761514332 776497801 4270404
3 286649001 447776051 72423118
3 656093324 914837528 206127539
3 759975842 948085509 99904980
3 799689828 969907815 131262749
3 86085658 421809310 62440980
3 721478215 972880896 46595362
3 274148451 678182126 139325867
3 177750754 393990497 24295632
3 755521540 921131530 115311744
3 993999171 995097659 826930
3 827883163 979332774 133961583
3 990734456 992648194 1608060
3 37888929 806350253 379272334
3 898489256 980566345 67855763
3 962355890 991360261 662185
3 878153349 915205315 27059767
3 709424501 989408481 85776551
3 956517977 965711268 3092554
3 987269412 988646066 545
3 702478136 987253895 268373120
3 559723245 619484736 33215178
3 668473898 701482751 18474656
3 545362811 852004611 96292801
3 95203010 590043307 289887455
3 967715397 994629437 3605466
3 503973128 553439752 46692710
3 669114957 741066541 58965946
3 957907472 988031343 1988063
3 384583228 735700191 274348197
3 896557568 901809834 2521433
3 181619162 351811816 22204219
3 328049793 950883632 259808725
3 776357360 868735001 36822954
3 844014169 958727399 46349168
3 831087242 920489560 19907291
3 431823834 459817554 11380549
3 507338646 666484578 50927820
3 692881021 947424972 52618164
3 473266328 993420943 337966258
3 468700359 574494265 10623701
3 117498881 812508920 209631085
3 937625346 955893162 6796854
3 122418870 334604360 194323200
3 172495617 233590704 54929819
3 911391232 958468008 44328941
3 253465064 759496045 103227924
3 898363986 975762282 40692834
3 206895383 904940024 2968397
3 763994390 806605149 13254933
3 317965281 364103838 29740255
3 454707388 976002977 148346523
3 657830048 969593828 306433234
3 545428232 972391772 142488885
3 971780337 975075138 260069
3 306140753 947841080 179470848
3 668440789 914177191 39491839
3 435693837 931643512 299939748
3 861165629 885691119 10622635
3 815503097 828139098 10607536
3 194787179 197858058 2001640
3 30457200 629545649 312036462
3 19583077 146537060 115839585
3 739429162 995396734 160510818
3 483052332 867820175 217022549
3 967014440 989081684 14624005
3 933974365 986328510 24535190
3 965137514 981561855 12630156
3 785729633 951020121 144694930
3 185960979 507614360 80347126
3 187697509 948058646 591463347
3 303748098 987990595 264504708
3 619941038 719858964 31435123
3 96036326 510234237 377907987
3 820150956 939706572 90577722
3 173254508 680185516 103191023
3 341368368 936290587 237869427
3 120846252 880814499 737055924
3 899676098 968320389 54610417
3 889933637 943586126 14231646
3 844301426 942848518 2885292
3 710187675 886326446 149223360
3 300255527 728735081 341701105
3 284192881 474782237 120180561
3 746953717 994585466 139848494
3 482339512 610471209 107541180
3 198751186 715476345 426778563
3 677774259 743524355 20300167
3 419914424 968676966 110915583
3 758880123 770420628 8027898
3 937693327 987527031 30870322
3 202939560 748787633 388951079
3 38007419 715721928 274621550
3 549742251 947019358 18861647
3 220281509 611222378 34251375
3 515438917 567243521 10371002
3 584379663 869798475 27208042
3 519970841 934848358 76965528
3 112408368 420738757 25913555
3 36667161 993129453 63569670
3 991303620 993163761 218644
3 291786156 708145083 193389012
3 732971847 839615156 94604198
3 245660239 871429236 562719202
3 14520437 956066639 391720091
3 827021208 847837927 2681181
3 417628881 935509190 67046993
3 572183103 681411175 61763366
3 506244262 679799406 44118996
3 889580997 973676274 31053131
3 380370626 802833339 648793
3 734738760 858879471 39127294
3 105673060 458287007 89184039
3 566238255 922741059 44405966
3 974064104 992435596 10462370
3 846167584 974098024 67423455
3 901592682 937377249 9614476
3 968726980 995094523 2553772
3 446812363 871196732 211849001
3 976815155 980589409 2561500
3 484248338 971334411 193854314
3 584626365 814997435 100791840
3 230774761 299456040 59999752
3 805413825 894114911 42312247
3 76256218 948844925 747033997
3 78947152 438112534 119069701
3 105956990 798598055 174010889
3 144094767 736256270 185193611
3 668593416 719940346 32369390
3 516695303 785310669 254571177
3 981032837 982926855 205259
3 233802521 689570168 44791848
3 150758887 668809556 323506675
3 697451109 836625261 98494167
3 164848236 904563886 526032858
3 577537518 822413552 30047125
3 635812713 746803467 35118195
3 380487941 742071397 79575157
3 297436548 521868415 71792744
3 8418356 134051944 37410037
3 722562483 899944945 118518758
3 396366293 592324044 70285023
3 809628696 911303526 88203607
3 906543210 988205401 33362224
3 549312672 825325684 208761710
3 933996271 941187755 1045137
3 542857138 870304755 160848187
3 680344788 873217372 150336976
3 822566805 939176737 48782867
3 190996984 620042757 384597210
3 966460738 974538543 3501761
3 831273087 943642374 112363728
3 661978709 679893125 8285495
3 749844276 881340447 116837425
3 916419755 970552045 23328272
3 277994740 804252401 240725432
3 474368227 884015392 273437488
3 622500899 836440544 72330692
3 362581509 383314310 13263380
3 351178545 376206597 11491516
3 76488192 936361308 452027906
3 57616271 493941030 400109989
3 60566224 995874915 674575169
3 751639862 769578487 10209130
3 936075964 945861377 2468573
3 389052241 425019324 28461093
3 897289606 948248785 48054640
3 231079091 471059115 177272447
3 56717397 434470327 224351669
3 13441970 376958126 307912200
3 838001332 892790189 456197
3 372224075 927633009 396946715
3 344617940 612299368 4146051
3 194659054 820756666 206287609
3 616069002 630247931 855547
3 91356078 342467870 106018435
3 536738119 740360318 86075003
3 418260320 734160101 33202895
3 675508057 738024233 61152989
3 157293577 375370956 72111827
3 373960232 534801001 119005925
3 89164826 366414249 111887869
3 770954116 975215774 34288928
3 219263998 743377056 288586677
3 59586464 430712792 173674249
3 506655750 766687866 117263747
3 182649272 396665431 42742175
3 968967135 997483572 4805688
3 31679495 343173950 34915996
3 1693295 915859740 51259534
3 640533397 835308457 49554595
3 657102634 816776696 5018519
3 179994434 612569706 124090383
3 427864247 809737461 337922513
3 432156902 607804516 103673961
3 296662540 945469740 95240113
3 251436275 997807511 427626558
3 133839446 485510574 60306656
3 844810471 942460825 37284906
3 194521700 372503147 1147962
3 830277510 996330248 52123272
3 151681525 427019011 16182483
3 823833067 956689405 20846618
3 369926446 867364692 219041692
3 554429411 974929070 141726627
3 645597031 826759036 176657441
3 616771086 681071866 23937092
3 485196137 598835307 98080528
3 24660095 236006720 11083769
3 68720058 552470077 377440203
3 963533431 974299848 6881999
3 176117823 382365453 152585204
3 578119846 910321756 102671253
3 61694867 192779141 71508071
3 641439143 818648645 74326580
3 660262667 878646574 8516261
3 829492968 865255954 5028610
3 637388351 916104957 49470166
3 239128148 772410918 423722981
3 179696914 207718899 1581997
3 508084434 762609788 194932685
3 108160372 343238558 163505040
3 278902057 318884480 29826383
3 299948782 954853918 452764549
3 389816311 574618735 168834034
3 512041036 827085372 185016523
3 23967535 225739532 102837387
3 678991171 941452623 77948317
3 457873521 712499833 118530125
3 655118000 733376193 55314751
3 137172341 811837726 637232394
3 910694848 983115058 34135726
3 976536970 995288692 5237027
3 720905229 748892895 24170888
3 216406092 537308761 199155356
3 360532745 382429186 21689802
3 829828103 844499973 867186
3 701182560 739863111 11645959
3 903585344 982361944 33134378
3 850755942 969021837 90027176
3 185313117 864407406 624381727
3 721004746 820315911 71142637
3 521171833 763983856 219983173
3 996120319 996544516 174718
3 23807420 801875877 665074115
3 62450412 835898751 53052864
3 856394139 959240980 72076828
3 184776988 211968720 5872651
3 689888564 882533300 71069783
3 528313296 684536431 141966532
3 56247211 539566963 462620501
3 304926831 428817739 109226559
3 226201248 533473588 184856455
3 175748846 654264592 103188976
3 481990585 782093747 272007093
3 238385189 730264614 461860213
3 993229559 993430609 103369
3 563409307 672010258 15764228
3 575527070 796409901 69693243
3 228756085 695647720 372031053
3 459285174 590522243 50545425
3 701573505 705756413 406937
3 646466946 702457013 18459646
3 431550623 517185763 41184363
3 516213402 675790460 73754291
3 248738296 982457826 532684694
3 367082919 608205240 82445826
3 776458680 867598098 8608574
3 838170449 928122650 50484579
3 733830119 811294760 50976659
3 406307452 519823855 71498292
3 368286391 378306677 8742778
3 718941694 756388908 24658902
3 180924605 672176349 178453491
3 290707096 656551287 195375387
3 27209400 234202979 12007244
3 183218791 189457172 1644091
3 153169655 532717888 129802573
3 906896030 980532734 11723186
3 783753345 954433715 140245098
3 208990511 944479692 494059152
3 648582433 694940069 13100597
3 411570476 861610060 345312618
3 498955425 518842842 17020478
3 305604437 325745117 9596380
3 710626083 924873927 27664110
3 582748238 795132450 66234334
3 826313539 974864403 58998711
3 968337587 973486559 4977770
3 710937870 784453064 9420631
3 601842828 626814786 11494435
3 844988421 910228078 46517202
3 397265572 697482909 61774850
3 198900122 437074453 96912370
3 171993364 584816317 331175652
3 328321387 918277739 474775127
3 542835407 772347849 29992951
3 2006770 108155787 15092761
3 87166720 101292439 4084850
3 974562869 991547356 16280853
3 203597108 308343106 50999216
3 563710521 841743155 92218512
3 257576408 880983792 378724850
3 508188520 756580077 178661800
3 741593606 986912543 180098796
3 569722523 646019892 47669942
3 573121388 633528995 16632804
3 66973757 422485413 276609702
3 332238507 620666130 111498253
3 678699216 818628414 15222538
3 727953054 793053482 6472692
3 111240172 794407278 626580036
3 494951463 786369719 244901745
3 545682566 552230261 4587756
3 550182026 705449924 18446344
3 212034009 215066045 855887
3 301353110 620719794 254229966
3 874491107 926404699 5327942
3 426195642 974478690 310942564
3 800918724 959891607 43471588
3 203526573 577863266 51829436
3 889713296 972974402 75876920
3 615453737 646944716 31206720
3 177141595 312295195 109784009
3 174687842 847132260 325560766
3 903953790 979491204 24301905
3 150961991 392292288 48875615
3 513364683 802501285 244352336
3 318393370 645063364 95245396
3 853461165 981710529 104924828
3 54658367 296966382 146766337
3 610750253 763032110 18063794
3 667756483 824773357 154951568
3 684399685 711176421 12070233
3 992107476 999329794 116727
3 328326354 531098508 56245545
3 640965148 792746769 123589922
3 577741173 637856822 56205103
3 57098298 616858323 554789563
3 431728701 621626317 25356659
3 880971620 938385215 47195019
3 593928571 861647808 217408025
3 247866728 481662551 35763554
3 767436780 815496002 30749964
3 98008557 528268223 84101482
3 780561776 906126735 17898618
3 867643296 938647388 12556334
3 353752581 679781474 77654578
3 120434110 398978339 3849907
3 695687663 743308541 6466478
3 891461670 907326223 7190090
3 626437279 851656120 7591797
3 930064313 962712349 24100505
3 311170728 561033902 183239667
3 519254954 947190745 247065076
3 276978026 750149413 110930688
3 353679820 415197439 50352978
3 842913254 955163036 50422209
3 415562304 675361670 27613298
3 482554252 960511088 470921625
3 612939024 714448848 46002960
3 336987280 449399923 5041651
3 681166086 915130051 197891119
3 126613516 781980868 231343537
3 844002675 985981385 124589116
3 286019678 296551720 4954263
3 193044888 410628531 117492389
3 342415544 815842073 460090339
3 863512067 925278826 35006279
3 961587319 965009083 1990972
3 183770943 618587357 81540414
3 461053263 564151821 68782377
3 593620367 886625234 247098771
3 495968891 659412004 6883575
3 564582740 667092484 67917444
3 830825397 895522869 11432626
3 506558536 570103674 23905545
3 508363598 957186477 175427556
3 901670133 902139802 258602
3 217131711 347662082 53398443
3 642094802 832639071 369073
3 802364333 900790323 89305002
3 468590428 610374933 19060637
3 339152414 823604859 284329979
3 282646531 907143822 499124024
3 831527502 956460105 12952376
3 630486397 745665161 38124396
3 80164201 791141723 692748313
3 1678261 299865036 32706189
3 835919384 866782576 2412085
3 995491282 997079294 535505
3 363118045 868251740 363779403
3 998300959 998774181 59447
3 752960584 850238496 30693475
3 763274522 780067289 9208540
3 668298723 861536231 158530861
3 423339766 919756180 104760035
3 199432817 548648525 222712629
3 441899860 563238365 29778595
3 559183405 764954006 143289930
3 765188488 972211142 120966770
3 719515270 880498484 81929600
3 622604929 654767006 19330108
3 446596799 502528421 13373357
3 338419014 846108169 424991357
3 282869224 853443364 283679485
3 540725261 982411996 282769548
3 261424432 854200930 397023069
3 326078596 981366783 634378804
3 565465929 836711170 210647705
3 158144783 737103607 111305053
3 844699713 943405692 58685033
3 606329613 873507517 90409344
3 859580685 953836987 52616387
3 743312096 758640759 3801018
3 812427199 955999244 117197162
3 767907043 977523369 34092619
3 900601982 905740333 750635
3 543739096 639068051 70369507
3 592658592 821610327 95495467
3 847106012 889317619 8460395
3 455745015 804101927 298910992
3 658337544 784877887 88443272
3 455199680 890010593 262538689
3 653182993 768910999 107434002
3 850657655 878637839 5430898
3 483199632 560326854 14282378
3 365320994 624804857 21266443
3 892256907 933162288 354006
3 822480116 949224819 52905137
3 190896386 232617964 10035516
3 281783347 781053172 129957862
3 591939633 655557438 42145498
3 708344040 903245617 27578164
3 571855180 751152341 108380543
3 181836853 614612026 192373297
3 740398047 879801727 94474767
3 950944352 964788510 8160714
3 100152275 696317466 32769789
3 331335016 972810692 510934819
3 401498974 748479141 71833937
3 414608273 884760712 380938917
3 370255247 821365352 343335822
3 505253067 538087982 29500427
3 317179395 709932221 87434434
3 237724540 524209755 26165988
3 707290780 737707618 23029924
3 648275103 929955638 137798708
3 452616270 500319294 33387810
3 281099448 988853881 413242763
3 34739285 227450963 99812231
3 911434462 972912288 5235238
3 15434408 672330946 37534640
3 884667600 977417448 11590727
3 643135574 711999733 30709834
3 897587616 973898962 69057565
3 30130640 831466966 617452280
3 546818812 558938326 10316546
3 211618761 914620208 272552649
3 761081073 783799006 15104945
3 176694579 441670686 99489120
3 931333305 947447690 4809059
3 519527464 523107649 98339
3 658154259 820724909 75248030
3 423168379 572765612 137355208
3 804876610 974068436 161524113
3 593707472 936485952 72865084
3 633184513 655359899 2242345
3 738388802 925908867 176226175
3 898407368 972542529 14841953
3 398960281 508328221 8406738
3 793143272 906093024 13753403
3 236109271 485696874 7795800
3 121035679 524726757 80148876
3 508579580 767332125 178914705
3 497955586 660077473 64937429
3 250214876 700911673 263779272
3 408572321 526991798 38714866
3 910662014 951008327 14396472
3 133461697 523658817 104467275
3 952700206 963351374 10283062
3 794739688 979695298 5655689
3 715980589 898015101 85481272
3 37616824 381683553 263035984
3 419259847 804139835 353585942
3 435117053 706391887 126551072
3 532531614 915809982 309844687
3 812723815 918275009 56213802
3 490097962 897362463 281925361
3 699432440 712151605 5342457
3 94056965 195603239 58172774
3 571172188 591175469 13723293
3 110133164 199335268 82506252
3 20550273 895148940 295491594
3 379700269 996484824 19209942
3 411460743 427019970 10902231
3 124271390 215252554 29387614
3 864359884 954057058 4832585
3 205047820 695099353 13519134
3 116942901 382840202 74103130
3 232681351 403409802 11630366
3 570784949 777061080 93325003
3 199871699 738192548 342740607
3 314670012 609460562 100270528
3 579429852 887517688 193160416
3 16622890 978624034 559379295
3 362697540 909316891 190303709
3 214378690 593168248 123744971
3 581073167 640624697 47722179
3 820628898 960191651 102763400
3 260629690 888142160 373786975
3 693053198 994459210 136734766
3 469074767 670002598 179059499
3 856567398 896736833 435352
3 305352758 373830986 9062628
3 744841089 773995351 1099388
3 545624613 938537347 140608463
3 591072303 920806893 98421362
3 613086938 678385666 44257298
3 368534130 447403994 59263641
3 434912837 779627544 65578188
3 642676873 903781501 190775102
3 941310209 950592431 211348
3 560776501 618929399 41540742
3 327305734 776658017 219247465
3 469510694 737361815 34862042
3 800075414 942300086 109263171
3 943572622 997279733 17567149
3 755604488 924928189 51258996
3 369801449 645391769 181357697
3 782029790 958339582 163216596
3 522629495 997157249 182150240
3 171847406 993981464 214500495
3 474237379 621266386 35181320
3 532491812 862287957 108121052
3 126864207 170764826 9473197
3 440255908 551755546 18587324
3 178359738 721176724 86253769
3 376512040 801236804 210873678
3 891793730 969534624 76286324
3 474248675 984154776 196870546
3 249515593 766132310 341986379
3 538396629 755190607 144210228
3 399638281 925771668 471463891
3 781771073 927655991 76413163
3 645560972 825324387 96554876
3 686281387 694415238 6148184
3 125379298 730189378 499186913
3 679736897 899618609 26705040
3 187617916 558681809 28902011
3 120694693 782535905 334560240
3 126579802 980721852 136258666
3 527123674 795282138 43264831
3 974217343 976509749 978770
3 663467525 692824195 2599687
3 602142413 780265841 134054663
3 31457053 221666280 152273572
3 813948839 833745023 14177703
3 641959888 881811566 119530358
3 880981271 965499926 44289034
3 713774021 956508914 190675220
3 450545843 581600480 12073911
3 270145159 435620283 66152561
3 610139052 643922082 18568815
3 325285548 777215399 443459344
3 249686339 270874657 10344997
3 988960929 996837405 4327982
3 610916847 942747065 207529505
3 988143259 996921406 844620
3 276547615 884448970 548987559
3 750369599 844880191 36587095
3 882586425 970396736 46990849
3 519805151 888447052 122495125
3 686822645 689034974 542976
3 86866538 320382978 62766704
3 726950237 954661210 133001859
3 469390535 831182667 329264155
3 247073018 299484283 33364765
3 623688102 796041467 168994360
3 988768635 993500654 2604848
3 98153884 979922414 221622181
3 14318655 122995267 53892508
3 6293864 490396162 184454206
3 647698501 952152463 87737975
3 628631314 813323992 142826303
3 265362298 929542563 313517194
3 261919719 948918955 171220197
3 359050807 489505768 14633962
3 302776531 920244387 242939763
3 211108076 758861215 229422346
3 112577810 702590618 194860830
3 330643290 699847204 107597434
3 859599138 901462845 20484431
3 430457389 712336142 212753782
3 370245901 551357428 100914472
3 154782265 225371845 31901471
3 65739201 262357203 196474519
3 763967018 931521371 151121840
3 609752842 886067036 210614304
3 351113508 701146300 162726147
3 137739883 346416756 14823946
3 247569813 406191552 14074595
3 419436494 638072641 207545767
3 960669305 960747987 28326
3 565977257 890469516 42776115
3 137377090 836207318 309671559
3 37713602 733065044 29743762
3 611305746 941281745 87997174
3 383172905 728131988 266315254
3 542436058 787213728 100347201
3 9105763 988304483 759469242
3 927994883 994591711 25597684
3 15730023 413031536 303509078
3 884332712 954209369 58856839
3 808035159 944363933 65802836
3 719951381 989236815 183954592
3 592274785 956684526 273129397
3 138672910 711989685 500913362
3 56007357 703488947 577958059
3 348495508 579624913 213888475
3 630806236 972514597 319377003
3 707070535 829181932 78948705
3 696629379 994308872 112564700
3 411481068 528789519 60365753
3 811767329 816923000 4572528
3 136357435 281778847 87357847
3 999771492 999824084 34270
3 829728546 881542002 30154166
3 169346856 186574792 23221
3 354939003 609742494 106195862
3 765058428 797321181 5191415
3 759214266 907143678 83190743
3 561166697 614350124 1303995
3 883032005 936218412 45884480
3 708487757 788475656 67785387
3 79245228 600158376 13341562
3 455504639 502298286 32184588
3 568663121 861166351 291023425
3 321105151 972322224 621924471
3 94783633 561316986 390491386
3 386960177 674224909 120787390
3 715344523 878265589 69268609
3 22615375 30080702 72875
3 672448586 840649176 47449598
3 580735408 981478226 40764585
3 897146617 963197919 63408638
3 495730208 607456821 73133117
3 503843447 513470906 1578088
3 417146849 950319022 113239837
3 664504986 857078815 98243924
3 661065280 965677527 228066717
3 7709945 753159597 358599593
3 268546190 993424561 270015092
3 821664453 836668863 7975938
3 443116946 993552429 324217908
3 197515198 323678866 84518614
3 659624969 926789403 112881979
3 681509762 799069243 30677851
3 557054543 633946421 40872746
3 101749733 788323648 212597552
3 395468793 519458354 111688236
3 627699279 725749616 65059151
3 77398562 855792133 146388596
3 90491797 642645891 89414937
3 520740866 932582741 339939435
3 793296726 973412731 65336788
3 494807225 740876389 185995555
3 893903456 896100672 969177
3 494292008 868560731 215229728
3 901020172 945577926 40587024
3 496670031 899798233 11314309
3 981704551 987554359 5560986
3 383933175 403256428 10128702
3 514711410 787909952 170731928
3 521467565 728516862 33477239
3 748697826 965521907 65273330
3 29629787 438092621 335320855
3 37055173 661972174 586166366
3 757286029 928168902 17945551
3 230000753 881068154 520602263
3 919975312 948722708 12796260
3 342167460 640107247 53020475
3 30998264 434442869 295719638
3 691556329 812564700 17148855
3 581241659 990682320 235030865
3 401073695 771973117 330106277
3 279464391 720801343 1551854
3 645466266 695431283 48000254
3 556454884 975570895 284975321
3 571366563 769590321 51535020
3 672860676 867050948 35782827
3 445896215 771011972 151236455
3 47203410 130842851 17523151
3 206209548 908904069 163599646
3 906454922 930460319 16315924
3 252183611 379310431 120101385
3 853851583 933562675 71898250
3 582355286 697173410 82878616
3 98279098 894014495 621283865
3 230070607 693418715 132216292
3 878360139 958501318 71996251
3 330314224 664031900 156276581
3 274872201 374407393 28966125
3 623961267 869281115 211314713
3 545827688 770241734 202397182
3 125443348 562832765 6723043
3 943866669 975462958 30383284
3 869807262 934848856 35546635
3 54528750 462353736 329331166
3 242514584 724910063 120098571
3 714091897 946183852 146126484
3 856041691 993232835 49296367
3 199370056 692453979 95194147
3 584057442 967275190 273922610
3 859903575 918407838 39639669
3 541036030 849931433 195324707
3 206203490 211802084 1537788
3 640767097 688792320 39606228
3 252670844 822484313 237267358
3 639021193 906622375 111092434
3 764500226 930252257 45817964
3 7562661 846784250 155869945
3 502199156 528586608 14394113
3 342826139 938198095 549660396
3 661657340 806196268 90493608
3 156709853 728207564 265841763
3 930591683 959620797 6307107
3 487748394 533939569 21505494
3 875109156 890660154 14504753
3 570925189 864037734 1277886
3 955035754 991898434 18205228
3 707240656 986886336 155263649
3 504048754 979848667 385959815
3 862398134 906412682 23770122
3 794858978 988564179 171430336
3 771331717 920228180 24616688
3 808949629 865143906 25847030
3 361419896 421608668 56538264
3 932443192 953984433 7393119
3 937653716 999323820 2547841
3 437920502 469352098 4815866
3 484113570 637200628 55397464
3 590465809 652359927 5651702
3 73185680 130043739 981322
3 293691743 305507712 8447514
3 512294803 827071756 231418581
3 389795646 728615710 297105913
3 697362396 921133918 180302827
3 816767132 963635561 77954344
3 435314950 984378844 426490787
3 594135112 876940447 45815186
3 161047050 543624652 243466349
3 736139542 953796295 132265254
3 827756527 868129499 37405344
3 761943980 800464716 31606049
3 96477161 738763180 121399516
3 704207009 901494183 64850037
3 946268487 969208504 9778210
3 668952365 803909776 16953370
3 779907557 913645406 43611723
3 891039060 932837493 7830279
3 925649704 998435463 24777147
3 757295822 990477080 62960029
3 409568730 459588031 38002572
3 399622260 491362843 63185090
3 354328260 360994257 4645154
3 371827733 391073359 791714
3 721202361 950051804 73068023
3 329384263 415088182 63991933
3 730553551 851764935 43090364
3 878779329 936196993 14496877
3 869815620 939976959 64567107
3 129819486 679841309 67434781
3 773810187 886297142 83908289
3 465404239 635379836 32700304
3 294454632 730529781 58860185
3 847538508 938182198 53004783
3 838958439 905409728 52838101
3 176621693 859804050 506966557
3 525554723 723310651 175176662
3 318927442 989299336 596086720
3 355194405 801526422 25909663
3 979456521 988960016 7513841
3 807587547 837843205 3700844
3 219026957 546815422 213682835
3 975981034 976304957 269073
3 220257638 553927912 118654333
3 868661698 916807961 23113385
3 756427301 821465813 19554599
3 922080589 928498087 4736345
3 910617357 967183419 11841899
3 78712238 780789912 572594901
3 530491977 656133673 88797619
3 967475129 991606718 16819559
3 214153553 494212603 143528239
3 864733118 955289279 89531495
3 46671970 892858229 389288379
3 707733571 995188629 244421057
3 276764014 817974546 256400475
3 278873041 644460111 199857371
3 951506370 979787191 8648396
3 530866456 904869289 179516258
3 823201591 963046075 122562219
3 375895511 817612937 368125940
3 140184414 653919436 1940288
3 261550064 446176397 13780829
3 527308452 826742742 160582878
3 214853339 553330546 57058420
3 861890705 898118495 35363762
3 45732858 957858220 302929827
3 58756878 521653181 344062079
3 450577213 988875571 270723342
3 274206479 339407814 48565290
3 476548737 670639362 160906714
3 238627319 925692683 455068821
3 103131549 450731152 347243058
3 383391168 692904154 228072698
3 815283857 821492469 2911036
3 582751191 723254219 40301388
3 819662542 896126426 29565699
3 722004043 760721037 14319576
3 928475252 932060784 3371368
3 692890114 931147566 35917119
3 128614465 386998449 188854202
3 370232817 715217537 212147579
3 494232147 779462738 219707595
3 112681652 341521558 165837177
3 161408953 896832722 308551134
3 922616811 962826795 18715226
3 684490757 709077322 8397971
3 391983780 968090601 522851357
3 428240740 816552954 245644928
3 806244172 851163082 41654575
3 200728479 967555073 421701995
3 571045384 883897575 294471148
3 273210135 641189631 330073532
3 464159300 560294541 6950667
3 258015834 582379970 37614495
3 176586524 606581801 371640123
3 310770281 370012248 25095762
3 112205823 929522608 683645692
3 996682155 997872494 837612
3 656009202 979606353 140399226
3 304917131 425727331 26609331
3 257510369 799878053 381315549
3 952130485 984634713 27272502
3 430858036 638143951 145104949
3 797925936 976111335 37495829
3 194637928 349945322 152129700
3 791460013 883413362 15030737
3 119828242 854570067 542249253
3 819452671 880175709 60568901
3 820829298 881594492 3404439
3 781559391 909495331 127259762
3 389815038 836276613 111702304
3 27864328 149052937 57227209
3 173074715 963214441 736439573
3 527035093 714714600 179396777
3 780001775 971730549 38133465
3 596800043 857501340 35186765
3 637581645 992200807 42845455
3 104748065 606315086 67324987
3 700558963 825323050 79975434
3 739435883 979892866 62135469
3 995821552 998587834 1554725
3 508113117 786076933 38809418
3 297056947 910237223 463283678
3 889861981 899572868 9185518
3 117546184 476634099 91462454
3 884365492 962065407 28013163
3 67475782 661589698 319187956
3 35764949 891026498 307343054
3 59333704 904501987 114884932
3 122099743 540172685 348259437
3 974173178 975123063 136852
3 833393588 979130300 52289535
3 750178822 776421153 21055977
3 66602226 719292529 573990208
3 583178051 821910007 183013328
3 72800724 812023538 566282315
3 968909985 995418120 23609137
3 511292853 735746790 49115194
3 866007838 998242952 121241562
3 141862560 892918063 591839864
3 481751025 924000457 254185261
3 481265742 503088282 20998883
3 758986290 922490504 129506029
3 74679836 964871893 827747401
3 573584368 695251966 60949998
3 531277792 893150914 343844934
3 558655934 878284050 214099339
3 609137074 919086059 32809957
3 218745155 601364109 376811491
3 256738156 488309812 195146537
3 835647649 927186062 70009378
3 108028718 413839315 237124059
3 597432665 869271238 198467022
3 125473925 705957818 495462950
3 896960487 924474638 25178462
3 384632547 901887888 76685270
3 748431775 875118925 29251654
3 901600039 960281047 18388472
3 676595219 788853570 110520301
3 366995742 411674848 39120407
3 793254759 820112468 20663043
3 699952157 779899556 43589625
3 898928423 901924547 2014700
3 201957758 945759562 637587337
3 345929408 829938351 50828516
3 107101752 217748532 92642649
3 211689245 246813020 28549074
3 840685087 871036290 8904457
3 192569442 391592773 127377858
3 198460858 441791006 14745831
3 210905552 659573513 221943425
3 433952816 501115187 12147314
3 502573348 534416262 27248040
3 436701785 972493464 308459798
3 708044958 968874127 222824073
3 455254839 557904876 67794801
3 237480783 707473885 69655587
3 526974321 704733907 42749124
3 74843635 220657007 81836426
3 503944683 963047336 233961966
3 30986115 291006739 8652740
3 647922051 708594282 34719720
3 519564374 595558125 66198065
3 315481374 807609563 462758024
3 772465343 992100446 59510340
3 496979723 702455991 48607631
3 393795421 640433531 83676734
3 800104767 908010739 105642173
3 543597842 717798673 111619423
3 922279850 952535072 2281938
3 939357240 952177724 12161141
3 797412875 835209034 37359876
3 515282654 617294306 92324370
3 583539439 785165558 85616290
3 648932317 703651602 803202
3 824973944 906286970 63261729
3 224052435 385360908 126127541
3 142222656 738478084 44299210
3 97432617 330032652 98147408
3 53469551 482369242 180773402
3 944915631 985467549 31241305
3 799735212 872451859 24914008
3 144228744 533084318 115344496
3 405075177 602663950 192188194
3 726122577 740295980 3801468
3 558444895 913240296 275106997
3 484090998 629976447 19962369
3 495339562 500330966 4912769
3 930352619 983093739 1599648
3 379180622 847482185 342590316
3 866609030 975607288 92509302
3 193157874 226206545 24197192
3 162365193 236048507 2806924
3 746583748 923468281 131523627
3 232411582 752461454 259788016
3 246942260 306040918 36482927
3 903469376 950090700 35226833
3 589057029 834739806 43687475
3 593336872 692641680 65418092
3 963153207 979310475 3793200
3 319639049 830101478 419015843
3 834481630 922582320 12424086
3 615377256 890134462 255083765
3 601183184 865697381 66635185
3 380217031 639039181 221513150
3 201484266 441561137 141499950
3 946794721 969902917 22635693
3 583707238 710064031 7251050
3 512402303 924855540 19064433
3 579416682 635858005 21773301
3 116121849 335549449 143488877
3 449950325 491258609 34763620
3 334203882 562179884 189168253
3 362151355 741720298 202862106
3 284779632 771570409 12065685
3 400143932 433874008 16059718
3 467709771 811785425 310685958
3 774203817 814937998 33784724
3 214187304 932693355 64844026
3 491754811 727034826 124962140
3 671950620 911467071 187598283
3 332364871 549715352 40956946
3 361313905 810831355 21038788
3 957751978 963743542 2564381
3 201716524 220316067 39669
3 548901850 771661407 207851593
3 988066171 994767250 3183729
3 709850959 932168309 166821223
3 445227080 808295748 156187650
3 530729010 861947240 158411162
3 569168147 998213709 194240972
3 598182805 756024271 49727670
3 673533801 788762008 60845333
3 608104098 979964267 301886636
3 676493648 961029213 104195560
3 780210692 964575135 17977093
3 375550565 446944976 59617736
3 428447046 445394344 4878751
3 426046711 657253645 212381789
3 533851732 845277619 238749719
3 806716310 926609693 8506198
3 897398808 980428797 8803265
3 769849467 950045156 12414355
3 793717299 946332817 41117447
3 916160249 938837382 3661813
3 521766974 528268613 5394816
3 973086381 975243536 1351805
3 853845939 889410714 19373856
3 965203674 968176565 946152
3 757172329 787412284 25356149
3 772750935 946929275 60533835
3 884785688 918717927 6193939
3 358025076 371839077 9858084
3 97686271 488435406 240596943
3 227053084 561084542 160665063
3 938467282 975005936 34289557
3 177701215 416035639 190712936
3 430987569 865668831 255092794
3 781444405 949948581 37718408
3 509581083 553705291 37969794
3 476893311 995668121 71607435
3 927039092 969545496 13507070
3 446711976 820491178 160705991
3 1625974 548601035 293576456
3 303986499 521927958 198715065
3 524991582 705297030 113234564
3 708540233 785722973 23452950
3 29487798 994710434 854766511
3 232144298 281195301 22215436
3 949056521 966007012 9411185
3 249446753 405747821 60406399
3 907334546 952751082 31140460
3 726987799 960714504 65915450
3 83796736 861699502 83710622
3 662188388 765905314 85854768
3 764153074 854742172 63577088
3 733899065 786137165 37614509
3 434405260 907754378 346663706
3 503549012 684585091 13850426
3 910035967 991233566 27506359
3 497561770 866629404 350567673
3 487814654 546234144 36161788
3 307641406 942889295 15460614
3 735515355 894872129 1515603
3 656917010 660562012 3531423
3 55583659 645081807 322368375
3 742448883 949504273 123702144
3 819703750 983640090 141444012
3 667729092 793010380 101569429
3 56596001 400099028 114342960
3 46247507 726712051 51526868
3 852421855 892950707 5586906
3 170054035 459036993 244665644
3 250546531 948686478 272809404
3 160448205 948749925 16210325
3 832257467 850879728 10280937
3 143802864 945805326 138379854
3 243392527 787858271 339708913
3 156763118 973194157 425279157
3 624402701 882825788 175570640
3 86751067 168452358 32906767
3 322458233 870436423 364411352
3 815119888 818915294 3456772
3 202404452 443848865 117751758
3 317032100 435688155 54361541
3 759877444 810250321 21792966
3 803453409 943175697 109090093
3 419862484 791740647 181685542
3 215477273 426823231 51943808
3 291466311 989526621 623885910
3 825200607 967727630 87763185
3 248746092 797906264 424552316
3 554351718 589495159 31850388
3 83353041 461805896 328027553
3 375014216 487691328 36500055
3 146610532 973264747 156809994
3 109983664 397058885 212656266
3 619826057 840601367 56360672
3 617796649 909532623 21409236
3 348202233 836861589 228539614
3 193201546 809704155 573200900
3 552539575 699065841 117485603
3 729427199 776045172 12035253
3 910021623 954712192 4243122
3 617638101 847233702 220100369
3 131476372 446199980 213919519
3 482105474 599498156 60647602
3 919888294 982949178 27985257
3 423079360 936832012 417874300
3 558352944 634151278 18697523
3 271403817 551581672 64051715
3 413144005 845161966 431669235
3 554364474 622200225 63271445
3 521007990 901436532 353416080
3 927984019 947604239 10503030
3 572679245 718921169 140826643
3 269077924 961639140 370570972
3 751038742 854965139 58862271
3 639826029 865642390 26928674
3 274195518 382212608 15082973
3 135528325 238595050 35899049
3 697550273 892384606 37099292
3 598638777 851066894 67598850
3 134745152 965517089 422645115
3 285612579 697719459 388727739
3 239800326 301226347 10303347
3 912740596 974828499 54548287
3 325386691 781127459 415614786
3 558911131 813575455 80095620
3 122311906 160668749 26253658
3 65237196 964262252 710507650
3 652997702 840593798 28996268
3 314920668 343354295 16622474
3 378681704 937326671 168328990
3 845382300 911032509 25962485
3 439053074 644801715 188726032
3 657059409 963238043 4908215
3 500371653 517396043 6396715
3 985253081 996522734 10568820
3 4873752 531771784 190806630
3 50421877 211553737 28254713
3 92472385 654887270 12991675
3 989174612 997101923 7776404
3 814451534 819335027 2506279
3 810145377 907249838 171746
3 976624787 987850495 6467699
3 796201654 870175660 1235092
3 68695367 922135170 467878575
3 811682383 898495061 75082367
3 912365385 972997082 32680706
3 920142364 953623871 14493103
3 90458604 895147961 653094463
3 401921540 580623972 21633961
3 495651811 975932032 427578185
3 786343481 931360473 114848571
3 668126172 978390829 273462598
3 141557977 849750937 131562393
3 338219269 740519161 363535795
3 370154715 740677312 54297199
3 428171586 980233507 240773361
3 748029711 813167557 46057821
3 969293872 973822686 3480893
3 329589787 838989106 181288646
3 473336317 522321322 7708765
3 548840903 872284808 33342415
3 328587385 785854857 115657276
3 559761916 855117757 10777638
3 718907699 957317814 51314182
3 440524277 931999620 284168673
3 482142145 532654893 17506194
3 373114681 931619680 407581578
3 187097188 262825282 29964277
3 49386110 651199447 42420137
3 263671562 637718083 276694960
3 104383190 463795430 89592721
3 511302076 684130773 52285623
3 748912403 763857414 4286846
3 359018172 490490020 38596011
3 27843350 105979181 77594517
3 705386148 912968373 8420784
3 625842469 927101091 117595053
3 303019418 538615670 129318911
3 563344332 809656356 173086478
3 109350114 476124974 187706621
3 686065823 794165840 31920935
3 56738545 556525156 60538443
3 303746231 673301198 70475890
3 901840011 909653532 6546384
3 41434235 148294141 3060156
3 587133085 708937470 55172621
3 455931928 993617603 147205850
3 240810033 930026664 368314497
3 608571837 670406644 32912386
3 963748491 997113825 20058735
3 238015757 599443420 12506348
3 695312291 871290464 163822913
3 97536693 247844894 86616595
3 395313696 479332231 26130709
3 388578449 870302355 425278844
3 913208180 922487135 8414180
3 871381863 917264807 15101615
3 114686945 274087818 115457571
3 972978429 991246339 11284123
3 932940315 991727494 11369085
3 207158535 464704886 132918989
3 73302491 90483329 7250611
3 177913009 206977251 763804
3 346623106 861614864 311129172
3 375999933 950488062 269548479
3 405357543 564215393 40861356
3 73767749 857754887 291666133
3 214379198 475740069 19414858
3 253418889 581119312 194199300
3 743882405 806349246 38046594
3 286636835 432317049 129458770
3 19386085 454363380 15880682
3 214223759 355522709 90138343
3 35971330 226236869 163657843
3 384457966 997405033 332348778
3 235789076 423911831 147444024
3 335695820 560790611 108980335
3 409336306 736220311 104424282
3 903894483 975691811 4699545
3 701006732 783498781 58056144
3 391257293 885956470 109189525
3 499318602 736704074 233602034
3 440538939 958068168 120181576
3 617051005 718852048 30213945
3 687670476 807838520 40840177
3 430517587 966508414 252559995
3 277807615 724725310 23981166
3 560622973 891160692 109182107
3 215928900 738005908 27766359
3 509953926 564679026 22765914
3 41188587 55385688 5438552
3 694798499 939837464 19906793
3 127984789 160159851 8505257
3 395936818 627215191 60899059
3 386327216 612031067 86184404
3 275131363 687337302 231943632
3 345134066 586882624 92359550
3 892332871 904573089 10212825
3 242932130 308306976 60156441
3 443256402 627469268 180806004
3 920971501 976178608 47241817
3 513357748 977885854 205416177
3 490682900 916575875 307706331
3 861863437 899388019 29053774
3 498497687 953448671 397215903
3 215402804 303131306 13711594
3 78522520 594502140 195567097
3 612193054 615255351 133020
3 200405003 403286492 11824840
3 525092156 641752345 57088165
3 487900482 610277936 50753004
3 301607699 378037504 31611562
3 157925302 384436200 203068227
3 665547785 731602859 17356613
3 544537556 804465975 98441271
3 743047120 944959489 98017691
3 527001840 745099342 120992738
3 687774097 710658426 452225
3 290850540 549022749 177489339
3 456887506 844256669 283081734
3 783920572 966613389 160795449
3 273391887 527433605 118938732
3 722602908 894274927 69114717
3 664581166 766931623 39873553
3 781168303 850681087 35444487
3 753511768 753884531 114028
3 605611866 907678098 149556126
3 950566662 993510726 10772440
3 223951660 683939806 110673493
3 198361702 480598870 219220484
3 864269360 968816756 56953268
3 744361400 751471157 2657374
3 736634006 837112214 90646709
3 56925503 711550010 418830430
3 745157728 776480468 1224214
3 521794497 761453975 92383683
3 101090359 833332835 377646904
3 190771897 939782501 52558609
3 885106783 896103732 9576746
3 20126008 119042150 36443604
3 858011707 958891474 43268111
3 753663560 954241267 6953317
3 428391025 769902127 255882874
3 373860779 437374769 46727648
3 771065041 952025864 147459142
3 764295076 985047132 34716227
3 129723129 611249917 57141100
3 685406205 853769340 142242802
3 653506450 941662064 97830860
3 919254556 972618281 17390682
3 167173392 572193516 57625775
3 215044535 267802070 40766937
3 208593490 615599959 114200996
3 816922590 848835061 22165212
3 425010014 953197449 184502958
3 176543454 444378338 141157661
3 475763434 635462419 57238863
3 743941840 855107259 84663098
3 601371072 704987755 13875574
3 396075792 555132071 8339146
3 543978807 629759531 77194231
3 607431648 856082119 90927482
3 970216684 985629405 3429520
3 737549495 799131866 3330523
3 232494721 349521522 84137537
3 530580533 900857038 126814916
3 720067771 806545102 22371986
3 29423016 830711789 275916960
3 245538166 246103670 257408
3 988660862 997606380 5689221
3 205081816 997203990 30606623
3 212294080 590159723 166169473
3 934938703 991910498 13461625
3 335592840 787873629 106747844
3 840166666 929437902 42530114
3 550361808 639925456 9583085
3 496342696 704178729 186819061
3 355304677 430512580 7065232
3 412902230 969106249 35367970
3 838429988 941914593 53260998
3 413345590 825836936 184915959
3 998231616 999323632 87502
3 512110927 770868563 112484233
3 4410638 371382319 90565604
3 850856393 997988784 74234928
3 193113060 415884182 7618626
3 585204986 635434076 26410694
3 999914358 999927986 3676
3 740355860 870187322 44472128
3 464864070 535452819 64978853
3 886577117 954653015 8460174
3 176726186 359047195 122461709
3 471560559 987573554 221004284
3 801881604 900969160 18840241
3 486097680 705000965 61761064
3 146326593 228479602 55841196
3 893253023 956897244 34379807
3 95667168 811952576 421819127
3 624729274 767819193 116613787
3 424409654 467721606 8668859
3 290207661 779157063 269183939
3 568765881 946558097 353353713
3 470919982 857050652 370051688
3 656000894 868443633 36099538
3 96178450 287368607 34954797
3 107935253 983578532 317600704
3 946004346 970393447 5579291
3 979340926 986169041 550410
3 554109989 792215122 100808041
3 357900527 401675891 16158955
3 36510706 629149282 296520367
3 800366795 892458010 48234707
3 740559310 929748841 43048301
3 641603353 923886384 190109749
3 526489227 705275043 34308663
3 516227260 525338514 4472358
3 912956574 950161566 35101556
3 786081492 809611533 14739045
3 826271549 837700314 3916490
3 981713858 991022788 1819774
3 523748810 802883084 202722425
3 421289334 621168214 119417717
3 801322218 884329517 22378745
3 992057739 998901585 4878648
3 231090349 276142652 41576503
3 277590788 623478984 345655155
3 549709563 979997290 85620130
3 334606011 716577759 127894999
3 210251037 509515841 19187369
3 665460195 851274193 31896023
3 913997412 920931152 6584255
3 356518426 372200713 7199753
3 123296725 334631036 33689383
3 510479879 763566906 214404933
3 691552101 946063126 66419928
3 383670488 496105291 23850443
3 726253745 858221391 25188727
3 324197235 921629519 271019340
3 551487274 603574989 5537759
3 381746476 625306816 21593334
3 339370815 506223946 45388366
3 681835861 709497517 16706263
3 277637667 904329829 506949104
3 315459097 878746545 359986515
3 566061776 809213901 123402771
3 659147339 700349844 26747998
3 518449954 639772808 99431933
3 2700804 117141479 5965267
3 386932809 643494010 197193129
3 809204878 969598527 92045108
3 23731251 748169032 299583362
3 343584222 918232311 308340599
3 996008210 997238911 169088
3 520635083 657913397 66128007
3 186496317 543838359 38022497
3 672930453 874866937 72108031
3 845365502 856083253 6467176
3 463057436 786241019 218749585
3 253825247 761932568 155532481
3 631648078 947121324 311093331
3 855498072 931540737 38817472
3 301133448 663318388 246609379
3 888015302 899687302 8511464
3 692100949 913687389 16709033
3 875864994 988115419 39718608
3 307337377 726522766 304161058
3 439661451 798827346 168788632
3 662809626 941407789 122756636
3 485530889 735492050 247610729
3 635736569 831836473 134500291
3 756280406 900150702 5493528
3 597764657 758470991 99434130
3 240752058 715520749 381953274
3 153321760 872234287 468760194
3 712123941 751642946 27062797
3 944537307 971822391 837080
3 968272096 990912770 18868024
3 469573735 926488400 427630643
3 301291331 804117039 143563773
3 868499572 877032582 3930666
3 57386821 74636217 9595208
3 171239344 315549610 91543127
3 573269048 933692920 275858182
3 329261865 982612088 12110354
3 648466575 832902236 67451137
3 736667780 969327809 110490600
3 573530653 731038819 26144087
3 105858023 446487380 120966627
3 383150628 901063117 417898310
3 401598549 947091563 299468442
3 780805185 797326221 2783690
3 790081696 858546392 57556686
3 606188397 931803617 302752788
3 502151440 760637699 155343951
3 426399726 444743162 13929667
3 414404918 979568520 43584697
3 929591689 982205882 31169229
3 924986566 947059256 15405685
3 778649768 844899461 65847003
3 136843294 322252862 161906689
3 677565942 921146846 146756553
3 718770419 749703671 17831820
3 572466602 726905348 22610113
3 164412229 425186015 590400
3 823655766 993908810 144916062
3 225063540 790358998 362588045
3 547570251 592610582 33855073
3 53191257 195499751 34312639
3 70458744 82754282 11850079
3 546940910 935412745 185808415
3 668929513 769591543 90867749
3 295976857 701326836 226286415
3 85994718 529843471 107420443
3 549998172 561826904 1153397
3 241553 388191332 205646279
3 718543861 922074088 4650504
3 80352374 383657271 99815225
3 85888521 358794208 263247401
3 75210769 484254031 130522444
3 479150420 625059733 71221039
3 169714872 979625258 518172703
3 446850553 664767021 169538138
3 109188118 639697951 527412687
3 684094900 869747032 30155630
3 491220680 636921436 74793992
3 256463827 409444054 111513432
3 624804607 808694534 45042525
3 584690361 726226032 22248246
3 436424259 784134181 168813827
3 247546747 501879942 37030042
3 794193480 870328643 47745069
3 531891472 812462952 53444335
3 906551819 925066959 14965037
3 595963572 740011718 94729139
3 547777399 743053191 179700229
3 184528455 535951380 248612472
3 201898503 218050995 7611914
3 109211884 370420582 26772834
3 292541987 888795689 485072661
3 214901706 616337450 244939566
3 16607533 236970685 102729557
3 287109215 311539985 20614878
3 756473525 838248768 64011531
3 218776728 931095238 34617787
3 525929374 823124388 35075257
3 166196088 277893761 16062863
3 873222183 974643319 77047445
3 552140303 618244151 7559385
3 849950557 952946889 95694225
3 761205619 932288777 17103758
3 441674846 973753296 261220741
3 916483332 991002004 24905711
3 366628640 582766919 59622274
3 401158393 837112029 13339953
3 258294728 376025227 49189486
3 468285974 742314224 220478833
3 384385591 708070250 22184786
3 423173079 516976312 22010856
3 459680945 511949135 13953181
3 772356398 843437003 5186900
3 26714186 321575539 199258489
3 616933295 627164480 3587970
3 221136097 697718645 62520062
3 507292069 809559148 301691894
3 431151917 965633596 494079437
3 858477361 936966683 67592031
3 545151226 592629235 42289826
3 476106858 881637039 222891257
3 889533358 990311463 4248033
3 639311818 942791252 238663220
3 144559194 534483753 259214748
3 720172201 794527974 30098296
3 84998090 169949142 56070014
3 312005062 730582077 184935591
3 921097316 964727251 8593281
3 352016230 613487624 106935668
3 910575028 997807758 1607319
3 41651188 109489541 29733433
3 671210652 727259126 48196468
3 789147096 898265428 54742501
3 330657697 694248447 306396243
3 933557367 978642215 2321586
3 789553072 869711773 7959166
3 548277901 757119517 59812708
3 278751849 529564136 90187924
3 109490686 215389107 55475619
3 400229076 717711616 176902514
3 229730079 730034720 205966674
3 472905947 995874531 363277412
3 935093109 991968652 31545573
3 715604447 971697452 72844902
3 251360053 512357567 144807917
3 301360632 994674813 116510695
3 920408105 957504403 27467688
3 505314307 628487739 12059041
3 791090225 940610515 42665048
3 918849809 968623712 28079850
3 572837753 715727781 120595760
3 338459178 574309373 53734553
3 321082722 990127662 209048757
3 978655923 981807363 2706873
3 974992893 995979079 1774646
3 899286821 902583210 1057113
3 131573169 981418486 471114530
3 322980606 412505427 72111327
3 17382163 366542964 216153321
3 844913448 916590860 123835
3 678445242 702774124 16352385
3 731586778 831795037 83059590
3 243310951 458029612 182653856
3 494486867 728167208 91616486
3 594327910 815720267 216918325
3 861764545 875851905 10969462
3 470864476 539496134 39485628
3 695232022 976546645 59243644
3 753400278 856242909 97310131
3 164255101 260937875 85826288
3 542847004 692001011 53250830
3 330926920 916511500 222762763
3 579717868 778777711 51049309
3 274653932 805620228 311721401
3 153460368 273106396 109139463
3 917046170 944564357 27152057
3 135403910 594888739 376251604
3 830258796 973230635 131203759
3 880158029 882983878 403472
3 15730211 800779107 451324734
3 463448752 607181245 42491087
3 154414890 175572466 18874671
3 180060411 850480516 605798957
3 74273855 681425872 308421596
3 651930901 854946840 15499707
3 46208114 683577204 8657680
3 671292330 782936807 99528077
3 679164351 681368346 2123264
3 419622840 553793183 125243757
3 928466189 998666948 52522392
3 301115223 574809006 45734828
3 420499883 742606707 218636454
3 851428054 985255765 14511735
3 875241011 985831368 45316735
3 997947879 998245662 55068
3 429478972 615444191 415860
3 137738509 765101836 502124378
3 968001073 996719839 3510392
3 177223257 828563978 326255504
3 306554449 518847268 887401
3 589799930 999033698 402792779
3 39718048 332115036 44394121
3 912681830 961028444 45456664
3 28585467 475028962 38395750
3 135290597 905257616 389718663
3 798211335 912082784 17816109
3 203786136 824250297 500028212
3 946768656 977352055 11153996
3 795213523 825472684 7002283
3 229271834 538176336 87492638
3 187420842 812474202 467745283
3 364078670 411201763 1196498
3 954217223 993295600 32739476
3 798906808 806646658 3554852
3 545573483 548745583 3109529
3 281863702 823861836 6263842
3 279492925 567801079 136150854
3 876497980 882419597 1016559
3 599577255 926025354 141619253
3 837941320 840438715 1724055
3 439547667 624444503 70871144
3 814826252 906846396 3738793
3 295485075 324348247 22789071
3 954456023 990919503 1460109
3 685306378 769315707 56226950
3 178778556 827693358 121460570
3 794033971 981404408 25028219
3 190643039 333829914 101381479
3 887115019 935126051 24201204
3 925490761 965493946 1525897
3 18826059 958566298 667758538
3 864344608 950073559 23340095
3 349823602 457543099 104246518
3 706382614 860562564 143844381
3 389918773 687044095 259179016
3 299926120 670954318 366148634
3 443212078 730797532 172115511
3 228305009 853270503 543786834
3 451223627 522523735 50029576
3 581946947 997979341 203090674
3 537987299 792611335 182116627
3 951756644 998198930 7057961
3 778551055 894544242 17664866
3 589866118 809326451 132500349
3 929789612 993754906 4359505
3 323682616 707691901 91169623
3 844378458 909200223 42046745
3 897843018 963521738 39684329
3 830731448 932389168 11124222
3 320976412 481739928 124811474
3 736316320 810723105 61073895
3 768042184 841540553 45906919
3 891948814 933112046 23013594
3 495175908 753717356 253498279
3 533494374 783781271 222466042
3 173585507 604785453 7027317
3 406919920 637628356 35476694
3 788471459 821255629 29796477
3 860377851 979622539 98997953
3 692253701 893225402 34895032
3 550101378 904405115 136725460
3 165819543 516066507 240895945
3 404651832 467353574 22388619
3 606733880 753423930 40174213
3 249006452 822704828 308063153
3 44052021 297824505 21855655
3 929965133 933691142 2329646
3 311119223 754001333 325555250
3 221518304 833561814 101366096
3 90070263 683758399 389254676
3 209219652 646516358 422658440
3 264025721 776311831 307351389
3 116498382 661608221 178557349
3 287252104 774985094 36408541
3 341945250 859620413 325589281
3 391893205 665033116 108692650
3 156928148 348055217 154362005
3 355132646 469656059 41493410
3 855584989 957792033 3597144
3 681125397 818076192 135381844
3 930433424 992750969 32772538
3 297528724 437043416 53760317
3 742459148 838884960 19384667
3 367079842 501074459 5994196
3 868988357 947357660 14939427
3 103462707 408606908 166840896
3 906694248 973854637 11647011
3 686153504 988365543 248081537
3 625008995 691129402 12519856
3 204766788 784873173 462316583
3 345831317 570567087 155154326
3 243855540 327698049 56065224
3 108936360 606429754 492705965
3 541916485 674205976 84353885
3 541448891 810015483 193228581
3 950046463 983743632 17136091
3 331335119 905314001 2404275
3 843510649 975462542 30646390
3 755971967 947153119 43199620
3 787166942 851813960 38087655
3 827300068 882421529 52870813
3 151169958 856825162 157439889
3 53208099 608046011 146556196
3 137181766 434964288 170267605
3 588385515 632248935 30599764
3 139040670 596057677 432566534
3 91766439 211969194 16595773
3 548676177 797474299 131277692
3 809475606 908019829 81498272
3 170665663 752229398 200941714
3 252530857 819395939 469283770
3 159290073 398575798 149060992
3 692084676 785232314 45878077
3 277451993 648311785 346790891
3 978201047 983787825 5479095
3 568900331 843459934 165988974
3 326255109 844390644 59803826
3 503839959 579184406 19012898
3 982960991 983417705 100019
3 646978286 751552179 42873976
3 660018765 942701643 106486312
3 847275990 979375204 109638715
3 15061685 153592740 54900681
3 71246884 739329565 303606753
3 734724447 963505283 16873534
3 179454190 758429435 137741911
3 645451283 725146260 26828363
3 609357039 787332868 29624075
3 701849510 968566617 112959842
3 948510465 974587058 20621222
3 262132317 773223407 495750529
3 759060053 829277073 43276136
3 304870795 377442605 47897360
3 264037177 783699928 193420289
3 396419513 478166902 50813767
3 717047192 853244721 105616726
3 991159888 998463918 1659099
3 151447362 619073159 321135782
3 210578121 414062054 140227633
3 366161557 885488710 369199952
3 492949623 568040593 50899148
3 670193780 739641683 756989
3 211382771 614379435 324679991
3 269980049 311157228 31864354
3 19325932 154669408 99374748
3 754025195 954228162 40406231
3 331657392 662243728 40939206
3 487172472 632201367 59452291
3 232398035 349918648 14583808
3 667742238 759309388 38738058
3 361778686 676721779 275322065
3 633408671 695297116 1502485
3 845283609 887303054 19278447
3 901854008 965203633 17328700
3 875138220 995897930 57023581
3 677384576 819492006 121281189
3 840318377 906313509 13965023
3 581507428 623162236 11700412
3 840720623 973319217 86798254
3 309194740 767380162 243710863
3 616429769 757394835 63260011
3 595158894 626038313 24518192
3 133451367 467934868 296086604
3 399219334 716263544 61596503
3 498465560 626386908 32447246
3 507076649 841503768 310323450
3 61275819 139983011 4346548
3 965986365 970819486 1790186
3 722004815 740735302 11391008
3 409569268 828111427 97240631
3 678502033 844840890 87499347
3 978846262 984870613 2494062
3 662149966 934405856 138074545
3 687593717 736811739 14274874
3 755786569 964862629 144837316
3 448968393 472244667 16267651
3 649947509 865904543 45795502
3 71029354 647168957 412661232
3 25351024 702465097 509938888
3 656120007 844025137 16320064
3 774432927 894669664 96751551
3 321934864 369007804 40516535
3 374124731 524159876 57425433
3 684118133 929934085 149248486
3 409951478 542331036 112097817
3 157733834 499176836 202559683
3 760409494 777773789 13651521
3 285535690 480605216 177504113
3 419071222 570163289 42394351
3 27939160 171634446 52060757
3 744564993 907297404 36318417
3 342574400 955840131 594842362
3 760521999 876418703 39180724
3 184885639 836475327 332334749
3 792403750 898630334 73396639
3 921016532 935504532 5554718
3 865557944 936640929 34245278
3 902471644 920428866 15342218
3 578428150 979893644 295256573
3 630037367 646666999 12015321
3 922921605 949480175 7369263
3 668160045 721852799 3154172
3 678586160 826800505 29586123
3 589666530 782839710 28171862
3 387600023 763621663 109134404
3 736650201 793153073 52528722
3 582603229 875883805 133238691
3 539921823 787525920 89432818
3 231352250 546021781 85066928
3 854503209 861132457 3869766
3 956989126 984146382 11190278
3 13340772 652287725 289448944
3 553048175 687084813 60511702
3 564671724 927772028 178277155
3 547744268 836327691 230980491
3 87037529 672699920 473417738
3 489855710 585938439 86206882
3 794489325 818841277 987742
3 374261566 507048468 83522054
3 886567904 960912701 15554542
3 93064198 757802589 404435784
3 58444620 688860500 299284176
3 591422299 838874155 225582705
3 769598002 914397984 109847397
3 145091857 818735628 405358817
3 794813640 844007340 41228348
3 154762210 168134087 6612129
3 999044011 999152143 40389
3 562054042 970760046 278090562
3 912468990 924444753 1299736
3 76392525 606844033 482264624
3 866857469 880841385 1220563
3 551597740 963545466 8712965
3 990791534 990985522 54303
3 191111511 730101402 291820161
3 29270865 992177784 334681184
3 842128264 843791679 373737
3 368641154 482256233 40583539
3 401904340 620222420 86854876
3 98699057 588713762 284961641
3 474993608 502215728 11321911
3 214062741 861190233 583756413
3 17601544 776896212 281891964
3 71113062 830165181 455916461
3 815416448 827430800 3013200
3 929368060 961609696 6396468
3 399763336 546632084 53852619
3 252244249 566334799 165278963
3 563107921 763012218 131486790
3 961016922 995032356 16311341
3 860031135 948157729 15579507
3 553038879 656989104 26358579
3 299494576 343195619 6224401
3 443224809 484384139 35473419
3 150060923 514270691 199496357
3 709023645 717366064 4143065
3 528404984 768336561 221076526
3 766201996 891801616 9544089
3 196007777 787699055 480027310
3 811690433 819220315 4507590
3 554779775 668650794 39507555
3 521127468 602688496 13021237
3 797271304 836872474 14075892
3 431203579 603358768 169211038
3 558727006 645206832 53920223
3 343131325 554450888 207413308
3 12168375 104731585 3197099
3 908767427 975446040 34221735
3 482481461 790276614 68938272
3 346542037 464060541 98425556
3 259915076 662908289 257644136
3 298008087 981859137 328247435
3 204785162 338581755 102647845
3 244082612 688263000 233381210
3 487299490 827887750 340248664
3 944887151 968970474 19559114
3 424958937 921050253 154680184
3 866561476 984182343 82361536
3 408931307 610950168 113936037
3 970528248 977406784 5850466
3 604476105 910496819 125103866
3 581145580 639464935 46390009
3 814807132 930722408 114798498
3 90385427 939184122 772865523
3 785783371 833662216 5424200
3 850102890 972434605 28890061
3 548292634 789759089 20082722
3 196678933 721813000 340687218
3 883268071 909398678 15119400
3 495820023 754421623 255288787
3 545936367 765949684 122834982
3 843970825 969200829 36460200
3 430354715 944692928 78014904
3 532538124 708867477 75726498
3 562359255 709697174 114721690
3 495807923 797172556 13328184
3 512449373 954276887 148443970
3 292220681 954142320 147264861
3 513416480 612496877 23832761
3 666894457 960273265 230982743
3 341621201 761663486 53322695
3 910786586 977378519 47646064
3 783010229 899062248 25695750
3 66702716 370890667 83485597
3 538592114 683156306 21447929
3 778135813 841183916 52662176
3 404220691 865231186 221521283
3 585159538 719737001 93314410
3 75509931 339766079 113250282
3 185518593 436345023 998890
3 982996893 996787002 8678964
3 755559752 857426931 100386572
3 451100170 852066288 160803224
3 186088405 315357540 5283752
3 782511801 891241410 11736130
3 714954375 733303705 10537473
3 96036851 147547855 33500339
3 612506438 753228685 72687346
3 857939904 943933477 59239462
3 278062077 618895056 154959052
3 109121843 887311646 718748453
3 448419790 818223906 202533418
3 608189074 811296000 176232116
3 188255075 251510212 43286700
3 963868741 999680689 15452261
3 597139263 845061925 247291684
3 237058163 729085879 184066736
3 906284271 997819570 4641161
3 425270433 579163577 77992849
3 401235828 973414826 288621744
3 960283276 984905454 18061937
3 253037534 772905550 475693916
3 879458519 950690218 10421209
3 54605071 140408821 58211473
3 30023879 833895632 171045595
3 897085659 932446551 27704411
3 784728221 952467156 150655194
3 9927953 790651360 723596069
3 89350425 981243453 744462025
3 736538709 942007721 151911727
3 247568441 265521342 2505151
3 117244571 250592631 42211787
3 163939867 498940200 226170681
3 904842186 956091915 17980953
3 330572571 978944547 386748154
3 950277010 985897518 26566593
3 640501666 843861062 177088710
3 815635113 840789107 21103127
3 650982514 696715223 31372050
3 534955623 540180495 5078385
3 523447604 873628969 323396295
3 853242669 992604504 35787394
3 379980858 923870662 423573010
3 860517047 965514395 68247439
3 619906013 666306871 6804999
3 268362775 819201181 146966931
3 448716254 514212505 12633819
3 178155013 780321097 141989459
3 813922482 914012148 76745102
3 965189148 981147619 11126229
3 475403878 900595362 82044835
3 850482210 903513743 26316269
3 843463146 963800644 13377103
3 750370388 891044285 133627371
3 352982478 926535285 409189574
3 375064894 592334108 4410122
3 782369366 981113270 63461136
3 177586870 667476778 101444139
3 490153634 745666016 38260414
3 242630609 643145308 169168199
3 773167921 775071397 930784
3 911466543 983565418 17657780
3 311567797 733578516 49844409
3 414546961 900172115 474406598
3 609311275 740180796 32099677
3 606577309 784249399 110186273
3 106900985 453684786 228134285
3 201340861 403453883 130652541
3 498510870 691497337 33964391
3 120691128 984126866 199756579
3 796860168 842356145 30068946
3 237467425 623561030 376969757
3 522820707 560565841 30804859
3 944677210 998969161 13741825
3 680860465 703396704 9636306
3 20326052 288394112 250500351
3 264740172 842783809 522834724
3 315506141 780565538 155814566
3 375716225 865624533 281462058
3 730274484 908456521 121013337
3 283436200 491013230 196879056
3 723742526 788746252 38256373
3 492148131 543204150 2304457
3 809333699 893911810 4391140
3 920343934 965450924 30637049
3 22057680 257655910 93530144
3 219663353 891032767 594072036
3 403842239 730061394 294348336
3 972770912 982108545 253522
3 267980514 606036766 233854564
3 658992543 674665401 11639051
3 243256471 396430094 17574240
3 443842831 848594744 381735851
3 248150147 962998329 142301643
3 774439837 932726921 3609149
3 811598027 979260339 74042484
3 283049368 940443567 181056210
3 848705551 858659580 8930802
3 412036149 497318567 63477662
3 722952354 772021472 25003079
3 122066605 958714699 92594823
3 749253532 810409768 52199386
3 585735882 609403542 6500851
3 628358899 862211422 202750063
3 422985023 713828636 217982866
3 334735730 452269574 87338130
3 298319728 621200736 93660497
3 197082024 440685562 40767493
3 230169806 351859518 107574837
3 189739026 256383288 36601183
3 159047629 543798928 177002527
3 71049436 694507038 492324410
3 246876772 252829304 2302868
3 139139993 973969757 819436290
3 705185406 843515928 65102299
3 416485430 760562511 40342936
3 951916833 992693918 5250902
3 168490856 576111062 52001776
3 406898864 584928089 133459312
3 329200343 969180177 363736831
3 905957821 995107095 31676223
3 702549392 910501808 106547423
3 100804613 495727686 312656316
3 636909089 694955681 43866950
3 362535093 822552093 135100793
3 502478805 959530895 40928551
3 701125461 909451427 123031911
3 557337680 886062879 273574459
3 893460749 905267015 1140537
3 613364278 936857603 110653506
3 772081678 824895418 38986337
3 588181603 601421612 12357152
3 425570195 469094002 39277059
3 595287794 983319822 385229388
3 639869180 859366867 102732347
3 885161485 902750610 15692591
3 416289139 962035147 32611995
3 722622342 881497505 106980638
3 173267655 241080166 63031359
3 907463349 943683415 32264524
3 4584605 631145770 58793660
3 210080291 481506630 115194537
3 460737468 740257651 116696853
3 6904902 434491649 310909460
3 583949159 652608691 10304374
3 287538196 789165315 495378545
3 907937627 938478133 15733610
3 73609339 481737971 21801235
3 726007383 977477633 180084325
3 601751874 636706843 20820195
3 765772617 769855831 3512146
3 225175645 334358417 75733442
3 438552748 494881495 16271778
3 67237209 180527756 37321403
3 316869299 369223486 18800733
3 772357367 824484298 13315797
3 893395864 924847294 12443284
3 25708661 143073046 97280155
3 979334351 992249672 7130602
3 515325645 880020845 202050026
3 505752639 610615340 41156141
3 992850716 996270232 748912
3 923345801 938787217 12233684
3 498252821 702203678 187483243
3 744251508 840709515 79001416
3 65472872 612528150 491758423
3 232100581 947985074 709505831
3 734042484 819042133 23989597
3 99544969 858624563 309344645
3 200679798 244144735 43254595
3 543418699 747817910 108786826
3 563459349 566398398 1668979
3 831150885 989052518 92937517
3 644181056 696940264 1274865
3 534035792 956732742 153787469
3 110399112 245102747 97079588
3 785098231 799687433 3639249
3 526924908 581807659 4881922
3 643984325 729580336 29497180
3 854319532 994375098 46274654
3 854301668 912441031 18084386
3 88580485 370173180 203831261
3 658289716 845474738 183676726
3 515854806 766554099 64222810
3 407140055 893131990 144313464
3 631525538 947395539 311326801
3 138769841 895892145 195259503
3 333420519 909943651 261632381
3 742547199 939187887 25937019
3 130082202 438076878 296318269
3 367804569 762085567 3308057
3 111864544 793851898 411805171
3 901730364 958611511 6652080
3 168299742 315484195 45534265
3 541998381 748053649 114932222
3 809732483 934447410 79273923
3 561649445 576699840 6534580
3 817799973 851163479 25864941
3 840835734 991184584 2717061
3 172114965 912205678 540591628
3 841859873 853056393 10229395
3 130758539 192451855 7510861
3 996025384 999446035 2044989
3 503941523 883086608 267856162
3 181973885 388273453 93710792
3 617183309 954587412 315614299
3 585169763 968370980 304137783
3 46160518 751329838 418035485
3 98182430 765539243 78887191
3 557288721 839976965 161701367
3 531640612 870412621 40075321
3 516373149 701020652 171595521
3 126907488 681986287 399310941
3 585304072 731629602 66847702
3 439091784 843444661 271388300
3 642131275 803316222 16006773
3 149245304 266555799 99937542
3 326720002 760181816 424423801
3 546154962 992005716 265430129
3 323843843 684238771 228503328
3 635718825 696833945 18444576
3 987777704 992090959 3285574
3 447899457 553431128 24991645
3 629685432 672170658 31936334
3 943034687 949516521 3746482
3 455769454 768804164 32661502
3 177562234 994107117 335837710
3 795453616 845273276 9213681
3 242890197 896628614 328262757
3 896004469 954934709 5489144
3 843641200 859993873 6114415
3 277129096 764891729 139458993
3 683881643 701078873 3011869
3 311138179 331131437 8971352
3 663905510 756627893 8373933
3 573557113 643281245 12836318
3 970567374 978903178 5140620
3 333924868 861709546 484110004
3 171248910 452229387 17018180
3 615610012 884032381 256911375
3 814662247 965919214 16795322
3 62528720 358354042 284478723
3 837618405 923437193 79545518
3 758723145 905144351 58030547
3 396973690 655031157 164886696
3 233777834 883064253 93458005
3 5878112 21354804 11145024
3 751523825 949209243 6143457
3 567462125 715363258 131335712
3 737537397 846462973 73476413
3 456783871 619832333 81832310
3 821738374 933253713 60006247
3 760370647 831134457 7295013
3 263991003 692763229 44980416
3 869931935 880259211 7681094
3 561481560 898350008 308547814
3 580890172 930352653 40670465
3 17908247 355219325 273219430
3 724868904 820195564 54956893
3 887936016 957284460 31403879
3 807840080 920202789 111350466
3 606536452 762332462 60579018
3 427312187 911708627 387449732
3 284865647 907660278 229833988
3 364990982 834988358 110920598
3 636212922 664915891 13110137
3 356458439 776539160 207842435
3 199972685 268997977 11231907
3 463586355 792843553 46295076
3 485456537 707259189 208959050
3 286150600 436651870 43002341
3 668177794 721418634 1729668
3 830994020 976695754 60855044
3 891280206 941513394 31257450
3 774550987 928735597 25065720
3 754679543 877457374 73254588
3 733011658 798208392 47843787
3 77464927 526306019 293783748
3 736858445 908931538 5234593
3 582068327 978952628 196300664
3 742256170 934964251 152987428
3 729991190 770913571 36674834
3 604404271 748578570 79276291
3 485417047 820585910 99506906
3 723881033 741857007 15573192
3 296888043 838375175 314771925
3 64775919 64972689 177248
3 341164325 640987112 273238165
3 537583487 588850710 12004091
3 735277532 807076440 67016507
3 666029882 895608202 149814251
3 280950180 471549647 127531396
3 899686349 993907050 29820888
3 786286312 914424637 90405590
3 760056371 888568558 19113334
3 886724819 944962305 6247572
3 415025116 619853477 89955965
3 121261504 399517250 272295079
3 792055184 920398918 6490203
3 148433727 611038999 149145614
3 760307385 846772834 33010869
3 300715537 327762858 21742921
3 417334062 964392543 263146527
3 182840063 401416047 81243059
3 971632886 989392382 14080302
3 735187241 741866799 2858858
3 119874997 492678255 340811587
3 100030722 747925714 142646848
3 611542980 824544715 193233171
3 333696834 645075032 24462922
3 92432548 359808022 209347719
3 469925668 920541421 347434338
3 567831035 613207038 35481845
3 37567952 765479283 261312778
3 162892397 416427110 241932957
3 450437481 807053471 296387489
3 715117808 784868301 41084985
3 891908694 907313196 4799621
3 780954766 915648465 16221972
3 840451741 886652814 11715529
3 628923003 766939283 118354177
3 460926304 643014441 29113625
3 602508702 741955694 48965607
3 136574643 387595980 79392190
3 18962298 256308943 138034549
3 232675406 798125940 528579454
3 883817669 895623947 8541198
3 164516625 424941914 251559893
3 136249498 487090602 180884545
3 474087907 581878441 35309160
3 241157190 274720957 31865725
3 520272979 550766499 17567012
3 183852475 433625828 7316382
3 418541481 914541439 366260544
3 875434735 912909438 11060473
3 446798174 697152108 146748796
3 472594498 603759043 74111455
3 180666050 999295736 747843571
3 762649938 816447438 32115572
3 843863220 877856344 15725787
3 360185080 448137461 54117983
3 915920132 948674922 755927
3 386286453 649325453 229120201
3 905723101 947911926 9430679
3 401746674 479933921 60319207
3 925927326 934210621 4281513
3 200101406 225956168 22350279
3 996660192 999609374 2725746
3 70756655 893740064 164313432
3 981210488 993908052 2301623
3 340063337 819121947 123761995
3 81928851 398723996 9316120
3 640002047 886155011 122287458
3 528675532 986118623 342559348
3 91229894 914624941 415417303
3 214264900 999350077 221563665
3 21494775 77253682 39189595
3 418713096 579233471 130999281
3 831026671 901758287 22108723
3 95875470 101518602 11977
3 625655653 896666915 251229200
3 649609568 918113495 90889597
3 961397685 961983202 577534
3 995819105 998373518 1563502
3 714545479 781152886 25611553
3 409531532 816620201 160900555
3 879486444 978271110 94946410
3 459487620 914317206 400274411
3 907453594 943527759 10505223
3 147643681 366255725 98159428
3 64287333 456443890 173848860
3 178530181 877592992 371866961
3 134066828 991935464 738116475
3 954800230 985018283 24116349
3 46432382 942716336 499857457
3 630206860 642613322 9991816
3 253453864 322427167 28198938
3 857362112 907389039 623729
3 274496415 283323822 6202740
3 431778751 456022604 6431461
3 818960953 955479453 57139364
3 814073666 875978728 48620632
3 892401777 944756980 30520104
3 689060695 836311903 26779046
3 808428976 853964611 1930468
3 85524812 943406630 579005894
3 739080657 980782618 134347693
3 165503875 646197957 413101960
3 505696601 977158207 429319235
3 337355992 395349389 20554614
3 331948932 428976613 21929470
3 469951831 837671925 366068436
3 646489484 906168179 125217466
3 48698722 472480584 92544083
3 923215452 986748545 36180598
3 174447833 481932111 146882643
3 67973169 345635684 168039888
3 642950061 944495185 71255634
3 471344020 676175045 42216515
3 419737096 692684380 83351141
3 804650952 878904937 44150329
3 273103147 718799396 60230168
3 884409851 950846891 52702873
3 111212599 483313038 325091167
3 426985210 454758395 24900057
3 302272603 578421035 125048713
3 579686776 824276485 221812505
3 909128854 962685027 42434221
3 535949704 875437433 147969416
3 265941635 308162138 14113364
3 884348159 909420138 24651873
3 278886816 544878681 258450892
3 923679457 981741543 24416826
3 860956938 861329413 318729
3 488325252 712011437 62577108
3 110903636 486645246 371301902
3 667958874 918898670 68855174
3 733230413 961895620 159739189
3 707238066 877299124 142875380
3 116746914 349226001 228597927
3 147937287 899248095 486300148
3 350310223 635323717 103711139
3 61400888 730526163 416236482
3 568041273 636599517 29188588
3 55959804 832097972 746648277
3 109133505 152517554 21852429
3 162421180 354997387 73398800
3 950784281 958254076 1043028
3 252325814 574808673 155543448
3 790839856 835530251 12935969
3 794287271 863038199 5100979
3 969007011 991170466 1779617
3 537129078 617352079 68859353
3 188600038 294185953 22310529
3 504461622 692262950 104749731
3 407357673 876719504 308730239
3 348346119 660185424 91252099
3 596457182 963292318 161373832
3 187342238 325679877 51841326
3 638236918 929907409 216867009
3 415082547 800951201 345511366
3 29041627 182562235 81197782
3 437618984 630434003 140727918
3 99891979 711342828 425472718
3 551554382 843118288 206082328
3 611581060 619595367 4879884
3 393542462 587011238 141745120
3 224482501 948209993 280142998
3 711564621 989058682 31909631
3 769339049 925953152 99234321
3 464579519 859844274 123088783
3 74515642 815480624 167031263
3 431378270 938431135 414907116
3 309162441 836232091 510565429
3 248743972 394110353 22674101
3 706476762 854733102 1098149
3 123646519 370098770 179050469
3 615334255 890972192 40960939
3 270528684 810018593 151603455
3 638070464 803276366 36055989
3 808131893 843644431 11767088
3 934014092 992161225 6862485
3 266047992 681643418 159184529
3 682751706 790606276 34606517
3 36090175 630736589 193398556
3 138658650 769655187 108591994
3 910817033 935079996 6090729
3 584712335 993542072 326126325
3 834247431 893929115 57306388
3 696283814 700128514 537578
3 39028639 977547043 712642363
3 231369754 701692975 429276276
3 703810636 881478986 164332440
3 919112134 928778754 5120168
3 558101803 801963968 45295350
3 807970145 838047486 19677786
3 730939240 890003348 83862694
3 484090912 937181460 414580736
3 354298745 513630243 147904711
3 89320186 206078137 79519791
3 557540872 676399252 104045343
3 519382848 987284403 199355811
3 730031940 855976573 92685825
3 923514688 929169908 1413583
3 60078857 102926609 13363806
3 685185185 947995455 181981705
3 602128241 773636577 18142754
3 879991627 973114500 83104481
3 692198452 913470491 182859234
3 358740396 453823565 51013764
3 38085386 701012618 400984055
3 528891521 577817995 923607
3 148915038 822251842 143767330
3 554968200 564813998 1334541
3 820147905 874614964 43165580
3 64814597 616899969 87903125
3 205823547 694199472 409921157
3 769939515 928208604 115672209
3 345591675 815595279 437679335
3 474201201 531506117 15346652
3 993845557 994218034 21343
3 742203495 840682433 32133896
3 924296361 942551502 10466474
3 752500606 774159418 8216612
3 470563015 714493045 29841984
3 882277199 972987716 66274975
3 32483999 527104193 53946794
3 620041701 668331497 43347241
3 835490544 888783997 22248776
3 530863037 872360362 231874571
3 507263899 569461278 60694399
3 568010322 975332686 304277549
3 82756854 487455821 154399479
3 393840820 702283821 256969009
3 985996749 997082556 7256551
3 858778959 938036733 28386223
3 829983008 958213645 65705182
3 842380471 891962032 19465397
3 259577718 988855191 631394591
3 760801230 873198731 30272716
3 140657918 875630809 484292577
3 492767513 618648585 99703618
3 884435649 912594639 21632617
3 613132541 746706693 16419688
3 49772118 188395547 120937832
3 648526574 852767762 116781707
3 642006 950160563 651729931
3 541583438 808156659 26032322
3 987864258 997116302 5866215
3 901999698 938414972 25092634
3 290129109 460356857 5735181
3 227924284 731675742 172697476
3 891725997 954407718 52401599
3 37242136 876629582 483196872
3 71191210 638643970 511654116
3 587600145 666247004 67714399
3 305845956 584816651 38987929
3 462146190 675105750 84926953
3 149069514 697120349 470879347
3 184250424 516637208 202502804
3 436567431 555688616 32674450
3 315084584 547792611 160979242
3 901964960 923912415 19308329
3 611016736 985744776 255097716
3 643742166 756051753 68404083
3 930021254 940925929 9626962
3 259477010 324847350 8052218
3 725333170 979765786 31235498
3 965193205 974156537 8551002
3 328507219 744538204 67834889
3 215575471 613353981 341504804
3 1326281 850422568 82971645
3 531645936 816592828 247022309
3 746755929 908863698 103570934
3 340280783 956089454 478266774
3 847940646 985517917 112463201
3 803506274 933148089 15018972
3 898375172 925026396 5144718
3 618176652 881189065 148837538
3 722944592 778753374 23902786
3 370409853 722995576 96267742
3 500081067 903022106 302932554
3 356903035 914774269 58533230
3 138187779 248173291 75903376
3 921774895 998018512 46467684
3 522883527 763028911 92418328
3 672950323 772029691 77582800
3 88331070 962329521 810190445
3 451564267 553438530 56943782
3 737322265 947980161 196014397
3 31182927 111144120 77283259
3 330199973 974581893 424543642
3 561281859 814863148 108327783
3 418947729 738887892 285276526
3 964697303 983368982 9561206
3 29158706 380186913 176493463
3 237896145 664243693 9724307
3 581560895 807920714 121056487
3 197931989 868103556 192988063
3 887909526 949689983 46570628
3 845902520 885360133 39022581
3 420270041 895698541 38848085
3 244192381 271308981 17506396
3 145229801 205878125 31044370
3 463791827 487715252 18181566
3 408128408 897125712 149867770
3 7260653 668285455 621442711
3 124976761 514148549 243611410
3 525132680 860890897 13946623
3 553760402 878973825 153202388
3 19947342 702962791 676182670
3 696511898 796972272 17971705
3 258645652 582998285 320226706
3 368038514 498473319 16238880
3 489236110 514058731 8307445
3 124541389 766083112 273513214
3 995411846 995651619 52362
3 678770209 980801014 81361624
3 558895814 909201696 195905216
3 920987123 934098115 508364
3 21955357 123941772 55164887
3 413883518 885347073 65084162
3 13157583 528148226 202882476
3 767720265 939485518 111052977
3 581712687 978689795 354371112
3 504300938 935641208 201691642
3 57320303 810476354 473175624
3 985784594 996380211 6520591
3 277693793 308786432 9825314
3 544075292 815507699 149828838
3 582942005 917796617 245632908
3 658200385 930526193 202338941
3 390792426 629657037 219949839
3 216281971 817749294 36057625
3 994342043 998311850 2275931
3 36352497 982598223 311776021
3 707267506 910593477 115639469
3 88104115 477555855 332418785
3 68018687 984711670 312528691
3 282224875 772123938 400208147
3 49858762 936759437 169884942
3 586923038 789564847 183922538
3 54688297 884230347 783859842
3 611053237 690595538 39626709
3 963652665 999421305 35758462
3 462219440 629222445 75203092
3 226904652 587909631 49426558
3 843121664 961872862 75125495
3 468129998 736046937 180671060
3 832229889 992014147 125385663
3 827794322 865121005 25936931
3 106740484 872911683 582003617
3 620808054 874049084 165463330
3 610075699 702314888 4492184
3 619107652 706262122 53675911
3 21627871 504600711 348710124
3 698497383 907502018 192644809
3 60377285 659811578 555996023
3 798113735 808010763 7656977
3 488253996 662252723 51434006
3 903356149 967391265 50314246
3 212424639 551668077 331790633
3 369248524 804205784 168478125
3 404109834 966395052 521939526
3 393094973 902683837 270677440
3 20579622 337165796 12777863
3 424108869 977279946 122654571
3 992585466 997525710 4715218
3 757046637 776228710 4914598
3 750883410 881398094 59012973
3 471776572 961658535 313545674
3 697541271 813363353 99198997
3 988746594 997118302 6329501
3 376415313 989165062 103705145
3 959618245 961326681 758298
3 910603088 926972367 2004453
3 823889515 987435127 71719397
3 169220250 852557366 484060727
3 762802748 873746696 47850956
3 72555401 199155968 68615223
3 553721956 892254441 250126676
3 11852392 869680350 431454655
3 997338687 999643114 2041585
3 112427962 345838578 170735784
3 526033779 628338502 63857309
3 143078307 584242281 331180536
3 252079078 719876685 450142269
3 978128228 981003671 1878016
3 553725938 823987995 259687538
3 561348310 702051089 134449740
3 247774055 920062305 217028276
3 644808819 908804617 22152849
3 762162525 776717500 1437278
3 117259096 283821214 102296995
3 843786995 929583615 15062990
3 391726499 434408957 11331115
3 843325874 849520636 2059546
3 62334959 880965027 313103553
3 310723155 353370357 5719206
3 712464110 924969468 64849597
3 30868504 689697184 601366403
3 433237870 618298762 17145896
3 596311859 617430728 11857121
3 914123616 960319093 19036390
3 866227001 892362674 5488400
3 302105252 326296650 2558925
3 109197936 736370199 403247727
3 945845669 957366660 4862865
3 919641878 930871755 8297100
3 108566497 807789270 503519733
3 374451934 747592060 94340822
3 523680967 676425022 107321570
3 591911100 974777595 311978401
3 252812915 940610354 25899783
3 172460270 328322076 60905622
3 757053154 791870057 2389658
3 6811754 796083516 641669478
3 981463967 985773235 3459674
3 997607213 998265466 43451
3 814921290 914254461 66160603
3 894373553 926357879 8419197
3 356655452 445736549 71705819
3 741470152 839715536 54664788
3 161161745 237704069 44801533
3 54110170 622945247 457273209
3 736916647 902120718 134106112
3 535213032 615588838 43193254
3 129877687 979700347 824756593
3 385099535 475465972 22541830
3 188753530 940553225 401973243
3 17122510 216107715 145703282
3 831149683 870743131 30684059
3 145273834 571712921 261319727
3 24400150 562067538 459424871
3 756456527 773141892 5938688
3 915367657 986974273 55048533
3 180416699 965432996 321767784
3 253730910 327979835 47932467
3 874570950 901821123 18410188
3 834524964 944887917 72800935
3 524424464 917912871 307859977
3 364345442 526759969 123538198
3 946164113 967937792 18113081
3 704491303 933383017 164181488
3 941617103 973868283 30223510
3 726769158 749576204 18388192
3 987436466 989867742 1121262
3 132492688 292900125 121650967
3 176830017 195953898 1053388
3 592080841 870812698 42437694
3 759747639 816113763 20097661
3 331371695 655460906 214183397
3 530517104 926055048 113479548
3 667793438 847160678 43117362
3 605109482 715570572 92994020
3 389541561 872797046 70864317
3 904912666 999415470 61763925
3 572340213 762496813 74218082
3 820266715 935614538 13778376
3 608203414 660193561 22091306
3 762297916 833827141 28288529
3 685468584 753476260 51422288
3 807641973 842927780 6051909
3 16230021 241704936 59089381
3 717467447 836299723 74902809
3 45770311 660620980 92168754
3 100473986 394474456 20554303
3 124038842 828967175 698296208
3 80211723 134339051 5222008
3 516217264 722372462 83928682
3 685484023 812728927 51088494
3 414370663 454721635 33998995
3 989510394 990758381 924112
3 292540936 825202514 62811542
3 395896497 498474225 82366822
3 872909945 917905243 28410625
3 78055732 402165545 869592
3 286718479 572832589 189354805
3 326871552 890504434 127510117
3 744397797 802154712 35919139
3 348245079 502873553 153380008
3 963799473 997125584 29331370
3 281769012 304985682 231916
3 735559722 988542381 17437202
3 953095489 971604248 1527999
3 187877579 327387618 128007354
3 498141571 769793747 270546868
3 171055759 410098542 199609614
3 80329404 316764668 134797464
3 240430185 484441439 57677063
3 510826485 526040422 8284458
3 858394173 928362958 51984847
3 509736540 543760097 17607780
3 679126740 813340147 2220485
3 956118251 985391389 2340432
3 261316920 737975929 472424442
3 319333366 487886781 56849779
3 403300679 706668064 82228585
3 672129350 744500126 45938863
3 501914588 933550623 427177585
3 761166065 902427860 81007162
3 102564440 599022971 369655699
3 788142343 896966926 77999432
3 402678635 897038985 318624118
3 255449497 323949849 32017062
3 651080470 706353718 13284926
3 151290603 166253155 2653270
3 30796365 630183306 484619640
3 739925858 978817971 7857838
3 937986244 938402106 149788
3 420168378 423901852 2084250
3 290297427 970286923 269441050
3 889126094 946192818 20507403
3 14059927 786382700 245733008
3 32888949 634888529 448296649
3 854698586 992560178 131876375
3 817261444 855868485 37647494
3 723795136 958632881 183025084
3 61753132 792448756 677706921
3 530103842 673881314 85193575
3 27382232 583678271 398728914
3 313207392 986849359 443935287
3 340068999 581921419 130403684
3 417806481 462087239 27274459
3 77861067 748407608 504136462
3 723382706 810254930 48780742
3 697638347 896098980 24571618
3 515896481 666267466 106723949
3 592008717 981233610 344606591
3 245485840 690432692 435539155
3 71763864 943726973 336606590
3 797799253 934841061 125692011
3 954281449 956835345 2189955
3 584634366 589155330 2449314
3 574592188 832002910 15674357
3 450822376 981130765 70523311
3 192787025 562586902 95193815
3 499446101 803952054 15589584
3 64876268 903305730 306082272
3 821288588 906148479 49824945
3 348529962 938008586 344130741
3 461366641 635061688 104166423
3 221417996 478196170 3225374
3 566100413 858373314 279725996
3 384484316 728863605 250170141
3 774743849 917737500 86277808
3 911177491 973439381 56545648
3 179886647 641210594 265056477
3 813216592 830056050 3450449
3 150404633 946365828 710810908
3 920128756 946015513 2203619
3 290295251 853155372 143427066
3 920466693 984209192 27529516
3 402279565 427817476 14257542
3 513160151 549647511 4344464
3 126003216 204083405 54998406
3 320722054 434646762 44774524
3 740161111 770708898 29869536
3 658664509 791774346 52366466
3 804163630 850188984 2048804
3 393732200 667224572 136053772
3 144008443 752199029 519953801
3 827296680 999240525 85922322
3 799078997 874743621 62632438
3 487790943 989086895 164287767
3 923245962 995029412 46703071
3 294903858 787677876 292865823
3 446436599 709916514 127765427
3 330265587 633855951 174701358
3 162816533 427940636 24216512
3 75086122 344460899 268682935
3 495303531 984179345 451009103
3 878640976 902046733 9279465
3 322133026 512113964 39979991
3 139929856 603331259 189895729
3 141709925 908557507 176044080
3 161483932 858045039 632151778
3 341629098 970599392 173084614
3 406613167 580808995 1129282
3 671565608 818308469 111137202
3 417477133 454404516 11508817
3 974403567 999153995 7716893
3 890624030 917922967 4526131
3 428674606 473107767 41022716
3 435106361 933512245 12009812
3 320928180 574298155 184267071
3 934810513 956382682 12992492
3 427147103 469319292 3724401
3 510228127 999716600 290873505
3 518058088 878780743 214534817
3 362354553 832452658 382522524
3 38944780 330611493 166743017
3 255509213 838795590 414322853
3 154872032 513855658 145056428
3 838615649 907217497 17577526
3 395664441 897563866 2148595
3 360777007 571781167 181355163
3 179208936 216957193 7376468
3 791513420 900558984 12363071
3 328394791 874315666 168854972
3 107950734 237497656 98690272
3 2615714 208996312 28621058
3 788774695 939339886 58447960
3 287919243 402578322 10901970
3 710961860 791932938 12570179
3 2414603 439032616 168587559
3 152659146 683499646 473728676
3 148224361 896565781 100151787
3 602384105 690606102 55096073
3 885498954 887674783 260274
3 940044976 968125803 22356105
3 744156408 769989615 13938689
3 671432844 841945114 120318125
3 302943499 686561974 260827547
3 727324990 813251709 76232549
3 746621458 921094870 83805229
3 480901273 525435787 17604480
3 670464798 950950822 210059150
3 838701592 859283037 3536031
3 350613367 572384588 168956617
3 321327715 390358798 17687549
3 796657819 933742218 112446724
3 893537802 903461012 2263239
3 947150578 997818758 38836384
3 662253982 818005340 75421889
3 657955624 930897811 116402179
3 766774620 812292851 31322677
3 319894599 517520514 136132057
3 222440104 586105680 65994677
3 53106420 217950993 154956426
3 994722011 995762961 13527
3 564658818 919230269 231757236
3 374756884 698181215 298105883
3 164422875 354390970 86277055
3 22931605 714709723 667282772
3 707799106 800976678 38120369
3 235530152 826916799 165727253
3 200970902 530180556 266248622
3 327362821 359712310 30380745
3 295094595 947946219 144888508
3 306259897 636588787 313714813
3 859749576 933990920 32597756
3 487120707 898228269 93847218
3 163341881 512912292 321993925
3 434502657 665472524 151509804
3 844165019 962700386 53244111
3 653693528 678107925 5633520
3 684496194 935548872 209286239
3 551252645 790830096 230739534
3 467816715 524374268 31818428
3 641790332 652073640 839177
3 80845519 107337354 24251750
3 685040163 971470109 18728
3 893996436 902857959 2072829
3 726056110 743248634 8144270
3 676324388 889793201 106367
3 260062895 380464711 21290671
3 782088021 904797972 115104039
3 303621396 852233368 21032153
3 459322900 480305572 2376215
3 791039303 909627323 65154270
3 707223733 999844849 123573799
3 178449547 599851657 117169346
3 330294804 892116285 172688158
3 955187313 957898353 772036
3 287953232 303783765 13512582
3 221295702 729346035 223028450
3 314301842 621831754 233527732
3 132890082 821376719 541888356
3 612448340 985643273 160456004
3 585077839 740006293 84847022
3 988203468 993892690 3650053
3 51543635 182312369 115355798
3 849825577 987224432 5393520
3 414907466 732519614 252374258
3 773001406 844501961 32069267
3 93719458 400498753 76946305
3 987159387 997603810 7230538
3 751494816 775302397 20549232
3 827086413 990195376 39297179
3 156689273 579086440 389037385
3 759388305 797381912 29022800
3 863596342 955815556 56444702
3 80571134 938469988 251207465
3 852824285 886348147 7260575
3 71881657 955047284 33721145
3 729734188 825509119 394101
3 475934592 514899439 34076622
3 984992472 998867197 8400309
3 217097403 680495649 52764065
3 17184367 947322192 1980744
3 181900967 783243833 30294843
3 895590477 977166586 68876504
3 922319013 972878031 49667059
3 736285547 914456427 92794328
3 589673103 678394340 85001968
3 962787756 988115281 1054948
3 167826477 789361193 344156349
3 825536733 912252924 21954237
3 564257178 996929448 359365872
3 885221069 910697913 15030585
3 57728928 126477554 135219
3 6141976 941722352 94718369
3 974223663 981219790 2574050
3 855708741 908298710 31223800
3 468116237 693804060 177345763
3 986067141 991437681 597925
3 37861536 313317293 97454051
3 444086293 813824029 319416198
3 576961978 850929222 45644875
3 700365303 991722294 164873975
3 220594285 671115463 202437024
3 935058359 965106277 12488624
3 728589442 922908703 169048768
3 690645414 727888243 17488321
3 34360164 158562778 45650803
3 317680515 922292030 534260285
3 283109552 338682331 39344855
3 508468393 657314967 21354905
3 663181657 713731021 27032011
3 528485523 772675323 8490482
3 864427153 947867095 39640579
3 187961385 353697548 98396933
3 146423188 530180221 3472588
3 751752207 859918515 106487318
3 754098601 840034025 4935556
3 829112719 946011105 83360731
3 186891046 569972314 84187036
3 518347409 620142108 1890177
3 606602191 985275132 135890930
3 32509124 880732047 649060169
3 382153258 939373985 90631687
3 20695377 713143635 140948878
3 775289334 985364270 27395461
3 312120550 554682320 202248175
3 421882726 696576536 170803501
3 238336278 702277640 368280168
3 778909882 802554800 8554842
3 52422215 870158106 336668394
3 50982171 445116089 214492444
3 98087563 483388465 34970403
3 671138485 924218814 158536755
3 697009996 814258004 28035482
3 324962808 932978742 262263081
3 577883900 757929800 43197094
3 954161660 974961804 13133779
3 563975005 858498473 126805545
3 188072767 918055363 374704929
3 957254704 985244751 4621076
3 375562119 945131374 142107751
3 444463092 695589557 52785910
3 880260808 904801173 20562166
3 733159833 804800221 19586435
3 889170916 890377255 286657
3 488401434 820983704 325280439
3 558736301 568178628 4237017
3 72949749 561103894 231091019
3 339586987 587358336 190578377
3 672808708 757884925 84796078
3 794227680 810062950 6548837
3 805651284 881594138 12052823
3 342107458 715224359 225860273
3 548445655 880739415 170606844
3 536730585 670657778 55018510
3 126948074 532289513 276500185
3 398733836 907232069 323021559
3 549761104 875363016 187776113
3 718233544 795980790 74690384
3 907096260 922623551 4386244
3 197944831 576697086 318087153
3 407218656 884024873 137081324
3 597367573 746772435 88839112
3 568736481 960718679 115177406
3 269106003 578321547 301643952
3 263744649 697467577 128150166
3 49408490 721899793 613917808
3 668863891 794820239 44899673
3 10738564 589595618 119474239
3 296246291 633629964 207190036
3 2105063 198765296 1943167
3 885966066 914017734 7936251
3 304922863 739956985 259056809
3 197541510 570073946 371841422
3 212533267 642934605 90670636
3 160271404 973995639 643313060
3 762106739 856430001 90469540
3 708750107 858050181 104461810
3 696102730 924496423 123266847
3 677591120 874757002 151648396
3 157049388 567059529 59335384
3 236224947 299087492 33910004
3 629315563 642650051 8863067
3 679237816 688270715 5844075
3 389724522 600457113 13100519
3 922181613 958916093 12722025
3 261524700 357435727 37790220
3 403914591 548862388 54147266
3 115311314 419939995 166658384
3 742548484 853201436 37652827
3 734443252 831914058 40462466
3 269205970 380485009 14064512
3 373553123 998800434 421613275
3 925571605 961126841 13669981
3 428914823 726364665 235226768
3 108250375 237437297 75157352
3 73373967 216921794 35419969
3 868522599 924124961 17211860
3 355250081 754709775 59674909
3 448555072 733148437 148250010
3 414460751 417584172 2587006
3 401096818 627603626 135851428
3 569572208 744785603 94495686
3 330648687 938064766 575992247
3 914744755 982914634 7728310
3 882675748 967226336 46911679
3 293424762 333667154 28348806
3 595494952 824306802 61695788
3 159819541 664435775 386971921
3 86130595 656176979 509457755
3 629360573 916931505 183828602
3 383959007 435894959 37065887
3 17337177 991480009 373536205
3 349442639 735007912 1694880
3 168292935 917967894 131459493
3 337139221 957667929 515356953
3 144481256 285138039 116590729
3 787245970 895451573 38779997
3 424537536 828485390 75836230
3 640937795 705884212 44428760
3 80567039 569953421 98395111
3 243780933 699867356 206790013
3 543328473 955481368 236583408
3 731071102 790944382 30950910
3 367666133 949280277 328686899
3 364059721 544890431 81455941
3 396999043 989492264 457004101
3 744522639 874673208 94002013
3 255679703 495613505 103473726
3 852778231 876448549 13430305
3 959207923 994802338 7626610
3 58732402 576614350 513069806
3 849833686 956091903 85079765
3 280129913 992981407 396406145
3 476476725 926093739 248742056
3 740832306 853043575 67385771
3 670126204 785344656 21724566
3 385676890 997567363 549129657
3 722670369 957262090 230093488
3 409012987 722841715 47137295
3 214109412 773902509 556824585
3 422259049 501910587 62792611
3 120086308 268986633 22733019
3 465514267 951545928 148863373
3 498121738 565729380 5690666
3 74652763 743520597 350044829
3 328925913 653445030 168144310
3 731025985 812792925 65340602
3 538814915 935054930 206182653
3 495610727 729311842 54783214
3 185594558 281509640 17488810
3 985837610 987928375 570608
3 563347036 927305041 146315442
3 964095555 981390581 16432246
3 58846762 635675566 48120548
3 605845295 743616053 79757294
3 205176543 389534255 87187417
3 602304805 763074835 129916493
3 764236315 810884350 15009461
3 889573602 927148994 25892027
3 720570821 834008562 1321942
3 226668252 777833948 354888711
3 203243389 833438928 444720432
3 869051811 919157726 33801102
3 511443837 677679849 34458255
3 450230253 749702655 121119215
3 560982809 696841395 8820915
3 152732889 306537439 123319628
3 925676512 958360602 16531022
3 470847674 940102064 112651973
3 479241343 747709956 173925607
3 80394999 244202183 98882142
3 573336140 926982610 315521065
3 988495942 996278396 152347
3 246303761 558681846 66725975
3 139473995 610383902 334328828
3 170994033 985439248 266517642
3 818615205 901330876 68113276
3 45388866 485366042 260490228
3 879237064 973336913 86858801
3 919572671 972301995 33869208
3 976318501 995571895 12711937
3 128750080 138786919 3313753
3 705334447 837236911 69995366
3 88756255 534203005 324681848
3 581038119 584437422 1175897
3 822606041 839799515 4461889
3 292866835 932383501 104615955
3 731568516 897574295 26111568
3 414609559 925232064 8940890
3 595221725 618632513 12561611
3 279119886 699909134 265560434
3 567235828 937875116 236208984
3 717119597 819155807 98448892
3 131560772 877039969 342489761
3 749366242 966764034 118849959
3 787457485 811928291 13959551
3 126654486 163548300 4740746
3 746079658 902054029 46882620
3 442588118 627317451 62205236
3 581359761 981802794 95056373
3 175407831 492062447 300194785
3 980331401 981589978 879687
3 898874603 980343646 26371968
3 730111173 823607730 69008179
3 721845103 882174501 133877465
3 248839979 904133093 191859271
3 944734522 962770630 8493481
3 62751880 188890766 93413296
3 192339430 422948647 23401215
3 957903044 985670693 16247964
3 774582923 845632761 58863405
3 366094256 970686919 503738548
3 203778490 532714405 108116628
3 505375830 964406925 321016319
3 908446485 926677814 12633177
3 905183646 935144018 13099868
3 486037013 820971830 226120820
3 214643508 922777615 145978359
3 51924542 864393401 676050881
3 444185911 887578166 92316011
3 675174330 789936170 101512526
3 695041332 713234792 17297938
3 585680013 875164080 246117923
3 159704735 868078624 663681126
3 74270033 235763754 8542555
3 189915199 518768501 71485374
3 124243209 444326387 288987621
3 596682119 630105930 25447616
3 160937409 346998985 40869257
3 457764550 535363507 64317811
3 441804608 933258345 391821848
3 313645809 823306956 5919715
3 92361194 415447127 275232614
3 623797447 990554462 315962252
3 935560178 965541252 28769028
3 248547110 717084033 117406325
3 849001987 898290179 24479190
3 184539190 614626842 246461984
3 308281561 506981755 36294158
3 551169341 570889580 11864836
3 750292658 813011696 51514269
3 98411917 222906740 86570320
3 808270703 932406977 37993205
3 152943936 335988548 9114743
3 747914150 976628903 108508309
3 255671293 730668513 112341417
3 615393007 774271975 135412382
3 187828205 393455895 66958336
3 201347216 971363147 317886391
3 258582188 349910992 76393255
3 546635947 639423321 50266089
3 216117223 912867305 269023889
3 83610939 354097449 128229374
3 276330396 528535110 144922306
3 994202269 997478991 2620393
3 786744371 961074670 150058115
3 755574589 783245431 27129467
3 629713364 750997647 91227466
3 950341724 984403722 28025049
3 887541352 990064649 9123406
3 996330379 999046242 1716722
3 886418710 921161701 13406109
3 987150555 990863143 10519
3 447586228 518257676 31349771
3 105560681 904114662 241636641
3 851349009 973549867 95360428
3 444541576 692905028 159557444
3 672998188 692617089 11087120
3 386206058 710519028 60939776
3 809884721 944335852 102204478
3 854139013 905996396 595281
3 798327419 889224472 77975437
3 665556631 673922693 1816926
3 589557462 939161254 236158865
3 294695264 299099710 1760292
3 243659161 850590736 591312892
3 564479863 957112933 66508005
3 297876218 740917298 104425836
3 287158309 315924287 14079777
3 823061863 924786112 67914746
3 911852520 931371185 12852728
3 615726217 833596933 2200291
3 844706279 980043758 46263213
3 122357487 305092421 118881614
3 342202845 376791395 22314415
3 686236203 776639666 28949464
3 137642605 693317569 250540810
3 197557798 615542244 283147682
3 79881990 932564934 550682200
3 741822627 945320290 82792921
3 531395950 615969781 48367181
3 716983482 941140955 120665290
3 896471623 919112738 19070327
3 469281666 686744279 2359387
3 229736323 381664019 110874917
3 496896784 872551829 52593579
3 963339533 992343951 28826434
3 856893935 943139192 75648504
3 249369331 457762538 181858799
3 68021009 524128515 381814717
3 934272169 955365626 16380854
3 639172062 799843992 136751662
3 734476549 734842095 85603
3 231663304 654299334 166113813
3 538461569 541379341 1431937
3 648144873 948852099 68368085
3 319845548 925115332 91598870
3 143997685 709676302 285865478
3 241355258 883416350 403757602
3 144370263 607240075 420590671
3 342178091 992996730 255099740
3 271315881 944521852 352515467
3 94461798 604083888 276136576
3 509970237 839620554 277558371
3 693844352 893193550 57044405
3 528537863 627508133 48945764
3 770975583 781817516 10130674
3 644312186 869746971 78766091
3 645087506 733989647 29511061
3 602770853 860543747 206358895
3 243774417 752105808 273811159
3 518824580 571452268 23955797
3 910312290 982100640 40044815
3 786722458 904210810 10101498
3 200446682 600152910 268828570
3 368510749 399395482 12900315
3 805411539 929299072 81628078
3 211247814 344514641 122150957
3 386375680 469395072 33821880
3 737320951 959151345 173867768
3 793760672 880389534 74613110
3 79479194 122075731 33770548
3 215257399 674493162 423448818
3 759608171 888486116 77951221
3 279649637 625286145 88075149
3 595192228 788980734 23027738
3 674738559 801803710 83219783
3 67435206 937983984 347128860
3 325760347 930907678 401243764
3 193898127 804963612 488632964
3 871828462 994816154 89952618
3 20353987 875677000 346932378
3 90862458 982873956 33382751
3 231690878 930137862 153488507
3 690201076 734707735 43244729
3 560672637 623531183 55134376
3 346807117 448353097 79973697
3 404985037 903462472 454960830
3 955138653 986375100 8200701
3 531910338 733859267 87826961
3 671469621 768817248 82752647
3 375584945 520562628 26435546
3 669025736 910966989 10189032
3 870177033 932649522 20857927
3 154334761 517574590 231089821
3 213214948 303743091 83712213
3 104127263 136942161 29146196
3 709494994 970526801 214926501
3 613024229 811584555 78946358
3 341888226 906450498 24382933
3 425090927 919096380 214727340
3 795434686 914335763 20701043
3 468865585 794302116 217002893
3 46243173 741430820 5192221
3 295301812 771651924 312938901
3 442153074 499979595 46549993
3 514282610 752885488 129213
3 821523432 851496399 15205491
3 397398123 472844969 44601704
3 248566690 601697166 191595297
3 857349163 995948617 82864312
3 941235895 957509008 15952946
3 93516243 998114120 744540505
3 60545437 551771769 468354512
3 731321925 745964426 14037263
3 76130709 763138190 89587743
3 369668311 730459112 92694379
3 122285095 499454420 348719913
3 570304835 623308469 30587323
3 74359583 767262764 59325213
3 963603164 979940715 8074933
3 247966495 858043772 603974920
3 63581797 847117597 238215873
3 99339107 840882743 434834138
3 299944340 591650703 70984318
3 893049269 916938789 17733744
3 636247107 696974284 38102821
3 865385025 951143255 74500995
3 67595844 495211384 224455974
3 966638607 974068601 925426
3 505778310 816106726 92602691
3 242055990 780628048 426039639
3 816358677 832436768 5100946
3 391116189 577950324 89785542
3 668175987 905652541 230387752
3 775213603 827029987 4162375
3 136162650 204147052 34534911
3 877883930 897867776 14127453
3 442464035 567013194 10581099
3 194428576 943719657 557905677
3 485653089 693766223 167369900
3 530483186 720486836 74715507
3 363983184 815694475 242408936
3 921681248 995420235 26293140
3 703494441 905586626 123006257
3 865431547 880846115 5530871
3 77419415 830527305 112547510
3 541537478 807223313 139844251
3 202784008 740561974 411927741
3 343218915 500368328 153492740
3 326990921 547005075 156248589
3 908727371 993358637 36467357
3 876670860 880606361 3154244
3 756093992 942793995 24457724
3 83174501 462911096 281556121
3 421026970 654570936 10189209
3 743457222 996620411 161508918
3 847950139 946344219 4879951
3 93996663 140390455 29315953
3 932361562 994944335 24419360
3 370491426 471254043 71089267
3 648554744 836762743 172721933
3 664533625 729709756 28473701
3 752806576 754934489 129603
3 271477342 287877401 10700858
3 903166743 936171787 24048202
3 764391095 896466560 69653493
3 602214315 864764650 182914991
3 559450674 650459260 38238948
3 508736701 526111398 10865654
3 697575025 775738522 68258152
3 156114848 656188063 197245192
3 965836766 972728779 6491336
3 889573743 965712939 29883991
3 466824963 608523608 75023746
3 701576621 761253304 53050556
3 609624985 928190551 27555118
3 832161543 874680655 40241641
3 161723221 834656461 3585813
3 265530928 813665333 15723393
3 900972338 924373315 5424509
3 238012272 565564384 213891519
3 74679681 997449875 548808719
3 440687821 588803040 76065693
3 944887037 993357490 16083457
3 387248826 652445277 264828743
3 724882431 734073277 816027
3 157620374 409820403 164216636
3 414540222 644009981 25040919
3 668645636 866487644 18190027
3 483183933 809053430 57434218
3 150307949 696418985 373870785
3 376831028 657255890 208573022
3 974613116 985011645 7354402
3 440624439 799677270 202823164
3 420411447 536062123 3414239
3 238740337 753423050 272918657
3 290155821 792728115 492710135
3 906625347 978252689 37782736
3 112033923 179600109 36247343
3 226425321 935784877 315213731
3 150210384 925842173 603771374
3 579092828 753527434 55636106
3 312746287 486341047 103353831
3 693832097 774515484 69689080
3 684772796 815889892 27956949
3 501814972 654666244 131377281
3 569749988 651990124 34585231
3 869715932 934169350 42106385
3 659539925 951289049 288180821
3 272942071 585159448 270524562
3 395596883 531957045 23752987
3 911392938 997539454 76519372
3 708930508 790924377 81517580
3 715798454 798923337 43262838
3 56242168 111244933 31388068
3 881427008 892060345 7451494
3 695754814 834117196 14537779
3 499438253 638052584 51310768
3 615988319 672641404 11563041
3 671647372 977899708 263272877
3 320798984 827836565 245730228
3 907624134 986514100 46089967
3 384123692 630582715 59990599
3 338747213 660159224 211876071
3 144962039 511831411 339539027
3 904373912 960916913 33065860
3 534099091 605203159 67363636
3 121983708 963852919 500176020
3 614694483 832456426 115755778
3 61565063 596188143 18492566
3 286911897 609898692 156330737
3 617098397 766132663 132581448
3 663199908 707881504 36688493
3 75218508 521277676 424991318
3 974706176 976384989 707320
3 707516262 829562814 121261186
3 720689620 886735634 127550753
3 889038372 903473910 2904241
3 405177742 669109901 37675296
3 407997509 683102476 262993973
3 697566982 874195437 114229696
3 111998207 722794685 167597393
3 207813209 523304153 178408222
3 202481112 552434103 246680311
3 665160469 895123441 136621961
3 113288966 380171471 111387982
3 110576456 865273218 461755278
3 426359702 782385881 162907473
3 43423414 307513202 31404659
3 512065321 766435962 67068172
3 791496615 914581086 67726086
3 114053730 954445049 600876505
3 758768093 802973541 2028221
3 107895288 411436765 80186201
3 135277210 236367252 32931056
3 412917800 645856229 173148867
3 948101847 983350485 21537219
3 692567321 767669966 14405819
3 832705744 941243144 106146037
3 785454880 887333779 27047753
3 673257532 815427001 98095932
3 262239154 299511197 13929212
3 189314119 246622186 46539722
3 497475148 640081366 53849369
3 639129946 664812669 10071416
3 591200625 893883120 174921769
3 862947924 959706645 43847015
3 616259625 644291674 21827432
3 923734339 958088521 22982346
3 362548748 670493950 230579499
3 4856576 365804954 347213181
3 616260156 953763337 177594474
3 309828643 719763972 265096557
3 202261833 922419803 554428841
3 162878133 192223817 19775583
3 994238149 996645775 1167008
3 513689363 894651121 86322035
3 518647519 990517436 231467820
3 993729157 994378603 78227
3 432111544 882815001 403646427
3 270603412 876140479 212972883
3 485225299 885806556 85632048
3 765307335 980957370 55388610
3 491743206 627050028 133846840
3 975314156 980105220 1627137
3 700831256 776066952 61672860
3 160321905 638115232 379253494
3 533277589 698494723 146780657
3 791373039 935446602 50046111
3 160865324 948856019 514727072
3 864437135 904852463 28428086
3 168461506 914804085 596114642
3 211525414 353972351 23862130
3 801539951 944093084 96912908
3 23277416 994935926 497766179
3 949464803 977165431 23580855
3 255860135 277000586 2186058
3 428152259 685230785 167009227
3 464281983 465036433 251519
3 662606195 709856597 8940009
3 474673151 695490971 43772501
3 398496442 435313184 1636574
3 43742411 826507535 111056356
3 738548811 981450595 141049100
3 973742063 985939083 4433233
3 41421029 243148458 17180769
3 31804218 745719658 232884595
3 294928149 449728677 147514203
3 956026812 991392871 17275802
3 28613189 498655900 450486846
3 495669117 944516623 28348279
3 77329365 159704475 67373910
3 474134106 948139832 343801171
3 514087021 634959748 95886214
3 622878534 812511691 68839524
3 269762111 531959641 132023117
3 972363307 989803883 11352078
3 243588631 704719681 429550318
3 803966110 832459637 21837112
3 242924171 770746454 242412546
3 275946564 671186138 174681069
3 839407294 881767299 16003856
3 813272070 852330301 29270509
3 352218218 674323737 218060651
3 872447337 958210958 11488695
3 84441116 438322426 269901284
3 52036103 541007944 289311074
3 820377686 865790576 24382861
3 64404397 265194418 65681071
3 653977815 871495256 206610426
3 922250625 988302148 21483124
3 231525436 683682821 139365939
3 742455583 939408145 181409047
3 31586883 348215091 25287703
3 163088367 637838593 431415039
3 57580798 502925060 3763995
3 366625282 372315764 5201679
3 916675312 921625963 4128876
3 412818942 981227849 535313230
3 640705994 679780287 16041117
3 769847840 839925236 24248266
3 211272707 783313783 41207467
3 590508505 825054903 59089260
3 703049345 923148890 104110189
3 116416987 811604477 223246891
3 504445839 544604993 35534662
3 827538452 953358087 65589628
3 713321419 773726869 30503648
3 838220216 851875311 7509005
3 427467424 766208516 173432576
3 695421231 779318938 9604897
3 719193822 978428395 50367125
3 978920196 995665420 12265646
3 525108268 882107940 241734282
3 527393992 596548787 34304629
3 589667205 904565893 162450887
3 701895722 902375381 5924307
3 521896455 737776669 174409809
3 433373409 892604101 31050133
3 84165940 775584506 541246042
3 849490885 854779920 193223
3 324488807 819551970 110004755
3 102553876 922642454 421729441
3 594754930 927618427 189668733
3 315635797 733153996 274700018
3 706335373 957206525 128304634
3 842338992 882580750 15750076
3 989127568 998078773 7347911
3 396968623 516438962 79890417
3 997392396 999895241 1828218
3 852403937 899247035 39995303
3 401638169 757705780 82494473
3 305641328 565428798 83138451
3 27795904 969469379 72961936
3 50875699 140732144 39964342
3 137906470 438849226 141599459
3 512604790 590570827 16808302
3 684032031 926735507 184548737
3 47160774 898303565 212124306
3 678143413 929278285 182476209
3 386999566 668668122 158222845
3 469076805 719889855 180202220
3 690053395 763749687 64314401
3 674541506 928756571 41822185
3 83290619 145889908 52501936
3 857466729 882055029 18736796
3 626146090 960025048 231201188
3 611858863 701741313 72892375
3 737019177 974186429 150553268
3 83887372 210015885 32414374
3 764448655 804188445 12769370
3 719181591 776710989 45418882
3 494564965 771153387 130719644
3 96177821 708606862 313827222
3 510977722 872897171 61269425
3 695920781 855890974 46922707
3 848606714 883853182 17133074
3 425307170 627612798 10986554
3 861170767 869993096 6640592
3 747923761 973593000 133216521
3 83130192 835322455 405223070
3 389835644 644612550 60404789
3 703286791 777032645 62828746
3 245010542 648691216 154131204
3 462186367 827409285 158527235
3 602046865 858019741 198841040
3 79764063 339638179 115833659
3 119131747 788625012 336127808
3 967629744 981119481 9881149
3 169040899 990783422 547935991
3 661484077 889600794 98671651
3 921105455 971272031 40022988
3 387300661 447485586 44537245
3 626628071 968378988 300342557
3 284728500 442770772 89619580
3 261863916 322563893 2262764
3 284485583 883620240 380777462
3 378278420 394369460 1989093
3 321540266 716731689 348308769
3 459256089 495440575 19145982
3 668887664 902791930 109303561
3 787459424 915536789 69752445
3 953511563 995831362 9942335
3 166771428 626609354 88446406
3 984952295 988257340 1339884
3 368599068 758668685 130986663
3 404943965 760981850 354846081
3 70094719 240203588 97647709
3 65064738 735947868 326741920
3 734569095 825634798 87566867
3 922542969 935191017 6602852
3 994717495 996324463 161975
3 750060649 909872001 18968959
3 422751050 661032273 130482966
3 365233145 428131558 56617594
3 109567439 643168145 129396572
3 137076780 219297768 17999029
3 726696064 894195781 57519420
3 274853942 817426989 428880730
3 589805085 965366247 24947522
3 973080067 988468713 514884
3 659965072 822482163 61870926
3 3055651 235155838 4122565
3 780143254 805819765 12700132
3 902468459 968670321 34630696
3 821776399 995748657 28236038
3 563667012 696926830 84797952
3 293168850 632044501 302605773
3 107173163 329762978 35723912
3 918688890 921205570 1632332
3 930622928 938927412 3476384
3 585875263 992258695 312359825
3 324633416 831065470 137665105
3 950147753 983838619 28390239
3 327159012 459999046 25558271
3 867943866 909921581 24992215
3 425225964 706042314 162877998
3 82117823 151305030 55727642
3 297169860 881684175 471926323
3 642878702 933387053 168196710
3 346542642 412367403 10978113
3 696263603 703890390 567789
3 321660763 664894809 312487818
3 884739855 954529304 67802791
3 585978007 705853593 72376613
3 707200989 744899746 29505843
3 981816442 991280731 2582664
3 945139601 955264362 6112536
3 26983044 397459215 105873833
3 48454833 694164300 76444232
3 205831201 713519179 492406955
3 599795277 933738643 305597233
3 537610008 602207680 25505098
3 183339041 692119657 258550171
3 132464822 619884712 435040661
3 512399624 984340772 14304783
3 966148057 985449313 13856710
3 81805129 434331440 350652562
3 821614768 952061798 109144324
3 509291320 804957473 287746014
3 461393226 896344541 177267217
3 949219869 998093999 9834023
3 871746814 907216329 10177566
3 883972329 963795634 11792089
3 293281643 294034755 414236
3 978087241 996726429 6630415
3 571475136 889084671 112761998
3 928886401 943751302 3491586
3 374151334 736571140 10676014
3 947432529 985471142 9188480
3 587726783 765066914 176863721
3 120143739 314706764 133597265
3 279684936 425946733 128809347
3 731457262 997617091 5295252
3 795470744 987860320 52493330
3 922129329 984378272 6110265
3 318132017 523737170 157337681
3 385336735 396174853 3820805
3 653253439 696698898 10649565
3 475334117 653336298 161128471
3 958423953 961208417 757988
3 979146599 992783213 4528993
3 276672141 760618657 435347080
3 367710324 378953026 331319
3 844688598 871115694 4748816
3 243760805 253412297 6165088
3 55561531 936364712 768664716
3 356688176 811895856 203172029
3 991519921 995903490 2275901
3 820827874 892254715 12410575
3 965887107 978091046 5840127
3 807448993 964912278 21555901
3 954711961 992229670 12538628
3 501323002 605957319 51613525
3 675046907 959001037 16207586
3 455950434 544782200 51393244
3 316066979 679316626 269144684
3 65866245 786458033 69483008
3 990749078 991256665 265632
3 819306103 971359128 95402545
3 677529280 812568776 27860885
3 450698393 881111335 52153989
3 671147065 898596130 47049153
3 298313843 978164882 457346676
3 963326085 991436643 24881506
3 841558188 935373683 58190863
3 836540424 982868124 26772807
3 266554137 652497785 67128592
3 428387742 863484672 112825118
3 217737220 467755321 166316342
3 340999710 953882335 430695134
3 507998281 853534223 245216268
3 840392704 850078155 804743
3 212723104 543778832 232116689
3 708372717 821177867 74047223
3 163190301 267152768 49134289
3 679912279 743970613 28220513
3 478043282 557149856 12160016
3 932480316 960532055 21419443
3 194565940 488282918 217303951
3 115524195 163186832 30471866
3 300168330 455044801 6735968
3 60804441 381051888 299018369
3 405141460 878268318 230152594
3 185969177 195839563 6971466
3 982905041 994058581 10318332
3 195395890 906584797 14565956
3 68210129 106851094 35696775
3 635040861 757640357 109579023
3 464127944 576097233 1420522
3 771538955 792002713 4315947
3 420507503 480802260 20982907
3 462501377 535994092 46988314
3 636169616 826980510 79266999
3 29354926 805579545 465242504
3 845974736 925217853 2470055
3 288755164 751344297 7294280
3 160851963 350693806 154955578
3 35134182 219584608 92142785
3 348102768 786161142 414295760
3 875113869 986785867 65468496
3 279061426 512635597 27166954
3 725501556 844708382 80937799
3 513837195 983120828 314218178
3 146589578 918226856 113531207
3 84118690 872572889 563468082
3 102514584 578925207 108387668
3 511912384 616495454 44852731
3 401916484 492457542 6237896
3 42086939 978674851 579666052
3 796748768 983547142 62448386
3 616548634 801818493 146974456
3 727397213 739846730 12263674
3 70784448 488643946 54068551
3 651452729 778196502 849604
3 487108744 917053744 161868300
3 98478640 222792642 4748336
3 947517399 989620412 9179230
3 378268031 389542296 10064365
3 978038815 980682961 2325252
3 19898062 735646304 436584937
3 59671214 846467826 605585579
3 877448138 930064445 34781240
3 142684555 452811591 116015577
3 426130926 660218311 24254478
3 986887221 995295764 1609275
3 458977743 855028085 385786620
3 780062765 875780718 69292919
3 283608534 765077525 402522305
3 689118421 962285609 168833251
3 923814199 973508742 30454595
3 265730770 769440523 497583326
3 649857509 664770002 7394582
3 649285923 676974100 15710297
3 189075158 319162483 100877325
3 227641772 617792345 344004241
3 117342967 263527528 136976852
3 900839453 952691422 22850768
3 501826409 550810387 21110685
3 999600057 999869913 136605
3 383652469 901936395 233689319
3 449555099 936230001 314977050
3 400370025 494357291 12736897
3 998806597 999349649 150503
3 652125326 919510423 187464608
3 880979705 887614396 803927
3 576032908 583048938 3791098
3 331964519 448922457 11185988
3 426139537 874026314 135284251
3 127016559 160784749 32310800
3 62601043 729532497 562650845
3 277017552 515389479 977776
3 711173388 903062994 115098243
3 509306740 806348125 75617169
3 958105608 962833079 853750
3 798235679 858608148 772168
3 14232030 206353467 52450534
3 216658915 351648459 83957489
3 472756895 987268068 367167762
3 998630251 999822585 98051
3 756075995 972365996 150784358
3 448517915 536919495 29881248
3 627996304 909417745 269759307
3 890951943 958670946 19000989
3 33733697 998897286 609603697
3 948135210 984529680 7045468
3 167142073 892005693 562535308
3 599254132 970629050 157550212
3 688721925 785360269 25798632
3 108887322 598226998 149667796
3 662985766 967370385 76174039
3 619631260 687668414 32062596
3 315080642 694363368 143099515
3 682426392 742791699 46671599
3 43826204 137801557 50164267
3 850383144 969796264 61111281
3 461846204 586147748 46928198
3 892834170 941938594 9688931
3 104645897 415104587 88388897
3 531345258 785029265 242331924
3 102070199 712023171 209174433
3 311197027 549144094 226424571
3 143212767 298589794 111977484
3 367509825 552569550 102266372
3 925656243 980638351 15512939
3 668045301 669162763 158373
3 179650951 949915164 630507899
3 248873991 432123451 76298525
3 622809072 959948102 279715121
3 680113630 898420335 15153202
3 807862125 822507861 1250762
3 752379669 950497574 191740075
3 284161428 720435093 33243632
3 916134509 950093822 7741491
3 360150222 896601087 60004255
3 376728518 600825739 81019637
3 651758733 821600917 136633763
3 399118628 525322987 104202965
3 489915371 651686504 6552964
3 506142150 787674429 226718985
3 666952206 713522432 19949734
3 375505860 868640054 492239220
3 841311851 895241348 53634292
3 812350161 907561359 43336108
3 598323466 917647955 314545720
3 126121077 500373753 190922716
3 743181602 821398087 5668548
3 271547767 780386790 15019232
3 221732255 379729697 76116476
3 995326466 998812852 614831
3 485393 816323874 586035071
3 429254685 744511704 129668603
3 165140260 923246079 707477928
3 868349228 973521386 11518823
3 645356657 934523926 47675467
3 246403618 427051375 144853779
3 394628220 745377652 303580773
3 77585900 437040427 259136767
3 515823561 659486191 120758616
3 371218386 431626057 26015547
3 568608471 893430924 254657104
3 506675754 657723623 113662899
3 348262768 362185014 661894
3 592149150 811409429 102054847
3 2492079 176813455 62864664
3 871930752 904892055 1283158
3 780042877 822674866 25112651
3 887911407 982436637 69079022
3 577327093 888259177 177304444
3 484165135 908101866 75938525
3 720122511 879414604 50068407
3 109775540 749571334 356588554
3 546633841 956371037 351863816
3 529111236 896721332 64010332
3 962433458 981249820 3887977
3 365795420 458818237 4120145
3 401515427 432096248 2562892
3 560300636 635795471 12014194
3 903942204 918303517 13235889
3 265103182 816280739 342547296
3 345202576 835310206 373796193
3 320386861 901792124 395152233
3 737358106 797868448 34712349
3 92369567 703987598 562423202
3 403906935 533470877 27263061
3 924966062 973640067 17071094
3 486354330 569535005 19252809
3 534268718 947601191 62789795
3 454557522 747396997 169750777
3 311537485 543209860 187924821
3 256426921 628938146 290590319
3 602318271 859690236 155178266
3 950370093 983020915 9884733
3 807025261 952854747 38944725
3 522147152 782168433 191095585
3 974191894 987108694 10011950
3 545906854 886635874 163350901
3 993416080 993978390 361970
3 599833594 940040691 143359006
3 524850521 986112182 176638829
3 340420839 558324170 105679619
3 35616799 127030040 19572052
3 942022946 946351920 3681368
3 835211122 847224429 7651870
3 630175361 821534167 45488857
3 195158149 292635119 66087309
3 640929510 986375741 178091676
3 219257822 689281957 63669069
3 819104958 857667677 2288179
3 720743138 977368390 215105874
3 897800902 901373028 343305
3 738097599 821502474 25655101
3 607268666 864258515 74930803
3 814172055 962898127 7317790
3 49225634 131981284 42522072
3 344425067 357916050 13147785
3 742186787 941347145 26868171
3 609980632 828983358 169573002
3 213742751 910244897 411870649
3 902153496 956548550 35875319
3 336041604 673057057 330654477
3 809681204 973517035 37952358
3 800307680 954030703 33211234
3 204866661 960725490 14525389
3 656193478 779768464 20951007
3 125312903 483958712 211036487
3 270869328 878041053 18274303
3 778949142 801310467 1119424
3 250534160 850855053 201120550
3 928691533 956644496 4216843
3 496985948 641951909 91060461
3 597645677 686173928 83517561
3 455664570 605642620 95428914
3 106644044 233823101 60469932
3 734737928 954009694 94124800
3 492617913 994729100 476514127
3 195960480 761492981 8591962
3 593016099 880587784 21833703
3 698674331 763243492 44169690
3 272635661 324389803 12508476
3 612089999 937470682 147703351
3 211859176 841380235 423294429
3 455945493 595209856 50289101
3 817786504 880575422 8257836
3 773753278 814777663 34255668
3 338398122 675673166 222990639
3 585295123 844753584 178619274
3 510075848 838640232 291793902
3 100127220 935155910 82564240
3 616581634 787539443 64566107
3 821888591 926656908 84591158
3 736800723 762696342 20571403
3 955331156 993736109 37373094
3 605752543 811911950 121152292
3 578540087 814859055 157146984
3 218587182 401616537 120233907
3 827784869 983609638 92270549
3 327830964 725958515 124629738
3 252535103 905550883 243978307
3 944286174 984130336 32358378
3 60565747 925691987 246140503
3 508557732 965434441 380199196
3 986825266 991361887 1855760
3 531561389 953491955 337281324
3 343393285 505235195 48736308
3 160593310 218432049 20413247
3 725965548 932801571 189991635
3 671582549 920255676 173550044
3 866625683 949204034 82096496
3 126162959 402442531 191175258
3 270619723 808489160 7396205
3 839591680 996322796 7968182
3 59388428 926839059 340788730
3 41062236 869835688 390163241
3 627912736 820596475 138219641
3 613811039 687760706 71546807
3 462271966 621983202 55691940
3 517935478 704600248 9660349
3 349117741 834450412 228714237
3 223739918 680445710 336078111
3 931239260 994257947 19477398
3 483265539 913324540 68329886
3 536710923 654658602 53246350
3 783676403 869218103 7216901
3 304406663 388460250 69617049
3 862081565 910826130 47393416
3 253267332 260237960 1307695
3 88937075 733680234 424212785
3 255518349 704738011 244908783
3 437337288 761860065 184870551
3 27180830 287783713 122255770
3 274126255 499096354 134709151
3 20098688 622159935 327619659
3 382440773 390939780 254977
3 920730314 943411673 14058730
3 11763864 287936132 147889211
3 756573401 875046052 80385277
3 402274568 664887688 174127170
3 579726326 909498481 227043992
3 793660182 801904483 7588242
3 381577263 593597035 194739615
3 519700890 703038812 25883162
3 917277979 993384780 19796547
3 207613516 631578784 115784307
3 431514498 533462832 82727869
3 388229927 768629557 290585877
3 446589974 797708536 24276742
3 501576650 765703072 224524667
3 417271499 645706421 139082710
3 312323546 843339798 100534259
3 611832164 748593528 125078994
3 777358517 787348070 9246056
3 383091064 385773390 372819
3 234387238 363229257 93353920
3 429152752 626752718 15729300
3 785132170 819110350 24757199
3 445645230 482790650 31966100
3 486480072 831699811 258253013
3 645089134 991758499 243316710
3 549519997 873856405 285011423
3 340341417 536530053 35049760
3 568301539 930419385 256855386
3 11967649 523596178 101967427
3 94960296 367236031 11547424
3 856985345 936579893 71762531
3 225393876 679517405 305117664
3 510603396 796393107 193574577
3 73259696 299725081 157272468
3 286247311 500490741 15272113
3 708704568 733421126 9102678
3 724841098 878106496 64056075
3 976410045 995869362 11998823
3 74809152 98513318 15386877
3 226026009 384100380 5731130
3 431785090 782178872 94007394
3 128436690 625778939 171982726
3 108508387 169023164 53118449
3 936931515 998767860 7810478
3 279390655 909697879 359280768
3 981785636 986323272 3989386
3 651562917 830829039 123853119
3 595903434 998268751 4786437
3 576804573 690476369 38125679
3 325341171 779900054 53147164
3 272362694 503646886 56190086
3 835975073 896037806 1653403
3 794493025 889097032 32951133
3 256276194 446299418 76365399
3 887932938 983603400 15230887
3 114213304 662262754 408135749
3 738972871 832382830 93009730
3 361684004 447680809 79436927
3 262843026 730869795 421962572
3 180180718 254048506 37223234
3 818724455 936564583 62905648
3 746691430 982052941 38928518
3 428551421 796578952 121342223
3 747274240 895790633 119499498
3 970116747 988857498 9078507
3 490244893 503600255 3653953
3 416106614 818871852 153624509
3 228308223 680493157 330446466
3 347331341 667798214 214549025
3 689845134 858345393 57854849
3 961485937 968425602 162116
3 895029223 963485738 18365758
3 914666136 934444388 6295337
3 226192458 837394811 460718264
3 288915207 391886743 90161488
3 59512467 157958818 31107991
3 446680448 487713344 4472569
3 695901924 862315711 155715644
3 315949258 421150728 79865374
3 301071647 905893375 565430042
3 740203598 790070209 44583627
3 236528739 696253099 21630406
3 881598154 915199544 3418537
3 799467012 859835730 58574114
3 738313160 893740600 79054516
3 63922435 731960210 486504129
3 732792671 916598150 68936294
3 826472608 877922822 3405402
3 361894648 653606748 208409861
3 487246910 855275829 350000627
3 908344697 958209758 46007332
3 805291259 864376191 13224819
3 374143940 615789468 41402458
3 801122671 871047404 61757772
3 195002536 554464118 287715233
3 535803206 815705117 209523486
3 723254942 856592108 88188828
3 63656682 189096153 116382293
3 483674432 883605652 305810147
3 537203384 684569133 28976588
3 639857457 759681031 52589413
3 827841934 874223443 29504002
3 943615476 963265639 7281031
3 732738805 950874038 155204075
3 839502901 979180428 20169651
3 40499335 871531901 527707909
3 757765448 960021317 98172669
3 857557850 995280187 65105218
3 600909340 807559123 15594521
3 355109399 612293981 203428450
3 476817134 493180127 10148982
3 435983182 870648526 429296551
3 214549094 748831878 29303912
3 705452314 834889402 53353519
3 445459489 901002440 91017164
3 904987980 954445935 32875711
3 412754356 862012996 370116924
3 640031964 737897640 10630602
3 793246816 847410145 28646692
3 924521387 970074498 39363273
3 922191298 937657905 5455359
3 883076079 960234502 6632306
3 252652185 512045573 4792228
3 200950614 591066960 163050937
3 313210537 424229452 65986943
3 589615954 790019664 61777230
3 826364335 949568313 39209676
3 872361322 892764496 3863510
3 658769545 734489804 71294142
3 867919422 913727797 12086118
3 803852836 987737931 6695644
3 413165070 642535172 207272200
3 452576282 589796832 124634014
3 788619722 883343609 53239314
3 334653925 840230318 146934416
3 616889210 751467621 6804041
3 943175364 991873157 26605282
3 70217888 691962862 79549704
3 74142011 667014342 138420327
3 46903263 934128005 218358985
3 105052276 616687139 390326876
3 368984925 693679465 283420859
3 423786451 922152327 170526571
3 896023487 994081267 18911419
3 19861308 935440855 591292560
3 34870481 681272209 534959438
3 845893326 863004079 9376723
3 210496719 482527417 58998502
3 316854484 432195966 96982739
3 555555894 816583560 118176900
3 260453891 308715772 37772605
3 191978430 706439727 199543807
3 156175640 866288557 646919921
3 618380396 720439385 89618043
3 102622698 647356020 503981625
3 316883248 816603283 401761427
3 168822246 720663326 33499442
3 491005580 742999438 58960673
3 95292121 264142424 61750852
3 349055414 963246362 491732116
3 273978653 626494949 268360171
3 962526024 966686472 1831590
3 510803890 920511963 385629160
3 430383817 655872899 166029458
3 179089472 849615170 506927129
3 25189897 912769850 52863377
3 641148728 771704373 55553967
3 631229665 726814121 9907820
3 254714852 599169823 181954475
3 739161758 915253587 76852829
3 837270783 898948628 15119093
3 330783156 584604314 215131586
3 144730543 602444323 451939759
3 77858446 677873824 124859676
3 188697575 302757115 72927827
3 329598961 579957462 147207914
3 845231652 919018354 45421195
3 241921922 613927813 102560636
3 168262327 727748504 507434724
3 139004603 302256529 70693207
3 113402319 780156810 198050202
3 485936512 505995035 14293389
3 817916517 903656434 13371025
3 862797229 935122675 70288468
3 553874077 841099642 82098700
3 190702026 645792245 310296637
3 758688319 935908828 18150802
3 829922644 946762691 50633981
3 275966330 491685527 113671007
3 956464209 995471141 37301609
3 23138709 968461816 180327686
3 919364632 923111964 902171
3 638908986 708278921 50781738
3 25575605 34795263 3726349
3 727169425 991976010 177171156
3 871350123 914549932 2047911
3 222777112 318163719 24250531
3 743274873 800590426 23485245
3 183794655 296782352 10818797
3 881019377 903444828 2723336
3 727392699 842639286 57608929
3 664942386 809251363 44869588
3 934203972 987908159 30247293
3 247575716 524537295 151586389
3 240397645 835019129 226219109
3 658709354 877253005 120048158
3 867225253 897256652 25601431
3 617375582 626617317 7419171
3 312466868 334562110 9081605
3 673347581 974843411 299530484
3 603434314 734379090 97749103
3 976523153 982140799 733055
3 850990780 984777536 21668449
3 411247674 675885907 245570318
3 82124943 679372207 460465170
3 911054294 932261499 14400210
3 50660041 126978312 8055212
3 721040463 748362179 11493240
3 59276577 512495139 15066043
3 295489613 874024354 361942297
3 81545581 111100128 3820082
3 268049608 911692673 396501675
3 505301764 709120944 51946148
3 469535167 992067105 378599936
3 521899902 859265099 128577079
3 406897726 581390093 70885482
3 336977883 548747639 123342125
3 330498860 572767077 125797128
3 615283807 917128887 82550170
3 834769401 877857704 32892487
3 989971769 999204215 796692
3 188558177 479597193 245906558
3 230758939 724979118 421511392
3 514236641 836970672 246976118
3 704325180 827498867 55349437
3 129231037 582590400 238311757
3 193104141 408330342 52529750
3 403198939 417228609 8446207
3 967785834 971527541 539371
3 923044887 926434149 474621
3 553135909 631892580 390384
3 131700492 722782433 202463705
3 478270418 729071459 237321156
3 848387882 900600273 40590295
3 693278034 791208661 11984820
3 756458781 813100024 47231423
3 25696515 571585414 488819167
3 949954283 985413738 24846841
3 710692836 817153589 59926585
3 979531732 989122054 4974711
3 361574841 762307507 312725047
3 898977939 945043304 17564519
3 191608725 436767624 156315737
3 664704583 978552718 188607478
3 872463381 953073647 4997176
3 21138889 798746144 557678276
3 445569942 641335644 130557392
3 502985623 747883847 242305285
3 625045825 926963980 81869890
3 640509498 700431310 18550609
3 750314584 904413332 108261457
3 340356901 567112852 167030254
3 571396965 756088828 29100611
3 494413164 732339873 49872544
3 62978103 344993926 70916758
3 151878699 749662318 89402294
3 361795596 554701966 107415053
3 593932406 869992246 112227551
3 486691710 749228833 147120778
3 600744668 729005731 6880577
3 147419765 617275576 69873605
3 701929291 726825343 6576546
3 679588262 735332991 27652345
3 421593762 674760453 9891025
3 29103460 986039962 693953520
3 761016465 885280850 27348384
3 343731984 823157431 167837208
3 826877750 991807117 54273451
3 298266340 590660744 154058635
3 525821475 773610124 31111147
3 179468766 809087871 364947682
3 608529012 763818803 80900760
3 64990489 501686159 62176342
3 349531430 703493385 29391060
3 95445249 794855729 465550819
3 598010678 923957738 269913449
3 838409717 917512456 23302434
3 371442265 745512569 179403318
3 333381238 515815265 30940236
3 626048133 967731419 334312478
3 12618723 489447695 328811942
3 70088255 570341887 152980761
3 596710298 982552854 249351203
3 511581532 892082514 374050332
3 217841287 630432939 90262848
3 137777617 225560434 75435431
3 104089971 334883146 27952771
3 58105666 262890590 169893477
3 206634570 988147974 522038169
3 468161588 707807219 20607173
3 292771132 492848935 79271780
3 756436333 771699051 13303069
3 206066794 556554734 219003034
3 655297054 781596728 13748525
3 196095859 895616121 163473033
3 692594020 930406094 15728917
3 575280812 939407413 138177678
3 592196783 641779053 3527105
3 245073107 628065068 56820099
3 870582903 963482157 19123934
3 538731779 879870870 302088836
3 266399835 557022387 29603534
3 269905808 879123798 550486976
3 659481191 833194373 42790992
3 430693250 988544042 94231042
3 340665430 576420554 136649707
3 314852899 490005734 72492221
3 854436537 899565516 4674242
3 917764289 920920008 2290409
3 37812158 482267641 377355035
3 243133767 285584969 31929578
3 5691974 559818356 344564944
3 5703962 806747352 252983866
3 489802217 936034587 107207896
3 196940978 495042152 78407066
3 366192136 733704122 183958539
3 359609738 485782163 66044641
3 525159929 597257926 38751400
3 996563615 997885877 877453
3 819192264 881945487 55693743
3 673914858 804744511 105042879
3 624682670 700308527 969782
3 878022671 937479174 32651764
3 510924787 963382159 60468129
3 578288007 790410335 25757158
3 499433711 881104536 9017584
3 677245577 736108799 5169711
3 612218450 658191623 35043664
3 559201900 913797630 343294533
3 316917411 361114365 10489149
3 188542833 416393667 79956570
3 361050187 532940377 118712265
3 512522380 851960608 123331815
3 336066542 505933104 111333539
3 723826231 736813303 12969951
3 986545002 987793350 616413
3 381847138 744810003 3125712
3 448698607 696812272 100641947
3 616130003 908403255 22673623
3 142421784 378867047 26826326
3 411525224 706357874 207239261
3 944660262 946167368 605313
3 261921541 853267638 174667000
3 989755422 996162462 739738
3 811410362 885373136 58867132
3 971040832 976732248 1142629
3 9243549 915426263 199636585
3 985065298 987770477 2646310
3 36473029 459272380 167986848
3 161899161 890693732 579537905
3 243124744 545606813 39078396
3 866717157 959722636 70263943
3 276929322 410839418 6912511
3 853800495 908652484 24215101
3 130134443 265247476 23881883
3 706877087 837788825 58255108
3 668180676 709713736 27865440
3 251287208 821991718 503382796
3 405074230 854614623 299586690
3 754952173 886422958 379668
3 609869257 998419999 303545533
3 836885190 984778378 39118293
3 10553348 598714261 44773275
3 359207095 406031329 6951753
3 754722963 951600504 38859850
3 611185472 798212273 70261290
3 245372725 308562448 32764091
3 138547171 361406903 63236004
3 87398645 273285245 166939299
3 570552372 939239461 291996094
3 39590102 717750104 15936191
3 546407138 585637742 12521971
3 976711151 980720903 3892044
3 542611751 712728880 61317759
3 539700462 600762605 23098987
3 124274253 446848799 280983147
3 428432704 780271954 232110737
3 822787714 904914336 41562788
3 834827710 889275708 53056019
3 850865656 906050982 11159311
3 790417245 880317218 82396421
3 518918676 522290855 1688380
3 843950688 954779963 36523657
3 69783149 235695236 26069760
3 565013298 912083500 231519070
3 770770290 984610467 26017487
3 936694644 943818504 583362
3 976180312 986723711 8622457
3 355516082 660272817 74011387
3 795299661 830786305 31221790
3 904406378 989120254 83867947
3 876379203 933411538 14515011
3 734838618 995700210 100033499
3 293497255 442881444 21478646
3 957795528 964884120 2893480
3 801166190 883676469 36651803
3 786078790 848670775 57818719
3 762972937 965280331 44457645
3 27188464 396133441 186132725
3 936668893 941600203 4414681
3 767866575 900096464 59547627
3 319841214 493677957 171124640
3 568195217 879219350 272672344
3 708507604 764716488 18936365
3 270355648 298534913 10102944
3 900860404 969480199 51123180
3 810541985 952412044 48592989
3 906983961 997523850 24420175
3 268046002 614743424 64143514
3 554523624 745954041 169637744
3 459635679 791081074 108765557
3 122146874 783686245 207041455
3 825644101 851799252 5732748
3 4576961 324731135 146462607
3 357231689 912091902 382168088
3 907622597 923348611 3969615
3 232164678 783423189 222349522
3 239724636 584392685 227836136
3 140294019 341222999 32096018
3 65001115 569654327 374707429
3 643365603 668302630 24713088
3 675568924 860393833 51205711
3 953240268 961024038 5536487
3 496033192 632419824 84579469
3 747711457 887702976 91281596
3 786463643 988016256 64297827
3 799060469 950796902 37552564
3 855172718 928017821 56347104
3 867013625 939725086 426205
3 552152444 938040872 322420703
3 50843946 426633789 46011838
3 855208621 909777089 5690365
3 651929599 995016401 214727787
3 731682834 839096971 29053950
3 267062278 524332867 75596450
3 392985985 724733543 1068892
3 777757541 926327152 4280613
3 61639809 821959560 751256992
3 325067045 406358376 43337278
3 872843592 899862186 10474665
3 291165537 817301910 34667539
3 779253031 916284674 15124316
3 774929862 977088144 200271502
3 248332138 262475700 376210
3 988462159 998969699 7198817
3 540657125 736085716 128282743
3 319682258 814112051 103359224
3 752886105 943837256 45030091
3 784553722 842395611 28380822
3 507076191 663989634 151435148
3 511555832 694944004 83187668
3 720611571 798167218 41132107
3 390683208 525807415 33142747
3 861196624 954349511 86174962
3 136732750 387192945 193781180
3 945535295 980305292 11109970
3 856637881 883158526 6130190
3 263652863 737272646 242192245
3 646536766 736100052 42068023
3 163665783 727241830 252426317
3 766303447 971039062 6679668
3 243602188 350480360 5554310
3 28188780 312136393 233446648
3 479062105 866447877 312018459
3 325575170 544662706 197466894
3 645275860 702920772 1068115
3 307631573 744284178 85942562
3 598951883 991995963 224812358
3 732795531 869135180 7856585
3 750018076 919339457 123627319
3 178317930 434674146 209284079
3 636947359 710273713 12236236
3 476976950 688959085 5823632
3 950865580 973936807 11533249
3 455867055 475542119 5600164
3 354258515 821550550 273867261
3 743666344 956304423 179269874
3 447076170 996396342 374931865
3 924993631 963259022 22923220
3 293091304 905929632 552319834
3 916605436 986644312 9421091
3 653401241 727284748 67990494
3 865911973 970440826 4063221
3 979182674 986072186 6208653
3 47073097 551282317 78671718
3 962027767 980123522 10244141
3 944726775 950553874 5702196
3 610353690 947747909 102544270
3 893292885 961616761 13727278
3 589212031 898419705 124627097
3 905506836 999262616 66645209
3 360996434 793844031 62268092
3 174003280 290803606 2398313
3 117693443 606887529 163866931
3 466927550 541250734 72374857
3 603482102 695786752 52795397
3 343816108 847401068 74795124
3 150557153 761779863 317479548
3 636539881 962475369 203053995
3 636486119 927431324 216894806
3 407050752 949525678 415614310
3 470216209 944640112 338437655
3 827020488 923821909 76586993
3 238201311 427820793 80097529
3 535966668 858179070 149786799
3 516006014 901053225 247760867
3 510798646 754077641 14649426
3 703244862 736506694 11478661
3 836188199 842300434 4580046
3 874819788 898484974 7510283
3 964853923 965011944 84588
3 606537388 901366641 291207988
3 616079795 753593237 132600544
3 919772624 920432822 309670
3 801330356 955462294 94935713
3 785599476 994737398 133652561
3 855102345 884327117 18446339
3 399861035 827467648 149248217
3 45184788 304171048 166537726
3 181084276 469007823 72075238
3 297932045 351759628 16933560
3 134241993 717468697 337164189
3 101202079 959434843 260293205
3 689191370 991301463 254148994
3 820521604 831719556 4981657
3 931061987 951240063 825114
3 763432611 811815993 2980862
3 341609289 341846687 130789
3 515096640 530183637 8594456
3 90532381 285764582 85042040
3 930814712 968964144 27615651
3 160604507 599007281 123024624
3 223503189 577452050 275336689
3 556494039 697847455 107769769
3 177922093 397325984 133661407
3 450148812 825387460 37563499
3 433985394 854228699 402510818
3 738577190 900061728 55168183
3 752470654 961714153 134205945
3 750306009 880753739 7526257
3 437555345 925862479 212258328
3 63902589 739578409 28498749
3 816332085 915941450 25129900
3 768277785 972544420 121776585
3 946016388 952481000 4121852
3 427105579 579067159 113122747
3 450697967 901424399 235912801
3 64570957 806823572 377111275
3 696866664 900484120 40092819
3 356726102 757645929 57747476
3 939067687 951572223 2274431
3 364940339 373473519 2960264
3 818549505 950125683 109824908
3 430197316 551937314 63717245
3 897473404 938917903 30691881
3 690885460 863192901 110230420
3 359728902 814629341 1255346
3 635320653 655365500 4238860
3 494313043 955682907 347673051
3 859838920 974229362 81684516
3 222244856 557104059 256539608
3 461809392 884512272 262566678
3 967577007 989440805 21595032
3 187717542 254672439 9620381
3 713872471 897496940 32431702
3 306283067 432528016 86132996
3 870202877 929099956 43971429
3 561766048 764914824 98557941
3 584318143 937566925 322285980
3 552439553 788691605 159717199
3 826363531 957504459 67762631
3 862470336 952057743 1831326
3 24676949 247775283 136401198
3 665859501 736392263 61153673
3 696060882 706557049 10274534
3 280666717 582145258 221938237
3 71079394 506031949 293256108
3 922345315 954782948 5476150
3 257265883 633603318 156580283
3 681536389 894936988 8634985
3 889537629 917221222 17055339
3 98006512 735685422 391545678
3 698815442 821629377 47781962
3 132378512 724361094 531493455
3 813723034 866553145 40432054
3 846702953 937344386 65127623
3 821609298 846153637 9582660
3 852138874 998940717 12834684
3 492235223 969174181 333220609
3 187779864 523219352 124163594
3 389926179 720751188 125155239
3 89250516 487805100 18025332
3 140669411 582044990 437879864
3 101452691 526183166 57091414
3 638448524 764784112 70060264
3 862583454 924762987 24558248
3 79645755 971582489 226025286
3 902010065 922171536 1400448
3 695595451 933285937 151247687
3 94149772 383535663 116473637
3 957479158 972798225 6502729
3 160372640 799728910 237141466
3 46285283 808483196 367594037
3 31354316 384336892 345039630
3 563117648 690860131 63869989
3 997051264 998257774 872448
3 408086949 923082747 421611618
3 471957708 785735108 311097450
3 127095363 695856491 16380484
3 520183358 527009068 581766
3 680456812 890632168 200622536
3 762618552 966007277 125057430
3 152132878 375278950 125459449
3 474288703 944123801 379413232
3 227576416 718298457 222760840
3 622421816 963020987 122991919
3 969967555 979944763 5997436
3 116343487 284127709 115118355
3 279254783 918877677 73655446
3 770629454 912640689 29523074
3 475699368 517839293 21920412
3 560924330 924865871 213205812
3 533218934 580554556 16528502
3 27635437 193940343 121093711
3 443790447 848551149 181762430
3 322367794 955730317 262494051
3 6543287 627015191 357586390
3 994825130 994893033 45578
3 504050544 823726818 191273538
3 567503593 947042970 223616532
3 516854644 838539381 140257625
3 37502158 418073239 114248628
3 761179450 773898386 4752810
3 250264457 514390908 40673234
3 657562250 788180392 77814754
3 395415394 697626522 167766575
3 602115059 966029515 205768484
3 471599227 991078937 187110483
3 920526059 989228284 28152040
3 267941361 672601465 207693105
3 874598815 942278722 56272549
3 76445752 343402392 36581793
3 279790019 946805749 393547466
3 429537012 459170747 18722190
3 502648846 794866081 49849402
3 847480501 886666714 20203995
3 343010550 492626970 58270402
3 352019566 682775746 292569319
3 134850055 854976001 596711252
3 395040231 848383467 129180595
3 864057762 869339184 1275944
3 143792402 535474406 352119316
3 210840397 308675807 95371277
3 875605858 976819005 57896393
3 867740513 912538858 33605523
3 179232956 952742604 360873330
3 848335148 977277009 51920671
3 627660706 742452555 84964496
3 53412691 863525979 641508642
3 337985668 767043357 373146732
3 367308424 941998123 359839377
3 411082349 765613166 315661426
3 945578481 949881743 2849129
3 595323542 990307738 282115557
3 324580193 552697012 60080151
3 723135309 863489343 90713450
3 543569895 721133332 164266522
3 445558513 607135643 64510875
3 158683270 625936600 120702114
3 449280156 765373358 198207473
3 666533302 795757049 6005761
3 747139373 863036909 63567904
3 153198283 587282439 179182521
3 136731991 669788449 36348376
3 384325985 499962289 113491103
3 649831198 974232757 81290869
3 252335955 771008671 182114081
3 841955086 977647812 92104409
3 819835040 835091286 1017331
3 674942120 695477656 7118026
3 513834303 840895833 122911940
3 159639824 745549922 508075610
3 312471647 740914145 67421848
3 678859824 834536184 40989533
3 936270720 972553690 19085174
3 834098093 951563350 842387
3 738026555 926977072 33837328
3 367957162 673893094 190659837
3 69063598 422134417 7943622
3 79463136 702110204 561308131
3 615832504 649139344 2059391
3 688023309 944599325 208520902
3 355916642 510465112 65856720
3 485510681 662484420 100177779
3 182394253 318301201 70814321
3 269484682 438897979 13069152
3 889155238 981491893 11719456
3 895814557 939812356 2807275
3 617985914 988135202 78828405
3 330705370 488309585 18879944
3 761823503 983442137 55071609
3 378148470 694236455 200482886
3 93453351 660962623 440017459
3 862087047 900040436 12865621
3 235499902 395285896 30900492
3 217978755 450703101 128102686
3 489754156 523212756 28123292
3 524442204 944718079 121778388
3 114832073 979404982 493916152
3 602451252 933810371 245460010
3 307722556 616742217 92821713
3 617438249 907347681 215729774
3 825416469 984487108 76378159
3 254778722 623206072 340935761
3 799889108 911810857 59886503
3 169045120 424385373 143177126
3 319162335 706940148 264806034
3 176213201 253254190 44106893
3 950280375 990295349 2298404
3 541526105 704977406 135568707
3 679088859 989397057 297762561
3 583676292 796428632 88217158
3 557229165 620977793 36106140
3 756956302 867068784 34043042
3 452360324 907471874 330812475
3 884556849 924544837 10281259
3 68482034 632655865 535265620
3 724172367 737710971 4132180
3 529307393 982155317 256739876
3 118521051 752597769 49565558
3 107291414 167964538 50829500
3 897495973 997341464 83867003
3 313353933 946894832 222789663
3 301339831 901478176 12927607
3 843586209 902913181 13232724
3 703763165 720728201 8410843
3 475306812 687088085 50830367
3 333520814 969202068 429145661
3 844871028 922630932 35300109
3 912394361 963492007 44438099
3 29906184 78097828 42077174
3 517260781 892128685 249348931
3 23897818 71638839 46150559
3 899107888 991441803 22909705
3 848370531 939035366 33739741
3 435839774 673641813 166086467
3 941568621 962604859 10947190
3 430635955 583569623 52762191
3 260523315 789980493 367167310
3 716255390 826865217 31251269
3 179011866 248113870 18320386
3 630812633 721173574 2833269
3 560399674 767588912 149374597
3 738738862 975082951 92949680
3 321906379 656284050 142382821
3 413960959 476348784 13383020
3 689310445 967107159 37303556
3 894772993 993437655 61527928
3 667156342 861942210 4001912
3 719049081 985227057 238549361
3 505660517 855738656 287428359
3 686775763 911431933 140687056
3 178326580 234762410 55321464
3 111435775 495817952 2598138
3 537982629 764680777 46442237
3 257846204 813815515 300054799
3 202203541 650975771 42130419
3 632966102 816773172 32791864
3 781295600 801411003 8238018
3 172166092 619162016 240463496
3 351009353 402186242 50932928
3 123787718 260590570 42263855
3 645842793 842850798 196794832
3 946310436 969221550 17848120
3 76446497 474979191 103428881
3 870596597 974968301 98743679
3 499051818 811708223 51356467
3 180062568 790340031 197649812
3 567807823 575667890 4723924
3 195106321 699336226 53620539
3 824641988 827368782 172077
3 38219901 723651721 54343987
3 161463987 650879203 473618080
3 381026947 905718221 117835587
3 400239058 525126661 100794733
3 917679561 917714382 8639
3 520739975 703698295 118657337
3 227686351 681225784 90046879
3 208310251 638423862 364061831
3 654482988 972071804 90202695
3 311186494 597767021 237287917
3 788223135 963726705 122906696
3 181021073 227643255 43440212
3 159360180 748787149 356930449
3 625750955 873887463 185596806
3 897629388 906296501 6394450
3 866959445 895994454 13414360
3 130410674 879005462 490659587
3 190721302 471510278 212840076
3 135101680 811577891 96956735
3 389651477 537304442 94982941
3 407476103 408906782 486761
3 922523127 939252417 4099144
3 991359496 994178060 905123
3 493586286 649036763 4026916
3 138182696 635840140 15994018
3 497551429 632841985 4919096
3 916577147 964521596 46338705
3 437855555 719020137 171122556
3 202898172 680733464 195605957
3 835765046 965336002 49331405
3 262893143 847214359 518421612
3 182735208 305031115 99388620
3 440922078 866584172 372860841
3 500804458 829207115 85951482
3 658850487 946585612 118215437
3 850862866 907708847 17965430
3 802819130 893953614 45709810
3 366103226 824982631 238774791
3 743715239 987541548 24898903
3 631864385 841055760 110974254
3 826522798 929889961 38953373
3 714196554 739204821 5014101
3 842529737 937677851 90334305
3 138819238 158522714 16216542
3 128077398 707383066 384883693
3 528007269 855251282 39137504
3 304678030 527283803 131622596
3 496730659 881141465 361821076
3 778840206 909423287 119752174
3 323647556 581777149 57669591
3 979064282 980915192 602080
3 950501395 972034787 9594242
3 231924616 619762009 367614517
3 621519356 989156269 142440131
3 642211806 654432140 11924076
3 519480603 918103009 95595576
3 847302787 953713679 83642790
3 120373211 702524386 200552844
3 683756544 763130304 6377360
3 234113544 772349249 422674322
3 853496166 937506621 36824323
3 598770397 935622572 186540559
3 598199595 833325471 149307832
3 35424540 528026137 264209232
3 923508918 995242603 41134235
3 671345430 803696437 97345258
3 665727321 858807805 148178509
3 445773019 629446226 104204047
3 136944281 798448679 182103186
3 303685639 806100109 80127883
3 146631629 313637813 113186622
3 767041711 915596063 9867961
3 653329543 699811938 7019044
3 709054194 870051818 77371963
3 401169656 855958342 446760386
3 48263610 976886971 355800538
3 258487183 336445297 28770287
3 390519484 812832347 106247480
3 658576074 773847145 22907930
3 498132386 701466462 184568884
3 934024396 949152466 7131659
3 286583370 363235817 3237128
3 910351064 919610869 243864
3 295894479 772806780 236021445
3 669929663 730208203 1564692
3 898590191 969854200 56970171
3 859234087 961973655 39557679
3 526875889 722491549 110955448
3 246304674 850138626 477296375
3 943616606 972537462 13411674
3 774170170 936691095 75293274
3 125368452 505064364 12349948
3 193488967 560221054 155123610
3 356925239 664333115 26304517
3 395178567 717059397 131892911
3 150522255 893790449 325765444
3 863125839 866394994 623492
3 314767178 823498160 170551007
3 599630046 695497081 36910608
3 528800073 837944949 299226602
3 865688238 974503882 40151568
3 220973591 956832064 461135378
3 630660908 800660392 142247979
3 267876997 793168229 490393807
3 265288791 382807115 80234067
3 470165607 501265303 7292222
3 935385896 946210176 5767952
3 883916246 997667806 64856215
3 451536940 701883206 139571221
3 534194330 859187163 789526
3 855219238 999777356 23078471
3 699830781 993731731 132677351
3 990157010 997502528 3549822
3 887004009 976907126 14728035
3 201812959 265394577 5771294
3 849159021 975662867 18770049
3 789991495 860395004 16945820
3 321682429 918875499 271689460
3 341631482 791010920 155255248
3 501945577 519497024 4631362
3 432774701 752045275 76567277
3 497211782 978617466 141145244
3 872054883 894488336 3752493
3 536450932 915246851 19486232
3 798341135 901996042 101739260
3 649686940 686241450 3168926
3 610306413 795524746 154658402
3 325086839 613453203 138947969
3 498538365 744091969 201623679
3 503490601 891296773 280731581
3 831988307 987633990 121671221
3 935033874 955919414 3535110
3 639861315 933796060 95568413
3 812509996 948000842 34932877
3 779379564 791325967 7857762
3 523497638 572359753 37656329
3 413802919 424837685 4483324
3 445246162 502127029 47277410
3 538575922 888117813 258409141
3 671546091 871497415 24285009
3 764995500 921326924 30231268
3 465064026 913894321 374531794
3 109342026 514687908 146922533
3 530504735 867516717 203800669
3 378245920 498334088 47715340
3 497408839 806295051 240556873
3 291787080 454233082 58325746
3 291297410 822956277 146876168
3 676633365 873743668 35633133
3 853644109 866214953 3413161
3 199640926 784396017 374398399
3 883858364 970030718 60148561
3 641239617 829109302 47568503
3 382095158 961045883 548257493
3 579746277 876930326 206710146
3 41445165 900649018 805945869
3 642300323 707665528 56520737
3 107602276 471835524 317020270
3 420887872 476358999 15109166
3 384081250 750165623 261870013
3 961979323 985138611 6605741
3 165963228 661811991 103015822
3 730225162 827837831 27996543
3 146350802 261623469 61335195
3 750908876 790822049 7180275
3 179793237 801106230 350267912
3 973621363 985602316 1644011
3 62372515 618120286 266840029
3 60641491 521654670 374717638
3 688058706 734514021 15317447
3 283480960 933773909 99154824
3 679747440 887404214 21960922
3 758704828 831254391 35751242
3 709216118 812214672 23585589
3 707446607 848346145 100660594
3 234067835 994365748 98862220
3 77331561 231635701 116712833
3 83934605 609283545 412107974
3 265421937 764167977 487900799
3 827288412 877082367 14295592
3 637884757 737825142 29928321
3 471102202 679063166 134063366
3 123235068 719605058 463169395
3 199978363 562402397 329172364
3 966142253 967779148 996746
3 155947870 476717532 167121488
3 885643009 887862750 998552
3 721995509 883029485 55877320
3 692372416 961253428 3042159
3 978637422 989959370 8878407
3 365108350 512463731 38309077
3 409439137 448972234 2266194
3 662088190 756599517 24824165
3 336519109 706791940 334819119
3 125449740 308204968 133131365
3 999397856 999422019 10278
3 798695300 864015642 20709984
3 394601535 767172938 356071807
3 315449304 390641208 8481454
3 951638059 964247456 6856602
3 73743577 357451754 250482145
3 80948356 769476230 492736292
3 698916441 881238479 42288918
3 54898392 970026948 353373468
3 821876078 848681748 5782577
3 989054410 995245358 1286591
3 107140930 900537479 201210191
3 610265560 751586817 79800782
3 300708104 538424265 69056594
3 737550044 870865103 45522254
3 612562701 986795260 315145273
3 396744342 989835372 267883818
3 403215260 453827050 34928203
3 888437511 945324335 28262678
3 568358447 615266393 39633641
3 635659107 724821885 27668491
3 578935870 593482618 12857324
3 67261559 423340155 242376832
3 986139858 990392278 2014674
3 124165720 134409332 1685413
3 779308294 821383911 40688609
3 645410159 973559256 135185499
3 994372215 995907972 1142877
3 185602980 877942859 555390329
3 974215487 993851440 9771841
3 764285559 769059344 1031405
3 309756469 379645398 4643112
3 846226198 937900056 57736209
3 557987742 924582042 286844802
3 555081231 576975705 1741441
3 270461204 334591323 19161641
3 552199372 971267282 167064978
3 273209059 802428645 102278459
3 303187736 700176504 283059768
3 237404683 281707159 36625173
3 787689376 957884135 92084740
3 850123049 993735915 142746529
3 620658392 887018418 126967989
3 621093417 961843019 292345153
3 658609759 682503193 6480911
3 938619294 995021326 26479279
3 647235761 739206693 6371411
3 368436782 574168862 194865727
3 18045420 22818815 1998731
3 450319080 526656100 40959686
3 98378698 428278906 78239054
3 256510009 420374327 70044135
3 581398987 779178233 71550493
3 455262990 696872202 112602852
3 410806991 918697253 263774172
3 242392708 434059976 139844509
3 787728708 919411873 110863547
3 279623664 516856192 11402976
3 179024868 917085183 552489720
3 469544417 625481613 51168369
3 604256322 687564992 27969436
3 185791708 942042425 256198792
3 619683965 958951600 290336211
3 34187575 483198150 407383844
3 939351374 967162513 22321611
3 724523767 909524466 113275257
3 870031533 948257193 59759632
3 292591200 442629105 7153431
3 83509688 427349668 195895148
3 196075145 542968006 279991464
3 638791621 919240910 3214190
3 862348734 901574349 3317244
3 753040709 904731406 98783027
3 955318665 999349749 7347288
3 989214618 989344018 108010
3 681824467 892602835 112151617
3 480197908 918961889 248994541
3 751447641 918760525 129817594
3 193156853 385120781 96624810
3 424207634 619024504 29328447
3 224990048 775159764 75410282
3 157376561 332707900 10201802
3 575468374 695667321 81394892
3 743991282 856761028 47587465
3 659276185 987518487 85505120
3 430827685 692982946 171247146
3 12856472 467083182 111198893
3 195633396 350217584 136772774
3 73511854 604685152 162403147
3 46250561 541542579 52418834
3 409424864 962769924 410105318
3 484982415 629694683 58556650
3 860566968 953367100 48935536
3 149817253 771109187 560717447
3 131293125 602608537 397878203
3 395137349 664829617 147508779
3 209826440 940947193 501723981
3 892390077 984134599 54091709
3 300272660 896528385 82150998
3 756727895 894119115 74484661
3 949958962 972854617 21258945
3 801216451 807533362 5555675
3 981676635 996151566 7204410
3 152175143 512618269 74046991
3 197591509 668576875 417498497
3 801537208 976939887 52269696
3 564267283 853904206 85091633
3 318738558 897604704 299292764
3 474767711 830241172 140586691
3 254212000 359871406 69432683
3 703610733 933971282 227223791
3 745943992 913907148 89298790
3 922580079 957156360 24912171
3 231424201 617396727 9300782
3 305006204 486772565 140665132
3 875816542 967182657 50460943
3 44111021 440483976 141759790
3 942538608 973503085 2266438
3 803336111 856880640 52262670
3 542130223 569965687 9410771
3 245806884 512615859 64028434
3 504825749 979290624 346271895
3 893947523 937664594 27355991
3 330728188 973458720 15058802
3 968362607 968571456 116706
3 594172846 611164962 413203
3 697309151 785055777 3693256
3 901740419 964895458 49755969
3 26004713 680771646 81916405
3 884918414 972876897 54087631
3 278537520 866515195 40823731
3 219122797 952919949 248617054
3 776286631 809802347 29018930
3 91518394 318107142 71611787
3 215214943 575795569 234349145
3 619593935 655318940 29039351
3 857900922 935289214 38017799
3 932350373 942853027 1364934
3 978596819 984622611 3933647
3 533359149 810783959 232989896
3 574298107 896974296 295983806
3 334237964 448869199 24343252
3 764431803 948582589 96983320
3 911166769 978712939 29312538
3 869795025 911866610 30766684
3 662099901 841208008 78941132
3 286137023 597586257 33657906
3 759920094 994942194 142931507
3 116649929 775494292 429101628
3 38257349 840638241 28550204
3 706458910 997048872 128762568
3 688082125 864956515 69929546
3 765665579 787702385 6433428
3 105754185 800004479 419130904
3 498875970 724269699 42265328
3 769964653 839199594 30218932
3 616185953 774118584 152143604
3 411167974 593704045 122883659
3 232096241 319048594 60113362
3 251381034 771504618 221692919
3 270783347 517166714 121030455
3 704559293 852617893 51889948
3 461734817 779568311 106923820
3 124466947 727558252 177770995
3 106769584 793351739 659501438
3 790820699 976669063 173851197
3 277058691 435148688 40624542
3 926636351 932093669 5103
3 189784192 233380887 25941415
3 982333741 993699932 5101296
3 817477367 863949407 20662549
3 172461993 898473858 479085847
3 34201606 451581056 150390568
3 928281273 930349826 1143010
3 77524782 599670279 166299596
3 134436512 327326299 110089329
3 46576673 290913683 103134298
3 62419843 907369797 772652776
3 136764328 481236973 95955949
3 930753877 965631152 15530931
3 10720898 988620621 934131177
3 376094302 807248075 218671504
3 733837416 848403297 36698560
3 415647691 445826393 23243516
3 718180618 878423608 54784242
3 120875400 535769655 43751040
3 857246445 868927789 5450068
3 138022136 960768540 323377628
3 981189228 991944937 1858715
3 740858215 835004651 93942779
3 757589367 938106577 70686776
3 433895820 984361500 387928539
3 833355360 999163506 56166158
3 679705586 973157761 278672837
3 446186006 765770976 4647682
3 660888675 682340752 19048050
3 708097212 886567672 125635697
3 141305218 422829945 135376002
3 566198685 960588269 104222257
3 922911723 935638468 4830537
3 767968574 949715817 2104341
3 359446427 957726363 277225734
3 251127069 526052524 191206679
3 718481776 734959995 8808741
3 252656732 949385762 396650728
3 395586172 850552123 75501271
3 835012248 839573102 3901812
3 439507237 486689294 5268397
3 26159904 449406385 378921421
3 576399823 873558652 116796019
3 462893149 523221833 50567067
3 434389718 568761233 100786798
3 975653312 992427539 12578316
3 648425583 969227263 207635101
3 247916188 995263099 685027508
3 843250024 916107968 10713615
3 4647373 219493310 62313529
3 353228210 840065283 443224921
3 51082328 200197476 143885712
3 888504620 901513472 12723381
3 704942160 850973432 80479398
3 666455937 993853153 205359208
3 901306050 903710647 868724
3 323462310 812388904 34813422
3 510787206 708432509 87055215
3 96325296 272271234 164373943
3 335364498 644990022 191480554
3 282506320 775647451 226376439
3 222435448 298964857 72919952
3 387057657 902678468 173468397
3 915964368 945539586 21827546
3 510244540 994583942 101866678
3 339763384 743193938 264515731
3 156915530 555536347 180583224
3 164605194 654686866 489860200
3 208317775 470232473 69878315
3 533843779 630681328 13615351
3 61715181 791895381 133761634
3 28879175 925980129 311496949
3 90324560 486332808 11504220
3 936646618 954547271 640058
3 128007660 873651045 388668011
3 869405814 943059512 4164808
3 61091133 445456781 230870850
3 721193720 787291832 42714766
3 987502742 997983666 2707333
3 272219658 335748360 36496981
3 137729682 660525543 454500155
3 595081895 788989840 184574615
3 454677484 839833679 268123737
3 41696514 796655335 663774375
3 581401241 582727784 567441
3 694265433 939053735 23911183
3 449108637 640062705 54619263
3 441625113 891062075 167127415
3 228778419 939709131 413432177
3 306840596 918517253 593489434
3 671883980 756660264 61362460
3 271060291 463788153 80655823
3 896207753 937212852 34042402
3 22970359 376355414 242481464
3 921404502 955645663 29307694
3 226624027 432690657 165642110
3 644116853 920433533 204715078
3 639887644 966177826 138744763
3 374291944 712062637 13259267
3 186363634 793500436 453269356
3 715260586 995029860 38462783
3 8862757 766163997 440244803
3 651272172 772231012 58428456
3 470488452 567983684 87782806
3 611718525 787354446 88605936
3 280216430 864541661 94154754
3 536158690 763591090 133612444
3 282829301 475843893 149232218
3 803666532 826341311 12422156
3 867067224 876073058 3224244
3 909526914 991419720 56031489
3 390391531 703171337 23159365
3 544075313 808907020 3273971
3 402141743 793495939 327253077
3 156187666 621558836 116623985
3 863576359 911514720 6122349
3 171059707 211080419 31674794
3 174870759 910687774 361490563
3 712561879 934711591 51986515
3 926002904 948551403 13847666
3 259861049 558337461 274183860
3 748270211 780006864 19983835
3 25755475 482559130 205989375
3 153031770 742432844 533583217
3 937323213 943274555 5003272
3 692660911 700626043 4694109
3 798431324 945745265 106385473
3 341933751 506397113 145766674
3 391687118 518035091 52752572
3 250758347 540673345 190373461
3 323269954 571166807 203449806
3 864719546 993706649 87968858
3 894546835 967957605 71155787
3 306693112 712364902 289525926
3 362001985 911917362 82544349
3 589026083 878820377 137707154
3 929637599 968624830 28357512
3 479980458 909218398 180111966
3 30678901 562118754 469801389
3 566009794 690733374 42268762
3 463291968 644145603 166646464
3 292547979 298281014 279059
3 706745905 938593678 34484494
3 945999251 987872535 803988
3 355277852 743203434 158105932
3 261498771 357127314 91583837
3 392519334 774714802 202590002
3 174438908 993962187 89693824
3 768756285 860957712 14320683
3 201881775 304538795 63297851
3 474794794 781923621 15411418
3 653822457 993512559 28144485
3 693701653 924622764 192200382
3 809942998 888310644 34494636
3 665246821 834192549 153152187
3 133355867 981119708 435287175
3 454819318 665782938 139905343
3 243272465 415792632 81895412
3 442297708 848058828 347271657
3 506071623 647605177 50920283
3 389873542 546966646 71095370
3 11004252 767600993 419099662
3 41673255 125578221 24935583
3 912638900 942771744 7595495
3 289619882 942970126 489996989
3 451838006 586130195 55965670
3 301716673 951391564 219971252
3 943597109 998460105 4638748
3 428655962 453225398 4597988
3 745315944 846618100 87611016
3 814180300 832999173 1477794
3 99484438 875713775 758067351
3 250919055 677003642 381140195
3 15184689 350812002 41165579
3 889186895 930849911 20197898
3 738882152 800114245 38871316
3 536650465 788539472 94598007
3 644989488 744969938 66566504
3 504094568 775147500 144266129
3 960766774 970063619 7669046
3 746145306 907304676 25634749
3 971626941 996658796 19549308
3 936130227 945659876 610093
3 299264446 974064607 613109640
3 82912015 513745887 51981333
3 259092459 555965587 79733016
3 238422196 504170699 60790392
3 142698082 500033657 157711758
3 910651731 986446041 40565530
3 556863502 994034017 156504559
3 154100828 924647865 145290420
3 508100553 887836900 11955586
3 607982228 807902500 11447542
3 314227735 793166539 154351050
3 418271457 954968571 226281959
3 388863853 806926937 397377167
3 546805948 975105517 71405786
3 581859546 836367343 146045974
3 212446005 709907868 195376375
3 749977191 950974087 196390078
3 350360335 784501653 320758709
3 203999886 294780202 85523475
3 228074937 454979853 210328810
3 906903659 932838460 2090311
3 545010303 965134456 311981283
3 880559175 990362855 82145391
3 235662292 544546828 301567481
3 436505065 648030552 72169879
3 437529920 532025043 16414169
3 225816100 469523321 67345952
3 357490350 662118625 217750731
3 935499189 954523681 2381429
3 871080115 954357696 39449187
3 696101917 878882516 36424862
3 253168988 661179335 193850640
3 341036236 731549575 69189826
3 879532649 960725856 63325334
3 340452471 537311207 189123465
3 820201441 832415439 2500559
3 503963918 822716830 233528708
3 615359851 828349588 162096402
3 168151862 870002130 478564619
3 816987224 961808207 103193154
3 723730743 826533212 59752154
3 165500669 230516014 29916435
3 858609793 960143271 73661157
3 920380507 944823397 18553530
3 12122072 212870270 97188835
3 780787961 995967927 38265698
3 185662702 188974352 819214
3 658520344 786592210 126977927
3 757101593 839815046 30670380
3 993911965 998871210 2241265
3 624488965 662424565 27843647
3 369883677 614111476 26524201
3 273217379 872822593 13488457
3 308423127 552618190 82519696
3 929812519 972597764 14425520
3 51430123 490959258 10979746
3 814568701 826556271 9128930
3 485022308 700704961 188296106
3 310693792 703056590 159878634
3 141893253 627358616 70171162
3 405241515 931306960 498168412
3 890553770 983252111 2769715
3 993497713 995913328 246726
3 764470415 920926251 100145755
3 8166698 730120807 610751218
3 654121961 936571573 209520858
3 107450537 660143468 227707723
3 276078970 385776124 45627126
3 265638693 321972520 52904751
3 153716950 315011261 138985365
3 953941673 955313805 329333
3 185881157 645015961 425086469
3 43098886 909466199 640361773
3 624544180 888547524 199123638
3 875794546 901722708 25738236
3 27159098 303254265 103885419
3 387926456 441536808 10404225
3 171842101 960088800 126785931
3 28404711 558588998 178553295
3 607666451 656332462 30614173
3 842339379 975391823 33767441
3 856280625 947130486 11331552
3 649638676 755946029 38628597
3 148355246 578905430 323616766
3 622157139 664318439 10550358
3 874101770 937895087 52715254
3 11119976 359395710 333723228
3 928435750 953899639 15097172
3 449366343 534117708 32965798
3 531311347 975327230 61136863
3 769444831 835294149 25109908
3 410857605 860850512 15567340
3 916348088 916824976 100301
3 850592301 898041440 4392804
3 314880017 887455216 559146357
3 221127546 311146759 52560168
3 534069245 821792198 194013802
3 125426916 140727249 7381802
3 585929633 641382217 26584946
3 575275715 820807583 135970554
3 746013206 934560504 135513111
3 954070101 978197250 10742777
3 510078903 543150755 29466677
3 966298933 984585667 7655001
3 973098522 992277252 3728004
3 176725359 550230488 227624685
3 130240766 253051972 19331056
3 395231100 840663394 57765812
3 792966186 812900236 19020056
3 41450672 898221290 179666289
3 592921820 971557618 221436898
3 720675873 839093817 17393303
3 662440879 703970897 38080236
3 214915446 455998995 218774117
3 458866950 767768954 62882738
3 108149166 841261896 7591796
3 308733589 811960405 416702064
3 375925508 607282037 50481081
3 322431557 425132450 89858675
3 325896122 778587934 246335568
3 317652811 408351401 8683969
3 141993415 360979372 161602248
3 757006821 829412629 19932655
3 441189750 938861920 229246963
3 159397762 213645328 25040806
3 273784735 857380184 449387763
3 118936883 610446756 142084865
3 703064615 822316344 25944680
3 360941063 379377983 2457101
3 319355894 442769718 28697682
3 593690543 834815681 64163777
3 758356813 802834038 1485412
3 723468841 753239928 9933913
3 179940703 868838284 422921300
3 34711658 740387570 537006681
3 836614955 893159077 27163917
3 283252979 586482652 113105103
3 524603769 666938195 53070307
3 110840333 874646964 226099662
3 213246716 429005777 32622701
3 217834126 609968670 177575447
3 647151762 724333167 11822740
3 432899634 868456095 120818876
3 337911424 522916934 99793692
3 820550943 988970100 47857946
3 780081418 906508547 91656710
3 924041207 934893931 6455443
3 194642250 260061398 49630771
3 722711703 879528539 71742146
3 487825065 952913571 385409448
3 511296010 630900066 47732688
3 745261649 916323854 73940093
3 327779100 359195476 12895454
3 667065680 766999736 81108547
3 67056429 372378199 109445632
3 786357145 922274014 46709013
3 472222058 606644234 5949972
3 589619746 886836867 276342726
3 399791975 672494251 138833950
3 255474490 432865022 29556651
3 167833045 462237421 12020432
3 723085120 961485429 99945851
3 15560255 247312492 172744208
3 729874745 903280620 41288886
3 271467375 601205448 55503760
3 948512151 967395618 16324467
3 110656418 874001606 234702495
3 88854050 912318210 244608822
3 440279074 932387291 107809020
3 465559778 737798242 41917124
3 813134551 952418468 89076131
3 160582328 463390118 221393016
3 238559426 577131627 195816936
3 18618218 412679143 134075185
3 839841384 911603157 36739108
3 815099506 991345878 111387081
3 986886548 995000123 4674128
3 74387379 164496175 30301092
3 667291605 681411911 11810920
3 657346771 981265681 18643307
3 233472439 236974189 930198
3 712027688 912466230 73002486
3 747419680 901375192 8271589
3 748370868 799629854 38130594
3 767648751 886517591 11039656
3 994308364 997085988 1167041
3 94003118 829914508 300830707
3 533787111 713680755 28744725
3 486227875 620208554 88318593
3 422910641 805765334 373997753
3 243861095 452922457 49436931
3 892709293 990683926 18810676
3 627717562 714718604 75559755
3 457544146 587146724 41836709
3 364329886 585951625 32502159
3 442219077 956263605 264451635
3 427875695 659015773 111552373
3 309823474 457352260 104071151
3 427436274 661573983 8921929
3 877402209 896489631 18220457
3 797770702 806831781 4139349
3 211266231 748214663 188036326
3 936490493 939241809 1773050
3 674308535 852302893 111296152
3 824483932 880749144 6516378
3 494806066 923169221 282114111
3 137025124 509528579 202615418
3 251683762 450713696 101843016
3 798287755 983166842 148736780
3 928527026 950577929 8820504
3 747167960 771008800 6007175
3 113887404 431592918 123535332
3 394170301 404047084 9128026
3 629824492 649060843 5957824
3 546170312 851867381 73035536
3 441343803 914762571 19480728
3 692797786 864452851 83348645
3 321102422 617627466 266954775
3 748590873 893553725 77042897
3 402086587 878203476 291758924
3 173687871 647725429 112951085
3 987317561 989588468 100553
3 984866064 996601981 4675849
3 598659323 609496657 5402363
3 408504978 863854344 269731093
3 994403445 999863013 4588458
3 272506713 481464168 23290347
3 177060251 706813423 107545217
3 403206554 714771371 208573961
3 673082763 789934634 104603802
3 282192499 767255066 338567788
3 508946634 561264527 2292505
3 602050003 976873272 285292233
3 90411991 708968745 82210937
3 610883930 706741488 65370737
3 658595047 909869017 225433235
3 804384106 909076491 76853634
3 366200111 996607728 328939362
3 249117826 621808618 45544824
3 518137487 775989046 227960285
3 297136282 976457102 82444144
3 994552139 997899392 987120
3 48234742 545969772 27832155
3 628182250 884234169 95602233
3 670814531 943412983 84761369
3 78920562 419987826 63194721
3 477194423 910353291 49158042
3 299354846 357680105 21830707
3 641813376 934862164 588707
3 926007352 980748687 31801018
3 138437253 530461860 137090391
3 961526416 979692103 2435020
3 696302857 927828226 194578320
3 483764271 494443563 5498926
3 893984894 953648624 35623905
3 810134869 824224618 13516709
3 293601331 709480360 202448912
3 199045985 636363544 251405209
3 163695487 306270208 10373535
3 429577304 503572865 64727995
3 876692336 926409837 6595174
3 799373424 963656128 60481155
3 150261772 881979791 385694150
3 967958246 998997610 26139384
3 799290545 923274729 80634572
3 643083672 937102434 250936789
3 58671325 486465096 329780574
3 411039090 951768372 53555276
3 932500269 939317783 3673255
3 743744115 746739066 1105302
3 715129481 819260045 23711965
3 735022340 847199168 18604115
3 669684399 871158529 80237634
3 720653195 805980432 45624039
3 856784607 982803217 34139189
3 443541179 941961024 61560194
3 249873867 505970256 252225595
3 344537566 952774681 576253952
3 877026136 929931217 6591107
3 350452518 981562168 332511077
3 379045799 826119588 144478593
3 963852526 968159026 2847211
3 788391656 929535892 29311651
3 712613980 778658149 2732742
3 143560671 806268905 218822898
3 720405037 913032653 128619742
3 464379582 696069829 158345366
3 379979093 567579589 164254488
3 146561961 381150659 99909809
3 471584446 734657651 105386926
3 643216539 785028407 93111238
3 37537490 609499356 387845002
3 619245963 916522098 216090920
3 886876376 892573164 4270756
3 918173877 918475027 204157
3 939169435 995590409 14056416
3 930925091 976483675 37652340
3 623111206 674165557 9420457
3 792006069 919301677 34325641
3 958819345 968749096 3366116
3 810396287 935305392 88549408
3 984402772 991436573 838582
3 663889460 953396992 132683520
3 517435959 853772278 41209195
3 753947695 932566656 59967283
3 353233264 634100168 175655016
3 351567317 500595132 97583845
3 885180845 895200781 3812206
3 481276515 961855679 212869463
3 470509096 749955353 116205786
3 193763060 716053833 93885559
3 300405949 647304419 262085291
3 204616416 209915181 5174188
3 633416219 821298661 90341641
3 311736709 827329192 272616878
3 325676186 646667412 198261171
3 41110524 749934120 414622135
3 22240763 895435199 52196799
3 54770772 923080571 763172752
3 917846716 979817397 11738101
3 552157999 715726263 43895461
3 891418295 984076092 63235485
3 607509088 640443014 26520191
3 259357367 716642146 86336377
3 194945347 817474341 151328950
3 674471290 947385285 147556784
3 731000684 798506443 31907411
3 411791806 524358433 23936245
3 396958125 935943183 77701159
3 718747045 886603039 40170357
3 491745680 982266234 224981682
3 104777206 220700984 56227738
3 865847264 911207760 19635776
3 228761703 413900610 86999559
3 306040227 920067441 79505584
3 868339252 896429257 21794030
3 192754127 821981653 138832401
3 464357152 609481450 114518566
3 824419674 994677639 120366864
3 5278317 570550684 128629582
3 340692348 713972542 86456457
3 413117236 564785393 129084535
3 169856854 280884453 16514336
3 384742883 588101836 104225526
3 752563034 814158945 48755726
3 599265995 898139687 93560352
3 468872899 474506692 2660949
3 608085551 649387209 14337713
3 489398061 933594026 380280789
3 487144379 854331037 173146450
3 146460544 374402729 98068795
3 223498624 268827872 17871074
3 70890977 837490101 72373638
3 583792517 888930074 248198514
3 145497111 283114559 4441573
3 119866045 809622773 650891313
3 128256526 254071585 95173349
3 835438687 924834867 82167247
3 128902838 835951666 237487210
3 476000843 566237099 52243386
3 263780503 878905406 377248918
3 66662646 555602389 101766322
3 890350479 989167317 72330249
3 874014117 962434859 80576508
3 90175326 831459008 308342698
3 116450415 745669226 411815069
3 872247657 998463585 61516465
3 976124128 996467862 8785650
3 462597178 483998632 429354
3 506945416 812808379 114303785
3 642079323 830548106 186563422
3 163916968 318882753 154548992
3 457812732 612476474 59844488
3 578181001 676057913 91889706
3 633668986 647276653 2288663
3 350089881 704603439 86974107
3 466301263 676842476 139701741
3 500528952 559972048 41578729
3 202913038 798975149 500087431
3 789967110 935770944 72966345
3 639908148 884110726 121923553
3 595854951 794715716 72426608
3 194281244 383291617 42366329
3 936060470 956828527 18878310
3 853457477 977174518 57220760
3 48878596 611468182 446614202
3 220183282 663555466 387642817
3 262373178 343525285 21674200
3 397692370 915703788 231653575
3 836900731 953919906 71333310
3 170347343 363424436 68953537
3 37145452 590781063 488935834
3 237169414 828524422 240271911
3 691624587 748175239 16963494
3 79954902 937057251 85286153
3 850285384 962700143 16311104
3 621036106 730666661 17999036
3 991960537 998172503 1402926
3 175072100 378389942 178271598
3 799460873 989025110 140254896
3 169288019 250241540 60246991
3 526747410 711008189 22484661
3 396485749 702804480 116169860
3 595404866 954142872 176594378
3 564668526 789738854 137747649
3 200885999 871151954 478199826
3 433417933 982293530 380536830
3 481876333 819556854 247876301
3 623214559 810993293 167845089
3 630884938 921597693 262359295
3 343283286 380475455 23413320
3 339963493 698044318 309049444
3 437698725 786338398 110760799
3 472657802 885983577 405830147
3 856113280 877693590 9455388
3 4131742 326848839 177753910
3 553269356 942663928 57778886
3 81001783 145411284 28314291
3 966116057 973173942 892078
3 824250491 828784116 1836678
3 229784768 331381093 61413600
3 52520236 715453194 372757024
3 827258649 925620776 51769505
3 912757822 968177079 48086393
3 211950196 572222200 97009468
3 237174677 521601169 19878001
3 96095724 616543226 284992734
3 922671120 950906777 10297001
3 687128681 756463164 6248169
3 993771310 995918253 1952291
3 297883763 847487770 55378975
3 657040142 700034006 21534317
3 860125043 930504626 8020479
3 99644141 777063607 420289793
3 830231205 985150621 72448119
3 205452706 344257359 77256392
3 883620057 919643025 13316319
3 730508707 977724137 54309168
3 731076404 770403990 13757341
3 843827492 868343166 16445662
3 592980370 653268059 6328080
3 516310984 633968447 65256776
3 300677976 638811369 266829804
3 287304727 657139792 365890613
3 553381356 757610180 78595990
3 596964137 741713255 5920617
3 922117604 979258485 52544531
3 206433622 813897074 420234626
3 798315282 944754355 95538708
3 144297587 652824766 403190748
3 775942719 791382930 7594668
3 653392832 902913974 183629643
3 62925059 855464037 685468901
3 27352145 52488934 15717406
3 693064510 855952383 20765930
3 173060428 237224538 14903137
3 282262356 948647784 355325188
3 833567018 836260329 757283
3 976488434 985471952 184030
3 100558087 354903379 162479417
3 383912267 736999400 49403184
3 517417497 543421593 13656735
3 152079036 754093011 600886773
3 849686378 909425233 6273756
3 978906386 989936272 145875
3 283606789 612055923 212165129
3 88447204 364847255 98848439
3 741390996 951582865 102047620
3 962466875 964155186 651290
3 616108391 834819031 126105407
3 466136802 604028558 16509793
3 572679200 725644566 112238005
3 373811101 983902527 145816282
3 410550632 927489775 509686710
3 576827271 622728954 15311356
3 369355057 504449917 39045883
3 250542437 953867055 179627340
3 183292428 885462810 334799908
3 898885537 942641820 9444745
3 464870970 767127975 31335825
3 583623720 810143877 107050999
3 614411330 913232740 114087817
3 981340042 986610238 4551832
3 179144969 949936516 358707271
3 544027472 657336701 51277179
3 595197262 923446397 8959152
3 488742051 595061400 56902303
3 316259556 353528951 14839812
3 728340212 938158962 120372699
3 893190988 977503855 30404209
3 201700750 438782781 219871249
3 117707521 463999605 324766875
3 370375962 517326485 81949585
3 490041929 702454944 106882459
3 940454357 996914268 54153866
3 319073995 749338730 324722194
3 788542850 866658555 44746087
3 495883250 931708280 199740847
3 436429709 909525758 174968950
3 732402680 885495305 70931603
3 172881121 444825267 125901806
3 400487243 892900319 53177163
3 170468848 780319639 43741138
3 859518096 951277050 58601126
3 348890386 444297892 43934479
3 172931966 733948060 371746043
3 72208660 413063159 305785558
3 801014212 999005108 19285774
3 898320675 906308228 2945426
3 77823530 611447640 6498229
3 879006521 895810923 7473497
3 784583246 963085991 140866645
3 147631994 271312893 76041246
3 84728865 978801008 114943613
3 556555336 880809351 220462129
3 337998505 617693620 166152721
3 552485859 659649663 81311447
3 687264389 763147318 2858546
3 849147279 884828124 35331618
3 341590014 992854938 37499534
3 105514150 831714898 290182725
3 407220821 501412715 60967711
3 436139628 642063640 200148283
3 832516822 873053655 7399067
3 842368551 911823080 26617807
3 763586061 802645228 10827206
3 234931350 476041610 101768223
3 2378509 291365860 150595381
3 192325189 291249971 16510578
3 501771122 580700480 18642325
3 770130030 905942604 53513032
3 655085596 817024490 46744571
3 232806040 460013550 89920268
3 911744570 929448485 15731473
3 385961108 601624153 202485438
3 608889402 945517937 166851911
3 503921511 918317908 105162992
3 768040091 821668458 10138539
3 762171163 774965303 4963768
3 491238424 846925992 35158281
3 414798684 941154320 96586452
3 206904678 901090164 682763754
3 309290253 779048811 223535861
3 203065008 740139124 19719706
3 33319105 573512425 17007138
3 234825183 800841977 153960572
3 139976754 770402403 115575785
3 555413644 955509249 147593980
3 201040294 829236169 202528468
3 854934746 873376343 16337048
3 391039153 395906721 4036844
3 118442014 439503572 46902599
3 424824644 926253665 398807424
3 514593920 556609323 29815418
3 56769477 87786228 2143923
3 763113178 950002531 104532425
3 579768934 857788476 222210876
3 333909117 818906423 194866793
3 665923788 710906095 11251873
3 399168257 638178210 160450620
3 790282268 810573268 8326990
3 614728123 682365316 22156238
3 835669890 885407009 26944536
3 362034178 808590626 106354450
3 796713802 995459522 120490636
3 606080287 969660002 235464173
3 32047154 907538834 791661322
3 382871095 670137250 191994893
3 410008365 578455379 39396626
3 350909332 422956242 64869148
3 640253754 657953033 513450
3 342259968 938346757 100303930
3 668685498 939057343 147616618
3 593809032 984172403 196662674
3 77469664 875472044 186264888
3 154246451 289161125 29298734
3 517694901 886779872 243090440
3 330528491 533826146 107781590
3 102518984 394390623 232036548
3 520055098 760303886 220938874
3 864840124 983902578 50290793
3 470293982 989895455 328783670
3 970042410 976827273 2844705
3 275333580 820275863 79267024
3 227607722 622150560 392433791
3 992945377 997682263 2899327
3 54869639 684045954 156539981
3 828254908 992678331 111335217
3 357386357 868934387 370792515
3 126300117 575852348 20900239
3 142665847 515866607 207153615
3 912091327 954032771 29359315
3 442295520 753348713 280507846
3 403690399 435087235 6209508
3 532458162 729262889 190188763
3 284216377 475626243 125338018
3 677930410 879713641 122547023
3 215538457 624983232 388966709
3 879232070 909801310 20073300
3 770320710 862982363 47298264
3 864781903 915022518 27700043
3 1998277 109264783 66164622
3 661771864 889275555 134214399
3 788580468 865253453 47411268
3 715785574 937624464 82743051
3 646017633 734986954 23602748
3 800480273 834670483 3355532
3 836565388 896317371 32980015
3 129122249 942072151 122460121
3 456310306 665282335 76171433
3 195491021 565421573 181399598
3 316623282 848448577 36634835
3 357073408 473183413 114317048
3 119834283 283798923 9238508
3 563696147 806770293 228097383
3 333283269 378382483 12449642
3 591346136 825152997 88425499
3 822931556 925012769 36209864
3 131413531 619822904 1569879
3 785974067 794881141 7015005
3 185964197 953429403 212100055
3 145171251 156364820 4238790
3 326347024 667374395 39961202
3 892806895 964700263 23897910
3 370581038 570691953 104943585
3 658331959 817742800 136083262
3 317229829 922803273 130707802
3 559933338 840128578 103033403
3 905295508 976757652 51308248
3 316352299 678495845 147787152
3 860733634 877761466 16660908
3 473552631 788408178 118652834
3 50495525 370461042 43367467
3 701487003 806197158 66248
3 483992978 513485739 3214624
3 723391062 766228340 40894632
3 292505768 543230066 83653458
3 111411052 832897672 500030601
3 906960007 959665561 46499387
3 780190615 889794941 63765971
3 21372806 63127810 27856960
3 969225605 987847697 51950
3 568175016 949712408 280298476
3 16017901 546617085 249328511
3 856444473 921259466 21862754
3 399124114 445218094 33434563
3 164475164 565348372 169006387
3 609198367 950782823 298511268
3 568196319 670164938 93959122
3 19352677 810769779 751779531
3 350434336 780564933 239682029
3 808572822 930782688 77681084
3 718425460 891344092 85149240
3 563423250 903103553 317938297
3 98832174 810632115 229910924
3 996636349 996654786 11217
3 234454952 428314587 6676812
3 616891792 677624271 58207525
3 92442573 774577188 310950237
3 159364235 968069654 504810417
3 815973368 958524562 38714934
3 446869450 786474887 56920103
3 214678652 629649063 135651404
3 893816958 986189028 10959277
3 908140829 915745665 5859090
3 124368421 621685238 260461618
3 244269738 915189448 421280943
3 198787770 809145559 429978040
3 467496072 569217356 37724922
3 951734357 982825766 28816844
3 118910352 225206970 58156485
3 841842945 924835749 31742252
3 20767470 851327497 12331463
3 123172800 230390346 63827676
3 646370059 781560920 82885109
3 173013794 678462651 248287163
3 309248028 912857870 80814791
3 901551218 983334863 73482951
3 405137299 803099348 224492420
3 639560171 886771190 79047266
3 195494282 271494353 18915249
3 740190210 878822084 18647180
3 764222426 876291580 6687343
3 515403793 829480868 280907076
3 550541302 674481631 5808415
3 633056454 926434770 194894027
3 123841124 989054031 788084680
3 477789571 500623230 14499039
3 6822426 591385401 234505870
3 125266670 745679804 303991407
3 467261035 555865496 22041851
3 649132893 654009256 3051123
3 452752347 565818037 67611156
3 681003293 753996842 12739640
3 177852982 327510282 88131039
3 126603902 786977833 424546328
3 456313461 535586513 29459250
3 333290843 668101705 82502083
3 844026205 946828549 82855247
3 42808587 524511867 284777598
3 475796223 533562191 15489764
3 367311376 511650939 2950945
3 160945220 195377066 6144260
3 53021664 288156421 28311950
3 447563606 586548702 38188463
3 983254578 987086061 407688
3 523221984 726736993 172920010
3 724452849 777553969 25064833
3 522300105 629639134 69031059
3 902097395 951010364 1465144
3 437780567 911226194 88508634
3 193803989 839982067 295415705
3 888158648 907056826 7596091
3 311111243 781095503 86548495
3 52726849 214015342 78445457
3 124288395 982211039 301579960
3 281853963 576386538 29001995
3 926448770 963103827 10709591
3 236933485 328346451 8833905
3 654007873 869007527 140492291
3 685001547 926425400 178975252
3 745085409 991164607 45207566
3 567669740 657194735 73106556
3 952459544 962855158 5731343
3 136798646 698702928 257379948
3 224746243 882355230 168818026
3 975985269 992523943 3850657
3 122641467 327247109 190096626
3 529721935 718339555 151931980
3 832253724 971280718 128500119
3 99690326 550051968 444858621
3 279097331 796388316 427426442
3 808046859 956505358 83502027
3 643004666 967643586 181572040
3 647814354 659237637 10344177
3 605487922 733091361 5532399
3 632825643 834694731 118288835
3 580307716 884708366 14123255
3 197025719 656097108 83231570
3 915180793 926381208 3634091
3 947572596 983730676 1485533
3 949528699 970469667 20840080
3 614172315 796391238 169946441
3 145787472 593910213 403120277
3 463160737 494204047 3479141
3 181690128 439592225 84340369
3 923211238 998772318 1084372
3 719148160 801709728 64281931
3 507413806 527860434 18916212
3 486049057 670452436 18775993
3 34644833 196811983 139264096
3 985106640 998018334 2754301
3 97786543 205670516 82177274
3 654197255 906597133 129409569
3 532759919 745487566 124443427
3 879328053 951429126 10376542
3 638962671 773564907 95322944
3 257083377 595562876 286781883
3 209017060 577387007 197106343
3 752174037 792243921 10863915
3 683333345 901396634 39111561
3 360584156 749802558 195983033
3 137575173 536181183 357765411
3 877685980 893828342 12559440
3 778076998 793173694 12573495
3 841148026 868785507 7772053
3 535047790 654329709 101648342
3 602588591 664654446 5662722
3 933645669 963180591 3013923
3 788449464 891363122 41622487
3 717894649 790898746 42900821
3 464604565 950508114 74633524
3 747619187 990191732 148109051
3 264992151 294883290 6225675
3 540020797 719204992 3886363
3 376275636 708223602 108745964
3 642371002 947761805 20634928
3 914001550 981843807 5463604
3 836796844 998571815 141441684
3 323139415 503339489 98483501
3 169014801 881661289 678599120
3 647155181 812979043 96439721
3 162886018 409718822 126959938
3 607495631 858389553 242336080
3 718308772 767149912 23841030
3 612594609 706920685 35432900
3 195328533 851019389 590334358
3 775742705 886203209 4540671
3 134641626 344233873 171497539
3 333123929 867368556 378283805
3 812978394 860630816 14030045
3 104783424 218506985 9715989
3 880075322 942433934 14211087
3 245803062 806649334 514435292
3 475837214 685468299 45390471
3 538148425 867901084 191864724
3 846514589 931098268 60457431
3 928509550 967897684 32297667
3 75905046 824865343 73249704
3 861118916 980352267 11099264
3 476007122 723799212 34292761
3 548581560 875846522 192819184
3 200021444 302625966 56006776
3 791347974 871534720 6194929
3 303438145 496494879 191221800
3 167849392 823177926 541791725
3 308876025 473138719 127453240
3 565673951 829784779 238494723
3 685159226 735629742 28896431
3 110885586 893416553 720002652
3 224046121 386870090 60490335
3 318197202 965970059 342294096
3 528736041 597736979 26033483
3 173191617 246208768 25920333
3 16522736 41077162 3453182
3 564182630 584930633 6844414
3 97397390 986392588 135638067
3 816325907 982479597 24665481
3 140594681 326067334 179377043
3 878680986 990009821 55497438
3 730169479 890764093 142605376
3 556796673 753167978 134522656
3 418656063 711439071 222865588
3 78407606 919954839 250708029
3 814384822 925332691 38844275
3 801952045 854159318 30965207
3 520491475 830164008 195690974
3 242769684 715823457 358377588
3 4301678 67061920 60267204
3 745995905 891196931 119926786
3 138274338 557288938 282050125
3 717176614 722732812 287312
3 417945591 799270615 301378327
3 340525920 883826556 264468089
3 719052479 867962073 98345197
3 248783259 983580445 209496468
3 662458671 861279729 113107680
3 110331905 303541773 26456845
3 675702621 979815622 169544960
3 986521556 989758189 870501
3 578529713 686376901 104883612
3 390125006 516346616 76614088
3 935185590 997467144 46346692
3 734853579 952198626 68330148
3 234095995 842218620 558590494
3 516509502 754230441 93098375
3 581346541 936208090 354379598
3 302479276 411037085 225233
3 763581897 960256966 165601423
3 540946047 619607383 30351145
3 244195499 819667942 502821193
3 149874281 675377717 157118300
3 537883990 985018839 159157837
3 250992136 347860358 4365674
3 109874798 319705131 160258739
3 472239181 725219303 189403361
3 678193744 949267707 178524977
3 184349457 666076888 405591570
3 725653478 806301639 29987985
3 952106539 966944589 3879526
3 230050195 951649273 381152034
3 310378237 992679874 73980187
3 475236176 746692812 153859705
3 814511904 832888751 1295683
3 361533907 458021248 25049412
3 885568273 952910513 11071170
3 886778256 996723822 79636115
3 723840863 952069120 208891762
3 410796743 985793325 259147746
3 80552584 781632953 68137386
3 433383794 615330546 6576154
3 858202353 868127545 861503
3 263407645 489773194 36715331
3 908202799 998464240 20426526
3 469202031 716768752 95183406
3 782676513 944148419 65506227
3 273398490 332790007 49575003
3 451322782 850208004 87920030
3 580082714 601231100 7555526
3 636994008 949137043 100258024
3 611232032 807430378 75809028
3 212112903 658806818 103250738
3 283571105 976029012 567257008
3 395458090 853037543 446257865
3 722573908 844417874 89366698
3 208993224 889409643 528320105
3 344595119 793234649 269532726
3 391220208 439949498 21605384
3 982136255 998972620 6591847
3 202637404 606497158 199572454
3 209758834 473202447 110302650
3 185210154 510120364 171566962
3 887069734 898666160 5286125
3 567764398 609711811 24148560
3 424071417 820303159 354827661
3 422032528 524458485 4681769
3 850893928 999979687 87248422
3 886056135 977503649 930123
3 988041711 988873926 257896
3 309659827 794826060 427191447
3 420411922 697996052 26429678
3 650673576 778692897 9394347
3 287123743 558008072 71105610
3 871975928 923244680 10606412
3 589923285 885552736 290410774
3 601038610 789713664 25959489
3 460879818 788819056 121840497
3 595825951 664566488 5633868
3 87010902 87588453 15721
3 25576771 188017442 151471161
3 752383268 962186957 84653895
3 809315893 908484819 5714898
3 173359692 221418447 47143153
3 675786801 979676547 262465368
3 102709549 884466041 59207229
3 261426354 462541165 86854157
3 899469870 901216562 1220425
3 161474600 835847700 344114617
3 349253023 722173318 225699907
3 776511077 903092376 64402193
3 349490990 573974836 109636599
3 811596332 995536815 169796660
3 385535332 989972620 115630203
3 697442770 826089402 96043035
3 692374262 723451337 9900208
3 321622319 560884263 67979818
3 34221739 91646977 39971489
3 55797231 269595528 46021663
3 401169629 862812665 74320879
3 271753104 409861462 60082371
3 684942543 716324424 4886851
3 434215841 444088995 5636190
3 569450608 957808514 13679121
3 983816631 995980619 5610619
3 793381227 800602052 6781452
3 403085519 770324302 344621991
3 737983285 918437473 42523454
3 113156953 396221645 278714834
3 421999615 783400673 203244964
3 560801458 624934700 2237221
3 416498070 691762417 153775690
3 198990614 870205767 195492814
3 79118485 578127295 24192837
3 718469871 796218472 26243026
3 300071391 816048495 269555357
3 347110691 359640270 1314525
3 39459440 539273449 415115995
3 897092333 931688668 17225093
3 604721206 857953077 67336805
3 843860988 972313378 68983339
3 35203109 629832446 197039667
3 446495441 732252390 62904072
3 544310964 969501435 265807469
3 984308324 995201873 8696532
3 981633211 985773260 1049249
3 571899661 820709288 104895971
3 676139495 692781064 11751767
3 14208815 473406914 370253792
3 973671862 984352549 138083
3 930717603 954951182 14232731
3 66416246 578389668 109029376
3 354156989 525939335 55211849
3 254427870 258216768 410674
3 750106849 892283290 8475647
3 936282720 961817968 15891907
3 48135911 692171866 613895568
3 418344280 738634300 116683671
3 441199623 897477968 366086004
3 125527792 789605109 98637655
3 329639364 789540688 221775559
3 748432931 888513406 130080720
3 855075704 980857064 9569217
3 480643353 496318557 2422382
3 314983070 330636468 15148867
3 666268697 764746492 2942567
3 40265312 810149590 621935984
3 477494098 540149746 53866362
3 664681947 833925310 60401205
3 168106974 257681842 500918
3 521378817 625722841 93686628
3 195728302 199255756 1715257
3 306731050 572552929 21601334
3 609741900 879820455 220794953
3 958579266 982740610 20065371
3 920043212 965386296 18740357
3 921517028 999118953 31456840
3 612932525 682499713 44072574
3 703844044 872083122 166874080
3 620439746 759106437 6372831
3 972833919 989475161 13452270
3 628953435 655766445 17864237
3 103060362 468954662 27237296
3 39409260 267389530 139588289
3 929799390 950647185 20762483
3 66955035 560349217 332466924
3 732911238 938388621 92776560
3 893095909 919214408 22193300
3 734171741 971925975 157427225
3 209401487 692949234 405559670
3 839334431 852275216 7719227
3 695808111 933257224 215091025
3 309044190 679469799 185999439
3 465995556 656180461 113255583
3 244572245 448978697 102494983
3 188524032 664919534 236912524
3 29479118 796221772 416022449
3 683134597 687338321 1608508
3 642275154 937379248 264859405
3 354315113 735751928 320511171
3 613135067 924943701 196209103
3 870194841 889946243 17067052
3 745639366 940515284 3643757
3 30855266 51886003 18276608
3 844352327 895427908 36972354
3 128157893 518115882 9694465
3 203315877 917128320 78412001
3 65098281 771054342 379716248
3 468601607 824276384 42316478
3 682420553 787654738 90854500
3 44041627 606273870 226259906
3 991200295 996881713 1303435
3 955535533 988388367 30314042
3 565098967 610117952 27899740
3 779094502 811972499 5104430
3 804813381 965432140 117005982
3 831116628 928030224 48330219
3 732257808 929669068 188980097
3 110101191 970774713 512295438
3 222100154 595023967 318248997
3 608051146 911185218 116719968
3 572613617 819262216 47756341
3 313721200 856602672 22410894
3 263665795 984627890 586743473
3 746384540 795032608 12949503
3 53921374 691614613 282769996
3 520713512 577284870 9966151
3 679473855 997017503 66080920
3 418894255 924635391 101101411
3 16004593 955195579 33956825
3 610908427 943769389 53719296
3 203311032 402340209 10754972
3 499885763 534609723 17794263
3 588298601 892422862 186084349
3 126435903 238483044 53010172
3 489966726 702607146 116772392
3 711398954 989308720 198272562
3 109861198 971591844 335315693
3 335179208 475481875 63341227
3 246815149 719518649 53049524
3 477300828 875803137 87564893
3 610407944 626650864 13471248
3 318046496 726279029 221081792
3 750185203 835533132 51690048
3 351671421 491096270 40573920
3 408510500 535013478 96185724
3 821986634 934294385 84748729
3 472432406 639232348 83618978
3 992934869 996069062 1004624
3 701993378 720260631 13901582
3 676084510 851753006 17472557
3 581469772 939705353 288665463
3 563794371 964224127 117819916
3 635704976 835968020 90789691
3 558531885 757445545 64004001
3 756234797 983242447 170943544
3 219662484 676176164 388464962
3 291398149 904873280 63261920
3 851018704 977587070 98074644
3 762151527 884910772 99812027
3 198802072 816375929 318550539
3 635077653 906288452 31457735
3 12163522 883862465 677896543
3 798288307 963432051 54273327
3 933903014 951176651 7631206
3 124700381 800777376 282440794
3 363472600 932650046 318851527
3 509224094 847981308 174213293
3 958758974 959150924 239536
3 265196443 970735816 703712597
3 864798968 907289531 1928861
3 660929489 995583347 322643869
3 374599607 510517195 65241693
3 86355235 846096780 20172715
3 35136266 746925227 318862500
3 683502474 804867629 16327362
3 709398334 784249744 67783087
3 777095262 869879874 28810218
3 696055067 959980446 59840142
3 353504660 456814517 54056364
3 385449885 488436327 73529731
3 281763320 348099847 35204468
3 739765068 842529572 87344771
3 354988877 469492260 65897572
3 958624269 969588675 10284035
3 463105458 579571115 72688978
3 748539539 979374196 189966527
3 237199861 906812830 586089819
3 12105576 341601556 20016906
3 864357701 964532960 40891106
3 506915916 719028410 121484881
3 311900141 557838954 43257379
3 394348148 767393895 358983771
3 54297279 330512478 135772602
3 121391970 195161148 40615714
3 622142290 698976890 49978094
3 565187104 839364565 215963937
3 520052605 867852967 312993840
3 59747638 193712695 66732757
3 868181503 977094095 24662363
3 251837574 539429630 171667921
3 222015802 289288163 54355840
3 354431325 811127204 275367751
3 123930366 922531533 369545774
3 35652438 908697878 11565358
3 915980157 927904620 4939058
3 718345725 926259905 106078052
3 586391239 899266851 99609024
3 700961423 822572433 80777465
3 651934998 716725894 1493292
3 379527423 942261974 236809951
3 427698087 614261453 112458732
3 919941707 957604956 10691988
3 492364999 628834702 30105123
3 741068364 791320590 46111597
3 247055712 323637562 72303844
3 629214291 640154937 10310002
3 335975331 413690411 68049192
3 27094894 586085073 200878986
3 405199914 476840931 46072562
3 460286562 905980665 25805808
3 364827439 720143652 181936058
3 365801045 585337391 20369153
3 515530724 877412421 297042607
3 333376102 889424171 311634774
3 689388297 814507312 62481708
3 999527810 999864750 207268
3 891027481 991123091 32365414
3 207047961 994874687 746512058
3 619062400 857526040 142859280
3 145480186 353085018 172424839
3 393251895 809331776 122739771
3 996676949 998492779 1015811
3 971940392 987974182 13216895
3 989233693 991440107 1368026
3 442732951 568277042 17230110
3 399245449 587845584 178798798
3 309898615 905060636 517128360
3 674319672 872671699 54594015
3 932818144 962981310 13414573
3 465649477 850634103 197910822
3 721690195 743941148 3634091
3 41332415 486228833 353350068
3 440817658 971322281 160631690
3 869651878 918163293 43878591
3 445754015 544473926 45736152
3 357410753 863015396 132395516
3 371410429 523231107 138270849
3 622038781 706597709 78483584
3 640148435 868483722 24119072
3 842430225 861229271 17325532
3 581271993 809376645 58644324
3 467428405 783897943 276235490
3 597646945 775669913 110118727
3 454777595 627977414 37933565
3 527286062 835644627 245695056
3 533073539 758674014 167211489
3 368046093 393850571 953127
3 4306032 144401795 98808905
3 486547963 666805169 480218
3 45313342 847506954 667528378
3 248777353 981970570 369112616
3 790626335 970072139 58980635
3 60730637 560410727 264982732
3 614448884 663678555 27709480
3 98823169 601895209 375712920
3 950714700 972103296 111480
3 733784259 854878368 108953500
3 294595898 945619937 437093833
3 366338932 697111170 317854927
3 472189924 527024883 36197102
3 950272720 992248969 40860688
3 105354191 481136740 22038076
3 740756796 889664399 60184836
3 73610321 721862791 600300514
3 785617455 953212938 156168615
3 780604422 883777896 7360832
3 431385551 433602977 1440074
3 923717 990787647 85033718
3 556278439 684398366 95712033
3 582420338 591922089 3364606
3 118200396 316691257 53720061
3 108988654 305541573 25090944
3 603807437 952136349 229129438
3 939117124 987860986 34818242
3 607324492 875498377 265554123
3 678708682 937093216 103030689
3 759748191 801044284 23816687
3 485723941 515856770 21695282
3 577530008 884317570 226556776
3 969939166 986825541 3592349
3 481365949 496621759 5636306
3 119865744 710007536 242974531
3 369549773 405128954 4998688
3 445794075 886228515 144488202
3 342413151 396520005 42542456
3 179225540 792801305 191607696
3 893228579 920268707 15173896
3 982902662 989732126 3751143
3 230306275 737156979 107336710
3 240886555 545453103 274713649
3 692016162 941979425 104071139
3 118387259 400431055 81768720
3 12140429 726905690 341286918
3 939932267 956698245 13459641
3 541888665 843824551 161914669
3 330934348 349000723 7040525
3 153079778 224493176 71313944
3 837049708 859560066 16682121
3 592702001 903558481 117460557
3 224093544 688355138 374177308
3 815207031 902700150 73573882
3 627934809 727960304 51206511
3 813276803 928091818 2717875
3 230113626 446675654 198804155
3 764737390 931504542 87272267
3 407050214 729961170 80406118
3 819300243 912627948 36117634
3 875156177 919882455 2591216
3 133939952 637105141 300691110
3 785338086 976783693 75357179
3 841107338 918260148 28351325
3 976488538 995550662 11437202
3 956717496 961222155 2406896
3 594418479 745713856 103748982
3 151736928 524469997 146761464
3 957450483 963673431 736781
3 272255643 299825473 3362325
3 130042457 923653015 325483970
3 816198012 984488604 145919158
3 203817546 989321840 87065932
3 237460211 635687936 73853557
3 98850758 697005934 245954044
3 995289721 998377378 1370711
3 15461188 310805467 247624704
3 957110070 978540030 114133
3 302386715 824250222 57667449
3 997801505 998465377 634882
3 549612860 626252331 39159143
3 556281933 940611080 252996447
3 680009367 903822957 40156100
3 81996931 373039019 183392696
3 977451703 994425575 9194994
3 39903634 855872272 336485988
3 225807733 582913986 123583525
3 813741820 954539166 14406314
3 886127249 983155897 15812034
3 714278218 954245345 16212859
3 575644452 945878393 245659849
3 389275064 489728381 38840150
3 137022033 342420885 201396749
3 20283373 300924319 234776401
3 42016680 305350358 199424332
3 625007087 867397418 142947932
3 934951542 963654836 1324408
3 546668157 823201591 179268768
3 485992783 698608518 139707372
3 776716215 803882066 25816693
3 743033514 914594722 54064350
3 501680182 909161513 213495792
3 300539219 393257747 6996334
3 124928793 568842105 298597274
3 791392307 990247459 43592698
3 59342485 747057434 223589868
3 939732575 969620261 27271701
3 808171635 971249526 77479902
3 961677469 964978281 2440242
3 426113420 538750113 19146219
3 134868596 275286012 101771761
3 250478951 421347474 75673138
3 790053573 996933295 101034268
3 543201762 826910487 89419225
3 809534627 850073420 21025643
3 626459317 875296726 179738734
3 213279219 340796429 5747416
3 673312109 681599474 6302928
3 93824329 511122252 266341279
3 137341647 231104100 85276455
3 430270720 872684497 237355246
3 599808267 873595073 48781678
3 973289317 991520047 2236382
3 224269281 567441941 187425275
3 314367309 941702197 61417949
3 649923285 663659684 2886154
3 667942140 847737744 178946028
3 299692242 705778726 342040602
3 656254932 810455686 60730669
3 61343754 732269576 207460737
3 663451849 737510166 51771938
3 430618814 555671147 34435278
3 721635292 919065256 45168569
3 582467476 733544434 104537792
3 607748790 745701436 132986485
3 470284881 822432322 243652904
3 790290108 962417477 47828416
3 415021241 436898703 9515302
3 512799535 707636347 48998879
3 987659708 989094963 997900
3 662054836 676212439 11888312
3 227856576 799351871 402833910
3 622636265 718626534 21382045
3 889460128 962880364 34426528
3 735861342 928101715 162955323
3 290010203 938592929 283408983
3 790494562 964205265 135534273
3 65597921 900024520 90082390
3 728576904 773681083 8901090
3 987730857 998151469 4778396
3 829334160 906298480 2349682
3 429729202 792302140 147945960
3 884156845 892480990 7226810
3 974816431 977145432 2257731
3 250111432 825395328 476580539
3 240127035 836979054 417519655
3 374319534 729815424 212174994
3 502565573 768425637 105501742
3 565748126 960798677 363305529
3 682872030 761239346 68076617
3 915833275 924908127 4312797
3 939813151 940876467 402407
3 848671563 891856110 12203741
3 450667414 455603132 1318728
3 765434082 904421176 93317282
3 764360700 967037361 79606673
3 538379112 893224920 233758499
3 693007370 780196238 70296211
3 286626319 587582708 61985072
3 158158162 773655911 146553882
3 35115972 913595897 129910757
3 55185346 881854482 771073382
3 199047403 361768780 67613924
3 869592963 963815516 23611825
3 320778546 501129649 18251987
3 743575317 967525789 165999086
3 952130039 962370143 5038187
3 31012038 452548348 373780312
3 120333236 712746708 489547288
3 483946455 757818891 152197130
3 990079910 996906724 696930
3 195911109 273036257 20417196
3 501229629 655108224 127333903
3 862140189 989915342 84012609
3 831368993 942585736 103173236
3 399102748 473771627 28644004
3 382348111 488050865 5541929
3 664029707 790245458 95377051
3 4025660 183777356 16843042
3 598047945 981640631 208781502
3 845085549 958726619 37470168
3 383334620 829575342 141627428
3 107450518 449297363 41894993
3 310437855 407916216 72091769
3 112733076 694746744 196229143
3 618531894 940250196 94638128
3 238507688 773868872 378742358
3 429870864 664453048 139578010
3 63143955 598860055 456950953
3 974345315 994127970 9968846
3 315468091 605167827 93228618
3 361263233 467686785 73674567
3 802562043 819269600 272083
3 29728487 352334591 310319212
3 483465082 914400875 341487852
3 14027545 964179492 784409479
3 266310434 656497252 359538799
3 464192624 483456910 3728197
3 977166176 983339397 1710684
3 985130324 996404561 4061864
3 208864861 352038732 112896135
3 803921345 892145618 3493489
3 733067512 906362620 91135484
3 185364384 190484552 2062917
3 882397847 997678864 109911762
3 521889459 571329999 18408001
3 818775887 823045288 3012849
3 34112566 676865916 436459426
3 637878455 955020478 246433930
3 927155631 970329331 32677329
3 435606663 529804339 44364229
3 888832915 993105039 75282549
3 106033000 138288382 19467788
3 878460566 990657949 80131297
3 953146422 971912552 12052718
3 398082448 798382022 134994775
3 946519320 951173686 727399
3 58275264 926232352 405831602
3 158404458 314373589 138131844
3 403531566 445049405 37642398
3 362578410 938178646 498425638
3 608992568 818123197 139695625
3 73273968 262006738 62625136
3 242690720 360751417 69280294
3 445105871 825778553 116229214
3 624210723 794887487 61575500
3 940936452 986403865 12798873
3 950876702 991635523 7329016
3 985594987 990138157 1319096
3 427848622 724315995 198285391
3 737376283 838564251 68584850
3 35142072 345821753 233657409
3 11179950 721406333 198524811
3 701843267 905878895 125650051
3 993300253 997008410 2804084
3 739904164 782109093 18105215
3 604128713 606179366 1771576
3 788635108 922846355 48865787
3 825649364 909283305 16136503
3 229172942 840996871 358515699
3 924103188 965989202 26783300
3 373055780 754975221 36466681
3 920951328 977122704 15664024
3 431825708 565222742 36835324
3 298265881 480061352 123445065
3 904179435 911545867 2961455
3 963676339 964998645 1080938
3 934864871 976931595 12670374
3 604091824 985135663 50324082
3 745941403 899811187 128713289
3 223305754 521116883 206143170
3 432376707 730519786 66830642
3 616933966 852662089 26576869
3 252621193 577157662 275424414
3 649727449 836269414 40963026
3 84988967 721369054 421566170
3 818374095 836217243 2926640
3 336763046 845561835 146838641
3 737739247 892703540 94681154
3 523954149 811296116 183031048
3 30920219 862948115 368942836
3 504018905 724211840 11318284
3 210278002 367096411 69234439
3 272053856 337034923 61729241
3 283760659 335135662 43939110
3 260911225 747947325 317525366
3 286878233 768332954 414943152
3 891392935 959882759 40388827
3 913758505 926145051 11690446
3 821777432 959805879 55182083
3 98318240 518224456 416394232
3 605627459 649396614 14699017
3 863467563 895383299 11942437
3 229048726 967502173 612167900
3 518953224 593849513 72366579
3 98656624 158722811 23407100
3 999812103 999846932 6968
3 200701495 252343862 19580683
3 438318623 864498089 255620092
3 322303241 516684434 58621967
3 957506767 967491727 7145784
3 33798457 571273624 163585317
3 747603853 791456294 23882742
3 375893963 606700491 35054266
3 654161926 744861501 69744888
3 773101966 849611460 21921602
3 571958360 928769528 300416579
3 779335953 930384826 111543624
3 771026500 994498811 40993876
3 315788811 320995189 145585
3 29692811 773572278 405234363
3 804970495 884874264 22142706
3 226551742 477424005 28626487
3 593355679 874847085 88603649
3 853351666 950562625 35904703
3 466060160 946886371 49976822
3 761197598 962971881 69560502
3 891427230 968405786 69751222
3 941800287 965642767 7936694
3 114230447 869118377 524449471
3 230257310 616385861 155205643
3 420897123 830269936 67641370
3 785642626 955092773 116145984
3 794985221 861222574 57244868
3 261545635 777840183 399268412
3 973053519 975086537 1661132
3 395541643 654875198 165904522
3 61113346 701782806 355717270
3 815348951 989583900 171981779
3 897819619 930960557 32909273
3 234697487 314782304 4989953
3 803435414 931765909 113003905
3 392860332 468169142 4977002
3 239113406 340890588 86636743
3 537151841 705311758 18932120
3 838415094 853326576 13060595
3 978890801 984380590 2754396
3 548844630 883604441 24047507
3 417075137 650808819 74285223
3 370638137 893041576 142785649
3 796341095 931027447 26252360
3 994138968 999924973 1010235
3 551478489 828064905 59941779
3 785768180 960377018 5301305
3 924758134 932176830 6489589
3 86978398 517009896 350939317
3 55502252 307826421 193344644
3 722265527 813329443 44007647
3 228232843 932322193 484138630
3 684599941 927304517 183964378
3 171610212 728004149 112633543
3 344415842 431883301 79790029
3 634410319 717251966 43156230
3 577445513 699788156 110835051
3 745259630 827355480 46706651
3 559870132 927682110 101101131
3 104279515 522148613 229941823
3 351108570 862525754 149024104
3 90409758 496819988 224768554
3 316899404 822313729 250251575
3 673605901 715823185 12245681
3 758299504 770855314 900086
3 90611117 982815598 52876952
3 251263258 310552290 47521023
3 333322998 766359052 181601659
3 204758347 689915711 232393566
3 755415734 829125726 12234832
3 428043609 928886570 411301311
3 33166387 82130332 16145593
3 144803965 926162796 222898336
3 982232081 993362622 6960170
3 164395604 809853850 415503878
3 638366695 669993906 24954948
3 682932971 774039129 41275623
3 911656012 925683498 1774803
3 711029803 913016060 146143775
3 731354770 782051841 31393846
3 598093141 819556589 221318397
3 989037422 994690535 1687474
3 937678728 977363812 24818885
3 258454762 585130388 150538645
3 756798958 802420827 11795206
3 208439668 368013478 80072356
3 391171115 632060537 150574441
3 378281331 592477083 26507943
3 625495330 820569546 190874679
3 691160177 772126091 76851509
3 582976731 918855966 23143606
3 357393804 940784150 563753615
3 34968685 352593589 172523708
3 328244907 517528434 29799905
3 442077196 578246707 45730208
3 778330022 968362761 166163299
3 835326785 839729124 1285956
3 504749499 619209992 64136956
3 957860218 959656482 1428583
3 614224511 810103006 94185219
3 146137882 336742009 153049751
3 352296067 593382261 51400805
3 66572787 699977799 364592131
3 599583280 959306070 262369099
3 444915074 511194115 64542832
3 363563618 565607371 71428252
3 243844329 588021173 246267274
3 422999180 976428038 444609834
3 961573572 980369892 1081806
3 799875051 882457389 67004232
3 342252120 526524240 100602350
3 820942353 824030869 586339
3 877472596 879378588 78685
3 688330095 766521375 71548843
3 963451328 995373829 18605446
3 470413344 656469100 80124402
3 506004288 534381694 15127800
3 202343130 675396176 127464258
3 518432832 535940334 3409882
3 757954465 919926627 128021171
3 779466733 932039033 117293389
3 741781885 861225144 102613335
3 800020194 965303609 82141196
3 590835482 813790643 116405984
3 150823280 621310257 436842742
3 543609583 624091452 2674269
3 933205715 938378785 3081859
3 730925938 811575107 76189325
3 908827469 970630649 25993415
3 482552151 794733134 271063729
3 838438905 888575572 33997437
3 379790705 938625772 313563803
3 806384723 811969104 4099695
3 482948562 997308044 279606256
3 580195096 994242637 343460696
3 849121071 990405629 20371237
3 74629533 248643746 2631454
3 955268455 957317275 1669671
3 669097360 815632095 18988116
3 719871853 827180795 38301614
3 86592247 120126664 15862013
3 212465824 219996623 3646978
3 474526687 770942091 59244809
3 686175980 756443033 63258914
3 144347664 222134251 3382142
3 823512830 834033376 5835996
3 744534058 949197707 12912330
3 663319398 829912662 55235901
3 223974515 787193283 175586575
3 395386583 654891576 189185728
3 842059819 857629693 11332831
3 51710187 533208400 66658549
3 193053616 543845569 70812801
3 539629302 914771343 102892215
3 119266385 531292344 291451056
3 3729858 350328498 232452084
3 181053861 463399345 152473882
3 673524598 692343052 1698744
3 618240763 678709990 12503299
3 338366529 989486409 203480431
3 420138375 559675357 112002580
3 255252318 633663238 41899118
3 782436658 803515467 8276024
3 232235381 668488993 10375335
3 846646148 859908854 9929281
3 908649132 937470816 14646613
3 438132738 671044096 44563351
3 103986012 548345862 165367124
3 957380302 967271513 5815653
3 205619962 471486098 48087267
3 662505332 851574659 61278073
3 849097707 889669723 29357196
3 732516258 803140890 57770970
3 673614858 891335434 4268319
3 449357222 773031300 80898820
3 807635695 845580435 7998339
3 656113314 944743163 64925142
3 46151118 212471547 42845250
3 181841782 695496678 94927165
3 971122803 994894775 920239
3 882514537 975331220 87873743
3 675208343 842585131 120907530
3 335354483 633139033 208423262
3 226410486 296443610 42521266
3 377196788 939088733 21833793
3 900952296 987556038 84941490
3 280125172 820515487 36885523
3 348442489 969991062 6961020
3 985984239 991565243 475574
3 70044993 415538795 157848079
3 298294708 970064276 305899526
3 943207056 986056604 13212772
3 843584716 855389315 5088478
3 685095061 752603627 6198471
3 32345993 864467859 302692934
3 91231079 687090289 476695881
3 467230005 691525412 177324746
3 706378691 775975391 44845695
3 61892404 116313826 35805914
3 849084336 978626164 69757936
3 36739892 800749518 364109514
3 990204451 992530665 26573
3 568263753 713724714 72142785
3 168701299 189296622 7666828
3 123942314 723242175 595393955
3 617551087 750185931 3469906
3 160240903 633329474 189392858
3 324360313 748597758 265198818
3 371001934 408446727 12247739
3 307199992 309768681 448684
3 705248949 843187093 87248641
3 150575869 983249211 523593546
3 878937394 893713742 5092846
3 491406508 704131842 199850609
3 369776796 581079997 16778763
3 977711980 989079375 5566064
3 663969372 829354451 88399581
3 161359378 892433142 676075359
3 259517647 946684535 70971239
3 508655242 648218505 76688155
3 540184614 781664957 219876850
3 707111770 804720466 63553307
3 131031698 815301845 377189242
3 793925449 991920406 39922905
3 307536131 456075822 69997806
3 219232431 240366308 1602520
3 760793266 919099297 137817365
3 127220487 910578084 727093395
3 636669113 843138115 98593085
3 328596940 779210869 154639025
3 748419718 789161517 6424309
3 544767594 828021484 146047484
3 270455694 836703862 197166574
3 837210115 931031067 65760552
3 687372828 704983676 696001
3 270466051 564859302 126242531
3 863996766 957728333 53901403
3 706624210 732259463 7695368
3 223942933 583119186 21286608
3 54570243 213679659 130221385
3 946501723 980984050 1558588
3 363447793 509788506 53452203
3 776495980 788191765 7730525
3 246962516 674266554 304623842
3 269663468 439028474 34074016
3 869520450 985292227 60490413
3 494020934 494150223 24706
3 726312063 889741358 9851209
3 366848739 998630258 406563784
3 746760863 823546357 16430842
3 323399641 691889363 25583439
3 902467823 994058869 31323697
3 981726795 989960622 1087627
3 498538478 751570733 123401636
3 954186462 977948145 9053297
3 157801218 740847048 66513606
3 256296828 264689450 3850842
3 110869241 666764131 350606385
3 454023840 525515971 61461370
3 721569563 888111744 67117252
3 560051508 758996321 13065208
3 727547318 808033509 8088609
3 680183537 784885853 42657969
3 735660158 957450485 182529147
3 610760974 865383961 42251563
3 568127602 805588503 122679193
3 758205133 797644750 38404708
3 115905112 236549097 18247279
3 610219918 622734601 9094363
3 987497696 991840219 991501
3 884943906 908795530 10889927
3 119625805 494610674 320198002
3 14786703 439427531 204553015
3 90818047 615280252 179670312
3 729195439 906522429 119763770
3 803426393 949258837 73648853
3 930402457 932102329 1149271
3 530561101 770404155 171613822
3 569318569 807509058 210066276
3 229449499 329725193 11297233
3 544223940 643241020 1733125
3 302750134 916662707 35988916
3 558016311 619698055 47246776
3 950030457 950604945 166940
3 458480089 742225303 51400595
3 952194413 994761824 34989757
3 240698572 354585388 9551521
3 120419855 425367202 27761316
3 288296825 796919334 379148732
3 695178951 822897360 38172776
3 769983853 803147326 8699618
3 266585282 312896571 12207900
3 848871706 985012622 83137419
3 944849070 975308563 8939536
3 990481947 992789333 79119
3 628101990 850388716 205303230
3 961595734 966928730 4552287
3 338966643 999875670 594281990
3 417762910 433536082 4196339
3 867715588 915332939 38134251
3 276277180 354631275 2223065
3 573168625 745739520 56355384
3 675515030 935089213 236115714
3 402772038 735549789 209080547
3 388509284 472392932 30860594
3 166479253 941400801 452440427
3 285702624 811137167 5339567
3 983340975 996916120 4828163
3 195163260 981435187 526924768
3 499130185 743470446 48656951
3 576472102 678877020 12751404
3 891216543 892674362 110352
3 860045607 993378956 42674673
3 786055612 830741355 5669504
3 714051479 780070321 29715311
3 955685019 965472673 3172187
3 288713076 605962124 92668932
3 492645934 758060325 219532002
3 247016814 709582403 449473609
3 311308413 469581257 126110897
3 863654441 864174953 203117
3 362057655 991939780 331756541
3 871450120 886282520 14108059
3 406671854 864702280 388066085
3 638960254 990647624 277120548
3 664514723 877244807 164492963
3 820102074 996642117 123809362
3 950132785 992765663 31890879
3 615107060 988966713 218522091
3 833625156 974632571 129825354
3 885388573 933582790 574411
3 431160094 940285738 174035142
3 269821379 357868834 49156029
3 25605373 733226967 404693312
3 844905642 976951991 123547997
3 260690153 840562214 387497349
3 267256076 467020406 87614753
3 322030443 642771592 147236697
3 595186427 631090958 3182423
3 585804326 635220113 21322762
3 265279315 943900139 450310814
3 135808955 242973602 24769374
3 77805208 152554611 60770074
3 313491641 944054807 437772131
3 679115142 721708067 10111472
3 916394314 973715775 19388499
3 626987247 771886182 36766322
3 737271353 822216103 16506646
3 632175066 814334509 142168299
3 880037107 977715092 30148996
3 903490592 911113594 7505927
3 509606533 681248155 81071064
3 358599592 380713061 21846225
3 48723598 484667442 371485045
3 417405555 428321581 10485594
3 211599422 889814602 299296455
3 36655175 173314002 54073021
3 166483641 560413796 260453453
3 83004050 718901300 459683633
3 671989443 961497319 79957100
3 637582507 767310324 124422849
3 457470041 956175607 397582152
3 737636400 854088497 28324
3 59979466 730144311 624151554
3 616371830 923944357 201589824
3 147759261 210385961 28054162
3 568307212 615569034 34013408
3 304714630 595284240 206129952
3 816591403 870460522 40999086
3 283312216 527085059 129475874
3 248610054 587932972 70462590
3 131194732 838666100 488359796
3 410848066 778616104 337863311
3 675851647 956368448 123221453
3 278173924 982505032 563781800
3 495808171 505315502 6126188
3 711050989 962379543 182449123
3 757176053 925856442 6867735
3 57050190 952479525 187505135
3 600092864 679408732 63883547
3 87816704 296770645 43766838
3 947451159 956415618 3104854
3 165817116 244339093 73362619
3 651156706 871324774 44560885
3 630884739 692052658 17062034
3 806608905 905410846 50596779
3 923674077 967036484 9634848
3 136657188 581239931 33403590
3 559655394 753543260 123046078
3 902913171 967518320 3857016
3 633424220 948185223 46607409
3 303660624 908218149 98150554
3 15186308 439545321 90767386
3 926807513 979522680 21204614
3 849232712 999197091 32023220
3 639621485 649540174 2495210
3 307620044 440473693 43565572
3 697983999 796014438 7049796
3 813611270 814413032 235837
3 780602907 807252506 26555033
3 180679756 792237060 119256070
3 10079688 680757163 457996653
3 574051554 818969584 105678087
3 102658556 881927169 394823
3 646767015 852095929 143607730
3 381327076 411340076 17752024
3 846175772 989316987 35464495
3 602970769 697755636 15573846
3 68763357 930721190 232434413
3 391995367 515927770 118666590
3 523839535 652304595 112520965
3 160056201 972708223 199719655
3 835956320 990634954 52662484
3 361333928 915623916 37384441
3 794537851 885163102 36143233
3 424837649 911032179 298802036
3 216811305 408320700 166587355
3 257144624 553064080 45163848
3 925279123 954234363 24507996
3 804052229 820442377 9490068
3 578085861 826798506 80148591
3 511376915 566631542 17255635
3 552519490 696909822 11591877
3 366992442 838794422 14837607
3 339966368 522328800 22573041
3 803555108 963215550 123849692
3 338930668 463689850 69520554
3 108629683 721866370 580454253
3 420202482 712740800 257504600
3 187153642 197680058 6224515
3 462780286 867764696 202406684
3 469505344 882677292 6047066
3 886566451 921086154 5641104
3 460599085 540805026 35746986
3 573852450 937393056 175923900
3 510705484 750758315 123296554
3 667162479 821398032 132996218
3 255026529 718622970 294274500
3 136382892 669882134 166021407
3 54480670 974603561 905686457
3 719038712 776636528 44142598
3 722470914 931547039 179052080
3 796324245 970865251 80963610
3 289680270 970643830 159713532
3 553338320 835368970 20512827
3 680876036 735883140 12326753
3 513103911 828860962 130150470
3 297850103 758866961 152507881
3 260582107 767874196 422203723
3 301707161 770177741 293557447
3 101775996 702230695 59355588
3 566961397 704503482 26040904
3 917024615 973928343 47633235
3 91533861 992740201 718616118
3 711571759 978254896 94827349
3 646215928 980728479 57215663
3 688128176 959444359 485400
3 425803239 713882912 36400995
3 13263478 717234996 289428268
3 599268953 787492353 26726895
3 805549069 975890700 28706685
3 440717874 712685167 90037429
3 897602508 927170392 7465448
3 464287708 726253182 146074712
3 925774277 946266201 17658691
3 730186767 862562699 130319271
3 225044591 799711796 377107991
3 770754891 903598499 9825452
3 779126885 811914909 19761480
3 377129255 471955693 88047741
3 747771800 906277493 127956377
3 213416808 400955011 45639188
3 619298151 777978922 92648756
3 624680178 646008718 18802285
3 4242961 337493628 105153809
3 812173594 935046708 10152289
3 425785642 763772536 23419660
3 187410518 820686396 248052160
3 22223490 213907717 69986925
3 444283542 618871081 120408165
3 545422811 696286304 395627
3 222319731 899129510 410027303
3 476424850 696903959 148021410
3 180035171 335592377 40256830
3 514251540 771695387 165843547
3 11404073 118727797 21434266
3 892727299 964190242 45552152
3 600839575 822740314 92477970
3 98216050 433101388 71151907
3 502151943 986721689 454628139
3 528179664 871650903 277073357
3 697692298 717942923 18210870
3 360568531 810068776 432114552
3 727150136 731010132 2072058
3 190037028 346569495 50423044
3 411140774 605224627 56317774
3 195398614 393817012 85793423
3 760372429 763216267 1347200
3 696598714 890448871 34635569
3 327395819 694289415 168885153
3 358107917 862976929 445314790
3 222557562 473335115 141826419
3 32037735 247659672 67800042
3 784792639 881738138 31527119
3 467352344 864049196 353664571
3 128204547 366295103 233602696
3 680318050 696895182 10626096
3 429699374 514936072 81065211
3 299463866 506250491 116901648
3 852422128 909576694 33565112
3 881607081 955962512 50410390
3 46722147 173832422 111078216
3 598148791 901249027 297936137
3 737372917 914235341 10430927
3 988854487 994002414 2037866
3 105748311 478141494 113539427
3 722701825 777113062 48155739
3 570829564 908630794 288735163
3 43721268 290812248 133356791
3 234067962 901469462 636166065
3 731293312 848636590 9956310
3 646171201 928524481 1986071
3 583952918 653368178 19607346
3 8144471 509014188 474946562
3 72580514 758577661 88736434
3 587916780 694282676 84614147
3 93830893 449090335 271823622
3 503038025 571588935 39653104
3 469260700 495517163 2764459
3 555270206 966285695 150649338
3 230899804 335339449 49291850
3 325010763 510552945 60606404
3 556104299 725708582 92580861
3 361583796 905330518 150643513
3 476809981 961822703 125851826
3 974618959 979351751 1674600
3 801797030 985581522 181206284
3 518033779 940144730 350063181
3 121402059 136783646 4175981
3 992520077 994731456 711559
3 794216013 925423619 90393983
3 447496475 644598762 68472460
3 538279100 860102655 186259529
3 390264909 523291975 77169736
3 296256976 405114220 33012531
3 231388446 788604482 126200815
3 656969297 688796764 27467876
3 581004921 842465493 23110848
3 194659394 334311315 39553312
3 821262610 862694712 38781805
3 730398856 911017229 44365800
3 205169117 375887707 133627123
3 943261262 961768542 9153229
3 219581057 625442981 246637962
3 460971473 699392988 224727552
3 883310461 962677687 49259582
3 114334906 775139900 620882801
3 583816363 780366645 139985451
3 787532708 963031368 82883764
3 872806262 895341774 15485392
3 613009638 831486081 144516808
3 716430596 858682799 79965916
3 347483049 548371084 82213209
3 554507929 625700451 3979344
3 949985140 963384270 5562367
3 247818739 780046224 353369688
3 780175565 902295552 19925765
3 302980893 845331210 344497280
3 115709434 509404246 212950362
3 822542571 827564361 3252400
3 591462242 965602829 118775563
3 653707169 790925931 18654010
3 943175737 995475230 25970782
3 844111084 911334252 48409017
3 981878432 989336748 4338525
3 653383839 776307739 52414742
3 405831788 973073680 500923352
3 266929103 310556426 14401158
3 218587264 268472326 6931118
3 158340085 935301531 716014449
3 220573249 479361214 62766551
3 455671298 643861626 158857337
3 174304580 313043648 67025
3 965807010 977647396 9557750
3 237213608 879650986 464407324
3 60093724 594939111 331970660
3 93991946 574906428 332153684
3 952156234 995807718 42342870
3 114937052 242572064 3627520
3 391056352 600531825 39706638
3 912233668 932636124 9949156
3 139703418 844996608 179065476
3 642868796 942116723 263432324
3 580476324 931590052 28990231
3 457046902 819769659 148688341
3 874650081 958640844 53594737
3 213322834 834134810 517595574
3 604752607 701620083 8262401
3 912325437 939217101 25915863
3 537107610 987738587 263170104
3 256214218 527082155 148488193
3 435452253 922061882 297229416
3 78828234 670981380 404321769
3 78169393 314826003 56406590
3 891833552 925363983 6204895
3 473985222 977132131 47069223
3 547880117 745263676 144302710
3 711179930 721621563 5757941
3 289770910 302329070 11028026
3 477954189 771990110 55230063
3 45406692 243593427 146397054
3 989660148 991012523 1063555
3 682676678 931981935 240973658
3 351556084 486338975 100093205
3 332404061 508209863 84267812
3 245659874 419855099 13181725
3 18417649 842834185 743891487
3 730455967 827063450 42197150
3 497485312 593492635 18198016
3 370334455 863301144 142780214
3 356904164 761559627 14095445
3 774037098 838118740 59000635
3 646362928 739042209 14698780
3 660337633 970486419 182980527
3 475690588 531309400 47020278
3 666361147 845501526 64609266
3 783734358 996085565 159423614
3 808837696 982214773 15423704
3 4246310 323275406 54823636
3 651765444 854703475 152914780
3 383008379 635592736 152606088
3 131198351 846352988 407032740
3 575445935 618087779 34521444
3 779473374 994321887 39121876
3 988428812 996984463 7658021
3 99703966 748833102 93964630
3 951918597 980271009 5593946
3 278470272 577324457 61963551
3 134873906 230214263 68518896
3 552990416 984096913 268376745
3 40280544 231792595 31347843
3 302588042 895330530 436422440
3 32584414 781260959 414319275
3 740243720 995820871 80373316
3 144960233 163849023 14584250
3 147240936 375748308 144140983
3 570731832 935597197 1636305
3 36388525 401548446 193006485
3 223744829 709117168 389119033
3 725330815 975378239 209328128
3 328691405 717027484 133636107
3 942614554 999959764 13867773
3 92311302 848789409 331819312
3 340788896 593861220 62340540
3 24883303 672810265 300571531
3 733250683 758993573 5551172
3 763902 923051798 226837614
3 909908299 953070501 39220023
3 269910160 885982895 543577584
3 211049836 589496775 122091298
3 438757645 731813842 184481383
3 887220916 902450319 13215827
3 26405429 420901959 94707608
3 311856324 683013930 194025941
3 449867837 587592254 96811960
3 531714593 609948792 31320668
3 787693020 878623288 49113409
3 524614164 811860802 173643256
3 779956048 799305136 8504153
3 689859946 749662344 22095541
3 67450669 368261711 280583527
3 302328364 640625843 142022544
3 698752106 828319930 85940058
3 167691218 876605941 675197007
3 780164817 895584567 76856672
3 310052372 325633465 13315093
3 981553799 984379618 775823
3 697748341 877246722 149804495
3 508810547 587985792 60943855
3 178840192 187249366 214947
3 459212341 742273483 102715209
3 724543100 799755611 59117822
3 824164241 926466103 5897342
3 83427454 929209517 66087934
3 546466002 728177853 9882105
3 773005627 776291693 1442612
3 364035752 775468908 184848758
3 854943363 934800040 36479651
3 351280859 544598326 289008
3 465701322 955826353 358578272
3 903852764 991756772 58220870
3 889680725 956121592 3918723
3 122091595 513226849 332542153
3 254360394 521295267 202017606
3 555116588 699818414 11959589
3 669827315 808523169 59127019
3 638608504 770380852 52470536
3 683878068 946075471 195940537
3 390307017 911475970 322968688
3 170869363 251329218 73341568
3 279236299 629727637 167678088
3 331937292 693618289 216248404
3 295285421 303741743 6118704
3 367027642 503159225 22972649
3 162264379 922315402 684225704
3 575357863 871814061 205477533
3 363356768 477974787 104686003
3 573420369 619794056 46283126
3 798932897 931868418 17706672
3 540195478 871737385 43352961
3 739422729 904229704 70795146
3 434609961 501241582 39741198
3 237995378 674857917 113305193
3 681111477 868709243 56705174
3 326012046 908873848 154115100
3 809781742 896253002 53226873
3 796935423 955797001 27623693
3 628057332 974215128 272506013
3 174672800 592984047 303863090
3 551207970 754385385 146583646
3 413714649 782340712 276497913
3 52517484 762279740 674911406
3 776444123 830168539 39736706
3 218498795 528394558 219404533
3 460358579 893915369 59832705
3 509676602 650042115 57793878
3 91113752 452414681 219993930
3 535294560 856144592 24022421
3 396918377 807564068 338757842
3 66838790 447180872 215412878
3 899017798 983166054 47093004
3 289613788 381988976 23750216
3 340350379 645364014 91686008
3 512484264 829341780 275978470
3 809143850 839512263 22299651
3 418136711 956786211 272036826
3 942587953 988993341 10468328
3 260433485 785630816 166675750
3 739052579 801077562 46147375
3 422386068 713908924 204799474
3 914249866 978016501 14534052
3 437262356 552741868 32572692
3 414877144 778823599 203130188
3 446495557 678283333 151842727
3 227960547 479516321 208275986
3 751118503 775720194 19832416
3 453745150 917048948 87916802
3 388645570 724958153 31862381
3 181728491 441503842 257871270
3 670609353 797286479 82197195
3 384763361 956330543 100646417
3 121502766 821985885 207597099
3 914762391 993907419 60706375
3 916440667 982612921 13495474
3 805414454 872362431 20929759
3 718985896 972197114 230290531
3 384117 317347594 300635200
3 425622163 842001159 280240673
3 28207335 166761731 43392553
3 565865791 739813558 67922852
3 627583807 695579422 49497248
3 456963900 988642201 16174737
3 975425839 998739957 4251329
3 9737230 331668187 170227455
3 33471691 922256362 629708056
3 99043147 315902522 25856454
3 931789805 986139291 10334636
3 474869149 695245419 80763135
3 132803688 416701766 221112197
3 733653251 737693192 22689
3 604149638 869274407 21921047
3 68359665 85059384 14222649
3 501219991 739999151 116340011
3 114733192 844451350 577629800
3 77675521 620231636 140869027
3 49592689 74348690 2787142
3 407163126 778630675 349104740
3 220520607 781057064 363953899
3 501002108 859978330 307637712
3 864364017 899681707 21658759
3 879604195 970919252 80093862
3 498968898 649114361 98425265
3 45351997 86520812 29114392
3 55564302 62958108 236909
3 148745 120525182 82597405
3 235959505 742928665 275786901
3 68352211 585740452 480408454
3 247266726 516407909 40540088
3 368552446 709350949 16550917
3 426445539 793106618 69957926
3 61109315 805405000 603844231
3 946202088 975947903 22898638
3 980419391 993532022 5487925
3 497696401 643566190 117427394
3 200228398 506144917 185229706
3 510540441 644308512 16195131
3 574884527 938701789 191502379
3 772343819 929165366 44607455
3 452988730 788788048 150040700
3 805665370 832539531 25897400
3 120183220 169486428 47380368
3 751419417 959167177 90000856
3 73763001 283575045 57741879
3 533237633 795258906 81818181
3 851769048 972681751 16207255
3 279321242 863258488 42016320
3 979316636 980517790 260125
3 508070010 701127079 41926406
3 730783542 937238070 38984346
3 269564785 288844710 13789186
3 391165538 620946406 21570352
3 835103310 950498850 64225605
3 248827943 423835769 156816480
3 494595347 758583110 198878176
3 547957420 592113830 3832360
3 68094444 423671884 110846960
3 302921665 336719367 27522338
3 57575282 647173034 359194380
3 448665177 498994671 27302360
3 825291396 997383346 48262998
3 647460415 769405348 13797215
3 555597016 825642071 231381094
3 730110489 800149722 1375914
3 86448316 385550111 148522051
3 376932969 480448522 32659730
3 620447418 704581562 11533521
3 908510984 917963613 9276690
3 503120308 536902586 18498689
3 366901633 890190401 184721270
3 117845647 184411288 40563186
3 662713903 909753617 134087287
3 110045731 459012205 339257101
3 985694931 989192256 3401010
3 864497525 953812813 60007985
3 585670958 859189578 168602875
3 904494951 970011676 58046177
3 517264698 830731541 5316438
3 144209468 352616780 84982679
3 620650468 922296082 88874024
3 453465083 990705144 118081307
3 470696947 963918673 396784370
3 401488441 597012726 99497334
3 5114054 408359719 93736018
3 574857504 735478219 82511753
3 927988672 939062781 6329174
3 904636154 918238631 7763188
3 179070748 585093538 63582390
3 317308002 630946772 260855460
3 236626360 875063400 574998828
3 802485576 851949087 14104543
3 765899191 786196419 19808746
3 546761772 869252574 38506407
3 162396936 616465660 281924300
3 379026935 815333431 139683347
3 643073720 760223004 4386015
3 818110409 998008618 87217005
3 630326772 948147029 26408701
3 201934049 783279182 306982449
3 250820200 282268571 23427084
3 619718882 646761025 8477635
3 453193390 738126945 224321388
3 234248346 851460645 236972742
3 637610881 681726866 43148361
3 290158355 617737982 291086955
3 300302600 516956059 159584389
3 491241030 986080713 237524696
3 592491813 698621270 92127811
3 93310260 844158714 391286864
3 247691745 388161301 135410756
3 567079806 788226935 194524164
3 148965950 916506966 302973083
3 411771905 993014132 106060333
3 716504728 858422443 8258200
3 612798347 614126515 1285273
3 615426136 697591203 5889789
3 196684459 590191504 57852141
3 677548240 854588423 81554883
3 7669208 966174419 433938028
3 646033917 723517402 56570520
3 269088228 629044374 12137666
3 234132560 366386200 7689036
3 206395302 232638565 24304570
3 329423201 335325712 5036148
3 560226629 903875629 262481526
3 125459178 865807180 539072268
3 809988560 985283639 37555092
3 499602383 690493385 156870705
3 939218473 966746526 21141115
3 228315246 337695689 135401
3 356009306 662416875 7942339
3 129137559 821692531 447344472
3 512548137 651633712 124694744
3 627679568 852257211 119728838
3 922388055 978372022 23760452
3 71964062 580807362 225721936
3 900094530 970144993 39261626
3 874420494 978426975 27484692
3 346083064 969767270 473034282
3 714521239 843507769 20572166
3 970356823 972827090 489778
3 128228801 300573494 171326946
3 777893497 944231698 148910119
3 483624974 546410801 47696372
3 671859522 711058861 3497103
3 545024141 824501951 65607310
3 392806375 759394703 130356628
3 30511317 793355200 44309703
3 420080488 831765969 132524294
3 945705769 986399902 35306502
3 118406658 929607042 252748014
3 912089447 961447670 17951407
3 731010554 900139853 140093596
3 921055638 966600741 45206872
3 324310491 713540125 8172453
3 695497039 716442369 515426
3 403720522 660726784 81707612
3 491457780 664006158 20487988
3 71549452 699751369 322712381
3 908074516 972447737 24706384
3 825827379 875025493 38705474
3 285811116 847964662 384836733
3 726606896 764969702 28504619
3 41720289 504289564 221397938
3 823735932 962094688 15784508
3 926672970 987718572 60356490
3 975055649 980508229 670753
3 126139143 588625419 273687831
3 733364207 902270550 34675564
3 632495667 886354245 102566039
3 149271155 929590551 704252072
3 533946147 955830518 289263183
3 695215139 943966662 115611425
3 135863119 339731919 11876772
3 305371228 819153416 35784150
3 939143232 946857886 1574778
3 555309878 583359913 462014
3 608461372 760239061 104315492
3 102185784 533366568 427334037
3 171417180 893605711 529391194
3 992369174 995889506 2815931
3 106499836 275194630 9729565
3 283255546 287806977 2410720
3 285591598 454061798 12383940
3 910331446 914263170 2389737
3 865783203 982701147 30317130
3 774202683 834050558 1638185
3 331399865 891006898 292897605
3 918884743 953694338 12061025
3 859282724 974948268 113128275
3 567969850 764408488 91345566
3 77126336 380056480 112474999
3 382590559 428937751 38704887
3 846897274 949183619 76964212
3 104808304 394968156 219612765
3 203599035 375551927 142013868
3 459365202 730696292 45507316
3 512229674 997292800 146800384
3 757762707 769950142 10155281
3 902466078 950190283 32549294
3 520603187 979549739 316442509
3 749706390 860718348 80815271
3 630877788 723515311 48757592
3 949921708 990550874 28054025
3 133166999 702495245 5783363
3 45742829 610695836 130952536
3 529559027 608749744 57314324
3 903492768 908301922 3403702
3 763876044 945318361 178487535
3 750781046 895182653 70484995
3 17727720 412130575 67768479
3 777938551 988860223 160297904
3 861486694 928502304 27298981
3 504712424 791724859 90160808
3 828380702 860068118 25824366
3 816582573 878205559 43647498
3 263488249 300439797 5142947
3 251006349 537749360 43221011
3 460799610 916693376 134634202
3 958229369 976921979 5565154
3 525038301 900027073 190168137
3 807751316 877472239 247257
3 253076306 589837530 75242595
3 38548669 529210476 319246846
3 395656183 910487199 215864953
3 843070742 850593153 1799673
3 691517730 747230293 4475184
3 280523696 597917865 231062016
3 439667066 698460602 118881825
3 988626662 994810918 663563
3 853643424 853657865 7550
3 534118588 762444682 107251581
3 383754960 447322485 55544006
3 97831919 839317049 457385174
3 706485528 827641145 74853536
3 622836111 975731291 189165118
3 295051500 715534133 77786214
3 545143226 710590024 159072284
3 612511549 621117258 5314170
3 23612404 225032642 4290426
3 939181046 985510841 8881556
3 476578014 490068875 13241888
3 706694352 786151067 10077547
3 54850266 635391212 399272616
3 519086977 610333157 10617104
3 707935314 836894395 63460884
3 986742765 999467706 12695196
3 740635678 864889785 60068564
3 885869799 914513400 13590518
3 388443693 792665038 38395484
3 570406239 789102236 201666722
3 30506320 806757174 3309912
3 963670523 992299492 8892034
3 622211203 998178348 9844866
3 726730006 741922876 4360863
3 260938379 494954778 225858591
3 594587505 910290882 166537780
3 45265451 885300298 349912149
3 866893330 961511026 90650865
3 988952324 996030581 940165
3 145103441 628387657 327441598
3 544316467 978997831 429713404
3 123260189 880639024 411124823
3 148443041 914207647 187095
3 414025034 925490135 419332683
3 492845896 791983892 220052036
3 287364209 466711802 119869976
3 868515335 898899929 8326304
3 63442162 747562633 471810640
3 785186985 794627892 8568310
3 572269948 606631442 20675682
3 132553652 682383349 219325145
3 499428332 664057560 62468372
3 46486474 258297146 7456280
3 813874121 983194703 144754587
3 824896255 903486600 60671068
3 555435871 645957558 46176264
3 85975218 994705518 60407136
3 376735302 960054785 524053287
3 774749190 936250825 131349422
3 462901763 988207307 468970716
3 238460025 415974485 169086102
3 377662021 610831492 186107288
3 354842368 612030044 162580932
3 470474948 475005648 2658046
3 919346179 923048396 1199001
3 524916744 787816971 11326125
3 812026899 828619749 14943220
3 152733 929778952 585802009
3 708030220 775678377 4237770
3 300657993 653852165 227371694
3 391974957 892704550 212885360
3 162356994 178889526 15571928
3 254440603 704099970 445940868
3 77811869 973049606 133740084
3 928784548 944019535 1074783
3 825989170 965397569 5630056
3 315548977 605246823 11292402
3 262322692 445053385 6056308
3 194312358 715454257 77091446
3 701025563 967027508 93391236
3 33938188 238343758 14376537
3 166969648 715655672 520103375
3 481115067 967774655 18738344
3 171144024 441781926 254307629
3 918095178 973463275 34613905
3 545475108 656348769 54239432
3 64578904 488893543 174041879
3 390211206 821573038 205610982
3 708288168 791860169 10856488
3 288131613 908174766 65488102
3 795588920 929013958 81557199
3 853199046 903984844 38318415
3 127481600 717228445 472778068
3 788799139 955457721 40304317
3 768512448 906941509 100872096
3 91580974 699195083 368066338
3 739075418 834022379 72731525
3 696158010 833371673 63113795
3 401044205 749910165 185867511
3 244398201 485847605 129651247
3 328169747 989910368 541323665
3 800265819 970802041 124843550
3 715986157 928053713 134860713
3 92391760 451003869 76542393
3 121198711 155322865 6263577
3 874196530 890699877 6354625
3 432899433 498538948 12374992
3 812771047 883225689 58046839
3 404530201 654520016 101965409
3 985865346 992973985 2277853
3 51160389 940260729 163260837
3 899250741 972345176 67879952
3 6812357 895273860 589660085
3 111872923 184557495 67475911
3 102558576 321799166 51895831
3 244838863 459627731 78386709
3 288688009 730246768 288079005
3 715236279 879371091 140444009
3 462558830 888205374 44268881
3 735120923 777769892 8818714
3 443893434 449276388 2479908
3 713841963 836527293 53068649
3 439687011 693064132 76522657
3 422211547 707757410 14366507
3 631556279 727470569 89255601
3 913097197 983988556 5707381
3 656537074 953957702 233847580
3 528488916 851601841 197559752
3 699177565 857731004 71297555
3 210902246 299802705 77512494
3 725571241 842358738 86601909
3 637435144 804027543 160297857
3 694784851 755564388 22363504
3 162608484 787113105 48025390
3 273357888 958842385 238757944
3 55351877 625281835 423377082
3 233758859 798474688 415821039
3 61470666 520195963 139545119
3 174838561 776697379 443917936
3 487698203 942094434 30767160
3 925642991 961212690 3568344
3 706923682 879137040 107570101
3 931188511 944793046 300776
3 6156317 233135512 127901008
3 312296317 815825306 352097266
3 502604406 570371224 64194782
3 975269642 992664271 17303441
3 309893293 503916227 308499
3 702064167 874350737 139279324
3 85266137 349803445 162574290
3 180985762 790640781 5636751
3 287437093 605154601 42300141
3 582036166 851947427 117360313
3 797082438 818280547 14447258
3 58456267 614461815 355500911
3 265666413 761453742 215235143
3 902350514 930549034 21602747
3 560469119 637752355 70502522
3 938734662 982477309 25407915
3 34447004 60794120 25987820
3 302970436 547881865 55351907
3 344102569 862102258 305546603
3 380158650 493895592 1965057
3 326290816 388633236 33331011
3 283520403 744562239 338440209
3 59447771 623481226 415520354
3 620203274 800965651 109801390
3 240920956 990236070 298311412
3 172568181 201805750 2555518
3 779054757 935009536 53003553
3 400000745 913705370 268213432
3 647203663 908237793 162736320
3 407569636 956713500 414320615
3 568212181 571798849 1986462
3 516327691 540728817 8964488
3 849026810 866321106 4490330
3 312628076 760733242 208818537
3 723252170 884497081 57441257
3 97161022 366239871 251639071
3 556343342 757254758 6831721
3 204035408 611113954 299097074
3 891193588 964861177 214035
3 663193252 850946077 161475948
3 579857382 761927243 164951685
3 430663019 485227773 11034710
3 522492547 923849611 396367915
3 585399666 761754851 170858983
3 967694992 998105035 15155927
3 656469964 714614654 43733941
3 121395750 613624495 61243534
3 163225783 693879087 299054223
3 435052462 501386045 36587553
3 795216242 840230480 30008619
3 712260233 770577527 25471270
3 198524474 867826793 108102906
3 209331100 693335249 194617427
3 693848895 720987134 5191157
3 32176631 456455873 421433649
3 432925546 542142501 48494823
3 827489377 897524406 8398968
3 279706567 614227958 149941222
3 14391842 17503138 344588
3 325924838 993206284 179208796
3 643959259 884183648 3371106
3 141567157 440546305 244404615
3 210174361 365248897 129755100
3 347665493 460319094 77988576
3 948255547 998721829 50080182
3 39246842 871662015 762146145
3 528963610 662903984 3765253
3 846397640 941755677 6249392
3 634201469 641139738 6136929
3 723704710 743159989 13376883
3 989173224 990629042 770986
3 302753518 760771800 317474964
3 992280023 995098399 402087
3 447832546 606775548 96955718
3 305455613 349648619 17346299
3 698498849 936954388 179702530
3 376943620 407349504 14307958
3 151055801 265812991 48686997
3 691260798 980337400 138746505
3 719027005 985215529 20677642
3 93602693 271281215 82933685
3 326746587 715658291 288465989
3 5499874 838634303 615562699
3 452485439 648494807 131339945
3 814108531 889926981 8775453
3 190999621 858660291 81892817
3 897308945 966439814 24442018
3 564396298 779324302 30785679
3 634099176 841325467 4048632
3 395430634 644497618 102346612
3 787188875 891969432 41596094
3 732819247 822256000 27816858
3 388859574 545317424 153647893
3 212377051 599471464 299449676
3 973481438 974797743 348039
3 508101689 702726921 77261067
3 879128722 950325437 51801607
3 385254659 809506961 423440967
3 156737769 588004319 110456870
3 710477788 901084465 91365309
3 895126143 915550729 16245191
3 99449612 636309385 174686878
3 248194111 821507728 128033744
3 269367687 729980607 165936155
3 555541346 860262342 280446284
3 508409078 579910095 3543060
3 98388105 683805529 103185370
3 282012946 400124828 25413234
3 475143973 719849667 12246452
3 694517291 712511831 15133
3 249907458 992199457 453205827
3 703562047 813336702 14027491
3 281645472 680943884 219574476
3 215778377 987004656 259093305
3 84277711 991381893 395156301
3 337209359 779358003 25163605
3 861835792 898614689 31786701
3 373015108 888178431 352665347
3 114943116 838809596 517813843
3 441464823 855421674 42446646
3 855539018 993992513 24436107
3 469167064 603050562 93129494
3 421491075 630560263 103994530
3 52893014 472141802 390160572
3 311748393 895772159 436053408
3 271222103 771086642 432065741
3 285843175 918593459 417677083
3 978540146 995375870 9791495
3 70968163 856000828 784231076
3 320488442 900960929 4125247
3 951380291 966232141 9395280
3 388353587 638200464 91080540
3 542055245 575590238 22150002
3 451314816 712720649 202278075
3 871847931 965478478 53465331
3 772509960 806709503 14316938
3 220892007 545824760 265797989
3 598354277 604819036 5304106
3 533180152 535571265 522644
3 962118033 988826948 11244439
3 10620728 676256105 514181947
3 395683412 675354579 72867252
3 739849433 832418487 74494472
3 191140594 443318312 15536183
3 679282899 711344789 14561354
3 928014922 970597533 19760680
3 297639798 720481962 245444231
3 635645237 759598831 93950831
3 453713655 729288133 91142379
3 644157676 780123849 120366193
3 452404662 704873121 60704660
3 876975911 973887241 12056619
3 96397917 346956763 56373662
3 291401836 980311104 120033965
3 955013223 963984524 2003288
3 407313636 462687345 20763472
3 64232201 369817187 115647274
3 962817360 970553446 2702073
3 284361194 879568048 282916366
3 348501017 415931713 52021105
3 155402769 186268973 9974617
3 342134447 436394690 37427005
3 587190721 681764005 88609920
3 307963057 321997500 5549894
3 843370649 858862076 13287081
3 930675345 992429223 9006779
3 269225794 423660771 25816132
3 910591507 981716568 18315104
3 479662197 561752613 69747282
3 172793895 847248515 161507366
3 842960972 880805572 15492083
3 688458800 740596259 14347863
3 132010934 660555778 34155693
3 89255602 435272646 72532566
3 881886066 994482335 98034519
3 970955557 977843512 431214
3 95670687 776336913 192439106
3 301598950 938212520 589498986
3 233704502 532788441 149113087
3 295148539 445506168 10839602
3 672218945 851082234 57276663
3 665282232 849974441 85015810
3 94556977 382492013 34915729
3 563730210 726940097 53271843
3 944938164 995121333 27271938
3 132630145 654345904 444712077
3 692668685 880223024 59447425
3 257516146 376135180 10662940
3 106704101 135607761 4802953
3 753800328 981605975 38092296
3 584448664 796326286 65708951
3 757140900 995330786 118356386
3 115460382 872761642 407440334
3 104520448 133941695 6441714
3 329975971 551164679 15370599
3 276787777 884113919 474490175
3 425586326 708678666 480121
3 13893896 245529424 150227350
3 981488330 993794377 1648250
3 491956097 842236619 22011475
3 342425302 507611347 92869958
3 684855943 925612098 99445752
3 82823045 181817957 85552712
3 477162177 501148501 6333599
3 141072947 374134010 209752944
3 385032976 401792967 15738212
3 732352968 788309945 26926565
3 73714706 851699744 59615243
3 112376838 953453790 747282165
3 79882261 708348398 319660035
3 613891153 730707909 78023760
3 318807565 833028108 338435782
3 385323630 937040918 193209746
3 11315162 284636677 35528317
3 745014340 936846081 33918567
3 660960502 995287410 155552046
3 159513204 226522795 27032211
3 825194744 865102022 19073065
3 219799485 500554794 135622453
3 733376649 816894131 72625258
3 973586895 994026126 20379706
3 756294750 943315431 22915730
3 243274825 638666641 138012602
3 101523568 757399473 111540383
3 449315323 461155669 8687489
3 265831435 754381617 269253805
3 590519379 652164929 53474574
3 501274838 956743104 291446984
3 367308491 708067377 154002324
3 12450116 757889798 128822802
3 842623470 962973445 126185
3 759608220 782551549 14198495
3 207506486 548358422 175946592
3 234050006 775678580 274413801
3 963994423 994111388 11235004
3 964884012 994010612 17682234
3 573737266 642637296 15712874
3 717349256 890826816 128949464
3 134795671 913230203 499315846
3 81376985 907178464 6946387
3 757756989 875461547 76566761
3 246822126 985114487 615519389
3 776391800 866573795 48571300
3 534998922 659311233 75649480
3 303520559 776322624 385154415
3 879779945 914411228 11370222
3 225253334 930218952 65575217
3 242168131 242272538 90133
3 500141820 738618182 116406567
3 766628923 968087474 133726797
3 213406584 953628533 53944884
3 426672955 916798171 347945709
3 44880903 584119570 434804232
3 731103658 918527882 160232622
3 966706683 998277643 9954142
3 931967784 933292870 573272
3 790013574 883290040 50692338
3 196637025 816505023 449069969
3 214099167 419437166 72149775
3 970383787 978448181 5479044
3 579516833 605484650 21578297
3 712372083 928775438 72498959
3 490844818 724247386 111613888
3 101765317 967427252 580029873
3 549833790 640835134 44203427
3 500516098 855258639 280317250
3 309865457 994488613 102149078
3 999458517 999724371 232302
3 128129901 954650325 441153183
3 574138985 808891057 91720060
3 821030909 865066522 18726017
3 229302954 232276073 1014017
3 827389213 965004484 91088282
3 901293740 962343369 43149793
3 141687331 557888830 385429661
3 221251596 549962159 270245171
3 83664579 168298987 5752150
3 449105600 642222727 115183602
3 538559809 699872849 52350168
3 706384852 982267157 217171785
3 772322889 814178939 3165540
3 922759617 981545932 16728843
3 893401944 995244808 14399461
3 765382037 842275298 47859397
3 691202614 770179898 53618663
3 303143030 460823106 92937653
3 215356645 473485963 256556894
3 844390347 951282956 72511314
3 589277541 779776085 73425418
3 830810313 923043036 26518265
3 678873905 800172779 37231874
3 64914979 853460030 738619847
3 600354211 880542626 138136133
3 349864389 884327333 394138796
3 912361431 963927915 31141308
3 163377661 788751308 247977438
3 14988220 15500257 87272
3 503847366 694450654 59690741
3 632008285 773606364 43655156
3 968403434 972037743 802702
3 464168531 655897733 84355079
3 48715912 69865090 5968022
3 572507706 865972087 65785398
3 541228241 747994186 19374797
3 153490275 927330583 191385062
3 914507338 953255830 34799356
3 732833700 799944703 31192658
3 616552770 656187413 4460077
3 920951037 929193291 2866458
3 780082511 983822472 105035613
3 391308222 984951856 436253620
3 843448832 998058907 65597719
3 727583752 912974612 85113191
3 130672405 817014822 583138049
3 257416836 327624436 33511372
3 139374002 366191719 224342075
3 976358295 981864858 893392
3 844881988 846540324 7213
3 384019224 711552950 103998616
3 970243220 973198443 1604829
3 447370259 477917461 11452240
3 517109986 592937226 67024943
3 897503469 952030570 51323756
3 941084710 962375144 10010854
3 896672650 988248497 49845423
3 393342753 865744686 216230547
3 63219570 239038181 98387545
3 727663689 758413070 5857013
3 735255492 793597586 2348988
3 795943352 969469482 43056087
3 940835577 958558662 14612050
3 845758829 854040110 4327906
3 2975137 797167751 490715043
3 990555543 990916766 60672
3 736088810 979084063 238460579
3 926759257 994436047 51894333
3 731517060 906103628 44633508
3 293121299 452355173 20293333
3 373967327 473500558 21372332
3 433865331 730684924 244818715
3 412771416 481781228 7558518
3 87029319 721834881 156720937
3 72384700 73783397 1292339
3 996874725 997410603 85818
3 922771078 975981236 25055331
3 171240396 196215019 22181157
3 919748830 985739648 15302306
3 564570531 748390739 157513020
3 733408457 743344518 2522307
3 497943085 499947350 1299657
3 18162067 955743368 447217705
3 479299979 773539193 20534771
3 423649198 753248839 230549901
3 980542571 991525568 10193996
3 926733844 978957227 33432597
3 185525911 705615580 287155250
3 474750716 961727166 270954061
3 210130609 713910471 114351576
3 620446662 977562657 250444958
3 633796510 928076683 87355381
3 344940866 778223627 240132818
3 2697492 261566731 106000676
3 335584220 379670634 24602428
3 474468327 748220060 212166049
3 108580993 671311376 316298275
3 865553432 994410641 62730405
3 297818656 653808698 6369437
3 689597599 895302595 48278706
3 58557022 213938220 114978129
3 799844807 877773536 15719619
3 574532815 594006039 7499243
3 967023014 970851790 756165
3 303056017 335179697 15015712
3 694682153 836463728 75054641
3 347265752 892764404 82005840
3 206961749 327533609 55473336
3 436978489 588391095 63307363
3 675536428 969077786 61593739
3 940307830 962037705 3120378
3 371068432 864353066 283882154
3 82717567 220051641 57386852
3 513183436 899422107 340975292
3 348446252 751584215 10481572
3 475003613 698227374 128677850
3 591971986 968366090 78779178
3 137581660 622403211 73813512
3 225207434 790445364 4262393
3 664813678 980712615 303568656
3 29475344 225973822 69210952
3 305586226 983695255 392782947
3 659326434 866283825 152452135
3 22380729 851536961 538822107
3 144508303 659020673 279708176
3 53664836 901312322 561349612
3 156065294 609006289 187992410
3 133726715 793655242 148842183
3 113332395 394995701 232638582
3 303360539 658526839 177155013
3 559926854 612853581 49569617
3 30446449 428701410 153564180
3 914607064 935314290 1265295
3 606411924 888322672 271167177
3 897868290 914501014 1113134
3 787771806 888259169 19465459
3 880179200 978024295 33124161
3 663541956 684601064 7400116
3 817384104 940685051 99196941
3 392310875 870244321 23712225
3 209425461 978222416 211663580
3 782641804 869212767 84443232
3 391417850 911091123 287268683
3 125450904 660340366 434917419
3 494054308 890896497 289747499
3 78461637 912220619 2293141
3 972264556 995676368 16113485
3 838795780 925168895 48895242
3 600093580 748656423 120758244
3 250460364 668855543 121621432
3 611891229 951324993 233900054
3 337061466 418660327 44872319
3 495394478 549099346 23926869
3 657114382 732230930 5860693
3 579305731 730789578 82476720
3 414812591 864666135 445079328
3 466295996 938417675 251620453
3 88594198 270331690 15676431
3 286566517 796717593 493184491
3 153594510 658409409 110942849
3 296904403 823970142 405959450
3 667328959 820871948 37240817
3 53374096 987501802 840624450
3 476951320 856975989 25622027
3 309094091 573936181 263511279
3 518534612 754755303 49344994
3 675353173 947534415 90591849
3 152287107 530324940 3244982
3 219412174 398587580 89507237
3 268175681 638056644 165303677
3 334716218 644222867 201687154
3 990591452 998670966 1652247
3 171105096 963097889 762599398
3 746436471 773748838 16974741
3 901585004 927624077 22517954
3 535143152 614515073 66505906
3 236118675 828456049 143048301
3 737002552 982037703 61794187
3 457687523 570829634 98310077
3 751762073 846720754 80223120
3 607632406 857906623 222215950
3 212572265 444256763 91217602
3 791349399 858951073 25843488
3 598653580 720840515 73274459
3 707549828 720782893 12817974
3 285075234 389309149 42691812
3 219291653 489580180 9396973
3 617213999 686312995 2268371
3 865708934 886105609 3002847
3 723007176 850264478 79898578
3 699923697 898772932 96593720
3 256352466 870719570 234766143
3 188026750 497033078 119729826
3 860000104 867809524 4312115
3 703656300 977340196 253565723
3 589749278 599654068 2007270
3 289658901 759628597 314803283
3 499362916 607181495 103013211
3 568826895 684379796 76008096
3 905137736 950461798 15712808
3 428915673 768243844 275860252
3 520978125 657608916 78061185
3 356493397 952495606 38154458
3 914065285 976586335 34568258
3 758329032 958213235 66675412
3 303095191 361441129 16072705
3 37775363 334492116 140381092
3 154491590 434928224 240618676
3 935849206 972841483 12190860
3 998932188 999061325 59823
3 306456410 829816855 163934819
3 524997080 649437120 72164420
3 799795178 975619057 107012076
3 781499110 884642602 44167722
3 54018637 295438464 63270210
3 617253345 899320866 164525909
3 454419384 562964072 74543673
3 762913593 876864519 92328491
3 438235811 728636035 123807382
3 417683821 930423331 128130248
3 851779083 982146492 69870840
3 411371229 937794636 495233280
3 609059004 790815521 9069550
3 184628765 882051802 317501636
3 423744723 426438374 321393
3 782155463 927102019 43858296
3 526215311 543175096 10521524
3 705120938 846127446 62394362
3 511194449 884530666 137847537
3 728533006 763297602 26053949
3 182699577 786742188 261079523
3 720349687 847630834 103888594
3 255682639 423910214 61399248
3 341541618 517253940 49800648
3 175265402 991083797 638547731
3 38892265 58993057 7021986
3 417174594 518361262 19073643
3 905078355 951150913 43979305
3 19262893 560374152 204271527
3 30966628 593825335 183324185
3 972516678 999108590 18855606
3 671597768 805404121 72893080
3 22524904 932650841 122463658
3 545730842 831389812 125486169
3 140367558 204271554 55910933
3 679436285 774684468 48612615
3 861145492 951002912 59613165
3 401763830 667421181 221185633
3 793427619 953140188 22424637
3 759208053 865544809 46363380
3 280335144 345957529 19116951
3 292167211 668609318 318431926
3 197659230 575412639 158254586
3 404198789 617696838 128030510
3 300913400 497417827 94400452
3 628484949 636335958 1515411
3 129428734 756311055 575479797
3 175119248 637425191 189038742
3 525232325 802148559 146719759
3 710465460 855850209 92770645
3 104294456 612090637 329963771
3 637729863 857729933 74366381
3 276421636 370400416 12861910
3 959246211 966115793 2510882
3 156768041 921372089 285291505
3 610687720 790728631 149318574
3 172477628 640235782 58083283
3 754340605 837731248 70807799
3 974426583 983421147 2625042
3 682314300 835416510 52149623
3 45377080 87169426 21805585
3 743023642 862222597 70406791
3 230864700 412956358 99958523
3 254870562 680693298 205952791
3 577845101 877913162 136839681
3 996798941 997123066 75535
3 120741544 412999568 246367258
3 610440035 999150270 273023064
3 338139113 610143411 20152181
3 789561886 994580621 154496236
3 394200561 658414821 156367375
3 405648722 832328275 417536681
3 150657080 402391597 185142327
3 276469768 903337321 610515787
3 2964923 9545091 2531661
3 516179443 662998044 15789741
3 514429590 858227766 316724719
3 839578916 887887883 8299684
3 847460981 971580426 21249165
3 1977074 34319340 10897540
3 647191424 830632090 8867877
3 188131893 814909291 385922432
3 230327491 317042077 81956826
3 512642822 891634776 362644015
3 644056761 663311578 17909217
3 842085804 983490731 129920391
3 826947910 988411040 74910027
3 998294110 998504049 113034
3 182279969 516662231 272365002
3 383569840 712135600 297054633
3 210998610 572470043 198354888
3 344859954 906624313 261191264
3 824375381 838458743 5369164
3 410247234 706394216 137013872
3 343290829 806109931 62742903
3 243960964 567927426 269094101
3 527033156 835032744 121753796
3 493837469 867852129 143253403
3 351684070 656908140 14039784
3 830131507 884465717 15417708
3 485806054 675276365 1770485
3 640894642 870838865 200649481
3 208708018 528580271 112847308
3 751493227 889091039 131465175
3 436981274 733520466 93243169
3 183777777 233687488 176635
3 663628664 984114965 114538026
3 876356455 884468344 6965860
3 279139183 760431999 222269859
3 244636446 547871613 2382982
3 962917360 990125562 16054465
3 966954732 977390206 225970
3 978843441 991179832 11109009
3 314878369 596505522 202990943
3 383224648 950599936 447055768
3 215817006 306607459 47473581
3 510823839 774009734 64914088
3 407487782 948057373 101274609
3 233134679 581775482 93253405
3 907334465 941852491 13378017
3 675678205 893023797 19334338
3 317669344 398840466 46815307
3 311158561 642767129 253302747
3 287137860 389032284 77902124
3 790747459 802655540 4835206
3 662238014 986862464 305318983
3 69284623 733629828 287027457
3 878901752 902903555 1781200
3 952194878 955780782 1107008
3 998586485 999361317 426314
3 12742365 90615386 41904368
3 273838939 501172599 159084109
3 743128800 889589520 53978820
3 766448811 904595262 39752852
3 418417431 724940707 293031233
3 545813009 829560746 277745985
3 195720949 517330438 273622088
3 112730891 144518901 22754346
3 874125545 897886047 20290920
3 92360166 202254359 84581879
3 771733677 989959823 26401638
3 718974558 905044309 73732369
3 102435855 740200937 104285321
3 809043746 983815759 20576927
3 843100 104491986 71555315
3 75129211 399707497 255448473
3 373266163 411740066 19641074
3 479677385 988958504 366891137
3 417324666 459739957 20491056
3 163561473 311235827 24749107
3 178399113 388361714 177758890
3 453617944 848878096 183450791
3 506903292 531389620 20200693
3 547336306 690441397 114250292
3 242568138 377065900 66593673
3 84282968 990481678 716035953
3 795761271 911429359 108046495
3 137105940 515987658 135821043
3 141507542 769942939 577063588
3 198971390 825613020 29298373
3 573388219 579678020 752226
3 861495660 994234136 10371084
3 522296223 626165341 76494250
3 813138884 913065340 32983394
3 571751515 803301018 19752348
3 937223289 977599278 11282053
3 519156246 911413619 9414979
3 655586451 670300246 665286
3 959191706 987471875 10906669
3 365320335 881130413 441493343
3 698461369 786142020 85407469
3 373835475 531829897 132247380
3 993881140 996403017 85708
3 752641571 980442883 190686644
3 638633700 663478694 2570440
3 531067583 790036089 53063839
3 928316007 966269388 3421313
3 151096490 978062086 794455874
3 730003019 773437962 29899108
3 854921724 936594118 62127683
3 832769500 958982849 76370462
3 701106072 839732516 38800512
3 553520859 766682935 157610530
3 404722750 826543260 184769807
3 747613646 962789639 11007542
3 253103583 934445990 454550443
3 620228469 730498834 9206248
3 896904851 922108678 24277739
3 858816914 950676889 83132834
3 330604235 620520417 115078214
3 746816506 820751393 68652467
3 534476044 973951169 228785969
3 485623131 503598785 9162086
3 550955417 869435096 208503477
3 337364045 883018334 300573455
3 950659310 953053570 1408902
3 244300086 582157677 226867186
3 913683966 952572811 25890357
3 295770771 556360781 121240092
3 811130707 875694967 42335333
3 647074365 661089807 10355955
3 337522012 882295689 251506587
3 978260548 991951505 8054276
3 807570203 828398447 15977110
3 462892233 518290766 13283343
3 728595195 889839295 118069799
3 387694619 473164923 69074455
3 960769510 985275323 2113709
3 190037299 814901306 110605711
3 546130729 579708161 6113069
3 824415342 901792585 65943966
3 852083626 945548496 77504778
3 633794087 843644083 126272132
3 806063664 943635340 48225528
3 725795935 950654357 105186026
3 648987851 988412804 201272289
3 732434869 904163405 34460722
3 60245921 433980942 289351754
3 681108972 919461670 164736598
3 330924396 738137047 205613926
3 166924192 556231347 377629999
3 205517703 958207963 112417750
3 302918022 960761434 635534832
3 735484155 875664085 89854496
3 688727117 853407506 57934346
3 437298175 616851604 166533681
3 526752517 676980960 40009721
3 426569934 918973477 280899836
3 866889875 892536244 1910209
3 312581623 683983149 45971232
3 91512446 274353770 78716103
3 19088511 773349143 269652159
3 515835329 728949337 77214667
3 266663190 700826019 10974396
3 449878150 990839026 172793447
3 844412487 978974526 8055515
3 212009179 931043823 616676558
3 126108642 201339712 68420078
3 340230673 408362554 18391688
3 744576235 956451131 104304827
3 838424419 986220289 11477773
3 834552603 888141055 32627484
3 479208184 857161280 96533269
3 451451920 931081345 6961504
3 417611616 752011218 165606671
3 879337309 880371818 17191
3 6819334 896078687 371268578
3 866532672 972676741 53543796
3 824187844 882388816 19044915
3 758521716 800693756 29616103
3 806550163 935927562 102883934
3 404314034 800514692 166722757
3 93518769 523612342 296688347
3 445755750 571397592 88922999
3 271173498 824806420 195349868
3 78780180 196034927 55076944
3 511182253 581915442 54049860
3 632924453 774602932 2555983
3 239080895 684243317 224242151
3 540585958 660325393 20841471
3 130631287 716562704 221850873
3 410113645 984600294 172794328
3 934609286 975091230 30560548
3 501693381 946218050 88615818
3 928489461 996284769 24838231
3 587102834 937885364 305930310
3 32283366 647342883 215636962
3 630284115 990430230 348633747
3 854322737 950770658 76369084
3 88809690 305998200 83000526
3 197647445 521715606 256223060
3 766082642 778579081 6682754
3 664774276 843181985 147554284
3 148493564 657506612 466394947
3 159944109 330199074 16843408
3 387688399 853960578 103729220
3 470081981 939571741 129388716
3 145243490 986353187 663777782
3 709962345 920355921 71720226
3 666918636 725194657 29816067
3 390454265 701118789 191521698
3 206226960 989219210 4048835
3 18304487 370505929 169326880
3 854717468 913208685 6829539
3 584731482 874520021 125678710
3 711108680 874967198 140593739
3 191406197 647400061 330387785
3 427624977 755669187 128545366
3 71016561 861793076 524079493
3 467824202 716079076 72269609
3 732120030 880940308 46336133
3 122399879 261439233 6777078
3 601148242 933876033 109424302
3 728190404 982661429 161050597
3 655739560 828478003 69023084
3 621407345 858774154 35485298
3 192673891 224658478 24665053
3 706006455 900070814 131374228
3 612841381 735896060 51252433
3 838420478 931712531 53786564
3 734973759 756047021 13722514
3 886239624 984703192 86315233
3 475805256 818353900 279824538
3 103000973 960021496 286197306
3 793328333 837133525 12119996
3 151858937 350913866 115934159
3 779172338 926547808 63826117
3 254788100 531909354 67675124
3 179546071 219001261 34823599
3 878399991 964861664 65575624
3 728598539 735267797 6578164
3 854306596 862711976 5359029
3 407131095 802412353 81677246
3 96512513 207746039 105135941
3 694320911 775055491 70180935
3 870435757 978723329 104419960
3 487135975 492687279 2464887
3 394133747 895074161 255283823
3 859099618 988791969 109037346
3 935566712 993795968 4694886
3 487188726 687217937 188731866
3 236975297 355367058 104351218
3 393936774 674283499 250495800
3 226484599 336148735 103443145
3 203073031 935764946 52003397
3 76679289 810056728 513349473
3 691679373 761904990 37171468
3 299225756 795513522 447776763
3 137029115 580108019 54717433
3 353920128 833318111 399047013
3 307240249 728716896 211823718
3 465882717 700434259 205869321
3 612961330 688014384 38080026
3 578794886 850338373 269315974
3 654592604 826854449 168070140
3 629717880 844897037 207942554
3 455418554 562669320 84429211
3 681394404 837911784 43620670
3 578629848 767230923 182646927
3 458012134 826151030 277611256
3 871601392 968559579 45059143
3 745923583 760717604 11285521
3 998991771 999565024 384482
3 979838525 981585190 119906
3 555200535 767352517 159388765
3 907561989 988930664 1883257
3 755402686 824206881 36967524
3 665509344 847950252 181434344
3 413509222 717222405 120763883
3 910822762 991663979 28989516
3 636073049 823060545 38900612
3 409344069 947694619 98450188
3 290124199 545039042 178837128
3 344534691 987463427 594151401
3 472610980 952199809 83411201
3 181712063 266230522 34113365
3 661477369 734966791 29130197
3 186246604 345818548 100523034
3 558311522 877487695 182952996
3 248246513 471528416 216897353
3 184123777 861301752 522542449
3 931832813 955648826 11919727
3 84050729 221305082 62803887
3 324706450 866333902 46064882
3 6726107 833833310 68931340
3 889379623 910371163 12662009
3 774619363 962712770 68576795
3 978898336 986111953 5732974
3 40173415 346936572 288042826
3 231848446 848543922 549692911
3 103902035 991944826 776311426
3 830950466 867919735 3321247
3 283052653 661203556 58824341
3 909430552 980648106 16436482
3 230434769 930245094 83577087
3 151057178 438482947 69032340
3 229695166 661973073 249351157
3 497925912 879337643 28700305
3 165211464 659233440 396478817
3 953002887 979697973 6301659
3 222040160 347011242 32210341
3 251017136 483774521 14825019
3 582007598 675560888 88608211
3 533205977 586320431 33087321
3 259848973 551139763 131532630
3 880705377 977636948 38224055
3 797757882 949671961 5429218
3 543406028 746738787 109804620
3 613116308 868178314 213936824
3 40462568 757737807 401542481
3 994461134 994729677 213919
3 672977965 689382001 14808277
3 208290445 241479105 24561999
3 733139625 983221663 212067497
3 692871397 968995862 258596668
3 13628359 967167343 472278344
3 479405662 535180084 23670998
3 702442366 972804247 34943391
3 443735527 604474644 112384932
3 434355247 929288860 429060065
3 1957510 466601939 4993301
3 993591631 996963982 2714175
3 777692331 939459539 39743991
3 380080576 616567425 181151502
3 875275428 957322524 9230292
3 206012330 380711233 154418208
3 216676118 764750895 506056320
3 357843113 718636160 213337534
3 41878604 867111818 144307079
3 586969466 944168065 318452620
3 678903076 715275960 12900228
3 40596098 80690805 9112251
3 984127295 992758621 3259657
3 623707510 694029075 39202436
3 350401598 735979789 369854970
3 798475733 961761092 107409866
3 379884752 417188663 22887803
3 221665320 547243380 51182790
3 399801700 461382883 23014870
3 875949992 956617575 17097082
3 241692650 505821075 175917740
3 522607415 923331480 75086204
3 292301403 895210810 409495590
3 369162892 570490872 60254091
3 769772447 799891318 12550126
3 368987822 856501444 407925088
3 155143235 280585079 113668035
3 874733726 936568519 788011
3 109305172 668904694 273735264
3 55381432 145079838 62860698
3 816736406 955220788 34731374
3 372144565 709320760 246774804
3 335107172 427757513 65221073
3 47466486 137751640 31551065
3 893129968 984974721 54132319
3 550977978 609232832 33280495
3 258263052 606576937 107100024
3 508840430 514368114 800695
3 938858220 950409167 10485297
3 747784736 979025623 175411191
3 390640223 568722384 2662526
3 995574633 996803301 789588
3 697763660 950284910 231435351
3 888696845 973327318 78485018
3 550728886 772973993 147011207
3 527506026 920127494 13380597
3 955703571 992916046 5895813
3 908163293 937277100 8603122
3 173492853 306040179 84542356
3 63075344 79042759 12149668
3 97752792 529420026 174154382
3 382819253 477987803 8290291
3 743281300 846206364 54830726
3 775732976 895147977 64782444
3 723095487 903305510 78574501
3 515362462 832291635 29903333
3 303889820 644557284 226571610
3 298719986 368046210 63826700
3 605153212 616834415 8397119
3 319815036 875963620 201656654
3 820825114 960682835 35221493
3 351951962 731405248 99466112
3 850273142 971925207 72635024
3 314656940 885589835 413244295
3 140278860 280927723 45972289
3 522159651 806115904 245627101
3 261091922 978286041 77907293
3 93530897 693084423 572349470
3 996570697 997947978 82509
3 354570380 634110094 138571646
3 650951183 920440219 491117
3 338907075 891006468 464930667
3 97969466 317202893 172351774
3 872666436 917602108 34495905
3 31809641 469441152 242988154
3 464636394 765439948 258687895
3 432567426 994353620 481749857
3 410813311 550249885 92138248
3 1500966 695427839 116707871
3 724273350 728553554 2042851
3 339780001 450300303 72854725
3 858786005 977704666 60777816
3 210757294 645822806 290339083
3 315034728 809775200 488072157
3 270976753 617273986 99856990
3 97860556 360432406 111722962
3 36779014 860426485 464704461
3 385988445 578322414 165690611
3 720030800 735783247 10973829
3 577692293 618338249 25534682
3 144338771 589019143 479427
3 307979909 467654946 83124601
3 573928858 982501318 113283174
3 639300963 856779464 92335091
3 434470507 812753933 114248817
3 652715934 856359395 119115914
3 422108655 646043518 112769094
3 627829697 763631628 40124610
3 958447085 989900788 18354721
3 848659593 913717359 30103244
3 79486200 878932533 83531965
3 45793824 622171009 216572534
3 914168169 979838756 11448024
3 119827402 381060369 241465818
3 962155045 975413110 13177605
3 664221461 697966393 27418778
3 454801837 746003058 30693986
3 36085079 499573132 458222760
3 740182356 995539940 40309207
3 875132834 957543847 26496251
3 534794674 721629669 62151868
3 4650960 443756539 164537561
3 670087579 693735060 18735902
3 250446691 602792726 33898314
3 371415784 798130763 92337049
3 596991853 725389995 61977202
3 510760839 942232701 100658313
3 841621841 958410577 19935867
3 906800681 950156388 8958625
3 285038719 310227625 16918227
3 290744159 954693822 210706706
3 867660470 969886714 72086749
3 631936146 902418796 260215249
3 856082024 972742321 75468921
3 345121256 820328336 374743972
3 586523369 998455679 365840668
3 422747479 563178305 102239040
3 925211190 978014882 21752950
3 79138677 338420025 241410612
3 638264835 745644072 6130927
3 233982598 625840623 215171629
3 935551749 946254392 5950588
3 731628867 947444783 134040893
3 504887141 660318094 97517887
3 686602433 706875595 6078351
3 611022987 787266794 54478342
3 421215817 609029249 162623577
3 819285291 944459732 63334282
3 904867431 913825045 8288641
3 141783968 421470204 93436142
3 709050941 736892228 13666273
3 667471216 793256657 122780381
3 767671333 853806199 36329836
3 142915459 532540796 212250340
3 449246451 990034726 436750872
3 391086204 591704799 145214493
3 735443051 793506478 30605066
3 493067230 874564921 203482713
3 358687912 883350339 518809990
3 852815841 930727579 671257
3 24745651 180867546 22222172
3 319697377 463853799 77329951
3 149145192 893455168 21080210
3 41091784 991443083 532711901
3 442382259 845270119 326431585
3 751631604 876657652 86365702
3 984682906 986119509 1030108
3 830671275 865105418 7656797
3 947055773 960981619 11844184
3 956368367 971395497 14453713
3 738291045 820108710 167881
3 141194380 899449313 265875371
3 851237347 974928336 76388592
3 331459212 777799400 377200438
3 247513373 487287981 228971817
3 993451542 996513407 248662
3 777045735 887858148 27522576
3 517203679 954064699 273103796
3 796716925 818234959 10201286
3 104303576 603455106 207029977
3 716590203 845832149 39848576
3 480001421 999753667 278187068
3 616367329 989651933 285285699
3 192132506 642266182 178838779
3 617963439 661993954 739304
3 596374593 849584994 80797115
3 547180643 811186434 147405276
3 982851968 988852649 289870
3 66680386 72878858 3551466
3 984604173 988189588 2126014
3 100651382 704214096 246524214
3 522413972 525243301 139831
3 32622070 484923243 193978693
3 610390408 884751927 38470158
3 109485439 947366320 399840810
3 302445973 805022537 232726521
3 228458040 735704069 109218603
3 7792951 223587842 37968942
3 55045606 832386731 604463404
3 190160982 725493898 516209268
3 609374057 745042537 121511618
3 393535150 921313925 349720418
3 436765963 461216193 12390465
3 352228209 810900892 328563437
3 671504430 708406631 3547143
3 381857254 421527854 37984303
3 396286298 826779758 415461454
3 906496960 945713082 7803733
3 261724221 525244940 161512144
3 376624375 778264136 333951711
3 358380020 832899825 82014029
3 645547784 878597390 157728806
3 554621796 956835209 192804422
3 999469197 999901043 395240
3 615094909 746930487 56447840
3 719802121 974539600 46121197
3 868492073 962486867 24882182
3 294176676 351965493 23169562
3 474388026 564218548 48334628
3 914205007 999138214 81008049
3 370333388 823732719 33814227
3 874089763 987677455 53711091
3 822106609 859009658 9900072
3 736767925 814745382 23208157
3 23346731 881081615 814213295
3 575585145 968657873 324340240
3 961415839 971409845 945793
3 534334399 872581204 204387262
3 535635619 831765181 262151802
3 359611302 599590732 198166947
3 651212163 795057763 21958843
3 522884735 697501647 110293604
3 151578506 926394827 371545426
3 765715938 977845324 32182543
3 566055916 956367087 260031306
3 484921075 760091159 255325703
3 729653929 812908869 70381448
3 605331243 897608120 244963401
3 850427767 857385857 1766799
3 519387150 770575004 59946635
3 892444487 953985546 57276888
3 379362566 803085173 200090541
3 545077313 728201037 146227771
3 474122272 721750700 141378051
3 240361266 896694057 479164731
3 920681091 996226469 45563604
3 761640347 886359816 93012854
3 715268792 716959614 635953
3 187669772 835738049 539196599
3 512104613 755629054 84165450
3 745689210 868838149 67133322
3 85602086 693210116 441088285
3 867992437 991616695 40850381
3 198954857 537077082 139919718
3 173117280 227140005 26120022
3 565221670 654264284 56896416
3 551766827 783223834 128273678
3 884144702 896451899 385380
3 263051452 582209875 85250667
3 446305979 674514409 196704805
3 362530394 795161803 110997815
3 396538070 515070158 95906468
3 340265771 369252385 13158168
3 123238502 706578878 283775158
3 946559040 978231404 9111488
3 565168501 683257697 101384340
3 872536292 878518813 1946724
3 944959220 972674748 17216702
3 623302024 665450537 1073553
3 609598167 819309447 67067224
3 70430750 521215461 429893977
3 228903454 388618216 122706497
3 383815550 583690381 3517521
3 472368566 601876144 113093016
3 467012218 759257554 284755325
3 752462361 785998760 22112477
3 869187077 910762571 10926090
3 619906455 727948703 75966853
3 739010971 893249597 74994158
3 516238662 606425721 86309260
3 513833201 743857416 124645386
3 138576507 865729968 305961951
3 580624624 587670714 3591451
3 498253484 558212869 30246397
3 879713862 968088340 71466722
3 257919068 698874611 415459620
3 874980907 952248581 47024311
3 657199213 868427429 87702801
3 563406568 674154363 22633355
3 988970784 993608006 2943744
3 82114502 712083301 197457926
3 377647273 711508323 247157433
3 61329451 441226620 290230788
3 455210495 996460763 497124055
3 922125090 984018414 27658625
3 986095981 986150166 32169
3 451857821 531489684 55237570
3 370681539 419444022 17347964
3 189478852 537570936 265691613
3 220733491 543740876 27262872
3 234001736 756340201 425426467
3 343724771 350109829 4298189
3 581138547 624617683 12433647
3 968859727 979764297 2428814
3 591170489 752801276 48956454
3 699155035 753755378 54492411
3 297244918 399631510 37563104
3 416244005 521996796 88727912
3 642694550 944723370 97622899
3 825703272 968715879 22665105
3 100720851 203780075 23603539
3 600940918 735919607 70044463
3 334450430 479479873 130413331
3 829539610 891781056 13557685
3 820323528 906029936 25065926
3 328648487 966466923 49057954
3 434195776 606387595 82261196
3 217720975 955966605 398209073
3 324053140 968006684 66055263
3 368290176 717810114 273702235
3 755889618 838742578 18396443
3 175809134 758728980 8911237
3 342119214 490858408 85851014
3 450371561 572021779 93494665
3 611710825 721229757 32182064
3 419743559 743190330 193284044
3 585737251 982119790 14085485
3 365510009 940623598 296326983
3 990194903 993358839 2474158
3 21447378 470002225 153464737
3 934849327 999898307 6667206
3 893905214 925196517 3097407
3 733851621 813251177 78095684
3 829173603 999065449 28872687
3 354082620 659809285 143323209
3 225173005 561699825 199940896
3 438529840 577565755 66014896
3 963304404 978419537 10110692
3 727749091 942932561 157216317
3 935383045 976724788 3191605
3 349417765 762294540 207323074
3 129229138 814558564 101056267
3 441731239 558866486 112157889
3 83321146 125516048 35384876
3 664591341 893887734 131265769
3 625323208 638242336 1420545
3 24002311 939627463 910197314
3 344412006 542860665 117127467
3 188576863 880719971 372739653
3 766663732 929599616 115097642
3 600263145 818926085 125031164
3 161540704 999217811 421354077
3 239771840 286284063 37477841
3 419816216 892706247 405609611
3 558860115 771135659 145407672
3 127858480 857666244 592933490
3 577156893 865271133 89773092
3 577695166 717481439 29808122
3 811984487 872798153 35997584
3 466495948 509577833 19296135
3 545101100 664592844 57634883
3 71669699 220850496 1745224
3 470521508 964071529 330339562
3 902327103 948615420 45940768
3 352810449 922090402 75611261
3 555075843 674691403 92553545
3 323353974 389883514 25553908
3 570779711 961560656 211953890
3 593730200 885052316 110806101
3 405424434 824272585 213843987
3 987686506 987925336 194920
3 665632322 696218967 26219227
3 348979603 431460932 45295554
3 941672024 997731683 1856957
3 24465475 229452056 83065033
3 229038752 979474208 32788044
3 321480171 579121264 49738838
3 133037564 670839926 73777868
3 842474436 912500410 51996443
3 923848264 946263924 19043661
3 149055601 964696280 12918356
3 684079232 745742329 13474235
3 251230483 999131338 56998006
3 23400023 928994777 801568076
3 159019723 940923794 560975107
3 263833136 976302498 557215143
3 790044088 814809202 5551825
3 308178377 522497556 202219172
3 849055363 907848827 38057345
3 531253028 772514471 6291307
3 535435026 935210077 291743964
3 82468323 563502256 95213648
3 84802711 634346110 35402918
3 241207997 345384709 48599681
3 595420113 941320876 307224781
3 546405979 547831107 34008
3 233393307 650518395 133969115
3 140754745 444195095 74010541
3 993934093 997070153 1981421
3 224968554 362917538 51341936
3 613522835 771376487 113486984
3 212328006 734878661 418097856
3 483987658 532960720 24448233
3 466977811 782718837 200985327
3 164160192 422461558 170629042
3 128545449 499686336 339059096
3 590039276 868955511 127256932
3 586267246 711358673 105408762
3 55330093 475432169 245596860
3 138772073 902929588 641464119
3 118851879 455462149 182591676
3 540771594 571314937 8198306
3 995648156 996441382 285539
3 826107054 948218674 117496895
3 834830094 897100355 4629191
3 354263585 731561036 114711203
3 249806040 627740642 298021869
3 305876351 743722590 68639845
3 432346552 790478201 295863056
3 444709952 874830771 338513115
3 164990679 932323904 634011617
3 583018122 846366968 25346814
3 641387455 689675085 20962973
3 480857577 968188985 250476605
3 182639962 810184404 308736796
3 510926739 792981639 264017812
3 508182079 700922237 96554630
3 936547584 946872379 8111457
3 750654816 922029621 125261945
3 356844353 495027426 24452594
3 455224857 789656136 310509471
3 667031977 977079874 309190906
3 139211086 283429601 131791829
3 768447154 952301967 155163807
3 930069762 941196679 7889630
3 40819955 843298432 575665899
3 690136888 776817942 34269927
3 718275879 735872345 4911446
3 523854967 727122157 121746649
3 613038210 734631969 4855366
3 860710219 999392496 26278141
3 730329471 847017616 36980032
3 100833027 990576483 408100861
3 166158975 820164143 530095434
3 292059842 940621774 13156858
3 584263657 918687687 292794330
3 265738766 371273569 34534840
3 978557365 984862108 207340
3 46268116 597779201 114149121
3 55041081 101821597 19531730
3 257733487 653415892 178130220
3 215434988 937398646 244277311
3 783419224 975880819 185813239
3 886725474 970740075 5575610
3 827548013 973495165 9762095
3 99759863 834800430 590912746
3 967700768 987476973 9690479
3 711260027 865084326 151588036
3 761171685 920340581 129972025
3 561497297 658968653 58787630
3 813765115 822022931 5512773
3 792919243 840610055 35318978
3 155284453 228094070 10899246
3 904383338 936170343 12642404
3 857225089 899280082 28043812
3 525129158 942742132 262634811
3 179799159 204714383 6218341
3 456545333 489646431 21328529
3 593170939 704417864 80780850
3 983829362 991640326 4427456
3 113711646 522684422 132161901
3 507967988 969020972 125014411
3 660048716 670744293 7998369
3 494252264 628130637 129110697
3 242233676 479921098 161649326
3 453810386 991712247 136426566
3 395271290 756557767 91392400
3 13824446 865985708 35220640
3 542524014 951043110 398677533
3 652720584 951996760 73274749
3 361471422 455524703 2670074
3 487514637 882964554 36498106
3 17587409 62515849 11886615
3 362552912 435192840 28018587
3 241946204 589782051 227034412
3 141959102 260813994 44793799
3 581017725 951725439 59891581
3 332871446 962104909 87854337
3 676264984 889757360 22387524
3 46273290 711701233 558290704
3 541382807 956305316 8315080
3 247435880 725652069 74803959
3 707405045 807960586 69570807
3 95296884 740448138 48602413
3 107739073 244011831 123694489
3 671939786 792502031 77507982
3 976213840 996802058 4099210
3 879453805 995868801 63213270
3 204296734 476017659 210628094
3 705843211 889744936 59959242
3 367934872 857862398 271601133
3 188113387 945192671 623110752
3 291369803 888594934 249954135
3 621369599 881931779 150708122
3 578636935 920034081 261083267
3 339386495 936734204 292212527
3 585354859 622649586 24430036
3 137798181 707976603 331857502
3 365787877 697671314 95159327
3 749485475 916459891 104679999
3 605389894 880719401 159580891
3 711348522 890570756 150795046
3 455450208 574785823 10423212
3 999382423 999695741 300789
3 179407368 390229760 129111366
3 726168585 892240464 67908086
3 13805324 841576458 178339753
3 560348904 904157438 90033595
3 528318775 533278007 4115329
3 861745436 887298231 22285587
3 31150697 66214365 17727519
3 382605923 531906289 57752080
3 94184183 590332148 221630310
3 656894413 964952919 233311607
3 314606898 839991997 264355993
3 671030263 749382851 63286794
3 440477306 879823763 356950230
3 368457689 850186837 452254319
3 956943912 987808118 14449707
3 399064650 890933379 5140189
3 27485824 879564076 266465902
3 467907944 654555089 180707773
3 653232588 884665486 24312201
3 545399091 704711128 89352953
3 641818118 760797205 105321026
3 912276886 969431179 20084257
3 337368384 579276528 142282679
3 246576707 711499327 168508220
3 433451529 539243083 28472466
3 558315510 592857738 16542540
3 407495748 424817949 3933960
3 759591395 909281622 106381861
3 487295496 604681796 14225268
3 736397294 751455237 12857115
3 383329019 541740122 70577367
3 465434297 892343337 133857914
3 880884029 972644602 85430170
3 488865964 861445499 243764362
3 81160188 119142777 33964897
3 145565448 472935994 309610498
3 891421246 933634642 2779659
3 163954422 993202632 779037015
3 248896245 440423455 148825155
3 746027974 797494803 30581838
3 188745568 842047899 169315306
3 875050668 918724727 2755990
3 142221917 837144928 547805376
3 267253037 496163095 179333624
3 500976336 530669885 3668701
3 260570241 276488242 15107925
3 376634856 609870511 202239888
3 442833457 685169404 195723936
3 716410250 816394082 18478406
3 581240530 742193546 78844409
3 773049270 879809550 35474948
3 455523765 769841890 266246639
3 730117936 837987620 15694882
3 765418705 809165891 30763698
3 523088123 910833926 246326306
3 253903349 574354149 166570058
3 65333718 473258631 94164007
3 455678490 786656072 125180230
3 657706816 873624240 79464837
3 953317254 961461608 1442565
3 600413291 632991535 8173089
3 622729726 802954640 156232307
3 43158898 108357943 12948685
3 260493196 466768974 90515609
3 906585149 954180756 1830599
3 352450601 837798483 160691117
3 135846208 424311395 82788661
3 180477248 215711681 29570456
3 496678276 789653533 290120357
3 671035939 748815990 54385549
3 834278235 947956620 61948918
3 615037519 724862988 82255249
3 260779904 298731724 18784880
3 461312586 609240403 124777991
3 32561696 613272484 355387606
3 112742583 241751897 71783114
3 358872402 409264729 26189048
3 856693308 976658305 32951753
3 654203179 741079910 70075471
3 127087051 350819136 53718914
3 533465860 670913939 96175403
3 500371108 675160467 146544498
3 697639459 951524190 91655554
3 101371575 185954937 70133109
3 576168873 918304618 238005480
3 558686461 766848414 163698766
3 9739889 297792512 92728145
3 643948150 945468803 285173971
3 379878645 635150559 40930948
3 469121210 796661649 1640764
3 853459454 974254983 83409446
3 948860643 978992326 19249888
3 596935057 989084952 177288903
3 81415165 610252048 159081504
3 772882260 791649752 17650462
3 364345424 941741619 22263494
3 909041374 924133060 8906771
3 796487504 904537436 92156038
3 484453763 680393260 38269501
3 69123570 183467640 114021299
3 277428306 729845181 322560284
3 354035596 951183453 389066279
3 278562067 801983210 229918346
3 550711010 653190276 22381911
3 370549890 390057173 17755210
3 155367504 826845450 653746050
3 962872596 969339987 1135796
3 566239341 693353699 86818216
3 538487622 632801382 28626990
3 115717760 390442118 76610746
3 527354414 612020821 44461279
3 762651011 917638100 55219667
3 184871391 307369810 84794827
3 278859849 814059375 57303888
3 146554965 822756026 168537432
3 774900537 812300592 25893479
3 138148798 608325942 238729022
3 968908953 999249904 23769957
3 356874669 736471935 243999936
3 661569232 865061184 108542996
3 426107974 890323542 185622503
3 524484059 673964087 77402149
3 305184234 951208560 391409897
3 970936047 992057510 18081888
3 512475531 521701868 5734696
3 332024400 362017349 17769288
3 75696799 841837115 735665167
3 429644783 466492815 29934390
3 463715368 698522121 99145436
3 291858094 830744525 276805195
3 672648139 970785976 9234973
3 409151542 702534160 102859591
3 877067974 963979994 43692614
3 278456926 552072401 18073812
3 448609282 957359063 63816222
3 864003181 926143957 17127509
3 811560544 946014293 20111601
3 883093291 993031824 98821639
3 679145054 799172010 111738460
3 829748914 861286326 12957610
3 492992294 968605517 266726505
3 5439226 817288668 688018219
3 649216353 851853678 36522731
3 603941323 634081046 14801379
3 493408821 928983721 279543979
3 39983653 219441742 79124810
3 757107115 848130225 44873992
3 161460402 913776849 476830533
3 833403368 837196462 2952628
3 197777106 744253952 517171812
3 373852518 521827584 46365832
3 789211195 913913821 5396398
3 223365933 537696773 6875400
3 24528814 810394768 673647722
3 821157452 884335090 50988638
3 697250662 822126320 96484225
3 55590862 262014839 38599731
3 476867147 828928382 70365515
3 631740521 978983143 318653715
3 642230835 730469539 86578146
3 917288249 983000298 39864030
3 61639527 292614716 15787070
3 639547632 742528212 63779570
3 59782066 324877006 193387457
3 284948016 546172076 196022018
3 341717100 733591778 214745144
3 837796617 961671997 121209360
3 5611915 558306984 246307968
3 317409129 890003413 389251100
3 213312622 478930741 46905431
3 983485500 999229852 2561580
3 361558851 774840950 68776522
3 259099643 938297088 323584934
3 148820839 652943347 138078643
3 816136179 830596518 2200263
3 387593573 844074437 240729318
3 716319997 956702539 161990523
3 765903680 899601329 51072748
3 54100995 376777467 276047128
3 398357349 536781611 124309506
3 782352103 809084235 21256492
3 798579214 837571093 13862183
3 472678781 850731154 368646039
3 639443081 968560583 121703324
3 664195950 857048516 55659749
3 176962246 688880158 162269050
3 539015320 858222351 158450543
3 962165373 970265078 3598575
3 363938925 910425154 118853920
3 561855013 897051424 321593221
3 820764397 894880924 46162090
3 991724285 996777088 4775329
3 691020491 943822623 79272886
3 561672365 848921845 26893867
3 738144710 840627452 5203865
3 61882762 438690156 345952013
3 938007871 989347826 14779774
3 390074783 926621477 503758711
3 674571831 902365857 57002605
3 906179317 929662028 16055446
3 84746291 492868476 166362063
3 497449358 599549975 75050615
3 26834448 783545411 363552822
3 69031938 778582049 263206903
3 820784730 861909619 12381295
3 101419891 471685410 330362016
3 149593548 336194047 175708991
3 233918769 391568078 108062440
3 337799851 520260672 87289781
3 354083467 534308992 179011780
3 161656780 393364623 47541828
3 944903296 998027420 2689338
3 748329420 875836499 6314996
3 980860905 994754882 247123
3 121310944 181218670 6405116
3 340711848 601947454 224851910
3 938417551 992093943 15432018
3 212256204 444104713 145413589
3 172228202 428316080 79251934
3 944713374 945803102 38604
3 953158142 973399286 1176228
3 918607431 975761275 5679347
3 632231885 898877322 59369758
3 906303727 910196813 2861569
3 553067976 578873449 25790638
3 730240552 980197482 39609329
3 396652116 884498528 197867905
3 931926970 936727269 3579487
3 498823116 622476935 3542312
3 66980821 511418174 4367601
3 790360781 871780755 3746841
3 569299401 630824392 13197844
3 450759291 635703798 142091747
3 741454551 897601738 145991921
3 232848499 795183478 43035779
3 882845036 999144876 113779387
3 274726954 285172711 7890538
3 246493949 774529148 33681978
3 181394598 876244821 658455504
3 959087860 997794783 7585886
3 898092377 912697513 6621865
3 839343970 863808420 15331192
3 736581098 818857231 78635147
3 138187547 471786696 327409443
3 18000795 396684328 374701038
3 579311923 790513238 14753489
3 841411256 918991940 38282453
3 255117484 382294521 74267108
3 53442576 726335894 47758675
3 895743540 923554754 20323914
3 592319866 728297328 1460452
3 97802665 475855640 216436562
3 48546592 436601475 4453557
3 524936642 874140160 4091236
3 413984686 531939757 48555947
3 214369536 707746322 208895392
3 138526535 141318035 2750391
3 874049773 993705900 35367117
3 124959840 190658425 51679687
3 218125208 264308940 24389839
3 878956414 948975723 52393561
3 399736241 511052494 16199895
3 313403086 967491941 530138415
3 636809106 900487340 221405614
3 298241975 598318529 97619836
3 380618170 663565912 49589557
3 184756175 346330498 151209360
3 829577928 924686515 51297258
3 282525256 814108568 406783943
3 952674646 997941869 32595255
3 588705149 612511509 5429407
3 285970620 808450729 445679012
3 118217168 458923922 278891848
3 16942597 245340243 172109603
3 693249380 960051444 208584833
3 565467579 641163140 75114845
3 608214507 863546207 49323550
3 617030516 648007408 4768547
3 468723369 818917884 271961571
3 327352017 427739841 48286601
3 663762769 798181595 112920893
3 717933192 842641529 45024352
3 481655557 925454217 417942676
3 690866695 740404895 10283955
3 451425845 744067712 283639103
3 484873846 757462519 74706120
3 178443479 737509023 29404437
3 392077282 741495175 314600250
3 848497038 866612456 5739881
3 420248883 741335201 247430935
3 531064820 832510946 263618834
3 623401081 720301816 63112964
3 54270996 838048111 371447758
3 726578178 736417566 6717331
3 846042274 994244187 138584364
3 346640635 591480309 244523497
3 991230838 991443430 114427
3 253532199 345998474 1158712
3 208148696 225264481 13489294
3 643669791 745137909 67284798
3 894597820 974264617 19900290
3 376797756 816124515 233491773
3 315607596 925695599 540280494
3 994646546 997768201 2229236
3 300352878 635907633 190735265
3 406927001 965415690 292697295
3 649079744 982085880 30622399
3 813774038 918163719 82531996
3 289020926 391282461 31000318
3 131355499 408536453 128866362
3 94939986 975464825 255725620
3 557862599 772464096 37357733
3 752939616 976605448 160244268
3 33806743 451499933 324580787
3 722279472 764678899 42175980
3 490675071 526749693 35449287
3 520419382 581460206 9507410
3 472572338 734876744 105129075
3 217980024 256306762 26057772
3 732827364 764088040 8934110
3 586813567 640893193 8577075
3 825230353 852058291 21086041
3 138321095 346766354 138755544
3 921684464 984317008 37888146
3 60325028 465715081 169682199
3 918944811 990457931 70427278
3 899957042 980620090 10026399
3 208104274 924341024 157719794
3 987449161 995203580 3761628
3 201687925 826920044 348652791
3 73763493 218836488 117351839
3 982159583 985264074 932479
3 71371463 245989401 68287697
3 944049285 964411295 19558059
3 280629116 418018415 62461007
3 465025489 976989548 25574673
3 461449820 657271008 116116982
3 416341855 487122984 59628851
3 414564355 588161600 64739944
3 362810337 980867522 610338493
3 344095957 547793396 178515607
3 68912405 738926119 192134329
3 139324272 257489882 90247987
3 153725814 272468829 118206050
3 269258574 950455701 210377053
3 17379362 562207528 523115053
3 872585236 889625140 8317171
3 349656548 983671816 495272087
3 885452253 941258114 29186821
3 552973297 726777298 139999354
3 134346135 149186690 6795591
3 83147504 419371277 172173584
3 819878987 937464585 15408874
3 691044765 782266559 62539369
3 42610941 409896099 110603551
3 107940827 841777338 532246074
3 56528453 675771583 225649242
3 460925460 730373267 121281217
3 879618035 964505947 40433270
3 881457074 947814910 57788656
3 534409173 583558970 21045427
3 471699988 732909447 10400
3 215881926 758510454 203892188
3 902897273 954108925 39101397
3 185160636 857211796 622639423
3 303159702 834466850 62472139
3 623185905 676058251 23312477
3 30501378 82442314 880308
3 609629231 997918883 34091775
3 690374391 871949951 109159315
3 336706225 413532972 68645006
3 288433733 544780331 65915009
3 934399970 966712473 26402717
3 148260014 255177487 57630306
3 194126484 390263939 91789903
3 776269254 793325705 11240212
3 245289334 887762042 270723033
3 414204598 929077163 392134278
3 667499924 856644844 124114860
3 905356866 979365063 48826020
3 411285558 966560798 526701607
3 957490679 962398411 1825196
3 246671617 736089526 82756344
3 122174198 723030501 490015440
3 88303179 421868743 442788
3 208702446 385564690 31395643
3 439282462 905955822 226982795
3 342421010 548023706 71122575
3 916126678 952676922 36151034
3 763349975 808779910 28382325
3 965302148 972082053 4390951
3 899761176 973090386 51829773
3 940764974 985345025 22934625
3 845173519 868931004 9401662
3 546007763 954540753 385831238
3 854194294 941423947 41628628
3 831217788 846950353 7586057
3 465458814 841625307 1472664
3 696289454 891514896 161544089
3 980993549 982437744 547789
3 873141147 977786163 72087352
3 993558090 998348926 3842438
3 909255011 919667111 2632377
3 685824769 802817832 93195562
3 369800580 639814997 65913286
3 455766055 457902065 60604
3 763972050 850149000 57912117
3 899319985 955908565 33522578
3 152988521 940158885 680720795
3 556051644 871360142 238602291
3 195532518 823247717 512631739
3 583481873 612136636 24781609
3 487034900 585008637 85394468
3 287689003 791069282 99633130
3 395351724 660865960 121208762
3 347281723 975803744 370085542
3 536468753 545637703 4593093
3 453977367 988380746 526702490
3 736510071 820383088 30673823
3 114203154 375421695 131352499
3 82983246 231019721 134288096
3 888606821 983846466 37819720
3 248010310 749234085 7494075
3 216219165 654310346 12991099
3 636356177 748023958 68072232
3 381567833 691031821 49880782
3 330173673 939202729 303650613
3 581295723 749976013 107025686
3 440507337 869093296 114593464
3 953451787 980836292 20359555
3 78139805 474925127 41697598
3 446870303 560218409 112649607
3 877897586 918297430 967863
3 883842088 958846387 30474084
3 742892856 857840584 32058843
3 474102278 624593034 113134935
3 920514631 936771239 1497859
3 123278254 941972840 778818008
3 198871320 742359033 18898505
3 300534986 364513150 42718176
3 198022821 671602541 276035654
3 961045959 975350934 4652687
3 910157273 998005023 34643160
3 785704447 966395246 39097152
3 100148259 669913054 258157539
3 243941161 630707944 191492855
3 934873368 977974145 42593457
3 514334064 838716217 193036884
3 405522174 500458928 50903535
3 185792382 767142215 491367559
3 731831395 922272128 2070491
3 844802836 887987907 41830638
3 728224448 810238758 11421571
3 90725557 129057075 17517306
3 419100009 795553812 291915317
3 174875752 482572952 273940271
3 932361493 955138995 17269484
3 567162265 763370142 108993695
3 712307157 985585460 12901469
3 686866627 736808032 23268313
3 537184339 879036432 228113689
3 608092255 770217813 162025314
3 117951941 394947101 185388252
3 996127983 999901688 193008
3 881085166 970832147 75237925
3 137153937 499102773 263497071
3 677811655 741675014 13478540
3 602809197 845025244 206108747
3 304963012 551388465 236148143
3 339171773 389520512 4760694
3 83658548 324064547 76661901
3 954602401 994114337 21323142
3 753155342 904018757 66026817
3 518878048 965478315 187493988
3 632099313 648334866 726897
3 625696904 799747221 35764834
3 803903743 835416730 19921611
3 5223792 290192009 29240181
3 731535940 746346216 4973304
3 775226517 818092396 19100295
3 581586585 821204531 35484296
3 169979702 560385132 354068836
3 140227907 401356062 220261994
3 678464050 996651847 50423875
3 252389975 724154599 382741921
3 74244533 270431397 38706249
3 361843991 930375013 543799861
3 652542445 934096910 274110346
3 44076325 539996331 250827574
3 923723039 975947873 16329797
3 628351493 942550945 271618927
3 17407008 140206585 76764406
3 421245814 676073452 123782877
3 461038173 945075671 24023332
3 845963544 890053407 5249557
3 62125186 949796131 259340606
3 268902713 491580410 77625844
3 232713782 470535129 4994336
3 20909601 602237019 111324936
3 704614982 733409125 13154406
3 588354198 786274301 65393573
3 275315195 964351694 125908790
3 995787201 997159583 188715
3 644776398 674621189 7973580
3 459186944 549946223 17211302
3 330929564 910447263 14379015
3 228936245 250371094 9155746
3 678915926 848277902 156245699
3 7619499 792051787 328546751
3 791418542 805909307 5610162
3 741557370 782316650 10076521
3 579461450 721419681 133103710
3 471313348 919621651 16174701
3 548502029 880392084 57460813
3 955637309 966383974 5958980
3 951572528 996594223 35219842
3 331182547 439242953 62785671
3 147501616 223720861 56269114
3 351810555 650136315 234783329
3 1994231 222277436 66518571
3 772782696 977537816 120979620
3 890006811 903682147 4668660
3 850140484 914098827 47199115
3 113294762 568574527 25778019
3 135696852 461949245 86120401
3 458958344 463399349 1494577
3 768104738 979665305 163011640
3 186581393 330602536 109039240
3 717227306 964067048 217321895
3 17131015 650815354 103978531
3 303736433 543284111 124340266
3 338615882 520267676 26099476
3 362510734 603035863 86444122
3 437854438 612571933 11067041
3 742404768 952510962 28415597
3 859830000 897010922 36235133
3 556757111 808739371 251422837
3 710506610 933385687 212249361
3 202212029 285868945 63140043
3 262445623 537394042 239457775
3 285242697 373406199 49365198
3 417870294 715719887 144194606
3 464984295 580285625 27865239
3 677944669 771414867 31246447
3 586909339 883230770 3107622
3 389206119 678023022 73876245
3 287062490 667466620 63380306
3 75674334 719551032 419397773
3 676222986 991983135 16283394
3 813735221 867748853 48807354
3 570590173 871358246 148654113
3 368657102 920542380 376250542
3 616571548 686198722 32226895
3 868901115 945705494 38016914
3 738748927 773011817 29993731
3 400915683 571215432 22332778
3 890145955 916208251 2968628
3 17547315 900725539 318784929
3 822581362 957193858 133928053
3 653782191 890033140 142179089
3 95214146 773376314 319802104
3 291303959 415733369 121182813
3 63500636 652065950 584217433
3 878339925 957412903 66253719
3 90881066 438822515 116637971
3 369540397 489867026 25068056
3 196883322 387338581 178122486
3 295598134 778008276 303427465
3 287358876 317013451 2691966
3 101701075 788880738 633702592
3 772900851 942711751 117033018
3 894469900 968885893 20743420
3 241529825 384114313 23545772
3 1194715 882769200 696151053
3 846270411 957315291 16677057
3 955135405 992289332 1171071
3 785629971 865519457 47725658
3 884963983 986650267 31603017
3 180956178 539245171 243116121
3 168111247 656037910 34764111
3 149322448 339039778 180739080
3 425813333 864523571 326465251
3 720895923 938757975 64204161
3 48976471 418352841 350624599
3 493258465 533117223 5238240
3 288317311 646899566 344061191
3 785574316 886584233 32170641
3 942780013 961022294 16819097
3 614154148 936943821 138022687
3 78065248 197496897 11286556
3 538034623 884596150 220396655
3 927411264 954563385 240719
3 377119237 908445728 393577997
3 160902116 612764967 337901975
3 218454270 331956216 18636136
3 699162208 792299897 36019998
3 219391848 452609632 141196102
3 963246806 998933912 17491151
3 572708790 748120730 145694151
3 401529774 635467134 205438529
3 210723911 211419456 307010
3 84730255 383885644 199989774
3 777452484 854761045 66238479
3 883047009 933038320 22761398
3 825290397 847765317 17676042
3 527349105 652947152 123792031
3 354935681 632512382 262631073
3 345249553 996169698 353896547
3 449395801 801226077 286357481
3 695600704 813426372 100467106
3 831032429 966462856 36020301
3 414078963 450899741 29720505
3 970568970 979192221 1577588
3 906848446 918734062 11612700
3 19329734 682331037 455884332
3 507031088 920999285 412167400
3 556210509 888958564 171713887
3 574278708 597691372 21777999
3 34357148 956673129 815130861
3 790874511 883844328 88709987
3 827710210 983651999 100519033
3 462836528 707729196 222182117
3 879229389 996117979 43966715
3 584829225 755822980 149319684
3 311048278 420091475 36620894
3 683382165 811102498 68200027
3 378718444 655243536 97991006
3 734979708 938707285 192157249
3 558725804 619135393 53379476
3 496079632 829273057 249468435
3 24708941 778914879 223665853
3 716326022 974085786 137066733
3 979088415 988181186 8502639
3 362869222 840036724 204543274
3 1647943 573169800 473182133
3 918875577 923224466 448659
3 251000651 926104759 355552283
3 101250586 938811170 747411110
3 678770532 704922972 13242154
3 227290828 322821685 59963235
3 244794372 469549417 11367880
3 340417418 633655413 20382715
3 603342519 613679794 10020279
3 314702054 640224203 324253648
3 542287132 735829173 156172340
3 653769945 668242889 2491812
3 185185348 855978282 130645798
3 950036667 958784130 6282232
3 714570675 774846226 29594152
3 963421721 978135193 2096852
3 967585176 974150051 2768559
3 123570756 364100136 210233942
3 862346446 921706510 23376250
3 719788918 860773937 92295272
3 632110102 667110834 11541361
3 518151464 867134634 255433135
3 712888177 755625097 18173947
3 264594137 289156248 13635481
3 751937998 861527359 42728674
3 868317832 959768774 36996827
3 348598525 440571089 7792251
3 431244025 942225526 247513736
3 388441480 647513361 223327051
3 262579655 952170572 551474070
3 742622897 854394902 30733828
3 321362143 584023435 190333515
3 523976311 778892892 179555385
3 733494933 959742492 48777126
3 288773594 701663155 97910614
3 888097916 956232827 48367821
3 938240295 971557075 19708408
3 934940155 944054831 3884772
3 971366636 999007410 6398968
3 927814053 983304815 23600225
3 494478228 744745479 174034173
3 851479061 886801958 16287194
3 421822044 518181105 16373544
3 967626485 977183472 1610324
3 165300684 881737320 527653244
3 243374297 553721879 201821637
3 887106738 968179472 67151279
3 563677127 899838418 145054471
3 697837697 935144834 180512702
3 940520013 987989407 32629779
3 368124005 626023591 54137881
3 40381757 690337603 149624989
3 433109814 719921864 89945876
3 472425757 738020689 119603074
3 867593651 922254910 36979528
3 332850826 358265087 15335419
3 923837127 986063489 53609077
3 178073725 221240304 42525926
3 13287292 837199898 264359471
3 553739210 702067456 32968318
3 30716976 468470307 355961789
3 540870419 847718128 296235591
3 729864712 909323910 52566083
3 19009386 220997935 187845766
3 823497291 899997202 75089284
3 116080745 489626515 72219026
3 568533115 836780947 19447116
3 187775240 737511200 353519620
3 130846035 201062991 10917996
3 884576109 917086634 18509468
3 759179209 951323755 131997388
3 487695990 687774887 127958409
3 479571601 959089435 133583029
3 342035983 942030591 202905704
3 233543719 291766990 3693906
3 993972837 999385799 3812729
3 906628758 933955441 14052432
3 628697198 812214694 55605628
3 757286683 775206653 520135
3 447322738 629631476 113733595
3 956226903 986246033 16406048
3 328172279 635411772 97278233
3 373075026 774353164 97931922
3 823142022 837445330 6808581
3 854584075 886554957 4607588
3 661881846 927291492 155420301
3 197272851 438140378 35950472
3 561222702 874880317 65369023
3 570492273 821809382 29681438
3 799804556 945685806 135619705
3 387581504 581928270 52265327
3 408283949 592974841 160085686
3 500942247 803405900 163152075
3 413656800 855890748 52276633
3 533394982 944147362 22517015
3 78860590 394457678 278932912
3 54243838 397637951 206462277
3 525069844 992597752 171336537
3 95977124 951589245 823666138
3 689788309 977911513 252356770
3 340874269 828356884 96739240
3 951870658 964965804 6237066
3 405008300 908080481 209567782
3 769619423 783650935 13497127
3 58091348 513992104 172772796
3 830564470 934526251 63690302
3 710153671 833578798 108073540
3 917869703 928260509 7478837
3 191985011 745094276 408950859
3 86290581 507788087 83605248
3 612407402 995190902 127020101
3 831869088 943201246 106299377
3 269326383 470167997 148655136
3 237637724 525532493 43840666
3 532035125 941925650 89486373
3 19853468 850645166 365544254
3 618643860 885753401 135178147
3 242914610 779560670 198644699
3 551127418 810891015 216085279
3 315614214 700060854 195394251
3 169913558 834639805 580228611
3 795536955 934238036 27723264
3 900572444 982956216 78179636
3 144247302 663628744 96570200
3 740901861 840311267 9309388
3 126424740 619813776 191256180
3 883652908 884897198 1033364
3 421648948 951236641 479349216
3 936401087 968865581 14002014
3 405029462 479112196 3613146
3 132722055 725424816 525293022
3 45326771 532110779 222794955
3 252731984 671439058 269003885
3 216797599 710729502 472368944
3 197564171 229168633 18973666
3 612915643 658940708 39377444
3 385158987 694249231 3124773
3 515314358 587068046 50283701
3 411759083 660704498 87481451
3 517930397 991657187 425493323
3 195483028 331036323 2554861
3 753556386 804488544 49677650
3 955615423 994914670 3291445
3 325476275 593305579 79228550
3 150755309 918612669 227198202
3 533973693 935480591 214576684
3 652035932 833169811 131141491
3 809536087 927249374 11268755
3 843811524 969474567 66243484
3 732720522 871288342 14052872
3 58061998 385333476 24217137
3 503356175 876735967 128250475
3 211524635 730984643 238106777
3 359829433 731420901 302457517
3 290404368 977571824 584948531
3 36992239 223025171 67368228
3 575782625 792626977 102816294
3 836947394 954349305 105995149
3 275703926 963757683 625902543
3 299087393 597125790 70155448
3 869486919 959845240 86303936
3 604448692 634003384 20640510
3 578069185 787759237 188526693
3 379901639 948083489 520215248
3 365351088 887730233 320419387
3 524752199 613493186 70390519
3 511376307 927634543 165567843
3 601781695 978118642 334623278
3 130959640 739693142 85129270
3 304485253 694870162 163911275
3 485724731 681176994 124788102
3 567791656 778502386 29978393
3 641205731 970397603 33418042
3 660624097 800591320 64030899
3 151653820 263736140 13942227
3 936856553 967696649 7835327
3 388550331 437803213 46452222
3 944126078 995201946 30544922
3 728685281 862645749 97349510
3 811793170 876726171 4136442
3 277500836 523044145 233583867
3 297756919 703285108 23624725
3 706936860 937757418 107869555
3 385675134 908096199 178185734
3 410537159 815443598 318110194
3 873654147 990015939 34229527
3 414361747 440340311 9943827
3 931570688 942061062 3175842
3 245524223 772081439 59861147
3 516680978 627898308 32971311
3 729541396 970673977 184470475
3 663812981 739840906 65093567
3 606847266 970635677 352642789
3 402295166 552585796 12794250
3 845397565 949425325 96752557
3 483298748 661413458 138191151
3 289291379 612462455 219244249
3 793989217 889099103 33590630
3 447493980 904331665 181687240
3 430298351 990354936 508680517
3 436392163 673509126 78625198
3 691050528 803927654 63632012
3 781848376 877387348 82287676
3 141768545 436744752 236070362
3 247746118 855699297 180345968
3 890682644 934086278 35882107
3 454054676 662607329 166106787
3 228415130 251694493 19777999
3 444123916 547103513 83692314
3 525619382 869437195 309443533
3 812650969 838188242 9708407
3 147130937 746999749 148202873
3 694585517 745039200 2775242
3 854137508 950656779 43254246
3 623207027 691090546 59544964
3 628977007 636418841 3226565
3 617808613 870523472 94247374
3 765136752 977215730 71771660
3 821017220 974170383 142708145
3 436968303 438768738 1189240
3 287713584 753649492 98272474
3 548998726 586529637 1621343
3 421057905 479883564 39206992
3 796820812 964638896 41671885
3 668458705 972871607 119490117
3 751043661 796325948 12552571
3 510941051 584794469 13688247
3 188470979 567435512 94475930
3 251005974 990295340 622315144
3 982153230 983778736 1329504
3 948331812 952887830 1850975
3 479688681 667388588 113436165
3 597717091 845970611 242204936
3 207063401 771937620 45784137
3 280882501 822875893 538149296
3 707845357 987913936 79093304
3 80711835 653867379 313352058
3 80740245 833182382 727636242
3 318201070 385623518 26208814
3 635535832 929703612 243427685
3 163665876 889412407 554292996
3 956040906 990814099 23246971
3 691408927 818750369 61627836
3 484400636 863846305 168321743
3 374039733 679073434 267525138
3 789882293 846793538 4868597
3 741450936 777304544 14281379
3 80501988 888388349 158849935
3 79889132 671210737 374858966
3 613793438 830254869 191407128
3 145598691 635766707 128829714
3 259356129 746185559 195863916
3 760907187 876786951 12560774
3 77918199 934228939 700489540
3 152034405 389605972 171699092
3 663444212 804644949 12468528
3 937140091 996102276 58791983
3 910911315 958673637 2927286
3 355634626 399321394 7272174
3 441738864 732450499 189092326
3 869435469 939041283 32858668
3 61483321 865532836 565542599
3 991038873 992273435 54890
3 450346743 511885182 16123794
3 860984709 893737809 28359644
3 925229976 980542364 51670293
3 771687719 793937594 5182380
3 626260719 663855119 34711017
3 918982248 934752831 1753971
3 194712973 878678371 622472314
3 899152848 943888728 37149722
3 70833115 941528773 748286238
3 909639406 939920137 11277450
3 268289934 703504154 326510116
3 700293582 860671401 149831872
3 949657155 992859816 20727994
3 833971296 999283953 16257352
3 599362689 987641276 162677294
3 127681915 886507566 48528687
3 787476633 859284453 50549455
3 911760495 937048937 6160172
3 532231170 600810209 32235259
3 129017169 602113811 188128247
3 82720961 854950352 77435305
3 384775098 874464459 298607113
3 504298156 562296868 4634758
3 377664310 451861993 41265341
3 186156634 478540316 217815552
3 591863965 960543616 7149476
3 822400134 851101644 13299172
3 101936137 314302099 126274779
3 128562685 555108224 65946097
3 664928105 737676031 54016346
3 497445906 970357935 50087331
3 550883237 976711025 224530251
3 492216275 686331249 158962420
3 175657197 792797006 32589394
3 24110293 826456807 469824555
3 86372719 341017430 2207748
3 763458885 876580530 87193384
3 579256434 884140812 38737161
3 240868221 653050257 268299450
3 747269033 976545297 10927667
3 920965436 957479789 29469985
3 783833527 892118325 82989057
3 799422281 975873001 87744194
3 514689417 828862375 164247755
3 44087222 776385632 87298486
3 510953407 971773697 430057184
3 578046453 787364343 122959318
3 140677505 437463936 53443377
3 25787098 508696562 385509304
3 595965255 649645625 47246466
3 980072165 992857826 10317485
3 944259662 999971782 35497475
3 247891141 372699265 57848007
3 883627720 960931320 8436567
3 683104853 862150922 125630118
3 354070344 472667796 35016435
3 858704669 996284980 3933437
3 224928580 419316254 100958516
3 514539111 645975680 71186556
3 280458182 977477320 458093049
3 516994038 943871729 358486225
3 683469752 879667187 121065754
3 385161473 413437401 16012468
3 513166408 676359171 121947419
3 726375992 989744618 10018269
3 790972001 958599434 114742187
3 611712086 734167674 26421347
3 781650830 891923469 85261828
3 239969783 456939986 204801409
3 628084394 929903515 193810427
3 620883664 932673576 65858433
3 268767548 509419601 144537690
3 402043905 686168719 222921104
3 740663604 785419986 8762798
3 847615821 966721500 6937667
3 942885804 966352905 9357507
3 681930347 927993721 73789099
3 615262301 713239540 62272706
3 249568629 956438818 24379987
3 846566975 870583166 23833811
3 135058910 456357482 88969568
3 469309942 779856591 107284382
3 380505113 904164224 14615485
3 325860407 650312616 263407767
3 98665731 127240261 2251491
3 891257260 914063965 15582135
3 626983075 908804596 30044209
3 234351255 746968840 163744313
3 4945745 614893865 118104496
3 507807012 836196304 217101905
3 758429831 888612821 84094648
3 164854543 428218603 64585559
3 226502631 493151835 227268005
3 84339321 303117507 185204053
3 314829165 809667694 258626232
3 802061262 913231169 29627092
3 255213836 947671088 162859757
3 428967037 872715104 305995100
3 715173019 970520255 28303461
3 74809517 812106687 109364082
3 656665398 781061609 58830912
3 876946564 891699839 7095330
3 607756825 868361709 257295016
3 407835009 515686022 43390207
3 478161999 503960702 17442723
3 533452022 953766783 11018935
3 224462232 424545361 11357188
3 557046509 675343193 13774375
3 702996329 708483413 1154133
3 385727789 979013076 184830049
3 765537375 776964363 565376
3 825077037 906971022 64969169
3 492348386 902639387 343718301
3 964292941 982792215 13474297
3 164885665 505895974 221188105
3 366475499 389033755 2145764
3 614264803 879835880 36172118
3 456138111 805780199 203913187
3 569325628 737023480 68080078
3 737510630 936075286 30920071
3 627832127 663543060 17884933
3 165716057 992851799 610988496
3 572842754 965302736 33068044
3 504706843 767811482 79776801
3 413275019 944340747 275154845
3 948411070 977173482 23538464
3 784925282 856464297 34547521
3 781778709 918516782 50234180
3 960784039 992908374 1254492
3 516450996 755706603 41367633
3 320586498 607923297 141880425
3 529721682 800057081 187129073
3 146944752 346080468 71906974
3 836132192 973458955 45460937
3 385932542 386347135 366760
3 268408498 727342994 252062014
3 507116768 618171006 100373982
3 799772129 951792776 115347362
3 276325597 561510410 182440603
3 619358183 839274254 37422114
3 495866048 972355065 140924312
3 433771561 798661398 79303600
3 765943980 925410675 21446813
3 252337615 967763700 501191640
3 761490969 878835114 70259348
3 196490034 463607486 185863699
3 107832986 547503617 381141567
3 586237809 765312218 128866516
3 751707035 790048056 17573915
3 236580890 949747472 352753644
3 599321750 995349984 127374461
3 714233753 850774956 89915810
3 705514653 786779708 63064543
3 205443355 377708646 31829356
3 830735736 984097600 3811885
3 497677020 514595522 1985253
3 333179141 548074259 155817626
3 271220689 387446015 52053341
3 588136662 790667336 156317588
3 693885552 716792572 4310978
3 353759314 368459075 7053052
3 224734895 745415581 418444021
3 275542367 579598466 290002625
3 619112630 886966708 8509802
3 626263957 820583666 82360366
3 260625700 907846510 508864293
3 206740252 251945686 28946122
3 275324974 851661292 104698529
3 449251108 976069342 462049138
3 782638975 836573576 10018260
3 357898901 539766982 33222326
3 450615703 868694693 209955396
3 874350468 932371951 1173982
3 518766541 553921271 33619684
3 677383190 813351316 47563011
3 177309282 236435540 57322135
3 912916588 969026541 8189963
3 547525093 961314348 321641640
3 418405743 421277941 2449786
3 757288184 790645505 33164509
3 787495866 990317491 33138374
3 74455422 772416184 657012429
3 931949182 975562664 212307
3 502202018 564732923 61885081
3 215089587 271902149 22391288
3 770163430 914143770 136827006
3 235483618 659987707 44851006
3 558756861 738148726 72185427
3 195732879 480400097 14084757
3 251210390 466540869 87025333
3 95496867 681315220 142191234
3 445262897 786873043 245226159
3 629489169 892416444 180849130
3 498911128 647492234 520751
3 130436430 987039350 346205503
3 595546843 628273862 19049551
3 650487825 696648556 7420952
3 479549293 863420049 59246679
3 276608864 683999107 81665974
3 423303672 920787859 229143135
3 683706493 727757965 817709
3 484375863 635288690 107713122
3 498930617 991511526 230482096
3 669533488 851176039 160330298
3 861913477 918142402 43391049
3 740162596 824988670 76608722
3 983556826 995220196 7383775
3 756501621 951242732 184651686
3 164518073 802562334 81897450
3 247800880 605228823 291771682
3 60782885 765963642 212827635
3 198671890 847531926 455297299
3 254134828 769821624 87865073
3 868324074 971067443 540982
3 958194320 987357491 9259082
3 520277949 935319369 200311568
3 696164661 777359452 18706993
3 952544658 993429938 15006954
3 540604995 879753569 261420790
3 656813556 888323966 186246244
3 312348447 756753882 36349142
3 655142782 854637477 28661337
3 656735346 759223081 97246008
3 797032227 973917839 68570002
3 825883586 851459345 6176591
3 216886295 643369050 242097067
3 732079662 800929224 58858409
3 983817596 984389998 401512
3 407718673 423900791 14047727
3 863765649 890812617 788428
3 13637967 494338441 398575670
3 105862173 622198286 351889478
3 793235621 899827156 43961986
3 664576862 753880527 71986286
3 117315095 699476520 478635019
3 515658489 830225221 124957015
3 785266099 806724880 1898162
3 497369794 731827079 116597414
3 883204255 971407074 3558533
3 830022675 960044085 114709008
3 374717474 840327432 39510838
3 784255305 826690850 27347136
3 555578656 957946234 4710216
3 195459125 592896139 108439001
3 687675961 783244966 2366092
3 27411880 44068681 4751519
3 740585797 755105658 3617331
3 461694391 804602186 294639205
3 689326064 722714413 13072183
3 410031414 541405054 82971482
3 658833878 972990750 46827761
3 793526664 831151775 11320818
3 332409783 849993009 36832001
3 595146608 717850029 117513830
3 699438132 742905855 1343204
3 451684262 599434696 144859466
3 677231660 989020343 300400306
3 952101118 989151826 33365356
3 872077526 894458145 16658757
3 627599743 762358401 123009519
3 686639753 825321274 85828349
3 371552586 606568477 160893450
3 138503959 252306405 2014112
3 917418929 965996497 41302255
3 818025574 899768182 70445317
3 307587750 804671159 345894504
3 469587100 785809482 272594642
3 774615529 819179441 1260319
3 684635229 796769323 110392274
3 464748900 867131521 94622577
3 597420478 669426134 18390798
3 45853927 221917358 116125434
3 618941407 695738765 27906427
3 354029906 486057462 24112658
3 33061074 301846837 48467140
3 920390509 958541237 1449288
3 117355268 214262346 79978415
3 685379521 782267772 92546489
3 164548560 939617989 338807450
3 616545908 827944865 79422890
3 834205674 930950536 45911699
3 574052261 756927285 176051089
3 255548996 953368776 656489321
3 818973278 928704006 96960034
3 156665959 309783284 60310494
3 28327448 869200952 278355335
3 83273078 798847569 245516522
3 795125149 981373242 53390543
3 868084722 910401854 7455571
3 661929964 933917137 248614759
3 262548021 434124400 151472742
3 564399755 564583205 45812
3 53319527 605392067 396135585
3 749195043 826847796 53439768
3 760951316 788350563 15346397
3 191896770 629407516 388515089
3 137864630 410891363 200036353
3 592060371 722717965 33394847
3 492622944 530820041 6799735
3 981719003 992985244 192520
3 707431445 929150409 106771211
3 695000919 957781053 84649576
3 193039986 756986651 181553238
3 325004782 434248081 50298718
3 610643949 615635445 597738
3 138480871 262378129 50970999
3 942190910 994935713 1550527
3 636313966 966653804 268630105
3 882115323 937204346 968602
3 624475172 857600214 149940361
3 701851328 999671817 49958367
3 641851515 853201146 12211955
3 953316034 953644472 72369
3 555614652 673789661 7486921
3 83838563 634450955 328881795
3 472994583 547597384 53256954
3 588028726 919837475 322258485
3 21710954 797083648 74760926
3 130627945 882738168 628746255
3 495456245 832257597 57510745
3 716543444 927978032 113636337
3 634924666 759142818 112064988
3 221315465 301404350 29492473
3 140731112 318382580 168974453
3 455162035 660923750 49456983
3 763496909 834382676 33645234
3 9374871 996990204 685666001
3 980039868 999492351 12376718
3 891418811 927505342 11894265
3 879845552 986107745 15018421
3 83603501 248531988 161825776
3 826709415 965179080 6184765
3 113107053 834943530 591916782
3 450651305 928578182 321728132
3 355905242 635768578 133673786
3 677307622 709596566 9394754
3 807600261 979844000 90921241
3 89080854 383555215 46915747
3 933760220 949028222 13149483
3 78702474 688239992 206950593
3 281462780 518033072 174902026
3 756769767 950367698 27227382
3 229727331 505199097 196371844
3 182313362 966871298 78596353
3 859353439 949358514 83567151
3 516186754 516551600 222699
3 499194332 741389189 44305309
3 260445744 260912081 449359
3 470959015 647902733 120969852
3 371606405 725519369 40208200
3 205925569 808462391 110213129
3 913238554 919139318 538711
3 138731572 456129897 220542554
3 386588205 801396221 80755334
3 11570025 545603852 153698542
3 694134147 917352002 136390764
3 15150749 693452252 44019556
3 134910723 215758806 80394911
3 859609851 957403050 63908148
3 675610364 909423693 9442590
3 904522625 910224967 4466478
3 860761884 947879961 38384896
3 315417878 698082556 378158585
3 909582042 970987052 21533151
3 924525162 974324870 22820343
3 966799870 992461399 3768778
3 135966873 880653579 548705920
3 680084916 709800628 21836682
3 713176626 831874865 23196651
3 859887188 907817159 12173611
3 508863438 672105311 4389434
3 469335720 624979877 15697242
3 535045688 994919962 319116574
3 905254162 937627514 5763505
3 379601622 557484553 16137791
3 530387660 753559858 107675040
3 195324039 655735936 235811000
3 453087713 690121046 89794129
3 578344308 873764052 294623605
3 391428540 695252440 53906242
3 360460015 684444433 37899096
3 223633541 866635390 596118376
3 184735524 630425693 149092873
3 681625396 932475005 246192098
3 345144070 490937931 3044090
3 284146244 759315647 422907576
3 827135111 881813192 35740587
3 755492977 930126044 35877219
3 756003384 894411729 79397740
3 493277743 688526227 119926091
3 888949915 966963252 44389278
3 577533604 866739694 237233186
3 105252461 684268746 574011610
3 38244033 516763240 346796790
3 688669843 782715402 59811723
3 86110316 128118260 15280493
3 297210782 966526984 142151179
3 845034572 933793135 25745239
3 706136379 819110238 37431364
3 856373863 988431872 14993671
3 798551752 906103781 957414
3 418680854 432207898 4469882
3 119171123 911449989 784076370
3 400707716 825938927 23854953
3 912550611 981891832 64384077
3 238950455 620724885 312587166
3 287237617 505571827 98831449
3 30811303 264414418 143738290
3 739053903 964528091 61206340
3 164958793 831354803 100439772
3 776549931 955017866 93827427
3 177050061 399684402 70094175
3 947093323 991353079 20585119
3 33177346 188222917 2680047
3 217161610 873636968 496050192
3 273222342 812419033 503869425
3 791156647 886035876 47965316
3 340735306 425491430 78549734
3 537537581 891930381 212904739
3 95448413 378243552 24651962
3 652116992 859329425 130366354
3 7104277 67257723 5035696
3 675773082 730078109 20388235
3 249535640 599885814 291657189
3 488128640 647492865 65651620
3 303727208 657225073 99383887
3 867590308 893211710 21199574
3 62000855 627980256 229063714
3 879955765 880834856 761014
3 811075110 889589759 52182718
3 80332902 715006586 51530798
3 130771409 653710715 321833626
3 766269179 935320071 21377965
3 711972403 860469208 126824892
3 630877148 899036799 262662237
3 163322862 766351000 287716807
3 951432761 997712444 10108684
3 312161983 760383241 295533074
3 379034825 617248650 141873965
3 472758928 790601464 179634991
3 280581153 371405581 18732962
3 189066234 254051257 6318518
3 378220545 560220766 76505687
3 260419481 426852626 68601929
3 196605323 331173357 53287435
3 337327471 829963873 258149234
3 989127771 998420767 3848798
3 488395433 547163858 8953850
3 689753164 886184048 195208641
3 858821411 875141456 5846993
3 340590229 399605888 27316403
3 152256415 465707737 285269399
3 21941023 971695904 835762076
3 768014293 854781878 50693132
3 747844725 970749952 168764732
3 505414913 843156801 101426971
3 797554254 891809078 51366124
3 762935102 995224188 79791313
3 729804091 734623880 1224960
3 291536964 678545154 43926823
3 189176220 451287802 158704434
3 892454670 959941759 32903138
3 812219627 968679146 50500931
3 442058299 632791462 94613277
3 846612706 901292151 32485429
3 312955378 584151680 16779806
3 134659886 742305173 169750692
3 31282917 539519317 399039950
3 918594889 947763449 20419257
3 430610444 438088735 717322
3 21041459 785699467 683502084
3 900231801 996955357 46170820
3 553415080 780943433 36723754
3 384663549 550534515 40911831
3 790269093 944064394 19301482
3 532463984 740493858 36899181
3 497720003 808189294 258485501
3 932016643 934055047 1999080
3 357154839 967676148 374986329
3 58945570 93800482 7455373
3 629801832 713145594 47536874
3 270512195 489651635 106098197
3 513019881 742626975 210608811
3 695640578 775721859 17897014
3 838075251 954751969 12824165
3 636257795 668306438 29800208
3 894350360 921984243 11053976
3 607909280 882625681 195591392
3 109005225 406995742 229848768
3 494336692 982846236 309022517
3 42126081 362261164 140165419
3 290730574 457452857 21501133
3 365618663 544370599 152374502
3 23799339 428402932 67198221
3 607038495 763906650 68306246
3 499117697 532219319 23560008
3 434409744 882098083 350869809
3 764491538 991850011 175861714
3 658472764 980798282 122117288
3 543007546 677995178 120970342
3 612408 959751684 490150057
3 96096579 777523396 71037429
3 47099340 368473686 287334934
3 607662073 959157385 326084387
3 106821966 161589901 16069176
3 778018340 995083614 129878544
3 250879409 417687226 6406843
3 916497232 948609856 31704745
3 202944677 676770853 142202360
3 786563210 832641574 16620985
3 720541424 813755757 5715031
3 269710389 361841452 58101747
3 945727911 969779676 15445511
3 596000065 974323127 317559837
3 943297017 991729890 41685535
3 564033656 772374064 168923396
3 926261035 971929028 19337471
3 639127630 863603353 55578145
3 666415611 924671220 125728191
3 742768356 801957174 17087694
3 305094980 984751808 636912984
3 412700224 551265479 12719309
3 440902234 918384796 142031290
3 890597763 946521290 25127249
3 110695447 581570286 302982999
3 777629981 791059191 12143377
3 937831603 982909590 9276771
3 20308283 887478940 180422324
3 444619891 625865960 49027777
3 138567987 998500776 230111776
3 687192893 966957453 125044674
3 3504924 211689653 75030867
3 202982704 718797440 328382192
3 893146107 984653338 21134705
3 688859603 953185645 237668112
3 757371470 902089016 87422871
3 799513786 998750761 198637680
3 57729890 799787566 642988461
3 486803405 876703099 368131534
3 846013300 876981615 22333374
3 16348279 98922162 16235843
3 497581315 857485785 155255670
3 531253309 924976234 261683998
3 986719857 987064123 116190
3 331586750 393665070 35568786
3 648718958 980299479 225013326
3 402321101 424635297 11967696
3 37214332 919986758 708288791
3 215362946 340274721 64004404
3 991682304 997341296 3216047
3 261329620 785698163 188406493
3 917095360 999168163 66214757
3 790509745 946685823 131286764
3 916655034 990560259 24986942
3 200533351 689174783 317333580
3 449176770 767489597 133534010
3 521926147 832495355 151457118
3 163475010 988100233 351205615
3 873507978 881321141 3696046
3 599374690 974465740 191483193
3 447248414 921220428 322221517
3 237130854 723895483 185360022
3 912226078 989858492 12156006
3 106635087 274423127 56805579
3 134939578 438298445 116538179
3 159663493 438270583 263328995
3 781455306 964743015 102683540
3 452556040 781417526 24173591
3 77796291 915487599 478845769
3 194666048 521427546 254370165
3 541881222 552674464 2309003
3 413196634 418341771 439069
3 275762685 940956379 283727880
3 832190 968767253 740590975
3 822699838 842506952 10042508
3 158593697 967698919 373278238
3 648306909 831847770 151154412
3 360042264 583112792 220744578
3 417793010 461675610 10160201
3 329839879 994600763 551999852
3 226672589 570215021 255106064
3 278479153 769850025 156470178
3 599035403 835078166 117136855
3 512606273 972017369 255146052
3 488582026 584328604 1043927
3 715431073 810835382 16692661
3 932361399 992155515 18373113
3 288875837 619592892 248231288
3 720341496 888061240 9441439
3 828402415 887411516 3912835
3 828810207 940690688 19908720
3 351134437 696344690 19943348
3 207458716 737374812 14723366
3 967018530 970350959 1493027
3 829439116 842473278 7621144
3 45059070 466113653 11881635
3 756789958 912314033 143239197
3 565097982 819327560 155921237
3 771800800 783138099 5281485
3 129654910 917050906 630152397
3 96006758 855099267 736021222
3 360858850 997636050 552037097
3 240956626 629054998 154593153
3 261887710 606457904 111139371
3 239427072 579519002 189933302
3 997177745 999680936 1556694
3 734039092 786032836 19026054
3 618703896 762155817 8548403
3 183131175 337753945 997401
3 149892976 985882482 557875315
3 793292140 885940809 53893541
3 978047117 992204453 4211277
3 941329810 984096970 8009638
3 322384573 535557559 100679526
3 367123733 916955032 94687452
3 285105611 885420652 310837614
3 307834122 439897649 46076496
3 587315699 929402289 258888757
3 200829130 400595435 923768
3 567399999 632113662 49999161
3 174273856 369013526 189335603
3 902256464 954113379 45644396
3 848570555 867326011 2652776
3 445155039 719580576 209116259
3 428615940 897916889 381117716
3 324111703 564441289 213128102
3 696590549 881836391 165085410
3 91004876 587800430 359543446
3 201091234 799924198 347334043
3 458173496 469519068 1343282
3 878140409 926153347 40929153
3 553051378 759140329 177373715
3 219752012 658708205 436063481
3 199040713 795713404 303168545
3 359036805 725561898 6477650
3 753836945 925113977 132850357
3 206967188 246241071 617800
3 143923056 471680288 296348539
3 969076921 985460189 15663035
3 453730051 802046084 284134380
3 263026318 675602636 253813679
3 708082533 782552350 12270287
3 192787851 502656738 290505793
3 894511504 968353883 21845585
3 838515293 902335356 34729238
3 296881414 869071818 337285500
3 904393288 951232029 5495800
3 373934930 641505120 51118934
3 681910687 839835497 61147435
3 971090641 995208727 23007255
3 522440002 875565862 30918977
3 941543600 961413734 18551898
3 151998299 588892987 26252522
3 350102310 938312647 442443919
3 173605283 847459478 373093418
3 861884326 957830907 38327766
3 725286936 873149774 11832626
3 164819407 702907744 329413018
3 144324000 880803278 489180690
3 693155582 909433610 124274961
3 345225114 345929757 103012
3 440399930 517478759 7099823
3 914275479 931492800 4889580
3 220502697 951128549 526811250
3 68514091 728445875 477478353
3 271809919 800398151 400442941
3 228714044 442311136 174617677
3 926864799 953865267 20198426
3 598665548 931552172 32515790
3 107519007 451086640 109647443
3 159801648 450185900 4113853
3 201471508 347882066 32536589
3 173032885 660675274 22592245
3 664091415 818086806 17200517
3 286465632 841147111 185921944
3 4794621 523397823 206950157
3 951175434 993788719 1319208
3 516595550 924568037 301334506
3 798513078 820226124 4349274
3 960357378 971233447 4614614
3 50086431 692429577 504045686
3 535281975 956435695 282379092
3 599357376 619914751 2389793
3 704676223 980918652 7258433
3 210976458 581493211 234365661
3 426044402 885423738 391859915
3 455544989 640720080 22574790
3 594997378 983855943 284946849
3 288451781 971543878 556168662
3 521559229 728064188 12108979
3 23607116 760296940 81256395
3 222417113 356536545 20504001
3 660531539 828935534 4626065
3 193294244 519634309 277673416
3 52560259 781489968 292593598
3 312620406 886142596 530833480
3 991383277 992964333 926805
3 842817729 910565008 23641212
3 577092191 851408487 832560
3 15747706 285438600 184077919
3 546170848 605116833 38744287
3 169173343 900812444 311143145
3 740003251 862627375 49191540
3 214747985 594596993 149738537
3 710461807 824474366 74399342
3 59928081 869167925 750731192
3 118103326 892844370 592609171
3 486024001 595368772 13872143
3 33277259 177825707 111409742
3 250432829 535248272 200399909
3 635837353 929160439 238057208
3 723886079 876505572 106691710
3 120878508 735262357 550148583
3 959255485 985638113 20626482
3 479586495 801305455 157221788
3 266462885 693731623 296386719
3 254396398 311470370 224432
3 827606386 990085350 108915394
3 447164690 506611466 35476961
3 296631876 410433101 52697432
3 950328213 969956656 13043682
3 471597524 481245012 1572510
3 602004751 947096023 286567765
3 764952990 918305388 131498030
3 862714614 992709531 42209021
3 655338964 974689707 6269938
3 887662852 955784813 42772198
3 19564873 759383073 512935675
3 137168747 579795757 112532427
3 920071600 983851232 58034212
3 948684430 980702522 27333882
3 290173744 741414942 60881663
3 9034206 767889061 233414012
3 600928757 912274421 113131962
3 419251452 964982495 389341255
3 463110488 729808298 155873372
3 867490049 888391050 6746064
3 287371858 422938442 41417665
3 688919298 839856880 20717972
3 809102868 931065507 53205748
3 989687406 993415113 3681660
3 926374214 951579239 6028405
3 470457287 634106832 155803250
3 948451726 970201701 3445960
3 398226569 979388145 119431906
3 663237111 835098964 97122454
3 974646001 985039861 6200411
3 594654902 957679781 62328729
3 131311434 259717170 22427562
3 997185343 997309306 85909
3 650553253 924833116 181657366
3 327822444 910983484 245626204
3 757307101 969992642 192954397
3 461415694 992813079 302311725
3 299771357 762702342 32548456
3 453683536 469098093 7983038
3 9819887 92453971 33222871
3 467094428 896329241 74366464
3 181365552 292269729 84861161
3 20343896 239291504 25388439
3 482800159 845490815 344849017
3 525471378 818435181 185570480
3 653234714 990470970 173035560
3 109750 178645029 12155221
3 485171434 530339667 44036086
3 95607938 113734559 12978016
3 766202345 788848517 16729951
3 187506073 559531691 290772658
3 399321423 651562397 20954363
3 375856390 685776659 7498015
3 952149277 952902629 577667
3 811485004 838385004 20053223
3 733592394 782117343 3133831
3 391944187 750794771 52000392
3 956124723 995469880 12948359
3 268140367 893869636 91664189
3 597469313 803982739 145804444
3 667691969 808239781 14641838
3 363560566 613784762 202302798
3 252105174 914434229 222577928
3 360946672 628830588 247835678
3 147369372 624553180 328760380
3 445013886 708596703 218334465
3 776535373 799408024 17428251
3 178283168 400247116 79442055
3 336772457 654078562 71783646
3 301747481 746728429 34069453
3 615501063 854551715 12033170
3 503040976 596444682 7145159
3 857393154 966991688 79332858
3 68928928 471102469 262180662
3 795994632 981552344 79911583
3 32952195 674057720 232149229
3 19567190 315578231 228261467
3 963074033 997828171 18132567
3 209102264 793693575 262307162
3 933565909 940350318 1040381
3 737480973 975009599 19368946
3 963579582 970701549 3990221
3 927078699 951145821 10330305
3 271931247 653676855 50972583
3 778251524 916181239 67389
3 820472565 917068239 68662562
3 716110830 760162330 13169055
3 220276388 289525866 2958190
3 736445478 789077737 20552288
3 852118324 978742935 123256809
3 72983017 702283501 239470243
3 978142758 988346080 5946168
3 14864892 638552003 508940645
3 562140631 870242738 285546268
3 120013730 776111432 649178023
3 686713894 947278814 100716398
3 617825228 830736879 172025205
3 468222860 805733421 192148001
3 324482221 562351322 202857889
3 713501768 732981279 9828181
3 482997807 642710357 133921396
3 141087987 441187773 23123088
3 780296789 815589045 11051770
3 770428265 987005947 178101322
3 157877861 639526188 245821414
3 684590883 798638166 8494649
3 680169661 725197445 25973177
3 415107067 884237495 387404849
3 721496326 821066151 68848444
3 738017965 870885802 94020752
3 481040237 528011353 28448304
3 752193143 860589859 35482101
3 229519136 478527932 242872549
3 585314359 798923860 108376548
3 874211966 997608771 22417771
3 939914602 984827710 35576632
3 220724768 686182032 431081856
3 842347928 868247241 17588916
3 619353995 649605848 6612424
3 291480433 354474241 1969889
3 71936278 586525082 300930354
3 773058475 925429581 20011560
3 439668928 865848427 301651199
3 542821579 958841523 308695991
3 347156359 834814285 230086530
3 831178185 842539679 2286257
3 231800179 593193286 206936674
3 625755238 640358724 7113253
3 338637890 683578771 122161803
3 412348243 719728432 258600652
3 522855797 562371909 6499003
3 361945589 559057375 120130501
3 292625696 730363059 229446179
3 370823278 529606137 11247591
3 506155313 565924468 12832438
3 147039517 661829183 75190396
3 103915986 840807566 304803099
3 487232008 729552027 103008416
3 126194993 535936853 348361666
3 839193591 961930952 17337999
3 260794538 703600861 137090255
3 239710950 708595921 133850812
3 68991153 635064510 502370510
3 170905382 208934444 3536900
3 140382476 929159026 83227537
3 249941101 725985481 171648818
3 865418665 968573231 35463156
3 126012746 185699286 7616782
3 368770313 886585403 434207845
3 412582625 506533295 87424832
3 407920370 648567713 146332165
3 837339374 883836218 11207906
3 558607793 817477851 210150391
3 561028204 999975716 363702128
3 583007548 996474250 89758644
3 259925573 806738440 195598234
3 166989394 195918751 14875561
3 522148468 797278458 34699187
3 487463183 515961314 5282726
3 764805270 994478317 186259292
3 191401353 988700995 132211708
3 713688525 948173259 74032263
3 106023625 395506924 256590368
3 782398396 848888815 2639381
3 24684899 600410659 391071164
3 875893891 907163169 29563132
3 69688999 238583055 111782629
3 572612780 761287934 10453273
3 196773534 376122693 14916383
3 922689115 941472344 18367931
3 711532206 843679710 112549352
3 98963528 750057402 307145709
3 930322223 964077767 17610374
3 499725759 800111306 68688373
3 34851243 456898504 401797434
3 54141737 657761407 151499729
3 832503161 971451576 128487667
3 162886463 305820166 93929622
3 698665887 699611668 884038
3 103164526 819466902 506050861
3 492546596 687587400 71063638
3 149046284 546015734 357481798
3 823668185 828148446 127585
3 300101455 451217345 81526447
3 162487799 473005673 286848604
3 915183642 970319356 26917236
3 99804618 602175093 293023830
3 68727623 428674388 340018286
3 534938357 701480974 89535736
3 651208939 695385106 29497548
3 809925203 865905076 7830357
3 295770455 465406174 110125157
3 311336151 972992365 323571045
3 376296362 435400434 26877284
3 663816734 885600830 90920886
3 774795928 797233593 19152799
3 101800182 499417638 74192920
3 392799134 629260789 209533678
3 157938795 803613794 298200059
3 910190562 964432854 47497452
3 326440 55856457 50373187
3 745217429 903904536 19534149
3 50204416 423369270 344984517
3 33068962 746316930 542773615
3 282687743 969298982 341985949
3 589193946 963383671 145111447
3 530006060 884772944 233148554
3 740692664 913673392 165744351
3 998934044 999676154 15330
3 953937337 988245676 33351985
3 128919313 978208184 494684844
3 765248513 798069436 14071809
3 736804101 979038993 205119046
3 785450552 906377773 57529582
3 278469936 602273822 260550306
3 126377796 713000288 474406603
3 210636468 410258657 168564855
3 179046666 642275246 45809274
3 213401545 619216639 75057339
3 369170882 770832651 134704915
3 841698349 988139579 130566670
3 861584607 917305339 45887184
3 559769948 858680542 92772913
3 694151648 835098348 89151593
3 20119191 310720070 3297652
3 427217793 957714710 201801019
3 558670326 581264334 8338256
3 787515360 797163299 7243333
3 983447362 987532749 120345
3 871986943 878361146 1595418
3 784701709 848261445 58256938
3 458817256 672879771 35015966
3 811714339 908612016 23464675
3 831716717 847797355 109399
3 539105604 826691207 219688388
3 476083373 964855244 254862044
3 427288631 507708771 78555561
3 341537339 884592572 438139254
3 846458083 846680698 5962
3 127413188 911030462 467612962
3 227490516 963581959 149955313
3 486992143 780807570 224973099
3 697570824 796587295 1127236
3 977205440 980526088 2931041
3 657160595 947989284 12406487
3 506114007 821187352 49453470
3 513621841 971823257 223686020
3 54178364 426553236 138732631
3 522552452 686887865 150228292
3 39089570 817955481 493029328
3 284562210 367793706 73353920
3 663386830 868633506 12265058
3 478257418 910473598 381576069
3 846105987 949424125 87302633
3 203238043 679787674 266009745
3 586405325 622791420 31395852
3 427171720 692735704 39434866
3 583068899 811613694 99750088
3 308051580 417314664 73463082
3 158289140 371740672 201824634
3 540886547 760111052 105624243
3 799437817 964695315 83399114
3 590110165 775671309 167029445
3 78781542 425135331 56560407
3 386764447 860911156 98991462
3 655106064 691023250 28253898
3 961495090 992042611 17080775
3 443710415 811936886 295874252
3 484131792 501311059 12073593
3 858304219 959761788 34985862
3 628061513 869059258 98531396
3 228435876 469393855 139993500
3 533395928 604855773 15338071
3 766503035 787059968 12258266
3 174411083 638947108 388166707
3 333069100 926138455 363101908
3 397752899 508035437 51894133
3 235294614 435166310 128564062
3 230633421 442360526 50156941
3 823314273 872531650 45525192
3 730066152 878864393 75715304
3 560871061 721353712 110357788
3 286236774 315756807 18098408
3 842369619 932602506 34171417
3 414032606 446211458 10725568
3 175397619 409346245 217909339
3 781946292 816947634 23445325
3 96584311 976881789 127896042
3 256728688 870491617 330201422
3 723470557 974601698 219202471
3 487184552 613674559 99100452
3 552971842 836408310 144335959
3 622388884 963078811 89084033
3 292043964 514671673 61216096
3 780684726 909829995 57379417
3 128343420 389611346 105322373
3 550529026 909271432 278560180
3 85037383 119455763 27512165
3 417830748 940863577 478126229
3 644879840 770840160 115233578
3 106867802 776341093 114439955
3 963535358 976178582 7870701
3 907685686 941043543 31484593
3 802243128 938046140 51851722
3 559030371 968580922 225472736
3 236027847 495869150 190595296
3 276613766 949909682 215873898
3 778233993 988950501 66468080
3 107759260 512518761 361370927
3 884813092 901090220 13608890
3 515334399 778854969 124813993
3 425619290 797150525 20632636
3 758694908 933787631 40576060
3 648087027 823139673 93337404
3 453271857 752520695 142718471
3 578650781 595936428 1128580
3 904308192 964417033 51274724
3 181288281 568724589 385302036
3 461582065 798039889 148569270
3 699734824 792796383 79299732
3 481258261 767687130 238627150
3 701131377 887638733 70383895
3 337471066 654737443 244892640
3 699034409 999070202 129896806
3 842438358 866745256 20753684
3 603265559 985290298 316799606
3 202920351 665682939 99787638
3 247885382 582831341 170724661
3 466971499 574680837 31932915
3 169750108 661129442 94139635
3 721889338 877882486 126114014
3 851931750 927289912 14572350
3 152843166 724344330 163817687
3 377818433 992824376 603439948
3 563061891 914713937 60871207
3 145731129 268245932 71421714
3 724015676 990666004 184245377
3 785806227 975924520 165513415
3 705297453 926076912 100689794
3 347935946 704946097 350762636
3 335734750 508634185 155884838
3 172752054 493325910 312225515
3 293901427 812845518 139820792
3 377330146 380022207 2130837
3 208104153 984703783 190330862
3 557746158 582498869 3390957
3 162133442 273914558 102963222
3 765337735 785197831 17632817
3 925317036 995360857 17057419
3 766803975 792566792 21332400
3 512821912 741768197 211527107
3 771680024 792348221 15318403
3 669491571 707008008 34973458
3 279878115 979469883 4737159
3 1448952 24585879 8441492
3 700346809 925251743 138563916
3 405111362 778639093 41916462
3 223164616 475035217 51951410
3 670130874 736621966 9384756
3 250515530 400155683 121508099
3 442434119 716163572 260415984
3 932129965 983360088 24481262
3 64137410 665027313 566777591
3 228640201 283936518 32770681
3 800723926 970706299 49914304
3 620437117 891860957 133354378
3 708578800 822572103 62201572
3 601980876 982564300 148347518
3 291218967 671939287 159363956
3 120285776 796715418 238921922
3 196291611 865582661 455493651
3 859848699 977887830 16894773
3 482948107 925473854 380455847
3 497828430 629701632 9718967
3 539829766 846857759 259009616
3 324391643 432253095 104985319
3 952763889 980685500 6832692
3 82900529 979045533 280733926
3 820602535 926237025 69194958
3 157180272 611758105 367520194
3 476268146 500534833 6631721
3 349242870 831918313 111930116
3 316215293 563509455 193905870
3 216423958 640548279 224481141
3 365920738 885932145 63994425
3 37466224 980076785 845905057
3 250514218 842876134 584296859
3 756708095 768197722 3697714
3 667736990 936149767 110587
3 370097050 632501942 100894157
3 879439751 903044474 3331609
3 224459698 563278334 297456296
3 274059328 898479676 104978303
3 967491342 969810506 217580
3 477277414 845145043 253984352
3 957647131 981293913 20874008
3 667879380 870665711 159962107
3 924821075 971696384 9060193
3 703797837 713308677 8839594
3 759281223 817746189 44108829
3 28940158 479318266 267151932
3 125408335 169615574 28952972
3 330705400 446422019 14785871
3 228083326 364424817 44895332
3 474037312 480408629 1782290
3 878297042 930224370 25496711
3 52883895 941005027 555927701
3 771026307 961745745 156093114
3 706933732 777839250 42506706
3 113945148 774517710 407579198
3 498654705 794023643 230060913
3 593377021 673128251 50954534
3 336900306 542299149 201352372
3 52728708 636755885 349560085
3 117561670 147976426 4364582
3 969359616 997371315 1686081
3 19877135 65333223 22990632
3 45909020 880818739 179357737
3 420257261 593435769 69437780
3 82076251 834334925 218618339
3 567272225 732395783 8405199
3 998922092 999890485 708634
3 52238948 933782660 647732306
3 474019830 651007758 131507833
3 292791317 926528500 5399149
3 317919728 651666979 9448902
3 20127418 842225521 566341174
3 679832506 862398246 13284713
3 554303165 554668517 136990
3 168200057 581369819 385441295
3 886791401 888365466 1306225
3 636879196 772591973 123069218
3 903212973 954198644 14919810
3 360571898 940208155 424287891
3 484559722 671194113 151208863
3 146447177 199788697 43768327
3 311931935 487624890 7602065
3 632489660 658494148 5416912
3 440527668 754184499 82569537
3 541984788 933990920 186971774
3 127660847 633248290 52500741
3 277537887 494332383 113430896
3 642489732 883448744 219915863
3 274700441 455683244 56199792
3 152826011 298878328 75353432
3 531532889 972330601 301277782
3 944749537 978620462 4051484
3 745328876 858373517 17190647
3 885989800 925203635 24108498
3 681109040 894459568 112498710
3 682447273 740545064 47866095
3 693524030 780744307 68186598
3 802304973 982182386 40494290
3 25232049 943069554 791042730
3 192270915 796633752 520200248
3 142926496 325589317 174120976
3 619521348 923461089 13701806
3 687493667 948446805 232179379
3 141581704 573755035 263078808
3 158562713 945808266 612724561
3 154586288 525427181 339774227
3 243694826 333221520 7868438
3 250876479 692128162 110473655
3 312263995 929001735 331140756
3 891905028 908388626 5694653
3 421262162 976477335 478762246
3 288955336 557476761 83570486
3 167592320 803677519 580543830
3 283009900 634061249 268555088
3 345675157 697217541 350354298
3 509180009 854324781 214012394
3 193326149 916747419 530162454
3 485525478 677683983 38323580
3 221127273 672866132 21070679
3 775288500 780649545 4293048
3 676920216 858514633 175234795
3 313289537 417229844 51998187
3 715747993 779349909 5441626
3 124051191 922878729 307241604
3 200287763 216938029 9633482
3 118265505 885513878 677958303
3 764511035 896989756 23346265
3 445867263 981605244 375418942
3 168246746 197167896 16971615
3 927195914 975022373 24382403
3 697503220 822178442 115920848
3 615192491 876133441 189657439
3 251748279 749530612 179143179
3 277515089 538497526 104599639
3 477849242 697381593 165956844
3 966527582 975342727 7336220
3 607714165 999094372 229071419
3 797183473 986056629 161016921
3 648880020 916998558 116047536
3 877879273 964136420 23328759
3 415397217 456959431 4497708
3 977092465 997857697 3850361
3 495305727 648499377 92166448
3 782396167 895373126 63451277
3 561488910 767226276 63032651
3 553460851 714443333 82305635
3 89274727 928412221 664700261
3 485630546 738032769 132071255
3 350232489 451656366 64030497
3 744816791 951791022 98495327
3 35640364 379490486 303126850
3 344536299 569664325 68763910
3 22213195 586054414 446142860
3 284902655 551927510 104150383
3 58187903 845534409 106120579
3 86066797 433017126 266163440
3 61926823 554569449 337750507
3 832672391 911244444 43796289
3 115032089 367713860 29885322
3 309605928 432453762 52808727
3 865405612 876769126 6187386
3 580205470 777157868 138630476
3 88787937 941993587 21345950
3 127921640 223877548 46788131
3 119004620 151151673 30483578
3 1226477 762221414 218885330
3 261554859 502601750 42750766
3 286103443 947963732 279269532
3 140141210 501615626 223071854
3 350219558 515944550 64320639
3 567110942 915493082 42584876
3 610665648 812294760 40151219
3 498747188 646775970 37727438
3 354809668 930944887 313339095
3 449181461 940149617 148428239
3 276819680 872294739 559030451
3 670893813 798459478 5419653
3 637278650 687668019 4264668
3 5613198 987435537 33410142
3 76513556 268161066 124649609
3 440261515 618591810 5348796
3 450962033 507768037 9734912
3 291167184 846600053 120534130
3 846809343 914123800 6099935
3 851043989 946384706 77895079
3 853795770 872428076 12198740
3 593675736 987236585 251816118
3 932825997 972754579 1737845
3 425081603 929807160 500458437
3 164405563 514441627 312342945
3 409259944 615864736 117345759
3 404227949 522901220 76169169
3 922669429 999390873 58513949
3 490042526 827209563 203083687
3 537839677 643239271 33113811
3 858726548 901003438 37039924
3 172582110 768626677 159756668
3 574718146 730231351 122809410
3 688613417 997880724 101951199
3 520691708 892460272 189080149
3 81735539 669586436 532015647
3 439795460 804764434 76523182
3 599592714 811116814 90601473
3 901125915 970491745 1080333
3 797750 77327208 54218375
3 810435892 979286370 12150366
3 444390011 748010849 11624433
3 233148431 550418257 220299734
3 165925193 612170273 243852575
3 480973829 873093467 58684628
3 227512225 715172268 40535116
3 302480263 433200304 36652640
3 879248586 929583733 1126442
3 874993668 990617071 81024407
3 551473054 926149439 62850059
3 481264697 969592198 264662025
3 728877465 762894293 6185125
3 850771935 972573338 65840295
3 863471665 946211761 59828534
3 561521345 884833967 36136607
3 707138601 810233103 74043597
3 292753108 327301366 13029691
3 424451615 499562657 34280347
3 792848894 962915403 105357625
3 556793164 897417687 70164136
3 496617233 606541378 12856136
3 186929042 698899402 26361130
3 767902528 804401472 33717
3 858744833 872252359 9245151
3 36576509 104155749 3790681
3 171837795 417845205 62979345
3 148650460 183547995 23679533
3 138439433 418529091 193263563
3 268201442 370436927 59281874
3 883069945 983460589 74557153
3 961744894 964185275 543167
3 293610309 643295042 311506971
3 260226735 987074551 700883159
3 793089161 834124209 1809694
3 256382766 797314399 6911810
3 920943110 980760330 36167329
3 240045996 723183844 43003631
3 656423390 743213648 31256459
3 861977717 917519045 7618796
3 587875650 932766977 47352731
3 499799176 901696450 373460741
3 13581808 957426708 467006430
3 394631235 907726305 55471496
3 403339196 473676043 26260824
3 75668616 629656725 427703482
3 200102371 536064448 266779426
3 226955199 730714089 397048290
3 759373426 895218085 117935395
3 305431486 518418522 61650858
3 346063182 704594233 353934720
3 682340038 862518205 162443837
3 442720062 985933091 393013473
3 249109820 592928867 174445288
3 229587074 955505481 354833510
3 449904539 696994457 110127102
3 606366400 676763701 5785877
3 295103947 521995720 176928670
3 885629072 957825346 14496685
3 632040342 670734044 15723480
3 558392571 885582606 147607900
3 961285397 975407393 13660290
3 416485197 528380904 75865266
3 683012464 693381594 4243873
3 863467830 964132865 21002208
3 817769282 942814463 115215457
3 233372117 330618276 9212549
3 261464924 778955625 129802696
3 978359959 979382778 51404
3 907958518 962459401 46051522
3 845658513 886584123 37519928
3 168112349 537463951 309004651
3 255856948 627976375 247759458
3 999586379 999857399 24045
3 658346645 976371672 302927637
3 993608349 994221575 328097
3 390723530 688438130 75240817
3 667879693 823067948 117188201
3 48341673 423471951 140513224
3 767310231 930825013 3743508
3 439344742 911793814 461054627
3 375815703 916350277 530987972
3 826224511 862821684 6558001
3 101175024 653943152 378541275
3 916806046 938819178 8823038
3 452264915 981085706 121043715
3 107330021 794362770 95585458
3 842540377 947691032 10126516
3 26252858 269483808 105024880
3 328579156 956931100 562163989
3 529635676 793676490 17318518
3 366316578 830830962 79740906
3 990465369 995311865 2943281
3 382011385 866631169 176402817
3 257403901 435497135 58981198
3 904746492 992730051 12335199
3 837024914 860327797 16787665
3 717622412 926629574 52287750
3 794240514 943261934 61746295
3 694364841 818045689 47274540
3 190218507 638761466 144158894
3 875927295 922186333 15509552
3 699335930 887632165 39232441
3 822872243 991943114 46776405
3 665126168 953944748 64643620
3 646946429 688189961 3118054
3 876069137 988766004 95974404
3 627427316 820390632 35904886
3 484006287 682126880 15824324
3 172868752 898241153 596003340
3 65516065 793973876 569124891
3 516093846 968326957 270514975
3 810277147 896014571 21442077
3 861674124 926958435 33821133
3 885858353 999261315 40768941
3 958722094 970049817 4483773
3 148999241 320934772 140687774
3 52809428 269147894 138913774
3 738755538 944954157 37539988
3 388361755 577821439 167469527
3 796639486 914696150 48428322
3 966354309 979537192 1179375
3 709640433 729198131 7763821
3 675030071 909611469 93751089
3 406420312 729720807 214529225
3 105028549 880369332 265923292
3 327260854 888088135 89208880
3 254768133 984327015 624347212
3 323625431 797336488 409447184
3 239620395 486980857 86130744
3 513531245 684104578 109793523
3 831237904 928872213 65129175
3 638643267 728208821 73168607
3 704498572 906912051 2043672
3 794084377 836598651 40480399
3 133481876 874920019 209738559
3 843127174 899190701 22085599
3 509002758 627661113 62975964
3 326757527 907337587 195226525
3 882054482 983473727 2516304
3 914871644 943888243 4464060
3 120968421 932078481 521348521
3 87853333 436559437 59809967
3 735282863 929722042 13486422
3 224654449 810388189 39742255
3 943270893 995629979 765960
3 189838701 606320101 398591503
3 676966815 940839490 202777626
3 129380753 589064132 130821819
3 481543729 869155234 302152420
3 186449176 650637827 250619575
3 845443010 976577980 109184351
3 834557115 892856369 6201620
3 595631823 690745224 22186208
3 752478149 759875593 4299232
3 26530135 802514468 423154505
3 125350267 785662680 168997044
3 856075538 974568929 1690630
3 520643584 544682294 22391725
3 932327269 944186065 85561
3 475953785 508108572 31230721
3 987145229 992236792 2254517
3 519121523 853421698 97712380
3 244122788 326152018 21440435
3 503411623 557343165 49548271
3 614363518 982912068 15322737
3 755516979 812587538 24854962
3 803308028 995896372 170748937
3 169769111 248748918 41390037
3 606082285 774640588 98413821
3 275433182 764655889 316553035
3 995290329 997349386 75570
3 917158229 970794301 50479088
3 494169856 777155277 90587715
3 248983626 858088869 40806919
3 753712606 823811543 49186558
3 307370497 793205748 258694048
3 137272476 989806154 687990316
3 26941970 409729333 369258556
3 116059077 695543122 329612111
3 79878082 169084792 6799446
3 383118595 992339612 233332555
3 259331541 831326051 445906403
3 34052032 493639987 113135898
3 71788696 221861156 146494687
3 11987304 289646131 166384317
3 658210122 927302374 265774671
3 245800802 453101629 39483527
3 971142373 972605036 1427130
3 123059505 571187296 132929488
3 312474149 565059361 111570641
3 896726915 939546453 35167208
3 740076505 848574811 51162567
3 995502549 999537822 2625932
3 912760679 942934386 8104825
3 12506084 255844532 19663132
3 721487519 820571672 13584030
3 884685074 902388744 15515316
3 878653997 984637521 81429702
3 231079308 996520851 413429953
3 263254842 833325714 314959781
3 208998293 210375987 633033
3 143457394 643004860 26085823
3 916121676 976303970 34252209
3 686194748 740312351 19020464
3 692165398 907556536 156190908
3 328848482 431361805 37896109
3 961748010 997405177 34028966
3 361794752 906795492 381501266
3 22443218 980835580 952515627
3 811450028 934067588 23017322
3 864944609 912052315 663309
3 127643078 446822258 310382189
3 839930859 918809214 37011781
3 626896239 862856534 36863071
3 324505097 792450809 217605152
3 390481488 852360989 33416939
3 628939350 842798875 134850794
3 624277594 830667764 48623785
3 693897512 957874020 241565012
3 153861643 562325636 85144348
3 328449831 596760539 219912662
3 254084256 975649730 339372660
3 595315257 719028183 62997854
3 395584701 647023849 110625492
3 402063848 932104516 461391927
3 791610486 912713966 93945940
3 888946525 927363811 10918867
3 573589500 770550859 81046763
3 159388645 233486359 37381337
3 869241472 961950573 15693455
3 723204030 758778669 24017297
3 584694592 764241236 9613897
3 149634223 774287481 599114034
3 595446051 666048903 26134391
3 291108224 434900111 132121517
3 283337309 958212573 225779842
3 331371403 839941828 423431237
3 720289323 788395313 35304936
3 576873344 946516421 40099339
3 587322510 776513347 141371395
3 549957462 829955610 76232144
3 574300719 791211048 53998803
3 899901239 955767534 1824518
3 891528212 974996392 64373726
3 318583995 945788596 136254305
3 333512326 586182418 180552828
3 453263577 624996863 81762136
3 338987304 853354116 195069645
3 46566237 836233737 42378940
3 90403877 983962770 22791686
3 517049463 870353768 158849388
3 593119836 834748251 77652324
3 411948961 745071657 284043192
3 299393968 530856486 226284558
3 387412629 794523731 287566306
3 192427408 920218251 264263842
3 762016562 909848944 96679783
3 726214703 759035016 2844827
3 451426468 767657156 267279879
3 643797999 779309601 58306828
3 145562550 914807404 212872649
3 450209760 872636101 233252622
3 640625574 879809642 47750908
3 416210428 684016217 52165602
3 376379383 511352792 58488658
3 53330396 936912119 552901521
3 3225945 400819710 315635398
3 125123314 681379290 346526621
3 583318689 870847179 272707058
3 436865251 873529911 69119473
3 665868313 843488596 10016072
3 776656203 936893456 72984550
3 806812732 970509158 5629447
3 796472652 974036178 149352893
3 446457897 542280515 32576488
3 750505419 977703542 36625073
3 994917682 995087488 136816
3 599499436 835410964 76216015
3 826264867 993885031 147575445
3 505948272 782071271 110306626
3 118472607 644545831 55684273
3 55373640 981291098 216693075
3 830299456 959289315 99514236
3 592084889 652476569 39705973
3 155701871 799373053 233511552
3 951037713 992135682 16296516
3 414906669 902995114 80590234
3 692989347 966982447 229392958
3 566593689 602620544 34776692
3 589109188 683521439 82244112
3 770865999 823433690 28081602
3 23111379 458026314 37747839
3 693304032 764279363 11307964
3 346701054 857022175 179430142
3 541714485 941923060 33642244
3 617462491 812615599 97069853
3 490705834 831638636 340126309
3 285613159 387401134 2565309
3 448114603 511998653 61167022
3 707967804 888811392 92985043
3 167960309 331620484 90280221
3 92954162 226810437 94349874
3 882441200 925436378 31116814
3 44554959 665215441 69635458
3 160236891 454971007 7743837
3 462565308 950055206 353081422
3 633276147 997722949 44695786
3 203697704 205810380 1878287
3 419465301 987189199 476400072
3 805611954 967854130 147173778
3 929608415 941235374 4895669
3 936063491 956969699 10819227
3 497584065 520337444 573424
3 148988458 586131831 287214033
3 519726361 773276544 224604842
3 303904487 338894992 30850452
3 964580030 984050568 11827645
3 452346170 987412616 25235112
3 505670487 507621107 1226208
3 273317325 557423195 252334083
3 636655959 854391416 39745498
3 331510313 798495347 111156302
3 503809684 909270580 267509662
3 93838789 909722223 87569334
3 932141705 985526732 21764160
3 372470690 749847456 323207188
3 126884166 365452484 188408080
3 839056041 949882006 8890920
3 371578295 590426160 52793958
3 617575954 796904596 126132210
3 815219895 979771860 106942218
3 129900476 573687838 173281011
3 245182124 730855614 357951200
3 128705759 134338384 2855861
3 830947770 921494676 43271970
3 759966884 844688924 25915253
3 743877983 834376167 6837313
3 972015911 991092600 10063008
3 897879828 932958631 19021940
3 291162147 998033008 451958658
3 681261444 712896927 24269963
3 920411609 994689370 33312305
3 29439445 184418534 140365181
3 992975437 998516479 4979200
3 569368626 717821573 36436094
3 364017821 490303509 109322721
3 84993744 876756219 231874151
3 73482165 363723167 180501711
3 993326161 999833830 2218148
3 602142114 602259393 67803
3 196070412 397339518 56269157
3 755058985 807333030 41829616
3 908835330 986263821 47262700
3 858500578 949786649 70848699
3 472347547 574665038 18040042
3 835193293 961127228 109688876
3 69878474 311838495 25028387
3 884644808 904787779 4090766
3 150806960 985191164 405082826
3 707328634 904946030 15621178
3 421718473 912719196 71003773
3 971646620 991966792 494272
3 590034074 867947754 98498863
3 916395959 960359326 6362216
3 98727499 907159027 84511973
3 269182271 631394262 353011845
3 559412389 952322487 185184007
3 827898746 832369193 3126973
3 155783084 397010851 198303547
3 516054982 794609618 17871761
3 170354870 438191366 11819712
3 106285678 919693433 100178472
3 225212003 796496595 114962272
3 457698229 695735196 227597963
3 637165226 782858724 10586281
3 959108941 993103053 6892092
3 527449596 777664713 54728441
3 985551566 994395557 4511284
3 13311384 780148579 164905684
3 236134214 546724455 135371404
3 849006129 920232374 70250903
3 596321604 627381304 27918886
3 523940767 810890822 268986682
3 296245811 504535772 55402515
3 888781884 889966622 966977
3 529396849 693471473 67649765
3 507506882 595320210 60677806
3 242840073 677900265 124889474
3 892955469 940016202 16964947
3 685597765 976244207 152373430
3 606563747 657457319 44057385
3 715284879 754143318 29906421
3 440858326 990861671 541293939
3 207120528 567329002 345504248
3 618102879 996453143 243705629
3 454517700 786431558 100770465
3 557977732 918626428 94069810
3 891914590 951486679 28827826
3 937211124 954353549 14221633
3 870391615 997902082 28650692
3 32181274 630194451 311971635
3 57445828 569121964 355312864
3 316344982 751300717 404795581
3 169992575 319760989 29238864
3 619800457 983690438 176158739
3 120114391 169288306 31195312
3 353296657 583322390 123670752
3 451677720 587108799 86486176
3 799859005 838206288 1694468
3 594192931 907618088 261431114
3 460310263 643916096 36697594
3 242682146 455668016 6582424
3 408770631 437898601 15166923
3 930242956 969610003 3918185
3 603760155 878083719 236405147
3 290694171 992132118 391172440
3 934514289 991784655 34292962
3 930898892 933847193 1811041
3 624214120 770448044 13971373
3 565966951 667605335 44808202
3 593251535 918999684 104764942
3 409187180 786093893 15856317
3 412318500 575941805 60227702
3 886874807 903086278 13868949
3 401822671 882885778 294717070
3 344600246 363927867 8271041
3 920880556 925559246 164472
3 768392978 838326794 8472345
3 571433361 698713383 22433958
3 500007189 521702805 8072280
3 194216786 673519073 75922467
3 333176115 797126375 310129067
3 593098324 803346646 202640021
3 656633253 693754984 4047176
3 799791071 897698718 94259720
3 284231454 608866906 205220434
3 319024564 905428231 467518695
3 424794413 933270321 86110414
3 497666337 761306122 67130465
3 575643468 941599219 220747045
3 590600876 880325282 282604632
3 839267068 954346147 105665182
3 734899053 784917487 40707417
3 927839751 992410151 22754546
3 946336694 976120377 27389894
3 129864544 554313322 275636953
3 498361474 625741584 5609591
3 737827934 924725333 94492234
3 549347796 559805514 7950697
3 350404188 836300402 56971603
3 850722451 866947772 8282273
3 122933804 243924584 113837089
3 429217650 546989121 16771286
3 689190479 752920336 45252681
3 281853485 507803080 113254655
3 694982043 889500608 170715819
3 361048489 525741981 117456772
3 302269632 959846588 532495174
3 257846912 833779680 57862778
3 340148546 686058040 321601516
3 771097713 964688799 83055608
3 527716260 711743142 55751722
3 874452423 899511951 14702681
3 146139257 651008287 401023749
3 22757871 38161286 8864372
3 134145243 221694382 4630475
3 162289814 750016642 107132499
3 196946915 650678009 7110239
3 918451732 966630362 9633817
3 932248855 972397462 31159407
3 796674658 813023992 11809302
3 638892833 962049276 73822524
3 37990789 519512874 419052910
3 206711528 215498177 4240994
3 99891967 969878519 174447625
3 50477290 397608602 302738155
3 862607819 972331682 79437586
3 722656388 781154572 54984619
3 821613207 862159028 15685603
3 13017184 311934511 179369082
3 807396247 944249256 55887633
3 452253873 818679483 297224760
3 491166814 649485596 4394346
3 805353803 978577275 62393308
3 22858137 31588892 4144556
3 89802170 293491152 104186470
3 19825517 803019175 541145901
3 182794687 750351525 258170790
3 736557411 773128400 35623355
3 502442345 635978649 25598066
3 872484990 968754276 24964197
3 373734716 506562072 102000317
3 714176458 853232184 71478016
3 808899891 917641000 88229262
3 485679751 731009890 207410559
3 88132517 820163556 211393204
3 134948977 867050224 710415319
3 105977551 415960724 149052264
3 534823660 875600941 90189368
3 238431317 722767987 331252164
3 300167702 538813299 32106561
3 706108547 956438585 160914507
3 737639270 769852164 5995116
3 973866335 983192376 612839
3 489208440 656258669 13803034
3 672531920 950871242 89711798
3 556035697 784136032 80560961
3 755390342 850215953 91066791
3 79166197 374790967 175495448
3 407211522 923119666 77801424
3 98478507 804267516 112691081
3 80805347 463374598 279789424
3 227097009 560592700 85372644
3 437433152 799917088 109377902
3 244852493 342092318 41583052
3 963620182 972217253 4109319
3 518975206 974687165 48886802
3 900819445 915194918 8798314
3 553071622 906156056 111886446
3 401850712 657070879 124788282
3 241748683 696622489 235397408
3 783050374 804444180 10120101
3 630820078 783841563 37782082
3 326000028 604034814 154866661
3 42050469 815837879 628490795
3 428268553 544205553 15824793
3 803453335 853080614 3215490
3 303932383 886147613 344376494
3 306547416 573554400 30669265
3 355682815 416407755 17643002
3 489467184 856876097 287277760
3 129351123 451244029 9301121
3 685237512 817795718 108448798
3 592815933 824378503 198637385
3 997436766 998040613 464862
3 173244150 995930430 320893513
3 935408957 954684245 7088839
3 83900645 756446722 124834161
3 219510796 572973809 143408114
3 99599789 219971570 38794492
3 395641903 599009069 70592591
3 636914255 658587229 7066755
3 635158784 795325230 141738369
3 883139059 986397891 68241041
3 26633043 708067896 128436736
3 526435452 614178242 14011120
3 432447234 776257790 160711402
3 430593121 744704200 73528480
3 679007333 878967149 76184530
3 597506141 945203208 271809556
3 410840780 728033133 26682872
3 782252205 933868183 49346254
3 739342043 900880007 25473964
3 502302661 696376359 19861923
3 329826970 498010963 26387249
3 50310890 70576199 15133132
3 537903063 878282066 105618295
3 29064811 72156955 15569802
3 285858037 864744184 280471089
3 393179837 633257482 144233944
3 621922839 691541123 30205593
3 782162014 961120891 159885761
3 376354234 883707976 387424267
3 433026363 657164708 153564554
3 595033441 859943565 51416935
3 284816300 779642721 255679892
3 769347152 872170342 78761838
3 12708954 350484842 244946208
3 649765365 768391888 51455814
3 461760287 589976152 112040426
3 372066177 604111770 148638893
3 35081056 852455225 171553047
3 961488762 980652522 15913066
3 922845201 994288945 54299113
3 487282907 986311602 241218721
3 243212215 774902769 82456766
3 149370420 536028012 261061955
3 598454030 978674915 167375326
3 414891856 443917643 4599312
3 412684417 993457671 221283212
3 823590170 935811006 34110473
3 369219209 454436266 66894513
3 225829732 584318474 114190569
3 492878682 851247667 312532428
3 695679493 877471515 142350100
3 500528909 626581907 117912543
3 471575915 898076559 38033990
3 258652059 511721964 17896996
3 354215472 354312950 71970
3 46422644 826431853 314794107
3 193039296 614649297 409942676
3 245130281 355688491 88604900
3 811114806 955942289 103543636
3 721398330 847858534 24287987
3 940533310 999337733 2611526
3 630467685 752690271 10975523
3 811419929 981089222 24841233
3 56890045 834273322 556732004
3 956392968 984542057 9503480
3 355301531 837000558 398434147
3 682696223 864946644 114371895
3 92061365 765988342 637681830
3 401853244 929614408 94372119
3 750540203 785254364 3987058
3 177164200 823751951 170144612
3 413246378 509363086 36702404
3 311855252 349642378 5737866
3 14161955 204143680 184617705
3 639033256 739625587 4896129
3 162143618 386419710 24151531
3 888114985 994598875 68133793
3 393791503 784992192 263654021
3 678003147 997547033 283218132
3 804814198 995530739 92053528
3 637992763 884087196 141385863
3 940212080 986285639 38417891
3 639018532 915503891 17343110
3 71092958 985608048 337514750
3 83290794 200856175 16286101
3 291995327 793750841 10815907
3 254917982 955392156 345454359
3 609636472 741221084 103720588
3 112383973 125837978 11558072
3 754342062 763181446 6414149
3 800102205 883334574 48039866
3 870974937 945920855 2418891
3 317391904 378005575 15012291
3 600160819 892445984 86627715
3 282196546 775812921 417201674
3 321924320 913507056 382683216
3 766097629 921687553 23782900
3 645471087 856030430 53844522
3 998018200 998961047 329655
3 980278319 999711682 19356109
3 438388654 751171590 57070710
3 921605446 988772034 12922180
3 506996343 549212229 10698781
3 53371541 880011427 172613460
3 183080747 662787400 315618470
3 305836579 343487130 36676107
3 987613514 992353428 3577005
3 769722100 895135579 24070819
3 191951857 971431334 98994239
3 357260716 692261724 37111789
3 480183764 769037875 17155710
3 573184306 821671456 26518783
3 971695095 991373642 7680991
3 566572062 973036277 180479515
3 820304944 991929447 3046703
3 520253 758363580 137026980
3 380600102 786661083 171968875
3 955650950 956146998 438182
3 373155264 480747502 66704046
3 540669491 837075869 158311042
3 82705359 555607199 20072115
3 968589221 992047527 21991640
3 160178630 257332801 71380441
3 468754155 954697981 385762302
3 493367958 706743275 83302308
3 172594823 605348928 407085670
3 791873519 955207870 7410393
3 86242201 241880607 43746196
3 645220140 710851576 31121605
3 946724518 967021153 9975611
3 930907670 994491998 57802439
3 454298177 469115086 9519709
3 76253243 274619850 155690785
3 47948523 716904671 339408453
3 951651328 953892270 294069
3 736238751 897520599 34281575
3 250931126 291612557 11040526
3 670305990 984853901 22936000
3 441571741 541768314 28621019
3 360531527 472616490 100182707
3 461804346 695976234 24693728
3 114302507 600644437 308847228
3 218044087 387781771 61193105
3 578847591 585511640 1081783
3 838997487 868751419 8116293
3 892300084 896029475 655029
3 865750969 904799227 28304800
3 788706169 933398500 102370819
3 150476284 347972692 191750110
3 662887292 771756041 30808251
3 112346287 177089848 688824
3 113368002 510346611 40480726
3 83061133 636369074 320239943
3 417758270 458913136 5473668
3 483007370 629336396 55382086
3 296130487 560669386 154746141
3 868035126 880142961 1013349
3 624010743 951124402 97310607
3 640670015 925136330 5550077
3 141884433 795938323 589624675
3 796229781 820409274 21779786
3 21408153 202964737 23510386
3 15121803 535464188 417492269
3 287154789 292576721 3038289
3 259801306 641252562 351272711
3 804610145 903100011 94232935
3 607982064 683833939 4223172
3 587368056 992624328 146173865
3 13159316 641277099 519815544
3 259203838 506836528 193792371
3 985805393 987978071 993825
3 956142885 956559044 388208
3 89472355 736830661 219486784
3 70216953 157828085 37160077
3 829761068 910612849 65268923
3 57206176 67675079 714061
3 199821630 384563377 180745897
3 697006696 707538505 10166003
3 958116896 997030691 35154649
3 767327132 801088767 24422228
3 589249579 589824283 181814
3 961350763 989502100 6936130
3 488777922 653178036 37800156
3 171722607 352533062 3230569
3 783235848 949372360 145311769
3 478444573 975039692 61664165
3 350957168 437757726 56221585
3 565945633 908596892 216805077
3 834567083 915173105 13779975
3 290594586 893813476 195002213
3 98606040 465073680 224133548
3 244715256 739623215 276114272
3 739241440 742380689 23993
3 759775328 999083406 191379960
3 602633795 757987263 113219346
3 304120656 692556763 223390423
3 978902946 993870032 6393820
3 245827696 394014910 85613848
3 154556593 570689690 31697898
3 151896949 336383499 125564639
3 780483919 829841266 9297798
3 783696450 888683973 1012185
3 267289143 628511611 214667379
3 806303996 834526606 13509087
3 262057178 451061928 168725024
3 358524013 513309873 21680634
3 413136467 630960519 106908273
3 956126554 973934387 6937389
3 181466799 835050568 548688903
3 98570073 161763619 13398302
3 369084807 892496577 85095724
3 651379124 874819103 95276304
3 763379430 777450882 6385060
3 796889897 916449046 84879601
3 152869291 717954629 250900252
3 580602616 929820753 183214643
3 732485274 935170346 44641976
3 623662298 793238790 102929962
3 435837035 483200144 37842353
3 470003750 876331685 271836696
3 378637256 411708119 3460783
3 181978839 807899532 330517684
3 605912703 912960750 68547889
3 247039416 512000471 23238093
3 431485925 897897575 297730192
3 688480653 723551350 547904
3 981166508 994019376 3989964
3 206270700 756493165 283637092
3 190016238 633971611 270132800
3 520302177 613395811 54903044
3 130955335 894419000 144404690
3 817689838 984630472 165822539
3 837708616 932592213 21578051
3 413672142 477052993 3138897
3 583246363 663130065 62090552
3 954530378 989904357 20735646
3 330516852 811744221 148479034
3 957589730 979369910 20514706
3 799589712 883719079 76209429
3 837365422 874640912 12807060
3 830295333 894387609 51757393
3 24244303 492627538 26990780
3 129792402 516537902 258690036
3 252178121 757278115 280439800
3 600284078 656806712 44671543
3 191887880 843445988 327359814
3 777889301 926501454 104609106
3 463770109 525440733 46591984
3 558253511 568748856 1844327
3 424402469 943883794 172928353
3 450133316 658021458 150543385
3 218899071 324752471 63032676
3 548439742 842301563 13261873
3 402053660 958476685 302342656
3 622773731 766313372 37591907
3 123795412 708417328 444008873
3 783572955 873958109 23773576
3 593029373 594330187 222237
3 546496244 594116869 33713880
3 394257739 839261813 143160334
3 655435863 960771231 102312541
3 775403879 891691142 109365183
3 252767924 814943876 176149246
3 569565995 887168845 313181165
3 323626799 517670423 179988198
3 594655448 995412551 324478363
3 777736015 789637789 4571160
3 61580857 337977152 110426799
3 417995287 806740490 251685585
3 147680353 210079302 32619918
3 201088225 224988618 9368632
3 926368236 937263453 5347806
3 839424823 871047986 20767192
3 663360438 928116061 46921619
3 336762063 350464444 375424
3 697568423 798293505 4763096
3 786682393 806986227 6698567
3 61755171 393166949 51192788
3 394383816 891482618 125126829
3 239442615 885255635 611903447
3 200138099 484982659 28508464
3 278382536 352981622 4356737
3 569119952 713086048 124627631
3 815072675 905155079 66825319
3 279130549 985165123 285915630
3 324897975 932509231 70377834
3 23569112 522084429 392082066
3 690452350 909584055 16775344
3 995645087 998750152 2005561
3 242955274 324232613 425704
3 777383272 896910323 110253464
3 321694525 788282030 317957003
3 942648932 978252437 25282022
3 877094059 908087173 5190768
3 367966584 893826719 306890606
3 900758114 936440839 1351866
3 272839708 594667310 229974023
3 671127831 779850869 103618138
3 953052371 956856448 3390421
3 302830184 514005552 84641660
3 267417239 673218938 396275449
3 221726283 517437439 90411812
3 83310734 826985106 585989956
3 659063028 980929345 306906993
3 262695980 920188448 638218999
3 753910889 813457591 15999518
3 195685635 288398896 54463334
3 434784063 854099141 310995013
3 584209027 694275099 90987131
3 478993458 881189915 112938264
3 414951709 787966674 41427567
3 904882676 931554328 1718564
3 832286951 851907232 5692583
3 143690553 741500272 86116190
3 386298704 783560027 389221015
3 309323729 616684974 130824055
3 480739687 718194093 117406461
3 913553592 994150251 23289477
3 721075095 991080068 10735121
3 11312028 99167398 8430766
3 538687948 588190272 24460763
3 788728519 821765592 23660016
3 919526513 933079168 7801479
3 797968835 834589354 19693215
3 668542720 814013608 92513764
3 572283446 968093369 383616703
3 30507375 647168928 326995972
3 424085553 709698937 232668760
3 278525838 388683105 53574470
3 495164585 613332770 22418105
3 486064766 747211497 57634722
3 800326343 859072540 58332520
3 780391662 941741462 42254549
3 283467414 528081480 234472730
3 923924151 980778456 17663931
3 256850675 836350027 376556391
3 735848387 909282108 143483343
3 629839795 730314513 97337618
3 512328972 836574357 108706329
3 455311880 975392341 223912080
3 976599608 999978349 10537950
3 978037354 982580752 563618
3 350780868 895485758 253155476
3 25836602 233329683 71582758
3 595022008 995070054 310177785
3 544758082 668053608 39902701
3 150985509 829887074 194749040
3 357634221 514806925 30700522
3 507528796 690281168 50669552
3 168553078 296220054 90512709
3 105928595 337140565 135504686
3 513958596 978854319 202861033
3 509331280 998770707 89884007
3 57769442 951100430 826683617
3 121264541 393684137 502857
3 590920447 748302130 120823306
3 93801388 664600178 485602249
3 392826227 644382273 15279058
3 156629967 776998607 374872081
3 810917887 891326642 21241885
3 87379201 802989253 122560968
3 727734844 742471321 7080112
3 269887168 977013060 534203873
3 593763911 691649965 96710266
3 335439977 616504697 142483890
3 575656652 611780819 19133033
3 195738685 568959592 70152577
3 338141581 855084793 234057989
3 402940660 859592484 27355786
3 134376462 273913352 19490266
3 772679597 987454431 16577142
3 81520874 955894691 298924444
3 112054940 743590473 431796627
3 413456093 587268867 93361165
3 749734280 896148127 53821397
3 615261774 798996897 52837653
3 987417895 992050016 2080796
3 660636394 778634844 20879033
3 309482138 465995202 56802393
3 988879535 991007065 204834
3 273408240 373719961 77271974
3 902431642 904825405 1366320
3 911264256 966671619 40111097
3 706492124 963719424 48313038
3 427086840 643278364 97004587
3 675487797 873856210 186947925
3 956759803 997760601 7660664
3 996215364 996441576 198480
3 320989794 969840387 137170531
3 306679222 919348668 220756442
3 865921176 982085560 65938032
3 448923662 729823902 84812707
3 405433441 887841561 307854558
3 562916362 600669129 8512283
3 927831052 956767149 28395783
3 680219908 700857026 4751682
3 971815840 993062073 20908425
3 840634854 985896455 25152427
3 604475926 775296242 135174539
3 373141507 874105682 303040251
3 616114240 683009472 13024877
3 842088588 943385262 8894034
3 744294641 852160266 45599715
3 62011371 688999336 515710799
3 538019330 898736355 289939455
3 366832312 474006243 27631287
3 884477884 976757308 68171711
3 358067953 937611436 102677946
3 308613022 769379451 62005804
3 556510893 918558892 261634813
3 756175171 772632328 659710
3 650002262 818327268 128653642
3 906270221 937904872 26555081
3 202219212 849930927 73476434
3 454114150 667298231 158275133
3 393112188 724367154 324844060
3 929789095 954789008 10739797
3 480597818 491613012 1761714
3 630673806 695428666 32468215
3 404111491 464605506 48938960
3 312528241 420331828 2206627
3 829270028 909979902 68395132
3 755505895 759955705 2884195
3 302750289 847836893 145429760
3 137916488 809414696 662064068
3 945325789 981404335 33316930
3 299686996 825670238 23831676
3 276342871 551311059 7101891
3 808867326 999027247 49407294
3 275283387 326148897 3310936
3 929320831 941025811 5508116
3 470602686 870967097 374650173
3 544224175 952876146 220480847
3 733133380 942270575 127095479
3 847212648 980222079 31344340
3 602856412 623869312 14638645
3 565261120 785643657 174243539
3 681588295 873782519 69695769
3 308006232 938704853 561384149
3 245684141 967081204 321154277
3 907333535 947858978 11295274
3 539439609 692189681 109908618
3 835579913 894551867 23798921
3 642392607 936872698 165063968
3 908626630 919619729 10753945
3 443937789 995308739 376304746
3 149192579 955601018 214558585
3 903002366 995079558 86473099
3 386309219 941860495 477266373
3 167117859 639066294 92423462
3 828450184 833085212 3360717
3 831566810 983206989 123170042
3 453169356 890636350 267153029
3 15295833 216550165 82243267
3 754171677 988699927 32583542
3 460426247 961344037 44599109
3 845125571 934220845 17774585
3 511468662 799179688 23742573
3 789422799 913913736 59440802
3 839441596 986517840 142839544
3 635718959 752613080 77344270
3 895802223 958650263 57851729
3 370681609 500023814 110069798
3 552058149 899302784 298101029
3 264472791 974032299 91662929
3 410204478 468174729 20739459
3 358748707 669576864 46290842
3 522615641 639751892 20203420
3 87930866 239157960 106638990
3 792032675 870828741 15605702
3 104651513 448352945 223365231
3 814312508 922545796 47370274
3 190316911 504715280 246422776
3 113547441 608645070 328311034
3 132567108 623189272 142181844
3 710421262 844039521 21758957
3 724800625 936814252 6456900
3 611587251 935793489 272191420
3 344885089 736860146 71453349
3 623703194 702592630 37014757
3 915371239 988342221 60503566
3 54769063 578711127 514541803
3 626050773 875496117 150052849
3 336189309 885042530 370671289
3 70314302 682471716 377946978
3 584055767 836549269 57052208
3 88531334 168613126 50053762
3 810420230 892689885 81189239
3 175663651 364702611 143141677
3 56013046 803113216 676895302
3 413443074 938775557 469835246
3 610225721 711242671 39491007
3 81790545 229237036 136401259
3 308590173 891639905 190567725
3 796603989 798411311 743353
3 312884100 421245378 88495352
3 702822237 952409470 239113202
3 390674224 795771448 17484864
3 821220727 923107178 25893531
3 615358458 671009818 51849837
3 878216096 989164274 69898190
3 811306796 851001885 17150586
3 754089118 955074768 129504504
3 300455638 442212386 130393753
3 207792642 994739901 539087603
3 326427004 885044685 409405043
3 281025077 599793367 248742209
3 228976460 922796520 138889156
3 390365138 518091610 18974639
3 95410642 652333256 393711700
3 325833923 969894544 101752355
3 363741902 770410883 262850889
3 937698141 948014773 9769235
3 532458714 831179177 239986239
3 17766384 987139269 403880346
3 291547072 369839448 52592792
3 134409858 456016148 21977228
3 68296793 623180578 241348562
3 477787160 521569378 18878292
3 362050258 377932971 97284
3 252888665 649658958 53497741
3 76586726 451105584 26906711
3 857974810 975526610 74058028
3 565371853 757305633 122813242
3 381242045 607779309 215852665
3 840172007 934332080 19845761
3 454924158 604202245 55444778
3 811705981 839989158 16329672
3 753133150 918537168 2643568
3 401824247 778519012 308027156
3 274701145 917111516 73465811
3 335947756 605963689 7579259
3 988805 875234509 702039500
3 233230792 427447469 128287472
3 916396271 924974409 7918454
3 948144659 976497001 23077441
3 745323988 892907044 5588354
3 733218938 853675337 108128725
3 486624131 579600588 31067731
3 534295600 714844219 22282865
3 70926289 618881341 479501063
3 227563619 246975807 18949413
3 112112580 211872163 55872880
3 397656297 703411383 48723613
3 443671380 663255892 84627588
3 814714706 918005417 27581505
3 249982503 852579491 397048991
3 846338979 857215737 8598789
3 682813625 816970191 74548502
3 741029780 856717451 74410285
3 505304210 720180338 208817863
3 221713273 759622415 464951495
3 315975706 625706874 37550315
3 120749568 802700046 72414888
3 324635717 372957892 33147242
3 480772963 906770462 158201895
3 400889288 964798726 264170963
3 363060500 410390583 24430187
3 338984309 914949372 405038773
3 385336915 765717910 283869442
3 254391665 669289643 157899874
3 497321724 734973688 114032707
3 963913647 969524884 1953840
3 264197001 595835266 95397127
3 177885991 982035730 118770680
3 426112212 982604081 264607848
3 563971476 859398855 40856198
3 602488470 769967759 36257949
3 314699334 797503746 174062105
3 715959339 788164737 52823349
3 243654243 491695834 52745563
3 433974583 762222298 185346021
3 67097078 857112828 44457566
3 863696110 968399588 11972109
3 5170339 282552398 45996391
3 999156013 999359383 109498
3 172677613 846759052 355534368
3 192238696 661100917 237281463
3 620683682 855931447 129247263
3 554788387 948524559 203167171
3 197267231 422828934 200220909
3 718251463 985603582 65686984
3 366946225 451252835 67513646
3 98269725 956922566 364953749
3 415297747 973866866 515866125
3 228753621 751604384 496648770
3 633943715 824405269 58433763
3 363595702 600786273 40886725
3 842670842 967102961 111396738
3 412170930 803879910 125708337
3 231567340 937013882 379056650
3 357936626 474466930 79903732
3 893616030 924248839 16169279
3 643665677 757720279 57297955
3 419072286 469770765 36268448
3 204874117 658279458 232020614
3 690306224 898106750 139115990
3 454344947 570383384 65415546
3 181313292 984608665 350407197
3 988945307 992503037 936612
3 563563329 997142229 143464805
3 124736196 718750488 125999414
3 96871794 157363441 28612484
3 320664235 445425399 61687300
3 431564461 734555647 102861216
3 314722965 901756517 359490578
3 359501816 462079652 76074824
3 946567072 961085583 10922611
3 672942465 879547437 33059278
3 663453224 817544995 65665703
3 352346978 797154236 416252338
3 956018279 979471799 11177023
3 327835142 470656669 110918680
3 923026559 978264545 1921803
3 467738854 654040089 33128030
3 767170662 952723315 4750213
3 827043154 920647975 15645993
3 718537485 966750682 117305583
3 600703552 830036981 25647639
3 888329171 969941948 42297460
3 980799587 996226837 8737379
3 604820866 932611176 135422314
3 402845731 531898271 32363010
3 730408372 852930395 24175299
3 818690548 856481539 24295863
3 568749366 979271625 229507455
3 996873234 999226178 1715557
3 573574906 973611440 382491754
3 549656811 898136905 106434486
3 894690158 928907128 11167682
3 587556709 812571507 130113717
3 459236133 530384092 44265533
3 727180498 792484693 51579328
3 983828577 988699745 1857756
3 625799528 703039796 6478437
3 917833781 962074313 14458075
3 314251101 907694363 86880358
3 721483045 956560956 176507677
3 322424855 797158350 236667097
3 102568653 822261363 117950868
3 614622496 704693221 9969751
3 46683061 807679999 679935336
3 410093468 677597596 173056474
3 240356245 753082015 411253104
3 855206145 855433759 48862
3 929605326 959449055 4159771
3 428809979 515697127 60924547
3 488700776 610348491 32975281
3 523054890 565057452 10408116
3 2188935 963236958 456394094
3 976294238 985520103 5507944
3 266864225 297465666 16690208
3 468128364 544554127 6265951
3 24606955 259715409 185469603
3 806228838 945880054 59569215
3 294516960 384987785 21432550
3 85082843 939011005 692445789
3 583609147 743477125 100991556
3 643544525 990960201 54470774
3 418443275 636430929 209791801
3 594183744 850365875 13296857
3 833089631 907764163 67955500
3 593344430 711267145 25746658
3 183023073 880331602 283837796
3 420626800 847010695 101016788
3 746522889 859050095 92053738
3 548116095 615086064 36185575
3 75226311 969317812 549397926
3 386903819 980765710 166541606
3 644967066 976878145 94926596
3 319668864 972689594 488406792
3 545935116 611234605 19288377
3 453537747 928164852 69400066
3 36183542 52333131 12377757
3 798611292 889700511 34335654
3 981525381 981543014 11525
3 82850392 914889703 458560692
3 333367935 459341316 23960304
3 236721477 627636278 136988519
3 329050786 362016210 20276103
3 262975739 438796175 2187527
3 808058129 921834882 6210968
3 713612277 751266933 21895679
3 615568056 995649872 23835737
3 566333545 880077385 58536258
3 341782692 418429587 2808055
3 803816763 971628718 166998631
3 990955510 992616264 194361
3 305492273 571434407 194789717
3 122055371 629306282 278725244
3 177233400 676629540 293693221
3 515732092 527730337 3032176
3 96789271 418717544 171420772
3 934416617 937136235 1039419
3 555449374 940080478 102177406
3 939495164 982814483 20497617
3 192138750 597764817 2842968
3 881047630 959443012 9161143
3 394572947 910808565 175781376
3 76600266 803541016 213878677
3 150989301 877276710 428532495
3 173965968 844744450 63205155
3 818426368 980202402 127678871
3 598604226 782175759 122972159
3 140364936 221693218 29448862
3 244896133 280449216 19656452
3 965135439 973107463 7809528
3 609567478 680492588 59420986
3 721037231 786456930 25402996
3 968192985 987017126 15064468
3 255064281 468904587 87007799
3 919651708 944009872 5611263
3 239301945 309135945 49546923
3 412391956 625788981 29761940
3 839933318 845903167 3616869
3 272243375 524253864 211574795
3 408470025 810367655 261054375
3 971593682 976616664 2692962
3 924225658 968114881 33730871
3 986649001 995408721 3048125
3 438109995 455118468 1208321
3 986450862 999727653 9463191
3 106941025 792556397 471434139
3 912032228 956649523 21764028
3 267724107 497203284 205660064
3 973790381 988257800 13146681
3 628235277 945451018 140460340
3 199054966 487238091 14537285
3 697413810 951751289 246035929
3 78814141 930506576 155765101
3 248442387 714615087 36240307
3 891825820 924694972 30397461
3 334325974 459582191 72205867
3 128507017 632734328 124829073
3 596257712 660251921 11690863
3 920604720 944198164 7594461
3 494057436 854157379 320211113
3 320141486 874051549 99143780
3 682102231 687987677 1596540
3 326654668 920085587 591056944
3 629392935 717311113 60630228
3 230277944 606968793 61426547
3 157558091 833762123 327859908
3 953010092 954219428 895116
3 90793189 344883622 129125216
3 718392547 840887880 84742048
3 159877388 168395888 1413997
3 896192280 967496203 59465533
3 243118990 358796826 91615660
3 263629605 461865594 141132328
3 814486267 966900650 138942195
3 37024191 692543754 309640047
3 841226474 849154194 3243366
3 136185175 527438369 151908558
3 449411023 632492551 171871405
3 47789984 575786454 216497654
3 875917626 944477539 20918071
3 754414448 862339784 44952516
3 134206868 293904174 108441063
3 131136372 661683509 171937335
3 690981505 970945587 159337817
3 412541984 702031957 214570056
3 637118096 655415904 15123104
3 27985444 942610519 809292919
3 448274648 712744221 239494046
3 775180705 979710009 46845177
3 660738118 839016027 71478249
3 458389289 851511987 312626999
3 842064274 937283831 56896031
3 802302695 860418620 56700054
3 505110913 542126516 6462342
3 552959198 946236159 66031948
3 571856203 911709333 307195459
3 97442965 357383135 175094325
3 432226845 897290541 362098123
3 537083183 587052797 38043511
3 77796089 135238996 18310171
3 285160371 875566741 544196599
3 248023399 634975206 300502022
3 978105643 979317668 215373
3 452782465 707253889 231337758
3 747301037 843799794 26596735
3 467599377 539594580 2310971
3 296302455 354030976 47023973
3 540531169 629763868 49281212
3 698602092 739094852 24084186
3 413867376 678384300 89920776
3 534387122 587977812 35021663
3 516819088 813836780 149478740
3 315967283 441781455 71139152
3 41011993 560075650 368277011
3 764174878 862370253 2027443
3 564445307 966302279 285954637
3 203408474 928970040 196145325
3 580494675 987113946 339258284
3 638867173 661560343 16308644
3 852137063 881476670 21932672
3 487217776 626495547 82998315
3 500166857 959835271 243324489
3 438628219 941633149 275302084
3 199916749 805239930 238930475
3 139384422 471157953 154845890
3 379257963 409276137 15235923
3 763729819 881051195 108988209
3 37067982 147876476 60599700
3 535466324 620195625 10062636
3 969175873 993767605 16025251
3 515899733 919351790 23141311
3 985210783 993085003 5000179
3 937022595 968747094 23475467
3 547975596 612867363 51909828
3 673116264 874181475 90537048
3 106510985 962002574 179876941
3 54632269 632670327 95111701
3 745721836 947566592 194645245
3 200730080 513629762 105771869
3 321437662 809582508 256862792
3 411699748 816178371 372851875
3 657376527 950899289 143861899
3 526501649 913195626 116914419
3 565509592 667810318 86686859
3 258302802 557436119 55092566
3 580835154 925620955 330090580
3 104320360 986174966 399287937
3 973912263 996577683 3490039
3 625602361 946912282 76942119
3 362363734 501080375 97510209
3 182683371 529759506 303641688
3 610420133 680296656 21025271
3 938855741 945993987 6767634
3 975257725 998775450 15367875
3 745254899 821425253 68837260
3 22342405 735210959 516222433
3 434801184 514293349 37418454
3 585447757 621250436 24376591
3 456121966 746645083 87625817
3 104673512 667478655 408386664
3 6640467 879043481 74134404
3 938018321 962479543 14401543
3 219584791 324235073 38372686
3 29900553 700371289 545771991
3 427631536 688518394 141858856
3 715830331 825357534 9013523
3 62296483 696391048 90223051
3 88741542 474514857 104855629
3 538537503 666850928 57871046
3 372871015 446888017 62238740
3 725299411 781395813 32319095
3 327713523 726020802 142860841
3 104788267 966988055 812840549
3 342384664 821897266 293883626
3 725180943 877899450 58064271
3 753023207 989419803 207993981
3 355251737 504804031 87660110
3 257669478 606512563 187043891
3 110883451 977235153 185054599
3 834424218 977941217 76137029
3 232833716 636065788 244500377
3 500961351 506856987 924599
3 28770970 68851107 34870562
3 593597376 672792336 25201588
3 212747365 402364920 128348947
3 399768277 456921799 7493126
3 885302884 948326843 28411398
3 387506375 598542671 979498
3 37906856 686750224 323633060
3 899847002 912304360 2764545
3 382826939 972535697 282217194
3 942788278 992638311 5717309
3 562041474 813056113 170929568
3 57411353 230532408 137996488
3 739759752 962390744 100409673
3 612197407 984378118 226720352
3 446297402 778823689 166511999
3 262150011 716870733 358613656
3 349201235 894428341 139225341
3 164027755 323540588 71350360
3 149489743 961640820 35911274
3 600713951 940569856 227330104
3 672841414 687531621 3972718
3 273106712 790066996 324879278
3 211067249 319583691 40998885
3 756472883 866632942 59296132
3 934274870 955313488 12078346
3 32317377 679976893 16499365
3 915136605 929169616 6379297
3 724411514 846276543 54597998
3 178989801 671042688 109124213
3 587677296 716602923 100085227
3 305186367 579094728 185702167
3 893163536 974976559 42684620
3 723891930 799852353 313678
3 782704620 821285810 33577540
3 620624650 837024968 31126862
3 814299143 959346926 114430269
3 748511824 964556009 99275773
3 383732287 401638579 8115874
3 494474218 915994155 152230409
3 701417453 735024837 33057071
3 753301482 979222936 3483039
3 111870468 251962461 2184227
3 507132178 961398045 225865254
3 929123502 984151461 42600052
3 522520061 819807085 286201995
3 163195383 330160460 125312902
3 982464719 992034974 1877282
3 776128592 894991362 43624322
3 633016581 922972319 56215428
3 4292312 257775270 60353460
3 330568752 910783810 499285842
3 750160596 986743923 5607692
3 566805326 628299706 25311394
3 142464110 310351761 94926998
3 924907950 960404283 29365766
3 931872474 947649683 7586643
3 690257939 889152191 198069918
3 306506651 520618587 153932323
3 611256710 901318700 77424425
3 997507364 997520815 3968
3 972423331 995946174 3061650
3 325967029 521044780 43649341
3 766594513 987689738 2388543
3 199753838 962181869 242869679
3 317930377 983381504 186260118
3 102639138 445213210 125482726
3 617325528 713603167 12340375
3 440174208 788240086 329634382
3 403084588 423053606 12236970
3 173990759 577319596 72379555
3 764425080 860847013 59232204
3 34467753 924921071 504994974
3 651920864 783792552 112481132
3 638608898 733205368 18973666
3 65319103 355775650 193055129
3 500952646 526961690 18292877
3 588401866 784087257 80080434
3 891601406 940622368 19153160
3 345557681 750658350 293187747
3 65675643 237844899 6705221
3 266776401 326315117 20402803
3 838385413 900347391 41165837
3 364311665 709444509 591385
3 171696852 254592315 25737954
3 221354320 884729940 46465984
3 292011376 986960631 640664675
3 226533275 286576832 38092770
3 597001845 820143217 166897921
3 758997702 901283554 98488834
3 382426206 638976636 218988638
3 3625167 654288564 559594052
3 242223015 648537775 115860631
3 99662278 634355767 240786824
3 663355036 792562678 49782759
3 98807650 530921039 348485818
3 953255924 975004450 8060623
3 413509445 999018892 530794461
3 26377384 132881431 16892386
3 783131489 971523849 77138306
3 612600294 760717633 15867820
3 80383127 270717593 72189053
3 705544167 782545676 30861778
3 978476463 978752013 182300
3 204986810 236276235 26350991
3 931180134 953632899 5642690
3 679054038 757776652 59093190
3 121839252 764836395 377513955
3 829054318 888890366 19903427
3 595541450 910857780 146287880
3 879871949 890374160 1671229
3 188816948 803273916 327872718
3 859718301 942035143 32969269
3 804822206 844559451 23260831
3 558072444 618190551 14166457
3 884748950 957470928 36368840
3 252476632 263655024 2415241
3 205432621 883380446 411543678
3 270224327 991180013 425705749
3 845466598 900999412 2874729
3 358411395 432016509 22456299
3 710143512 836832836 55357710
3 380624619 538224112 41061734
3 364799165 454269934 78208919
3 351231967 586254766 138513976
3 744031204 925743591 138073891
3 301867477 813739129 20938104
3 517471604 745148022 95587459
3 740058358 942389611 143743560
3 804851231 892499146 12069662
3 707896142 924329806 13594055
3 889255281 922210972 1177636
3 270910219 364411636 35190845
3 436635988 525203900 19749685
3 165853446 335277741 48255006
3 250008466 707032342 413081836
3 939646648 941653334 141962
3 495198800 706850237 99497624
3 251414711 309062904 5182584
3 726546561 938776406 109142346
3 250998705 990712881 307423103
3 271642600 378398484 62287673
3 845028092 849788473 2648469
3 901944366 941061816 22686381
3 239501046 285593160 30495677
3 776643131 839166093 45211110
3 100581718 144915908 25707243
3 109128715 793436534 585875662
3 865003974 924032251 10038614
3 629544801 736171439 38934560
3 872436450 874867483 1293942
3 455743261 515935274 10084915
3 965483256 992352146 23100226
3 680905630 701754477 2528799
3 292826179 754961216 345553937
3 556700597 863801085 86119569
3 987586802 990087012 2315195
3 49424472 218230761 122855985
3 796844899 960991994 7125004
3 129350735 584046474 194683896
3 773745989 867804894 42608150
3 352630780 362834925 4703629
3 516964495 555331059 6126299
3 866665912 955277103 1706632
3 569701770 719624409 144078061
3 735698881 773518272 6895399
3 56164349 457793534 317984952
3 699624319 969069421 250230327
3 507779083 862371798 212223491
3 230188126 346922732 25978686
3 622868951 675723532 513551
3 283775405 429259305 46975542
3 226382613 940536265 61374800
3 684510207 969695666 277248032
3 967329893 991863191 16499770
3 925703896 971024221 24663269
3 746298350 989330947 16380457
3 892036996 927652625 19962555
3 567653183 973567034 214117533
3 654709188 859067205 144606591
3 204145157 424330165 110087972
3 195102745 609827537 219015391
3 187251798 326935592 59093684
3 404508425 824726877 397068587
3 842776853 975864410 87893296
3 766823252 965425696 67603600
3 617916754 853463272 9829473
3 289333822 345011272 13660514
3 822667171 913699376 49003058
3 953149512 967891589 13265625
3 584012948 828508151 68807387
3 915478769 918880190 3239393
3 989631605 990475084 285158
3 111185123 239357669 112272847
3 412050451 430638990 3020501
3 940550555 952807907 9237699
3 585312816 993085258 67266342
3 714209390 833575147 1885857
3 233145670 933519411 160266958
3 229752198 292083220 1671828
3 262487418 797999087 264790315
3 643039420 992292821 331736628
3 959394115 991444634 28266032
3 659929008 963160387 209028051
3 104024204 380167166 143466188
3 259297478 819679557 491028818
3 572807772 695385072 76458862
3 771315388 829639770 37554284
3 301063518 551488561 106154591
3 219909406 624801914 223260617
3 898850296 932383712 21447364
3 889784299 964338159 53324200
3 249323436 819143848 190095793
3 626572933 656561131 29544709
3 245741821 767541853 190217003
3 745554932 831771087 45177945
3 916706660 995787935 39306218
3 116422206 194017103 58492063
3 946911099 985544479 12097844
3 57722605 408394550 288220480
3 330308012 944739035 52880517
3 359649582 573920200 104995943
3 813806409 971309430 111858384
3 579901094 975041469 42130753
3 622742053 896200771 23648174
3 788195531 841821780 18501654
3 456465795 794681680 25999871
3 138718861 832370588 449068278
3 323061495 704367646 314752146
3 916711714 928954298 3992413
3 60307591 241677203 58952005
3 125175672 397667250 240481249
3 136325649 403198526 145934157
3 173900157 185065336 10706675
3 657144350 825993455 103718133
3 515494479 747639857 169218267
3 64160465 632042524 231899738
3 251730794 829582416 25342123
3 648774076 870294378 83741874
3 873731671 946687194 16514165