200000
526390 982061
631656 878246
528293 979118
994427 500511
904361 591597
874257 630279
957749 541042
828508 680941
650107 845345
750621 758950
872597 619259
594911 911750
621061 871835
879010 621665
909982 588882
836348 664305
498405 999592
787600 717052
760512 729891
548544 952262
520522 973469
968150 534496
984116 518725
615394 886847
501523 991805
859322 647259
508786 989933
862735 634914
518647 988169
638964 868622
788519 708673
564105 936008
776290 719345
696646 793998
522510 969608
779524 728319
812151 690009
801117 701692
894434 611557
511540 994738
857033 647153
524845 973324
780592 721608
938487 566011
993161 515743
781061 726494
930464 573002
978129 530130
828737 673215
617047 889512
813207 680897
728582 778723
907232 588590
691353 817947
547030 944279
500644 995262
765955 724222
614309 886708
595100 912599
946623 554977
758689 741218
881229 622796
930460 568386
529888 977067
759711 736913
914449 583974
929993 562959
846361 660573
559964 935891
683791 813626
709176 791684
861538 639056
852893 649984
955196 547369
598227 910119
857810 644420
647529 842511
997206 507632
867327 630824
851737 644858
919932 575332
925604 582260
655541 851838
625367 882443
646819 849064
647699 856987
580058 910972
638752 853751
889640 614872
745916 759430
647979 843547
568596 931182
552339 953202
736607 760700
696864 793594
633011 874420
928638 570329
504937 999664
664659 841645
570548 934646
532889 965036
780604 715692
617773 878317
602644 891393
989546 512873
720575 787097
810538 693436
991524 510199
533807 968067
955189 535788
949841 556851
887766 605024
785134 715326
961197 537755
666754 835586
626567 871980
685776 807852
540758 961045
634903 871043
834944 667557
592485 902628
769378 725126
781589 713194
772272 728362
583807 923947
987801 504880
752910 746397
548500 961260
826875 675168
878702 619121
840465 653485
701890 797670
510652 987194
572091 925396
727471 769930
511830 994442
593943 899810
649774 845038
739678 756518
963375 536702
965364 525788
853553 655396
855060 645163
600950 891178
648271 849813
649565 849067
669777 825711
612788 892560
704438 805275
734670 756552
548601 956012
950909 551554
853210 639057
722142 781672
823664 683428
656739 849829
721072 776818
751957 748688
830486 675712
615882 892028
746122 759456
680966 816946
794976 702148
560763 939640
883909 624911
859361 644825
980842 511436
656967 850913
975960 519420
949462 541142
777799 718206
771625 722208
549438 953205
507671 994275
815765 675381
896804 599469
952352 552525
734942 767855
947963 547897
917935 583169
906793 594183
862547 645891
569687 920742
795546 709591
655296 848414
674037 819662
927016 578583
524987 981193
899865 609896
845422 662716
617709 886822
930300 570410
668490 834294
824906 675790
924738 566888
974294 518851
523278 986313
959673 536109
605658 900641
674933 822380
804742 687040
738865 759459
760139 733054
786640 711121
920746 569557
675953 832995
950310 541008
971931 520848
735627 762030
714893 784615
832725 670292
909636 594803
978936 514943
672691 828430
959569 549423
538290 955724
871601 636268
548638 957579
630561 868704
703982 795378
527417 980818
787388 718159
712430 796295
731270 766217
799453 702005
699705 807737
776122 720590
864597 632705
705785 795119
871758 618652
670447 831029
902024 604182
934704 563769
656308 838408
664415 839379
580481 928999
862888 638345
538244 952125
969944 536361
910612 592706
997067 503939
704832 799034
953648 543612
693003 814941
649052 841051
847908 659872
768687 727986
910565 593858
917332 586888
861333 634145
950184 556112
846993 662755
562942 933023
619295 875335
984371 507318
834657 666179
927220 573231
842327 657157
783909 713942
648584 847339
988023 521217
863493 637710
623685 871836
695651 811553
910172 583386
951991 542569
674980 831104
693597 805985
621581 882433
777401 714026
980335 526764
790902 717628
853786 654484
861618 638611
974260 529797
983450 515516
985585 512106
599857 901375
560015 949405
925190 568612
859523 630511
728642 761464
786806 710117
856983 641102
565703 937166
700286 799677
862705 634674
718166 781501
953445 545364
713882 785075
752066 757270
899836 606091
885862 617522
742672 753227
557494 952347
892200 615818
714888 783924
512030 987278
651709 848257
716063 776721
985535 506508
680666 825851
885067 616669
858434 650889
863301 640185
672151 833738
563649 937798
979756 528510
983737 525796
648576 855182
762899 730235
944567 553504
839988 652133
524557 973616
838565 657631
864820 639310
930793 566243
669012 838577
710689 794994
831669 661595
763890 742594
575783 919148
509896 985696
525153 966826
679775 815376
526183 964656
782880 709468
596476 895637
977663 530489
896061 609539
911335 592526
543166 956381
989700 500875
580062 925584
980022 512187
964578 533294
917258 588527
716299 781073
775075 732254
602007 897735
989540 519282
716430 788686
505679 993686
665343 836253
717522 791939
906180 600023
767588 734301
538408 962090
569339 937014
746145 759593
530994 970558
676776 813229
614795 895158
854110 650148
889298 616711
967929 542062
772160 727426
714526 776713
852861 646502
813099 685882
961043 536080
750655 747788
715326 786873
890512 613198
706282 799123
621066 870320
787266 719258
884917 623955
789937 716376
596062 905385
965780 541983
603714 896214
824755 671087
571614 933084
943533 554180
835301 674313
764325 745430
939325 567306
826582 674174
947069 560517
620367 877680
651686 855542
829476 668627
960314 532304
653442 844058
983521 524333
924011 566253
596544 912743
836168 673187
538326 957797
841240 657622
638252 862437
605538 892457
524802 972116
635887 860407
957550 546728
939099 553928
938833 554525
636312 863831
610850 884280
834977 671834
623544 875922
653970 846420
869945 625536
750502 756026
666045 841698
963231 539023
873165 617648
808259 689575
716516 780909
919114 584837
745882 764048
910663 585678
549003 945634
899105 608972
828386 679935
930051 567768
518561 975516
829305 663416
680203 819666
736550 763088
996478 495040
625842 864363
833161 668938
819938 678657
546119 957815
717486 776036
994033 496853
644654 845579
556328 942556
943576 555544
667608 831257
540137 952796
885711 604632
869680 627795
718821 783391
641897 861420
542527 952391
571867 927084
717060 790800
506929 992130
565203 932591
800114 699619
647770 856137
905141 603558
726173 771310
939965 559734
633106 874690
644395 856268
704676 797632
559479 937598
979479 513361
813429 676633
726045 769802
609312 896552
823176 675773
586899 905485
929630 579642
756132 745211
589841 905734
669294 827964
804526 704181
992187 500778
626606 865829
970527 538969
986261 505075
937731 561619
518945 979984
926045 565693
760111 739004
967640 526748
765435 734743
931971 560421
525301 974098
711883 782253
968370 528508
754864 748782
977396 524131
979867 525285
981927 517497
920084 585903
560587 942181
617633 879713
978397 526065
974882 527995
749522 745875
517301 976692
525308 964994
502585 995470
548752 951102
586802 910097
764806 740773
887163 614386
612232 888541
958879 532530
527649 978105
659936 832528
973808 531090
945046 548844
795872 704037
724457 776408
719477 777888
938247 567011
760002 741341
645395 848675
912778 587739
569702 930664
704586 799396
703292 792117
891920 604900
650150 841794
727280 778831
680937 820765
567784 937339
727652 769901
934518 557778
963704 534652
654038 836154
541417 965185
878097 623158
865304 634096
958379 533861
924409 585176
968618 529580
894940 596773
924115 565942
523264 983184
910657 590517
611575 898297
924760 583262
751731 751795
924739 565696
723765 775810
681880 821071
807547 687092
623179 873584
992634 508000
610633 879614
874792 622275
976478 517118
503206 990811
553980 944507
692737 812173
681629 809591
720700 782204
727921 762330
643974 857017
644016 861976
662580 835193
615064 890158
903754 604151
504576 991027
812993 685622
757234 735082
870549 624483
683467 820559
681337 813289
908256 597209
906114 587058
798838 692752
807614 692784
651199 851975
586498 907392
800927 691979
886523 623104
843472 648335
844642 654223
753940 754386
814817 683403
788891 719897
842472 652984
557293 944296
979856 526649
575408 930030
666447 827846
648238 846052
656842 833710
894557 602696
651623 846369
624306 877334
849244 648498
678245 820247
729027 765064
727266 775144
570902 919233
568148 940372
655749 834604
752475 743420
732687 775208
959635 534994
718987 781599
901366 606028
970519 523680
504880 996740
653282 853408
628806 871139
925456 573052
735352 756850
665760 833401
901273 592390
971026 538327
890941 605786
949592 554622
847317 651917
892412 608580
783519 720877
857725 642359
658894 842571
988257 512812
765038 739607
836533 667955
811109 692459
548573 941799
642078 858408
682482 808779
550600 944221
602229 894710
650362 848360
974487 523728
692473 803548
668593 823282
918240 591691
754768 748477
861471 635336
531565 966147
786779 717356
511676 984002
621148 880143
879949 626143
660016 845210
643200 853713
606516 888338
974147 523159
671032 835437
639056 864113
786196 710161
887776 602234
903013 598040
549420 949813
860391 631311
927793 572823
726144 768461
825144 680727
666623 831563
980213 519921
956716 535665
705511 787326
662707 839153
970621 524614
939054 551813
980019 525957
804534 691185
880257 616111
966982 542483
964741 538453
727292 769528
726213 777786
985811 511544
839158 654419
708467 795088
536772 972591
552821 944248
737733 762230
742092 760102
916573 578805
812232 689274
957914 533714
525287 977190
548691 957283
568557 924813
516824 987087
540475 954869
913231 581249
741866 757550
666141 836568
519555 978612
765226 742129
766796 725927
542807 957798
983911 525100
973274 535661
692171 815014
825312 675108
530718 971736
800812 691439
780946 728347
702626 791572
982631 518125
778574 717843
779869 712677
585578 907422
861968 640542
538721 959630
849155 658318
586945 911333
770511 725566
798552 708829
803468 696629
619527 870654
840552 664340
814520 679831
575976 923856
695040 810186
518570 976933
930555 564563
988817 504261
695713 806572
602094 905600
686755 809234
598357 907611
954260 552898
566473 929061
535541 955481
969117 523584
953845 540861
963786 531495
967156 541714
903358 587019
935716 560217
690712 809513
772298 730383
799822 693695
790793 703144
757796 736326
875864 629146
921806 581421
731562 759775
790028 702474
924409 584186
658003 836763
685419 818101
791145 708430
738383 761916
925137 569687
784152 716601
510366 987565
873174 629790
826265 665349
798197 702634
878409 620042
968764 540773
602920 892102
635674 867274
762690 744178
757320 740076
619085 886148
876974 632570
544167 965131
665136 843140
753779 745268
654105 841157
971890 525814
998805 507991
603150 900001
648063 848852
729857 764492
840206 654399
995768 510795
721922 784765
857526 648860
668119 829363
874254 628249
547015 950275
980651 522598
631026 863110
966606 532201
911577 593632
881808 611743
783594 713222
651187 846192
981852 512352
913880 595942
500355 993102
661675 835445
825414 671320
728973 778829
872377 618825
893965 607542
721706 772412
576114 930284
945463 544557
603047 887154
792876 707057
684091 809882
688612 820076
728924 776773
515599 989994
539150 958784
675913 814677
936009 557639
761365 739436
554099 955023
539641 955069
539619 966587
950633 539860
925495 569936
961921 530184
933071 564124
780590 728338
837418 660433
844315 648311
872393 631968
913683 592224
703023 793937
532747 976939
625495 871146
785351 723726
923532 586026
535059 971691
783976 711738
667045 842241
867693 638429
593309 902021
982828 512939
684534 824217
854774 654887
913505 584413
830360 677883
658297 847957
870331 624237
951571 549864
890865 604516
868627 640711
636462 868439
757746 733965
516656 982490
738331 770901
604035 900431
809722 692586
567729 937326
883537 608951
590247 913803
861604 631151
587726 918850
862855 639840
805786 690236
610854 886372
560846 943346
716806 780557
712153 777990
580277 915934
800133 702639
517008 974161
808617 685195
962766 545136
597118 908978
878276 622137
685663 810917
954955 544001
586084 909333
525965 972946
652802 840332
824040 679438
891415 610117
575322 928032
767933 732217
750347 752267
613239 880056
632519 875223
821820 683288
776808 729302
664389 842234
791807 711253
692260 809941
909317 599793
723604 767347
795057 712520
753525 746564
685785 810595
500485 998894
934662 572869
808207 696711
854740 635876
997515 500374
964036 538141
621839 879017
917451 582246
618379 885501
816588 678760
543612 961063
787084 714466
720419 789024
876593 627748
599875 906656
979148 516528
859231 636583
829774 662018
648002 848781
857290 643717
580752 909331
515280 986440
875714 624908
764844 729741
531598 968587
742241 763492
533532 960143
610855 896469
586383 916427
706121 792735
947457 548832
627211 878332
712926 784453
548509 958847
717180 787707
905223 595876
901036 591466
511281 997273
698580 792613
820602 680330
605410 902095
739606 762025
646740 858220
873719 636171
655427 836638
995495 505911
974267 530363
927970 580452
522636 972237
883844 614292
743939 752562
905061 604745
990103 506029
756507 740034
909513 594481
520112 983546
573631 924226
620303 873487
896733 594975
604672 895818
990464 508181
879821 619690
846493 650920
979604 527442
534933 958337
790350 701786
897388 604020
826128 680176
754635 744074
725640 778840
927216 567169
730484 767166
544247 953993
858443 647124
852280 653077
608285 888904
605517 893386
704958 801405
979796 519481
682480 823749
952310 550810
785661 720461
641611 865988
743460 762962
979636 514774
993105 503206
642804 849061
893576 606457
607340 900349
631892 868526
612591 886306
597059 905620
801962 691646
617190 873831
594571 905135
983485 520615
695281 806110
775087 734830
931288 562847
699504 798135
625075 867683
851692 653084
629231 878016
814899 694343
709132 785844
821694 687870
771153 735171
871337 624439
760695 735364
731965 760582
606277 903227
585961 906186
530386 972974
897699 609519
756470 748970
594991 913125
550873 945066
592641 911649
873408 625474
639008 865630
767149 741758
602657 901563
861830 639215
765487 730605
731684 777199
551677 953475
865937 635402
694639 810079
999887 508353
798622 695029
869873 639334
851177 643689
569260 925181
823311 684811
665957 837660
930168 562802
844359 663442
550017 959839
562595 937703
684050 811137
934345 560782
869517 625646
837012 666036
871377 632949
908150 595790
777259 719585
761789 729727
551169 948751
907969 587035
942762 561721
756991 749801
748862 760723
873346 630670
708960 781974
543055 960477
661750 840403
904978 600236
754893 751082
660449 829634
652245 852862
699827 806709
965373 529187
759589 730804
727395 771148
844682 659339
962739 541558
755833 738440
914368 587427
534373 974286
865613 640837
614201 890600
662386 840110
905151 601854
990418 508713
502749 995690
660571 831267
551916 939014
774999 718867
739979 766991
536213 954614
567213 933432
930709 564230
871468 636927
992073 505937
966202 527997
730910 762076
749874 747018
704617 788786
534705 971242
556919 940671
852476 648283
863109 629235
647389 858745
884867 610353
894449 612184
601521 896010
907300 599896
733921 770769
584548 915157
926058 565820
684683 815650
708993 799055
560990 941766
572634 918060
529989 969864
518868 979187
748965 741949
728759 772627
525047 965859
512591 992953
592828 899506
855089 651394
621462 877365
522554 973552
630843 867990
888798 616533
836885 664958
605391 898060
606651 893163
974300 517210
603540 898648
973691 523084
510096 995989
604503 885827
946258 550530
825236 678695
544990 953860
746644 748650
843080 658802
557699 934612
771728 736152
698096 794270
574405 927508
792434 714403
549575 954678
986341 506240
527175 963374
763061 733493
675782 815154
516708 982490
863582 628642
934117 573787
977015 514119
922813 587027
975141 515060
724791 767919
970236 530931
526784 969544
696469 808655
918609 578489
908572 591609
792976 707572
639236 862575
565939 932223
779135 730080
800584 700507
865320 644102
604069 892812
703738 792818
861556 640141
596009 907847
683072 818679
754559 742733
932518 565918
994829 507251
877836 615278
860815 633274
672883 835852
804484 693616
669056 823508
732829 761453
616708 880827
518754 979494
592002 899938
740453 761094
639038 855054
904016 601101
683384 822686
676185 822814
910739 582658
596318 901637
950176 551213
529937 964110
757536 751206
981254 520097
683225 821275
918224 581201
595236 909376
890076 616647
673729 832657
519086 982409
966768 530259
730994 772714
754374 747900
885426 617477
646594 860047
701900 801649
801042 702651
823752 672630
949964 549112
558319 938327
872964 634481
856168 648391
728358 764439
709270 787639
773972 730676
737481 757745
710819 795347
967311 539277
564660 937840
755512 750278
494581 995814
510766 989948
815406 690177
612301 883739
655901 844674
788011 720749
674523 834784
788064 713467
925371 570795
919653 581628
842790 658509
802367 691139
565954 936563
883529 618855
590491 909045
558470 948082
661094 829426
819589 670421
569600 932432
566807 941802
675453 817757
875425 615732
665616 837471
924612 570529
629888 876211
943159 562094
837554 659768
712870 782849
662964 838215
836092 664524
526759 976348
577464 921695
912106 588091
923518 580013
669001 833744
592334 915842
871009 635530
575079 918911
950096 550873
745664 753133
713678 783287
969491 527921
907134 592982
601985 898412
767443 732197
538448 961803
675174 824570
668439 826316
798822 710077
851811 644219
664764 845225
820595 682107
584567 909589
654941 854653
960466 530028
950146 552505
769960 729017
727539 781585
855853 642248
766828 742054
807746 698487
997119 493503
505195 994747
882663 615725
530088 970861
800827 699279
822761 686265
769040 729845
512729 986346
607631 890933
682637 816345
694219 796965
673299 826618
672887 820443
862699 641726
913792 585585
576649 926687
599426 891359
590673 915722
774951 720697
709754 781871
518432 974505
742624 750574
973030 535773
624228 871050
874805 621529
662710 830795
527438 973985
919989 582373
706239 787338
838527 662930
976168 529935
575956 929060
522587 977690
871471 630348
942429 549265
754490 742824
916101 574493
690717 815034
778719 727868
558503 941054
668689 829255
841011 653533
862607 632088
612161 884245
690491 816164
992405 502678
871649 621331
764033 742250
978152 512131
520507 976538
565972 934502
585747 922580
937000 557121
700946 795924
918103 591731
675587 824127
535261 959528
767505 742138
688376 821403
752065 754633
743026 764545
560822 943732
534957 964511
781380 709287
785880 722920
620604 886741
950489 548730
787655 703965
703641 793912
884761 609160
919847 586181
531458 966357
827266 676237
740109 758707
719687 776446
663014 837461
795648 704760
552051 941755
596905 901546
584052 924850
710003 791821
735560 755293
938214 557284
576491 925215
778701 714873
746587 749841
652900 852010
905870 600137
711205 794199
808180 692529
536601 953630
955605 553222
845946 663073
954255 536766
499112 996323
727425 779155
790654 702308
789709 702895
773146 724176
665458 825457
728651 772174
632000 863194
729078 764880
703132 801803
757454 747211
949120 554014
708733 793086
502118 994407
560797 941405
964751 528833
776881 717963
730305 778850
718725 790235
983290 515715
864641 637790
806134 693469
842184 662969
989524 512526
608661 886378
724030 778317
578236 918192
657057 833137
535171 968596
708014 792335
946550 557448
938493 557243
723216 766836
587168 903263
994410 505420
554372 941253
841748 651198
716184 779512
713777 792473
794874 698434
568044 922384
821525 675532
655364 843200
913558 589623
941336 549119
664529 839502
932948 568355
678947 825569
968125 525528
727675 778945
773591 731772
646209 856520
976902 528985
762833 729812
737328 772085
715766 785577
815219 683391
666404 838562
757398 735525
731534 767914
994830 495496
844770 654543
521074 977034
923142 569923
750032 755011
518015 977653
841641 651637
791429 702665
963456 544866
732059 773491
910175 593889
535147 974532
572777 933808
756196 737065
743544 762839
561884 937834
711222 779074
530549 976178
857179 649559
530091 971688
663894 826580
717745 788575
676297 830805
840236 653308
777238 720394
796527 712827
791579 703076
743300 754999
844587 660269
739674 754584
839670 659127
519147 977456
917147 574622
688285 807375
996748 513218
626305 865055
608134 899449
661523 829973
520311 977318
836233 667852
785268 720762
664480 840548
658781 833469
555566 951599
945369 549973
693698 803416
751941 743957
743438 747817
968466 532890
999570 505088
777029 724218
818347 684904
810175 688181
937841 556560
632148 861882
679712 812461
723179 767548
670558 825747
563775 945451
590180 910338
701189 797759
831013 678778
644381 853589
758089 745757
695611 811704
866982 629560
508659 988726
636480 858755
994932 502648
757220 746544
892292 599969
898189 599165
861730 644783
793031 714990
532522 968790
538269 963149
990526 504876
607353 884599
542626 951349
959187 541797
989785 515379
728061 777682
786404 716778
667552 822550
696217 798236
836463 666914
553992 955530
679101 818493
708579 790333
680659 810981
892610 612342
970902 538961
732001 760617
978521 524396
709142 791631
783463 721332
797344 701089
712269 792550
860730 641519
969164 532156
811127 683731
830125 665549
602333 897305
897284 601098
686763 811014
576083 925179
584339 924718
649353 855333
542138 952825
699221 806027
754535 754536
786319 704303
710699 782913
547285 959879
779417 729939
904798 596323
830087 664336
933075 557407
684482 824401
550232 958197
766633 724407
573571 922222
507239 998537
819776 671547
820941 678206
754012 755167
698223 805048
970710 521476
736576 773278
700372 804457
768643 723612
671399 830356
539006 951221
898559 604981
520991 988265
685015 820127
545608 964359
919567 576480
684234 814678
772071 719859
827969 662576
998615 492689
601659 900615
707088 793646
799808 701136
905599 600696
695590 800123
604107 905588
548569 956310
731301 774096
674648 820107
821743 669563
863083 634698
825255 673954
634071 866152
557840 937221
726472 774972
657409 839482
729735 776150
781056 722743
866821 637584
747249 752641
771845 737542
653747 852728
719873 784029
826538 667802
656517 838745
851796 647141
685809 808395
522966 969315
890294 614001
587418 910235
714795 785675
748907 744719
745602 762193
969986 534745
721368 787124
975101 525596
710008 781277
691532 800453
577664 932245
778874 718033
769666 723614
560542 939098
823942 673611
871253 622083
707515 802468
992103 509079
707191 785203
532146 974675
669261 839994
576052 927467
904366 589653
798577 699168
868036 622660
768221 738538
825067 678055
900378 602048
507433 989016
654586 847957
916915 589648
958470 550678
573186 919860
862723 637913
830463 660818
949762 549672
957612 549039
750619 756164
672967 824825
739248 751934
946085 559653
704286 802901
929786 573654
938407 566748
855741 646764
795024 710884
602439 901377
957066 544335
633830 866741
727763 766438
730124 773718
708334 792699
530464 960126
776160 714548
566804 923269
807692 691688
546125 948028
826847 666940
770649 729273
912233 578233
697619 798035
693203 799701
509625 986756
701767 792308
765610 742830
845708 662573
861939 633397
945843 561936
526629 975007
511993 979274
828132 680301
605298 891674
907423 596176
849604 645766
724808 775449
922956 582018
829264 666949
930256 570697
844418 649797
997853 496028
734972 771771
859699 646789
541565 956264
921502 579675
576779 916426
581922 916558
773258 719281
739032 761639
532411 976307
713102 787391
498226 991795
923838 569627
745081 757598
977045 521501
824957 681345
709088 782245
658845 835443
773350 728033
784611 715734
716555 787158
994169 502650
872265 633869
836119 673255
622834 876460
585544 914975
944561 551473
632395 876225
540077 950896
987966 517242
847823 659960
543753 947147
879210 626734
821678 675245
707186 791061
557532 945250
833651 657430
592081 904591
773975 725071
904557 595104
635537 872805
564227 938316
652151 849943
694854 807400
945772 546117
639912 864311
815373 677567
606162 886038
622665 883622
918320 589269
982511 518769
581311 915505
698964 801250
543539 950659
978671 521523
902102 594299
999528 494873
816222 675869
679801 824012
765883 734653
570294 939425
677104 813723
680434 819410
769726 722875
902639 588681
666854 823531
656201 836187
789741 715440
914967 575186
698887 801446
785036 713414
546286 952096
861709 645002
879964 625420
582018 916620
544769 956019
801930 692160
714976 777835
719204 790789
645292 858295
611498 890165
881274 619415
671625 838247
744670 759488
900553 597994
594933 898837
929233 566457
660327 838864
965465 532381
649326 845712
700083 795998
864599 634257
980731 529007
925684 570966
513402 983415
861774 636372
997421 497314
694377 801788
521027 987729
952868 556958
747380 751072
867280 637721
598297 901420
792966 702192
545216 951445
607997 888990
708961 785581
840100 668266
862596 638307
569181 938227
875379 627246
918969 572246
882876 617338
537355 955724
996322 500334
781443 717857
996992 494688
755329 753166
990087 513362
842237 653222
918677 587301
940281 567874
612011 882867
890245 599906
663069 834680
550235 959328
849388 652784
518819 971769
922429 580829
507323 990712
943104 554486
655306 847560
891255 603445
564244 928166
933595 567885
673438 831279
603299 893263
880447 618849
710711 784786
511101 996999
728402 781077
572880 918877
839130 669842
987815 514227
740092 754910
562572 939511
601685 891923
830053 660614
877199 619881
724398 785121
712196 783264
977238 524149
590631 904065
990546 507359
652858 842256
504220 994153
968704 525912
930990 564764
744945 762416
957072 544396
688284 802731
793055 711155
526529 971960
964363 527007
867054 624378
640407 863814
861938 628984
953955 537118
761816 740864
661243 845954
574807 920510
589954 900628
950280 552007
863934 630892
606065 899125
832840 662310
556170 936150
644365 859935
705575 787942
916036 590375
617640 890547
734384 772382
538610 954954
967754 540475
857809 649413
670857 823245
614136 885815
522328 977214
751953 750742
524090 974932
734638 756237
501811 991991
963059 538993
544920 958032
922475 581460
869707 625519
686610 808353
627633 868377
990867 516707
881031 616198
722502 769317
682760 814132
680451 820235
582835 918050
559982 940698
786481 720975
632422 869417
975744 525129
988364 514616
577618 923587
889087 608477
890167 606076
519879 979152
509775 981779
718989 778886
561335 941909
809835 680510
766952 738973
621877 879187
877006 621436
519005 988941
709217 798771
919842 577955
850289 657282
752354 738248
956056 535214
573802 918299
835354 660250
635146 872445
674650 821991
683956 808279
518741 983359
582199 914662
926754 578779
958546 536416
921696 586061
652060 838675
731465 772557
852119 643623
790546 711422
530675 962950
843424 650687
694681 801665
578939 916040
960638 538772
652977 854497
610035 882370
987994 507755
767824 741805
900425 603359
535458 955848
810021 685632
997716 502451
947545 555437
999039 501871
590164 917657
863362 643161
721299 786909
653152 846531
954923 554474
819555 689968
593390 912151
731185 761708
513670 978351
775843 725410
945734 545084
860587 639253
566435 932207
974193 522765
582750 907848
896658 593744
711102 782404
573511 931890
883451 610372
683599 810682
818114 681166
851015 658915
856643 643284
707086 800882
678886 818117
740398 758839
581511 915975
735615 772932
805746 700254
980362 513360
809390 694414
740527 758175
828754 668529
920321 588011
910824 582674
852177 654420
508565 986634
613878 883761
868809 639095
681997 827052
499322 992159
755277 747854
584789 905363
842664 655069
819070 682327
616355 886882
994761 510515
772176 731598
866840 625730
859539 646656
806587 696678
767944 739821
735545 760308
521104 982082
803996 698604
645278 863854
960261 535874
795082 714275
876727 621999
904270 595267
685710 808628
852437 648095
694411 815176
707969 785314
847361 647147
601474 907275
661428 835771
784637 722479
942376 564595
816190 685615
613253 892781
759723 739093
992345 498079
748106 743045
885338 615921
819893 676173
493556 998772
971563 519868
677211 826912
974365 533585
723519 781143
644950 855532
992616 499761
954390 552885
927911 568136
935650 567468
972872 524478
959984 533286
707026 790425
947506 561252
884583 620910
952085 553727
825481 680154
981451 528106
813616 676615
809933 685097
751567 756584
839766 668211
927320 565320
666386 832979
804467 693249
688205 816060
748764 758516
879362 618900
776065 729558
850400 651635
615345 887016
549179 942118
690502 805572
878778 613318
972264 530846
554154 940399
854071 645897
905491 590379
963130 530924
903293 594936
856210 638092
609844 885165
917708 573844
902107 589089
648497 860091
948349 542943
752681 754160
640819 860019
737641 758061
830713 659632
788886 717709
541125 966370
772967 728043
567580 923496
986267 523708
712978 787705
983108 518082
596269 904749
845688 655972
994321 497979
541398 964673
973744 530948
752868 740625
721979 787208
581194 912445
992154 504598
525669 969111
584594 916218
724313 769388
640588 864737
958247 544074
913942 577731
768583 732398
845585 660533
695494 813960
632254 865197
783141 716061
972351 537169
797473 700639
629081 878199
888228 612419
590209 915803
705748 796568
929629 564461
881162 619716
666136 836822
728537 775035
664646 828643
709299 795868
851705 650295
747614 754921
559266 933612
659259 847083
987159 509274
903158 591814
973753 528369
573820 917531
668631 826210
578746 911649
532218 976215
707094 798500
931874 575689
651216 857707
852244 651426
854804 644731
505334 996200
710552 787980
577295 924102
992574 503632
516664 977106
622510 882307
514313 989378
609723 894942
607890 894598
502783 997144
618804 888043
860607 642961
624755 872432
793057 707825
618690 881988
800646 695414
621991 872402
781372 716517
631039 863346
971960 529154
883574 613445
911384 596740
597060 907163
513786 987569
602845 897616
639887 862220
662708 846826
626436 881461
537630 953380
827277 674998
530571 978050
584196 906422
780882 717372
553186 943534
951993 545830
675151 826853
770258 738778
726483 767373
755184 745268
902074 600010
844878 660247
551609 940272
722981 772177
883247 623833
730510 763067
518574 972075
837470 666518
930484 563458
892994 611270
869126 622069
914731 575641
781705 711370
905835 602997
616006 889032
840692 651492
915167 581163
554599 945260
639006 855823
986735 511699
632002 869276
840373 667961
670228 823849
510055 995426
502854 998272
572587 932024
786727 709681
946261 559745
985787 517805
693983 806349
899214 594141
513996 981685
897569 610461
865189 631325
708582 783566
890320 599996
523401 974881
723061 779379
612081 886650
760331 740732
944271 550078
655798 842419
759274 747862
861791 639858
560927 945901
679879 818730
642174 848451
546797 948336
518140 980714
805773 690157
510821 994076
740036 764247
588581 911451
900177 601938
961123 540356
796806 706772
659718 831150
810205 688247
844408 660298
771546 723669
680519 829352
817969 685559
899734 610078
549377 957167
503746 996237
787904 711755
885447 618693
711244 796637
862275 644352
567906 937144
644755 850877
653768 855275
527115 964957
650500 856255
955459 548281
986139 523157
874964 620022
751767 754591
970252 522250
764949 737366
504675 991364
718800 773445
560924 932397
667681 835016
739249 768883
790915 706791
931179 574280
799362 692546
799054 700500
507565 999614
725626 767670
780366 719027
643642 848498
549832 946530
510456 991073
725358 771908
675312 824230
934692 566631
844330 648211
735148 770315
928137 577481
897020 611297
927582 577166
582971 926085
702132 804608
829851 675924
508483 989947
990733 510061
811920 682567
736870 759974
522674 977920
713063 784886
714932 793183
983347 511344
761289 742746
712205 792122
551387 944936
887456 621554
637689 859300
529333 975283
738582 753045
638545 862832
879537 613459
630237 864599
672986 829271
744952 755457
536104 969185
921763 579067
666785 826712
724859 772069
944312 550060
868674 636938
766203 726683
831595 665315
514798 988388
650900 856261
572249 922556
643571 850059
780190 719558
692980 807758
643994 857534
970027 536828
713711 782401
665356 833166
690314 803479
628745 875651
799287 707144
515582 988751
930547 561745
618196 878902
942583 566735
752232 738522
709390 781577
924165 585267
731591 760860
564496 937567
721506 769516
595184 911933
504893 994946
630509 863878
699279 804733
604269 886544
496131 996018
924693 569348
808082 696680
539928 965966
705294 789795
782872 711804
594329 898918
926063 579727
529524 976083
764425 738803
843612 664282
876342 627812
910208 597090
521967 983064
941224 554199
819349 680619
703100 803969
673413 816696
899661 594368
561712 939677
833770 661284
522251 976595
722532 780372
779304 721293
838599 670076
800025 706809
753695 753099
903635 601777
782280 712385
552897 937218
523728 977683
962798 534213
602123 907547
535021 956619
821202 670739
787295 702863
791287 700512
964733 538518
599268 904431
565854 929718
547227 951352
663180 841722
811459 683071
858787 640430
981322 509460
572450 931056
530614 966365
917286 587049
718280 785752
735688 760347
960930 547136
779017 728518
666884 834622
681889 817162
989105 503478
583908 912047
671607 823111
804956 704644
638824 866801
913112 593442
996848 495236
718791 779919
905833 602832
761743 747935
856827 642433
963526 536768
793586 707739
595884 902246
614932 891893
879062 614257
752809 745397
933323 575729
517147 976683
616926 874983
893291 615692
770590 730713
754011 738218
661644 841725
769630 727904
927665 563750
521096 971302
828700 673801
696745 796708
997876 506432
677349 816280
626041 872903
830036 672909
551420 946819
676511 829759
662550 829679
673328 820353
541195 967634
943099 549569
561579 936098
507775 994813
575224 923129
659077 837477
750480 753037
998848 504040
684941 820132
983782 508325
943199 563688
997335 505403
900161 604345
538295 952113
798415 700365
633361 861034
518356 973797
588587 907381
604886 895856
507337 983642
537007 965982
679042 829288
534470 967487
550877 941653
869207 636724
738936 768694
685023 814987
876844 616567
995790 500079
723746 778190
955653 548572
523851 981423
836307 653978
820570 677592
906005 603179
523472 974946
504169 997379
556804 952831
660063 838179
582479 926482
854438 637381
849715 647209
978319 521403
764118 737859
640122 849938
984728 517832
972368 528863
843029 650157
799246 695067
633300 857027
547969 946187
666077 827138
647871 845362
592444 912108
964250 538039
775681 718495
707810 791086
859681 643915
841128 649528
925256 575674
836222 661611
891286 614727
820828 669391
788054 706873
501504 991764
605603 891963
713483 780562
882204 611762
809901 682286
612898 890242
868609 629584
514883 978848
738963 767593
672410 831431
902247 591597
879553 621030
990329 514052
544265 947933
535725 954815
781935 711101
792689 701737
853985 640126
658321 842555
753092 745657
968433 534590
595467 900811
869792 632019
999744 497232
689649 807615
621654 869703
644453 851203
952236 539169
776348 718973
525077 973668
851849 648033
611697 893747
960500 540782
941305 567134
767930 736246
993982 504210
812529 680527
902501 597046
999073 507462
581422 920965
698257 807572
685057 816290
813012 686032
655862 834997
816514 681693
889280 607474
503865 987672
758227 751139
915541 592520
572672 928451
503794 994004
539080 958903
894515 607800
832901 661151
786096 723696
662947 828636
564574 939794
902181 590715
578121 929507
532403 973407
674770 823033
642819 856185
793485 709045
600147 898911
956834 545044
963015 531836
873254 625046
735601 767357
552904 940391
705282 785642
955136 546768
834624 675110
809015 683417
553439 954271
908764 585996
654350 852759
936006 559188
813650 688970
695634 795888
910231 588062
840316 658750
754078 749096
712395 786514
669217 834185
731228 764892
783932 709283
524405 970149
560112 937215
645174 863092
977527 516816
524288 967852
674766 815300
798623 691656
810900 682564
531513 961482
806893 701906
650001 851787
828878 677596
727546 765332
843737 659208
895099 603081
982584 519055
667823 826084
827102 672434
646144 860837
595170 907877
823846 667490
578113 919182
589882 907336
549358 955638
842538 659499
665770 841460
614547 878593
685017 817369
941258 555188
759809 748447
550769 947212
939727 560737
562738 927264
702228 805907
651810 857695
708801 783950
714905 779968
764936 732294
788629 720971
589736 903904
649409 843945
533293 958282
893727 602994
987254 503863
573662 926352
581237 925977
799743 705235
952328 555714
562998 933814
572703 929544
660121 848919
922012 577623
606080 899690
982765 515434
779421 715557
763176 733262
549444 947283
775066 728832
878361 630572
881332 609846
871900 633458
710173 787693
732957 759321
708749 791245
602843 900237
530056 962783
958597 540505
674856 826464
613806 889189
871473 620603
544194 953275
803725 696175
866185 638141
810425 683078
507246 983303
736807 768372
882784 612620
952307 548046
991806 501810
500828 995736
578985 928069
680759 828544
927493 570238
866835 632722
737639 753202
689520 820421
548388 945778
665414 840680
841307 662703
953357 548610
745522 746561
705868 797656
783018 722942
963764 526374
688094 808038
784589 724225
592368 904366
845111 650655
727364 764298
590086 916069
941436 551797
595338 900994
805490 690970
683003 821451
977118 521931
536967 958348
915695 580030
541861 963529
902716 589906
834186 658190
763271 727708
662708 844623
943915 555138
802635 702894
723352 771356
883949 611024
754843 754343
922433 586142
976291 528762
979587 518924
630062 874979
665587 835749
952274 554028
821365 684812
957317 545988
588079 919920
843755 660679
539286 967345
641846 859725
839162 667014
799088 700729
616438 886145
608569 900608
703600 792876
664602 832583
525394 969937
580541 915206
786867 704140
578127 930080
784795 722508
554561 940668
615609 882182
516233 981827
627955 870197
688672 802293
864438 631101
797838 711440
654700 848910
852011 644662
840220 659000
897319 601600
798512 698649
581421 917585
614334 876027
640546 850756
601947 902641
654299 839268
999252 501344
529048 979746
748714 758299
929424 572096
504924 994862
746675 745734
568067 924752
719345 788825
766433 733927
573973 916184
662747 843001
843159 650121
931574 572456
653883 844536
702017 793926
692364 809344
718926 777934
539037 961678
656164 842868
601301 906710
805944 700277
861603 636221
880194 612333
987567 508827
609957 897795
820767 681634
716721 782517
505801 998316
548311 943939
951049 543727
951156 550196
811452 694063
524640 976525
835054 669446
742960 751093
514584 985385
870813 629968
937737 558776
632008 864292
641804 852490
525863 983301
726730 777781
672061 823040
977032 518176
548607 943611
665375 843130
823274 681555
767089 724765
934414 558859
748979 741721
668989 834873
716716 788347
565025 929284
811713 698062
914416 590474
615450 883386
945018 548902
962364 530823
697174 807631
656377 849126
854219 637038
580019 912362
851716 655773
956100 537672
914308 579602
740534 757631
594142 899158
540155 954849
790480 719382
922769 571145
735906 766064
580056 913285
694994 803650
976738 515965
897361 608345
548129 955342
739477 767956
954002 547152
672526 821693
724395 771903
892083 612925
540089 952826
884136 608178
775475 730165
522105 975314
655183 842197
803332 693662
854095 646287
541045 951534
629488 862588
571158 936595
867802 625123
704239 799177
917203 588969
998376 509550
594723 910292
543775 955146
749710 749393
584289 915552
971948 521514
879930 613745
832596 662945
524944 965741
911149 580199
684932 821892
599596 892636
927025 581023
904948 603493
811709 683575
574611 933067
661750 845400
736807 760697
620838 877937
845216 658775
612096 895568
719912 786169
822734 668993
717836 787190
734407 755649
736869 756709
751114 743876
685252 814965
728223 762825
766120 742276
971371 527802
728019 776131
589284 904663
598030 907960
718597 783041
746664 760938
881351 624665
522680 984214
882418 610798
757112 750475
621953 879575
672172 825748
884835 607022
938276 559241
867077 636372
601572 893486
833424 669221
839927 660722
614716 885112
966698 537761
812107 686746
788370 704728
548749 941476
799316 694319
764992 730435
809201 685148
616805 873843
713293 780726
774338 734270
577849 918864
953053 547797
673360 833281
618978 880257
572100 920399
773753 730188
685190 819838
757073 748306
729243 773277
561088 943099
824441 680112
524303 968873
722811 771100
543642 957149
736963 769959
949708 558812
744907 753740
553085 947359
945039 556866
545411 957109
533255 965037
776959 719260
644163 855705
818081 684026
998424 497695
994278 502488
904347 587558
555093 950572
778040 729232
960829 539364
877548 616710
532391 972749
570587 933274
734078 761522
710164 796801
516211 977198
712091 792707
814617 685831
670565 828957
714287 787595
648944 853514
968248 538793
533738 964634
667474 834263
513684 984432
959267 540889
995808 505310
594113 900063
688144 819477
819595 674408
955817 549241
685500 813943
659183 837819
623818 879535
967491 530659
865721 635179
808678 693362
968197 523222
862045 644932
983388 515637
932434 560325
955378 539960
528619 969948
900594 606148
993394 511548
682433 822361
562439 938880
996950 502618
775130 723977
811971 685024
598776 899983
686653 808112
769613 734403
741416 751049
900061 601086
880785 612804
534066 968427
900817 593547
800321 705713
901284 596551
550175 945857
802056 701609
664181 830532
657674 838444
882603 625572
855521 636918
944771 554036
589095 916563
519691 975467
680141 827013
942453 549386
888787 612819
903463 604341
521652 975407
923935 579429
902358 601165
675888 818454
797172 710989
601070 904601
751856 739204
614945 893074
900725 604944
606756 887936
670091 831833
938416 554150
658809 844953
894685 613708
710902 796389
897849 602175
607460 895395
905006 603407
878067 628814
741622 766339
853654 644790
867010 626117
518856 979725
733674 757368
525950 964273
834046 673073
611063 893992
829852 678642
911437 587189
984587 514972
590927 902680
733681 767847
619629 874973
840812 656606
809055 695863
940191 560919
979242 520523
993199 516428
575307 920495
666395 828338
572431 922929
937040 560497
527657 969806
737945 764921
714279 792327
786602 707372
757076 748048
762534 733229
656551 839591
956650 552777
674965 831696
918052 581215
879189 621443
720652 778770
965689 533821
854841 650419
877719 621616
538250 960087
871485 621768
889856 614233
993647 502894
710741 785248
861902 629270
857590 647007
904689 592959
660668 843316
962395 540404
773979 717375
574114 925477
677794 826083
931536 574366
999082 496015
892946 607376
821417 673430
931462 561921
659828 838311
826513 669687
938273 567030
926234 570071
988346 510162
558588 932340
626843 867401
582932 923553
763589 743098
753612 744244
599618 910311
712125 797686
866904 638395
888415 606478
500852 998336
712037 782741
871301 631708
834546 663579
996035 508275
587425 921647
691256 806821
582373 916579
891429 604169
740518 759056
549252 949915
811272 697381
514308 989075
743172 747003
935404 572687
792693 707477
598735 911186
519646 986104
777248 728044
607992 896684
930011 572228
727766 767862
717544 775254
804284 697323
769979 729558
607090 895599
953841 548290
523260 969025
902367 603335
694041 808197
643325 858660
554195 949163
887289 604506
720429 782458
669101 822390
652805 846687
991997 516577
552831 942089
798758 691659
745336 746673
694416 813775
527432 972203
825914 682510
670422 828005
786719 710257
960778 534168
825156 677192
949496 548283
624763 865960
976015 528448
936253 557159
852496 651624
898836 610891
964789 542120
981952 521693
568772 926342
946458 561790
904590 594553
634076 862596
542193 956729
846640 660335
739390 768128
831940 661934
629650 868483
674860 824054
889782 605131
754514 745843
847807 660439
850357 659530
957403 546998
886360 622529
728386 780717
854977 645500
588032 912615
777141 717471
498758 998674
528033 980953
593193 899800
815141 684045
624335 877635
598909 908178
571105 926076
984262 510085
723629 785090
606633 899078
500708 991659
938848 557753
579090 914034
867076 630328
952252 553577
880215 618999
933934 564137
985043 517669
522804 973184
809562 686631
736408 768709
877244 631991
570864 938539
527886 978987
868722 621585
577576 913577
519951 978833
686418 803807
600636 894647
599458 892208
854501 649185
828813 676377
589115 905889
529855 969470
607546 888551
740216 764015
716754 776805
845241 648579
560215 939382
942516 556244
515820 977037
827133 670481
519376 990259
846107 645389
889508 602848
734801 762639
791298 702554
664739 828168
985011 519042
957644 548959
558114 937717
630637 878763
618270 891028
799692 697183
723332 768831
986623 509439
706539 796671
562223 932704
839165 654482
599248 908236
982694 516760
806280 693429
879021 616526
693088 798723
696909 811533
531498 969212
961315 547586
850011 646343
788186 720029
779477 723989
756548 741598
969164 537567
522596 982104
639097 852609
829640 674825
872535 629325
732044 770503
902077 588946
903310 593800
748931 742159
969532 540450
905802 585594
868820 634176
978076 521659
689105 814544
892272 613511
711416 788968
829181 673126
969228 533828
519058 973735
774630 733024
587856 917265
794698 700540
875776 628548
582093 926709
775418 721645
733444 769593
897715 604393
725590 765137
510297 989720
681144 826786
974074 530919
846870 658986
957654 539174
944271 554584
915663 580257
832403 658839
809359 685436
854544 643620
705394 803247
658816 842912
522927 972956
772923 728692
903358 593783
991734 498673
613954 877560
984944 523490
875889 619673
729764 774295
734000 761188
931164 566630
863159 641805
650035 859917
845578 647818
994163 496542
968318 531367
708944 793082
955412 551771
886297 612758
715684 779265
992039 517169
684678 809774
627760 880728
670100 825882
935022 567716
509980 988872
596023 913888
692268 812013
880905 624190
565179 926934
635005 855101
512226 993000
638174 857435
963122 535861
973566 520147
854906 652747
927364 582383
525447 982495
572150 934641
601154 908131
861020 645169
818206 679053
722165 768819
881850 618038
794955 706901
679816 810782
556121 951535
785441 717296
885593 615798
821188 675917
754537 736318
539172 956038
754004 740295
942455 555722
761209 735756
881601 621390
600815 893941
762936 746844
607597 894991
604242 901532
713713 784823
922795 568978
617135 876896
738576 753482
619673 882169
789012 712258
716210 782594
912383 583352
530064 962141
814338 679016
830189 674058
837557 653457
891781 615507
965086 532756
515967 977603
570623 928703
607097 902090
842771 662134
743993 762536
695669 810637
679889 814690
709037 796821
704576 791597
534905 959744
513011 988510
935976 570395
888904 606266
624810 881352
859651 636219
870344 630203
502625 990997
568554 927655
545511 957947
657237 836185
722796 777648
917764 580974
601796 901930
651426 853413
749028 744834
929262 561092
589823 907462
662910 839178
808164 685133
643800 858314
750416 750552
964719 539701
898839 606306
824213 669136
750928 754529
766328 724678
742979 765146
912657 581412
939123 570057
658616 843413
981276 512433
515364 980222
527112 972011
789528 707112
594435 900775
651300 844941
874696 630932
753690 747938
657251 839670
909396 596753
620790 869441
625406 867923
743935 747841
871961 636913
532464 976776
549717 943263
894912 601247
869602 622330
514240 977831
537039 961293
984714 508314
942725 561907
510985 984356
804894 699572
860067 643463
613596 881997
848864 644165
837829 666950
606204 898230
506041 985208
858641 648875
725287 779018
812228 686551
709871 785696
560390 948510
788782 711903
577001 930231
860701 634016
714191 793586
517362 977089
888283 603954
865578 634063
616285 883464
522789 980367
522242 978300
536044 971951
732278 773987
654741 836728
540905 957087
631493 864389
814670 676201
871732 626262
652816 853590
903683 606008
923383 566636
723094 775044
801795 688326
511080 985731
849250 658905
962548 543734
612558 891002
805278 688588
848994 652817
557462 937068
927735 571218
699728 807415
749710 751962
979556 524135
909042 585830
852375 647825
776708 714584
715298 791566
722579 781925
898214 595436
999549 502495
871460 628425
885619 618041
832145 669401
581470 912083
949138 560765
611473 888108
574809 934707
782060 710084
746543 761258
854771 639763
709499 784928
894820 615027
852422 644671
755605 750034
723347 774220
742699 756306
569928 922053
982539 518626
497770 996054
803608 696360
507473 990646
824854 684105
716321 783892
523674 968989
827457 666665
910484 579755
724603 777153
924297 584493
714944 786774
772134 737244
741060 768909
619070 887004
589009 917265
626933 864211
631434 870208
670185 821999
524345 982497
957662 535538
848212 657705
761604 731747
502103 994450
955227 551249
637157 865323
635723 858240
925623 577105
748272 747439
919300 583496
640624 858871
633969 873816
679719 811593
654288 839762
509631 982947
561253 942977
628036 874060
919720 570378
678355 817051
746954 746586
874192 627932
569068 939217
694449 810438
692328 816018
693900 809072
554504 935640
983630 521902
858280 638222
732946 773071
915581 576996
670657 835158
983114 514907
512103 980929
977708 518235
621495 871422
995251 501692
616988 889509
547965 949995
773231 730899
912683 597025
680792 815243
610358 898449
875240 627093
606055 892162
514979 986860
676199 828652
598409 905945
529193 963003
634691 868081
680717 817114
558677 942925
950692 552312
754027 736963
574010 932474
888722 605655
960302 542554
973983 523826
602305 899186
846040 652817
556475 944627
519850 985305
524542 969236
728840 767500
664681 834511
583006 908435
557249 942593
556906 945487
871808 622260
863563 633654
890059 611875
925231 579981
740173 755388
949437 543441
638248 852143
756648 746696
908614 582521
652618 849099
658894 834193
891089 600717
520549 983173
701467 806995
914617 584176
777705 715201
549682 954566
523455 969467
531553 970686
982655 514698
685720 807029
694969 797162
882376 626807
747588 754299
748945 743571
697668 807476
752994 752423
752500 742323
688511 820633
850186 652568
954804 535267
583962 907127
523760 980837
889017 605443
702349 804854
635302 858186
556915 936011
619268 876335
599579 906247
801214 696894
562944 943937
899418 594520
817375 674981
700696 791201
546697 952675
641805 850512
959084 541430
920444 573231
930779 562911
860050 638717
693508 804402
907592 584363
779514 722092
664651 831037
902560 599352
688460 813399
552666 953814
966980 536331
551590 951719
903176 601488
602517 900675
523181 967617
872826 633132
895216 600757
963922 540076
798933 697603
794045 712853
987266 504236
561519 943934
557700 934551
641097 857785
879580 620417
803410 701290
936719 555658
943811 555901
762123 728682
773689 733524
584647 908630
870018 632789
704558 801720
582122 912630
674584 816279
969799 537164
959332 540948
653648 849449
594496 910018
911365 586300
624621 880245
967281 540245
559736 942062
582594 913963
576557 919667
728347 766776
805682 700402
551373 943952
699630 791852
732489 770500
645371 847146
653235 848364
525391 984526
530602 966659
984483 524987
962632 528292
724413 779688
562367 935231
908119 587836
761817 747197
570366 926044
528039 971916
590246 913527
907665 593492
669827 829469
826886 672933
813058 678239
877165 629520
601079 900256
634380 864979
759960 737436
683245 807373
522340 985902
533160 958204
931660 572504
861635 641292
559077 941790
821300 677644
580380 928310
840144 669601
709510 791845
614704 891275
968336 540107
753784 742760
971895 521402
802695 695710
848533 646294
537759 969230
657022 838429
686399 813545
856467 638482
893548 598953
823906 672534
825714 669874
899007 608255
564576 945354
618095 877152
690706 803647
727780 767143
668540 833727
975363 518890
974429 532657
510653 997835
623003 884173
591325 906185
558350 936026
579858 919857
977045 522659
574391 916379
559696 930632
967276 539757
917761 591830
893441 606358
596832 901168
832009 666871
874920 634188
630141 866558
613139 883684
765117 726036
951687 548230
983043 521181
644205 849366
687332 814030
794511 702453
930327 575409
883313 615943
745200 748425
996761 496272
928838 566250
874803 628054
721681 770462
813464 695126
783492 720944
892520 611077
701489 788671
672151 830800
846001 645550
732212 758942
953965 553088
929418 570382
845403 648632
686954 810017
582316 911412
531706 967877
826102 664284
694529 812026
871863 628698
720410 774539
832951 658052
840769 652460
685521 813961
945888 550745
827229 678023
646713 856587
745461 748264
933915 558267
806079 693147
798775 709489
999147 504827
506601 986303
560144 945530
557003 939406
608950 888267
526144 970043
919597 577259
684405 825222
742124 757049
941086 564392
939124 557993
662807 835458
787236 718927
704658 802917
817384 690711
873017 617696
689568 809715
666882 830451
644003 864360
851190 649905
638959 852916
603523 889567
530402 959998
918208 574336
559132 942953
721333 772805
786484 705015
932209 570415
724549 767002
608886 899483
819258 689450
539001 957375
799326 700688
859478 633790
567903 940014
542195 948973
933518 563533
631446 873365
549768 955717
542000 952891
887949 607156
859489 645446
954220 553139
768894 731449
772165 729306
500486 990234
959413 546782
537620 971493
569913 935648
996118 504137
905953 588359
641912 862674
549034 949300
802189 707297
571426 919554
655224 845733
586481 918098
840443 668886
601811 906844
612315 880770
759654 740310
799097 691080
600687 899391
631009 865199
591390 911029
876715 627067
887655 622072
803963 698015
594509 899916
897846 595999
961181 538382
874488 630140
974924 517873
506292 996485
649294 848698
755629 749233
805240 698801
822656 683138
897939 602754
787522 706553
513266 989544
613932 892351
997685 500234
964420 533999
890992 608759
752369 754941
664667 843180
799891 709212
990471 508710
827458 675528
503541 997343
542143 962956
901752 599298
838371 664637
828219 673113
987993 503175
515338 992425
588173 921557
702289 791172
867896 639921
849756 655389
921173 569201
751948 756573
724331 781048
914785 588273
919850 578110
811378 680853
778657 727882
813606 685373
691509 815413
740543 759264
707714 783432
543532 956566
959301 544509
516870 977159
932032 566322
971760 525389
647667 850720
560216 942547
549313 958999
837770 665443
521896 972693
921429 576010
884747 613336
755914 746424
897652 602306
724883 783077
620378 875320
525332 970613
825460 679540
721329 771208
516728 989958
821261 684887
786256 705728
980051 514699
899760 594951
890781 614374
507946 987281
985807 508075
763774 734296
574675 919198
527617 981256
756363 752385
822216 679490
998604 508537
581359 925546
511700 983821
922050 570543
527265 981859
957402 545477
769312 723805
524112 973989
952301 550271
677589 813007
599980 908334
686443 816309
927868 563663
980178 529050
674307 825378
817755 687515
615989 887281
796014 706705
896906 598947
503984 995325
545400 953126
661416 831561
641671 853465
507901 993318
560425 948167
969292 533923
590209 916536
706126 784257
856262 640032
858346 643609
548467 961267
568513 934488
606478 901975
544345 961958
844399 657087
677297 831517
988786 519139
530124 973580
573831 919600
829344 676361
565533 937983
945288 551924
644185 850090
795106 705514
698815 791323
829898 676051
567933 932700
992862 499495
745189 758206
672924 823182
833891 658784
699551 798525
865847 630141
533791 973237
955506 545211
720909 770247
889574 609777
737620 769983
704394 789520
689108 802637
768770 722614
898232 592943
730867 770597
583704 914796
890563 611351
583793 917590
583818 925191
638631 859915
758734 742211
866194 636633
804582 702902
747856 751411
807185 688350
512916 993287
969687 523163
641641 848453
841545 650286
773743 716546
921729 569666
582978 916976
567227 937120
982337 513615
602539 902548
894189 597368
505508 994842
847149 643157
923339 584170
875531 631754
981547 520844
769431 728705
699313 810034
742638 753284
654811 839143
885318 613245
498864 999080
890276 602776
999576 492352
559306 930896
869743 626675
918449 589194
625179 884375
966830 534438
853801 642051
779525 724650
912501 582004
622776 881747
790869 702059
660324 849406
515533 982030
906439 593076
879379 615720
554523 940462
982694 527168
777313 720536
517625 987132
783685 722688
791953 707342
582805 912199
567543 935697
629624 878457
837215 659809
541970 956938
961045 539241
579402 914290
703921 806079
789573 718531
602364 901182
888533 621222
941326 561646
700040 795120
910103 585207
867239 634202
608293 895639
900601 600193
570911 924359
985829 504645
835274 668946
530514 967255
650845 846153
517218 983214
615686 883947
808871 695657
861046 639212
510212 997425
804293 697053
563548 926984
664427 838136
780407 709608
639798 850949
512544 982484
888169 616608
967017 525857
520826 973230
632847 861680
715215 777356
742570 755454
796561 704464
907069 599702
720596 788270
674847 822503
891040 609053
592992 911819
804309 697577
672916 822244
832059 658537
786441 706454
832761 677032
811463 694855
726968 764648
721754 787474
508005 991693
720030 782497
676714 826033
703289 795031
806682 690908
835160 660856
907636 589697
854929 653949
692796 808249
847929 648530
909197 590784
845311 660326
829074 672460
632772 870868
947707 546818
817928 676536
922516 574881
825969 673826
626524 879675
863168 629669
818957 674279
856049 640214
516860 988575
852781 642967
560803 934006
496184 996221
561988 944024
530199 967535
720686 771936
534327 966216
589769 907484
593161 906691
875435 619439
793163 698174
734504 762704
889917 614166
570168 923314
612364 877678
546262 945362
894889 601771
915147 579594
862998 646312
545545 960092
655916 841876
600896 903519
811454 697951
801079 692724
732823 759071
808796 686339
537251 967120
832309 665803
898749 592571
597037 910456
796197 706677
634545 869051
574488 919957
928837 569631
673309 829631
497536 997311
632785 861280
964421 530537
944663 554195
780613 720582
656236 837775
822799 674042
758286 749031
531473 975820
504809 987632
684716 820830
973818 523094
906367 595063
743294 749517
556966 951299
727675 764784
670497 838276
665959 834335
955608 548935
879127 630254
628430 869248
585308 915039
589059 913735
676355 829054
575298 925908
744211 762228
553815 946331
710263 792388
941165 559772
663336 842220
971380 528486
616952 875397
935609 565233
789584 710845
810906 679972
837447 654796
804274 687284
935752 554507
810923 695286
965449 536309
656621 843865
565690 937843
645136 860359
741626 760817
757163 734909
896987 600242
763091 735626
784666 720005
940789 564232
709939 784527
927724 573516
503709 994180
711906 795035
810022 684652
771178 729650
744824 757943
620734 880700
883298 614489
532213 974389
606533 898772
534709 974117
728971 774341
935841 564260
572952 919187
608714 898219
630120 879483
759064 732799
605343 897115
954960 535595
515532 982001
845604 655125
641867 864257
696387 812586
525143 977125
577052 919027
688541 811994
984676 516387
657083 849730
981335 522763
906465 592466
790969 712851
944443 547315
876106 633211
646310 849522
826610 669207
800869 704428
536823 968115
521992 976360
826629 680707
728271 765043
826196 669996
807896 695924
587553 909631
998547 498428
695591 814320
948610 549236
725496 767723
569823 939346
610177 882170
999217 491267
553390 948761
823794 683793
947651 553431
766903 730930
825134 679498
904127 602963
779611 716232
931329 572876
606857 897782
828968 678402
739430 761352
940018 556267
841405 650435
869922 624292
668565 824183
965999 536955
607956 882725
709582 789263
714700 786977
735774 765577
974590 516825
672898 823305
772801 724365
514550 983478
510173 983022
692958 805891
979288 525174
601988 897058
921446 581428
754372 738668
712534 783884
950587 550149
622141 880263
920641 571979
603308 898900
894430 598412
602713 887759
742992 765728
820566 669824
649643 853263
834060 675376
668009 824502
990564 503563
764397 734138
653038 839984
531759 961811
689484 812813
770622 725436
801166 705309
502294 990883
833333 669368
860209 635868
750573 750711
794086 701076
732179 765369
833715 667980
992668 507169
781872 727180
684588 821252
526456 974341
798497 708294
581138 912378
873406 619118
855788 642100
990003 517146
834798 665982
507177 998485
663810 831791
977695 519592
926150 580108
789688 715231
633786 874887
674116 820507
699644 796746
760098 748656
505521 990426
933059 560997
731797 763625
752375 747576
625624 880566
644571 865099
636581 872821
845393 649361
597395 895935
633669 862879
789252 715652
939584 570322
703673 791684
588877 915605
767083 732182
896866 601231
797703 692479
978028 516534
576013 916119
691038 809690
589550 912619
782588 710740
835921 664826
592388 912612
927837 580073
551445 952938
681721 820217
945079 561653
791784 716626
971734 525127
746549 744965
502319 992830
958632 547816
635237 873964
959147 534372
795034 698960
829746 669269
695741 811664
679023 825400
940971 550747
897369 600139
536247 955810
973637 531678
911446 591239
776994 713880
874004 629308
531330 975667
991257 508252
604643 894259
736109 757760
824403 667231
683256 815242
913833 589101
556115 934945
611553 881485
514847 988831
922409 576929
695176 803380
929476 560828
630282 864273
945215 550526
726846 776980
804040 693612
667830 829772
569660 926574
954347 544784
681863 813777
967892 527082
728826 771203
631081 871956
643987 861960
762273 733439
921332 583001
524865 980729
642987 848580
951252 551229
547367 950744
755626 752386
546473 959414
787494 711338
830809 672795
792079 704110
792790 697866
899756 593951
955695 535714
865664 628158
553141 952649
975592 519796
754788 737549
528019 966896
628287 875231
973246 535978
726688 779856
565052 930213
903294 606240
920220 586321
614840 882366
649879 842139
759212 746947
683812 812615
629418 868668
947816 553944
923972 585164
805493 702843
532228 964296
544132 959366
779509 711929
936986 553829
886884 605519
876466 623958
863969 631132
532988 972023
938339 565960
536817 953985
991995 509382
912112 592688
517006 980124
537361 955190
633410 864803
748989 753397
822221 681193
588439 912560
678442 829716
721649 769581
609871 894660
854351 644771
764265 735971
761935 743373
602383 901295
744313 752669
692803 810012
562709 933172
735000 760555
526150 976116
946520 545891
925058 575142
684139 816611
531257 966075
746795 755201
779233 729538
933122 562545
631862 868577
531199 968395
908932 591372
889510 617436
634459 868840
556830 947787
559259 949778
753057 742904
733570 765859
581077 923196
512508 980052
721977 770480
861683 636658
817283 688989
603522 893057
638752 871098
681317 809138
942608 566662
549507 943459
518416 984378
906398 601912
934431 575210
859951 636682
973422 530842
749071 753317
515265 987301
926232 579396
542878 956722
795409 704879
641987 853666
825498 671964
688677 818221
840532 652048
866015 628545
946091 562878
712002 789331
534442 971852
712709 792961
705479 798229
808035 694762
915406 582082
775992 721394
674611 826112
958813 536587
519711 989167
720587 784458
756017 744663
589490 903172
858723 643435
652112 845066
729006 774282
662941 836901
997968 511021
678440 820760
521802 975648
503943 989814
651079 844919
968592 531038
807872 684141
729872 779307
776135 722265
875731 633423
557767 949670
690034 804063
719071 782293
576786 927604
920238 586733
727390 763547
833176 664062
922672 576263
940388 553106
949653 549693
845621 654075
853907 639865
678716 828780
990197 501133
863983 630275
523498 974093
749802 758919
911462 580936
719882 775519
584355 922668
887737 606996
889709 613269
895772 613267
779035 719079
908505 597835
667367 837511
592005 907822
970091 527736
739085 762886
824032 669883
834632 667938
887794 604588
574365 917251
697516 800343
567016 941499
892291 608782
841858 657914
811258 680394
881290 616063
622503 871181
821467 683791
627222 875633
928449 561684
696204 803672
983445 507080
999879 504091
533161 961842
747327 749228
739156 762984
537750 969196
560123 948866
649054 860669
566582 926887
994514 497848
876534 624163
554822 942115
988631 509247
737731 761463
758464 735366
619087 877562
944715 556787
953494 551728
679764 813879
560005 934886
577774 914702
814686 686960
787577 713034
562441 946119
991911 511922
814933 684142
850930 652150
644951 847138
588241 902418
611179 893661
736409 753969
814323 682750
823676 667296
622807 870156
589566 909107
982014 527772
514428 991580
615270 885985
939050 562432
879926 610339
770729 729939
808842 687811
785065 723672
954034 538470
638976 862013
729271 761637
878754 618071
889047 606662
690354 801134
775817 716650
671292 820625
943630 563342
702775 788382
948593 555702
995606 494732
642049 856667
764825 743685
597620 894331
510874 995484
885767 615152
627816 873546
720664 783402
963797 530183
673948 824245
781765 719966
734666 755369
786673 707906
760317 738747
672183 835278
549797 942223
587278 920191
885637 605883
729035 767407
726557 770874
562560 930110
911001 595526
897249 604687
640255 852102
507925 983901
754568 745521
949767 545930
641966 867053
746338 745391
816747 693236
619835 871655
495951 998958
953556 543699
986670 512595
845623 644995
796699 695587
797108 711794
614520 884211
744712 749669
965917 541977
795932 707275
967979 540546
840712 661719
598254 895486
619911 875154
681282 810571
908728 590680
683836 824737
867045 637883
976441 513721
674853 826448
958249 545405
986084 508648
939115 552848
989706 507137
614460 879091
847841 658047
712903 778790
894080 615243
687982 812127
670990 834877
677732 817049
513076 979760
893094 607292
992908 500811
959512 544773
521928 970994
930353 563510
640409 865603
602235 888350
894981 611589
650382 852033
519004 976124
972238 522996
841084 659912
576901 923606
664090 826281
891238 602708
549158 957139
813155 686675
844073 662862
841492 652731
987797 520940
709949 797080
573164 936478
894185 605433
859460 641085
545798 945178
694049 801925
917535 580636
975200 534333
603502 887843
685251 812763
979144 512183
567422 923834
998621 509355
962297 533024
941821 565701
905624 585625
534470 956775
558383 939621
880487 611613
547293 946864
708779 788487
510629 980315
713823 784544
930928 561183
967847 527190
812885 689571
644218 847757
970274 536567
743387 766522
685319 815669
797103 700128
727096 767876
732761 760332
750890 740308
975752 529107
510730 986185
956545 544009
801550 700503
672337 836832
842849 651950
757224 747255
727499 772624
832933 657080
552736 938541
689931 805620
952532 552435
794610 702419
996050 512335
717842 782496
923758 566738
640653 857354
570129 923702
598114 892592
879930 622866
756769 752833
765956 731267
513005 988845
548913 950177
968111 525076
515156 983394
880514 615871
528015 979620
613862 895925
745877 757212
614406 882731
819171 676425
727836 771056
963550 536806
882455 620990
754753 735423
521535 969949
915607 593707
651588 846737
827653 678550
713632 794470
831314 673616
890803 605546
721000 788666
891662 617069
584400 917484
515056 988252
764056 731050
773575 716683
614749 875647
508756 994047
753445 741754
956159 549720
895452 602356
707673 782760
627080 866079
503731 996991
913463 592896
860836 643380
728745 769938
782159 725099
848972 646979
890753 603322
839398 666693
835887 656089
789804 719803
925325 565552
517153 978358
658671 841448
615576 890521
593607 910653
999082 502018
681860 810509
883650 619418
981220 519466
503682 995551
896366 609785
580759 927350
981731 508925
523633 976058
552799 948194
717797 781574
882402 609862
606721 899065
802007 695870
926002 573874
821868 677715
511186 994063
808037 690277
608876 886334
514985 977469
580538 915262
892893 610901
545864 947797
694213 796062
544002 953947
958170 533426
771227 735891
686032 806099
765871 741565
498822 996530
975165 515543
731663 759441
524738 973557
845381 645903
700944 792877
976040 520143
597788 898903
994043 508528
680537 813560
990352 513043
961546 534922
759403 736306
993260 504673
518351 990813
742477 750679
859198 644620
675838 820255
563010 938279
594086 915623
862150 639002
764520 742323
958731 538775
763758 741183
942882 547935
534603 960610
887021 604563
632335 874578
728245 762344
764048 738332
758625 745995
830956 667029
668202 839813
852837 652930
534518 971657
495996 995256
966110 534580
924036 566671
766402 736685
827566 669658
823761 683361
936091 564442
795452 710998
620464 882788
565842 931631
942037 561779
654331 852793
676572 823150
591608 910452
512626 991338
758185 737305
769981 739163
505509 996725
818563 683263
770432 734579
899287 593205
973309 536381
811140 692103
787729 705272
871449 619465
703308 791919
701482 805610
812115 697791
892455 605712
752711 751783
538304 955323
565311 939874
851166 654848
878259 612720
551010 958355
787140 712907
791003 714531
930408 578555
611801 878752
733003 771817
879584 628839
610140 897724
535400 958523
837886 664063
605188 895609
835712 665526
593205 907420
736331 755711
778248 718322
681247 824547
849758 645876
749630 754878
813147 687012
882699 607780
619162 883705
636956 872301
861984 628265
979652 530218
830054 679096
769676 726652
525628 967034
808174 688714
822016 686366
748953 758254
668595 827200
895614 613470
991252 501644
861313 631184
824404 670886
925646 578984
548192 961699
582351 927631
926467 566349
618556 881617
771626 726058
805181 687372
533107 960810
859719 646430
824990 679644
870972 619040
917341 589475
903265 606566
804186 696996
840395 658410
799349 700780
660786 849084
526550 976054
572731 931199
814768 682954
563980 927127
722493 770250
528453 967477
818741 683435
552061 950542
599164 907378
929407 562530
547896 958006
832947 658310
786657 712422
755652 751376
708891 795190
831180 660420
648027 849602
872993 630806
719012 773666
648544 846917
586631 913430
589288 902315
573105 934828
881220 623550
876120 622007
928333 578046
874500 620022
980304 524603
696772 797244
510505 995075
872973 626429
556804 933857
700804 790986
787222 711692
754571 750752
525877 970303
731003 777174
836705 665263
573039 917187
800464 701096
974477 523825
744564 747865
815740 678020
618950 881883
732399 768997
725124 781880
939046 558840
688576 803350
976473 513992
969034 533012
668714 822401
774653 723145
550497 946699
938088 552700
711321 780797
914241 577975
914970 586444
928956 567740
760679 745623
879085 617449
859029 637518
886714 604119
900743 594012
822139 670353
799857 694277
649356 843578
956338 538953
753877 746366
613306 877540
743295 748806
587245 910450
839962 657786
855398 634624
867206 640599
581059 920603
902468 600697
585903 909907
899434 603746
935831 568867
805327 702542
652241 837794
847069 651312
889508 612171
518888 974657
864526 632345
501979 997248
954494 541463
664190 842327
822165 683017
683661 807158
496704 994212
552205 950335
992121 497961
952200 543720
783437 712657
894199 596718
607810 883619
513386 994859
796066 708286
758122 746466
813745 694237
584774 913791
750674 745913
965923 529881
550298 954640
918979 587855
724730 777854
575944 918648
569997 934057
849282 652355
596348 903452
984706 518020
974520 535151
668715 839436
923894 577784
714073 790899
893450 603056
610976 897037
710870 786038
626655 880768
790421 700726
567159 941360
860035 641924
621517 873228
844011 652629
676041 818289
608685 893577
904454 597098
808273 697184
530825 964872
543343 952052
716643 778639
990251 511166
527773 978412
810692 693618
660415 848911
773158 729189
721355 781701
799100 702602
740702 750140
953387 549734
836744 659474
660867 830623
584278 908666
820101 676771
868977 630305
854398 654741
779336 714420
627117 877974
930130 572735
894706 599631
784435 719075
651421 853211
897988 592844
701904 799774
734919 768354
704274 787227
890390 601902
939683 566395
883516 616268
861342 641611
837045 661994
591518 907783
775146 720479
654433 841957
690832 801852
677570 814094
606856 884381
509991 984725
514920 992105
734953 764067
692812 808484
609228 882390
739335 759276
502880 998382
675207 818387
711869 795361
939449 566025
634046 875319
496628 996573
656368 841630
815731 676168
827334 670132
946033 547868
593935 897999
818361 680948
804313 695420
751429 743038
819591 684201
564333 937376
693118 813355
980403 518788
784307 718500
650041 859631
928419 578334
655061 850191
828160 680956
520898 988298
654010 839378
954249 546214
573896 918588
855188 646228
527231 966045
913366 591229
690771 814220
796025 709000
745185 755229
804290 703527
622653 876017
506142 994426
531075 960816
844669 648378
517976 990852
661094 836639
721998 784956
988616 506188
650656 851934
950731 554614
660183 847876
762157 730344
959293 533383
599605 903197
583262 919555
636197 871881
649784 857030
987261 509240
539697 960106
835443 666561
638650 865411
897109 595542
536997 964682
540252 962957
788817 710878
793775 702856
944631 555191
776339 723601
878624 612592
623245 871129
721231 771567
715295 779904
526302 979597
923646 572923
752645 754472
952215 541484
587806 917253
945216 562489
697114 809394
537590 958896
524668 972212
905728 591476
839495 656362
641751 848631
742962 756741
574972 924390
765066 736981
920652 581959
648756 858940
772153 733968
782660 721513
712939 794008
822053 681458
781864 709878
605254 891901
626907 866028
730326 760092
498989 997867
510371 994539
990487 507161
999866 496107
668285 828954
885098 617333
753095 752661
994776 512285
500419 991659
728187 778269
705593 797577
540686 957285
676104 830985
950758 559170
964853 535060
603083 891387
681523 826059
599072 900480
952620 543191
833989 675339
890398 606282
515290 982267
813470 686515
934566 563068
609963 889703
937184 565532
674020 823196
689096 810069
584644 910676
684327 810361
982931 518462
497846 995701
535171 959955
662720 834211
926757 569993
938225 567380
976094 518623
684045 822287
893711 609358
631478 868983
800698 689930
604106 887704
722908 783169
548991 944727
975205 516245
993893 508905
883306 615408
729022 777692
706629 798813
834681 664398
700654 797931
687595 820241
606381 898975
776386 728264
573232 931247
723987 766986
637714 865160
925950 583403
801021 706017
794543 706917
907932 593459
546723 947246
953243 553179
850680 640406
825218 676463
775293 727536
531696 974376
924925 581662
771736 726352
518972 984586
748493 754521
611608 891181
839031 670824
745734 747885
547568 952766
603162 904074
766164 740592
836516 673398
968295 522220
842977 653894
721099 788867
847184 647156
905039 591102
923535 569553
856459 647131
933645 574928
792476 712397
816210 685994
675076 833416
522717 977851
842388 658348
924432 584501
974809 530245
651875 851698
980797 512212
789633 713112
947523 560752
730783 767302
744501 757947
853028 637055
821464 685722
554886 945663
829942 660690
553489 939118
611952 880182
821088 682791
641218 860261
902133 594589
895717 612537
639202 862423
648258 852845
645664 845851
801618 697009
917639 576502
923923 581423
989004 504216
678871 819188
674684 829847
861346 644863
869457 639057
841613 655708
667437 823288
842902 660273
547791 952042
725669 779860
894831 611265
861220 633660
534217 960168
601530 895085
515393 980927
763593 735084
896267 594312
870603 627036
790766 702969
818925 688844
942075 559778
885302 616865
848594 653810
763875 742783
776731 718735
776949 721523
510254 981714
530195 963280
653836 839006
889298 618389
686324 819622
756305 748863
930601 563203
756590 733895
548779 945743
933259 567753
567827 936302
774073 722300
756432 738646
948697 557713
565655 926081
906408 593119
648154 851942
518183 983864
769723 736626
925994 570550
611675 880246
925751 580999
520867 978891
720008 778704
709095 782721
751456 745365
827923 672902
806539 696744
940588 565113
663928 840780
526877 963206
748318 742474
609549 882400
913437 580611
662299 842771
616662 874071
924500 577792
560260 945861
538982 960483
920455 578789
608372 890276
841432 664134
854066 638271
524318 965812
610878 883013
571754 918676
603948 905911
950361 551518
854015 655380
776177 720570
696857 801623
879152 618525
804350 697959
890751 607892
884162 607650
646610 848286
662867 844696
737258 756845
757920 739983
663614 844570
668409 837581
650965 842680
608307 895994
662931 830628
685845 821415
864030 636736
962371 544920
839980 652694
921483 587066
645968 860974
761898 738105
985808 519229
556890 935164
941426 558852
502486 989087
518581 991333
832549 662077
517838 972555
538583 966904
725366 783183
531316 966258
852355 644393
907270 601904
562812 939711
655652 841404
862529 630725
775003 729584
608639 895381
887706 605498
759311 749405
982710 520883
511666 993593
822293 668986
570043 937096
701543 792772
910354 593646
912816 593045
767544 723409
934046 556374
994805 497060
965887 530776
514129 993908
567587 940289
660272 833344
711664 788786
548600 957437
793816 704993
865356 626330
685909 809907
540457 968362
555239 936361
607078 892494
613551 884985
851774 642470
624485 865901
755239 747914
888502 619900
753325 740034
789712 717878
770919 735709
786953 721107
938085 562599
682291 811045
502774 993502
677531 814003
927810 562872
682608 813617
850285 646910
552491 942982
667406 840457
805076 693213
678190 812856
618622 889589
903033 590911
869512 630307
735007 763165
597147 908357
642811 853057
598345 906736
999048 491552
832773 660745
512698 977756
963990 545464
647613 847845
939042 560425
500906 997160
630721 864473
822528 682433
816699 684442
579373 925111
714271 787157
793802 698117
617320 892305
724010 772492
712789 793930
937620 554549
889511 605367
561878 939460
753793 746671
910754 596842
855230 648801
535929 963813
738580 764852
690280 807013
634587 873223
701949 804217
593145 906643
666849 837570
968960 526694
551395 942551
739221 765744
805347 687385
594776 910500
959828 546248
647677 845646
638503 858126
969108 520912
866694 632691
748536 747303
977686 512872
877869 629434
558048 939480
831746 677547
996687 506659
955367 554544
783520 713975
883934 607982
891236 599975
614909 880584
812211 693315
802076 699573
847721 645023
771024 727714
859039 635287
760176 744744
890735 605942
821085 670671
782679 714815
514291 976291
601451 900169
858906 636180
744806 754884
888253 619497
820466 685338
768692 722919
807475 696575
516750 986313
854587 650558
931396 559114
553834 946665
601770 895268
725724 770081
604365 894901
834553 655631
768842 728974
909272 590580
653483 840610
875218 630313
821174 680615
753590 743191
875848 630979
623351 881156
582659 926155
605891 895578
942940 554547
846140 661457
731370 764977
871683 629301
792313 706403
539087 959081
936434 566125
740973 758696
970462 535779
733031 758097
829167 677240
516161 981516
816947 677434
603706 889462
710712 798437
733534 776314
517128 973707
757320 751983
992475 497724
668655 838365
549805 960029
951358 542695
947389 556009
586984 909771
863087 630423
671066 823921
846889 653739
895843 600984
798254 695405
886908 605205
962575 546428
497538 992479
801868 691975
859911 648343
560683 941554
632585 873632
530403 973297
764826 731959
834007 670484
876403 623058
646291 862553
904327 604381
633227 859939
585005 911436
905316 586769
723954 775274
534260 962026
980465 526396
800577 705868
748026 756653
685078 812731
960248 538675
788603 702597
545676 960081
593583 902252
798690 700924
773076 736655
613540 884971
644716 845883
753913 755758
791408 713538
961764 534100
745854 761098
772418 734945
612582 895124
888606 610545
868034 636362
511035 979024
757416 752311
965112 539715
827339 674314
994162 504463
808300 690410
543098 953375
527587 967207
594675 907699
946146 560900
618640 876334
534488 962706
628669 868041
914728 578530
890765 618894
526397 979223
804661 698692
676665 831272
837007 668850
530283 976661
511061 993211
574128 918699
939382 568659
510160 995880
823539 678884
609213 889237
895320 605134
670663 833386
740055 755804
799842 709760
947273 546610
571092 926245
885243 614727
625741 869062
868462 638257
698811 803466
593812 905275
983672 511053
993089 500302
869710 621621
906408 600033
655474 850694
674012 833279
770559 734950
976977 521594
687448 805839
705069 798340
899531 608594
864451 628394
692437 815613
971219 526106
895260 600046
842177 662577
973750 530834
815237 694519
708756 794690
970027 533039
884535 623810
834970 667190
972868 534499
779909 726238
914972 583698
729886 765843
616868 877141
782727 716504
556036 934984
685641 818088
933285 573390
668178 828064
938042 555277
578935 913820
906227 594417
533127 973770
925500 579802
953853 547217
779440 724109
861594 647539
812272 692540
800371 703257
548694 949632
799271 707069
560132 942953
506995 984749
698655 798805
511891 994404
714968 794565
801561 700837
673227 819943
931011 560134
871746 622845
867615 628039
972302 520562
743813 747650
580890 923600
506773 997816
854540 649115
980082 525146
827913 679035
624856 875664
752626 747917
720011 787371
920979 575292
823649 679105
752827 747417
735519 771242
771920 730650
982833 510304
905905 591671
636597 865821
501390 989958
707526 789950
925792 568062
833739 672066
984209 516682
652324 841584
554397 951828
743481 759869
650496 847826
669344 835647
787768 704369
898640 595415
969791 537943
683864 813702
962844 540885
587660 905503
979054 520528
603976 889015
708879 799633
738529 768164
991263 516698
730901 775969
885353 611454
660046 849751
994663 497805
864807 628718
659030 838983
733938 761144
796385 696004
612784 887072
629857 865879
621847 879641
976753 522282
616520 884845
548961 959662
871118 627959
620929 885432
628800 864793
606645 900036
509753 982039
629002 867274
560899 938161
788102 721519
874067 634391
882777 616567
847544 658347
689079 802081
726152 780309
722312 776281
704805 794737
615466 889924
619621 872417
843962 650556
625877 870170
648161 842359
809469 698417
994261 512431
667825 839007
585297 916240
939362 565776
668802 822539
508022 994116
700391 809146
757265 748985
780690 718912
724923 766394
793811 711200
719176 774441
535888 960077
905630 601516
999257 507272
806314 703427
996503 497025
643823 848402
776380 733481
648656 841519
520807 969956
649352 841447
684048 809285
767129 739705
877839 627711
757276 750547
523273 980153
686527 810340
675283 832579
903350 589606
862165 629321
837467 662087
867967 630978
595928 904256
823873 671177
599056 908340
560849 946781
896396 600160
777973 725239
604218 898292
743548 757119
674043 817624
575115 926045
993593 496449
901064 593068
886565 622642
943516 550362
662732 845190
706207 799158
678294 823102
833777 663478
622850 877103
829159 680293
729147 776944
733308 767934
539496 952969
601853 903766
765631 735282
907945 585175
973776 526668
498963 992244
933786 561992
817305 675049
714944 775546
644641 852287
998468 493989
824821 671935
755160 743086
845289 644938
525241 981479
730764 769402
620177 872144
797689 700330
948572 557208
820467 674597
785362 723912
739776 769087
643379 863432
709717 788168
895795 598327
998557 509221
804005 691444
542921 957395
825101 672291
881366 613985
760063 744320
546202 945290
591086 914856
717781 782981
706844 797736
812537 681206
990896 500745
775118 726167
795788 698993
681053 809162
836394 668957
674933 827740
906985 602821
813085 687884
936978 572983
984375 506735
682705 827156
671263 825526
804188 700420
695949 799783
632858 865646
721965 774982
527049 966821
758497 747132
886141 622342
586187 911900
868190 625450
637809 856234
638132 853183
576534 931357
925732 569471
651836 838588
668306 829151
973102 525224
525987 976333
936645 557014
886133 614752
878504 612232
883908 609174
902132 592415
885284 620285
610808 898542
875641 627285
741553 762788
647215 850502
659368 846289
953699 555251
579483 913832
669420 828482
731815 763303
531686 958673
807077 698949
876826 614302
722744 779549
714973 788815
591421 908897
587599 909895
917760 590257
774602 718537
534810 964041
983655 508352
958131 539916
977359 513872
655375 849607
716050 792359
605970 898412
653745 841278
732218 763518
840912 668732
842026 662334
588480 920444
668537 839272
516445 980237
772109 733786
727426 767337
603016 888878
561864 932822
819026 678999
512067 991449
655604 841511
651924 858072
743016 751705
666699 824697
694493 799540
696453 811758
577086 932649
551570 946403
901378 601276
873993 623964
935128 555452
643881 849937
512876 991987
963955 530888
596888 911333
793458 709614
587502 918215
912160 588649
772718 733299
529452 969669
729778 769449
664794 841855
769510 735992
618805 875740
766140 731096
807423 700874
790548 700102
635588 872359
981857 518133
626048 877877
703898 790478
903701 604536
901670 588556
805912 699589
604468 894320
510463 999234
875091 622215
749275 751799
886071 623357
747005 744796
625263 867353
729813 774504
628947 879724
803323 698119
920565 578468
594722 899393
589033 916700
497831 999372
563899 945022
554819 948935
602807 903681
838361 662271
938047 552823
778612 730827
696884 810541
958426 540239
843327 659129
817098 674556
597482 895421
525326 966508
823306 677944
819878 676087
582347 914498
604280 900140
899833 595977
513628 992084
516079 974502
657336 850894
519356 986443
965051 529364
933512 574717
513009 983065
918128 589779
908699 585420
893504 600310
521158 979658
619112 881606
935925 571340
668455 838496
885765 608288
886931 622264
573734 930536
975247 518118
896748 598791
936459 557827
518436 986051
582016 919902
904774 597540
696054 812408
790973 718048
879038 616446
648374 856259
841757 652598
886598 605112
855582 635812
990045 507695
855979 640698
939565 562703
572434 922874
839124 668183
515499 984234
595769 898495
805174 685823
563532 931544
617711 886956
542016 966266
858171 647044
895776 597755
889589 619814
744714 749062
961404 534798
517176 990599
623223 875525
767138 730568
945582 547819
756095 740121
510952 994452
832487 668838
966423 541162
687479 811750
530234 963334
520260 985620
842715 663176
909191 582801
976754 527949
696541 806108
728570 769481
869470 620957
665347 828846
728588 765937
982173 513104
999995 502754
512527 980182
800370 695066
723231 778934
903051 595567
951671 556622
777813 721462
592629 899667
660865 843487
700563 797447
957392 548106
824518 679739
597581 908928
532766 958167
546391 961143
850090 659297
566927 930985
855025 647349
718824 783199
635759 856255
599702 902577
548071 957396
593424 914289
501432 994873
903042 587412
607010 899045
900931 605178
700780 804438
998234 498400
538174 964979
773076 731441
881430 620423
551570 949879
696244 811097
998371 497822
976488 527936
891559 607579
642658 859640
822518 679633
666218 826562
934347 560294
742103 757643
954635 535759
603575 902253
530430 978948
877619 625193
882476 620380
944177 547432
971625 532727
788480 721035
536246 972915
842120 664484
628376 876885
670256 824033
758529 735112
976510 515930
955328 553321
784096 709688
941030 561035
832089 659704
738616 753533
739018 766310
818570 691178
995580 500014
883373 612947
698262 804995
925821 578158
580171 925301
906669 591036
509139 997760
932552 565110
953546 553372
496280 997327
764889 734873
708961 788899
934163 573039
938760 558895
577736 928525
776683 722088
718005 785322
524927 967457
637863 867054
579271 922775
860141 648157
918100 577679
865293 626982
612267 896729
760819 740949
936520 570805
864262 629471
578672 919531
996682 500321
680734 810506
942123 561088
506167 998517
953382 548006
997354 505137
779497 718632
689636 811512
592957 901476
699241 797988
680058 829385
964797 525344
626837 867033
649201 856904
539327 967348
513560 986497
837418 665640
797496 706343
614313 881798
599708 904354
828844 676228
987151 515216
520187 979294
973241 521707
741522 750251
697270 804341
917030 579178
880271 614612
684499 821458
714477 784158
957644 540119
884627 608900
714514 782456
686249 817130
950998 554124
770021 732250
930298 577815
938780 555551
986637 519122
784913 722551
866820 630166
660493 838213
954855 541903
805418 696146
572553 930958
540953 957222
600574 908261
882303 607712
617654 884459
539074 966457
605017 897378
727398 781167
672711 827242
860571 640624
623658 870991
856967 640459
688653 820046
941223 557299
629414 867980
803798 703080
906404 583882
759589 750293
986194 521592
637914 868526
783305 716242
742768 759425
877886 618685
874315 617305
575722 915766
909201 584486
571423 922602
681702 821018
623116 883526
769402 738761
689151 807335
565372 925840
658911 848878
634204 864698
580414 922780
682958 813453
892403 601591
847128 657267
534511 960575
866648 629238
830065 676511
888626 611862
863840 645931
698693 810985
967366 528838
828467 668930
741501 759766
617267 885491
769653 735996
999171 492269
631455 867102
747895 759171
525385 982768
933297 574665
810901 684882
611535 893614
494798 995563
907001 583156
901081 600236
793303 712143
841914 662870
732324 768467
526165 966834
554367 939730
786286 712468
998210 506893
951810 550711
933189 570647
870809 630103
713259 777666
583476 918573
514671 977632
965587 536442
624372 878436
622541 879170
923957 585366
878053 625548
861336 634256
941661 568233
744635 755806
670574 821089
927012 574932
584420 920237
993026 503266
599249 909147
885252 621089
887536 619252
995177 514415
821773 668324
774391 716937
958471 548815
876299 628108
693557 800681
869948 627661
642951 852262
622097 885992
612336 885410
649338 841277
525426 980802
913271 591646
535277 965368
923883 577916
912315 579604
663695 826705
941764 552773
936241 572373
943942 560382
542862 965221
751913 746224
741644 749584
741234 764323
694386 813009
732028 761434
937549 563216
503448 999099
611684 884392
869308 635103
811870 694791
707923 787412
603007 903420
616669 884411
802627 696140
544296 961225
996957 497792
967850 536328
557554 942524
637057 857084
817782 685595
794286 708084
747609 757574
943763 553794
901373 604864
736782 766493
981764 520304
656146 838703
770791 722017
988645 501993
795541 697891
841485 662705
810673 679650
656159 849324
813526 695712
683560 808683
507501 985878
639044 864249
621909 883736
837004 666762
880652 624171
554060 949717
942118 563501
898865 610617
506275 996774
901460 598376
949867 545041
638389 851653
520967 970743
992130 515429
807951 682543
674523 832662
838112 656589
607214 889627
726795 771560
752605 739598
638767 853615
530588 976310
966333 525661
815752 687004
616067 890999
836652 660286
501325 991724
891142 606486
870445 635643
740893 766919
586016 909418
505845 994155
758988 748071
767062 725876
818052 691912
623947 870542
930156 574131
703148 787453
700018 796546
925050 567939
543162 957176
756202 741579
833812 675163
833663 673880
719557 786262
545107 960265
929784 576741
788772 717063
746301 749681
820457 687946
539471 954642
657196 844032
780040 727988
991251 505463
708331 793181
999237 493720
846977 654707
601347 899954
615058 884195
875300 615956
832620 657994
805755 693410
834975 661607
644032 852335
654729 853281
631885 858468
966363 528306
717136 774955
506196 996527
778861 721934
767187 740728
763944 738358
806623 688148
514159 981784
779795 715799
728318 777150
808610 692524
780157 710403
529956 979810
699662 806208
652107 857069
807253 688868
546169 956857
671521 837868
955657 553074
913063 593977
968190 534409
816656 681734
656683 845663
530676 960481
924950 569776
609449 883980
635267 872689
625773 865293
520195 984227
986460 515429
915522 589586
914376 579302
569471 927748
557454 933321
580378 909745
678356 812611
971747 530958
505819 986942
664657 827330
994481 511642
794839 701798
586482 909288
939714 556033
681762 817363
635900 854575
533865 956339
802312 690658
608607 882911
562652 929170
842485 661743
517856 990100
652047 852022
542509 959057
545324 950580
629217 879329
884634 621178
776126 715080
834451 661028
748850 748896
964112 533853
805441 687305
856908 637290
843485 654015
587153 911046
972399 522960
659637 836115
906327 588381
586325 909843
985845 505342
627647 875444
916489 590732
588370 916752
844373 648108
725560 765900
719989 784129
589179 903300
984175 522615
882455 608174
642134 848546
549282 941864
524820 985018
895214 603468
921795 573575
798610 708677
975810 528736
970009 536975
952714 540733
941591 567677
816891 686700
532021 972831
927617 573436
524653 984644
911461 595872
853859 638364
860520 633261
610178 897669
766787 730554
727120 772948
797434 709713
951270 550832
725034 775222
745351 745847
807775 689405
657374 845669
866412 639725
790022 707326
583552 914670
816060 689222
915104 581062
711003 779428
558522 933295
604745 888798
761689 737693
610079 890769
852214 642288
510263 991100
781943 720752
557538 944833
858980 634258
940898 557562
593529 915072
877410 622534
681698 827816
532385 966162
646929 859583
955231 552072
706194 785935
981488 515109
802778 700580
721812 769108
760686 735459
570639 922162
833893 669443
757934 737663
685133 815145
984562 514414
552931 956129
883329 613951
931616 575304
506880 993215
500680 989792
778776 718363
992582 504762
506987 999419
585066 911230
918981 582942
757888 745691
820369 679472
900534 589771
535963 965016
745445 751369
966546 535150
750532 758569
589296 920002
508662 984497
658849 837495
533479 969243
639776 856520
683817 807319
494733 999565
548096 957183
688125 814637
953975 538109
632885 862644
963591 536586
765189 729824
992496 506869
847102 646703
629332 877393
805197 698603
526730 968493
575651 920975
781369 714683
932209 569600
840979 657588
632920 861967
748121 744582
555726 936513
966782 540168
607314 884217
868782 634583
853356 650626
732339 759460
623218 879051
789600 702570
906013 589068
819827 671039
953321 544061
602975 904028
541152 958259
694250 803097
556915 936411
982005 512009
828173 681447
622918 886204
520495 982890
740821 768276
588828 905538
561292 937547
658658 849539
762211 740385
938799 554196
592808 903392
578455 922095
989972 503584
512167 995609
614846 890260
964060 545823
776803 720583
512061 978175
898818 606798
877189 624863
594853 903081
966999 527381
889142 610921
577244 920657
913378 588467
967625 524090
866253 627672
774073 721665
636279 871133
806509 689717
715307 789913
572474 918403
691741 798681
655321 835583
898101 596239
994589 498449
679189 823395
831292 670772
797565 697287
947017 555212
722208 773150
766717 739956
750069 754544
598267 903507
894244 596392
896625 596954
740939 753297
790109 706914
839428 653273
966852 537313
764382 744738
933830 561968
760340 737412
757803 736192
696086 803142
672043 821569
775759 725650
975190 523193
535945 959147
573782 920748
962124 532505
822108 668773
766662 737029
981328 514642
670782 829740
596107 910754
661136 831768
755908 752954
616088 893472
755212 754115
723726 773502
967372 535026
505446 994297
506440 994144
791094 708740
647668 853734
991647 507720
692728 803724
998228 496912
825792 679869
640719 868636
781179 720997
756457 745480
896118 610740
889348 618285
633745 875413
506874 987069
861136 647443
588913 909385
522893 986134
794182 714407
889452 615251
715646 781295
739545 767446
540773 951376
554111 953658
736977 754036
616481 886015
848405 649411
946218 557147
547883 953628
731563 760627
854605 651122
857327 638569
898253 606541
689860 806988
750374 752375
809321 684003
983053 509910
668770 827295
979885 513583
558718 943662
658136 842066
597491 896536
525673 983548
727107 766087
888138 607623
976615 519963
794065 712546
593236 903784
661389 830813
850492 651610
659295 832280
637705 862928
843696 647649
847038 655622
718277 791574
800553 689890
817138 679871
944117 548361
772976 736719
562552 937350
935044 559672
681291 825242
922197 569167
827548 682233
731871 776482
558328 944001
625369 873652
680944 818607
801898 701200
795459 709118
848617 642006
592211 912829
653125 845517
652477 841840
725246 775947
701347 795119
879690 612261
605561 893908
718855 780893
818087 688212
744300 748911
918425 591336
580611 929264
787708 711488
789976 713222
600166 902136
761025 733756
874408 618861
900080 601589
558638 942605
908477 599105
501960 993435
599040 900450
520067 971039
703773 800555
950099 544510
583910 915143
560617 939039
515781 980748
945917 555268
946643 553197
818557 680649
519912 982193
984569 525416
601334 899743
700747 804221
611422 889377
865054 642980
917642 588237
843999 663365
715034 778592
562697 939952
825139 670334
671453 822718
980486 510391
969024 533981
695067 811853
585734 910071
508316 993546
758625 749396
614825 885294
540318 968745
742952 763859
969500 521122
690019 818069
736537 764151
890873 603831
735688 768716
987839 507382
966252 529001
737707 760091
871006 631269
818167 679247
894829 606472
710907 797536
504842 989165
673441 835322
841310 668079
570378 921754
810006 691925
896264 612212
705021 796207
652317 847204
954075 536849
700620 793528
664187 845205
870989 636764
586301 906483
807343 684160
994505 504719
584694 917179
996256 499138
686604 809064
910190 583041
856731 646339
937953 567249
953440 553695
861074 642971
790867 705176
553485 943916
846519 659716
713954 779986
946613 561675
902450 598024
766794 726397
854443 638640
615359 881673
884287 625273
795031 703066
930507 578941
995521 496152
618863 890046
951777 540848
826599 677651
722961 776666
769874 733710
843871 658415
734814 766043
966499 540411
833923 665410
840176 657470
941392 563717
506555 986589
521524 987232
851163 648665
668930 840113
743087 746946
866057 639149
889684 603451
525436 979228
709528 799188
896046 607073
947141 554210
813054 694747
521221 970422
979120 516500
914829 583968
539856 967516
851829 652739
946329 552281
633302 872998
716432 784969
962646 537470
755272 750854
562858 930281
976697 516720
882796 611433
881395 626778
545275 950870
547294 949624
911132 581447
627268 882521
951302 552052
550274 957599
528081 964184
764826 740863
615623 875574
855946 638036
752260 757395
627022 876476
968729 522005
513418 978957
559814 938891
659646 831383
556972 941550
734175 757850
902568 599839
675696 826373
561824 934474
660701 843570
993947 499212
935886 558643
649453 859095
771567 731606
979084 519958
907081 591194
569578 928254
906433 591829
977777 523235
911123 588104
934534 572749
702984 789210
624628 883654
626169 865167
656308 834905
543042 951949
651544 849494
517255 982740
883673 624209
657900 851190
724625 766736
930366 561510
964104 541975
944037 562706
494041 998180
789306 709079
618755 877572
917384 587953
606067 901613
786057 709253
771954 720562
707400 793506
629883 873420
916034 575312
536283 971313
808166 693665
613066 877783
580890 911059
875461 625733
886349 620177
513450 984878
931650 569554
508816 984365
827321 676674
757000 746135
916230 588322
845373 658546
678460 816372
550698 946512
939459 560714
838295 652177
750842 755755
622114 881678
604304 896542
767967 741175
613268 896565
736598 765541
725740 778722
886262 618412
908535 599300
887046 609057
786562 717395
781150 728214
655672 840137
703634 801437
939390 560566
912729 595336
975164 520086
873485 627763
859009 647379
784505 707806
768033 725971
730973 769764
875347 632201
802389 697154
550661 951374
771115 722927
676067 815300
792628 712002
731881 772920
502466 992965
955799 538284
974856 526355
693111 810413
634069 867190
571457 931736
743226 759504
669208 826848
996208 510948
844894 663898
795945 694232
610712 895661
609686 886134
601218 891472
797939 696259
621916 879143
736008 758424
568402 922077
738922 763537
519385 987187
661548 836522
848550 653729
678478 831206
703673 803293
730111 770353
619303 876937
792158 716960
709461 784484
733589 776319
711668 789308
725931 773214
939996 562096
615041 894833
987469 514037
503490 989475
845291 653237
978752 530715
840322 664259
877193 616238
794286 700527
675903 825582
669116 828698
985878 507748
708546 796442
768349 741255
922328 576476
598056 907280
604786 894996
822912 685209
941362 549049
879585 625690
853455 645610
705520 800756
612516 895116
845089 664857
629915 865791
593314 905311
495211 999873
941218 549063
779006 721876
982498 509553
569090 922146
980173 526964
605560 884616
781469 711468
659961 833291
903556 593361
567485 942510
591007 906156
954070 536956
664017 839312
748168 742063
770996 727283
853703 638076
676791 817291
619585 879123
740613 757361
545782 963495
528441 975558
974998 522349
917661 591105
985233 519433
698709 796122
721087 780022
931523 569675
777626 724991
789207 712803
696048 809148
531938 972064
710126 783793
794217 715284
757423 743745
608410 896112
858886 635628
994639 512545
660540 844305
907777 596617
976824 526841
957826 537093
905986 591821
549250 952194
898143 596133
821421 674956
865428 625295
868214 629207
831075 661529
528314 975478
993899 496723
879198 622728
621669 886879
564664 938781
600217 909480
680481 822445
730620 771958
649219 847781
584259 923438
611267 886314
621773 886395
667918 841513
545423 957132
893491 598830
728429 771457
712996 785163
662971 831910
575008 934663
988524 519825
789968 714405
955690 543238
642796 854277
611051 891461
819883 674295
721465 781355
797505 712207
794251 711067
860168 634214
999865 502747
837414 669360
819024 675677
941869 549174
918268 580617
951485 558424
822661 677963
853304 655974
512112 990273
576983 918821
931015 577221
534094 962107
864067 643821
738610 770026
968761 524921
518679 979017
816314 690685
626842 865040
554955 945577
762938 737222
710138 781593
724646 784737
917021 573739
944497 556769
645102 854484
708393 785606
641033 861658
666336 842013
957695 537871
670388 838048
702023 790924
764107 742134
700200 790089
668024 829305
750548 756485
622362 872997
940225 565357
515452 989024
711558 792353
758948 748600
952138 555388
539037 969883
725087 766755
984119 507402
983320 513832
755203 743510
727807 778175
715456 776213
568481 925000
927863 577104
960603 532533
597646 908874
944240 564826
860600 645714
852473 643726
774820 721536
704478 790900
922751 584584
900398 595484
904414 605566
934580 566599
679361 822769
977006 530304
535809 955435
879311 619772
797598 709332
575885 914602
874171 631230
630939 859614
961783 542476
968016 531588
948840 548520
938542 564627
546533 962631
564656 925506
695779 805052
803289 703139
678815 827728
991644 503653
695834 797182
986398 520120
566691 926456
600934 893340
707546 786971
955206 545261
844435 663012
978064 531769
761901 738012
515337 987581
887758 619190
908148 596583
837044 662896
959157 542066
714329 776676
945381 559977
839312 656095
852878 652580
973828 521030
847114 661678
564125 929432
884079 623151
699868 793170
951558 546265
679311 820041
578590 930036
822148 673610
887495 608067
803470 698451
963032 541134
681936 822827
911466 585341
953045 550266
991664 509005
622278 881971
653641 849537
728711 764170
796026 704513
739904 758427
736070 767983
952847 542136
680678 826996
708890 788629
690476 816629
543801 965590
605085 891889
841620 658489
541492 958941
549783 946284
818903 685951
534903 956326
766167 735130
858053 634402
618541 887486
919953 570817
667333 826260
583971 925786
819260 686423
861247 632227
768788 725331
800593 692794
899088 602745
676239 825747
574391 929487
553686 946956
775174 734217
773683 730569
748404 760388
852428 644448
719902 770148
949492 550074
616764 893119
976716 516415
557877 936970
790563 710963
572244 918116
602144 893340
821960 669639
772943 734827
842190 653399
512221 981201
844167 665196
967870 532070
766713 734229
521599 979186
682728 821097
803521 702825
921987 572058
705503 798453
814129 688638
867653 630074
532328 960647
692577 812993
524372 979602
629218 861844
965436 539176
878942 619619
895287 606174
922742 578656
923906 577788
954691 539469
762709 745967
848557 646092
733988 762616
876279 630288
505218 990407
809816 688304
802947 702618
908573 590638
903330 594788
883463 609453
951984 553923
807850 696971
713506 792408
522756 981816
854316 650219
563552 939671
561658 933264
639832 866761
687511 816267
509094 990005
941228 556184
619104 884270
825079 678310
997378 493166
668178 832684
802541 700051
681447 821121
781129 717940
836276 655352
906897 596609
842545 654531
932850 561186
524453 983706
924443 585418
860395 640784
727284 771779
594745 900486
706418 785819
974634 533438
515502 993321
608900 889433
649937 840087
905480 596159
875392 615743
919000 576760
853344 647285
649350 843632
998978 491389
945187 555859
799752 693533
703848 800596
703706 796384
809935 695619
781809 726277
790038 707416
988515 508840
798642 706164
874737 628630
719787 783459
985963 515842
961047 543636
671948 831781
980878 523065
644358 848753
830127 676834
912257 596614
565171 940939
712259 783135
501459 992783
612366 878400
745606 753727
600430 901111
567634 931674
689819 803934
780247 718420
842438 661444
588030 916923
961242 537439
588199 907590
956757 540858
892200 603445
811793 690174
816503 673863
948938 553514
581029 918765
946590 560911
785482 719278
553402 937219
853347 643674
890374 599858
883383 621027
647292 843867
528900 968887
855736 651821
957014 550751
547255 954802
901206 591757
671734 823767
598940 904898
958921 537271
692034 799216
704542 788970
603340 891334
942890 558769
621397 871185
534581 969842
807697 691780
582257 918043
971524 532439
627240 881537
990563 516396
900314 603135
628318 871084
935693 564425
772112 722403
966462 527058
876872 631462
749196 746120
651214 842706
913582 587856
556076 934466
567164 937705
756055 736095
647141 857085
657594 843020
616249 884351
588013 921849
871162 635965
842308 662774
985201 508707
560470 939774
968980 526026
742546 764554
758453 750288
513154 979755
876155 626427
709465 797765
835317 670533
618293 887910
523591 983423
845680 663502
636695 860517
764706 740631
618351 872317
679047 817294
800241 704619
672082 829189
916752 582908
706027 798912
690518 816682
543614 951858
796969 707672
556980 934132
929553 571281
956132 535178
850950 642564
614999 876588
933381 569612
827208 675714
933381 568278
607190 900353
684665 816333
965604 537362
497785 995024
606511 899510
819163 675790
564447 930797
620679 884265
999240 502995
980990 513234
708077 794152
967092 531161
998675 501571
907874 591491
797762 693594
862706 646606
676887 821140
588651 909241
747559 759132
880612 628232
525819 982881
657372 834506
790175 703938
946307 554971
953711 554857
889650 615667
513487 976907
722442 773802
799275 708595
679643 819870
511498 990839
516272 975751
751305 745297
971838 522547
530355 964637
761749 730859
685942 807743
694573 811588
609490 899262
883424 625731
689647 809994
786620 707537
742451 752794
829943 664200
881769 609331
907248 587293
927957 575056
646945 855862
973797 534946
892612 608939
727222 782532
773182 725607
581647 927681
546299 956830
523532 969101
530791 960564
917536 587434
887619 604566
684514 807763
808146 682572
710842 779741
932270 568236
913992 590672
688028 818484
868971 632316
998180 502515
973625 528853
631338 873209
674822 820786
630564 877657
908754 586268
795459 696928
674192 829943
587200 916084
645312 852985
812188 689079
545963 962430
555348 947157
852659 655076
680410 813210
766976 725705
592302 906154
934480 561215
833182 666210
966371 523787
774517 734072
989100 505427
665633 833345
653981 843038
639819 853006
536694 971584
783340 707302
862100 637482
512124 990940
530960 968826
965099 530128
940699 559966
949122 550302
848668 655678
628404 868242
750481 755488
603665 895990
565937 926438
534948 973284
537076 958184
854258 637641
776646 732228
746787 752093
931962 561545
841049 657564
539771 969650
999022 503569
616240 881137
628685 878484
731297 775391
891375 608354
641996 856390
517553 973556
866009 636138
930081 576355
940817 559528
622500 884226
512497 977932
670632 839010
561684 944555
957318 543879
535261 959978
842615 647679
864797 634421
522717 979952
789090 712932
633265 863757
528242 975108
800181 703060
663792 838882
985038 517225
606749 899390
705833 787379
815748 678195
901409 588847
801500 691076
929185 567671
956386 535713
505487 986760
663588 843197
638014 870261
577704 924636
550165 952806
927516 574683
904851 597992
607162 888659
597812 894056
974327 530323
668037 832541
712003 779705
983144 519709
493970 998723
933575 574737
758149 747372
581716 912740
829663 675937
523737 986006
550599 949960
975451 526453
590211 919460
606575 890564
904610 590059
958033 543234
783369 715764
793194 709439
946754 547325
933929 571377
973243 520001
786578 704496
777790 725241
698615 802842
835222 662486
669315 820919
619679 874401
719482 779400
725896 774528
653619 846021
932146 567440
688081 808902
759855 748139
969073 530643
867696 628584
801708 698387
524163 974468
878984 620299
816988 689606
738299 751739
790630 706111
500409 993422
734824 766790
708755 797155
849706 644835
830258 661727
988198 520273
767583 741126
983914 525567
897178 612188
793500 698391
946157 558437
600137 890919
859579 641351
755625 752110
944321 565349
772060 724930
833681 665203
592408 911997
781661 718805
604084 902727
622813 881662
519855 976745
889367 615070
833380 663651
697286 810950
910505 581740
565640 939115
996726 506228
744288 753387
971873 536228
799272 705900
527918 973317
807143 695702
640800 860842
809795 686577
563565 934396
560525 943688
792006 707065
609753 880686
798618 711064
998554 496614
960228 536751
768408 725083
669682 824459
707354 800872
597249 896378
681366 812280
749338 740910
689406 815136
787364 720511
725028 783167
954328 550120
953176 550413
631146 870675
720429 777040
530536 969094
970925 533434
788816 720352
766278 733687
590075 917920
588981 919988
652249 853337
864208 643910
566996 941913
953511 547911
682285 808984
674151 829935
764472 731662
819963 672798
848103 654265
636004 863819
700199 791013
672766 820168
509961 981726
685104 816678
749948 746885
549762 943531
706776 798540
990287 518050
629092 875958
800387 700780
716745 782942
541632 967149
828061 672182
734010 764518
616076 886986
982015 518583
964658 545057
963163 536842
569135 940372
777396 723607
702893 791726
847016 656242
852096 648568
756445 739874
814171 681127
859469 646377
895469 613892
895153 611570
649105 853107
842311 656414
563287 933413
733659 761400
536725 971898
652276 852501
744927 752329
923899 573163
921641 584394
619733 872971
932239 569138
563508 939356
669585 827930
625575 869188
807742 696085
952697 551380
623286 886537
823839 680760
908722 587773
492476 998480
730815 764389
584594 911827
939766 557222
978308 513077
690213 818358
981727 510010
902645 602626
812877 680774
881489 621860
739777 769072
716095 785118
587953 909559
661502 843346
546053 947349
538255 968522
945327 552654
540738 954930
796122 707040
949474 555607
819604 673313
977842 522193
971434 520845
528842 962858
886278 609063
672262 830626
964574 544176
760748 748965
589763 900549
865978 640062
928321 564379
779768 712808
543567 955831
609261 886460
881713 617156
598935 909500
868460 624809
776279 731995
583455 908250
800707 703827
960525 531701
893710 611785
856079 642132
563632 936047
740368 758269
936347 566311
501911 990623
959153 536762
735837 759972
510276 998980
882620 609516
856982 651543
630956 871219
909082 587058
741172 750346
754787 742797
800922 708838
493181 996990
798064 692344
509149 990065
770270 730304
659522 832755
537028 959256
736698 772551
538168 961861
802762 701996
663770 841605
969680 524363
919947 586012
736610 756095
947210 557310
677187 822531
639620 860612
764603 739765
605041 896869
898704 600619
563686 935548
985180 524129
737784 755364
549394 942313
655915 850705
526669 969411
960940 542291
822906 686692
731816 771311
628726 868995
696115 796292
535196 960258
715068 785778
858071 634850
528193 975964
976875 521943
928793 566352
992938 507179
520678 975191
834603 663217
650886 840000
613843 881756
578861 929549
951780 539887
591640 906169
694577 800867
534039 956527
914379 586862
784373 718697
882938 615300
832043 672479
559083 934611
763188 731759
937345 565433
607851 887554
852138 650986
708888 785306
500423 998754
908349 593012
810962 695933
799472 699063
708597 798468
904942 604100
908327 587116
740266 764699
508469 989102
844857 646294
752968 746709
569166 930479
770205 729783
824520 669945
619293 873907
771895 734471
874420 633007
573189 917020
851931 648881
863159 633242
807368 698875
664330 844956
978274 513604
706296 801909
901531 605782
925878 568315
757691 745302
723526 784447
985735 513710
984496 515174
943307 550008
581108 918553
616934 888052
934042 574905
521188 982714
589538 917637
690868 813545
567282 923210
641233 855087
700800 803069
905165 587936
622660 880174
758582 736668
920744 579210
598142 892398
517925 977978
995306 500104
664004 830372
743267 757343
633937 864960
698310 807343
563815 942583
717189 792091
954965 544394
793137 706521
787329 704015
990852 513326
994663 508825
995023 508039
978056 524830
817059 677533
920179 584686
957257 533902
617001 876676
830715 667799
560957 931305
959695 533938
652301 852804
706457 790174
933978 573704
518400 980961
562669 936904
822768 671079
613058 894804
687317 814066
987913 515924
719688 771204
612544 890215
576545 924190
607045 890838
707700 789533
851552 643260
555680 950684
695969 809309
646396 862095
966687 536803
628619 878850
667154 837856
605978 898176
740689 762507
762178 728526
826418 678144
669661 831857
739825 768083
838686 664450
965276 528859
781408 719032
643950 860776
856734 634039
849240 648427
779667 726852
705580 802884
804932 694586
941196 564933
563084 930592
979605 521108
749141 745911
696410 804231
987401 507484
843663 660093
747324 747834
545464 960889
791477 715955
554545 944701
788532 702155
502009 994176
643807 860462
816263 687049
893803 599989
758384 746890
783515 709304
547884 955574
926240 582247
644251 855630
897633 612039
588694 908300
646892 856434
830350 678078
541408 964436
728528 774384
803360 703397
641397 849343
972634 528355
758650 744461
732669 774895
656832 844427
736709 762616
538731 969433
971184 527504
666780 833603
616868 884249
766015 733587
529287 966239
731947 769203
706789 798799
742974 749155
596935 895521
740267 758582
600673 906260
581203 911339
653823 838596
799590 705433
522285 982844
751505 744928
995608 494650
798809 702828
809740 688722
934340 562334
620178 881029
643799 856012
924393 579629
612445 896871
684168 818303
876978 618226
617878 873055
502688 990229
791253 712406
671866 818863
878281 626479
623136 883417
517851 985860
800676 703260
798103 704048
744795 758655
654285 849553
896608 600173
882513 626088
829167 678933
859582 633913
680008 815593
784868 722697
648093 849067
582971 926039
892994 603324
740327 752017
557488 951520
513384 995437
558083 932466
773918 717805
518178 982894
744378 756530
912889 593014
764154 733949
815919 683442
579153 918266
702310 789470
540767 962722
889056 615925
702180 803801
874235 628213
789431 718451
637632 852492
579131 925363
530410 968264
919403 588411
579054 924633
627191 876818
704564 804152
514093 988725
784419 716205
510979 995870
573550 935307
835546 664499
909808 590793
827271 672284
879737 611957
559241 946678
667689 827386
542087 966498
540003 952040
723402 779715
811250 693969
933283 568232
610364 895585
975417 529639
871489 627228
733595 771597
506619 983931
975894 515702
918938 574231
818043 683337
800978 702612
507400 991161
717552 783545
850368 655547
557500 934865
664359 827584
885433 616879
542839 966518
508648 983623
707359 785404
709405 798083
781547 714303
537767 954170
774231 725359
896930 604773
722832 768864
771130 729390
885149 610538
748341 755687
573448 918954
738707 769807
655801 840233
812423 686744
642562 860013
698165 796025
594392 901254
643785 856537
836964 666846
765471 733180
632747 876820
695736 797847
953996 539495
666308 835751
501662 988849
658153 845236
959153 533504
730815 764309
665703 828175
869931 620351
644224 851264
625250 877197
686161 806067
884466 614344
592324 915203
861893 631749
577697 920243
748718 756548
657268 834012
923915 582482
841135 666860
747047 750996
915292 583571
595195 912309
919115 582296
665047 838819
742589 750913
509724 998302
513813 990557
755192 742867
849350 647398
820747 674372
608012 894410
967696 538315
821305 685187
863304 629724
809024 681193
505401 994067
807290 688947
625589 877414
861414 632117
664861 843688
982817 523570
736193 762516
969615 537262
625520 877916
902780 591170
647592 849364
866428 633019
501570 990687
842426 666893
618032 889064
810623 682506
898358 606550
763508 740944
694857 808967
504956 990092
542235 961515
543852 947090
795255 697784
613401 887525
866257 635466
862253 630264
752823 754207
641048 854557
570559 932087
820295 683266
944213 555053
697788 801545
797179 696772
879032 624683
520727 982636
881028 613947
967201 527811
759888 737871
825948 674448
950582 550287
808427 694911
944632 550333
562935 933136
553691 950871
787535 703492
902200 595438
722489 781270
933264 568305
724731 767404
667546 834280
951898 549037
984508 506434
951671 555842
731724 767859
567668 926492
541916 959499
626008 881505
923165 575188
986617 518462
913269 587435
556512 950854
777230 728640
883557 625319
784294 707311
653124 849712
870797 626479
626416 873449
937131 571085
577932 920697
839898 653243
779633 720029
810199 697800
630530 876457
543438 957370
867800 639531
570609 931746
632773 876158
994284 514884
781499 722459
692240 805594
743097 749460
822426 671643
894320 607702
750787 753094
627217 877407
658926 850577
735484 766026
842215 667181
913025 586060
899068 593823
676816 819891
648051 856810
692431 814940
966727 543039
956162 540036
600248 907651
602327 902751
844032 646411
812732 684674
551890 951694
993155 510268
716713 777183
593595 909943
669415 834815
600755 895126
719213 783959
814955 677219
976502 530221
969518 525816
723456 786087
708204 782603
936332 571389
600595 901980
843484 652991
538273 962438
855687 647790
615256 893178
716733 775112
627731 871031
738182 755954
778052 715024
954511 543098
732576 770366
766073 727112
599850 907319
887383 612714
771372 737374
584516 914790
956139 553253
819821 687278
947455 554209
965592 536521
823600 677029
606418 885301
686491 806428
530558 970487
821622 681490
865294 629890
524640 970751
883955 614747
973064 530865
950931 542464
721995 768135
984321 524826
559893 946540
901459 603515
598554 896621
633617 872097
748943 759635
574921 929490
895608 600230
807140 693676
723318 778749
830810 671634
518175 977465
677295 826326
819590 670974
645041 861449
612179 887261
551054 943253
876073 620508
913683 589917
859707 643597
893954 604350
745312 757372
994448 504527
919972 587427
764340 727195
720465 779363
896164 599491
800455 698191
862353 643138
859136 638955
601634 894935
786305 708395
536907 965967
737602 767616
529195 962811
861653 634810
728187 774970
690052 804679
587644 919292
711984 779485
818469 673348
742218 748675
878970 623408
779113 713996
892888 613255
510957 985696
713035 779699
700393 794887
980620 525917
594640 914970
972999 536762
719601 786515
608024 889088
880222 622636
775043 732847
783659 706903
570280 933248
898397 594091
941144 562156
617835 882788
704065 794803
854152 635962
921225 577578
744159 764413
865656 637161
988745 504151
893596 607873
978547 528636
969446 520664
724633 771416
955244 550620
894708 601747
741338 752057
866160 631316
849833 643856
936152 568037
713115 780626
580963 917675
517374 976918
731881 760103
983008 508358
598677 909285
690887 803051
678270 819909
630011 860052
725732 775902
643143 848961
698318 797826
586975 909200
779948 726104
691692 809131
578973 929567
948573 557560
546879 953943
534772 957846
953009 551228
955859 546611
627374 882261
839976 667386
742619 752324
914306 584332
520094 980819
909219 582882
997010 508888
763957 730239
931030 563670
744067 748982
787504 720365
743046 749921
641243 866615
954884 544619
585094 914667
903042 589106
736571 771147
972350 520329
726689 765713
752982 747376
703499 806380
608708 900956
553954 949402
813754 678845
561477 945854
840126 667221
630483 870817
769160 727037
605966 896009
623851 875578
508485 998100
917982 579990
769210 740759
877472 619299
680970 814897
667333 842579
699684 804631
548835 943832
798683 706592
690848 807677
793808 713863
570059 932269
755787 739872
876405 627167
536683 953549
881055 617135
529951 967869
856073 648631
718867 777825
518080 975529
793064 697765
610934 881783
548870 943598
954049 536225
862935 634704
575004 928105
848006 660720
964521 537090
684644 810953
561111 939109
650317 852090
704107 797792
929783 579249
641807 863396
866435 638525
969481 532552
939015 561668
596450 902688
502152 999403
817470 692260
884131 606001
595225 911982
945104 549296
761660 733116
537916 952895
773476 727883
697653 802321
727655 774244
707432 799458
649258 850713
550594 940144
973280 523250
498892 993427
850588 642388
582223 916261
503748 991137
746501 749398
920064 585449
637715 856227
882156 621455
654328 845537
559907 931016
496791 998444
843883 659567
659742 846102
515900 992155
715852 792804
624302 883427
494260 997703
653868 850960
764476 734212
578772 925104
925738 573213
943614 564898
667528 839031
989855 505562
680866 815528
591605 906558
731357 768471
805903 702977
784899 713070
611141 893574
926295 564574
540076 964632
605950 884121
601781 906799
662034 839117
514722 991070
778396 722236
717402 780146
753627 739762
686225 809264
639489 857708
577143 926995
876480 632190
794256 697551
530355 961716
538557 969546
873587 620588
852523 639647
979822 523792
889418 601516
805319 688502
825138 679957
742143 752652
754719 755236
910252 593748
805065 689985
787273 720346
906278 595649
519592 976625
549388 954711
743307 759033
922680 586983
865235 624867
727329 771210
588944 902709
942008 552845
890247 607206
691941 807017
545120 961474
523775 978784
551408 950068
586259 910366
810988 693116
900800 605715
864905 634551
855984 637364
631617 872720
545044 947251
702274 797232
865300 634012
928904 566961
511626 995659
580170 923313
781016 713131
779633 720976
744202 764834
937529 562288
916793 575550
698897 792238
909075 598605
658871 832949
627486 864432
687275 813099
819700 679817
858768 640934
704491 788852
628947 864700
874553 623789
772842 722886
546276 953572
764686 727549
620946 871062
546374 950095
680447 827905
785024 706407
587565 920961
719243 788076
885783 616829
955169 543247
801975 704209
689001 809957
974126 522152
907136 588718
507390 998310
904148 592513
798988 691622
599350 899168
800212 696413
997628 505254
960914 545931
561349 930031
525181 976363
703672 787490
548448 952210
668196 837051
971803 518904
566224 939676
551973 957731
954812 541102
952296 548882
690030 800330
851663 653721
748121 755061
786977 719634
657444 835024
939588 553107
807926 699959
928161 572279
834725 657595
702635 796029
746545 756192
916656 578325
562324 934664
891690 609252
510504 994847
755546 743388
540817 967989
985171 513911
558989 943396
555802 934903
825283 670653
534503 960385
631521 858670
860941 631798
839540 665294
996058 505842
625429 872565
670179 838993
550553 951682
887069 606018
597092 894475
882539 614576
721583 787639
638151 870730
663680 829170
541863 952122
771438 733198
936613 565849
869589 624959
814247 692635
967924 540131
502525 989954
940806 561131
883631 610091
904325 593173
519435 980756
999211 509603
611512 894837
655411 846730
850750 649849
834539 664152
841818 662339
706222 798729
704924 801007
951094 555095
934469 572755
978286 529525
777957 730835
604467 893152
744729 750203
602165 904467
565028 926403
557233 945097
617061 885875
821645 669281
776583 733107
843322 657954
629646 863566
977530 530606
908979 592103
625062 876760
647315 856275
823157 672668
938288 568155
859535 638041
813799 683210
871208 633299
870755 637994
781033 720692
782974 708467
673968 833219
897965 595010
967026 527610
873984 625970
514913 980585
966529 536367
612236 886782
721764 770974
625077 874719
662704 831341
709712 788855
870960 619118
937787 567496
823156 683658
977225 523529
801287 690315
520968 986449
538772 959347
726793 774675
719779 780193
518220 986583
632694 866553
552553 944282
700265 795579
665416 840300
787385 706194
536312 962326
647723 849680
502726 988429
980955 527800
851593 650360
821675 672055
613297 881048
930398 579408
511771 985486
582379 921548
534205 963413
754093 749423
661408 838930
808326 684762
816100 685612
669207 827888
580625 929131
931351 573020
920719 585980
780241 720293
654769 843211
631419 859996
676898 821770
722918 770485
681799 812132
522210 981778
738041 758887
515878 991539
694635 803937
833837 668358
984256 519064
810472 694313
789984 713091
796474 695262
862427 632964
682742 808530
748323 754856
670960 827657
973361 527041
901438 605445
804763 697196
567264 937040
527555 965434
678877 826331
794096 710722
982946 522234
836456 672015
910778 595243
731254 759309
547568 960791
606291 892549
890314 609132
511886 983316
544054 957829
888720 605702
901870 603269
780312 714670
726540 765445
839626 654312
959937 539771
786680 706380
544716 952797
734842 770713
841221 657492
838932 670461
571004 930733
942453 550177
640865 851104
620503 874434
666741 826728
514487 994734
709321 788852
592339 910333
996938 498865
838109 668620
694776 804881
737230 755854
658533 839579
545654 963821
522613 968643
700073 795431
767150 726679
567799 926449
766375 739931
507988 991593
853436 652042
632709 873796
918793 575872
627205 881206
933057 569768
841635 657212
646803 858505
828714 678265
608017 901535
778121 726619
703071 791844
876415 616646
958556 537839
898423 596431
726345 771267
855601 636317
777508 716598
519862 976645
635734 869082
510899 984332
897375 601871
727729 780024
670362 833329
571395 928578
564665 942545
583971 907925
588071 921584
647618 851906
713261 778453
862970 634448
732986 767276
595670 895457
975185 526263
914482 583885
802931 703959
946687 549570
528993 970342
795475 704550
784261 711673
854143 652962
891126 608223
933625 566523
581283 911552
640542 858132
600209 892194
881449 616720
866217 633031
544825 947993
998134 504518
979275 514886
537941 955621
799909 693735
580282 921677
782022 725327
838926 653754
544228 962630
662617 829959
532209 959078
645066 856196
652148 857305
683843 818945
913463 588030
701558 794832
871193 630273
592550 911659
651145 845049
669225 837179
732984 776632
647391 843816
828887 678253
573305 921393
713133 796361
871059 633043
533472 972525
952709 551842
730281 762015
807131 690342
937076 559819
916099 589028
674381 817949
745545 747143
988368 510652
847554 662190
764702 743870
505828 994280
887213 620555
555733 937763
905095 594229
678374 822502
822821 677884
523040 982887
867357 631451
927826 573363
862119 628192
877133 624558
887101 620641
869764 635515
669715 830946
570799 923442
550533 940464
635054 874644
661625 832736
733022 762658
723948 781013
727328 775624
719725 786074
643731 859090
514915 986205
823058 672138
961545 543239
558743 934871
937264 570182
743975 746581
939794 558502
579025 920397
555680 937767
945668 547985
896977 597511
820406 684652
522092 983551
787290 713011
758734 744338
691343 804419
658117 840299
728082 781721
763380 741579
693638 810589
947823 543513
521278 977289
514852 991001
594465 914041
909450 593470
974305 520583
749306 751658
614428 880802
577332 931691
776106 716335
795546 707086
932484 572704
588909 910605
984491 519340
933117 567720
755631 742387
811661 679223
828878 671453
958993 536899
577028 926009
566560 928691
843688 653325
767492 738141
955010 539702
734158 758001
829442 673212
614582 887808
710102 794768
949790 547925
737967 770197
805239 697317
877413 626409
773056 720892
544094 965181
658141 838074
944584 556659
577463 923682
794250 703466
708243 791646
608954 881502
533693 966339
931436 567061
995622 507157
603772 893817
769205 728585
650076 841659
934075 571293
591903 911507
519111 985043
937099 568853
511154 989792
782225 723132
548426 954717
580457 927989
922541 579537
646981 843351
856326 635613
711109 797835
877149 615687
931975 558446
580422 917394
781873 711467
890413 604927
894527 597361
973134 522175
884582 616935
940373 558027
738426 769265
794379 702322
884619 617550
905040 602748
558236 949269
823148 681099
524775 970229
984179 511825
674344 834846
597282 898283
931514 577283
640816 857052
961025 535497
544395 962065
656057 841728
660022 840950
541398 965829
698781 805900
701608 790522
589791 902639
897855 595859
711504 794603
824522 682008
649151 851456
724630 782305
611589 885955
862101 629286
841868 649772
705279 791304
534420 963253
725558 765529
542466 957785
623784 879518
542174 955988
658970 843975
607993 900251
747964 760526
512464 990908
946264 555980
957418 549805
514832 985744
996465 506875
798836 704347
519829 981972
563397 939713
884496 618291
711010 798856
792783 707283
661177 835487
856241 636050
757185 735935
805669 690004
876384 621558
620376 873069
967880 528558
907811 596863
998380 501295
835183 667179
847023 653292
630577 867820
534916 961030
919565 572797
761284 729290
948548 561391
804229 690533
903911 589092
789949 705615
931085 565802
790289 719460
824133 668528
635713 868432
895260 603239
643929 865988
509338 985399
720890 771410
542999 959320
660307 843144
836007 662061
777856 717588
888663 604441
687390 818340
581698 912652
727728 766079
950857 549261
843709 655780
578527 924054
529064 979008
644323 860159
684845 813316
916837 587325
625469 865195
629524 863034
872601 636593
996126 512665
713976 793903
714237 786201
823834 682369
589843 909552
792772 712190
836025 670616
789747 706884
925101 568957
550449 942868
955638 548250
756438 747117
908578 591035
747018 759255
947799 545900
972835 527676
512406 996333
527134 971629
934316 570312
510228 985340
644900 847473
673960 822518
843477 651321
512240 982934
518499 978756
899325 610096
543910 951682
859194 637732
803953 701905
958520 543980
833194 662475
956333 545725
669317 820697
989763 518618
687720 810371
975038 526310
914510 587171
679535 825091
545045 955039
755943 735638
704415 801273
810978 692044
588862 905425
611894 878501
666333 824076
704697 799052
848127 645317
824622 678867
938214 553986
837357 658758
598427 897195
691391 807842
940087 552464
980872 523003
591204 917435
555524 944486
729251 780388
839195 668328
734775 770944
579171 926909
795464 706676
862460 640681
815810 687870
660068 839700
585385 910260
820842 680461
850820 654557
878851 623092
816078 683561
901720 604960
662011 835042
890924 606037
507769 987505
874041 622206
744767 746341
832913 661259
783330 720115
636369 862597
927075 575546
654316 846728
930504 559628
593996 909464
513432 993625
529084 973250
515365 980663
526803 968385
904195 586173
854347 640531
916135 574239
813045 695280
939171 562389
718549 778545
596957 894981
570000 934901
531111 971120
835099 664643
498490 998042
701670 790076
520884 987454
894553 601912
762233 739275
728515 764962
512933 983514
938920 566031
665184 843488
866997 634800
983790 524011
701204 792117
552316 938480
560868 944417
883313 621112
986026 512073
781023 710678
927272 568907
981743 515121
729734 775600
646736 844568
774668 731717
708126 787957
632580 860319
849633 642064
513267 987147
577273 915090
642351 860277
633433 866235
956420 549742
537557 959548
749968 744030
926926 563724
704220 789283
865319 627582
896897 609286
981205 521782
597549 894046
867308 629900
924823 568304
583773 919396
851441 648699
808408 696284
686591 807703
809559 691657
770571 723370
639364 850718
662976 833021
827562 678625
929641 565556
623111 867466
833098 669928
978224 512515
964101 533543
781293 709281
938826 570579
585939 918882
623075 885107
652417 844225
656594 837285
640875 856942
671764 820656
782386 727496
649670 856215
564293 933813
737530 768857
743751 747093
710408 798830
713872 792145
973537 527897
954581 541369
980049 523979
871599 634134
788840 711315
922230 587563
562440 933730
978827 526416
582442 910438
794590 702263
571044 922124
540596 957684
941954 548776
746983 751245
870463 631595
572743 924540
962713 530438
544918 949874
967672 539194
781643 727173
886314 603708
947705 549536
566345 924027
854464 649422
948597 543617
900019 609233
753361 746682
506536 985279
990459 500889
970542 535759
794285 714086
856972 638886
527550 962491
933042 570633
589851 910207
627905 874828
566762 934981
907496 596107
519455 980157
534350 963287
515565 985247
619420 872609
912993 588919
590506 907397
589024 902527
825844 678985
708932 788630
852183 650342
672046 827350
971369 525326
722185 780453
879002 617458
600700 900256
867476 623554
651872 848747
604159 895115
636597 870014
906031 584750
670261 828252
691972 808950
556434 952000
637901 865544
868827 629340
703779 790096
524335 981485
547661 956590
769547 737826
613524 892035
945767 559823
995233 506277
525532 980513
518497 974090
557404 951643
992434 511795
811190 692799
711119 793386
894922 614772
882164 617716
796203 712305
932942 559607
785931 722301
648678 851120
676189 831717
910974 598793
631823 867413
637912 863331
571179 937775
581165 909624
953270 546037
731989 771991
631548 875071
922192 582394
786974 703617
610198 882238
755435 747602
737238 767705
941513 568188
931465 567776
640019 849996
501755 991373
519188 974227
844714 655129
614021 880055
581029 923342
526032 982844
791001 711241
617260 881025
933832 570393
656390 839692
676072 820554
677285 826301
937387 559628
990609 515845
607783 896802
921945 584650
674860 815942
682032 811729
668221 832986
988363 517263
560687 939994
613857 882228
721832 780280
559074 930971
891316 618624
997514 507826
658618 839867
932947 574472
966145 540775
858665 649302
720150 774920
718980 773205
534332 970757
679024 823662
651372 840848
630488 859778
768475 725795
524554 967798
891319 605884
856866 643154
901781 592295
784171 721260
881552 617772
899684 598915
750110 752982
509842 983548
585436 920212
815100 676244
935700 556625
873184 626660
946861 558843
994014 502439
975025 523395
571969 925654
688946 808341
672520 831462
973943 521331
639988 857823
656867 846546
582902 926940
648421 857786
842792 651116
688818 820340
792131 710770
784662 716499
711247 797621
870195 638016
936254 561493
918112 577507
681567 821536
569321 935062
850731 651021
929252 567586
935800 565270
580667 912376
597833 912086
875264 633422
546047 960173
812361 684154
643823 855216
513048 989932
998732 503036
934746 563566
544864 963993
761270 747012
523500 974027
719059 788807
935496 558539
564608 935143
881267 616136
659065 844378
809925 683712
552036 939715
794292 704782
830332 666626
993884 497993
636737 858452
755401 752195
624560 867354
678428 812092
962174 547719
743959 750737
578456 918029
801150 708541
662956 835998
748162 759073
889172 611044
689858 812404
783489 724572
755333 745295
876223 618165
819906 683511
841708 650943
553941 939080
706936 783971
958910 545432
715105 781693
634360 875509
886397 614119
556310 935611
617675 891471
965552 524795
867903 636849
644523 864550
811805 694942
575075 923667
818949 675967
638885 856770
979006 524242
877841 614783
867608 624267
517540 991473
677642 830899
804852 689565
556010 947438
644191 864189
651332 839896
758749 732561
750264 747305
942924 563163
876809 626572
731731 771692
967990 523711
977314 521467
864636 627530
917030 578589
509626 987658
794278 712717
526992 981771
754668 741101
770202 721879
572877 920093
874910 615802
678964 816646
829114 669258
536907 964711
561061 937287
591374 900576
878432 619568
674178 829450
916044 579047
607464 901095
932320 560933
835592 657020
750616 744420
859153 646988
981055 510970
677288 824884
630221 875053
964276 542482
810489 698476
875828 616704
932895 560658
770800 738390
971979 526437
648732 850700
628156 862968
794445 714110
850518 645316
835107 671379
952194 547148
632625 869661
674535 824415
708066 788991
771551 731961
946284 554286
582862 908380
809109 687671
946054 553444
574733 925452
944101 550321
885228 612040
920595 569848
507561 996916
538353 970653
723320 783859
608003 883000
970416 522898
911217 598367
843880 647234
761841 731935
878345 627952
978022 525951
960717 546722
495046 999685
661574 829173
978919 524387
960932 530648
654463 841149
880274 619635
561964 931846
596401 896681
801350 697885
886879 603679
651068 852571
669551 833595
611858 890016
577413 914316
551743 953137
880411 617882
571374 936675
839368 661945
681518 818776
869049 634359
917667 588080
648108 848278
543593 962555
783133 719738
765811 732718
842819 649235
725821 783445
861059 646623
868941 633659
738983 758446
610349 881267
662726 845672
961665 540771
499160 993560
979533 514339
937248 555864
963870 541022
790984 710314
750318 750068
949153 541010
546809 945179
552266 949431
893814 601724
768643 733005
821542 678802
854066 637376
983897 525245
638137 861060
574270 925396
997002 505773
638010 859451
668138 832768
995698 502084
741252 762193
700998 794888
575282 925575
810862 683289
835583 661292
648136 857667
820917 670985
792310 715038
877348 617014
665521 833458
722389 769654
785701 713194
643984 863821
881356 622576
789037 716648
562867 932759
911568 591154
645396 862502
723157 775228
932428 568050
687121 822500
767883 741035
671111 832846
736031 768454
512611 977806
844628 645959
506909 985617
749727 750415
868835 635438
556973 951537
665637 836192
956605 542203
966953 536026
945548 554427
611087 890560
640779 850459
892646 602239
579575 923530
632008 863992
791377 699842
686562 814149
523520 977622
910376 591406
580591 909441
846265 652612
847700 657565
538498 954495
617354 882205
916937 587000
846217 654822
723067 786803
552399 957329
622096 884559
930790 572740
856190 650655
616243 887093
709201 795460
507141 987066
630216 872420
504875 991490
777331 713750
654825 842957
736184 769402
569266 928973
950999 545114
792584 713312
813625 677455
749364 756581
681262 818502
874811 634655
694672 803047
591988 899511
544831 947165
606447 892920
793168 706222
566859 937505
700461 806665
618038 883745
555563 949138
920563 585398
521785 982225
953393 551974
575303 928138
693294 808339
977654 521172
645854 847126
862460 635049
537378 962314
984586 506311
694875 805412
641935 852312
549788 953507
844465 663270
822663 679560
807527 682665
579732 913516
856084 643332
767532 737817
517765 978187
581157 911131
570552 920831
822314 680428
848711 644327
945968 548321
748127 742143
694724 809465
972112 521664
804264 689634
869068 627044
604765 885555
877218 627106
699242 798272
774917 717484
596582 909371
778696 723769
777486 726278
676728 832423
854815 653501
851951 652356
896192 612828
808067 694069
837904 657830
844177 650507
607180 893984
844997 655706
964121 542769
743302 756997
695989 803930
952678 554621
829253 675056
557368 945197
855561 640048
840138 655400
860819 631197
719385 780210
763030 742808
996917 502185
681307 827813
599048 892040
796356 710447
528469 975205
578373 912470
877998 616996
701499 790560
738807 762536
954624 539358
954650 550469
991000 508595
767363 736564
606961 892783
708871 784987
887472 612565
578816 914171
854706 647113
716933 785608
591808 915858
563617 936277
610419 896808
606463 888676
597020 905234
804223 702578
780327 713632
570577 932942
880407 614648
988231 505031
965512 540561
977797 521020
981010 510961
832451 662376
880686 619689
761106 739728
916517 593150
880472 629274
871984 620872
602558 902695
586041 920570
572158 922540
986238 516712
942773 562283
982236 522534
890240 611637
629378 873384
967007 539954
853374 654358
632932 872843
954644 537070
630057 878663
652508 840277
686376 814462
659508 836665
980763 517307
571851 923543
658381 850062
925816 574587
676912 814521
772570 731957
636825 865526
550215 954043
615418 894081
621385 877210
801904 694122
538277 958609
992711 504195
858043 638274
926433 565814
954876 550750
676727 830479
630725 876236
841445 656514
516682 979258
794482 701822
875525 629925
823188 683807
885773 617439
962122 531786
904513 599231
832554 671964
624886 884210
669685 830800
567159 938517
826208 664158
665086 836285
954818 542988
546833 950172
687680 804319
794509 695860
868366 625980
937109 556870
994075 502221
824088 667105
726955 780075
901848 591717
548413 955986
750429 740243
553606 942292
594215 914978
515741 989113
589177 909054
617697 877449
553479 944754
525821 965593
897824 601741
908291 582304
571027 925241
640866 857461
827635 673344
532553 977144
523099 984058
624043 866836
755930 749241
755490 749067
862419 634524
626813 874123
896740 594584
831315 667851
657675 844517
838354 653992
793159 708570
635136 855406
942395 556773
585285 913511
849052 643734
539289 964177
916940 585616
921766 586858
543362 948050
842848 649472
817876 687503
591687 903648
747897 746141
518583 989485
757668 749042
692380 797734
719087 789171
706777 788530
845930 650489
911813 598076
898968 599285
993528 514425
940754 557742
582622 927095
719534 790301
850685 652365
540028 957792
731914 759649
510217 980952
884703 616808
525936 966455
702136 790107
509274 985637
654285 838654
663255 839082
702565 805064
544183 949551
936053 567659
574880 920233
809994 699080
780635 728153
998239 492113
569946 933965
664056 833268
627935 878209
821323 668928
736470 754301
857349 638405
534746 955335
680102 825202
935838 564384
775140 722158
919877 570254
655438 844636
644734 847770
537731 961792
897399 605328
691872 813947
824576 678582
691614 801928
736691 772021
542194 960632
959175 533451
954988 550552
594265 901032
546256 963425
556695 945873
933494 573153
610885 882551
520049 975798
767351 741951
776353 731221
623152 868055
677450 814337
666126 838154
913519 595201
795777 705115
749743 758591
717054 786163
546020 956425
544805 949879
637187 867078
659949 832147
995383 507569
915295 592127
997175 511397
548459 949803
748507 741521
802540 689238
557344 934502
715591 787667
762350 735177
828882 665428
531103 963646
822117 669367
621082 882053
780797 714370
603423 892809
808891 694396
564467 944274
852578 643595
918060 586241
583029 913087
737911 770309
966581 539463
809978 696319
850834 641848
847689 649058
686506 804758
855424 641899
891250 600019
561506 935632
780512 723039
680154 813418
672234 832121
655416 836083
638390 866789
741782 754994
544712 953828
955078 544656
710322 781696
765620 728992
898343 597882
841363 655057
967819 534102
932754 563066
910980 579548
672454 829716
894630 606063
922893 579258
908216 593726
651292 844367
516615 987349
540473 958634
869948 627979
522395 971309
775016 730013
883020 626511
549747 946325
670539 825753
855112 638867
575320 932725
669119 824164
904662 596453
936410 562709
710806 791768
849325 658193
815657 678308
764343 739710
984248 512032
550467 956009
588838 910459
690066 801878
645816 861736
977157 526646
522778 974689
977066 524953
846867 645647
656152 841982
768129 732331
791838 703636
838268 660867
714761 794467
533711 963686
829684 667325
727338 773324
970892 528539
586172 909827
873148 626431
767678 726794
593289 899068
994663 504130
909474 583783
836403 666877
923294 578840
965668 538133
622960 885581
580277 913589
714445 781812
744269 756159
685987 812312
684395 816344
820932 681286
636413 858661
770350 725781
789344 713863
582420 915294
688079 813135
815150 680918
979588 529888
813279 684830
542572 951151
573509 924422
804789 689400
919823 577078
762276 727783
867982 632246
654877 840971
904103 594193
966803 537303
616215 884141
574519 915793
805610 699052
793652 700876
505484 993959
546251 956449
639745 856241
492487 998382
606061 883952
516185 993813
993052 504910
609736 896601
910110 590778
630689 861198
519693 972994
921326 582487
645618 861854
903323 594158
989493 519809
526929 976332
851636 651087
588914 909417
766855 724863
673699 824412
592451 915027
538904 959206
620573 881254
998168 510941
784643 723071
563885 933269
700976 800307
524665 966538
542399 961274
968571 531601
504627 991766
587121 914207
565133 934794
697160 805212
985915 509262
544501 963337
929686 577557
608447 889150
913709 585141
776423 727014
631791 873732
947499 545751
834389 660158
912391 595781
797730 692997
572278 926670
656978 845019
714242 779594
880457 622620
598661 898509
705864 798320
607260 887329
820735 678198
705573 785071
710206 783894
714657 785853
896873 595465
998139 492706
566950 932788
968348 527163
530241 971997
601489 898870
674607 829762
844863 661810
745001 762040
835695 669095
793774 702943
984836 510243
830125 666882
717467 784243
718633 787736
532494 963896
580045 926342
627458 873450
663305 831402
993012 498179
728438 763036
601170 894685
820869 688281
742705 757237
560740 939704
725334 767067
588223 911902
571072 926055
949492 553838
554545 953317
855222 649078
604079 889341
559263 940564
792683 702841
923764 578441
882655 611854
976416 515818
571716 935583
853878 653219
927203 570906
748848 752588
792422 715617
724195 773651
638013 861380
914960 575940
856509 638425
945895 545885
763948 732902
795704 713952
988421 507477
969984 531871
615826 884846
971870 524091
572672 937114
609620 899865
785107 713096
966203 528407
983371 514440
663080 842823
856412 633669
943118 557861
649648 849954
788887 707497
986399 507190
640350 850241
535385 969734
893829 615273
779717 711268
563642 936430
897224 593006
557924 948303
981087 519516
523522 986282
688305 801946
977328 526154
742872 754978
742647 753378
891094 600785
745175 745551
888418 620522
926095 576513
625866 864851
763506 727347
543976 953215
684446 810991
550563 946417
663566 829098
871010 620150
850892 647902
720122 786994
528434 973214
756047 744392
683541 813372
742765 757333
805953 698410
638304 852248
509555 994435
942028 548173
922582 573322
956065 538123
512097 979955
508740 981869
560098 945050
791263 706587
992060 509237
864057 644716
986147 515778
513720 991238
658081 846675
750859 751535
715970 792626
628337 881427
679661 827412
895550 595394
715167 793289
521670 977705
905830 599242
952251 543876
982771 517532
908416 599706
882788 614911
858168 642479
769318 737867
922213 572424
616093 885003
541171 956314
516996 980122
955036 552150
820173 670304
679818 810252
823559 686328
759131 739063
523485 976938
951776 546373
688066 811740
601810 889907
992336 507575
553537 946896
557501 950222
562888 933025
555030 936484
810194 692452
950972 542016
763586 736634
753330 745137
850721 641169
717473 782787
926836 578052
981351 527264
904791 601474
821637 685842
868336 621892
625775 883050
778922 711301
551258 938768
881572 625207
565119 932458
935108 569038
739387 767592
773640 722554
734675 771706
650287 847125
803850 694571
531399 973088
578326 917309
526174 980147
692726 797287
703443 798552
731702 777138
541439 967791
512032 989522
719316 787166
674410 835082
498657 994437
912927 585100
950420 550891
520469 980816
887841 608598
981608 512049
772807 726136
521236 975237
819950 682297
527642 977355
739726 758085
578330 924247
620859 871803
964537 543511
839703 665133
718025 782832
571522 922245
572515 933105
527911 981240
733234 761462
737483 758866
673314 836387
710180 793060
925200 567297
656653 835417
586372 910453
889336 607929
838513 652351
761842 747263
608921 882476
676446 820493
778016 721075
993509 510551
632489 857929
913327 591803
916273 575108
794589 701515
773191 727233
852367 645824
927021 563836
724086 776674
953245 549360
563043 943422
596940 910863
872200 622013
623307 879686
888258 616780
828242 665250
684909 820493
565538 926503
977265 521895
800036 709430
797356 711907
761967 731997
550469 941317
714468 786773
510118 980945
765483 737871
713384 781460
891979 605026
991220 508221
712337 790267
786039 713683
562660 928055
588977 908298
630230 878079
632606 858267
558943 946758
758682 740075
944999 562235
769779 724282
729236 771700
744596 760971
812294 685145
503417 999413
765267 743016
558895 936634
527329 974279
997199 499305
946998 561274
971428 521849
648849 844467
617091 891935
739151 757985
505202 986565
615442 883076
923987 567520
678558 813299
608736 889552
638318 862989
717245 776903
842300 650616
965283 537836
702365 803300
536630 964034
663061 831110
762608 728043
576898 921356
533236 970294
640867 859597
710796 796982
921482 582317
607318 891098
712975 778833
817965 688228
800844 706320
539910 957167
594302 903181
508037 998787
981379 526806
734596 770245
582085 910549
993184 509678
928958 576180
660868 839857
564602 938017
589075 909703
650446 839772
579520 911113
971110 525341
623670 869164
669405 839492
553541 950773
947583 548385
824206 674725
642801 855395
811965 681749
817759 673270
618406 883558
614000 879039
625799 877214
795504 704297
806899 701022
709550 792360
556832 950192
760743 731096
918201 589885
510546 998383
841018 656674
501887 991866
541033 963754
791173 706528
967013 526400
933497 571736
588886 917964
974087 518808
836516 666061
718674 772208
790334 713342
794001 700565
774482 734925
770671 726391
988394 507337
536150 956068
956801 543211
890637 615867
786471 708224
518843 982962
955429 552100
528794 977853
547131 944679
535584 969702
585080 908669
655439 846930
940565 550543
631443 867803
696971 810072
789189 707349
609013 883634
655155 851155
904354 603942
517927 991279
636419 868446
670627 836035
524591 970695
785643 717312
774764 719617
691590 807003
783658 724450
677031 814571
748721 750751
629187 861383
722789 773924
781194 716284
690217 800787
949011 551315
758870 746624
987613 522300
593334 914171
682251 821294
942897 566582
993124 515465
810310 694399
646774 861512
748727 758934
600244 897498
712188 787803
543401 958405
604151 895272
695722 805126
800365 698768
850174 649713
926341 572528
648995 854607
762107 747493
964378 529762
557960 946459
767099 731742
955246 536218
763658 743641
878126 612400
800220 694883
717537 791785
938568 564729
808268 690860
881260 623899
597029 907352
504428 993002
811294 697297
747683 747973
888756 601261
507214 999450
892298 614664
560004 933440
690737 805415
660669 841145
576134 920716
637458 858977
797554 704808
823344 676729
893107 616720
657411 844510
509232 989394
861982 644846
895606 608456
808717 700664
762463 727705
555376 939638
576685 915185
877745 630726
669504 821111
861172 637222
713171 780277
893022 598138
588584 912525
615711 874966
645268 845620
824638 681580
686604 803694
585983 904272
900653 596312
826606 670483
723670 782905
955614 547087
873905 630670
981924 514489
840690 668259
824794 679894
635078 874443
848658 651983
595621 911291
924168 580815
738607 766546
925763 582102
600712 908910
504452 999913
731221 774850
611367 887318
975758 519920
740387 751730
729264 768353
613309 896286
512975 982924
828553 680257
594907 908646
533945 956809
597318 901228
814764 686870
583973 912440
776615 714890
588034 906933
824170 677082
969521 535613
987539 509479
755397 743853
547736 947563
622713 870624
916149 581600
792345 717330
868978 634460
844280 646862
749348 751496
792545 699218
587181 920173
868663 625022
871512 633368
988870 519292
642846 864342
966193 531046
788683 711577
756810 740110
629186 864421
823867 667763
901984 588910
637287 867516
947847 560949
701267 799378
562570 936719
872127 624060
714543 778177
995645 498953
567143 931327
784630 708130
931159 561130
719284 773722
876652 628536
737546 759674
973548 533228
555826 934392
834794 666954
604368 902516
745116 752165
733619 761681
739899 752803
509623 981199
908804 590027
566211 928337
831669 659217
989124 503812
893298 614266
591347 900632
837815 671696
711786 793677
865684 626786
572841 922193
720089 770118
810610 698039
795129 700818
553101 942669
711357 791106
841610 652519
525015 978569
829010 665426
720781 774735
904190 598960
789561 709676
829194 677660
850881 650799
979891 525013
866093 640549
818513 683224
589952 904801
817739 673792
902718 591981
676263 827205
658605 848035
953983 552886
667267 830992
959084 550426
506043 989852
926104 580263
915992 593680
840812 654946
613476 888077
747924 758629
845189 664030
575409 921997
819890 672096
532359 975788
929222 575319
633949 875919
530425 965038
992089 498083
866024 640240
803566 688594
528978 969059
771511 736057
747021 757666
923584 571009
841771 662307
885407 605471
502991 999345
631919 863698
663679 832985
982005 523878
750713 740329
824816 668755
643422 855847
977423 532466
561590 936865
858997 631577
747249 756529
957322 543233
663857 827461
829865 671925
841305 664065
851359 646272
812146 688907
974983 520946
904432 594258
642949 854448
535692 960897
835140 663625
809961 691864
639995 864274
810518 683850
989576 512944
896947 612287
867012 623155
842172 666818
943891 552115
528773 962250
875971 619786
945085 553481
498021 998890
966800 542385
649387 842670
820481 674799
859813 648694
659870 846063
802045 693610
978707 513062
875349 622519
705988 800967
680314 812903
854902 643810
699162 809212
856837 641454
882375 622052
607855 899985
794355 707165
893615 601842
679881 814843
701943 802232
915504 587349
842219 662855
717287 781852
629628 873593
880067 614086
662153 836526
762154 746291
833827 665649
656336 834849
628470 879946
943626 563605
582884 919965
892277 607861
870725 620513
662746 832812
800689 706026
989106 509879
687972 820929
552351 947618
669424 821123
950344 553117
972932 529499
972389 523502
950273 544749
830762 666398
542022 951870
810119 679913
834469 673985
741796 753154
989295 509339
874051 622774
584656 909379
661890 846382
818597 686114
712165 784441
717486 789900
503696 997608
616075 885250
536755 956858
825080 683997
934598 558751
618117 887872
849551 657573
809631 686551
660332 846421
923032 581405
713968 785295
994553 505288
734031 760604
610047 881260
764248 733072
832742 673286
736152 760405
624348 878307
515958 975854
773252 735091
996567 511103
926470 575661
566803 924569
500128 994352
939156 562915
683999 806099
748600 748756
757005 746387
586605 919796
675317 826188
719974 771904
669490 821943
621949 874438
653931 839551
506761 987984
603357 888649
670091 823940
586689 911359
959712 548619
513677 979920
631134 869355
915829 593916
581803 926451
779374 724792
641925 863756
723524 784846
878370 615569
711127 791254
643504 864872
891935 604965
928012 567616
986850 503732
867040 623762
647666 852635
783315 714931
635941 873957
508985 994113
571432 919962
877988 623124
590741 909800
925093 568898
514560 986050
948451 546807
916940 583398
545056 952542
511705 981553
504286 998530
894691 611424
981634 514464
988681 501904
905415 603744
787229 719399
897897 606736
730214 774205
600690 891653
514005 992042
555837 950524
741863 756171
966112 536630
921000 580810
789993 716401
953703 548611
638929 860790
656075 853682
857517 645463
705188 791097
612148 896899
748542 753118
567515 927205
506004 994757
534905 969040
892404 600275
934842 557769
585551 921217
534295 957516
755186 747220
702721 799235
989189 510064
774213 720971
856427 634759
717285 778942
726912 772623
972274 530893
582358 908072
547471 960705
658137 849024
790772 703192
771902 725037
765138 736188
657810 841448
834198 670273
778303 721022
849829 646407
725389 767494
574148 919389
511689 979278
615402 893052
711800 786938
959100 531971
895642 606034
954034 544301
999792 505405
877778 618031
935923 572064
585174 907217
533929 964641
584415 910947
997668 505390
834702 656502
983056 509523
560904 931041
531911 970507
644058 860910
638051 858348
888820 608584
702430 798646
529466 975554
908388 599728
712166 792318
922585 572073
727157 779786
525533 975811
851006 641948
659047 845853
824716 677744
945691 552683
530959 977131
657681 843360
949085 545874
521577 983868
530597 971040
746839 751928
628372 870640
588912 910705
757251 737854
969153 531639
531169 966623
948337 547886
621892 882238
596832 896015
621577 879012
806484 686789
711707 797603
683384 813585
900009 591761
771614 727554
995078 501717
536487 972784
725996 782766
974565 516560
903894 593778
533923 973504
580963 909249
840109 651698
734016 772174
972054 536048
928949 579670
846254 656604
840959 654378
696626 803405
653185 855677
903562 605644
953861 554204
506294 997282
525705 972176
896965 603314
981441 521251
581484 911127
608401 892234
581243 909001
710360 783364
840686 660200
882870 624403
620089 881310
867964 635592
544014 955368
624496 866706
662365 836375
808076 699489
601895 906568
578408 918783
796776 701793
973009 528522
684025 808653
752957 753953
528548 979108
507532 990489
932627 561272
610050 883393
614342 890259
632398 869376
694737 804216
784474 706406
597608 894469
666593 838259
675773 819313
874711 623792
857909 635764
803547 698719
734388 761337
816902 685921
889126 602468
805477 685903
647448 848572
509947 989531
995693 513816
965205 541948
684451 823456
865478 627965
934137 567903
622068 881455
812026 689138
906528 599603
903513 599343
906183 586526
925216 572105
578803 923844
978453 525176
613740 890119
998257 502135
820583 673743
685906 813335
867072 638984
925018 578097
832070 666157
732606 769210
523959 985533
818212 680586
860529 637578
532403 959806
600509 892452
753247 744543
974918 522117
596661 903477
637761 871081
923979 576207
792543 716397
693713 801735
605140 897530
572266 921396
537206 970547
977447 522961
974299 521134
942051 560428
635733 870537
602783 893257
964957 544527
751229 747584
833035 671994
781938 725725
972413 526843
490551 999868
809613 684377
840274 658371
580467 925997
721769 787799
713631 790407
616049 887787
925403 580822
532122 969444
690347 817275
576631 933368
607631 895739
858456 650365
557465 933176
555935 942863
959145 540626
840052 665701
912397 596718
876769 628850
847591 653294
989821 510148
606751 895461
644054 864916
621125 874323
968913 527038
967151 537450
811381 686124
707514 790696
962927 533921
656414 835920
835502 661661
668333 825876
704725 794430
657490 845364
779398 718828
697833 799183
970001 524075
893771 612362
678065 821561
775877 733624
765371 740339
933847 571827
607778 884826
615683 890261
510697 990757
964780 526904
877326 629864
616367 884009
842116 667456
795373 695881
735713 766508
715132 784965
568163 923179
812953 689240
634252 856851
545654 954165
719756 779140
657566 847988
599327 899443
841220 654502
776623 721271
527796 975226
554499 942852
929032 568179
738849 767369
654867 846445
669213 837097
788376 709335
853676 639642
561486 938250
731118 773257
930275 567599
826773 676643
684192 823431
709725 797321
725604 782072
804868 691411
858534 647029
969550 535788
613465 879552
740380 764702
747945 742483
762880 727985
686257 809238
649096 844372
952416 549686
544295 958324
756671 747918
874034 620976
945033 554260
647183 845910
737041 757226
686932 819406
759396 741433
846650 649377
947308 557107
855274 651797
521550 977716
799578 702455
969413 527337
757966 735807
844777 653544
913574 578540
952148 550840
774814 732149
806061 698913
600084 906384
952054 556236
665004 830652
903886 591051
527095 966003
849725 656842
677314 812726
759318 745327
586598 918161
934609 557148
529583 970678
858235 636501
683940 814109
684486 808914
971504 524769
923072 575945
528472 964481
609077 881173
939725 557848
830736 677362
521079 973702
642934 866137
782557 715866
952509 552815
632847 868970
925778 573104
621505 879982
833498 673794
511304 995839
515744 983561
781579 726838
845678 655482
622810 871621
774126 721888
773123 728997
978568 525743
567568 925114
498229 994134
870483 622963
620297 871243
604270 900041
727166 766820
803210 690442
565218 938240
533334 958328
595372 909551
871435 622458
910383 590930
542235 951334
958640 537280
887945 613515
909215 591906
926025 578156
596861 911626
717652 775164
863064 632428
852089 650924
523638 976310
547766 961688
525592 977125
798887 706954
569489 939202
905827 598969
623902 881607
761308 742742
564756 940552
994391 497766
997913 509222
871838 634120
628469 864572
802599 694121
732667 763421
935904 555342
889701 607052
577898 921517
549035 951214
531887 977646
712397 789751
773187 732119
643948 847519
724025 776368
900986 604328
706497 786820
931734 562670
970587 529702
495155 996242
917085 582480
708442 796137
651007 849634
595299 905930
639125 858304
960075 546220
795980 699736
988330 519625
900766 601570
624027 869350
720710 776341
977491 520735
497552 999126
518348 978695
820466 682804
646247 848305
603999 898101
600783 893513
737054 756763
713507 786896
503459 992503
924628 579801
548834 942700
626232 866031
742964 753823
982475 524295
844826 658017
538009 967419
780539 714788
719037 780218
531393 975044
618281 876386
979585 525270
633958 875817
723709 779661
944471 560274
657754 834466
635969 861473
816148 689301
573370 923719
990881 512751
861607 632125
980608 526829
850291 654111
865778 632899
890915 600457
977121 520019
588466 919906
656342 837074
575010 920071
742025 748863
813948 678332
523893 971271
931428 564367
728234 762733
609344 889526
621132 870409
524905 978114
821783 677483
833693 666711
800785 705268
746302 749314
565810 939803
622152 878534
806261 702971
723152 777817
635592 865422
525903 975699
827523 676910
725077 779955
698357 805290
748778 751475
544765 946955
913079 593213
856061 642338
667147 835214
734542 775268
930628 561324
607877 902109
618983 881236
588795 909597
888064 620755
586608 909315
767126 742309
536380 971598
863678 631621
947944 556011
835625 656851
947745 561374
515993 984635
942333 551059
636897 870354
906941 589515
514928 985123
609402 897746
591562 903247
945711 556609
908763 585315
736234 772064
958950 534686
616389 886916
731300 769141
673724 821701
795427 701765
971824 528582
974277 518117
767468 729803
789484 715565
754538 742682
681868 815782
582978 918841
586712 922310
834457 667298
903845 590634
778729 715200
595947 899830
929810 569938
776471 726177
957299 534808
601718 900317
870804 633053
574380 928016
926997 576177
913077 582198
893882 607624
624315 882888
983164 507580
650871 858285
774402 720056
550270 946945
942247 563688
705915 791127
942642 564238
963511 534487
978041 522193
501212 991781
904892 595274
752612 744262
911116 589642
738995 755095
741965 765420
745309 748231
537628 964793
864250 628784
755985 753033
901370 590640
625979 864325
633570 862106
771570 734459
557266 950358
927310 573519
623036 879834
885734 612250
900240 607689
642891 859265
758377 748875
658076 836052
843052 659785
818060 676444
572177 925388
663179 843103
555089 951890
895462 598807
701618 807500
859853 638326
682548 817659
529167 961882
524334 974367
849360 659596
977935 519301
503009 992161
795279 709068
801535 695466
571021 938644
872902 628667
630028 868648
623884 877275
817930 691929
893118 607692
553564 949691
809313 692272
733328 770752
915042 580150
536713 957167
992928 503451
871919 632131
780898 722279
890551 606908
782180 716531
537779 968313
703431 791956
964314 545668
759539 742016
831038 675379
762894 736303
597679 897618
934468 569204
564665 926845
797401 710078
910605 588034
918605 581695
983869 525539
832904 660338
793832 701670
789103 707630
922514 570930
633613 874510
497023 998739
600855 892178
634637 870313
691415 803516
786764 714885
989554 506017
692031 809225
535993 965087
738259 758726
623909 882936
521550 979001
674118 821875
610569 886899
511097 986240
574325 918413
928595 563513
702142 788205
602771 892303
817565 691034
702599 799563
516193 981440
627229 873339
856674 650498
967593 541925
522187 984409
888540 610530
955906 546397
890567 604453
828664 666414
535506 955748
804936 701492
813743 687518
898910 601203
987576 511467
777536 721826
701715 790673
900014 597659
984920 513882
748765 747742
747726 745513
644369 864914
587546 922097
925949 580247
913109 588651
864225 637196
798227 710207
818195 683280
596186 910592
669864 834715
551071 946167
735089 759904
615993 878813
961694 533095
541627 954623
565526 933291
878371 614984
913881 581599
519300 973256
957334 550269
604928 891898
518817 980007
978568 521542
792304 699495
772142 735916
991114 515330
889410 619617
735621 755748
579375 913648
529767 974339
895497 597365
610497 890219
862017 640540
859061 641818
998082 494885
748003 760810
649909 849196
795814 709430
591143 916541
767580 741759
782378 721416
955435 550705
987312 515937
849095 651029
659786 847581
540823 964268
603659 896114
877840 617650
762534 734159
917473 590278
926846 563375
854761 636934
588756 906180
941596 550194
602869 898124
548099 943304
635016 855771
957460 546590
653821 852203
942316 552121
573751 934052
618520 885125
710178 790141
881070 620145
704265 794361
932147 564855
614388 884874
596304 895363
552453 955602
514990 983664
950948 541497
961168 539411
578778 915842
601004 899022
679842 819842
933859 567203
684967 805437
692681 802132
780771 717811
850748 646127
543684 955663
957962 539884
498650 997400
608175 893486
970734 533573
510869 996998
806563 698121
866309 627017
815945 674404
665867 838280
576309 929171
494842 997560
500913 991775
968049 526718
762247 743292
593476 906559
902436 587750
960238 530485
684739 813213
579682 912209
841647 657939
743991 759538
888677 605896
864119 643779
880696 612176
497928 992819
604877 890048
856070 642477
961547 535352
675284 821067
724507 773700
737558 759517
806106 684393
859597 645708
727518 766149
525584 965306
969175 528447
658763 837788
703514 787814
754274 747571
866288 627956
548862 960965
681504 820906
962789 545851
592026 906209
683494 817327
694119 802840
852428 651238
780962 717276
714971 782586
908845 581375
943445 562536
822599 668603
965226 539124
580964 927059
524718 977498
782666 718609
898899 609367
776643 721610
751095 744849
559042 940209
519578 989508
647955 848172
932733 568187
582726 925480
972426 525243
664185 826111
808051 697041
951096 558631
746965 751908
809366 687258
967245 528533
811229 692778
536339 965098
864025 643127
541104 960342
916022 585378
636563 861758
573057 930137
496411 995968
798274 710390
709470 795540
635365 862542
904917 588442
953776 540302
589013 906973
955750 538263
566596 923824
510215 982266
660968 838528
996023 493982
805177 685139
910155 588379
961504 538441
773086 717520
588686 906576
732922 759135
522045 974180
746377 750393
769285 740278
991535 515586
721765 768955
727148 773347
573108 932228
825472 677474
698532 800008
755590 742589
751668 753146
543968 959212
604339 891329
828576 662993
756347 747631
616986 881062
768114 726958
609456 890474
968493 521832
791162 716458
534959 963239
745614 761552
786927 703944
698557 794898
537540 959337
546642 962289
599059 904832
788389 713479
515899 982217
602489 892582
749554 752813
769169 738792
901951 603509
786498 709861
525439 966636
958557 535328
725708 783456
677717 819732
912236 590945
948836 559612
711859 784123
531231 964985
768591 724675
619855 875769
853904 648982
611685 886449
572629 921861
946992 562838
547237 946126
784326 707334
699436 809825
557949 934344
535364 971176
547159 959619
727589 763470
745811 758935
556078 951182
832876 657411
643270 851272
875110 629460
820568 678672
709382 790888
954932 544603
700461 808929
649696 852583
691491 807071
954382 548438
513528 993439
589238 905060
548241 959119
825286 680802
763475 727402
730834 764638
747524 743948
884070 622589
881509 611054
739100 766151
732192 771655
890255 602403
963011 528079
537448 965988
971119 521051
747893 755681
972401 522373
978705 526527
945282 553281
590796 910616
714281 795014
780082 712176
576770 923455
815396 680017
787459 719804
913615 580891
843703 651085
520968 972748
785918 714698
941250 555644
511272 996935
563593 944468
649573 849507
633850 869799
959904 542696
744752 762920
863755 639777
680595 826326
568443 933642
812060 690130
696173 812439
630445 878609
528539 979245
810714 689028
888136 608950
704698 800886
920402 576197
743106 761479
837931 656042
914544 580009
823009 676701
662832 828197
626964 864971
749933 751574
948336 561533
991808 503159
663244 846103
507989 985093
677124 816587
587430 902655
886165 612234
967427 536003
726705 766375
742289 766679
845621 653734
524537 973739
750627 745360
644314 848107
700899 806566
998373 511109
659569 846665
681871 808747
971561 532309
517652 990660
839933 664117
685809 813699
690084 812213
646338 862920
605473 895420
863038 635816
973543 525703
569032 940217
681428 809046
705984 793016
978613 521053
900777 600235
911733 592594
722020 779605
838035 666350
855216 652969
654117 841425
999743 508920
699810 800992
908255 590797
598935 903498
835531 660929
554420 937923
705476 788627
869397 629596
941071 562622
579803 926838
835959 659476
871993 624526
573938 919069
853432 651732
733519 761687
760877 747728
837455 661398
772018 719217
618688 875775
612360 884001
517450 977450
515267 983615
655193 846497
566897 928335
650335 852358
598655 909959
809443 698945
937347 571187
908133 582378
611712 883457
526457 975520
958695 548860
966913 540590
872856 628906
655371 853746
662108 831100
922153 577447
697265 812483
729017 761009
750962 751997
990883 510371
761667 731233
687896 814440
741261 760053
899117 597657
876191 628269
722645 777928
535609 966916
846116 654105
904324 592059
614594 892161
565762 925319
554548 954360
980844 514265
544586 964165
885911 613569
947731 556577
932999 569278
895104 599710
830416 679338
881178 613043
932473 573716
781915 712398
729699 762285
780933 716115
598677 907769
908586 588754
776485 726711
715022 785158
800471 705656
909687 598693
971726 523504
693587 812859
968209 531974
712020 797034
593192 912416
495328 996056
697925 797808
555344 951537
693139 802006
884804 613862
581026 916477
986914 515416
593708 912495
947238 551012
623996 877635
861783 638552
839438 664594
792829 714215
846777 649635
865076 630662
707487 801936
532602 966798
946195 550535
703208 790115
889711 611959
976399 533563
597961 905111
518507 990113
637751 853231
509303 993304
540054 965672
735672 770508
799837 690672
721339 775842
797222 700579
579463 930273
981830 521437
604889 903166
952225 543153
537273 972729
649052 841781
817003 682759
828954 675098
991399 506950
505497 988539
961006 532373
588875 914026
831046 662740
677535 825453
714847 788792
663420 845682
753287 754521
734768 763505
913629 591562
571480 920390
646304 861078
677754 832120
896171 603487
794829 701589
662732 844391
623612 875398
524787 980224
878781 620572
673183 817011
907206 592377
833355 669680
950730 557669
883347 607839
590163 905583
968340 522544
583946 912662
544646 960554
687810 808017
552366 943678
716219 777226
639067 864444
862406 640570
542037 963248
692148 817130
585257 910507
579450 913295
809439 684284
590046 909922
985700 520876
760907 748776
726964 765259
963792 532628
823606 669129
698496 811249
976231 527109
547000 952924
699665 806032
839378 660142
808025 687708
966886 528129
666603 831137
721788 785679
803329 689819
645792 863881
721920 774979
782140 716776
528651 963983
685691 813173
691457 802501
571595 925740
723175 777254
960733 535898
648768 853104
623893 876276
846417 651060
577388 927374
896384 596729
535450 959054
504735 989590
761110 735608
526367 979429
889225 601097
818236 672355
878260 612436
869108 634786
962248 541741
851718 653564
864241 639955
612830 885214
516289 990875
543666 961667
749923 744350
986660 512615
574177 916027
530346 963797
714618 788814
843823 662436
737704 766766
920377 578629
723607 773565
843132 651148
786586 704863
938695 568759
573889 928526
908586 596054
951689 541123
586989 909116
778218 715952
747181 750261
633475 856557
849987 646453
913992 580356
780224 728920
872852 634829
719060 781206
884069 611301
813946 681495
677130 823495
655473 837796
805570 695606
929861 566131
730827 761133
698588 802383
565635 938046
547072 954634
753349 738750
624297 873746
582898 916784
559350 933745
735642 763095
738423 770249
738310 759256
838732 655492
572607 932583
988370 518752
964216 537414
691446 816253
813936 695855
677341 816727
666591 827412
929831 565180
967800 530524
814490 685190
858920 637203
835280 673026
584045 924054
928977 576910
763523 731619
788583 714113
706329 798744
876051 624303
978576 525773
564514 928392
683300 818843
867992 631859
596678 893831
643769 860529
646669 857542
862284 641629
612542 877843
918493 587945
560327 935735
860061 645061
764580 735288
825204 678012
715136 784077
571955 929487
688987 809845
565738 941304
494833 995894
884693 614628
603951 902651
860487 647646
890344 600743
770330 739578
737596 759149
695736 798517
516892 984032
988910 505413
757479 734261
856171 640646
990041 511182
562802 935667
971353 522723
691488 806680
775935 733038
637443 859325
883495 612996
912144 584970
564383 934568
701322 795301
516712 985137
636832 861037
806731 688735
780703 712593
518672 990213
895965 602459
828609 675285
808422 688060
594356 897573
617411 876843
680076 813505
927636 566008
524620 970263
693267 812346
908444 590509
714471 787676
526230 975047
817366 674762
948088 542505
696870 809307
890548 605800
651177 848331
564778 930850
720060 781587
928227 568529
944412 556575
664977 842171
619473 890521
560558 930888
726487 782279
532782 976111
491212 999464
966822 530609
572328 932134
789911 714586
889042 609810
770094 736860
822286 678844
733461 760005
779897 727008
851840 651201
660621 832930
950653 549101
723987 776425
967816 540381
579619 915212
535888 963024
697591 794628
558885 934527
656663 851313
846585 646804
974471 527037
841670 663828
734397 759935
636982 870661
884737 622893
961845 539570
947383 559308
985438 520991
516734 981881
910121 590565
865806 636828
832118 673687
759144 745580
554145 941693
526107 982880
702453 791820
889919 601478
733331 774675
694114 812092
764920 742284
789362 713367
556917 945819
735159 759711
948364 558974
549636 954914
829196 665738
666246 840969
883230 613697
755841 752175
737102 770836
786469 704311
522571 982802
740414 753448
641832 854479
564548 941811
627036 869884
760720 733573
829691 661505
595087 897165
565466 929810
888195 603668
877835 631915
694182 813809
976774 531570
947912 545118
768577 724211
944836 546694
579535 930306
887954 606171
917706 576370
756047 735572
831245 664550
723453 773054
692911 805524
673838 834404
844119 647701
796039 713204
547767 949093
677593 815196
918377 573362
823478 666771
878473 615376
975556 516172
899534 609931
850280 648758
808492 697129
582149 914819
551012 944666
544295 953204
790466 713383
678285 826077
964726 540791
495943 995562
532156 962445
965400 531192
658874 832806
788180 704231
910038 592493
614645 885425
984022 523541
982778 525102
887248 605164
762971 728787
766972 729395
679744 827809
579474 911948
533394 959762
735485 773821
636226 868176
656702 842789
881851 608651
776731 725937
963588 538220
697661 797007
669888 828220
678948 811719
957529 543680
725034 773266
926894 573993
591454 906658
724026 771662
748796 757296
949786 544145
714537 786021
592692 902726
597354 906541
841370 659465
883450 619639
938336 556936
932830 569703
716747 783793
843033 654530
892976 615802
837628 668042
674893 824523
613939 879895
904169 595003
668113 828765
833670 675396
691010 803482
765197 744609
941812 562955
969270 522148
503403 998060
815646 691914
672648 824511
991651 498476
931543 568142
957109 538569
717006 779989
961643 546532
740958 752845
684440 807579
732075 764813
833048 674446
917806 581802
765652 741422
603722 896294
935628 564948
660847 831365
928824 564618
900646 609122
669809 840124
781053 716310
752378 738196
812921 691337
533140 965975
917190 581664
552259 950640
964639 540237
774552 726134
565534 931540
744611 748796
756009 744950
696381 813588
851305 653972
525064 980577
897545 606068
970895 523125
565079 935258
900062 600460
623787 884358
782653 716052
762540 732593
937349 568391
718604 775461
896058 595192
746836 758605
753285 749263
811870 694009
595127 903244
782802 721513
616462 893068
951264 555391
580243 928499
696084 799275
857866 646687
809019 684768
554471 949030
571691 937107
677963 813497
888204 615606
919992 575687
572867 932843
943537 562898
893458 598821
818350 673803
797758 699989
505909 998966
920045 576879
940200 550649
535508 966994
833624 660797
557217 944863
749557 751103
930252 570385
772736 718416
963216 528013
886284 617604
990414 504076
844601 660859
991296 503641
831311 659092
745833 752626
562120 940348
820392 685116
800086 702214
565679 927048
549021 952864
885335 612132
789876 709583
679044 811733
733861 774561
642357 859772
908102 585136
922189 580598
590827 917755
615046 887254
586296 920832
843396 664291
781076 713710
681015 816327
551966 957792
626361 876549
915113 584846
869908 628396
851310 644227
714127 789824
976009 532727
781455 719495
978817 527426
840659 663508
832070 662354
905695 594344
584966 922094
832539 663894
776697 726531
894078 611018
789361 716344
910143 580559
923980 570805
582847 919305
854282 641522
845973 645968
875066 617869
769713 736805
883102 625975
806195 683945
936382 565806
967336 542232
700404 802158
829399 676374
940194 553756
838123 668829
551234 940946
857761 633309
573513 933653
970518 535502
588540 903802
607163 889694
511378 988401
994019 503721
875776 619062
565765 938770
591676 918259
581160 916630
848675 651805
713666 794432
786985 709745
720968 779301
683583 813357
988453 519942
651717 851362
709483 799186
601472 889621
736917 764843
966910 541217
998250 507892
790078 712449
919690 581240
952447 537610
766480 737456
504002 991405
733545 760643
664553 839632
619182 875131
804744 703964
602201 891836
756595 751710
955082 543028
745297 750042
901293 599891
648333 845246
807568 696278
962226 536312
804700 695471
723165 771262
810729 695966
936515 570029
805646 701491
864744 628766
800717 692284
717506 777878
692300 815973
886465 610549
563746 934475
640519 865934
501653 989025
790576 710418
858531 650953
789223 717343
643680 846663
710028 785413
909064 582480
911620 579494
686742 804189
710245 792488
802409 705201
834608 659257
661141 839298
786391 722905
922530 577268
671757 824143
753831 740804
744665 761424
953195 551434
650224 846617
925106 579354
727145 772097
531723 974323
768408 730165
895227 608619
547029 949725
771676 729259
772840 720764
511805 987785
520547 976568
809851 687911
674765 824195
501031 990579
685143 815093
595272 907758
828061 680523
933253 574336
794860 710322
570333 937756
725503 775643
864447 640940
784701 709281
786314 711103
545263 954660
639475 858704
986779 515872
711156 791995
837796 656579
645121 861475
747886 755251
687538 816923
553404 956070
744928 762650
791416 703309
517772 973113
713384 792401
862189 636932
719798 786598
746410 755691
646279 847626
797425 694609
571565 931088
571891 921812
670803 827435
542114 964784
540862 955072
968237 533083
720225 770190
520978 986550
733651 762446
838921 667929
679482 824851
568491 924904
911402 590425
869430 627206
576289 926635
647388 846474
696885 799602
694406 806908
948261 555463
624912 878080
726864 767290
548211 950538
765149 735396
540900 958907
707406 789107
595137 901525
711333 796643
539254 964358
721531 773378
838828 655551
918220 584203
595257 907646
767794 738616
955503 551155
757195 750065
540123 954428
957029 537804
873992 627740
660363 835637
741262 767082
576072 928375
891989 605506
661125 834711
926695 568420
859193 647651
840929 666731
676078 827103
606256 888555
784501 721935
917543 581713
784646 710258
766847 728752
829020 675729
518398 987219
943915 558282
650245 844492
603402 898651
877604 615655
852451 651033
610329 893241
896572 610067
610027 892526
928237 576069
503594 989853
736707 769987
817486 681166
674669 822412
757194 742738
910614 579415
553972 938872
573162 931617
526912 975141
824558 668160
936787 554916
733471 768314
953190 542897
592073 911265
980990 517527
525843 965935
955918 542693
775805 724980
801299 703211
769991 721034
712593 785748
930282 574740
754034 742629
609610 888935
793876 699838
772117 729794
963266 541087
819217 690749
744939 764821
715440 784097
667017 824034
709300 786846
566479 930783
842131 666014
841577 662419
992321 510021
540574 958058
929127 563367
862839 640842
685151 809206
539927 956229
683026 826566
937559 571074
638781 862739
616853 892340
795499 700172
560261 945526
722436 768672
995556 512333
811185 687680
585367 916177
583560 906745
629699 862170
606508 891023
700622 797539
866657 631537
597224 911176
847249 644694
616421 878339
621275 877113
717422 785824
696446 812384
609524 883559
526390 980992
689010 803301
534436 963577
642209 860614
515780 976907
505873 991151
665394 839660
821577 669824
867185 633599
734620 763095
985830 517524
500404 991204
519463 988035
619309 878371
612507 887838
499801 992977
801845 703915
875808 626483
839234 667467
612065 894399
525608 967044
787664 720796
748285 754815
766530 735312
923049 583867
897493 594944
651327 849640
994193 506995
862449 633565
659753 841796
958938 531303
577331 917596
849177 660586
717192 785539
596468 903792
510329 985790
939267 552093
884214 612768
760383 741703
886249 614732
562528 937428
899753 598677
957682 549878
754273 744522
934302 572465
842929 665472
894012 603951
886970 607101
988655 516219
692952 800955
706438 796903
520176 986120
568668 937907
627403 881060
876171 631588
746688 760464
713340 784699
527264 978478
737791 766738
838762 651528
900476 589641
869959 630420
970400 520515
912147 588789
970846 534873
556652 939759
525411 980412
933778 561132
946776 546742
940497 554613
550367 950085
714085 793396
613539 887736
884254 611781
819998 684377
998926 510529
808766 682853
895780 601023
864924 641827
829238 667790
840484 660800
520337 983289
841662 662901
589378 920331
653305 845101
832851 669552
505277 994349
724591 780046
846893 653656
593371 911486
954106 543858
724648 773751
792138 712055
492802 999605
902838 602216
506864 996100
887398 611633
644502 848774
892965 611362
569373 940056
980016 524809
839150 651789
662067 829148
627743 881982
820062 688914
828964 665669
803771 694194
966243 526321
801889 691028
777681 725037
742065 763046
907354 589043
853515 652281
786240 714042
741293 752227
801758 693424
858607 640984
633591 864599
631512 873398
885966 614780
725026 781809
984516 506918
678518 815356
542466 963266
981392 509052
838624 664236
973373 534455
971754 530157
812935 683638
816170 676121
998473 500086
852034 642828
933407 563015
591212 909047
947354 558152
753303 748560
555888 937014
914063 577204
965668 539028
625480 873841
967006 533732
536284 964913
653824 841180
983688 524134
617464 875613
811202 693615
664197 826233
961934 542373
611398 881717
518370 982845
999195 491284
582131 914531
643024 859797
975965 526627
934397 558949
757243 746539
719487 774863
928877 572860
648399 841608
955405 553293
842098 658473
842101 652470
634250 870012
753147 742127
734829 769165
701888 798011
635626 870858
927530 568299
626406 865543
638479 870424
867278 632948
997054 500003
943850 547017
888141 611335
670569 831303
615674 893742
848730 659465
652035 846751
615884 881198
684180 822339
722272 781924
508295 998585
542328 963335
914093 583613
681148 809696
535133 966634
808109 684422
894390 612596
642377 858909
995093 508630
836153 668746
806986 685891
892107 601998
921896 576611
532751 976089
591574 908458
830329 666218
965636 527948
708467 789692
807326 690656
720359 780520
526048 968540
877976 624058
540703 953847
879230 618031
890834 599660
880180 611916
928139 572002
951373 551750
503989 996878
723399 767959
858159 639320
854996 653829
547980 946568
873231 628679
894410 611046
560688 929512
916475 577287
797591 704680
822463 677314
681873 809953
659493 849819
906478 597816
905583 593167
781028 722962
595096 908464
676236 816167
624444 870143
881373 610596
799722 709321
618171 879583
916408 579030
570030 930035
894759 596947
516510 990290
592472 902038
681851 824033
644349 863964
952315 544253
951726 544009
803395 704995
593023 900463
686005 819518
604059 900166
541766 956633
723382 767626
947180 551901
841216 654437
816522 683297
737160 772168
547658 959754
518197 974765
911491 591825
499461 993758
623277 874260
912983 588583
804086 699073
724142 773476
824801 669215
990152 505966
723351 781209
633930 859186
709488 783749
712054 782537
815790 680166
983425 511729
862737 630088
516029 984254
734870 764281
600143 895430
501439 996898
519135 977963
644096 852021
978030 529893
856714 639372
567503 927589
797649 697758
905576 586965
793236 698944
618032 885732
875322 624431
900876 591284
833478 675350
596900 908380
527449 974594
690257 806462
792456 709033
857121 640727
644643 851360
894079 606714
686075 814818
802245 701881
856730 639741
844163 663198
757279 739129
965597 531722
921289 576960
976086 521376
978673 526919
878371 614050
527176 976317
779536 715412
538026 966771
853208 641800
959581 532437
510069 992296
859622 642112
599751 907856
731021 772538
832759 673383
980476 529349
774126 722649
854381 636568
688793 813574
808942 698196
654024 841948
708730 785095
980318 520630
973617 522527
796965 708444
630093 873518
813526 687547
608705 900476
706673 786773
566268 937827
708949 792815
591851 910731
857742 644454
592599 905912
710552 792820
735366 760986
723624 771551
899681 607091
619374 888344
885521 606664
824818 667851
655573 845475
876464 623999
709862 785447
604702 896528
757443 739982
973728 523700
949613 542232
551966 943280
793318 711171
751960 757065
526966 978879
940797 556838
552430 953499
989297 502382
583903 915183
797468 702060
881733 612038
761051 743711
628552 881274
907799 587969
574320 918797
590669 915923
783120 707068
762619 729999
640306 863855
705765 803549
648143 845105
766791 732202
608543 883504
938260 562600
637859 859982
905618 599597
929681 579106
871239 620121
823472 684868
665656 830138
631287 869526
704478 804732
713510 779954
521294 971887
958288 540976
833892 664641
921835 573208
894013 614581
711961 795036
802135 697935
933105 571047
876071 619342
586885 918509
503603 997909
697045 800396
838253 664933
518137 972650
678659 819890
533683 964476
543566 958104
808240 687607
863538 646143
614463 882395
897249 596871
508529 986784
633372 872413
954098 544508
997934 497025
738760 765994
848830 647804
550902 946061
657649 840485
751234 749770
818608 675221
790336 717117
525225 969605
544149 949818
945508 551646
573120 923346
863851 631609
900074 601862
761574 738034
968013 534348
516001 978601
501233 989029
596910 911187
570398 930372
710992 794414
941499 557013
766590 724616
525075 972599
647228 852555
613368 893805
763601 737955
507706 988756
625703 869382
801094 708630
692577 800215
790218 705065
498682 991571
532048 972452
725224 767383
609547 896117
988730 511805
900031 607638
734659 766621
879866 613633
660966 844072
693748 805825
674580 833897
596564 908788
764019 735330
973473 520715
746156 755389
940028 555488
625694 874607
789841 704614
740574 755746
960839 531046
766727 723578
547104 948728
652388 856628
896416 593928
547407 948606
664430 843294
948568 548499
843783 661618
928399 579728
640953 859236
857278 648945
722626 775027
687053 807718
505498 999078
959426 543257
599165 893125
600644 890967
945141 547820
617206 892719
870714 639199
703504 800077
776170 716654
526475 968412
555967 947945
664985 828331
838427 652608
536853 957343
584071 923519
733613 769912
764875 733876
639528 855050
945291 545747
966387 525173
764587 736895
995748 495915
531450 959977
962800 540339
763348 731238
995678 503868
579078 930283
820276 683106
900487 603210
970134 523206
682397 815667
772428 736008
549294 945143
833283 658522
650022 852544
617700 880985
528238 978352
574099 927353
591818 914419
708179 783662
672431 824061
736524 762525
634216 856991
571792 921897
565454 942900
706840 784265
795770 713617
611210 892023
729117 763020
717111 777106
514312 995549
716326 793453
556941 940454
544408 946845
718787 788581
947812 546272
762851 734971
762838 734160
708716 795413
723169 771056
986271 520347
884343 617256
650174 842259
935597 571871
853664 642076
610864 883670
867209 638482
690636 805683
836689 665128
847697 648643
718466 772427
697196 808598
617457 874733
995853 510797
552259 946164
662326 843119
616132 885284
590374 907448
861220 637115
899778 604861
723999 781407
535726 957152
901270 599860
885800 610648
699114 791674
554783 939790
730676 776513
686659 814803
606594 885462
557137 936333
717174 791053
589792 905837
625840 871159
939423 550751
531742 971186
844338 648891
935481 560378
617978 888715
615298 879934
831983 663303
514261 978515
676059 829055
882046 616461
628938 877588
907353 601746
665327 833486
813697 694736
911598 593826
589075 913185
787065 716609
570631 928234
823417 685099
803274 693326
999259 503044
656769 848947
817186 688473
691910 806664
990249 512586
907984 601499
958437 532293
770798 730289
756107 736557
590809 913587
598677 899933
650038 843031
542285 956774
835270 671623
568741 933561
755766 737859
635826 864184
977327 531985
966040 531478
772982 726918
789323 702741
793044 710887
736189 757273
836114 669880
562183 931722
585477 907410
720958 783806
956250 545657
808422 700839
779998 719300
524883 969324
691238 802966
813935 688502
685345 824287
658359 831885
665721 833906
619670 877627
958940 531749
520831 987683
673547 818500
952037 556772
701472 789442
929356 577774
955899 543033
855619 634920
800026 691983
628965 872305
648133 854496
615473 876219
546746 949238
899395 609077
625981 864849
551579 953540
958846 534340
709468 794806
799737 702985
665671 843237
872319 635965
707171 793140
651642 843676
742106 754055
863389 638803
577628 919029
858329 640600
612077 897360
986351 508298
835010 657420
560052 933418
781307 724823
805133 694992
614283 893565
657730 837531
721745 785404
978370 515553
519465 986026
592232 904668
962859 544981
834815 655246
521530 979554
665722 829213
999420 508433
593118 897245
749086 743666
604904 899417
991155 514911
763394 744075
729549 779593
647641 861393
822597 686222
588840 915226
712799 782454
497740 993913
831169 678587
718086 790649
948369 544042
685590 820089
786319 719417
838580 651691
764406 729214
516337 991603
898099 610650
865860 636660
676115 830086
654539 853556
743482 762405
876068 630424
597651 901772
630931 863965
895868 595617
741026 761715
873987 617780
855954 635124
816985 689315
687606 819734
598453 903143
955445 543884
957613 550128
552533 953689
578713 914948
957271 549298
624588 881904
876241 633432
775351 725210
898417 609392
955441 543524
963098 536053
999553 492828
519714 970520
921236 577282
535312 974645
862943 627220
952704 540689
565117 929495
980712 515123
937178 554938
741808 757180
656171 835476
831785 674152
754957 743446
664547 841737
599585 909945
863940 643248
908945 599628
804472 693168
899001 602159
562969 933378
749071 750200
931695 564332
842606 654670
575806 920119
536268 970385
630212 871461
586234 922691
729002 766958
897686 596908
674175 826166
509376 986682
702315 789960
918699 571880
909168 595269
970704 536043
866959 641347
532416 962895
694784 799924
892622 607174
833095 664172
695271 796529
901582 605164
903807 591363
980542 518281
924843 568862
642445 857451
655580 840007
574940 923079
894047 612566
572658 921512
706361 786901
709430 785670
946431 559641
797291 711458
895698 609305
640786 851108
967330 537837
819368 682317
502987 990843
813079 684200
895904 600125
785411 721602
558693 937602
931452 566990
522732 968057
719434 782882
635485 869783
705085 787622
874691 631256
727974 776114
670039 826580
832029 660335
503006 999925
590472 906414
855526 639942
658210 848479
689681 816604
788772 711704
506156 989303
560683 935385
611691 882834
721115 772198
773269 736685
980304 526969
538530 952831
876015 632590
972820 527194
627962 869774
568348 927141
918773 581894
950009 545178
757555 740795
957230 537335
565189 935324
636310 868862
915133 576969
667569 822650
643292 850287
766594 736610
527874 974008
829095 661573
579556 919827
515370 977722
831784 673118
999100 495124
674677 831618
918063 581232
649735 842151
544328 948970
842677 665138
802322 703861
597181 905050
840833 668129
530516 974329
937049 562102
581495 910981
974817 519084
892262 609912
984982 516522
804607 702237
652014 852767
980858 525269
640622 857116
997393 502650
731490 776179
989086 502305
574455 919850
998912 495484
855709 641267
649025 855477
666984 834574
766394 739685
739878 766535
960019 542776
950441 556809
859690 638333
697479 792896
577199 930165
836864 657885
897405 596240
849501 655431
965044 531321
661573 834996
847543 651452
745578 761473
723069 778210
761614 736114
901653 606625
990718 506327
887518 622290
871729 629499
637593 867371
921982 576610
983695 524698
865636 629003
583909 911405
972757 525681
751005 745514
607757 889344
704729 794974
828727 681122
647179 844088
999446 493950
577355 919111
775329 726345
854494 655080
920789 583818
511633 995903
526879 966050
676881 825481
669933 839656
672269 820598
856695 652067
519820 982792
657527 843227
707305 792264
798257 701558
814008 679446
853820 650392
683372 820329
801828 693745
833566 661030
614584 881096
872567 635793
807337 687294
780757 727203
793418 701788
949049 548078
728536 773998
635395 860028
912974 578657
609822 881392
646159 859161
618136 884399
623604 886022
530643 978879
939345 563248
816108 677585
664661 829587
959186 543437
858616 642918
713091 783440
972447 523923
702524 802522
731197 767784
922998 573195
791588 715974
893074 613699
779904 717039
879355 619706
550752 945847
530216 971652
838915 659733
733015 776639
606621 903003
961750 547138
784119 717174
634264 864042
507826 984204
944137 552960
806892 697120
777372 716192
882837 620368
694398 812431
557905 948141
942154 560432
688905 812213
837459 668597
966944 537670
531679 961486
546286 949323
961439 536813
677807 828242
858489 646410
758876 735442
850981 655252
625697 870633
593829 901975
660530 830812
957136 545750
692442 808921
817739 686808
756381 742590
750559 755821
893429 600306
935996 561318
707560 801837
793088 710144
538944 965824
608329 887685
546645 958418
624995 868609
907169 589660
709659 794052
503128 997004
888260 605131
731428 763697
850759 659017
885987 604064
727196 767046
820192 686578
811079 697074
699012 800757
670684 836733
959776 548083
803127 692073
716094 787280
498569 994401
962823 531681
824797 668121
874527 625011
589288 901329
617906 890315
558617 932575
974277 523599
518088 973273
787292 717062
989026 520715
905946 603168
629787 872410
713082 783789
917891 585369
568937 921666
552088 942370
628255 874957
506252 994086
662883 831586
900454 607948
554922 938846
620158 877501
525644 982489
634432 863952
655340 850310
831376 674531
834091 667775
863041 638298
788381 715273
954289 536282
895714 598727
553647 945990
711165 785587
946245 558002
757065 747507
905283 594426
544475 956748
857490 648820
911067 585279
647163 844391
726375 767890
645044 859924
887780 602700
813846 680640
762449 736541
646069 862361
738486 765169
718011 776190
518435 982908
502498 991822
626344 869443
824093 679719
930471 572421
798444 691995
848262 642199
882990 611015
741990 759512
647590 844041
568136 922222
727944 774556
938618 553831
676500 826098
741441 758243
930657 574077
978763 511844
899919 601959
975190 528537
610950 890288
922836 575561
581660 914211
567255 942369
613942 882659
750962 755728
518457 985630
726722 768351
806920 692712
749736 758898
687806 810299
932596 568689
765059 730303
563861 941745
809902 686271
587086 918779
851966 640106
786007 706187
958521 536255
707140 791108
704367 804215
710701 787865
934512 556319
728974 772507
957665 543358
960646 533578
823738 667555
607848 886143
528033 976958
627511 881162
915476 582614
758081 737272
890987 611483
527844 974188
621120 874802
937309 559987
899896 605353
991599 500206
718060 789030
734519 760955
693454 812774
630819 867005
709736 797364
618247 879266
835817 659304
872934 634129
752812 754612
614888 880519
542320 948302
510379 984605
616306 889029
710079 792424
921123 588073
907290 592864
838907 659343
844485 650924
952870 554937
958994 541299
761007 738373
727636 765254
802156 705649
920577 579296
975430 519632
977161 514893
534827 967996
870185 637744
559689 933671
929246 578644
656292 845868
901566 592627
667627 825229
839771 656744
815342 689690
842889 661450
916425 581085
935761 558114
857281 641227
886413 615314
535732 971874
989168 514789
779282 715105
773275 725205
666688 826004
966233 540906
670736 829326
654463 843426
673563 827698
550420 944504
832189 674552
553068 956059
989166 514376
864241 632865
662647 841079
730039 779147
792632 713735
595721 904867
827903 667314
699959 794445
763468 732355
821412 672088
689524 804381
975727 522414
611203 891298
949253 548852
947072 561279
646406 855862
806860 691071
917571 590087
790306 707964
747249 747583
931604 560378
654741 842742
892611 610198
997188 495388
601900 899828
720665 775978
639660 865226
661488 848165
702198 794313
943196 566790
930988 560882
727253 773200
848290 644898
783487 716362
822830 685064
644408 845802
567910 932092
930544 567192
805117 685780
764341 726902
706373 796710
817122 676323
925614 580467
998533 493460
763046 727990
647412 846804
599457 894150
647803 853806
516988 974635
554101 952013
965817 538504
554393 950768
597338 894274
905961 588594
842131 660390
535965 970297
549635 955365
928722 567832
996222 511512
725962 766801
569934 938465
894826 600152
906818 592528
842520 652587
924809 570648
586810 910059
620779 869292
997458 504572
594029 911511
835053 666993
682122 809720
697183 804411
913957 594483
776467 724154
522408 970795
766554 740659
726039 767717
888069 618749
963984 540448
963302 540232
784289 708915
583604 919196
669698 832657
991074 514877
999609 496451
897386 602361
698836 797672
960772 546922
501345 989348
924554 575492
744260 761442
512001 996663
509346 991709
630270 870727
872102 633286
970125 526879
703819 803148
741614 754437
621403 887777
534819 965309
539450 955796
770025 721837
947427 557705
564515 930264
704729 789940
874404 635095
504131 987385
637323 862959
883099 610693
732590 766330
908985 593803
740883 760286
741358 768511
841429 667142
546597 952895
938028 565006
936368 559729
783977 722584
977586 518096
790782 708946
998204 494125
843075 659223
678194 815440
828418 665838
790590 704565
534194 956599
745460 757568
589976 919836
745111 752168
616635 878697
609226 900273
648748 849055
535358 964115
512620 992821
614052 891389
682279 821221
514080 977352
868530 629566
634283 874348
549014 942354
839079 667016
917143 573206
789192 710343
779759 726907
564426 928263
760982 746580
701152 792121
515167 987195
515120 975008
985995 523001
969348 536235
583485 911550
912410 584748
754010 738405
886328 606918
932074 559390
578557 914857
734701 762204
985842 505119
943982 564416
694422 815381
576851 917838
988915 517720
626928 882740
730803 773349
867728 635060
671225 823912
920812 577662
921374 578096
584110 921258
609658 886185
618016 882644
714140 779073
787992 718387
978004 529510
591247 917188
844341 664358
731518 763384
651308 838885
738940 769152
800597 704611
704005 791160
829777 671333
714253 793184
856105 645800
752560 738445
668837 827788
824940 667120
885251 611277
884380 618580
840975 666477
926630 581739
790214 706634
808539 694268
752852 756426
951494 538972
962614 544655
760609 742878
507652 992928
935858 565464
562554 931558
968363 538438
650962 855035
664013 836583
889304 617715
558224 949876
677408 830830
656757 846427
642322 858389
692751 809255
596356 895658
841078 649070
574350 919964
802191 707308
581134 913513
755703 739264
819292 681191
909166 599575
543832 948845
930790 570131
877317 616630
645097 855609
903197 591773
859084 648774
620842 878448
727281 767770
731561 773016
602719 900959
560001 936030
592838 905713
620752 883975
668600 825712
597323 897746
795116 714626
932608 558176
682305 817168
728346 774746
877667 632020
653772 845626
866160 642702
655079 852766
983596 510065
667559 824139
966998 524825
573128 922564
917920 587745
834276 674367
848748 652101
617537 890591
808043 701592
852705 637873
848829 648103
700652 805790
673772 819130
584644 905801
910293 586630
827561 676489
609878 890696
538955 965038
930962 566739
744618 753394
491901 998271
799852 708437
908886 593277
545493 952143
704783 793744
879092 613706
977380 522524
532740 965721
507225 995515
569473 930075
690989 807964
864335 638485
612934 885122
872906 631920
943126 555708
559198 936466
734527 764656
554280 952008
841771 649463
996537 504167
589493 902062
828373 668610
652978 850494
892547 615965
921888 587176
911797 582874
812495 681885
892690 604532
528744 969553
793992 698245
685396 814555
846409 650531
578125 918404
742175 752864
692882 805620
597850 905124
756767 744996
594050 906825
554130 948561
734120 773780
982871 516643
630784 877356
622511 869997
633477 859475
755656 741603
923720 574625
673811 835467
844991 657268
799952 698381
550268 939962
655798 850420
835613 664665
518148 991537
930957 571521
647492 843792
738343 751736
637965 860517
916705 573458
964142 535829
577440 912776
646840 849093
624827 882734
652159 842353
504407 993095
843228 662523
659589 839472
564138 929605
597704 897581
867152 630202
903340 598396
731999 775212
891760 609688
578733 923568
690144 813711
671863 833520
879097 613211
756261 741722
945754 549190
993759 512708
580164 927585
754371 741883
897010 604788
569636 935602
737139 757728
681865 812393
924906 576999
737617 767276
534066 969841
955652 538783
942560 557264
761456 734327
923404 569626
763218 740447
755352 745387
811218 690883
941234 555818
605518 888299
945945 545322
514386 979885
907040 593739
575812 930846
737020 763797
566087 927608
865555 631170
994330 511088
987507 505406
667134 842473
544235 962176
856719 634701
826314 665262
969240 526917
943914 561277
906244 585812
928945 578561
694541 804400
865283 627751
867349 627976
670453 834783
503081 999020
921816 577202
762798 746267
562788 937828
874442 620570
910324 589366
555695 940530
507192 984100
665312 836074
913126 592758
711097 793990
815906 679266
988925 516212
601299 889830
586226 912525
895515 603348
667772 836634
831483 660179
567371 936844
556474 934873
703297 800101
836783 659323
619149 879335
927509 568854
933357 572026
749512 752126
509426 981079
546477 960390
992919 516205
563143 936437
552305 942614
806986 686866
964003 527875
828170 680963
995125 502148
632899 867463
616368 889583
646401 845270
800479 697110
687879 817085
613748 886919
677296 821354
682279 821724
786723 713249
964883 542778
564493 944092
587420 911996
751063 740859
571036 929458
788036 708359
572255 935830
902129 603681
708779 786948
684000 820931
566054 930616
529504 962118
930152 563056
650219 845651
532905 958981
834055 671231
707733 790995
940486 550982
974328 525882
976534 523643
791395 699306
630324 879069
663985 832260
679297 827682
552238 950287
510438 992875
814373 684415
847094 662006
747728 747312
640444 857401
826455 665269
901608 602881
597774 911073
927151 563416
505352 985279
523862 979706
806832 684869
610860 896000
793341 706402
777749 731565
685008 819435
830814 669972
730432 772378
591387 898952
588565 911007
700255 800175
671728 829256
951276 543150
869203 628028
966236 542392
712931 794561
663802 829038
950065 558651
782974 723148
843322 660684
895008 600470
920257 575435
516853 982611
986039 508329
905080 587649
694026 811941
633057 874378
866949 637689
845846 662613
677738 831260
767882 722998
669280 840588
677323 826075
520939 986796
520772 969824
842442 652860
963381 536261
561961 943613
875794 620277
902481 593253
914388 588359
785532 717998
811786 697783
673907 821884
657697 835071
691440 818098
768063 737881
958590 531587
871317 633982
947068 554714
496046 996971
951375 550663
828206 662438
787562 713214
509066 993893
618454 882963
629236 868822
797530 693650
681533 812280
849082 644178
660994 842868
503356 995766
982756 508337
886416 605634
725080 779712
896683 610086
839260 657071
856356 650379
525316 976072
669610 831948
668725 839030
731611 761801
770784 723678
742476 753486
689772 806944
502479 988488
620946 875598
495917 995490
870173 628760
860734 646097
924965 571641
879220 627569
631501 871175
730230 777956
998008 509449
896684 593732
820876 678401
595179 911501
874332 616035
748876 747052
617394 889233
987419 509976
601060 892034
515503 976606
787206 712195
801622 705288
534337 956067
720349 772590
733888 774566
914685 594254
803538 700453
517878 989596
741985 761448
989430 511978
804191 699368
855706 650826
785241 710368
869271 632278
873352 634764
689791 810653
568565 923024
593047 903267
912965 580003
594043 911988
864942 644843
846250 650559
613496 894067
977639 521801
593335 904284
674304 826515
553570 943564
578208 923052
559337 931566
926350 569840
664656 830608
633871 861397
571207 922051
889511 603198
661051 848388
584582 922609
589085 910131
801684 708051
581467 909654
798985 699971
779739 725179
652500 840003
969344 536654
763060 728079
672505 833495
521239 976605
922923 572762
745993 761295
655960 836371
745368 762446
941188 567834
997935 498461
832870 666945
522240 977963
950228 542152
965444 536283
846828 650769
837067 662985
976767 515490
715462 786554
874236 617461
579790 910571
694033 810529
937826 556656
559093 931173
984034 519214
807063 689222
539597 965081
502219 992990
818616 684085
695889 810358
691007 805774
549719 940368
613789 887693
677434 826301
626011 871873
978644 514643
720544 780548
504085 990998
863222 632391
606849 893099
596748 912456
777100 716609
631682 871394
778667 717654
643168 864970
740328 754928
844063 659463
815813 679656
558622 943877
900553 592052
752939 740628
595072 899480
941980 551069
748705 744964
855157 649345
721682 772579
556662 937127
728694 777322
957391 536893
933855 570959
841600 649750
575487 915336
517212 986004
561367 947921
836146 663588
902434 599350
643186 857338
956511 553199
867305 622775
706015 788617
538581 966850
782734 715629
646867 858962
500705 999578
530268 969987
679041 829785
796261 693809
681184 813542
798741 695655
560146 942855
507597 983087
544258 952444
988675 508019
775698 734267
829720 662656
850920 651441
568898 939975
889167 609941
749131 753576
982657 510647
539181 968277
790994 718940
775217 730317
805736 700115
803162 705489
574252 929184
658726 838629
975137 532871
736224 758390
854420 648978
494948 996878
745427 745080
925231 572451
612577 893120
619326 882977
860048 642713
541940 962002
791929 700841
990892 516988
802594 691203
735969 759915
504332 986659
972413 530224
777794 731774
535056 974674
657056 850294
696692 803892
731107 766791
860830 629552
865747 633981
613557 884911
733772 765850
505255 986854
942457 555197
901820 605837
510879 992818
710406 784994
927408 569542
977047 514529
646794 853280
710553 789657
788070 702820
724338 782663
783028 706996
682935 816846
648647 853241
768697 738229
930220 575771
697621 793815
577146 921601
911471 597831
553213 938536
819662 676343
735754 757989
723184 772464
678200 831356
716486 785782
601808 889524
643541 864611
517078 981642
698399 795442
882893 618328
748447 747357
981584 518564
601038 892907
590829 906147
881576 616772
556990 951213
546509 952146
566674 941582
888962 611944
885170 618822
981995 522732
662086 835259
896871 599772
494620 996121
769628 725525
728339 767164
880665 626261
847265 647559
798901 701777
588824 913516
784349 711420
988708 504515
813981 678406
513025 985048
711993 791969
655236 837594
714800 791926
753059 740468
742162 759787
989317 511960
592557 898470
873663 622265
905431 600801
752339 750433
578987 930004
552382 940936
810895 686068
860388 648751
877355 627638
871570 630712
782202 715640
887847 606304
706778 795484
958522 547824
679147 815062
929317 573620
823913 683069
515293 981950
715016 787622
949091 558280
613530 879764
943866 551894
886732 618883
723329 771563
773582 732317
992468 515666
961371 531607
579188 922812
591733 907378
504829 985569
637864 863761
915323 590861
513845 976648
531428 960058
958080 532811
973477 528620
669381 826699
708021 790402
685071 819304
563365 944982
871166 623228
736616 763974
672142 828603
751034 750345
896578 609970
742676 757732
953694 551731
752713 743488
917740 585765
773765 717026
814264 695581
497973 994502
531546 958959
600869 907511
911554 584742
795835 705149
639708 855799
528654 972749
582887 915793
584083 924408
631288 866495
529631 976193
544748 955006
652750 838862
672049 837117
886274 610730
738542 755107
659918 842977
992652 504111
677208 817596
751533 756894
936559 566987
674474 816182
656944 839691
544664 956857
674350 828928
792711 698360
820324 685326
900789 591808
977846 522443
934677 562246
622909 876293
554840 936458
649562 841833
796609 701222
922957 575955
977900 528047
652961 838240
613085 877902
849559 647333
800565 704238
664798 835803
663475 828759
530694 963226
592430 917478
951830 551069
891414 604599
558637 943852
837064 669552
805605 684604
893249 600332
940817 567607
940338 552153
979917 529932
582506 912759
742707 751931
758038 732948
740134 763336
874268 622086
969348 528225
646992 853594
906269 590560
948318 548662
528335 967398
916543 576781
968829 528298
739117 765998
712664 795299
717133 774591
592887 899821
847782 656007
654483 850474
759158 742473
565017 941983
590462 917699
896481 596570
648790 852953
764048 737719
842745 657547
751200 752821
976478 528592
919240 588629
780390 713838
824128 684218
592070 909851
510813 996494
979495 528566
892622 600552
725528 765982
836409 673500
649835 842806
673030 821771
884551 621514
527889 970535
872561 625921
720409 785855
813590 685823
820601 687400
941574 562367
840390 651718
593052 903531
809457 682845
711550 782670
675648 824219
921698 575596
526609 969350
635300 874537
571558 929499
878862 623260
815031 683478
586277 914138
622536 887263
971890 522734
792550 708896
752698 739898
781144 726323
918899 581031
726009 771911
721202 768870
552504 940397
836472 660183
634445 857026
823128 679509
793208 702484
598193 902434
693090 799960
692259 800859
735266 763747
934097 564128
998016 500235
509089 984646
876329 630258
672379 821662
985924 507905
974537 534034
605460 886263
616792 881220
743045 759561
866384 625499
504245 988104
493833 999221
696424 801095
724969 784944
732861 768362
644015 851829
812811 693388
627916 863260
623782 872298
741802 750443
808848 696165
701099 805344
781380 708897
629278 880441
739193 766189
843336 663372
628451 872943
617892 877005
774563 727682
549099 946913
667572 830269
532170 961088
978726 527322
858779 637451
683177 810713
693055 797459
633427 861938
903500 605123
721671 777222
981553 516486
929901 579836
750681 755288
540938 967684
869453 626377
704018 797837
867906 638011
734828 759615
688704 819399
596012 896257
856325 637381
510557 993513
993953 505720
962416 530912
504292 994208
948925 545505
683183 824031
851931 652943
767404 725687
993651 507064
702240 795029
595687 900873
508658 983726
636371 860062
998043 494657
876541 614811
936275 561081
883621 622862
625004 878476
797128 697300
537656 970683
528268 970981
611093 893568
610075 898208
715040 787683
547763 956652
966303 525703
981247 510823
845432 650691
819971 673528
870095 631201
690640 812758
941795 566779
936767 572632
676076 815322
789848 710821
939064 552284
607863 892295
634145 872146
888999 616626
768715 735219
648378 847737
705611 792505
774050 720233
591615 910601
987927 516886
639451 857720
541471 957284
537327 970256
810739 686226
958844 548787
846336 655955
528594 975113
532771 975493
929129 562729
542219 961294
894657 608089
959899 541085
902486 606038
993482 501727
765090 738118
670815 821434
965161 534623
767130 723516
626507 872873
678626 826572
977259 514252
908870 591598
687248 810731
971184 519018
565808 930764
611783 885190
981627 528315
928032 574358
873947 619934
564287 926161
854294 650059
686272 810655
769798 723776
636291 861305
754207 746865
578300 919796
603585 889759
831122 661721
564810 926341
867980 635359
891573 611138
839739 662510
726517 775363
968027 539385
604100 904903
599061 892777
537941 957702
912768 579070
984799 514234
864878 626791
846202 658653
516292 992138
607394 886057
741835 756763
863347 630105
723916 773924
853362 656207
882818 617609
913194 578770
782721 714798
783330 712746
882741 612980
750518 747157
651309 842909
833126 672816
812824 694059
949433 553179
542326 965768
977400 523033
894036 605028
730882 777830
952033 547900
688458 806220
742326 755893
529612 977685
810469 690379
601696 894303
570679 934566
909767 587350
685905 805313
988272 513873
912037 592112
906143 590728
823301 676151
591892 905537
812302 682340
707186 782984
895167 605119
865195 634024
537747 966619
952716 545744
994956 504755
670920 829315
621230 873297
762541 728758
728494 778934
580254 912725
758165 739788
565181 939880
902588 593211
532954 966327
826112 676544
916206 573870
753827 753328
979380 522809
773888 732077
737509 754442
785072 706607
948611 545937
510600 985161
976104 528403
998792 508882
642884 856689
853499 645476
724139 781468
772609 730803
577741 921595
915479 577915
614332 877620
598088 911725
980968 517955
849630 648903
801189 690441
966898 523740
941704 565506
839137 660472
548504 950643
622461 878879
752246 750557
719387 774013
992844 507848
706061 801222
644323 851845
501236 990195
627221 872420
861822 638121
803626 697461
810624 687701
943256 560934
680051 827628
573858 930526
578335 927517
927219 579372
495123 998092
841646 654145
671290 835591
720085 787773
636629 871772
845708 648676
804856 703680
955286 539224
601750 889992
515238 980597
988573 502211
688364 803621
553026 955023
666590 825179
507656 982556
938754 562769
925227 580421
861960 633689
527530 978266
671815 822442
734157 759320
993976 513748
556289 936400
968997 525522
648382 855677
672831 829065
849055 641675
781782 718838
569100 921555
621440 879369
966975 529482
580479 923482
916292 574960
797604 694726
754627 749896
852336 656108
832129 670087
511146 990246
969365 533249
914401 592849
527595 975541
513593 980930
643042 847258
880281 628384
648900 841285
909145 587254
959467 541670
545707 956975
612000 886801
708036 790456
976840 513777
554381 938130
600354 903305
549891 943809
518151 980352
921014 584466
582234 922679
607078 887864
974686 519699
694850 814260
658763 839818
872695 626016
680453 814134
670986 820305
623605 874178
766943 731933
536552 970638
678554 813998
938366 565685
929573 580391
607663 883308
694111 813519
571494 935267
907957 599790
681427 826207
859174 646169
997492 501791
891654 601093
906341 593226
904019 599749
910216 584501
539067 969775
695596 806868
743480 765583
548231 952588
541103 958035
942720 548171
778140 713739
547109 956660
875751 632212
659491 833362
543737 949210
961080 532079
669841 823651
720335 777555
725380 777847
592315 900035
580908 916889
579561 914824
792560 702887
795795 709329
687515 802555
699351 802751
885516 619648
729999 766333
512170 979613
864119 627711
802463 702333
569268 935561
536809 972269
638795 869490
855959 651866
846637 649493
641210 864075
548161 955658
899889 590499
664739 833517
925518 570479
994625 502352
927776 575713
887968 608154
724938 769828
957896 546172
593306 915081
675309 827871
821581 679195
893335 599487
937972 570702
662764 836133
622483 878655
620301 883154
710623 790887
647358 846622
734378 759057
674569 825587
856289 649710
638264 868122
970349 535644
876247 616771
541598 948696
523100 980049
665395 840997
825760 676081
923724 575935
668267 832640
538423 956890
778402 730410
800507 708318
755691 754189
512554 987481
548146 949606
949237 554169
915793 585169
836976 659937
921745 585944
590303 908618
796381 695211
950623 547594
911409 595153
935954 561417
858071 642139
586922 913172
581568 916413
553359 943438
628578 862835
518354 973196
541861 959383
710296 792246
928300 577010
637576 867866
911140 586851
590961 908874
750676 749594
879544 622131
560455 936336
638415 854359
819596 673423
604644 898586
541686 952060
842256 665125
932591 566178
583553 924001
930075 564691
824312 666760
983549 521385
581275 927758
940919 549344
724740 784968
813478 693580
650145 842587
830211 665145
893663 616152
722738 783677
628042 870532
883711 607033
895405 605874
957322 543379
648569 842135
853022 656762
618271 890255
870922 628197
644113 857593
969458 539713
758615 737702
842120 658812
961342 536906
695286 808454
608055 898081
733175 775013
515133 985830
764615 742683
647621 861201
559688 947503
810099 695646
999028 501455
538129 963271
925065 568552
965781 526249
790220 702698
783356 719220
831677 677790
741169 758600
938879 557428
747090 753636
680194 827536
575808 920003
974574 519944
998111 501547
776429 728044
990818 515675
506615 999428
538602 958077
808671 683880
736481 771569
593833 903974
941581 557572
660827 833245
563630 929655
642580 866292
507314 991913
564426 938099
768987 733373
648614 855922
755054 741360
720159 772375
606226 899817
818188 678717
909387 595494
967779 534502
843867 661855
958878 540326
995142 512493
873181 634149
624162 877349
920387 580443
869598 622564
738896 758482
972639 518011
612622 889243
516541 979125
897969 593346
646612 854917
508473 998291
576429 918452
533673 976011
810044 693569
788365 716916
862218 628133
554170 944684
914490 576439
838493 654351
859952 647268
923790 582175
703518 790789
788824 710108
607666 893154
516091 983433
926593 573073
979015 529793
776011 715827
778770 715772
656968 850410
759419 741808
982600 515889
899579 604801
618484 873149
935295 567562
664153 837369
986435 519468
578466 912578
625999 877423
921255 578033
729909 776548
618732 885530
609856 885416
733898 772714
712249 781726
631097 869628
508760 993840
557208 947654
822471 683118
548518 954149
838184 665730
631679 871012
650711 843246
886012 623594
815687 676596
788675 704590
862841 635228
699384 801186
766724 736467
960195 542486
907007 587527
652785 839230
902817 606140
718251 788376
869460 627100
680759 817995
788678 713999
869395 630866
922958 581114
807790 690767
803754 686284
717914 777754
685210 810668
711489 789769
840929 656578
918223 588824
897990 609627
533039 973011
617894 882626
790591 704039
517830 973823
918129 573473
631479 875492
753725 754604
915597 578496
747177 754046
810779 695091
884695 611400
723244 775316
777523 718644
899188 599305
559644 937208
902480 600765
512646 980155
644280 864466
730800 773131
829232 663780
821536 670589
574197 919834
601996 888848
826765 675807
929489 573309
534979 957923
873471 629706
621072 888364
852602 643719
570974 938518
961525 547285
682779 810229
603910 902433
783098 707823
674168 816935
874143 620389
498825 998435
773038 720239
870502 622090
689490 816130
709718 783293
982870 510128
667477 839924
748125 755177
757034 751442
974212 534705
935496 564210
555400 943330
639525 861069
959000 550325
632960 862967
703823 805278
967336 526277
882866 623639
517979 987763
681718 815900
642050 863913
720847 780296
776088 719835
514402 993867
915568 590065
783645 716796
809115 681599
812739 681701
880101 614705
706392 785374
577305 921371
935038 566850
755318 741146
765141 739913
944612 557308
970403 529513
512095 985294
587724 920634
795246 710607
856619 649728
969203 526342
537483 970170
879559 617442
876878 627964
578058 928089
626328 877334
592926 905024
932788 565831
620045 881158
781763 723884
754679 750427
737885 762720
832973 666036
940185 552140
794208 705906
753315 753165
879602 614913
862328 634115
577887 923425
916678 585965
675227 828311
835091 671713
705741 789123
831019 668522
624640 873028
987737 506093
873171 634793
668451 821916
608525 889810
571916 922279
725193 770610
586265 904133
611025 886606
896717 595344
916064 582194
630432 878116
571247 932836
947556 544350
936410 555455
945529 553655
999248 494666
990336 508168
808926 696102
575005 933651
917423 577425
820535 687143
887454 603646
494042 998451
513149 985510
695998 795414
921022 574866
593236 910837
995278 500246
683686 825418
539590 966181
564537 938351
700664 797535
801944 706735
836310 665518
827032 669063
845580 652527
740902 768455
531438 974884
965973 531374
772283 734159
952777 544848
696063 808003
888345 619431
784766 716325
720514 770470
928362 572757
779116 729976
635503 859911
948424 545652
745183 750294
599310 896235
622547 867458
703930 797732
659589 837460
783889 714189
568466 941363
914571 588912
988860 514231
907368 596221
782622 708107
936488 561618
688756 815165
644277 849302
541828 955943
637709 867692
939963 564510
543366 951995
840879 654124
575054 928533
558281 932865
520073 983279
954629 554828
641947 862425
922075 580261
931263 564001
561967 931788
663931 830511
787378 718547
612075 890502
866707 633359
765993 737086
766014 741549
952453 546575
943580 549026
980808 509227
938446 564781
561175 934243
813893 679732
657847 850990
729082 772443
719864 786931
987925 520919
796820 709780
874337 620677
567194 940423
852728 640098
935195 565486
827339 681788
829437 678043
700399 807176
791144 708399
993356 515985
813037 694401
577355 914332
698487 799179
832300 665768
876744 630939
616183 889661
792161 701683
861937 645257
519359 983781
942913 562765
743734 751465
721891 787794
930112 566224
657714 850716
734808 761215
736523 757997
497897 997496
564550 938424
975052 518181
908555 589112
573371 923716
986335 518359
646116 846947
773169 731365
952435 550949
850629 658136
923207 581468
731355 770213
866936 627516
652569 840814
504391 985958
896093 605516
601741 892412
974051 531962
559729 931842
822887 675844
663562 837597
822635 672733
854801 644939
822255 673412
881320 618940
560260 948702
702182 805887
628221 863768
831894 664617
626602 881104
570134 920750
780438 728567
639998 861318
776534 714291
699792 801389
832505 672532
945442 555073
770488 720717
800191 705706
778796 722364
894575 615359
923715 578127
562856 945786
870259 627477
939934 562983
879761 624700
918951 577012
650094 853468
621588 875347
684067 815320
741623 749048
848755 659959
751165 744855
522790 981050
528737 972082
836317 655432
770493 731018
508445 992868
955621 541636
552187 944063
821994 673878
853334 642521
997873 499071
728612 769741
578010 915150
834780 673878
838608 662565
923225 582154
585484 919246
884620 606454
625977 871990
601063 895271
899241 604735
708520 798772
873868 633132
810830 686466
781697 719893
575369 920669
739537 768183
933592 560234
642051 852867
880045 625523
985234 507377
523539 978350
744237 747034
988324 502466
625975 866416
838825 659898
659691 845406
549183 947620
975770 520513
647315 856060
936707 561426
893133 603683
746831 760619
563579 930206
927259 576320
884705 609847
603548 889736
726721 778920
937801 569856
740319 765894
541212 962400
686121 820538
666324 840839
794261 703196
819382 674171
499489 996493
982209 519412
729300 778219
628658 866708
970542 536974
960548 547434
788718 719196
663994 843524
513309 995028
621606 871026
965278 526096
877831 619175
723884 769143
691768 811240
845622 650889
697797 801564
848621 647384
528299 977221
895263 604876
554600 943065
651177 849654
747211 744476
704248 791049
615977 875844
938348 567711
983877 515159
576998 918758
817880 673766
868059 625447
528497 974291
541513 966976
936076 573858
674454 828009
962777 536827
739465 769863
970565 531858
970733 536303
636836 859667
715901 778364
565291 931526
802669 700479
569651 923457
888846 613888
922165 573749
797193 700835
592096 903114
538224 963558
851965 640990
844679 659449
530806 964386
516978 986758
996862 502244
808906 686263
575473 915047
719620 778872
709468 782913
662138 829038
966536 539184
829106 674047
573731 928397
941511 552202
511221 985042
799629 703144
951677 546030
572719 936422
571556 926584
889705 619157
594097 906260
830843 678116
550372 958484
898031 594422
541124 949400
825123 674581
742216 750514
915942 588603
804871 688389
533873 964495
547032 944952
539544 967343
866677 625640
976689 525393
753498 741915
519698 986133
530620 973749
500038 990112
709086 800759
893138 599410
981398 512819
916208 582328
669037 829234
676006 833918
960913 542526
846577 649934
720258 783014
692264 807516
949395 545320
669631 831514
717962 780419
691503 799219
546906 958283
702924 793321
736917 759174
954157 540268
520643 979987
662620 842538
821413 675004
668669 825981
618697 873629
728010 778108
672374 818516
765723 736394
732205 765863
822141 681699
525444 982989
847132 645736
898556 610742
749444 741045
668113 839687
558287 945416
577763 913891
931836 573380
730217 768594
652537 843423
918455 579151
981554 508797
962180 528840
727763 775259
543972 961596
698918 792877
572322 931821
858277 646235
617932 876776
861131 643046
821021 674016
547424 943168
676850 814233
837862 670868
818627 687680
537525 961398
524216 966505
869677 626040
771703 726416
651584 856010
623343 868226
930725 565755
830963 666425
957987 538026
895947 604662
866509 624930
783984 713691
862391 646435
860322 636426
596249 908442
633255 871063
820404 670340
817063 675665
633689 867819
880800 622715
628630 870516
877201 622651
629377 871652
801174 689611
863886 643659
912864 578288
996435 503494
954916 539767
529839 967537
821974 683893
955521 545856
562233 934262
814801 678957
748881 760051
523420 979722
921184 577695
727918 764000
517880 984199
697953 811868
925261 578873
889980 617739
839731 663986
626379 882642
513053 983875
700361 795798
609463 894828
917311 581863
580027 919902
623177 881031
520352 985138
540941 965414
656469 850709
759034 731753
890873 610740
861503 639310
831412 668405
740548 769280
900620 596701
832906 676049
721854 779728
688474 810251
784184 722650
587314 911038
985342 521999
841648 652193
550750 939862
491789 998480
591863 899116
518554 973001
545233 959296
559590 949345
937449 557303
844314 655472
604813 890075
776456 733291
632101 872007
745468 754247
744987 746292
907055 586404
553354 936896
565469 935323
848140 650364
585887 922442
888897 602767
615027 886515
874687 629978
604471 898880
514308 989330
789307 702612
941869 560773
624213 873430
630563 868534
949862 548804
758952 732268
619196 875497
546829 957179
773755 723238
951732 545817
679444 821265
845889 652039
507450 985769
766116 725842
669899 830950
848199 654393
957110 546356
882792 625635
677806 814151
856896 639468
834309 660388
594639 904065
805167 696735
616652 876673
679098 819934
997721 500479
847684 651391
868471 631385
992708 515013
715623 782831
718464 774467
942069 560293
608612 887453
710481 793915
972868 531317
841019 653361
803557 691579
752912 741366
988511 513165
918304 576113
562714 945858
718774 782285
611525 891118
693948 810001
823856 677013
762817 727942
854568 648235
542432 948494
502323 990880
802183 694395
892334 608178
970878 525927
812750 685131
559598 940667
529840 963521
716548 789954
886678 619718
935465 568320
717307 786145
599462 910400
574177 934283
666452 842648
611168 895067
506768 989233
663216 836143
750517 742155
986868 509491
678778 827247
520380 975968
870248 621860
986743 514222
924175 570751
686420 807401
742730 754373
963334 542948
564435 929334
875396 633037
974297 517739
898599 600032
940168 567506
559953 948475
700331 799086
951632 545321
767178 740215
544492 950707
913801 595150
885548 611765
716786 783603
613261 893020
869027 625935
767728 728863
875022 620643
867906 630584
989665 516650
751581 742167
584228 910549
539110 954746
716155 780642
826829 679545
690726 801287
868319 641006
942820 558887
949586 551667
862994 642207
552602 952151
724046 769838
605761 902975
894835 599293
933949 571857
742170 759708
623168 879182
621452 883075
562241 947226
883738 622153
784076 722070
628391 873091
606731 891566
938006 560942
815805 693222
984220 519327
645450 860539
614166 880195
804018 703473
752420 742858
527755 979173
873592 623911
926205 581928
594350 908652
702251 801189
984413 515090
680934 810956
957676 535650
540576 957947
741513 758888
522428 971356
849023 656512
901408 606937
953058 546935
904165 605430
981708 526074
637149 863855
810094 683006
898338 598684
886446 611908
949074 560805
563979 945474
604644 900090
952223 548320
949818 560139
919464 583188
958174 545849
833864 674039
934593 555831
691346 798880
703189 799892
739303 757712
851042 652989
607324 896188
756703 747079
500272 997644
628464 863107
583109 925190
858304 645057
565425 940668
846489 662114
816908 674501
696442 810901
861831 637689
858138 635491
626479 882023
986687 519093
969653 521249
557736 947775
578088 922638
633115 862233
589362 905154
997732 492604
512066 985117
698747 806924
641244 852364
644629 854925
635116 873189
622947 883781
813501 678292
892537 602692
754546 750979
560329 942524
986749 517367
664746 828213
976516 533375
885081 607267
748555 759001
660093 849421
496125 995147
789716 710570
722514 786934
982833 519995
870479 633403
532677 966764
669051 827905
813966 686956
674065 832161
774688 725756
675311 833161
865120 627526
768173 730415
953273 554907
513701 977300
908329 594842
810015 691126
591374 912592
783535 708594
529034 964259
816501 685628
983404 524160
721182 777257
979152 520307
640534 852449
771441 729639
682334 814791
977438 514463
966456 541288
580122 927814
988163 504030
852719 655002
516333 984544
615905 884998
748534 744994
676707 825880
783456 725693
762818 739515
864887 644022
803985 703824
808758 681420
806807 695502
572835 926179
810569 698756
894454 601034
692698 803588
811777 695170
818027 678379
590320 905472
833462 664414
627548 872987
597434 907614
572270 934849
732839 775689
735650 760723
668273 826819
828064 667316
936425 556014
910112 583207
781568 714346
825893 681020
688249 815605
569345 921103
737082 772097
767830 741139
542105 950458
896913 610000
728272 771424
554116 953338
730715 759890
681299 825466
736492 769631
565976 929311
681815 828064
566258 934343
893189 612624
682655 810847
837307 657851
889940 617071
567476 929468
652453 844554
719620 779638
842981 652431
834171 670709
707634 797969
549865 955208
879567 629906
982709 521184
568394 923659
577602 918708
535996 964342
710953 785090
505091 996005
928625 574871
770241 733035
888380 620061
508022 992425
716453 780754
829566 671612
649431 842564
656377 839632
600973 902762
705852 791277
990679 517505
773171 729770
859713 635092
982543 522615
962576 528195
641692 853793
648740 860751
821799 668624
930262 560438
956244 535465
623353 881686
693670 809724
663139 828999
935116 569892
980281 510356
663724 834306
928096 579781
914787 584364
513442 995108
535960 957038
686614 810452
620550 872325
579656 925518
823609 667463
704703 804786
580667 916848
598145 901728
878756 627927
937634 571233
704821 788432
706118 786636
543249 955115
910848 583530
608661 890495
978440 511818
714927 792678
662159 832308
659505 848440
518840 988743
841217 667562
707474 794614
949787 540850
779180 730400
708670 788925
878491 627883
812293 685901
811026 692094
666453 829851
696460 796897
685239 808477
940074 556311
695568 803386
812741 689174
757757 746551
558288 943451
953483 550934
815503 680702
800692 699921
525504 982794
565206 939625
918426 587346
602209 890378
631053 874766
596110 898045
697236 810501
975494 529083
583673 913537
735042 767763
637905 857914
847464 655512
889781 607267
675560 817432
547249 953065
575899 925087
785341 708260
649733 856616
999301 499603
808397 694674
764371 739793
819898 688764
967411 533878
971223 525397
561659 940344
615980 880591
872430 637544
717297 777408
741908 759397
573822 922480
782425 721065
713314 778217
689684 800326
803041 701662
535857 971090
616465 887097
813229 694773
966294 529612
821455 683611
790273 718953
725120 778179
852596 641725
668558 822739
753517 743860
619304 887312
678329 828449
605674 896375
625431 880679
518117 984186
774561 718776
999725 502195
856415 653022
962868 541148
635433 854614
525032 975682
684513 824700
617858 872472
583401 907439
573420 932168
970652 533158
985965 519612
996370 512735
733293 758059
984657 512529
892844 598761
742748 762591
738174 767085
659442 848291
743024 749077
608640 892995
551656 958272
568354 940678
825949 670900
674920 828471
920668 573042
635532 873741
932790 559677
819143 681766
860722 630461
674594 834613
587010 918976
746845 748254
529723 975583
893836 613379
868323 627604
667169 827337
924030 580105
765679 729238
779700 721106
732733 774656
631474 868639
832295 659756
585739 904341
521565 975286
792581 708908
778182 729501
616798 884738
997975 505956
850060 652610
863485 629776
667875 834974
928525 565418
576698 925336
786189 706031
558374 941857
676218 822488
945816 557500
685276 814775
789411 706738
916714 580810
793858 713163
638545 855927
730544 774726
954873 554749
929358 573451
791048 718198
504215 987223
524990 974198
620302 874528
747207 747250
660662 841990
881014 613171
638649 861592
768952 731834
782573 718127
853817 652841
913743 587098
688385 812841
715638 789972
896768 607918
770354 724686
810226 681432
532694 961253
672503 834793
630597 862907
908693 587964
516383 981602
950700 555811
892130 598820
959241 533867
824011 674918
685294 806846
694734 800789
914490 590648
680744 821262
932217 574974
972276 524871
788780 709008
936457 571762
823934 681321
942029 561221
539873 962698
700777 801814
616385 889802
808902 686549
537261 958969
794594 707620
818178 672702
987474 509490
844119 661427
776412 716905
533227 961083
990958 507655
650576 841428
958410 542902
731568 771057
563515 943691
598996 899326
585893 918708
786812 718960
987595 519262
708829 787389
720335 777724
730102 762775
609742 895932
803735 699180
816113 676686
840519 667055
876109 616994
766716 731811
930782 562797
540175 964249
688572 808701
761252 733371
914917 584227
719923 787069
812169 682329
769507 736346
960788 543151
915704 579717
660540 837981
683372 818944
813983 680751
546798 959362
771553 729936
859049 637552
824305 666003
858956 645349
596641 899109
531442 975283
509124 991024
774826 715500
878894 615736
510177 997554
691310 805362
544169 953564
619760 884993
941316 560558
647466 862474
938933 569384
615673 884590
567178 929815
831797 672869
929806 560609
598720 893866
671522 832930
862537 634227
797912 696774
976183 523966
795506 710121
667752 824986
701423 807517
829306 673414
837659 654590
869668 627833
514860 984378
975590 525732
625662 876945
740733 764595
776357 724596
877338 628909
803107 703883
524708 966234
570564 926726
826054 680660
760191 731163
757611 732497
915825 591318
975324 527688
898843 596631
653462 846167
516694 990401
829142 662206
840820 665876
939254 569569
903022 599243
848460 649354
781950 712687
851485 642909
507498 994096
809004 697357
549534 958047
996523 503030
952395 541892
859497 641353
989590 519815
545716 958814
823476 674306
956158 548759
651859 853235
747675 752487
710354 799166
662417 832232
692924 809700
569196 937886
537681 960679
932226 558488
782610 708867
853825 650877
772366 729345
796552 706791
530007 968328
637495 859350
903723 597106
608267 895054
866474 630229
935183 554922
906335 584220
522480 971360
593483 914758
708968 786793
837261 659970
527909 981991
584869 920536
726425 768029
976251 526013
947167 547729
734191 773924
723353 779087
726253 781049
530569 975440
899966 602688
815298 690186
936944 557154
687114 809110
764092 729686
796408 706193
585721 910289
512629 989149
800323 690565
558539 938882
858385 649850
549255 948636
974498 515947
629422 877997
992107 515314
776578 731564
780664 711406
974541 521461
573301 931999
741861 758091
988999 517825
889581 601938
836120 673520
966627 533360
753393 742299
955589 541972
554963 951996
590978 904210
817185 690593
634042 868893
513857 994153
885533 621773
919670 589034
907123 586390
522068 968699
776735 719795
872856 630808
566570 938164
509073 999437
529003 963391
585857 904403
773493 733421
612126 884872
886019 610206
955600 541487
884467 612992
673093 831003
681417 823100
515490 985989
964139 535459
835319 660179
625990 877302
900949 597944
828898 664613
550160 947821
961701 533924
790919 707082
769199 724830
699708 793663
956308 541124
552571 937957
922498 581871
973743 532084
913048 596449
808025 698659
815558 677155
769550 728812
627428 879830
514269 986620
572014 931682
975955 532347
986496 520492
738859 754600
625915 883699
988293 511986
691955 799388
957583 547089
869167 627958
781202 709818
575036 927856
921544 581112
627004 875008
863384 634394
650927 858911
730656 761097
727619 764560
874737 632509
711965 790843
750919 751941
761697 738445
951442 558534
578049 923220
907528 601191
925659 576970
625349 879340
538320 953675
934141 566455
562793 932111
745541 760906
774203 717204
737976 770833
733259 757352
948835 557289
662939 832949
533229 963884
510570 993556
646702 861746
705703 802038
736305 761616
870864 635142
553624 942273
802432 697209
692091 814377
803225 699454
627621 863661
994640 498737
894391 598073
813832 679141
832608 667567
553494 954553
656779 845788
574917 926962
825273 672212
640202 854020
678950 811721
874819 618851
954018 548359
722508 770143
637159 863929
710821 782375
769164 735757
982877 526849
594801 900961
824817 667998
838369 659074
750635 755154
657982 840111
688939 801474
532975 964999
606431 884024
666311 841399
724089 771932
970837 532311
523671 975806
955568 550064
976173 530272
914618 580387
983127 508778
933035 568113
619648 881288
917109 579602
753931 736086
700121 806132
698674 810064
582972 912579
786904 709446
730239 775455
637383 864325
604746 903984
892844 611179
595658 900978
798427 711196
707921 799372
565142 931554
972819 525614
776618 732674
784103 710797
803611 688240
641809 859531
893869 601038
821584 681193
705595 802232
687346 821537
682209 820703
814854 676398
723759 777713
790331 718210
917999 575600
695960 806213
822946 684757
732076 774967
676375 831920
585729 915302
916814 577443
793128 715147
716302 782315
675860 834041
960685 536110
521159 975478
757165 733283
825829 679540
710362 787010
700410 797142
983901 516602
860365 640254
795812 701055
620426 879865
872375 636462
974370 516425
551651 952549
617091 886719
996040 506101
949040 546776
579213 924476
711526 791295
928286 577504
854465 636295
609981 880674
625781 869825
583584 909655
628431 879016
516820 986504
640295 861888
595142 899043
608214 899895
733071 770841
570326 935431
977808 513770
858093 637334
975423 525146
803675 698468
689689 802148
734053 764242
655901 854049
601449 894051
686687 810506
662782 839186
684485 812149
676517 822790
752887 739920
623934 878359
533090 963633
685882 814376
903670 588522
781626 726134
579370 927561
811558 691743
796372 700187
954455 552085
544232 951915
877358 626351
739939 764286
883779 619576
526690 966559
563559 927029
976996 522124
872854 631827
875504 619461
915890 582355
692719 810205
997674 496449
966307 529408
552524 938487
662459 832517
506370 993555
824156 685398
752391 747847
695966 799528
593798 915580
921376 576069
740453 768348
544893 964067
706253 787653
945493 548530
566552 933509
611445 881031
836045 670791
523728 978183
601770 900446
925646 578511
623763 878383
537442 956755
708530 794550
776383 718828
808843 694151
503800 989320
952980 544682
621170 870192
797587 697030
674159 823964
973026 531749
877855 613855
826477 670307
585449 921006
683872 815569
816231 691776
618823 884614
838849 667088
612156 891492
819979 675155
521503 974829
999323 504998
629590 875198
605166 886744
918220 590653
794328 708987
836867 658224
763601 736439
810629 688057
761218 731009
525087 969166
849801 650799
692419 802895
918932 575431
849682 653937
986804 518811
828178 672084
831440 671142
703043 790865
871234 634155
701700 802099
541692 957319
797242 693176
629507 864951
698069 807234
987932 512745
712606 780762
881452 624081
558614 932223
588073 911162
784356 719492
905826 593262
754927 740675
552822 943470
995094 504029
669080 836912
587506 916512
525168 980668
606057 884492
762623 732804
908439 599252
810109 694049
871817 636937
611328 879543
507207 989248
933429 569752
937580 571020
800735 697664
647638 847165
812804 679099
782211 724066
929860 575638
672280 823638
578542 915003
630011 866567
764420 727517
984934 517998
632484 869014
512185 985590
629851 872415
901687 592763
548619 952333
510293 985914
732731 771499
938646 571162
845348 659750
866526 629518
984498 516506
513140 988262
577148 922934
799694 706977
924143 568155
827494 670329
730285 766971
727405 769009
557363 948278
909950 580516
576524 922833
615337 890230
816223 689684
607813 893685
843412 650532
755834 736811
851790 652336
614357 886034
601203 898903
961300 544518
820365 678252
985737 513653
679099 820042
654352 852087
560052 942565
821128 685965
749194 741648
659850 834022
890721 615716
768463 721931
979713 519635
586618 909929
742085 754058
664310 839043
727839 768703
840667 649357
668476 830282
720027 787104
893845 614041
626053 882800
844314 651944
613763 889651
912495 581332
818331 690889
722717 785843
684583 807466
890196 609426
545337 953491
925360 569883
720383 788848
509366 999507
718646 784041
740077 768001
804795 698095
873348 628544
905715 603055
557365 945332
991043 499265
855516 638294
564774 944390
545383 951301
664153 844031
677103 820978
896039 596288
581675 919260
998980 499828
700109 806003
854430 642307
778547 712748
946883 555283
782061 727642
794198 705657
546995 962519
924771 580031
904220 603447
895548 599337
676579 819805
935881 556120
621438 869011
741732 762568
579833 930117
738841 757097
582346 912065
952475 545575
939114 551160
792518 707689
783918 717080
600172 907402
670397 834114
744287 762795
828590 674873
741551 753221
855996 645940
547473 961070
884194 625382
793623 709779
911758 585628
970512 529467
878697 615980
532789 960134
815881 681576
836215 664970
863096 630198
729434 775934
787283 703731
818395 690245
681184 821379
851470 644023
811186 690834
783082 710085
782215 713090
589906 910463
788605 706991
871125 630523
955601 550909
943747 549230
949216 548080
847763 662161
618922 884588
758033 743013
634876 855413
690734 811581
984162 510421
925117 583319
537795 958978
812743 691725
648075 858220
809379 682926
833146 671599
788497 712078
720641 772023
973066 522166
926371 567249
849970 649532
725204 778659
515518 979869
747075 762242
524339 983429
587384 921911
787180 703147
502835 997494
935361 572398
838112 653170
776815 718831
661988 829280
874150 627053
961111 545536
672229 836837
735316 758008
919000 578987
872822 629335
710908 785609
945786 549606
540989 965017
841226 654534
743462 758861
755160 747175
852621 654368
989387 517888
570883 927408
613402 887240
679577 817260
776692 731671
540491 958034
772992 728839
898336 598313
608295 885246
947971 556914
598151 897109
656843 841882
866640 643213
838955 669203
751658 751019
699611 804421
891320 617483
548932 941372
976983 532610
527375 977415
937838 567377
814803 680408
716903 792481
885305 609579
622758 874562
550245 951936
652517 838155
613635 895724
617897 887679
511896 988230
722535 772136
619938 875850
788235 719678
749833 742279
554528 939635
726152 783654
697527 811420
683516 825884
536828 966678
777414 715966
957126 550866
711065 796194
917528 588612
856155 649070
936997 564460
757127 740538
517056 974274
526402 970630
887406 603418
544669 947271
740319 753684
747842 743311
637187 871962
659324 835455
734684 771554
609580 883543
509054 993515
717563 789740
564258 939453
760434 745899
790426 713510
775389 732390
765213 734960
573686 918024
676258 820564
780350 712511
503513 996831
557050 943910
693754 804749
934851 564100
645104 850080
864872 641489
571883 921091
596789 901277
551411 939694
659303 848236
617597 889284
859246 645551
901390 590325
632973 868177
667387 840410
513081 985316
808116 695792
785678 723821
649809 843092
931748 571422
846810 656935
784531 720633
590572 906798
875778 631114
977897 530716
605231 901521
977215 520355
919067 576697
518059 983629
878812 612690
898620 592438
534683 962930
698539 798619
667235 834546
937396 565546
900985 604125
943746 561881
681642 821920
548118 945516
791622 700097
876033 629836
947077 557526
691375 810163
580481 912375
759802 748416
925027 576879
780091 728393
839874 662333
762813 734130
663447 827509
562693 942306
549084 952846
716962 782382
678561 821920
623682 881133
966278 525139
988560 506844
914637 580188
705666 802021
600463 893665
793275 709407
952346 545873
944299 557265
896702 594989
887454 604296
553277 940129
985351 517975
823218 675034
671702 828664
556321 937091
905578 599047
892282 598922
611127 898165
906044 597008
716706 778752
860101 639935
627010 864174
991029 511193
763936 745640
691505 810104
697920 798637
514376 990399
556763 945090
683626 810127
831795 668315
760684 747084
501018 999090
564328 930173
688937 813193
519361 972078
819748 681394
831909 669590
493595 996645
513662 984675
593278 912109
665814 836740
536647 953361
727313 768881
936690 564455
846962 646090
831441 660485
928082 569204
624695 865601
912436 584334
640148 862813
724948 768094
817915 679320
703985 792896
838447 652134
759761 745042
635254 855755
828634 663348
572649 928854
924193 585096
840380 657396
887972 612011
801323 704380
898972 608892
846377 655996
777115 722748
790439 712488
796055 699018
661462 834724
898858 598014
674214 833628
533125 957658
790839 717080
676592 832084
630627 878058
964341 540235
966025 532225
833388 664290
533569 961217
518640 978268
744604 757955
725995 769727
535828 960570
728075 770630
771626 733186
819733 671694
934579 573871
583804 913522
661169 841853
848725 653386
826959 673890
945161 563375
539811 957231
989173 511671
935106 556376
546556 954254
942845 549075
573037 925577
575186 934264
558853 939299
712122 780535
671418 819159
874504 616156
809744 696826
663383 830041
769332 739682
802848 687422
581305 915162
517309 979176
656104 847634
562111 939168
856151 649883
553412 943835
721379 779354
999202 507093
507883 982135
587713 906945
981810 509586
555691 937516
550111 944297
837176 655447
895737 612764
838007 656766
717470 783989
985791 515311
842447 664378
942012 548027
988024 502792
593213 911447
676866 826037
623998 882917
930840 576609
974861 522287
641114 860690
589641 911231
497933 999357
546695 958303
780711 723576
769081 733323
943527 565379
903367 600269
880749 609896
989766 518843
622029 880525
512573 988066
667070 832028
583018 910377
614688 882707
562050 932173
517630 986934
970484 524489
595920 909719
955838 536862
510550 997668
802942 706085
769299 721141
911738 586605
866702 627172
929886 574947
729540 761603
726177 781198
578642 916130
828194 680837
971964 529833
639602 857265
573709 931808
662604 841902
597230 912480
692690 815190
517578 975821
787391 720083
624644 876045
842722 651877
734581 767243
703653 800193
708828 799654
953387 544714
852876 645702
726386 771002
910177 586146
787661 713904
667978 836311
820760 684539
915021 577931
747918 748130
827497 669165
571303 934158
891754 601107
745105 751588
571136 929250
706037 788898
521643 981023
508376 995878
971090 532762
603460 901423
973516 529341
888100 603696
729111 777204
603896 888553
879377 628474
670410 838024
678389 830193
637720 865746
595134 913287
871214 628403
503717 989299
510439 985092
701586 794253
743727 755802
709641 798800
958617 544558
654892 845894
654221 848285
825719 681605
541991 949417
847863 651850
793201 704497
991121 509008
572451 930710
913980 593207
767305 727699
568425 925426
589102 901173
949031 556460
743566 748049
678668 830453
652910 849562
776124 717749
956467 533582
663956 834887
785415 705510
774968 732413
664798 839022
505180 988634
928149 571307
589732 903406
540534 955355
541889 963633
591604 898962
790416 707749
917097 579401
969932 526911
875607 618599
549234 947630
820643 685484
937812 556498
745522 763467
641882 850510
757131 735069
631266 862215
783563 720505
858794 647992
595117 908805
929875 563646
938521 567372
983564 523179
672245 817973
908280 596921
628176 863648
515660 991040
942220 553358
585583 906674
940683 556082
648842 858035
784439 708877
963325 540219
712902 793286
538189 970909
839403 665313
656297 836744
937893 554167
513199 978809
711718 779831
566182 924417
631966 869483
997682 512073
911167 593045
848964 642226
518674 984574
538388 971281
638091 855666
990962 512666
496925 998902
759270 738216
798175 693306
866051 629251
623049 871402
551470 957081
563110 933169
639673 869088
600330 904811
597361 895222
732881 768540
798859 694838
782814 715571
774949 729106
670776 824738
779773 728184
878197 625077
494700 999576
704155 799735
639996 860623
922255 583448
906905 595522
879684 620249
697267 808581
931269 572017
793507 712415
888048 610846
550635 945629
902948 587150
761086 741773
649471 845255
618257 891561
742348 751272
866055 628550
988132 511139
506402 984961
786715 711542
823512 685201
815643 683464
966873 538188
667734 829285
643338 865711
557827 940404
624135 885252
510151 990415
553103 947814
502354 987983
693543 815574
664507 836946
809558 681375
744960 757146
834039 669643
646719 847524
519358 977924
793448 698621
530446 975350
673975 823024
705018 794432
848817 654610
685285 811164
614135 879568
509226 991862
626422 881546
825475 676246
863416 643572
521087 977809
719602 783468
653824 838830
699861 800373
812901 684816
755212 746508
718026 782762
890683 604970
996771 506298
925035 571980
928795 579898
938250 565440
711551 792102
968639 530302
561891 932950
946447 548416
696712 811784
507936 983198
797309 711202
560918 936273
778158 715942
733686 759925
873878 627533
623327 876042
835106 661677
903764 604019
654836 835350
946300 559162
935251 573962
802720 690775
983885 510277
508748 993995
712986 790907
532190 968036
654507 838504
925614 577116
760099 735772
663946 833661
965252 540856
574661 924752
555216 954552
916847 583015
545310 962792
632210 870617
598823 908309
747773 758011
664532 838935
567538 932208
932927 571406
556265 949328
581641 920256
723164 777712
538123 957821
971945 525322
595319 901022
992505 511979
763174 730402
578985 924221
988340 512995
517573 989035
631233 875038
716991 774806
496740 994812
867471 626238
698186 802370
777128 722550
608465 884630
810894 683412
536111 961635
718473 784809
614552 887446
557982 943408
670427 836120
593267 901813
519125 978171
680900 824354
966008 527630
665988 837433
865389 629433
783482 716629
576611 919529
776872 714558
702838 804925
907846 600950
849917 653319
722351 782930
787042 703757
728573 767200
795853 708986
728286 763731
539026 960700
644958 858510
933125 571171
769521 727612
572568 930459
645425 859531
990018 518019
663965 840813
597786 892444
609370 890719
959434 547236
950010 555126
844637 665047
765450 738685
899197 595425
830270 664321
718764 784616
869432 640417
910151 590817
851907 656645
763192 727457
628972 868877
898743 596874
710379 791084
519301 976991
661871 845263
837959 654841
918153 585858
547009 946079
639107 867114
554320 941542
852724 651903
511603 987308
498373 993169
740100 752178
701558 798711
542488 952051
598350 895587
824811 673215
627669 876951
613003 890867
921684 569275
662937 832179
777339 728180
749047 741642
818653 689081
574433 923458
936355 562994
775401 728207
940213 549806
943942 555619
915732 580444
996665 506420
994840 508213
645685 857616
693611 816052
756865 748865
806365 698128
945059 564849
940213 555839
538898 958645
902579 589672
959753 539917
821963 675682
648395 854624
870618 625432
715216 776024
884499 611742
750898 753383
511899 986615
902556 603035
973183 533779
977885 523015
889339 600695
862562 644388
775724 714408
596553 902481
751306 739841
515888 990911
774722 727892
553918 954102
523611 969292
979096 512390
701430 802315
928158 569998
675108 826179
923748 577125
931202 574011
894481 609639
593057 900450
656927 850192
606708 896296
679840 814043
800918 704537
626990 872246
951356 545592
942500 564491
494855 998136
727132 764513
700436 792571
708490 793175
707916 782253
657770 845051
680699 815229
689576 803817
496650 995843
540770 955431
871560 630076
517663 974961
766642 731168
828088 670683
621423 888501
572539 933757
814266 680397
611262 880721
526844 970192
594339 913055
575056 931226
950557 553904
703780 789431
737565 755192
741965 754766
932006 569806
812485 696574
548742 959171
714959 786227
585276 917738
885963 620278
896057 606373
963267 534114
702900 796254
769527 739188
862861 627999
991768 512035
923673 575735
622803 877561
943999 546902
622800 874582
888644 616932
878113 613544
624363 885238
763738 726313
882018 616735
530353 971330
732455 763432
832173 670577
677270 822829
508742 996860
932678 571925
835636 655307
913012 589889
722665 773001
650685 849481
972956 535436
771487 733379
597473 900957
950085 550303
587120 904163
593475 907000
733479 767589
819618 688513
801090 706946
955897 542518
933347 566944
796454 702037
946663 559143
768251 734717
654006 851713
538548 970568
962910 537545
938623 566965
619084 886367
937293 571730
801188 706315
631456 861653
551743 951883
795932 706731
891207 603805
847752 661613
952906 541565
928189 568772
697458 812162
683073 818042
786952 712504
561400 942499
709978 781688
677165 827045
871166 628985
950174 549827
575548 932554
519318 981411
963752 541135
727102 769463
625703 880317
937087 565550
778336 728534
665013 840000
646156 854308
800626 701191
804921 704051
808854 684292
591540 909766
705938 789149
507808 988057
946608 554552
505028 987396
592639 898770
579569 929502
991903 501104
845721 646502
877128 624110
852576 650806
913945 583141
717424 773690
663638 840141
547858 951903
566561 942275
797095 704641
996968 503862
614733 893796
812805 679168
746533 747488
988020 504574
598727 897072
938770 569800
603528 888380
769953 730369
871684 632079
680548 828001
651398 839208
638033 869702
701222 795732
557145 946760
573083 935407
959446 545930
741664 757959
822151 670174
905632 599666
809840 680189
881550 610188
689294 801023
778369 727255
951504 549989
977032 524778
925203 565303
933732 560012
516020 978172
875810 632935
780369 719716
970985 532789
601523 900319
793557 709985
778346 715568
560470 947464
707360 794270
516718 987625
547645 959203
711395 788580
656395 850086
607029 899323
930317 561829
848416 652147
854385 649738
698225 794628
538704 958253
603034 903120
857476 644977
891592 603000
593321 906816
677990 820448
751283 746526
758963 748007
768647 726331
816536 686403
665719 840233
739659 758084
983435 523415
738332 770885
558616 943604
510709 989847
890589 605956
833450 673441
872496 624381
805190 703078
865940 627956
689944 806788
857591 648535
657268 837017
891117 608406
726833 764178
821081 687740
824381 682074
645924 863362
841332 661342
888577 605484
676961 820754
557246 937440
729053 763591
512693 988512
624228 868451
711550 785461
658236 835835
933934 561845
969360 532576
888066 616597
998962 504144
711191 779209
875787 630664
583193 906921
920639 585493
665367 825530
582793 912501
901065 599589
922871 574374
809224 694023
623717 879441
670253 826625
934765 556756
840396 664638
950783 550304
682965 808431
743166 756201
902441 600087
635368 856080
915200 584912
826841 669057
898502 611294
973122 530999
752513 757344
775964 719787
996260 496972
827436 674588
681454 817875
709244 791807
589948 902409
937852 570594
568149 936667
538972 964121
998481 501344
744293 760577
684273 819629
933023 567056
541732 958718
827333 668109
555558 947965
744422 749036
760919 739623
870371 626405
943774 555955
541411 967912
802862 687975
970471 533023
851941 656180
837904 667184
731494 760703
565874 937905
652840 846910
513991 993450
510107 998887
614478 893652
974053 526285
545432 958618
633814 859837
612959 891849
528911 980807
742234 752999
551750 952079
875354 623200
606489 887942
714128 788169
595091 909673
952894 545162
684015 812490
672710 830252
643925 853088
623439 870928
512471 992172
728156 778957
827923 675807
780863 716373
643726 853931
900585 602555
937956 558751
722535 776745
645904 852631
855008 651699
757470 736785
898656 608182
786220 716276
983991 517442
946401 549350
924125 577043
781984 711256
739716 764057
821783 669347
592275 907762
888251 621553
577486 913067
810044 686663
515804 991262
880456 625212
995570 499303
944734 564523
907815 595746
542874 963430
948997 550879
716822 791688
845303 654800
769631 729392
754527 743145
644293 862471
995281 506049
797250 711217
670271 829524
893212 598171
774357 722394
924859 572578
602717 900714
603658 891150
531156 977141
548386 955935
721463 773758
518759 982924
666362 825755
591241 900702
619933 878563
666655 840124
510819 990680
576846 924432
601480 891142
545002 958574
778903 715604
605677 901561
702878 788401
555131 936754
850688 647224
824274 668424
901086 608778
920995 588093
622993 869380
858651 639482
929287 577452
831598 677794
803047 705406
599674 905178
942922 555822
999997 504644
593343 899792
687449 812558
558058 942755
849547 649142
725435 777867
616995 881758
615547 881500
531012 975247
669168 823030
832525 675213
527119 966919
875861 632299
672003 822675
784462 716450
882534 619690
781228 725473
858248 637220
680620 817125
654658 840207
967813 535490
799766 703969
867263 635825
755975 748459
899325 609880
733045 758223
518502 977062
869508 623870
940105 565944
935003 555191
539364 970271
687603 812715
992814 514710
590386 906087
809583 681936
735298 758104
748468 745952
579076 930648
838950 653010
961221 536047
938928 560578
884274 614644
646889 845464
609329 898409
543884 949598
651277 851738
795126 712631
560268 943793
725442 778143
566214 929650
991791 516941
973980 535975
696712 811191
605345 896819
515838 980322
969840 539599
835253 657554
846814 651638
873681 632396
660414 843039
870260 626834
815459 691578
938890 552417
944179 549057
835437 664874
556282 940275
603605 899015
552328 956522
604261 900682
675154 831488
975311 529178
898275 597902
622199 887478
897713 593745
691322 813975
612860 884370
633280 873195
707018 796582
780530 711492
864202 642651
652409 849296
766862 741037
923275 569918
611338 898430
593006 897547
879944 611858
845009 654966
624978 880407
894018 607166
737021 755048
843374 664933
797761 710800
711662 797186
706758 801150
962035 541294
980271 518131
641414 850424
744614 761199
712963 789965
644817 856843
699657 809802
977734 520578
625047 872520
978015 513174
500475 997808
690098 818348
614378 894797
688581 804333
938933 565556
746584 747933
788918 702573
922841 571111
951529 553747
611302 879717
497208 997444
978061 522765
826462 671029
579256 913952
971829 522277
667900 840550
914075 580705
596726 903548
788806 704429
877950 626535
994052 501019
556934 940234
651583 855686
626536 869979
989772 511402
629973 872532
722918 780994
902463 605240
740063 750745
706113 785050
726318 783305
562025 946511
727465 775845
976173 528658
769933 740029
684245 823568
806833 693080
891874 611948
983658 523295
871089 621938
588550 919595
937113 555417
751646 743640
905397 595127
731323 760319
627729 870111
628740 863881
581947 914626
507309 985531
830927 676757
970728 535095
955614 543929
760533 738632
506329 997723
795351 706450
622044 876289
955750 545729
510702 990502
735464 754763
668669 830662
879652 627102
888623 620576
846857 651912
812999 677713
549997 950846
755952 735359
610150 896593
895445 607130
581114 922578
551955 955575
698087 801832
756926 750208
575336 915002
954987 547156
557019 935318
732987 771717
927257 573763
833275 663318
622126 882527
926936 581849
733670 766003
726874 778666
862226 637493
526095 979495
500785 995128
630010 863198
914675 585227
836784 662764
628478 870713
750789 747989
668237 832594
870827 628473
819393 676442
699717 798832
693825 806479
571437 927228
567768 940076
708636 784576
809622 699682
848653 649212
733586 765116
692240 811013
788718 711165
840781 652509
881413 628139
968039 531133
744418 764935
871029 632523
530449 963633
819100 673178
753463 746407
997067 503240
561383 943448
605699 903814
826456 677064
511041 997844
516722 977140
615550 893145
799923 690867
866711 643175
947684 552051
787139 720144
834636 663739
790640 700944
952379 551649
773929 719533
753272 749668
614395 883585
874795 617548
736588 757601
755492 738947
766877 734316
607269 885874
801666 689295
588122 902270
784095 715637
931230 577006
981122 526010
661452 835102
604959 895711
861211 635336
912346 587353
941546 563606
702556 795180
825656 678765
948740 559190
768341 733517
620150 883374
769432 728060
947615 554039
686566 812711
725741 774363
910720 584364
543810 948548
710552 784964
916961 575622
523285 986208
803491 703145
777093 723045
772414 730094
528862 980063
532875 967353
950465 555995
915933 586434
631424 866159
812284 691364
836623 665343
537520 958505
634909 865708
792421 702648
618842 873600
774826 731664
681931 826929
927218 564379
892429 603784
760456 743950
651208 851268
747635 748075
772037 737584
690823 802003
545507 963381
790573 704223
780036 725937
892456 600546
928991 572581
933070 561048
787023 705954
531864 975751
716078 784524
542873 965342
794301 701164
691405 808333
610852 893486
593462 903477
849223 659231
780912 715228
856171 648761
516113 975695
767792 737207
895516 599441
629410 877827
762082 743646
886193 620461
911336 582683
846535 663315
783064 723417
738425 757764
947300 553990
804525 687191
699624 804496
759409 738683
721673 772543
727876 763172
803417 703140
926045 567269
826246 681401
635337 869631
902074 593256
762316 747413
913748 588774
527975 976600
907141 594178
533295 962306
558271 937561
919331 576779
741068 754367
500476 996766
880562 626465
776837 730796
710811 787318
894021 596126
884229 622186
911379 580783
633085 871334
825035 680291
809767 684747
892164 607391
995129 513138
682950 825788
713117 793130
885821 606812
499393 994540
652204 845787
972979 521117
831676 663875
871952 623074
885420 607142
761478 736246
549268 954702
623950 867919
681952 826874
689725 815493
925400 578418
904536 592280
561214 930924
878009 615043
703580 801230
654478 853137
887784 613558
745597 747286
952016 541701
889350 618332
572585 935410
902376 594160
525124 972002
987616 512387
762859 744018
537060 959046
969051 522942
511588 991166
645548 858712
700019 799351
514706 986698
725195 767911
886440 609709
951376 539130
910608 580999
536083 959166
726722 766862
568807 926770
563937 943977
650492 858462
526299 980529
994567 511222
593011 897726
694086 806200
536071 963957
774861 733032
535054 966911
512935 984744
555935 938846
743265 761672
686891 808850
968483 534069
739301 758667
921596 571557
938351 562927
588821 918425
930802 574275
940464 553546
876602 620077
805378 687639
691473 807841
651350 846075
823753 680017
529762 966605
557485 949193
740571 759417
715165 774986
520828 969204
678910 816051
727697 773137
718974 777220
597211 909374
538409 961557
669954 831804
589777 909768
646799 843367
511191 995415
784218 721605
533670 962106
625232 874731
942716 563092
784063 710196
609920 884773
525963 974412
678291 827360
937908 568653
645771 851768
512757 983697
702248 799258
636908 867663
870363 638113
706130 787484
909515 591543
621537 877230
596396 898002
536109 968018
831311 670344
834477 663226
989080 518007
558449 947470
499448 999545
927277 564801
549171 943008
783679 712833
867505 641416
973315 530432
628165 866260
514656 978007
643676 855879
825872 670609
905834 586618
887177 606925
887109 610381
821989 670116
982579 514738
973543 535954
859957 638681
587028 915106
906202 593407
747770 747475
603019 899151
612062 890983
672777 817462
628810 874278
988388 514921
791164 708435
840776 662864
986988 518903
530803 975491
901463 594476
852973 656408
981433 521306
613282 884790
911277 586263
744322 749330
918164 590690
814284 692356
984669 513608
877910 615708
948865 557321
838192 657512
560392 949165
560559 947563
792013 714226
694849 803185
759230 742003
793628 711303
755721 734514
643506 859385
733279 758600
986231 519491
636929 864562
742199 752889
659114 838637
900947 605050
841691 667779
829261 666793
695854 800898
678378 820803
767273 737432
948254 554984
785861 704726
775599 731291
563475 928730
749491 748865
705208 797623
893796 612211
678558 820018
583862 910548
767301 733110
936175 566592
927301 574501
803556 698358
537310 964669
731857 775967
934944 559523
825340 671329
975711 523909
907986 597497
865023 629552
812737 694714
618084 877613
910645 584888
621560 882216
948719 544455
872750 626295
788468 709001
523178 979236
771295 724774
582515 911677
829428 677971
919914 574120
553159 945962
866095 633675
617408 873233
722263 774664
573335 924199
763099 744291
710929 793160
582271 912271
859871 648985
647032 843897
578672 923451
627233 867473
529455 960579
983260 526552
952464 538966
978741 530560
648446 858216
809017 687219
655063 842803
559498 934780
495313 999054
654259 848566
655238 844832
639993 869953
626968 877431
885422 605210
811129 687776
750734 752361
734096 772538
677243 827520
692037 812303
722522 785743
791108 716144
577565 921878
868691 629592
758108 734733
975779 525772
661995 836694
774332 720916
846328 652238
866300 634827
819373 681729
678390 815772
846001 651960
631269 865528
718078 789738
540782 950797
948093 558966
540535 966097
958436 547893
564176 945634
576306 933395
996261 502355
594617 899004
638002 856889
587494 903404
887009 606545
782226 723795
530627 963511
618839 884768
931271 560971
898705 605970
562106 944411
587008 905217
496987 997647
685363 812864
660262 837777
596825 905184
878189 624947
767271 742002
862342 641728
558089 937918
552106 948925
590598 910930
520387 979744
733177 772769
904514 603725
898777 606981
652524 845333
734288 769179
870275 622070
610070 889546
779772 720225
644737 845764
926725 580530
554844 951879
853015 639936
727539 765060
976186 526195
532465 976789
899514 609219
680630 816284
574440 920996
605786 892118
591347 918366
926828 573547
602868 905454
582962 909922
815564 682299
547245 956939
526074 974091
724556 780615
521105 969655
799443 693117
929885 564125
741338 759815
799303 710435
689704 819210
731138 768432
972519 526207
902744 601598
620085 884537
824203 677047
998584 502932
805537 694568
828782 671899
899447 608150
515373 987669
924847 566449
538865 952301
987332 510833
844164 649278
742660 761136
981807 524832
629499 879826
664088 828156
631844 876508
653307 855443
925341 577966
689908 808669
540372 960408
955546 535179
961448 536361
870009 636973
757744 746532
853238 647768
590088 919862
720594 774908
659829 843795
891215 608610
995791 504602
523482 976125
693379 809501
932278 562289
701661 806026
881862 612064
890717 600109
630104 865562
574329 923109
501043 997544
919576 585682
583093 914777
852639 647305
941791 548509
887509 602969
994808 512176
729295 773443
903892 589503
978060 521533
614365 890361
987175 503752
777573 723664
749835 749618
938614 558496
895613 605484
735631 756011
574597 933035
947342 552687
726038 767685
498565 997743
733020 761615
914802 577653
811891 681960
553152 942576
865712 624684
968350 535946
943802 550783
740461 764899
781547 712417
695173 800861
971249 520444
963917 537848
503258 990850
994565 507433
789923 712033
936661 563600
956613 541279
609426 890935
714613 782818
547593 954578
735937 765308
598671 892715
777504 726076
638515 854798
925218 571365
718728 787868
807905 688251
723794 780552
617306 890442
882073 617282
504390 987041
552409 956198
562494 943046
526059 982504
684158 805974
988891 518231
674982 816994
726469 763569
985564 520525
498215 999089
941770 549862
985194 516564
896031 612078
508393 997964
680040 820846
937014 553352
595670 912979
543898 951483
901282 606920
589128 915351
926344 566629
980534 513739
842501 655326
781455 713991
698226 803657
858145 647223
591413 913475
751166 741194
719772 784392
745415 749259
986368 503690
934465 561396
638463 865129
960641 535515
514278 979451
763314 743603
899316 597797
788006 704325
623855 872447
685567 804731
574437 919023
829480 667511
899991 593375
529134 967672
568535 935756
815901 684317
990236 502205
857247 638853
671481 833981
974777 522158
525369 967195
579348 920367
868190 636791
732184 766953
526619 975759
737197 763477
756527 739354
630072 862461
634513 867613
571560 932134
932662 559790
849204 656825
863740 642079
748436 753857
795113 699078
726004 779945
906372 584509
895663 603688
835869 671371
585733 916207
727181 771536
993411 502711
725225 781139
783696 710666
586327 911835
644122 854213
971284 536241
968741 535766
770937 726564
784585 709795
530497 975819
862769 630423
588327 918229
917676 582187
734437 769854
653069 845691
677382 828025
650599 843742
654491 846180
885305 607784
648820 860636
976142 518451
577022 912983
833986 667218
739627 752345
815630 687286
614999 888795
753615 754396
599499 897241
952612 539625
687683 813618
504485 990727
674114 827671
787737 708183
552303 938218
519839 985150
974781 519948
829235 668944
932524 564574
563380 943233
526524 963649
645464 856812
999276 490978
505091 993960
583670 919065
596212 909707
649761 859302
506548 997907
564012 938995
564692 932910
820326 685602
788816 718883
922906 570789
886397 618455
509718 992203
586837 905941
912741 585618
563761 936741
964273 535900
922597 574145
951954 552938
866836 637418
723142 774079
670451 838937
782689 721670
653447 843381
939721 554517
677818 819406
983238 517767
796826 701007
677709 818959
881459 625576
599483 904906
565821 932178
875577 622737
900585 602778
658806 834710
834861 658269
711413 792296
503987 999349
679186 829122
798170 693572
912143 593131
971180 537957
674428 827488
639153 863159
997202 496484
927954 564058
720170 773131
612761 878832
814221 688561
920618 580336
769025 728808
923399 582549
848056 645045
698567 808872
731091 763167
767826 730863
560256 948927
639474 851980
590471 908245
727755 764717
569913 928932
545555 961397
840564 655405
957206 544997
688537 804920
710494 787342
950879 545779
934572 557285
740908 757602
632817 869856
906753 592443
843901 651401
690950 809523
853161 649799
545228 955309
603447 889944
766557 724566
657470 833581
981493 523418
900173 593815
510969 985763
795709 700195
762750 741254
815425 687248
993699 511317
672809 823424
846100 648411
997058 507580
645917 858310
882942 625511
883748 625539
850731 653995
714459 778206
774187 730151
831168 669326
664929 838679
860371 643503
978033 527036
825163 673395
712087 788145
654921 848336
977105 517911
739831 767705
520619 972098
716989 775309
934244 559743
969623 522116
962638 536226
868873 636856
592616 912496
871134 626515
994644 501446
923973 581182
705901 793548
731039 769202
605595 899412
992330 499810
798173 701661
753880 742451
549406 951576
536390 954666
564394 936861
968600 536875
765539 736992
593139 905658
777942 729330
890083 609193
605280 901336
538944 968747
730476 779086
659946 849998
739602 764669
520605 970992
812571 691308
524684 979390
550257 940331
954615 537463
755937 737343
546411 947115
590269 909118
751753 742480
747829 751877
664410 843931
733348 758786
630893 873222
749175 742593
541019 962183
668684 830540
706471 793509
671784 825439
699868 807618
519593 983676
880590 613159
948678 546514
763496 746478
819522 682426
949403 546129
979899 510286
912856 595340
570007 931716
511031 989497
974242 523437
513419 994945
608351 888918
875049 627275
891073 603184
550034 950654
739493 760475
608992 889916
524231 966287
991479 505690
653690 836836
897842 609920
725665 766836
785795 707378
785358 717949
818565 686284
504653 996278
910401 584493
704959 798243
819481 688243
641497 851123
584846 913339
778107 723064
654001 855052
706719 788169
961748 546913
617199 880314
994916 514400
745226 751471
809940 683956
528337 963493
788749 703666
901020 594769
918565 574293
762877 743092
829798 679263
529193 977877
594222 910769
618870 876697
957391 536252
549679 953658
780494 726363
847584 655625
854645 651724
940387 561632
798907 707765
801625 691279
950334 548831
838193 667124
604072 900845
905365 591008
746725 745554
730765 777286
901047 596269
642576 854748
939404 560492
931117 576387
933698 573786
936901 569729
917036 591255
766198 728907
712106 794932
938162 560012
909893 590432
555092 952713
762304 739199
905254 594007
496896 993578
615871 885596
888134 615379
926586 583166
791097 713727
575707 924609
704245 794017
941075 561403
568936 934754
924356 569256
586901 923012
713023 795837
961499 541417
507334 993558
665259 832505
752163 752954
838603 653496
651938 853834
517349 978554
528522 966998
521507 978460
690323 806810
990690 512118
915596 593903
672339 826989
772681 729925
595774 896320
741952 758507
810966 681539
518136 974081
786817 703856
993645 506121
964336 543107
645630 856216
539536 959626
695820 810607
941696 559917
520838 987681
997928 499965
798804 711054
535807 961271
997345 512421
883472 619032
881785 624212
671174 820190
851342 653583
599758 905517
838686 668754
668006 827779
535976 956064
745673 762732
598291 900946
613559 893051
847781 648479
589133 912393
815456 676747
982117 522120
565270 940222
670742 832698
605463 894789
804124 698813
648093 846491
836189 662713
789629 716505
890332 599763
513781 981020
673533 824439
825793 670287
672983 819670
759873 739503
996912 510251
838560 661060
697399 808255
802657 705622
629301 862275
510742 982968
597314 894103
963118 528928
643248 855524
897617 610561
521767 980413
829627 679219
528045 980543
745010 760691
582271 912065
600484 894483
996451 506899
936998 570683
856361 644447
987816 514565
793229 710092
637358 857142
927077 563975
963376 531807
603022 887864
662251 840167
613170 877509
653496 843503
532544 970669
792964 712652
689132 806517
696980 802310
611903 892130
742613 762216
797421 692737
650653 854508
905836 590400
937594 571863
799408 696620
751471 742941
903468 603992
813925 682707
865266 638571
540941 950427
617803 891692
664222 836637
799605 701466
601987 904322
647025 852773
866700 633525
648835 854718
741276 759978
702646 796345
987106 514257
957870 534699
962464 534619
971329 533857
780858 724881
772997 735673
530395 970871
717496 772654
703210 799654
958047 540980
817325 673457
809171 687151
585429 913726
529127 973243
765395 728002
720898 777826
714732 781240
812533 691078
984661 515041
559459 946452
869989 634396
833527 668050
919169 584007
531677 965980
983248 509535
782064 722978
949257 541204
590554 904002
556437 938790
730347 779465
800388 690312
668822 832799
583959 911419
623397 877762
636123 855050
773095 727575
844080 651571
539468 962997
789159 702605
599110 903616
739984 752039
999387 495134
691872 807041
759736 735723
523537 982028
570225 933079
669905 836294
805213 691237
653002 842063
721880 770085
720744 786539
990577 499510
726894 775175
994515 514682
567352 923721
893331 600055
808406 699089
590750 910737
939812 561069
752255 755352
859913 632257
884425 613680
843194 652150
592904 901809
670226 823239
796537 696464
808282 691444
573873 922479
514187 990757
801351 693352
958151 539130
883828 608004
887235 612928
499345 994549
558501 940008
759743 732114
698112 796122
961283 539987
860403 646433
677129 819290
999429 494563
820081 677685
731104 770438
517725 977976
683356 825366
728396 767595
596142 904054
787101 719502
545863 956057
700118 797620
530692 974290
803997 687902
698846 809208
961701 547338
587803 920702
666976 832562
813325 683298
756037 742570
820002 678113
521406 972626
896825 606494
883350 624690
987253 517496
815698 680440
851183 649493
695370 804095
942481 547733
740905 756589
635819 868665
733553 758945
825017 667699
909518 599698
530386 961417
944592 554856
534049 972785
908448 591510
955411 553950
564283 928717
729027 771115
878952 621454
690668 804007
756428 740754
829663 671741
678981 812850
551529 955846
599668 890791
763027 740686
547299 942893
676904 820962
761869 744493
831513 670339
642816 860039
833479 658470
994807 504477
575486 923328
990107 501759
852972 650663
511088 987573
709234 786659
795413 709899
544857 954126
895009 596844
735972 766074
802756 693847
691886 798328
563810 928725
529061 980830
992224 516929
968996 530614
559007 935953
816517 683094
817772 674969
632858 860221
744055 751853
883888 615753
854923 647186
785651 707523
914934 586306
648636 852823
949562 558570
777806 723275
897515 595341
639849 868942
760502 746005
683596 816101
730471 775528
520904 979928
976687 518715
891659 616493
700138 802077
858157 633003
711890 790795
592211 907549
967097 541581
942593 561405
608833 893475
560411 930801
909309 587953
499563 991293
881784 618928
732792 766682
934478 570311
719197 787527
568463 936011
777685 717910
568981 922922
789030 709562
955277 552410
825863 667134
527732 976545
819926 687268
711482 787068
630192 862473
550134 955668
701743 790722
985616 511616
679998 814156
597456 897043
764205 734024
953585 544061
749783 746282
841265 668266
863679 643764
725686 778377
707983 786433
544461 963682
950915 539255
534490 961377
671810 832805
512126 997184
672277 821659
728395 764269
731228 776745
837923 660245
696514 809794
691717 818123
749978 754595
911684 586723
933073 564441
996324 503093
890570 611946
880329 617376
604316 901450
895292 612807
959021 540279
905965 595104
738119 771588
531515 960656
703344 805075
695559 794457
576930 927853
923425 584298
982013 523337
705600 803049
536160 968612
616121 888537
760809 748718
802717 695871
627057 866579
706023 794729
579490 919988
641726 863123
503535 992197
848611 655175
526481 966190
881923 616739
794578 710489
526497 965227
622929 878727
713305 782453
982571 517596
718100 786206
511462 987325
505872 994207
967814 530823
875699 622453
563243 931995
564777 938338
710731 783081
763450 746483
844034 653608
954314 536510
898010 593440
897200 596946
734086 768092
814776 677493
921556 575614
709482 792355
933674 565189
703442 791987
670411 823311
845986 657624
990111 507305
954799 551521
566368 940537
902560 593625
821211 677196
759343 734326
887145 615196
744339 752832
599585 900579
848143 653444
632576 868261
745596 752134
706386 793195
930109 561974
701461 790508
609722 881861
834728 668898
936644 568462
910148 597232
849399 658956
907678 588596
874255 619980
644875 862699
588316 915435
880445 618153
644391 856976
818642 671552
719373 775674
667677 825072
997062 499247
812330 693137
624276 879455
664152 841409
543908 965149
855127 644724
874470 631992
960817 547047
644321 860693
991574 506649
522178 971990
610434 884847
564524 943897
962930 545660
890044 614762
647901 857271
551094 942832
523765 971919
525706 972160
973534 534181
711869 791539
919753 578810
903023 593776
650742 845186
989904 505932
640322 868556
885468 613458
514942 982082
546576 958412
697987 800406
758446 736196
686381 819687
691112 816650
935929 569411
555758 940844
713529 783291
838158 660346
812162 695599
756228 740196
693175 812609
844925 645772
677444 815183
596221 894790
650865 851516
631874 875113
686591 810982
584778 905474
737120 771861
656973 837479
687300 811867
841116 663688
513043 983756
596829 912792
848872 657532
749402 757932
568257 937062
641466 857051
596388 901441
952598 542612
610475 892500
700414 798912
830972 673259
699055 804072
763645 730355
554290 945540
738293 768139
867627 642294
917265 585029
723095 777434
880133 623604
699605 791931
646151 844761
649439 853121
707951 792468
576243 925343
920826 571096
877479 631483
840274 659081
829818 676976
639139 852451
527373 970822
673164 831977
996756 502098
638354 870210
765452 731442
558340 944429
732355 769098
508427 991152
608163 888460
994651 508914
793957 699150
872348 619277
723038 785061
998458 504087
806783 686841
586062 913199
914447 592990
707033 798727
759638 744278
938188 552218
628354 874759
809475 699489
945717 549406
706670 789496
822599 681917
594044 900758
701014 808701
926287 571920
940891 556709
670931 826710
686924 813406
654080 838311
742860 755474
745271 745898
997943 499747
530539 964640
821893 677847
724798 774564
675921 831598
612382 889700
801542 694940
725376 765826
866100 624028
690176 818399
982666 517812
727235 774338
539973 960336
794892 698128
730328 765244
586612 904726
656225 834156
772287 722070
641185 866165
498325 998503
727238 765455
743383 747530
581466 915167
578088 924287
855482 652801
952837 543401
509636 987303
658372 850384
713213 782074
643372 852875
809573 700161
773208 730707
583352 918279
896659 601499
830132 670513
797400 710618
631850 875933
569097 934587
505736 995723
660443 833490
872180 633565
967370 528547
946021 550255
877021 622260
661735 838187
580394 922529
797068 699972
554087 950041
946441 552582
812385 686511
612089 897165
856238 640325
663460 833397
791946 702593
917874 583677
952047 544694
603407 889835
682943 814460
948949 554188
713626 786664
527983 980740
819126 682245
700762 809074
944271 548425
996158 513067
590428 915839
625214 875525
993995 500266
608430 893678
896746 596343
496842 999833
626710 868963
973286 529935
525447 981837
635035 866641
685595 818716
577241 931066
802031 691385
515091 975041
602345 905069
637053 860792
696371 798131
589368 915220
815913 681834
927196 567688
609027 895543
733227 761805
616331 885616
743392 751768
918455 581430
994094 513169
868429 629115
762417 735586
712271 796065
681067 822616
626651 866530
801812 689595
589403 915514
719399 782955
624598 870203
788716 712229
657769 833114
545418 949470
968809 539026
547063 953703
823463 685606
579295 929773
598301 900401
504199 999959
669617 824745
856141 636325
695405 808229
893923 609741
542191 964535
877098 629476
702201 793280
762659 730904
710848 781210
543429 950558
547263 954938
792230 701625
945338 544706
959628 537461
818908 688750
673286 832091
979994 529290
947886 552388
910596 580724
738443 765700
988231 505228
717309 789895
977773 529947
932112 569496
652063 856415
886121 608218
986166 522955
772278 727374
660432 845859
860517 631020
826446 682695
555805 935685
956516 544919
612094 880650
811143 679322
521080 977611
627548 863128
579358 926991
986148 523465
623541 878410
505250 986701
754758 744923
904458 587309
810076 699726
810180 698237
807577 687361
628909 870791
884581 610968
804078 690674
914216 587677
518782 978003
878160 615966
990755 503182
565740 935345
620936 880942
510931 995104
961389 532261
963556 537814
602973 903466
684101 816482
583709 908259
879976 624682
964131 530838
981275 513529
814884 692930
735511 759246
986753 517821
964436 527518
989556 518959
785441 709512
548658 947443
807591 682929
624258 874453
918480 575682
990334 507183
860070 632050
942557 559572
804186 704070
813530 691899
846522 657889
552791 948823
629272 868544
527807 966386
729500 774946
732951 761921
610950 880648
716949 792553
995845 509459
984485 521898
892747 609487
830486 677353
553512 944101
858779 643627
945311 560078
663637 838351
919431 575502
925905 577490
815267 681523
550608 948917
971235 526817
962101 541040
937073 563137
924116 577503
826136 669108
862775 635696
790647 703607
918065 578494
742910 748648
520436 988564
708230 786271
551472 941213
826963 664265
664854 826419
912373 584950
510741 979284
543515 963423
817432 687121
987332 513750
948476 558701
974098 521837
733436 758404
544261 946488
917638 575204
745881 748847
857994 648875
685398 820690
741051 750238
685246 818140
874617 622636
863241 639777
818801 675374
884412 617844
843906 662061
814243 681456
713843 777854
523556 968809
583413 921094
848064 652016
696690 800367
771398 732557
960747 544758
684482 812201
874539 617702
785738 711276
955296 537962
996205 508280
640780 850683
945459 551807
497796 995664
850828 650025
866275 639675
517374 987904
725181 781210
640277 858617
999351 494858
687558 812739
587830 913701
721652 786914
576354 930124
885425 617768
758565 739921
508745 992996
813827 690113
666258 831351
962485 528758
527859 981350
599997 901551
806388 697965
514446 978597
525218 980687
640768 851678
515208 983851
627054 877338
737489 764255
690091 800437
944110 551778
499710 994987
566947 934546
527219 980884
903780 604441
684770 817084
829201 667830
854734 644793
513609 985480
759036 736068
700489 804900
501238 995767
494428 997732
972107 518136
655709 841885
864258 643805
696059 803548
638872 870702
505769 995914
612409 877976
668556 830800
642309 852838
982907 508562
617616 890076
742185 750113
521871 977931
566723 936945
668388 822139
719802 775780
911192 579898
931866 561574
560586 941469
567839 932238
862920 644918
708811 799064
809157 693162
928099 570570
522767 974823
529704 961892
601997 890837
541703 948752
861738 633331
996909 509340
573250 919961
601019 889229
913805 595820
506555 997397
648371 843332
939482 551374
627232 870012
636917 857491
595108 905067
973423 533154
751794 738973
961165 532457
972390 537491
502891 991098
803705 693257
775131 715757
999910 502092
788903 718656
958055 538598
545172 954321
587701 905615
751942 757208
789242 705906
751120 741241
766012 731431
944919 547676
695727 813618
753747 741702
503781 995588
740724 759739
882339 621514
576731 920544
902627 605815
838086 653555
852540 647779
870002 634618
606483 901731
787720 703808
599445 898435
924126 571755
677241 831932
544839 964488
794331 706207
791185 702739
603505 895152
657692 852255
512710 997093
755132 749045
770189 733151
891503 618014
754697 741745
535810 956935
743455 759264
535285 971893
828184 667880
721076 788394
636242 857108
726592 774122
969416 524914
753017 755855
523589 967508
602506 899914
756808 746247
650963 858797
796997 703046
915654 591954
693514 799420
908335 598838
900888 596095
866499 626367
865786 626373
651990 848193
589497 913003
539749 964750
582258 908932
853812 647710
922430 573672
693460 803930
781537 709119
970214 525710
625322 883091
948281 543502
948119 554353
748562 755931
609795 886218
757938 741515
589239 919760
980462 514055
680291 828244
592427 912234
719500 785283
968769 526828
862730 635100
582635 908857
728354 777680
640124 859402
915679 587822
755559 747982
534691 974921
982536 515488
798188 702768
529112 977624
978013 522011
509164 982134
657915 833464
713709 785571
677743 822648
945924 555901
631541 861544
616440 887253
821111 668957
686957 813670
972917 518923
619199 885939
754147 752117
822575 682397
900842 604324
923220 571837
569255 936387
786553 712973
990540 508337
975406 530696
530211 976032
850092 653276
709196 789180
714742 775833
511125 986536
512268 988808
501468 994925
915224 583921
609661 887864
571529 919463
706047 790505
729377 764181
958264 545542
940459 562126
747216 756611
847561 643830
868491 625396
795711 699508
798075 697360
924087 566452
554367 942836
555097 946472
879320 629349
544536 953541
833068 660638
908308 592785
993404 501150
989611 511316
633373 870905
900012 590951
804411 703237
819714 690003
628117 861965
688309 812026
542621 949360
753050 753797
912392 589535
856170 641817
649208 858279
722763 771818
712085 791116
901312 608633
650258 843470
837440 658956
878332 625059
542881 958053
612868 877437
769708 728800
684300 809605
905650 598574
768546 724045
817656 673666
525922 981996
612264 890214
873917 618718
859210 631450
603507 898897
717685 789597
961019 529688
997657 499582
984802 519455
629442 878687
639158 852394
523356 976893
794412 695593
641002 862521
930160 575277
727558 766598
706171 793264
971244 538629
626717 865910
535415 960267
672357 832421
834904 668221
583243 910020
800013 696765
874187 618200
715575 788028
561922 935011
764105 742978
790819 703617
829039 680236
841090 656510
888620 612624
921953 585991
551255 958192
683547 811095
681486 824945
935995 571526
984155 521944
691969 805145
836382 654989
973096 536438
563011 939623
818053 677322
709597 791294
988068 518654
768205 728136
528134 966358
803337 688712
605610 891772
764201 731830
760357 741316
697835 807507
857883 642360
800348 703592
814257 676182
542071 950252
888636 612041
948830 551422
757723 744566
653346 840181
734627 759736
722191 784919
674401 822356
761104 745040
812019 694779
763464 745577
777955 712221
837512 660089
923799 568387
599526 898306
521119 974208
834376 669512
557447 951313
767954 729711
502965 991199
737042 755540
850454 658257
599989 893497
822314 674860
532702 959669
587167 907561
871515 634146
607393 899710
587738 907225
700487 792155
890835 616796
785802 714669
819998 672672
966372 524834
561221 947339
693503 808693
933829 561800
975415 519070
834164 669080
634473 855688
993422 514851
844865 659616
520584 976489
832566 657890
992483 503904
753847 744052
518833 979490
788566 716672
856519 638229
695263 808698
649350 850675
666865 832766
931404 571531
622612 882517
536337 970341
815478 686407
591065 902571
983420 525202
775508 717471
528622 962311
600667 903481
717787 784036
920074 585023
893699 600759
892850 616807
918207 590254
944696 559914
503577 997941
908197 595436
876781 625768
768421 732296
683222 810311
736219 767584
825793 672854
802706 704102
874102 627371
531588 974317
875064 616576
829692 666068
873674 625310
589915 913665
740551 768395
887093 605473
866431 641617
718390 773293
753665 743263
690798 815198
665265 827263
639229 864321
603236 898342
964755 525352
583915 922082
514718 989664
725869 778316
781555 722473
919058 582591
650607 844422
624733 871043
872254 630040
802054 700697
557824 948081
593698 912495
975578 524623
745434 747435
672086 831027
982700 508925
937761 558192
550017 954871
807664 689037
800074 692771
577287 921110
914794 575606
545642 957830
972953 517278
710339 795048
937273 555716
547369 948781
778433 726811
708007 801861
553770 942626
647892 847364
857407 639523
701151 804142
759512 738930
979959 516367
997636 498337
962798 543834
701745 805801
960272 548936
842676 656371
939972 567297
543587 950437
586558 919820
889473 613309
570516 924883
554746 944940
518825 976877
865017 644363
896814 594663
774242 719032
657817 837241
750328 757664
786217 713639
936513 570266
868057 628256
896810 601033
983900 524971
965172 536752
905839 591955
852401 657477
725042 775866
672083 831561
623364 876581
940109 555645
985668 517998
788198 703197
930593 572357
922375 574524
626347 866175
514016 994416
506910 990494
691989 804230
750509 754210
914205 584815
922621 587351
503363 993557
879865 615383
803959 698626
996993 494116
939410 560811
605910 903729
685416 815357
675378 823342
912548 578547
606099 887394
730339 776972
911439 581077
569459 927872
539820 962328
552841 949835
608250 883858
639867 859354
966437 535488
882393 609565
516228 978492
642221 848394
877442 617825
828426 666828
942098 551718
810301 685512
916046 585582
732286 765562
530061 966706
686881 819463
871280 625478
817387 687186
666756 834542
930639 578761
927445 563693
621528 876166
880439 620579
942506 563442
525997 964915
571088 930266
810990 698581
575026 931179
645866 861409
640076 863459
827765 666678
695163 814810
758233 739917
566794 924698
791113 716685
901208 602002
691692 802660
874871 619522
861253 636110
597346 904079
498898 997791
919427 583117
674823 817751
545564 959886
862059 642410
567184 937964
514893 992446
887060 610346
533894 973257
824850 667017
526769 964867
911469 579385
865331 633703
865523 628874
516912 979273
574123 923645
702492 799572
703883 800520
871442 638480
850706 646799
683447 809828
821519 681136
614463 878340
593478 910810
981327 511401
776776 724119
926381 569767
883499 614333
551824 950920
695089 801327
840595 667331
668607 833326
616110 879747
942797 558963
581397 918952
591611 903905
891907 615702
633818 859108
877695 623819
619287 871109
871729 629018
829769 662699
834941 674720
964315 536806
497671 997023
738889 764007
592957 906404
533037 957044
931146 575602
956591 533861
744658 758455
808100 694794
511649 994678
506266 989691
884724 607345
801157 694769
668776 821501
896122 599298
580037 924763
823915 668431
497225 995420
541022 958178
785247 715717
832714 659599
934930 572456
919305 587853
785920 716787
762208 737605
613537 877500
608689 893522
697764 793678
858795 641435
620995 883933
787867 705108
532808 961799
597153 907995
917933 577973
977372 515332
836772 660621
575470 927936
960642 536678
807201 691447
760726 732399
533396 969719
812742 691023
927999 578468
977215 525912
828262 666722
960587 546688
727651 770555
913971 577790
795021 713578
666442 826304
983074 521718
516936 982156
811040 693124
508440 996069
776861 731243
783842 706825
604512 902197
726943 772627
994440 513130
799560 700743
803437 690227
747402 746835
626370 879855
515440 985367
990590 516662
916271 575322
763791 729614
555420 947389
931291 559801
548461 953694
787295 720305
732540 763036
808438 691854
641485 850290
946242 555545
809483 683712
817551 684509
695354 800199
987892 520907
818035 686370
693402 813052
974963 520985
874705 623923
519986 989286
826317 669079
952705 549557
636955 870663
884599 606005
745702 746056
921676 586756
784085 709393
628791 871859
796050 703209
499458 995639
803422 702587
632482 858055
842041 649367
833837 673629
618852 879825
922169 574834
589616 917843
847039 661514
852287 654964
755692 736822
708522 788675
925911 581600
773903 716800
628612 880722
671433 832764
967306 524510
921614 568619
857073 646839
552896 941325
884453 614087
517844 973301
823743 669210
942430 561222
869000 640626
914734 577799
522290 982081
691531 810651
690828 810798
570875 923440
908019 582385
712422 791950
606820 894643
627546 868277
897681 596274
838499 660261
620277 883374
593573 910531
923937 570169
714795 790222
601268 904946
797930 707906
916839 582106
545662 954117
568323 932502
513909 983620
596139 905055
694489 804636
921665 579103
581190 912260
768528 733146
647371 848594
720637 784876
741919 755275
632687 870335
967544 532671
996464 505519
854029 640434
548485 946483
972478 521018
753579 744124
678258 817872
986807 512195
903361 603898
617228 890978
609275 895383
708761 789473
776578 728562
813014 682527
927452 577463
726190 766096
559651 945608
695253 813245
898453 593266
613322 880149
515379 975342
718155 790121
741843 751688
579492 923036
863051 634799
960693 532305
812478 692236
962024 546127
537361 970320
973444 519654
812938 690325
735392 765159
647772 859803
758698 749802
944189 564876
674119 835642
772253 728839
599514 904537
888848 620806
962313 537361
608581 894012
935314 566019
660774 830072
899743 609477
690663 803767
572030 932409
790057 710974
644639 853115
644381 863201
707223 801606
549827 951165
573473 930932
726210 781246
766267 734475
634110 868866
832953 676048
548932 942179
800426 698702
590324 904151
853480 653827
771434 728530
626026 874683
977904 530350
804330 694702
753424 747844
587639 913825
739782 766610
713117 781803
959228 549144
610728 892521
649903 858995
630819 860796
595936 908026
725393 770254
864535 630416
838823 670149
695985 797479
596877 907661
967123 524647
736402 756631
889552 610826
546113 953628
573254 921991
774624 725695
800464 704489
708742 781936
913948 583172
833413 658862
642774 855358
649365 851909
939184 561616
672313 821845
522012 981651
572849 937083
715434 791316
609993 883963
704460 793790
665612 840085
855407 647861
652045 852994
856602 647476
975098 534314
693539 802156
743966 764021
737023 770487
631198 877016
588538 906899
692140 812283
932042 565307
580287 926054
634848 862675
596205 900244
809346 692525
596883 898413
522070 973089
812914 696646
541890 954737
615518 883849
891060 611084
947727 561486
699578 807334
589099 908263
647663 861885
646453 859606
573320 936470
531142 976592
859015 631067
602732 902362
594489 896091
545627 946368
963481 540615
757477 740319
622086 874337
758259 736774
575741 926468
841300 655074
954427 554952
879512 614354
534544 957169
522268 974911
930470 577284
938624 562569
770640 734493
977377 523681
552947 937524
625320 878595
692690 814281
799475 709858
727418 769474
616163 885990
918363 576701
564471 944872
884225 624925
922191 587406
965955 528261
580443 912559
923831 577284
610410 882169
881597 621197
987173 520807
520525 981851
654624 846690
724568 767315
663764 839768
601498 892954
629653 875445
643246 851938
623064 881384
845177 653578
750877 748851
816667 684637
607121 896242
885476 614080
733589 774189
977291 528849
553296 954725
752028 741341
670641 822814
885142 610768
742814 758949
784772 713275
568965 921484
578092 924525
859199 644993
606250 900419
844763 661897
886504 612711
787034 717820
579648 916356
650274 854568
971710 518675
517811 982601
911645 593940
866758 629104
635913 858188
583395 913969
552534 944717
838434 653097
877874 612465
875214 630058
678625 812188
967800 537961
534590 972553
660355 839154
629107 878148
613143 890000
998935 500125
928722 567529
851957 656272
619381 880396
601036 893848
530828 967034
838423 666111
923771 574284
688763 819170
664467 826685
713268 790215
786645 709921
640207 859551
700724 805953
917615 589175
855945 635296
552223 947675
924055 568884
895879 608329
617534 886906
685023 823274
587425 910412
680221 811086
521742 985814
985194 506914
719504 778735
792146 704193
614033 892888
948695 554043
563810 930735
986174 513581
764588 727957
794455 710617
664937 836703
708933 795934
768591 722503
711761 781707
848265 659789
927203 573207
606218 894068
738163 766969
808167 683277
599895 906667
651927 857848
543621 956785
759904 733102
731430 762260
681285 827375
948340 550214
786365 723191
762551 743715
874109 635375
561682 938358
613054 879997
975280 520501
695667 807333
947847 559773
966509 528086
539599 966893
957373 540302
759330 734155
714683 783843
587231 902866
605515 891928
532413 967212
737985 754295
610934 884234
735365 769937
646870 850501
748553 748959
521129 984770
595823 899276
698719 806766
815758 694112
641630 851077
620562 884712
546570 962029
532429 958867
943187 548193
839035 660955
527949 967922
868154 636168
670973 823923
587800 912391
570904 931440
878646 614841
681549 816344
768655 723672
737678 766927
984888 507541
761254 745867
522378 982491
741091 757584
706983 790363
942384 557696
935498 562547
865340 628360
824663 682376
662417 847118
639637 862999
637015 864560
794037 700020
515238 986886
738093 762885
884492 618114
647836 847346
536196 966809
586159 918332
748782 751523
852721 653284
742437 748412
795732 713328
738272 752283
721358 773771
782360 709518
940572 565079
932282 562849
703638 805921
565547 938825
748623 754048
776669 731921
857733 650742
995908 510079
765459 736251
617405 890186
659511 842593
525355 981397
959632 544604
678360 828484
573430 922140
706133 791634
689891 815368
539529 961372
929251 578550
835645 659463
727457 778809
554275 942948
998488 494902
899895 603996
903152 598590
996922 497216
849555 644889
531752 959402
781353 709371
503863 998008
718954 790433
585376 914973
618617 886655
564173 942118
701787 797780
834216 656855
598093 898768
758137 742825
791662 705661
809511 688111
579497 913744
952357 542559
554364 953065
746832 744203
825332 671389
896423 604935
705673 801157
542203 950760
746925 746507
531530 969322
583157 913240
661910 836228
547444 955955
783057 722860
909463 583477
581692 910308
809012 695957
600178 898717
591606 902506
731996 769380
700302 796272
541252 950958
959434 542311
958239 548401
577242 928235
517588 988375
758195 732607
715348 794093
521962 974079
838608 662429
905953 599615
753216 746640
940975 551712
575738 919072
700368 801158
860049 639932
569410 921146
762674 742516
560698 941296
976758 515425
592139 910880
659401 844946
635630 858860
739483 759071
966547 525640
496818 999133
757185 740203
687767 811854
924647 570977
673442 834382
827476 679363
672853 817932
772677 733775
695420 803898
693076 800360
832451 674521
717228 774469
882529 621070
581839 919440
602426 891766
863485 643667
936912 559317
834645 668338
724544 779472
527400 966403
795680 712914
934695 573691
764888 738927
686296 807516
604326 896091
742462 755898
682402 824029
693970 814665
776879 713910
935141 557697
661070 840811
968962 533246
769456 726968
904242 600395
973300 535404
999576 504900
925665 568149
652389 845594
772428 733523
710641 783917
629555 870653
579458 910815
617716 875024
705160 792655
552192 955979
797899 695004
897952 602458
705345 801103
650100 842428
511323 997716
794518 696551
866089 624208
656610 836669
605281 891893
574678 920107
640669 864946
896156 594438
746459 750599
700189 792170
576554 927458
514253 995464
822788 669898
629663 873203
662825 836888
738865 767654
721652 774097
794815 696564
977829 527567
992477 513967
831567 674444
641543 852099
719968 784819
997641 496478
589163 917700
848232 648120
969272 535806
750837 742708
895256 600087
927328 563607
732150 768104
979212 516735
622350 872569
890349 606952
597046 908588
551416 958470
702050 793645
803573 688027
772769 733753
752443 738824
941116 566847
784126 708740
931456 563635
701676 789536
906984 587110
652041 845135
980381 516990
575127 932020
993255 512094
589153 919018
521274 984903
503619 986656
963044 534568
531494 963953
630815 859439
638316 860244
641620 848420
651393 841000
965838 532312
654928 843150
564167 926723
574634 918753
785332 719703
830014 669774
728805 775620
857201 650332
765054 736597
658746 848008
506747 985473
566286 929490
552623 943683
853184 650033
633218 865321
586007 918911
888435 613193
563688 935637
515026 987297
698087 799752
642702 849780
952965 556552
648348 857515
697708 802079
707908 789750
531016 975484
902503 601528
934784 575003
942266 554524
827815 662926
612979 894264
724049 772034
857671 646309
765660 724688
939970 565915
542191 957176
781304 714525
702391 792034
844405 664015
867354 629178
587145 916295
534480 973427
699792 799575
765101 737542
525859 977162
713038 781929
612933 889948
841926 652580
740464 764503
557007 940360
743534 761593
836568 667402
506549 990958
883399 609658
983734 521812
992109 513385
947983 560308
553812 943262
941472 560927
704734 789546
501581 997634
762881 733936
765603 741626
966105 540772
847000 644656
607691 896895
747215 748377
759682 740867
608273 895726
712316 781183
835164 667020
901496 590195
544554 953136
511432 990542
563589 937715
524922 979012
779196 723444
611103 890036
703259 792795
564044 944305
771731 737859
977835 515799
695857 795787
584645 920707
676218 815518
684110 823980
528300 969993
987763 511556
519869 978280
639230 870390
734436 772729
784222 714163
916604 578711
618992 879590
633803 858071
823450 667609
996475 506968
509006 998641
848132 651938
741220 759203
654297 853673
556400 948124
541707 954171
628162 873823
807429 692339
631411 858676
534909 959603
718981 780884
529893 977463
988580 504686
780530 709721
629276 874653
976965 531755
669663 823949
877762 615325
918154 586187
543142 965593
861231 635825
713426 792886
959733 538538
659065 848786
811230 690512
917116 572891
794394 708550
612029 879336
776528 724162
682993 821234
862464 646408
510686 998046
592979 902039
637499 859270
960272 533914
693215 807814
533303 957045
949073 557373
580189 915491
927603 575965
763140 743834
917569 575742
835419 672790
776191 720610
954600 536269
682516 814753
516625 983715
714105 782837
657187 834439
703495 796780
622386 868253
999378 500909
690721 810148
960336 535008
864401 633361
617277 873231
944060 563527
619456 875683
975931 522109
571502 929751
657488 838599
814024 682475
933793 564210
771452 734563
786786 709627
679359 820822
745699 761486
698267 804459
816183 678496
505500 985834
704484 791569
570056 930156
875520 625882
889212 609963
917920 575841
670134 821762
694122 815806
774256 717506
627339 874865
607632 899221
851813 655076
792945 715376
887859 620344
592600 899261
839976 653067
583304 926341
825128 673884
953442 536789
984326 521497
589946 911530
553084 938397
965262 530943
614840 890068
617916 883405
963174 530101
735999 772737
810197 693572
510409 980342
753183 739024
910873 598006
674257 825565
509674 997968
765393 727807
980919 524003
997402 494427
951290 544681
960747 548715
686922 810832
679760 825922
991758 508016
516067 991309
763221 742092
992794 501901
850341 647231
906650 589592
982131 520032
634540 856899
638910 870753
986308 505769
674940 815335
861501 640397
953348 546081
531733 966071
524690 982172
590096 910868
943713 554801
730101 775968
720946 772350
821677 674177
988964 502434
976469 522968
865177 632350
864452 628090
633521 865408
788154 715251
525362 966343
617542 884453
691881 811589
694583 805855
952292 542284
720304 771402
961214 540611
616734 890435
952433 557282
578642 921059
714095 791178
661029 835751
560813 936197
992025 505234
502965 996624
624978 878028
609221 888256
723037 769877
843057 657360
534099 964730
692837 800144
820037 680619
685973 806776
929294 578461
674478 827269
692468 805120
523454 982121
775938 719362
673558 817804
725456 768042
879697 627803
499522 995179
864521 631135
588526 902663
738765 765756
579137 922210
723146 786761
945501 551125
815305 681410
810756 697074
626120 871714
800590 708423
780757 718748
675997 827019
672633 823488
525256 970366
569308 922632
754145 743017
572132 935488
741644 763094
537549 956921
899150 609690
730034 770460
617059 876851
746455 753944
772224 736961
824212 668984
877308 630397
843753 663520
918204 585498
962081 530257
810789 688466
989283 510730
754006 737985
776380 732269
767277 729005
935918 555003
572652 935635
587283 906949
952507 550191
783024 713267
952296 540930
603100 890115
566566 927762
784602 713964
983239 521249
806521 697995
744465 749331
521140 972208
844728 651710
914050 578202
761534 728528
880537 610458
661795 842474
827129 677693
991272 507402
632927 872886
873720 635617
710160 799396
679926 828708
680385 814890
731485 759213
622942 876516
853792 638333
991359 511186
905141 589444
561286 938216
673965 829564
921244 588739
948324 543131
730445 769744
914220 593019
817992 691536
913682 576790
908059 600333
650863 839420
876774 629491
802511 692683
561491 945315
915590 585661
602657 897353
648971 853430
943709 552594
974053 528397
692768 806888
781726 713254
876463 623973
737389 758876
547254 949637
522156 967861
629635 864542
636913 860451
999845 491070
848998 655229
856800 641440
614064 884637
886812 620112
522963 976603
996553 506075
879253 612742
606841 883336
913342 580177
557548 940812
875635 631719
645282 850033
620062 889832
848242 659097
922794 580791
734999 755011
973846 531320
995570 497000
745675 762000
912116 581055
855766 643712
666728 836180
594338 900434
667610 823494
599504 892807
713152 796329
938055 554042
695358 811834
733488 775166
857779 651240
755223 753326
951556 551508
822277 674533
529126 979262
698667 793051
592584 900095
515361 993987
762547 739055
828042 662048
625587 878735
874895 626645
538484 954694
887404 621034
904530 587388
830901 671930
839785 668959
540294 953509
634056 872789
948801 550212
547018 962142
809560 687874
945395 548676
959224 533129
794687 696171
589146 911188
940289 558269
753223 744340
602061 899783
644205 852674
849935 652227
650454 845524
691042 800145
670285 830165
660181 833922
805260 701819
660884 835741
587664 904049
587927 903153
995511 512250
975902 533689
730437 775559
797179 707141
570047 924328
785572 723045
772959 734284
615394 893647
741922 757229
508976 990081
960320 535523
683474 815588
719633 773115
507491 986456
658483 834789
803009 700287
595837 900164
900214 604781
616810 886736
694181 808574
659742 836878
772657 729316
859937 646531
882106 609136
683521 812401
975975 514252
922258 572959
984562 520491
946894 555718
787587 712631
646343 861169
868116 629752
808828 684760
906364 589992
514774 981092
997322 498768
879624 623779
937287 566034
605897 900275
899917 598233
712072 784672
703117 790304
716398 785721
844846 659400
601503 905817
953904 545927
831478 660164
662406 829381
697393 797312
814967 680840
594780 907901
763613 745824
554026 938687
602130 888857
513934 981802
614656 893970
996696 512551
672647 831575
990980 505545
679473 821399
785818 715909
706157 791320
668045 837742
943427 549962
875782 628579
520165 974847
540881 961668
959841 534791
648055 846308
645740 845450
630966 859049
982118 513847
846575 645792
674327 824861
959710 539743
502147 988414
777783 723504
563230 933557
771079 721831
954182 538359
885165 610285
729086 778558
841690 662862
819738 676886
915826 587157
782287 719772
739804 752668
750133 758848
737421 761057
793141 705559
933443 568873
878024 614428
930603 577038
595424 906968
670991 837779
713640 779818
838127 661880
520849 973350
606427 887489
892526 603587
909248 597642
546771 955417
798597 692929
837891 654470
704490 787308
638390 859462
986713 511546
599985 892410
688863 812178
861006 632429
623408 881157
628308 864410
667828 822340
986463 520479
561369 933381
840504 657875
834555 666499
812838 693451
930433 560488
542678 954760
545990 962691
841950 657409
967521 531526
706615 798472
650042 849533
578551 914316
782849 720789
540430 963590
733137 771626
901809 604671
722682 785929
873139 631103
853569 644159
847480 653088
545100 949401
701940 808032
651238 839549
949786 549214
632767 859720
732230 766967
841215 667351
781735 724458
899902 593940
744931 759740
717143 782222
856431 640620
892151 609940
605265 898927
888964 620175
769891 726622
737152 759917
826638 679528
511798 997456
601473 906460
689373 812296
773154 720658
589450 902950
974710 532092
867445 626798
757682 739972
773754 734543
990259 499989
503740 996058
894191 612176
510961 987553
818686 674972
680289 815784
561366 936705
597025 905554
967103 531101
659636 849768
851804 649531
739441 768697
785977 717024
985700 520819
553166 940238
996672 495280
897778 609052
906180 591825
708518 782112
641541 867431
934338 556185
580696 921264
645439 852073
926638 572167
597701 894114
624942 872787
819007 673693
859209 646859
799946 695359
935234 564231
944829 557474
791129 714793
598349 907668
508843 989361
605733 903387
865899 632559
681304 818465
784382 715049
651724 838690
576723 913481
598630 903555
543485 953198
867288 636838
599881 894793
575031 917929
678612 815570
542787 958192
603238 893647
675349 826510
518026 979621
989874 514031
760590 736028
850303 652341
684510 812083
845488 647263
743346 759298
861991 641249
897567 597832
866028 627796
898954 607700
827580 664553
573846 931119
803292 695642
587406 910218
730324 760110
892441 606454
716409 787640
854607 647955
677145 821094
581138 923493
498655 995567
803309 701525
580338 921537
758156 742074
541577 958853
593111 914673
736802 757278
915922 591587
625361 873585
835837 670890
769415 730350
995732 508311
511269 982448
926613 572412
572767 918582
545621 959797
568924 936506
861487 628973
746876 755430
796699 693618
680981 815806
561574 942103
638747 851607
847660 661141
750451 753535
852004 647637
840684 653557
802698 701195
760600 743001
610494 880660
752310 752903
983222 512498
832282 662120
976520 520044
589642 900581
816119 685622
632466 870630
813972 682777
615791 875267
877280 624060
707921 785161
703572 794357
566849 934658
822042 678975
693546 807798
603217 904670
665539 833772
541751 950129
518955 983365
578455 916242
574305 928447
654653 854243
831165 667790
694651 810148
644329 850111
635920 863886
957485 540560
935612 556933
568739 934067
787454 713326
993991 504874
766790 738503
908063 586425
911518 592442
672122 818425
689454 801200
547276 952428
656896 842405
876786 633016
896568 595613
713456 781474
725899 780514
734411 767290
726074 775617
883026 614836
537141 955152
656354 842081
891063 612037
586124 918866
650124 845421
692662 803617
681708 821486
524589 966967
659342 845215
589230 906745
898153 595616
951870 548167
835214 663393
975924 521224
557725 944432
999454 505209
620916 884377
791584 706311
922892 579959
550591 947653
579892 916290
790880 707185
663473 840128
793238 704990
960754 541022
740118 769100
578500 921202
962495 541204
984750 519947
943438 565531
872347 625629
751652 746276
673279 826127
809231 693578
891287 608724
541449 954865
813299 691020
837022 664504
878900 626197
759809 743548
769560 737522
745660 750491
948007 550698
824829 671104
660224 829903
857408 638204
626148 881625
549404 956546
570766 936723
843896 648145
948313 555147
727429 763482
972759 533146
848110 644102
561518 944251
805413 685489
766082 724842
955577 542104
823256 667452
732913 759629
856229 634579
593241 916268
504668 992582
717850 776295
640382 850915
822348 682465
914555 591257
559188 947507
779778 724255
751763 756902
581679 915263
519137 980086
724503 781412
655420 838451
997576 496855
691659 813256
838730 660096
678545 826276
751010 747895
767038 724901
850023 640371
745965 749852
844092 664229
627444 875065
934886 574435
555089 947454
531542 974596
686731 817090
753096 745121
857386 646725
616976 892922
611838 892496
733302 759637
575083 924672
519701 976387
548521 960031
833151 660927
646137 857336
992922 498071
944280 553972
803304 702026
614885 875757
932511 558697
984170 520697
836688 658258
939714 565015
997563 495993
786278 721095
950239 552255
609443 895301
999306 499828
858188 634963
940642 550677
748085 753451
962015 546589
672693 824633
887593 606172
599003 897035
945364 545899
952666 546879
598240 909951
961148 537197
849120 649269
999055 495966
994815 496039
938414 563753
721472 775778
663065 845687
725544 775938
524139 985294
896410 609605
743071 764966
732656 760902
829213 675096
555161 938421
977246 526976
589551 910052
555384 952778
839102 658394
783393 721397
863184 636263
753078 753967
614210 880103
980090 529884
755961 736587
944247 556712
644986 850519
529044 962735
891546 617190
758713 740662
839065 666259
662876 841340
554011 939353
868239 626353
663908 832269
886030 609412
996449 498989
807970 688842
710064 799388
723271 770336
703201 789192
575263 919814
978835 527092
854922 640646
786002 704002
934427 560616
656268 848935
974671 528269
651327 849803
593279 897821
537066 964851
633054 865985
686357 820361
552151 944184
626960 867080
735508 760924
819858 687828
878616 628270
986625 514262
739761 764891
851308 644594
738826 762271
584162 908502
975122 519950
929808 568683
998735 501500
897613 596638
737319 765363
700099 799808
549014 948567
981302 515765
801459 707498
856343 635227
574474 921576
813434 680378
883613 620487
718123 786845
705803 789906
907853 588197
765469 731221
552722 942894
540305 949989
767746 737459
790330 717385
949402 544267
708858 795426
697326 812588
869213 627712
689172 805660
725091 765696
532685 961513
557928 935178
906111 586881
882482 626526
548989 954555
784170 715071
501788 997291
497611 997502
601296 894894
743324 751761
518105 980316
625937 866923
572078 937023
513104 979565
902304 607102
700795 809123
634603 861734
842066 665680
628817 876660
966703 523572
812308 680603
511958 985090
648462 849317
816661 675801
885986 610320
599415 907060
810686 699046
710488 793410
599949 908999
818780 672991
859185 649584
983969 517238
513047 979760
638985 870933
719661 788385
623503 866852
780465 717970
731785 766057
933785 565032
936495 555358
890759 606102
853357 640258
717332 779107
999880 491691
538636 959273
729630 762795
544869 950876
762983 737392
565898 937902
857669 651976
593157 911122
517405 984063
572981 931630
705301 789437
745351 750001
618519 889791
927695 563035
531384 976314
841454 668033
614730 876692
539594 954874
564342 932989
680568 828852
574078 916040
566504 941081
983030 514363
878977 613208
885412 611824
516229 978047
648199 860480
551406 949815
820590 685220
979857 514797
874328 624564
508359 994266
520652 988158
884894 621424
522160 974981
973592 531997
671696 826689
934296 574170
662154 841199
523003 974801
579987 928812
758299 742585
605211 889360
647280 852825
631365 874914
644422 849651
575695 915936
621241 871684
794919 705875
593738 902539
829531 671253
860305 636893
971652 523310
597807 894230
551838 942866
702591 787937
538567 957898
942772 558013
667109 826671
659328 837680
900504 595683
744630 765259
915254 577776
892186 600863
555997 940426
916417 577431
623555 878502
654856 835534
584806 909887
568356 937016
999187 493485
823940 672051
766959 736467
603718 905048
493378 998149
778244 728026
597928 893116
642407 855855
688908 804421
733809 760498
902687 595917
666354 835395
887098 606312
951193 547823
810691 683056
501070 998159
824928 679273
954319 537850
721516 777070
731458 773841
797305 704807
557500 942114
989593 507512
686361 805915
930666 574936
727170 765610
564794 927061
509252 987190
952386 556397
761154 734824
576108 919545
571501 931660
703020 800901
657395 833145
770173 726670
815501 692625
582559 924839
542184 965559
994070 506731
740701 753601
517193 985237
571371 938256
761518 740409
979193 530625
576231 931110
762874 746024
518311 986408
947346 555036
808805 697495
868844 630443
988978 505684
578059 929357
634276 862604
629260 867936
930554 579038
770051 733746
659833 848151
810360 696060
863160 633701
555651 936235
507386 984203
920705 577370
917421 590457
978223 525351
767671 735465
692718 810912
964954 543516
743300 761717
711352 785484
785273 721223
825779 668418
995016 500961
996844 496837
983300 523433
755781 738574
667637 837658
864967 637656
652749 843362
838372 661639
741345 763255
638381 854837
613414 879659
919163 584740
649729 853990
952215 537998
868166 636722
507343 989396
809447 682936
996780 498251
564455 932692
732562 762806
698758 803257
560875 938281
602553 904635
515924 984786
808677 692277
830364 659745
759739 743243
593490 907672
929539 571241
861897 647006
918332 591245
596708 898207
563291 940612
555519 954294
655646 849860
959682 543878
896802 599441
849459 656309
749336 742364
934119 562471
971995 518112
722563 779857
541334 949735
950801 548119
810855 684071
564007 940603
524811 980123
877791 618784
936455 558772
736867 756573
764477 731824
735257 760884
608045 897159
538441 966342
897034 598200
745811 750793
889153 602152
866801 631935
969012 535285
605659 891542
678485 822192
763602 738873
548716 950982
655095 851435
575651 919742
675907 818103
521041 986437
890375 612840
747375 744756
724753 784220
907169 601525
993095 505038
861787 645508
523526 981244
624411 884934
823620 676890
846852 650186
724109 769953
583753 912636
912345 585363
830160 677906
871109 634093
868288 634894
892690 615223
658886 844923
549171 941508
534338 963967
626409 874096
614539 878804
810506 681977
799269 695993
834654 668089
652455 844142
903265 597805
552265 953443
851070 641316
720338 773091
900620 590773
600664 908781
651618 845252
556412 939450
812700 687097
914874 593207
538896 970868
817937 681877
929811 568066
893111 616764
540867 958403
544647 957380
822802 680291
635278 855321
733514 772543
846164 658411
548333 946848
960579 529701
696192 807120
968602 535914
830284 663408
738198 766344
581523 925204
615503 876231
919178 581977
785137 706996
757262 748082
733856 763500
903907 604415
576857 922412
848757 649882
732292 773476
662709 839126
808990 690052
578318 916431
674477 831029
750423 745800
684171 825770
596774 911733
773565 720641
770350 726257
963702 542627
752288 754163
989963 517863
686545 814549
575789 919385
637301 857346
625089 869545
810115 694944
775906 730350
708635 789460
757129 737056
943734 552767
884098 623789
518555 971646
676296 827561
696727 799047
719849 774913
549082 950993
697365 809685
965147 526373
604543 896255
762047 733467
882906 624091
604807 889639
665133 834050
715713 777249
660998 845734
561857 934963
983096 522534
700018 801636
781074 714617
643542 853881
842378 649370
833477 665030
651012 849086
798258 692134
991344 501668
843167 647016
853892 646419
645263 849905
786973 712548
615720 891882
759550 749602
981651 521851
731494 772964
603913 902405
939367 561469
953548 538557
822977 682112
587909 906213
836691 665537
706853 792164
875655 630952
575219 930502
892502 610790
895332 613267
918905 571558
720991 783143
902995 605434
808652 681358
820021 674115
901371 603509
803086 693213
584069 922644
845771 653822
716187 780212
597750 896004
747160 755747
693402 796695
735373 773088
537810 956888
594765 911320
908430 581662
656796 840100
986621 518760
578954 922789
856145 641207
724512 769814
640875 865268
889310 617022
705281 786038
991844 503467
836046 654007
779619 721933
705491 786377
770942 732063
629989 867705
967107 528962
611201 892803
704134 803646
968801 523693
938906 565495
544556 950225
631053 863285
897534 604399
842276 660979
598208 896259
914554 581587
957531 551826
641676 850505
799955 692683
845648 650089
595718 913578
601636 897344
834186 662824
612399 888178
616933 885695
850952 652091
734095 765145
581776 919596
548733 951994
656324 839930
803598 688673
738353 763518
545528 957305
929013 569792
793034 707664
866573 638524
712489 791843
796642 708054
759979 735037
875986 619419
544830 946036
536058 968487
683186 807711
918146 591200
854209 651939
800066 697278
697428 811350
551353 956168
507392 998752
551605 945393
728735 770357
843704 650922
782161 717257
658165 844609
854846 646589
925435 565459
583720 911850
964285 542478
587179 912804
939785 552935
672984 824775
961517 542908
542425 959885
558925 938519
820934 678852
722887 774470
645043 861842
613255 876877
695877 797823
975032 530917
745593 752702
994186 497158
614977 887918
690666 803687
942467 561567
967250 530898
798001 703700
861407 646378
635153 866118
743291 749776
688067 812330
755444 735319
931443 562439
786076 720462
622601 868601
918877 573055
760544 731257
964939 535955
921114 586579
904291 603862
915415 577422
699097 790924
892755 611924
895076 596240
961467 542728
933803 562965
991920 505182
774873 718897
974435 532711
547735 953581
722575 784759
958108 532031
911866 595528
906582 594668
964109 539870
895250 603078
554089 943114
945547 553701
530479 967703
607214 900623
958257 549202
962081 535245
743800 750470
836967 666079
778979 712279
909325 582162
916730 580501
650488 845779
825369 672717
704190 797180
841014 666569
888199 616947
806352 684143
821478 671398
946583 548099
890598 601098
942292 547733
532283 970367
883928 608212
573515 916913
906141 588956
745718 762124
985383 514664
949470 550778
643914 860437
977429 531002
516752 990494
715804 775530
823870 683419
939854 554535
840063 651112
852200 641128
766368 739058
550362 955204
553295 943531
821892 672919
883583 624829
589106 905865
647508 849516
632729 873465
599169 910372
736258 766765
592476 909840
727408 764148
788717 705317
952160 547717
932119 572298
984779 511512
904853 597329
673145 827889
613793 889709
569826 924734
718203 772694
633098 857145
966286 528682
668678 832828
738105 753624
561439 929521
632126 870527
675446 830043
856278 643933
976016 525376
650435 849114
815465 693803
815125 683652
999857 498416
939062 553360
566946 929675
647057 850820
954599 541376
865742 639336
915108 594305
760590 734739
995967 508134
658281 844673
784974 716809
589415 912741
653145 856314
710770 798842
937745 567452
549219 960509
709143 780903
942875 557084
774055 732456
730096 769507
535810 956890
972685 532278
677540 826702
591179 914123
712568 781660
566771 935192
525346 974865
839490 651561
899908 595334
851444 640837
985558 521484
575984 918258
569017 939071
911922 597598
623886 880663
799207 700966
585803 919889
703490 803531
911733 583696
611226 886634
619389 872028
610649 881441
557044 948279
539652 965998
661780 841134
581962 926577
585550 919322
622475 877663
657415 852169
830948 674792
645063 863422
702514 794158
768050 736419
674000 825547
973858 527894
810421 686911
953682 555176
953610 547453
964771 532278
710172 789787
539742 967370
995961 507112
780837 729150
701108 790935
644399 849718
869270 622175
541126 961918
592902 898910
902106 588086
596050 894479
716197 787138
814280 692102
572134 934914
563405 946162
664308 838105
685527 818092
728677 764470
881389 622913
982197 509210
550785 953236
868095 631076
675234 824332
930348 577231
656992 838609
914535 583096
978163 529100
983499 521346
632836 866924
653055 855530
924592 579099
759687 749423
520773 977163
778645 725528
966845 532376
510435 986590
984802 522270
564448 941166
991434 510239
734995 758650
737336 769446
549650 942313
881909 610743
785759 706851
832689 670705
556515 952139
564607 933702
707614 788940
910791 590039
859604 638376
774120 720303
813307 679981
608788 900073
897903 602112
690416 817302
858655 648063
658817 842332
818253 675188
687543 809810
813316 688755
526085 979363
837493 669036
640777 855622
656159 844106
783711 718609
597829 900591
833966 656217
738673 764610
875283 620628
761768 739242
900302 604809
941267 556052
912084 583351
616218 892286
575339 933923
646649 857645
852965 655757
539823 964898
510908 995876
567508 939225
653115 854470
977883 528255
667204 833190
635311 861879
577311 929952
867463 624561
765937 725292
831661 660831
659999 836228
599712 905252
512434 979539
700703 808130
644322 862910
930493 563218
500572 999361
917448 586847
690094 802395
876693 619565
711418 793133
956025 548573
508258 993288
959647 538040
508088 999246
758909 744072
806923 691042
890541 610360
725173 780346
706124 800440
584418 906765
600751 892759
895272 602887
836393 657605
962903 545950
626833 869004
523394 977770
873079 629468
927811 565752
713308 782135
913256 584255
992384 505065
935923 568618
954287 551012
527691 964273
801359 696027
662197 835906
580532 918322
961790 529275
652645 842954
950172 540176
720912 770507
499068 998349
950874 553764
839888 661034
530557 964644
837032 657777
600565 901936
760224 741698
897175 593600
763089 743519
832762 674700
990489 517649
615814 890358
509126 985036
562148 935361
584656 906913
889926 609304
592119 915320
666585 834348
501091 991675
871113 634249
644717 862565
820718 685611
973972 521020
594593 907746
764269 726842
831348 661855
733763 759907
611884 882555
890329 600638
839516 654260
699244 796689
894129 601627
865807 626035
634156 856026
836080 665825
552552 943073
852138 653378
940034 566305
807111 695832
740212 768365
974965 525633
993298 505439
535191 966136
662683 838928
803055 702138
891917 602506
919740 587416
785152 705503
944962 561011
887506 613086
995350 511186
866135 630175
917840 580363
593570 907289
565896 934703
785358 708674
983486 515420
602246 891930
559692 940464
637610 866708
770633 722042
530245 971704
514565 993119
821549 677589
894120 605867
855451 651250
569721 940257
571020 924707
955249 549578
757238 747233
974646 515547
591410 902384
694654 801775
691537 808892
914877 575199
663005 830586
566631 941034
552358 954107
968295 534638
911315 579393
950856 550147
788576 704765
814480 687274
761593 739761
763413 743781
775759 726240
915184 585793
972238 520969
536404 967641
680630 814731
733273 767061
524386 980086
797857 704934
971215 529196
697996 806347
592059 904539
984690 525279
695191 808449
940926 563295
852219 649759
935964 568731
805052 685337
501932 991852
936611 556269
957847 546317
657843 834330
754804 736853
719076 782350
753461 744611
605473 899280
528367 972333
807122 695426
892099 605979
972367 529219
822127 684452
895023 614304
520316 981300
930088 576542
920608 575409
595190 897727
810706 693421
956062 540308
778185 729036
846963 644574
767676 739375
895011 605909
803107 694556
757475 741345
766187 743452
921854 587039
982543 519348
776977 720557
597679 895593
678653 828108
691333 815366
844038 663971
730808 777569
786387 710500
579333 929259
606624 889948
596340 895628
860365 633950
701882 802029
776122 726628
752506 756745
631589 878387
897302 596463
902521 597228
814527 675865
890014 616616
987493 512149
816762 690795
846493 652120
656268 835069
565236 927277
622061 872008
970851 529053
529800 961537
578191 913650
994350 514645
886763 617342
717826 776808
922025 587063
976061 532840
857113 652261
554609 942782
602475 889972
677401 832081
860500 640325
987242 510724
548900 957151
696980 793357
609613 881641
613009 881147
867878 640964
642259 864247
599553 892633
689012 807310
790084 714545
882896 613158
598048 907974
763448 731498
850550 645019
851148 640392
749973 742995
680587 820497
830804 662441
863390 634649
881035 618826
566176 942889
556846 947422
993859 507889
556417 952681
581905 918206
700870 807414
649820 855135
996884 498441
856177 634631
799093 705284
932376 559311
654019 855183
752944 746549
556235 949928
909215 595028
857160 643773
901494 593794
894317 601675
968022 522847
929971 568780
517948 979826
936950 563660
808534 698822
751353 755545
987151 522494
912847 578145
597209 894870
710987 789010
783659 726306
829078 673600
781788 717950
559142 946469
739409 757839
729112 777566
736769 756677
542270 966114
830382 673249
833733 673263
659739 848158
921891 579347
768692 736721
813501 691392
658805 848046
910471 597274
566342 942935
938318 558435
722366 775078
962888 536882
891360 600936
649768 851842
514882 976841
643508 850474
555840 941761
814772 681048
818949 685857
622435 876428
642539 862263
632975 873723
874905 620791
815059 685993
981985 520285
703977 801163
871465 624874
655622 853836
897813 602917
728153 764873
610541 889863
901572 598170
816824 686158
777534 716394
939375 567286
529085 965010
536535 954103
860506 636542
804291 702320
870602 628394
831681 677104
538924 967885
683584 811523
820668 684882
689251 816615
609090 899973
927834 578874
735168 758955
687177 803335
526082 970492
737039 759691
793330 697250
870208 624356
812356 690744
802368 704134
866313 642062
515415 983038
623387 867967
793337 704098
913515 579616
555567 944714
791540 713161
904443 585806
687073 815860
522021 979850
902779 590653
855376 638121
540001 958839
618665 888182
786904 714438
975953 519925
712922 780311
793730 705853
921953 574991
741857 761666
892599 598242
786432 716734
768507 738677
989972 518656
724621 767827
881264 616042
842067 651321
927427 574334
586048 920217
919930 570288
596159 895178
810871 680217
525288 982840
708997 800363
526560 969264
524509 982778
861396 629023
999203 505834
584701 907252
698983 797182
735487 758226
901146 601745
577826 925535
780387 723942
694059 800861
570378 925273
555849 949269
701011 808390
792844 703179
641212 862667
561960 939550
994644 508933
612570 893902
612173 897420
745078 756674
587253 911299
844414 655767
926736 567232
541232 964823
935078 569834
608367 884028
740563 761632
613753 893833
925826 581897
592184 911634
752605 747359
944452 554684
629907 871897
738346 757449
945928 557670
584856 906876
814956 677694
877770 628125
818804 679962
945670 546027
551372 947936
951628 548669
931813 560718
926016 568411
551464 945471
661489 836657
584105 917472
518766 989144
981460 523041
972163 534617
825611 679592
657863 833686
842601 648415
831677 672061
744687 765209
629179 869540
951355 539117
664025 840175
661900 846765
983384 525491
587665 915600
888545 605706
888880 616034
706098 784991
642063 849270
663009 837508
754007 755844
779588 726970
625436 868828
711372 787960
598072 892920
530251 965126
522584 978285
600419 889699
596934 907353
848646 651308
513863 983096
892549 613888
592629 900150
506513 990062
846000 644486
950099 547220
821513 681723
944970 557880
922775 569190
736637 768308
697786 797145
856606 653361
676165 825542
775123 727333
535925 955057
747528 756299
672554 823327
583337 919548
555090 941939
947947 543505
890604 611553
592841 907137
830432 663641
938987 555769
696801 799168
779580 711314
597801 904740
977620 515585
544773 948882
691408 807589
557774 934440
904454 592644
531712 960528
535492 970044
736975 768155
680107 815911
598575 894957
777170 718068
556548 934329
776946 713363
763340 732392
730019 771869
944039 554079
953346 548271
986456 508544
933759 557622
978147 519171
997231 494016
700364 796929
921180 588366
840269 662150
880068 624702
768664 736945
776245 732419
550964 945830
621394 884140
569219 934502
982920 517412
631354 864969
814851 693930
992197 503100
813837 693727
928159 566283
686578 817402
672806 834596
996521 496641
514036 984046
836548 662042
645987 850957
657727 842092
513462 978397
851630 655196
768978 736882
649648 846082
997428 493448
832426 663468
516004 974354
835651 673458
639759 858037
829401 664253
628572 864683
951983 543103
537784 966084
978869 517726
574099 921981
807876 695109
720493 787394
775322 728166
585422 908037
838688 661314
530414 961162
641324 857129
623017 885562
742251 767553
873842 626193
830104 672867
942575 565920
783118 716526
788902 716778
782337 710826
839799 653561
767527 726356
933820 567563
674489 823532
614273 891407
543586 946995
740278 764142
594008 910893
997557 496277
548064 959948
527485 982070
580166 926869
955701 537393
996332 506293
664230 827300
554358 945657
586919 918268
753587 751597
965380 543889
926806 579486
976863 531783
626072 881808
855842 638259
833623 665689
981318 512386
967037 540981
845640 656784
543866 951520
726833 769210
536789 968031
619167 889830
987842 503379
843125 665836
982786 522344
624849 874564
977419 524714
889953 609480
972983 534720
732333 766290
743960 746249
590431 911536
718837 775168
800423 704663
714018 794736
576959 915481
622411 873485
598701 894003
873599 617778
929683 563789
707698 791923
591488 915912
984890 520203
597627 905407
712227 791404
613372 895938
739287 769315
852350 639633
635710 869992
813587 692308
971559 536774
919534 570799
827482 669415
782061 710124
498843 991362
771463 720622
828252 675674
983227 509092
533841 969302
730890 770163
894110 602944
823076 678649
689418 816235
597656 894765
890099 605276
724777 780193
720937 776425
710863 787066
543638 958308
936336 572785
812275 678030
925335 581941
838419 667024
531220 961425
624579 873624
886032 611795
566472 938613
735989 765200
849440 655180
781465 728524
983169 524597
638623 863575
985180 521597
605785 896667
969006 526513
622491 885577
578246 923030
596658 912588
750347 749817
607335 889683
704911 786805
616057 881971
551545 949943
616831 878415
701569 792856
603208 887125
883654 608538
746241 747498
762451 746788
667339 825517
881058 620162
531596 972082
888346 616800
793436 710574
679167 816581
827991 678502
607019 894880
987354 506909
941891 553198
678751 828651
878587 624968
950363 559006
740990 755116
575011 918139
742251 758556
883695 606747
710193 782691
525185 981412
990720 518462
869373 639142
544158 963306
780608 725007
576165 919910
955809 553020
860242 629865
734555 759092
501900 994052
707690 798115
604415 900310
779493 715927
776270 723228
647906 861781
849290 648992
645121 848597
507489 994857
610762 888522
599734 905365
957839 550418
529919 971546
897663 593967
781023 721870
895515 611285
700419 796626
989893 513063
721657 774101
819986 681135
716364 778099
840651 654898
534141 973605
525630 972842
709633 797048
960327 532623
775431 728659
809057 700830
538135 955523
564670 935271
786910 704861
570650 926831
638089 862041
803971 689788
706868 802380
875050 630753
848378 647943
608966 886482
875991 629620
860976 648714
850947 647510
629177 865606
987042 509261
526559 964413
916165 583855
966061 534758
903337 599244
900113 598565
554930 954737
575117 931577
814074 679746
822289 676204
813128 678993
653090 849038
930273 567958
671063 838226
797949 695763
962518 540284
578050 930106
963502 529527
526715 983207
809377 694474
804736 700964
564629 926092
553871 947387
566693 934251
618309 875690
909596 587673
742783 757488
937938 564048
634204 862157
674015 833236
720295 775499
731046 772141
954605 550137
742837 747478
729183 762592
696639 803414
718791 790143
506532 997900
794027 706692
758123 749331
996518 501670
591965 903908
598133 898580
515387 975897
852511 642748
915066 585618
954555 544460
624673 882541
564453 934406
823925 673680
610548 880180
596459 898588
900045 609877
729085 761880
511709 985056
832606 676673
956276 551863
547058 943413
921053 569604
915329 585291
869475 639681
781694 718074
933010 571290
985242 516815
667003 827183
978687 526299
680634 810423
536112 966838
886498 620603
577104 921340
843090 655527
873390 623456
615446 894310
867430 641708
758218 744393
656635 852017
965623 529606
883468 621217
922474 585954
526749 963660
654539 837865
601468 902993
936669 565834
763977 728554
540610 950871
737214 771477
617304 873078
543944 957637
807176 688203
866231 623988
998150 494561
503360 989814
652600 853703
581636 916799
857088 646115
752319 756348
638902 868815
687710 816118
739170 755004
848314 651598
634642 875088
968306 541438
765993 727922
706894 788567
941578 563024
577960 920150
937911 566757
841860 654288
968538 528514
873003 630738
752158 749426
732849 771529
720480 785224
700275 792879
863302 640829
669627 822090
685926 805154
660823 839461
775655 730053
682593 826082
855832 652300
554891 940467
731959 775609
784110 722109
822272 686953
890064 619390
973957 529355
824590 684350
680906 815812
647164 850138
721865 776645
834478 662635
676268 814609
747545 751535
969874 537781
736551 753478
544749 961605
889311 605653
501954 997123
973552 521394
795672 699715
863394 636295
834090 664167
653685 856158
820178 676685
571644 922591
701046 796809
671068 819354
969227 533279
737475 762614
552891 953138
689487 816838
749094 760889
828208 678298
538231 960786
563449 927339
811837 689655
712416 787827
838963 669232
932536 572187
506198 991924
887647 611062
851238 647957
763789 731028
523468 972200
757661 749722
971098 529575
699954 798533
590931 913628
619922 874521
735527 763190
533246 970618
630649 860462
543719 955456
726933 764982
866799 635608
530668 963137
673463 819874
932052 572245
879881 612638
888688 609294
565914 932034
676856 828858
964176 529558
603743 903954
985875 504646
998400 499300
935729 573803
890807 610653
814153 687052
803155 693423
577021 931142
846224 649377
991111 513808
603269 897145
515353 990463
996186 507663
658382 841478
606008 896337
799143 698215
530106 964422
929746 564789
838852 667563
571546 923033
888030 616576
543719 950901
879470 628601
893779 613173
523665 981113
811129 683155
730761 770136
982608 524981
877437 622919
520852 988714
766247 734318
959027 531398
500209 997733
816074 688536
611261 885185
906592 595176
997086 508693
920151 575461
967727 530101
599445 906410
660065 836396
998241 497415
944693 561552
711126 788406
785548 719415
520407 969665
666206 824468
617062 890011
970678 523943
631166 875959
877733 624124
670905 831896
889956 605854
567425 923923
857789 632402
580614 923551
874644 633202
693093 805955
787376 720257
807024 687898
893449 605528
712859 786405
643749 849352
997785 507959
926778 581514
633237 866380
649485 848558
644579 862102
550067 953115
848168 644556
653556 855560
721119 775924
759490 746181
751301 747928
755308 738191
859775 639966
738947 754171
589617 902664
679765 813606
589903 905489
636665 864770
502153 994282
676933 820647
873810 632581
538787 961732
943864 561203
732203 761134
702839 806311
926655 569878
690775 815311
837940 660584
781143 719604
959498 544569
899580 609284
663778 843587
573896 922052
858441 646393
587977 918805
777006 732093
947884 544656
572124 925458
516390 991978
743589 753322
675915 822591
577734 930341
536216 968563
495210 998247
534347 956653
638811 866038
793370 716488
917771 575931
561938 928797
678290 824878
617687 873056
730103 760450
987887 519493
672151 822536
727171 768857
678244 812517
730816 777300
790569 715389
711511 784167
570331 926477
912663 591343
926518 578704
972392 521205
578097 920602
581438 910597
631165 871188
731029 774773
517215 977554
897116 606835
746412 757939
569142 934884
513353 994510
984638 508770
816449 685810
701352 798366
802214 698092
731085 760642
849747 644369
901704 590631
610524 881695
997615 503514
624162 881226
763195 738356
905745 600219
588892 910406
716876 783203
973947 517788
712516 796013
821475 676895
940815 559003
817730 685013
597990 894783
773814 724144
534511 962612
926634 571901
747355 744989
798683 698169
554761 935266
630810 861758
975134 534581
577022 917287
704506 794140
606948 886515
705321 788409
691011 817982
601579 892397
573761 917856
948404 561321
678027 817239
778461 715785
683841 814199
849045 643381
973218 536509
859646 643606
888791 608151
952150 552538
923202 583544
563862 943864
573489 934957
915455 583738
522931 983131
696979 799834
722350 779381
889510 617859
603619 905240
584253 919603
834976 656699
902086 589328
577069 926195
842541 665839
693912 802795
694194 806298
763470 743041
780474 711154
769045 731785
590382 899755
730440 775446
671490 823385
800642 697692
998117 508275
790485 719068
568457 923422
911346 579137
768442 737807
860771 646933
968777 536463
642754 852991
615070 894299
579440 914711
517516 989448
510651 991704
736322 772283
906614 587214
781224 727361
760816 729214
905648 587575
711844 796571
716817 781162
841530 668086
579942 910805
939778 566021
705970 791562
997643 500700
720979 783456
607447 884441
680838 815930
526710 975754
751777 741390
705226 802608
866042 626675
822422 674789
753258 753461
552267 943262
826718 670440
965052 531386
675142 834641
605927 900019
601293 898541
532698 976907
779845 713508
866560 635050
990200 504623
673130 834500
877173 621293
841990 658100
758034 746324
771177 737560
965364 525845
946034 558398
529892 962803
639992 867891
652613 841717
887928 605006
696567 797013
642401 861763
561071 931936
860071 636261
797412 711489
546001 958766
830616 673617
898545 608765
748221 745337
882353 614414
943943 547166
608628 900935
988886 512668
744968 756001
932118 570030
799508 705498
736686 762998
507636 995199
961155 542306
504182 998743
683032 817227
609050 895070
700702 798933
508520 998503
508312 981861
714431 778784
673818 818371
749294 755312
625561 870924
559640 942155
624058 878827
547167 948698
995486 513594
695363 805140
671498 830339
774359 732108
589272 920617
929677 562629
864704 637607
863817 639917
682114 826940
938163 569486
585262 922222
602026 897646
751530 740517
584530 919712
706487 793121
927956 578791
735145 767089
545083 949375
786630 715712
657160 837469
618211 875543
697502 806882
988867 520080
519363 978382
521315 979662
765095 728723
708841 790581
884614 622104
851357 654015
794360 707236
656209 843133
540253 969665
783004 713717
552827 939570
824044 676431
839830 650843
874868 627100
769905 735457
889366 607505
627718 869203
848563 646377
670954 838178
860983 640592
870038 621969
507981 990530
660229 845763
967980 528688
878305 630580
989626 514549
783256 717024
796101 708752
907917 592115
860717 648528
828072 665008
592789 901894
504343 986332
939656 558245
931701 575359
810839 684604
648208 854912
505852 999239
943213 552784
897387 596119
699809 793462
529880 967818
566936 923328
594382 909270
894900 607921
899186 593851
569782 930976
846833 659119
717400 792201
740804 762403
927103 565035
985514 512118
966712 535211
970774 524971
701414 788786
830792 664852
581035 913579
953143 547210
647021 858549
801856 689392
660859 847503
624263 879117
853070 650838
692645 801613
963414 533417
588753 915870
621965 871093
512124 988970
638969 855967
597866 906321
633490 859069
634575 868922
929813 579646
712556 784453
761688 730492
963666 536819
886125 609293
833471 663431
786265 716159
516715 989419
596096 905356
971947 524168
782877 722784
655277 848909
716670 782313
753116 744488
532647 963949
781969 716373
729735 769268
528849 961946
993529 508523
740890 755906
973306 518528
609406 898643
867869 641628
738838 758513
875160 628996
661576 845143
762390 741463
794270 701353
779953 720063
703861 792412
586739 917148
970272 525230
651884 857920
642151 850231
616460 882068
917474 573306
979408 519697
641781 851833
802569 702865
839278 664967
978159 519686
654509 837607
888177 604050
871944 630162
843642 653146
794038 712942
560630 943289
835165 656180
761361 729178
921706 574899
964878 531861
686888 814985
514067 993682
813729 679576
727851 770024
582253 922885
821214 673805
660073 832468
814636 682597
934146 572671
790643 706137
782001 718670
887897 604401
651762 844142
554053 938358
906291 592326
532355 971224
606191 901254
993136 507107
820696 680081
886714 614552
554053 944951
715601 775090
516657 987542
708767 781748
808543 690782
944232 552380
954578 553146
692974 806137
951938 543498
933127 574973
571332 923188
821946 668213
639473 860354
770057 729432
680353 819703
601796 894592
683717 816568
843803 659167
802307 690831
617609 886647
896589 607088
514635 987660
515422 977069
586668 915613
959088 542587
650977 854845
787841 712183
768974 723156
791027 703303
769544 727542
897896 605741
734274 758128
953226 552833
974389 532579
699711 790356
646327 845245
505338 997887
930652 565602
764831 726209
884482 615176
645216 846789
856618 649131
561017 933109
551479 943818
930150 562639
870908 635742
827976 664724
832502 677151
661028 832667
648732 851697
791360 715542
861051 646941
645182 851563
507865 988780
658356 840784
884226 612468
779696 725655
898034 606962
890443 612906
952513 549150
676946 824806
872770 628155
683154 814897
748276 757895
969725 537645
919605 580822
878911 619010
870487 631630
833024 669110
825070 683319
704983 796743
724375 779076
549284 942621
615311 880167
698620 795282
938856 570013
917304 584457
616126 879239
717561 792059
776272 713954
533573 959826
983292 518425
971718 525950
621959 884227
733910 757783
553129 941611
714875 792569
918683 572504
992284 503330
865435 624834
570370 924147
993635 505183
911406 592173
962823 537216
519836 976897
547305 951979
876379 627221
906210 597193
521650 980258
598234 911602
997298 497475
624539 885402
558230 932783
518653 989500
642539 865502
587600 903399
728735 765588
613796 890395
629306 865897
515022 975635
507344 988804
836780 667351
798488 703638
599122 908751
564581 940899
922564 576310
525095 979543
595042 909863
945231 553192
797592 708164
746796 761466
902176 598863
833251 657166
829505 664108
529518 963662
763514 735372
748068 753235
789262 720349
620848 883735
702783 805973
789303 704130
793513 716189
699297 797960
839790 668862
748605 758175
656589 847994
548126 953111
745749 745184
638321 869186
610192 881631
954998 550050
700679 801886
848793 644463
741964 758560
499438 998252
524517 971032
540389 966997
825229 665843
650996 853787
755457 752471
718284 776091
675100 819847
574161 925930
560295 931422
837787 670942
533640 967988
779664 714116
711220 795157
746132 758514
568498 933082
666577 824361
724088 767106
710990 796613
783831 707595
516195 976832
558365 942768
767943 739628
708365 783778
672459 824513
599611 895026
508871 981904
652725 846071
796405 702244
708051 782210
771428 737935
722363 775661
729611 760688
624801 873156
509388 996062
784984 707151
745722 745360
818758 678230
490758 999768
678615 831203
703163 806689
840309 662710
665588 839712
565631 926952
832498 659376
561367 946404
758356 740047
978311 524211
799416 701168
988533 517013
599342 895122
767975 733553
959703 547129
557281 947604
896353 604704
853372 644850
960288 531681
515586 988700
756409 736817
657636 850838
873843 634478
643789 857100
803705 687931
776328 716252
965035 536888
766611 734547
561314 946697
686987 809620
686097 809236
643039 850459
668609 832153
896057 609793
693973 814851
784573 706296
951001 551379
703245 790732
569018 922380
619128 883699
916634 588780
966632 540725
645015 862040
636601 859218
952886 550929
966383 526927
596617 902430
831291 669009
889647 615252
825008 667335
974937 519801
626076 868861
880359 615487
745421 751768
844733 662053
554836 937595
555335 952786
661772 829005
695285 809043
894577 599591
504263 990216
801145 695832
993712 508435
882614 611772
742600 751466
507773 987588
961642 545694
929433 572399
937700 559160
890136 610432
752835 737962
911081 587920
701679 795517
516259 986162
611642 890563
889904 600614
878952 619245
783525 713639
621369 885710
690508 813965
558399 943902
784296 712968
835528 657205
950108 547154
538994 956748
633507 861791
918635 583202
699047 797308
941978 557431
973888 535326
583957 908679
773119 734296
985103 516298
739091 760087
551685 957460
947197 546541
603567 894760
565444 928221
735903 755442
962534 542058
521958 974185
934488 558579
683540 807661
816406 686875
877054 625408
604450 901581
682177 822492
878999 622650
986575 503923
890723 616288
738790 751898
979035 526660
801739 706705
577892 914707
916711 584830
722741 776124
617359 883327
706448 801343
965233 543291
813680 686827
573846 929178
790659 707451
792445 715055
612213 882420
729705 772183
985390 524546
745383 751969
791124 710196
652165 846709
507279 988879
656155 842105
745375 760648
969445 530928
755121 749344
834795 665583
612609 881497
925857 565421
565006 934865
964210 529892
927513 574955
977649 531059
712338 778206
543104 960852
872233 635941
543149 960613
757278 749741
661140 837957
975689 531139
880446 617157
763457 744759
772934 730941
681945 823095
773809 716872
688152 808408
827308 669436
856705 652992
739535 763688
554368 946310
866246 623855
985966 521379
852018 644931
940324 562918
769106 726677
647435 859021
579719 924005
753567 751212
591826 901943
891253 617872
761834 736931
816817 687818
745463 755720
654396 848526
895175 606142
816190 681909
557608 933056
553874 937951
778523 717182
517697 974362
780909 723515
673001 834752
566248 934421
737998 771126
690797 815610
542431 966841
964276 539019
561125 934812
948554 543860
785839 717341
658469 842548
673989 818112
803651 693159
793488 697691
661780 835720
525249 984031
703044 799054
830782 672688
718314 780104
645367 854034
718205 779644
821924 680217
531925 970854
573348 923833
600282 903745
844576 650923
908229 589148
831318 673107
893948 603573
912271 595694
905668 588642
971811 535930
922560 575476
803007 687000
688580 812715
807991 684973
883847 622992
638534 858023
941777 550588
539306 957137
525427 983561
949454 557286
939411 565753
775491 715702
590441 901887
685579 807754
759332 735631
901982 598254
534420 964380
880833 614348
924173 571776
831137 659195
519752 978613
630826 868697
925899 582098
971153 521299
712743 794488
500004 995972
563270 928288
962913 537837
564320 941165
952612 542218
930617 566918
828132 674381
756024 747441
690300 802431
693607 805599
812688 677979
587630 918316
536451 961459
541356 951602
856167 634901
614498 887061
833706 671103
546706 956322
698090 799164
495086 999274
556135 938196
944153 548841
698040 810761
981619 509142
557676 942948
521386 978049
845140 648110
762698 736078
975321 520216
572333 929930
621137 871059
501162 989476
676247 832090
712574 781147
972265 534577
979869 526085
657641 843580
691392 803891
996410 505533
957359 542839
691317 814363
641603 866915
647740 850208
910685 586080
827335 673258
555646 946863
643402 865655
733507 760703
570971 919639
619217 875100
713834 787595
921813 581761
876889 621054
560373 930812
568377 939699
594774 914578
720422 774078
659376 833693
724441 767655
730220 762847
582257 923297
759316 750563
516309 992694
892886 597356
566108 938164
580895 923330
580974 913072
705461 799450
631175 868738
656753 849130
994599 506854
704725 799630
583866 918692
569496 931848
583921 923964
739923 751393
968321 524182
770890 738180
848100 650905
522895 981513
647784 856674
861901 637395
916217 593149
912317 582822
732908 757688
663954 843260
593933 910226
890716 609124
533179 959412
581127 921036
804400 693631
510755 997333
931802 567643
505457 996335
560725 931825
831852 676013
513455 985158
952772 546757
870126 639054
972405 520121
533352 968715
810571 698677
729428 778777
950542 554185
598227 895891
882954 616277
513328 996320
698586 796659
566512 927163
711559 797107
967194 531029
848428 655098
839519 658774
815219 693441
969982 520233
754495 742742
523965 970363
896456 612479
913578 583928
888454 619258
783640 721341
827500 663353
824898 666615
797038 710570
849453 656078
762704 741418
889434 608230
625617 872747
601356 890431
544785 952029
877768 630813
946884 556527
793337 712102
764035 728895
954457 537115
694978 795132
731832 763767
519104 988417
829146 676239
895660 597826
720837 783755
992090 512390
901763 602881
885018 608476
748543 753666
535267 960436
693326 814296
714036 785963
618237 878094
895780 609469
727157 763507
912203 594355
819337 684807
714385 788373
998627 501598
868374 626301
854811 651427
585998 920787
569502 928688
584911 923369
724977 781475
784038 713768
758881 739024
628673 869516
823545 681508
793048 713566
527096 975331
839059 667243
716609 793166
495437 996245
503229 992044
898987 594587
653790 847490
737918 761444
554656 954011
785867 711675
729971 765885
551735 938314
816710 683226
839833 668831
880411 623281
591266 903919
973479 517633
515374 991430
915140 576452
881896 611050
532377 961391
732253 771227
865574 639164
932100 561602
999669 508230
546674 944081
762060 744940
767875 730096
798295 709968
691643 800812
961429 529325
663971 844908
569269 933262
592283 906881
865167 629581
806088 699742
868899 627172
715052 777594
936658 563501
607858 900656
530107 967231
595745 910285
649044 851331
890847 605010
773877 721260
614374 892347
544958 949579
505364 988452
530361 970923
650803 842456
768672 734842
757199 739852
861033 642390
909644 589417
932810 569054
677979 814051
561676 940213
691468 811236
967753 529562
613991 893399
730017 763272
927374 570514
857633 635630
622436 880379
731259 763522
747214 745894
870148 625993
713708 787419
951834 538631
993792 513397
927794 575118
994802 499524
530640 964584
632216 859423
686016 810089
550693 955629
826060 672049
617436 890508
957649 548849
705698 790665
833933 674421
771014 728725
875422 629559
517402 984105
749618 751645
638366 870062
915198 584640
793588 716129
760874 743451
822793 675599
824379 670359
830368 668641
926367 567341
995086 506101
592118 913863
560967 933087
580974 927247
661672 842038
701769 793437
552370 957522
838438 657399
778457 718471
905599 597258
636321 854902
913624 592684
901557 605777
681371 819077
619991 884429
555952 949713
875029 630140
649692 845471
710590 784404
891947 606919
736782 758220
905100 598879
875021 628544
568168 927040
694983 795846
791806 698711
577585 916656
954496 537011
714433 778696
809169 700826
521541 988311
941557 557084
656301 845180
993675 509468
991980 516316
858055 651910
972443 535190
644249 847732
756981 738498
875142 620314
768816 723873
556055 948952
687377 816396
679436 816593
801746 689780
758939 732866
770192 739517
680142 820255
709169 790757
652729 843662
565545 927941
898584 604936
787520 707486
741969 757276
750111 753650
606685 901810
546634 954370
870024 633463
925920 569275
804239 698024
841586 660631
994206 501613
541959 954343
684745 810163
853170 637616
759002 750028
757782 750985
766118 727231
984304 519004
767529 735095
679204 824673
746004 745293
575896 917404
547099 955789
905836 591317
698407 806334
826194 666205
948931 556336
863674 644026
635519 863061
580273 916022
656062 836488
994557 509037
947286 546218
550351 949982
754116 743597
623578 881829
938709 554983
662454 840797
677518 827181
879754 623038
626922 874528
635049 868533
534848 961210
971304 533093
620377 878442
893901 614018
889120 619977
736276 763111
947520 551268
998884 494704
510427 992073
622328 871816
826753 668254
962552 528294
686669 823146
565063 933975
643303 865777
820732 673022
735990 754258
542058 956116
522906 973084
870976 637784
648348 855316
567826 929431
592633 902014
895940 606606
700401 807613
743280 763668
746785 760196
586796 911265
997281 505026
951910 543435
544878 955829
731863 762759
600504 899539
787675 709229
858111 646025
903595 603439
721245 769421
839617 665949
738920 766777
727536 771775
901682 600455
788270 705526
644275 851615
594750 897401
760666 741501
565477 931765
874566 623701
951368 542282
803382 691186
970986 534457
686616 819528
997733 497972
928847 578256
850238 649473
532255 972937
500089 995372
833988 671787
571402 936131
806573 698379
627580 863537
516994 982676
962906 545404
717409 774143
961529 540397
955791 541061
676189 815019
741997 761294
628930 877479
869027 628690
885435 613992
895211 602724
495650 995442
774721 720369
584673 925111
770275 728043
557303 946585
726288 774925
505462 998770
991381 511218
657663 835055
835608 665215
711509 795188
505508 996184
610324 880372
988236 510361
505800 989947
709773 781244
643118 855490
849316 656866
855175 653608
742929 751407
638387 853344
857260 641331
683961 807002
923997 575633
700480 796731
951933 552614
728312 766060
523246 981429
656044 852529
712958 782237
525960 976337
977765 514682
753998 751225
964373 529882
617095 886724
971296 519783
956671 550659
692989 807853
780105 711564
902508 603192
614723 891399
969012 530146
849100 648107
613947 892757
862049 633777
551243 949665
607203 894393
842796 651657
936065 567916
786426 719186
901336 604832
639048 864717
957172 537866
790344 718989
839346 663421
865269 636227
783178 726760
913470 586658
506507 999761
861333 643576
513370 977454
754893 752959
780871 710445
822431 676765
541999 959493
569270 929535
577846 927083
675100 822217
878763 622387
748891 754158
769306 733436
861015 643590
564106 930725
604455 892132
747809 759369
612200 881272
752320 753937
830366 667556
775336 725234
625997 883469
647345 846934
813933 694004
720911 784783
824624 680329
789797 711455
645609 850426
549960 954854
748456 743114
895391 597365
546598 952855
566188 929140
667883 828634
655062 848958
888294 616232
567517 937647
628010 875452
797270 702602
667334 832793
707347 793663
520345 985030
902715 604449
513329 991593
692655 815810
643088 866696
758939 745649
959519 537711
618123 879493
799653 706929
842448 655605
844842 653465
932314 569791
630693 876043
689226 819919
848195 655743
660654 839220
760227 739514
616759 891387
869037 637231
949991 544541
887572 612140
571216 927862
684204 817864
852737 647419
873949 618354
736434 757992
545760 946461
551338 952624
776543 717150
670788 822721
540473 950262
950130 555880
532378 959263
852929 642087
829271 671526
614578 880579
791812 715779
882381 618529
980871 509623
760121 737108
743727 747190
919589 579714
992693 508213
534776 971794
610165 882983
838520 654166
511513 994887
979407 521243
802578 689677
766633 730496
629177 876643
905317 592788
689262 816602
624329 868756
535149 958587
546667 947730
923690 566497
525195 966667
910968 579949
975023 528477
616863 889930
729387 773048
979534 526281
657997 843470
510472 983924
949569 559161
655735 835961
629104 870265
513919 984413
765262 734241
623784 867102
530175 975093
823803 682514
824254 683963
573458 925158
709863 796610
859250 632479
947601 543341
612375 892667
786211 709898
721258 781301
649174 855798
683860 811280
674304 826066
831103 672866
536453 968459
924450 572453
996341 511131
628683 868568
607298 888507
875977 628371
659816 830337
928941 572919
792582 713360
751276 751170
889990 601508
860143 643910
964537 539961
590576 918636
953131 540164
732935 772774
613181 896268
975059 527421
903112 587911
537284 970836
811761 688676
525396 983751
788371 716225
928847 567769
946332 546803
963084 540304
557505 936137
937598 572063
795616 712747
516182 991489
850130 641629
576495 928910
645524 860320
857550 633880
774318 720806
560051 941802
916992 586447
642747 863330
898604 609792
641810 848844
991132 504114
871976 623231
877587 615535
513190 978008
984140 512558
669612 823272
874131 628100
981238 514005
534482 968202
750464 755778
609832 889545
754769 751927
746702 759374
919680 578569
778224 726557
674200 824308
863755 639054
917921 581559
521740 985224
635683 865300
854522 640079
714109 790960
952650 555105
669808 836357
874871 617200
519682 981762
997412 503581
538468 955784
735213 762359
612430 892562
942198 563334
789800 712077
522558 969584
721259 782252
689660 801526
796305 701173
771967 726299
659282 842066
815794 685368
982666 526740
839946 657266
949643 555545
787706 720571
733243 774932
806666 702039
830027 672422
795404 712742
840774 666546
925200 579022
777618 717523
888933 618609
942340 549346
531112 970935
636007 856453
669844 820716
658061 844213
722376 774916
597433 905428
585959 907742
784580 706163
595901 904212
522790 979475
656499 845560
738708 754584
852650 650762
613021 889134
949982 550692
824915 679864
579216 923409
522437 972721
813443 683266
550484 959417
619879 889129
574887 928213
809779 695554
808800 695333
846634 646032
942325 561468
502056 988378
638124 861452
821585 673862
765136 736013
842492 657060
687578 813563
500166 996206
948159 557494
648059 861939
886972 616450
972222 521633
978823 527332
512065 984646
662815 835633
995109 511720
517771 985223
517437 992309
592924 897496
666576 841846
850082 652142
566870 937629
994298 502401
971446 529762
543649 953986
531123 976752
651426 843566
812937 677304
980142 510459
887596 604393
570712 922634
638228 869071
620854 888050
732250 759930
830460 663695
904808 600231
654332 841243
637057 853227
555820 951370
533026 966683
669190 834844
878862 613366
959604 536962
553411 953260
627065 874396
944314 563255
552526 954099
631386 870421
664146 834452
940458 561780
817201 682820
780705 722887
865166 637460
549079 952800
937005 572908
756460 743156
669503 832212
808955 684293
643766 864768
899158 605907
832881 671789
796646 711548
627987 877898
922514 571221
556054 950296
638351 857137
793750 707118
612068 877991
523791 982309
896982 603943
931100 575409
553803 939763
763552 739159
822404 681918
673178 825988
798064 708210
907804 584850
670407 837262
634067 859486
979999 510321
670226 824671
701333 802885
645470 850467
964759 537172
824283 682634
764054 728871
962347 538398
974539 534185
633377 876078
840228 656575
705625 785892
912732 586467
625740 875358
634928 862204
942126 562384
966682 538372
696338 794052
880691 626161
620529 870325
529699 978528
556552 946210
950011 542835
847082 661423
726601 780972
864789 635121
567139 927771
815336 678737
537521 972243
796803 697571
908320 592386
815677 686042
789095 710520
917393 584993
597619 911398
548410 961254
812012 691794
584045 913863
995596 497058
942663 556410
649286 849373
716379 785851
699958 809531
593531 898542
875756 628292
654841 848404
907997 600667
820510 688269
994779 506239
652385 851747
987369 521530
726613 765927
558651 943584
982287 522582
600274 903730
511140 991040
703323 799207
782386 712883
784278 721551
912632 589819
584314 906223
665620 827242
970998 523743
866900 623940
896796 594687
562167 930523
717622 790547
622668 872868
957129 540496
554068 955477
775815 726976
575674 929594
709783 791190
596540 903089
976863 519473
824542 671893
550029 941330
992187 499784
754217 741785
663638 844013
500200 994862
859592 643362
551181 953118
728875 781047
510971 998134
811508 690678
615913 891620
786300 712813
666446 837196
620102 887575
531926 970772
852228 656990
974578 529415
799838 697289
550217 950464
788382 702542
853225 647042
573461 933782
752916 748970
669340 835163
889226 607335
722535 773651
687263 814134
761772 738916
942957 551205
853543 645713
895038 614724
613769 892460
851455 648097
705748 802535
588719 919458
967219 533471
989204 509742
957423 538636
523655 978602
549852 952750
657326 845032
828451 664498
641426 853639
849150 644655
888411 619989
902095 598227
939357 569655
734495 764936
760624 730013
720440 779965
985643 513090
968842 521753
782410 712837
685132 820067
898128 598192
717447 791204
542104 951973
672332 823612
762921 740471
609750 887161
699470 791699
783658 707795
611708 885360
909609 592564
926494 580596
990507 515937
929307 567366
762876 733962
958390 538131
912436 578865
890092 615391
578751 912493
953591 536436
703827 801784
993695 504355
722041 775585
521764 980604
706308 801997
835726 665696
962579 546781
755459 753007
864652 634629
772254 734709
618783 883298
587538 907940
612018 883172
856473 637091
676165 820664
564811 935601
951439 547684
788811 706463
975668 529302
733966 762256
705862 795102
572505 931669
976272 524543
884049 619304
950797 553177
544512 964094
997131 495005
857272 643155
598625 892806
739103 763078
963463 534402
943432 562232
808513 686851
856970 649848
871233 630096
749445 740929
696968 810185
874433 622906
749373 759148
872892 625272
908894 594477
578653 913071
542209 958090
880259 628863
584838 919100
947921 556824
925473 576533
647530 844801
679735 813195
621506 887395
527414 979604
725199 779125
938428 566030
921657 568975
608525 890816
627601 866404
699435 798234
585054 920962
902149 595161
595870 910631
861865 637868
783657 707787
666600 829101
582716 923582
782815 717758
929893 565170
537836 970810
634508 864669
633338 862204
577399 914433
706794 791854
727406 775596
871751 636718
899307 604528
918615 583003
798323 694024
903275 588886
860257 633966
956004 534748
592991 915841
719940 779351
669819 835402
575543 925877
722692 783562
532010 974516
602931 897446
528552 966181
792994 716060
974488 530672
577794 932097
518676 979615
707840 800567
818212 681106
574030 920386
910555 596103
774868 731249
882199 615796
524306 977949
635689 873607
776533 716663
684596 815596
853039 651843
993217 505976
904762 586693
575319 933581
998144 500016
694799 804058
694431 801528
738011 768714
574017 928635
831201 675464
817734 672953
804022 704103
665637 842075
843999 660444
875347 626613
910452 591462
977589 514247
855402 642244
508332 995783
658690 838963
925817 584068
786360 706490
883406 616988
813853 688490
885453 606873
891581 616471
845741 649426
750742 741749
608356 891895
895967 595952
626624 873722
973819 535896
557039 933079
684131 813087
813308 696640
724489 769705
715246 779122
569748 938315
786295 717945
845684 662982
950348 556188
789140 715444
824968 683003
995657 497885
689828 813792
871066 619081
860524 644233
543847 965932
904327 603997
623989 870714
869269 622913
514293 991579
507833 982643
944940 562677
759952 740646
934501 564108
867529 640785
733186 757598
930006 578467
879237 628541
783668 708809
708997 782730
596280 893983
544621 951389
692636 811668
690887 799666
598019 906463
948736 560320
622246 884981
759813 735154
712185 791847
730269 777187
978343 527787
859125 649659
967622 526017
531864 958546
552520 939388
833178 669604
791918 714620
971899 537139
718192 783165
776859 726485
976581 524470
647416 862232
628061 873191
596466 907906
870653 620235
636357 854882
654099 848051
582871 918584
938981 561869
940857 550325
683542 816852
903665 590160
683237 823700
779641 726691
497899 992122
531164 967319
910677 592571
989316 507156
817913 673339
789823 709192
693773 804692
662580 841054
658066 838071
579223 916667
536899 972633
909455 596424
664458 841476
514491 979406
691242 801292
726904 763342
807308 700465
795680 700267
879946 627405
564338 939334
720436 786141
856616 637686
823588 676442
743025 761672
764865 729713
742947 751730
977783 527953
519258 978249
752888 753834
918844 578327
845577 660854
524733 974015
760706 737225
843165 666114
983147 509965
801161 693527
684484 821969
670694 838546
814973 682545
934728 566101
902380 605773
638750 857165
924772 565458
528285 967725
968308 541159
809412 686985
540068 966615
951250 540194
578208 927610
728652 768200
967187 525921
866215 630875
694489 803661
545969 954498
753638 751745
632109 863316
768198 729410
826887 671923
586898 903459
999389 509464
885126 624279
611029 897015
874212 634382
951385 546668
824447 671255
645648 848559
842834 649539
551953 938372
825537 680187
674762 825601
541362 967895
636721 854050
601910 904400
856291 636716
612670 882137
515986 983530
710473 790843
638814 860837
645244 846812
904385 602260
565290 936809
968853 521408
614385 882170
622033 874693
632431 859065
920426 570427
939537 551045
625568 880398
992552 506897
969030 531760
901125 604924
634115 861185
967152 534803
680471 820427
799716 708374
909117 597850
724043 773884
944979 550137
836911 661987
745438 752682
974372 533680
980631 522473
754142 755533
940159 565655
613450 882683
861768 643737
754810 743160
840583 650763
716222 790117
563630 933905
523754 985305
685385 820641
908354 601174
977813 518728
734278 763201
586350 908729
503512 987193
820410 671960
700409 804423
678709 818966
666866 828918
746308 744330
835636 657844
587021 911959
665280 838270
603157 892103
633963 872987
850413 641601
996049 512698
609888 887721
886572 610711
571427 933254
697799 799692
943015 560221
694386 808254
763640 726772
573208 933383
776451 723219
732566 768966
682987 819356
893522 612896
672395 817705
525693 967276
665571 829150
701175 790319
762186 736707
537207 969023
959569 534344
637488 869284
576115 930370
973545 528855
659253 849885
668517 826704
941976 552392
511662 995351
704950 803867
969174 539521
726272 779841
840829 654875
709694 793881
683564 821748
613786 878682
549317 949131
609794 899850
969465 531336
608923 887181
920349 575187
924462 580817
992682 514190
899581 602771
798132 705370
708569 799855
828046 672760
735571 764551
829875 670380
515880 987461
805412 698841
725869 767028
909679 580430
830422 669181
967184 524749
960431 548515
776464 732211
500488 996917
780028 712283
895086 595297
641237 855516
650591 842299
973583 517769
897020 593109
957603 546370
784224 721875
521848 969437
634341 863828
642258 852240
848433 642231
941037 555287
601132 901627
816393 683682
603124 903604
560385 939328
998634 511225
917681 580592
839827 668016
779806 712072
798894 701862
793806 714377
939511 555219
942652 551836
793237 708665
503844 992786
740354 768933
859709 637497
704470 796585
863670 646030
727704 773985
656528 849413
872245 623594
812334 678333
793744 699931
883358 623638
567538 923441
753076 750617
862980 631965
959173 550655
611725 883104
572025 931660
746321 747228
913495 589614
620984 870485
637175 870798
791799 701119
626094 868594
534635 961921
934485 565025
989396 505943
584954 913957
748448 757208
512140 989222
828140 678497
789819 703123
886585 603466
607387 886807
564322 927690
628564 866566
835055 660683
870276 626132
695781 803691
679242 819735
509688 999413
935104 564401
531394 977223
562686 945545
519869 982188
877667 623244
908910 600667
629649 874121
798998 702226
787696 714906
685984 819492
548112 944966
680849 818758
604065 898520
984781 523291
580770 923445
596670 897373
522586 986815
867643 640106
941602 552851
509324 986959
981810 525834
688293 804946
761193 744406
771915 728427
503789 991879
576915 930565
633185 873807
965075 543233
766732 725758
803260 700198
517119 982040
597764 901955
923981 584227
531009 966493
690097 806994
686800 811490
579169 929935
576922 926571
590903 919078
963724 533923
788462 719799
912965 578019
968656 537351
861834 639571
778145 722062
696747 812197
801418 690224
529154 979989
882993 612309
561673 934585
881604 618450
963553 533617
917381 579487
599154 898486
839965 662635
818455 675765
772169 726253
761602 746570
736849 758157
705049 794393
878820 620871
578641 923127
797979 707261
721929 770332
750375 752655
824742 672826
507704 986872
728213 763976
952309 555574
803682 688981
958135 543766
804945 689917
554662 937403
607896 891824
941951 554649
816871 686462
881915 617918
910390 598108
500319 995905
874315 635441
703771 786874
946561 558713
840878 655766
556724 938387
634164 860622
752425 747175
793289 713296
737631 768566
500436 990382
707216 796138
644520 863516
639273 855591
751410 741535
930223 570290
968080 535937
784185 719120
914342 588078
913715 577385
560711 942352
816860 683021
523393 978110
780015 719290
690517 805494
677506 815784
863926 641414
638924 861489
711504 785280
972629 530599
903463 587722
979449 519160
926190 567007
670292 829748
751181 752609
719985 783657
735971 755170
764006 731860
917879 577010
554542 939169
678477 812047
824300 683403
738870 771131
856358 636793
881435 617842
817249 692697
736105 755425
965462 535816
996561 495415
758449 751327
899692 601010
918181 584311
678857 812497
575330 921474
500223 993659
727987 770248
595737 910525
944968 560404
631524 875212
808857 694586
840820 653712
869099 629169
860911 645026
508864 982723
543702 961037
934330 561033
580440 923264
898061 606827
744954 751059
666051 824901
829842 664000
683335 813025
876607 618439
753126 747348
905546 603783
568848 934798
974414 528659
719553 778315
830378 664374
754670 749665
518046 987815
916188 588493
825325 674790
559662 934395
891297 612938
762990 740747
690596 802214
722751 784445
670075 830648
533524 973445
684621 808320
682481 816890
668380 824056
638657 868960
765445 733692
906032 592930
632271 875161
545466 946576
678772 826558
681598 814942
840139 650435
713255 786819
648095 843670
591627 907950
878903 615337
585615 918413
885997 611026
832633 668328
835654 658057
906174 601668
626772 867051
783687 708088
713764 788231
930981 563753
508354 985926
858253 645277
743059 756623
720337 774430
933882 575525
763763 727045
691536 804552
920182 570137
748202 758997
744335 751362
934874 570789
932396 562532
839102 654384
789802 719882
905886 603945
621353 887135
752255 744991
709095 798374
714566 784384
564847 944436
722364 787348
954244 538005
773169 726858
908107 593689
730973 764499
823283 675821
830210 668466
822831 686394
815119 685537
718444 785739
678763 818170
673009 822263
729388 777612
934553 566710
563404 935038
891100 601494
716217 786613
596108 912607
797677 709347
778472 725153
908537 589052
830476 671437
930739 562981
949890 542342
754079 736207
735093 760735
854339 641831
651486 858368
953458 539800
520315 971188
576668 930110
744194 749753
775097 715321
802432 688897
811567 691444
859768 636684
600489 891906
870476 637867
762142 731650
880543 624321
599167 903923
532057 976654
948221 545139
866866 631117
674078 818656
508582 988707
949466 547532
533157 969909
684121 806264
949566 547750
956487 544522
980245 513609
688014 812385
739657 758948
658524 840102
874959 630435
977733 516414
649458 855265
561787 930984
967755 530744
819963 680912
853129 649938
888216 617171
887463 608754
887748 616719
533402 961391
957384 541633
725837 776505
690388 814471
706700 802206
740886 761563
697908 803117
819479 683422
561162 943089
692290 815781
832925 663120
723107 774479
964229 529312
834513 662576
831308 666139
504835 997562
560404 939244
627105 876292
627310 863225
664360 831776
993807 506992
514232 988868
843090 662696
706048 789331
924061 583324
962707 541997
732312 768682
864285 637590
696917 797986
943882 565488
777229 731912
700734 801993
787043 708881
502138 992705
856848 642038
839566 668505
982132 527193
564310 939724
787455 719692
916705 586782
663087 832566
692518 811738
582677 917454
820349 671915
828250 670439
682244 823186
749119 747377
790690 709871
630301 863459
845836 645078
737308 764074
804931 693028
993268 503782
772558 723283
951791 539222
573098 930440
833694 665952
869508 620975
771527 733666
637460 871224
913419 594382
693382 802180
574945 923194
654177 840511
875458 626023
601629 898993
506025 992813
511944 985413
952340 550778
800913 706559
671982 826063
832015 674770
718274 791085
607836 890283
875294 615791
739141 752296
982614 516477
646598 859216
826531 682835
705959 787477
532187 963361
508286 996297
760645 743780
579133 924793
877688 614707
747024 744099
835462 664678
985367 506700
503488 993436
569052 921688
897257 612004
842521 667274
953336 543983
999210 494946
974290 523453
741976 752295
952124 555045
927555 577995
856075 644635
589557 910774
832330 672936
855118 647805
870967 635792
855683 634841
980613 512841
864254 644008
971349 538217
522335 977342
535050 961880
743580 764759
864287 630534
610948 891126
811631 679826
851385 647599
871605 627678
745058 746864
969334 537285
502422 991444
680947 810598
665706 829774
706105 788373
828074 679200
938937 551755
685840 818570
714683 791054
703946 787306
729075 778701
774571 732089
609985 884856
730217 762658
840355 652607
765091 733582
776319 722299
749536 755059
810967 691562
609236 896562
892881 608971
646012 850264
917311 583414
724852 767946
907958 601648
789210 701016
604982 896034
673287 832518
942645 564067
590151 913819
663137 834583
533802 957442
920260 576161
505337 998720
883698 607701
732294 777285
614432 888472
564696 933588
892524 607057
664928 835797
662812 842498
543621 948525
959598 544188
541105 957423
891566 613120
547712 959628
609258 897829
826157 681832
966782 542844
873656 619711
571181 918920
799538 703888
687287 807669
540274 953570
785968 711051
896274 595047
905137 594665
810323 688130
636001 862590
682943 809519
626630 872854
607095 886237
916572 592752
993247 501675
852282 648515
866643 637779
600818 908498
541128 959755
527224 978009
904025 588601
834066 671769
804500 691627
607013 891653
917174 585305
501964 994065
733310 757162
755740 749923
564813 938256
975791 532899
626274 869639
586371 907310
559893 938027
971576 537021
773928 722969
813770 677907
816252 686503
814954 681880
790180 707964
595051 903784
570546 936597
520816 974789
983970 516102
641871 864073
707657 786017
977224 525975
567550 931248
515699 980523
835615 665049
615443 884814
553127 956616
831065 671858
795087 703866
675887 819032
715778 793300
760548 736535
639372 853227
627153 874129
990126 516614
933578 556576
934578 556121
681873 823544
853921 648881
801482 697736
513432 995744
890364 613570
705982 786112
800782 693685
944890 564174
976997 513847
916031 592330
518088 984476
719428 776057
679886 818060
682745 817864
769982 723974
944322 547398
693114 811628
582379 926587
508082 985836
751452 751763
787392 709591
911744 581382
660990 835188
528896 976593
526488 971863
593157 901968
700653 808797
722888 772265
702938 789495
708171 792151
929313 568235
933791 563738
993812 511857
851652 640088
708053 796751
664428 834670
794793 708375
885215 617429
840783 658217
705567 802096
928156 581647
684789 806823
967584 529451
833670 658201
757398 743020
905058 585607
669327 837865
711917 782540
624772 885030
737149 756115
829880 675567
953402 542852
825396 677624
776375 723403
784069 715625
761443 745214
931134 568584
795997 696045
742714 755143
831279 669229
497378 996150
700184 804129
931028 562278
719839 783983
803660 689937
588048 908263
816171 686197
981326 513713
584283 915282
963606 544718
544608 953415
525299 965500
827722 673310
764134 737271
978576 517147
660430 849450
646963 855614
766733 728886
611176 891223
511934 994597
882127 626127
707004 793937
932815 567355
789527 710377
544812 945770
543778 965137
564199 938014
817944 675900
903383 593275
719602 781457
903093 592451
546073 960780
679425 813337
908106 598272
862456 644725
561481 944595
552000 940898
892064 600470
618493 887865
841740 657736
653527 841483
611826 888671
940662 562848
758703 732716
626299 872498
760329 729733
942520 564124
659826 845699
626579 866753
737991 769161
918918 575819
729146 766200
976146 524415
520939 976732
957197 544028
867116 630906
682787 817505
867129 629319
640683 862735
734778 774497
710461 785669
893441 603028
996933 503814
886263 620973
656931 837343
507536 994893
656837 844520
521843 984467
967512 540689
935059 568569
777175 730305
963626 536338
759003 742990
589362 909507
782333 722657
827327 680899
962354 537631
828100 676073
873714 630745
514302 975815
894121 601447
923478 582615
950811 539805
937591 560280
883710 611481
756129 735751
705119 787263
797881 704472
770463 736391
728153 770396
909909 585643
837312 656708
583141 916058
955222 550480
531410 966177
639051 864288
746521 755702
712860 786597
904198 601787
656185 839034
545578 956769
977100 519941
578784 918025
962104 535454
980833 516826
626894 870370
552942 946438
582142 908825
773429 718066
509668 984875
933876 575121
736378 754311
949235 549875
886727 617756
989460 519232
751034 757268
507274 989799
778296 718831
878559 621536
660378 833221
858780 638413
968744 538305
500302 993404
885519 617975
692901 799922
764970 726090
994717 506122
946146 560146
793723 706458
689452 817488
971724 522254
703067 794096
568297 940001
800113 698477
583899 921071
679504 828193
979304 515359
877584 627411
955551 547983
626707 872244
902592 606542
574792 929670
758020 737931
606324 885968
808927 700435
947604 554147
646340 863212
564796 932572
990761 518715
989590 500564
894867 603980
676800 820290
529069 965800
777443 716984
746381 756384
811423 690328
920776 581175
973903 524747
763925 733070
776998 718373
584417 908696
538790 966861
774371 733991
680618 824437
585884 908999
548938 943939
606805 894504
700987 799311
749805 742463
648950 855315
815768 693755
652442 857489
770352 737711
965848 536108
805660 696029
750408 745939
873334 636448
867489 639553
983029 512493
822428 674135
804650 685807
918922 589548
929491 568188
728908 762805
806478 685694
774660 723660
600198 908627
704686 795463
664944 840305
753623 739222
843011 665893
626226 879686
629894 876134
704672 801855
807276 687323
983820 520771
672151 830511
645009 849013
963481 528375
538230 956311
872673 637173
941122 557836
675177 824321
701553 798972
627812 880557
649560 852291
728239 778849
680523 829400
695643 797429
878025 631357
807663 688006
710338 796508
997582 511759
993126 512186
976170 529585
556921 937617
696202 813033
530734 973194
594031 897568
582344 911223
781439 711581
513238 983428
732157 758065
609565 895679
728121 771355
906520 601385
848622 660823
699513 793664
847680 644679
791788 699423
978976 511849
981164 522215
567524 926740
731976 758902
970100 535435
958629 540420
510624 992994
861450 644505
508289 987710
901197 601352
892981 604229
667696 841616
943499 550208
561494 938643
705561 803822
793704 699295
743539 750731
888303 602038
555562 937867
873580 621759
847525 650943
704857 786014
577066 927732
692973 809131
602152 902907
780725 727807
989148 508791
602766 899443
632688 865293
832010 659369
603788 889712
678341 827367
960791 542672
517095 986954
713994 787607
720150 781653
698854 810806
809545 691746
961175 538774
798063 702374
999114 493037
631647 868352
619537 884949
721989 778769
790257 716421
734487 772753
897355 604513
529109 978248
683961 810043
964460 537014
749623 750591
583792 917478
722885 779513
561670 938291
519991 976532
600931 904189
853337 650136
971251 518865
553123 949541
904018 587741
871681 631768
730856 762181
712932 780850
572375 931133
834248 657340
852143 650575
567220 933944
564533 925877
833833 659164
856048 640398
901085 597860
632057 874483
904445 585754
839023 661851
538088 953098
539071 964323
639493 857965
740243 765789
747418 743700
663830 837966
529093 978146
646811 846557
830425 678092
662472 840461
630569 862897
827205 665124
601236 905924
721304 775120
729557 776817
868248 638850
637470 864556
615490 890118
809722 691216
833130 674279
933149 576546
776466 731131
955985 546715
535827 965145
572922 921528
701954 807140
957219 539154
876602 622427
927488 576676
877004 619798
703390 799323
682676 821892
563950 932676
721344 776445
880124 610563
509182 995415
756350 742907
788056 714890
561981 941397
876760 617472
686117 821291
901703 605535
977372 518912
803455 692538
892917 598838
618984 890777
600456 893570
584039 917882
882136 617848
915549 586376
555418 935169
910945 580929
963417 531933
913861 584792
735405 765276
513314 987809
685292 805755
581770 913882
556730 937787
789353 705852
714992 784637
972234 518922
574552 916004
593418 905946
735050 766296
977751 521482
936288 564331
520345 989657
924481 581276
775510 731927
982088 508145
785948 718871
971180 535317
525048 976632
873506 628184
753111 746852
713967 780938
769766 725125
619085 887085
904967 587966
525594 982991
690239 809040
775577 732772
995658 503608
797934 693980
953701 538374
566763 923381
946688 558755
730209 771742
645475 864193
746376 756116
724178 782954
809194 692539
602267 889802
883411 625877
854134 653508
763688 745902
610752 896930
769997 731296
866837 624867
887393 606703
961515 542249
699565 809828
646934 861934
683917 823565
918078 591479
845522 660483
502526 997173
833805 665651
622542 873558
584998 906319
674699 831934
561887 929807
762984 738820
922653 587221
641742 852933
710245 787293
494922 997421
960950 533808
765799 728863
884559 621038
932634 576894
518273 975989
671142 832679
536087 971770
813160 692584
824893 684086
861817 631465
862429 629898
990705 506497
521350 988327
940054 568014
670605 829513
708269 789042
652521 841728
950527 545493
595488 911587
535482 961100
577629 913347
506423 987090
803445 705024
936319 556011
785912 716927
991110 502099
513064 985565
779211 714635
894359 602579
639559 853005
964306 540301
608753 900887
993962 502601
538945 967634
693320 810032
861687 638615
992312 497905
797437 695096
949143 554035
850421 649637
882222 623609
927875 571151
877556 614769
890773 600458
826372 666820
521615 979317
825182 684144
635532 856554
880341 627303
626611 865069
574875 926967
743002 749287
731885 762799
758961 742989
673308 826027
986749 510732
875360 624076
934708 569923
869222 629162
946890 545775
516052 978164
666351 839689
877243 625918
811921 685937
966162 539607
611473 892586
681188 821532
738489 762977
804036 693902
987395 517327
561796 946188
511396 979704
612247 892075
724778 783973
795998 700115
570310 937988
674377 828944
739888 768893
619388 879861
948370 551496
835255 665944
913301 593070
795113 708515
932504 560845
663850 841982
782641 707923
840015 664295
772883 718586
803221 697204
922993 573188
796018 700185
757762 735875
711566 795481
630434 871543
964317 531016
683348 817840
597209 907524
815568 679371
714317 790646
788642 706320
968447 524844
748780 742672
876534 618016
540642 969294
612884 896802
638176 854753
877218 630850
659756 839481
936630 569841
517679 988626
655779 840436
962084 543028
589447 914637
752403 738497
879126 625242
610024 883929
648072 853671
911896 589368
833353 657698
973650 530358
729402 768267
577620 925620
922567 587435
878110 615869
822098 681342
578192 918447
773913 723781
921500 583835
571832 926125
567125 930714
684910 821952
880566 621373
899892 591781
563995 934387
948285 543134
685876 816056
561963 943057
530165 970957
718463 779575
677793 815566
901704 606159
787106 715431
510239 989632
608313 892414
835670 672106
722689 768774
511838 985455
840861 650175
860576 644378
780872 724055
765054 734362
772125 722321
730464 763387
867951 623506
883016 608212
535056 965414
879360 616633
806266 692359
984183 513611
619034 890191
563331 935740
813359 679259
507026 991355
517700 979184
977057 522727
533352 969171
932575 575162
705085 799217
649044 852001
891893 599888
674234 825621
956478 544379
847961 656664
877153 630144
627154 869094
690312 810605
881889 623124
702533 801477
664648 844769
586372 911982
625734 873296
788347 718307
591888 914006
736372 766165
614411 885630
806638 698426
861717 629687
505497 994575
577877 912379
853325 643470
647916 858481
581080 926718
530932 964557
998622 494883
725790 770457
905552 584892
738816 762674
744558 753666
621449 871996
649377 858721
589335 901755
604478 902114
787457 711563
633366 861192
779641 713003
699004 792969
976274 513786
962928 537525
714335 784084
960056 531762
738184 752221
948361 543704
791215 708237
772052 731855
913634 577244
852866 652973
829231 668315
513628 978961
565647 931444
757592 743249
732327 762057
601804 898808
625697 875071
796910 694075
882954 617085
501597 993180
975359 523742
642730 854464
567747 929984
777883 718446
578223 928981
821631 688188
623392 881956
792023 703891
614059 885926
901322 589772
634896 861455
532328 963128
640969 856065
918722 573450
926736 579510
983220 507757
728753 772227
729534 777113
683524 816284
843889 653461
566409 936797
846714 643375
672652 828836
614916 877791
756686 752546
833147 671860
897614 608372
911023 598130
895706 605386
537910 958775
893037 608681
679265 830636
688488 818973
649748 853154
775723 719184
791758 701238
813642 689555
789343 713788
507674 998437
832243 671919
936095 566073
652315 857408
549781 946371
507217 992956
833314 669038
838915 651635
962601 539698
884027 622308
653984 853387
684232 824596
558103 933418
519420 970866
730495 763608
801342 699856
616375 887708
683884 817472
690186 814546
709946 787696
949532 552883
616538 889320
960816 533865
611718 886779
498875 993646
877520 616362
646075 849211
915594 582547
682846 819610
667636 840195
580042 922811
620889 878271
950901 558738
590887 916311
900497 602951
594157 901747
884284 612582
889231 612131
928489 562664
767540 729748
805292 686973
511212 998159
873099 627732
802723 697513
916880 589134
959534 531068
819143 685589
919211 590737
662994 837129
554853 944056
742661 753714
891827 601630
694688 797620
963700 545829
823981 679496
886107 614216
723610 777483
822508 683273
847054 646469
966660 527958
501301 991987
814520 693485
759123 748234
647763 850152
960909 536696
514746 987914
922069 581808
830005 677089
695849 810998
929222 560895
726075 774012
841139 649216
808406 701472
687686 820742
769396 723031
671204 827960
894400 600919
798960 697494
673925 818136
745613 749794
570575 939337
877131 617897
542928 956612
711268 778937
640953 852813
933625 571679
714127 779638
824801 670169
789759 705810
784613 711713
570035 928938
698069 810628
560505 937168
523323 968021
535164 971647
585491 916191
670206 824585
605207 902651
869314 637216
754672 743466
920709 585648
667272 830252
688630 818481
775534 725916
751995 745980
734063 762784
590041 915265
597866 892609
704596 785910
824237 679967
892582 602101
833847 675242
850417 649826
977125 529844
535705 970022
543960 956109
584715 907783
732935 763680
724636 783542
978759 520893
984101 516896
777562 722720
762768 737224
990887 514577
952191 554444
842230 652294
676059 825925
649924 842940
505573 997268
818383 676988
822657 669668
518262 981735
952442 540117
941001 563345
566503 943266
608928 900923
747501 759709
869257 629671
788756 701506
819109 675046
512552 988257
641677 868094
547622 946485
581305 916941
665965 830035
631317 872210
511723 997998
655985 852828
766193 728258
871642 630699
796377 696245
665044 831604
837256 661470
902373 589680
713538 777358
839442 662349
846408 645127
840955 658914
556091 950404
842241 667689
567191 936469
528414 979686
825861 666339
884887 608670
687621 810724
842896 657913
920485 580272
880300 610472
953904 545038
748094 746110
974711 522803
582127 909120
686961 803935
710661 797961
763250 740925
768278 726202
501674 991150
813850 684357
988246 506909
528300 963840
942967 548187
630286 870950
964535 528590
891896 605742
606895 886283
570492 927176
741986 764742
623869 876904
543422 956841
597696 899760
723470 767946
558913 932561
905090 591401
957319 541839
825506 673238
713969 786804
749876 757250
757477 744851
766141 742673
548499 946781
753756 737566
695950 802853
785429 714470
541306 953000
686074 815004
542110 957894
885054 619217
586706 919125
575718 931458
907235 584301
954357 535790
824768 682326
773698 723155
517841 986585
641413 868202
886798 616713
733885 770332
949485 542003
830753 673573
542097 949851
700606 806570
934802 562792
919542 578590
566300 939246
911775 579401
789300 703876
998315 508665
557669 943422
662934 846127
524116 969423
734219 758553
944760 559382
549816 948226
918086 585681
669837 833613
702019 807603
512391 977688
957102 532936
662668 846831
512114 979819
647134 848515
895520 604879
948107 555832
978639 530152
555750 939462
991161 499807
744202 752139
568073 924033
926956 574606
850433 645332
531973 974894
698526 808224
779883 727613
759320 742072
934914 559081
726367 775614
849761 652426
703060 797109
506752 983365
727802 765176
830506 672362
863862 632097
830215 665267
876672 614745
834540 663398
571990 928179
526287 973922
982681 520709
524989 970540
896745 601765
605150 903892
696820 804635
932035 566653
648267 844798
847821 644167
921652 585548
708605 795864
978575 520542
894980 614206
535855 961807
698537 807611
664041 835433
829228 661797
778439 727167
697113 793525
724766 771563
945267 558844
779034 727248
695539 797089
981688 526301
809015 697112
750841 751661
545958 960117
880216 619438
576217 925715
674981 815197
857399 636043
814927 687385
703541 799062
520020 971083
640573 857403
682873 825415
614275 893855
883163 616475
700981 795188
542342 952680
846203 658942
541302 951590
704921 797471
926159 571182
525477 980364
765359 734297
890527 611055
549505 951696
791383 706118
631938 865286
865554 629137
597454 901697
676286 830801
973055 519689
842872 654910
726467 778696
500566 991987
616497 877369
952487 539057
613595 885975
597052 895866
769134 733650
648493 854453
599441 897016
987015 521070
914949 594788
935576 557247
765245 726896
604009 897691
949482 544189
695757 811713
896323 606944
912347 582940
679398 819734
681322 810174
784033 715231
598213 909953
797603 700648
831675 675601
619830 879042
595848 903262
848547 653481
603401 896867
639627 853932
545417 954197
938259 559545
727431 772041
912449 577656
949781 548326
804780 696057
807480 687998
951155 553639
951978 538683
821732 679745
955752 547133
890325 608310
863453 642354
709652 797140
954581 539318
660227 840670
828636 672755
706447 803451
686948 813665
622991 878081
856494 645963
861608 641382
690246 816959
590619 900418
549180 952712
845004 653226
910716 589600
614014 880879
534129 961492
929287 577526
531149 971943
600187 906075
967574 542225
995455 507794
831902 669650
810627 686793
779620 714732
923246 572948
866052 640865
631319 875441
607006 888849
795976 700974
872198 628733
605986 887937
701854 799504
675935 821629
871940 625963
627529 868430
931832 566689
549239 957339
611793 880815
853682 647573
906699 590278
679339 814402
780523 712300
964761 525551
769767 736137
816892 690410
572227 934869
552298 946925
890301 609091
864858 638454
729694 769707
515478 975405
584331 907681
576348 918625
653933 846562
839591 665536
733585 768793
943018 552775
914016 581350
581208 913859
821083 682885
963447 529884
975282 519614
865635 627394
559143 937966
956377 536037
662532 836254
998224 501101
967624 528785
554616 942086
669453 833582
699302 797322
856882 644220
812752 693225
696226 807681
610607 879515
719006 786126
793070 714343
993693 511230
837428 655783
548501 957838
820250 675003
990845 510388
723918 782825
848051 654945
774861 729038
764652 738215
839365 659758
944456 563817
934687 573440
870041 634734
889780 612816
510943 980199
682964 825324
740767 756010
639029 858151
820346 683515
746746 745432
530324 959879
762834 737086
931938 574447
604333 899662
812797 678826
590641 914565
634198 875532
882075 612838
740060 756446
647445 846573
676360 827412
982334 527490
676752 816542
681387 809630
517690 991612
766220 739017
569299 929580
546098 958769
504207 996800
947873 556415
614841 892995
812176 687243
766069 731935
517909 984801
801360 703985
587308 915044
864699 644755
763327 745805
584858 912646
769468 728305
868766 625829
507067 984312
687666 804357
535333 966681
952687 540842
883709 621578
679568 818514
886957 620942
772590 736036
794619 706132
775734 720312
493843 996733
629986 875042
829053 674699
680635 826690
994859 502920
661046 845834
823006 670645
735488 772386
986301 506773
911381 580593
827211 664451
988636 503279
651032 846123
925865 571954
999680 497629
585060 918940
775696 716987
757291 742878
624051 881895
676149 819594
846572 656082
600652 902183
873548 623373
826072 671075
994788 499016
815282 679711
504647 994183
656427 841340
763459 727663
786039 710135
685370 804890
627634 881763
779669 721958
607521 884160
914848 583666
881767 609625
548897 942896
748212 752770
636602 872173
982599 520369
589721 901563
508654 997820
929053 567682
828840 665143
887948 613013
572567 937377
504284 986065
818187 685152
938236 557629
941512 559776
547453 961004
912430 583651
901826 590571
830954 677822
930775 567123
566207 933490
694663 798661
683518 813280
855477 637801
512812 994736
756546 734640
519515 978397
868954 624773
822004 676717
600354 891265
975346 517224
982437 513574
995508 506543
639570 859652
802995 697954
903887 590713
903332 603519
581221 910362
976989 514217
530529 974833
891710 616483
718162 777442
715586 774590
652411 847211
663290 835700
626290 881952
661582 829648
850616 642379
582005 911447
820488 675960
993604 513950
517652 987054
650906 848136
686389 806989
595584 899045
710601 796726
682915 824175
807531 702183
672603 820621
503296 987599
852719 637662
704597 788913
757945 742427
906218 592576
761929 740856
702174 802150
920410 588612
516212 978785
793149 706638
927885 570055
891710 609286
614920 879359
717580 782495
822195 675486
816871 677721
904382 603485
932919 559834
660450 835104
509334 999696
808040 683838
971734 526342
946187 548439
666363 833645
715829 774798
707451 793773
880031 613870
643215 848558
526391 977725
831856 662661
956284 550077
550774 956491
885887 617523
912363 590384
962276 544579
592125 914701
840131 653717
699981 802355
644393 861911
507100 989439
814990 686171
530991 972267
519325 971623
961040 544776
642390 865302
995689 508185
794493 713717
664021 833316
514535 991909
686578 807742
671918 835841
705302 794291
565022 936083
932576 569335
514297 980652
752751 737841
713816 785505
760135 738807
637383 869219
511887 993266
906603 592524
524488 978938
605345 892696
853190 643270
933881 559255
620372 874601
567814 939422
918517 571860
955465 545908
774605 723623
888285 617746
955044 538303
705686 802549
730041 777832
533128 957677
666416 830748
986035 518223
913924 585857
760671 734681
548271 948163
560143 946309
510994 993128
674624 832581
565988 926775
778717 714577
641465 854168
871867 620882
508186 989528
588663 912164
952947 549848
766313 739074
969656 533553
656078 853624
998317 498947
521532 986694
716615 793250
563710 940469
682220 819688
813894 686183
621268 886980
696134 807557
919340 584555
904347 604251
948474 541582
516335 974517
703319 802596
954252 542709
829309 675287
568550 926313
601444 896574
645377 850581
952733 551434
757811 743301
749361 759827
714976 779489
887190 619055
705275 800926
982456 527110
951355 556355
746089 744315
581407 917418
839869 658804
827268 670734
920580 574878
863854 628012
529818 979466
769527 732509
885052 607926
687726 815878
769070 735308
596608 902753
559627 939181
659940 830344
690839 816285
630159 876553
516153 982625
649843 853008
507655 989617
899914 600374
631809 859224
622826 869879
730091 775524
931835 561810
572397 936287
614412 885587
848654 654886
686218 803954
908291 592161
941784 560527
986546 504164
917291 584872
782164 712065
772142 720769
974562 526745
943552 555796
807464 698777
736994 767974
712688 790872
694694 802382
969148 528246
933855 567104
653568 838186
641706 857735
523328 978282
970668 524541
978663 516626
540448 949885
806839 684279
583275 911016
587061 904068
933039 574755
723839 783981
753100 745364
846920 656868
530713 977343
530018 962039
684875 809911
786515 717162
951414 543941
717524 779846
903951 591868
887384 617467
799604 706172
884598 618248
895001 614430
554275 945873
969224 523009
735051 759746
609924 892115
881044 617716
592559 902451
818586 678804
938097 568144
605373 896891
758946 734762
852128 645892
731367 768841
567463 924655
756209 746587
852875 649136
887914 607236
631427 874431
905094 593515
851943 654832
852831 651380
545377 952782
864971 639025
958808 540932
969774 538882
788688 707005
781113 713355
612428 886656
551806 948180
735299 767959
831031 676693
838905 654101
727361 774071
908267 584205
660122 836533
772500 729246
717303 789239
681786 810867
591889 917419
725756 777264
581644 924383
977657 527455
741975 749939
828617 665778
864741 644707
546155 945491
762352 737050
587613 917810
856847 646522
989024 514981
854727 646801
655577 834953
891644 613554
776822 720713
687425 813982
803824 704494
900900 605583
699097 801841
795412 713079
651093 856301
700059 800736
942235 553869
801436 689478
920739 578964
985288 511527
528211 972263
548968 946175
959522 543747
845468 648665
704946 794830
743550 752700
592249 903590
827825 677449
719848 775972
584271 912781
998016 508250
890740 610541
824018 684911
692319 803050
819976 685518
828437 672451
645275 856621
762717 747085
680123 826152
650229 854785
619130 879534
701026 800126
727067 764949
920162 586701
683716 807487
789722 704333
867343 641886
887099 605458
867941 626204
708222 795625
797704 708305
806760 703202
716478 790515
631355 875049
503726 998413
493490 999368
982278 523795
598004 910058
823286 675980
632990 873677
871202 637418
846090 660054
995318 502664
796662 711488
982759 513497
696463 812281
903622 598780
853719 650845
665300 826848
662416 843825
702396 795606
681363 816236
608459 887503
630078 864076
531310 972800
583970 915422
557037 941172
687210 819943
515838 976172
934222 569947
709788 782691
842295 666260
986548 508511
815956 685112
910364 596554
956845 553029
683641 811517
793307 696713
668122 839338
843976 659288
659965 831373
762291 730810
590642 918395
657224 840085
964363 544731
581937 918712
526364 972889
753646 756169
527760 976160
899030 591154
975920 532500
616145 884735
905745 592842
664663 832503
925147 570033
705604 786230
564118 945647
771328 720816
549789 953053
659373 832560
640856 854260
973159 524909
854444 646266
853895 649423
862645 629454
748561 750006
549371 949274
914437 593595
604697 894336
812097 694907
893184 613755
937015 570756
724021 768582
555611 934880
905112 589720
638518 852160
770510 728604
882936 619006
576718 925000
658391 842689
697687 811650
640252 858029
613019 891467
997894 503507
982394 518417
515895 983544
941308 567818
868371 639285
747065 762167
544293 954402
723484 772543
579389 921374
849402 656324
993407 496667
971572 529146
870896 619208
600395 892997
659827 832226
737522 752898
923499 580767
756310 749902
991075 514723
541337 950787
910704 595259
991772 508150
768838 732458
932196 558560
808391 685475
980246 521738
793017 710660
842583 665327
518824 975435
945167 554185
646899 846014
675468 827791
643467 850068
554185 949262
666058 835822
499961 997862
953695 545189
916116 581371
701695 795223
630069 860355
664342 829383
879419 629487
903967 593247
985601 518522
793326 712271
941713 558137
644948 847632
770523 731848
854795 642361
637568 859557
933606 565220
903495 590105
707755 789459
896928 595754
504926 999310
930716 565646
641422 862853
655107 840637
694134 802071
842618 660198
509219 995556
937051 572829
670493 823114
506443 987883
757292 748178
589162 914683
833040 668773
920873 570819
585411 912474
954370 554785
751977 747735
844330 660614
772144 736519
655296 838228
627542 880143
901415 603965
890582 613134
816310 677971
768676 722091
798743 703833
976464 515303
525678 964859
813391 695113
914186 576050
851697 657221
691286 804281
732841 765673
820115 681287
758532 748441
593526 898548
553453 941673
958587 536953
535805 959614
662057 841748
588197 902871
878319 616533
920734 586186
553957 940207
725259 778997
739090 765705
935378 560270
719884 785697
993445 502645
861738 632636
638462 857155
634716 875245
967401 536183
877346 617954
588866 902976
886493 621017
943328 555800
542557 949333
689139 807823
646322 860477
549579 945345
681156 813850
739559 764195
721871 780500
769685 720854
740319 755720
521165 983077
651993 838502
553109 942166
536146 966491
514029 986626
869004 627216
529706 961622
598144 906101
651466 856146
580467 912874
951379 557312
823012 679208
792813 715773
985126 519379
936873 559279
697147 795242
733559 771519
917898 578468
718880 777570
982515 523192
842266 654444
962766 531790
706431 802105
625875 881320
570192 919875
969466 533954
716200 781136
538834 967247
690070 810266
949765 549735
493541 999237
532558 962058
933400 563226
819402 684803
962423 533708
886847 617242
804189 687379
536206 972149
830725 673150
999384 491632
978031 515233
841376 651797
887104 603005
948288 558310
937082 557069
754733 741523
774821 722790
870520 626146
949008 544201
655343 836071
538364 964484
912240 583954
706253 792937
621229 874897
915874 579281
979591 518546
892841 609339
967836 524135
932600 563187
816364 689240
508784 990713
696616 803387
491693 999790
850253 642497
567954 932427
853847 649883
949860 547662
684676 811694
901404 596406
889882 619814
841145 663356
608804 897008
901159 599721
855617 649628
853065 654425
946958 549135
810589 695321
829605 672962
579330 914163
608096 885462
775045 733191
814965 685320
880646 611696
543754 953548
805074 688368
497817 993222
685817 816329
962501 533704
955538 539067
551184 948980
821228 674658
554080 949806
591912 913024
933889 571912
535036 964726
945988 559277
703362 788549
940357 557321
555030 952697
523731 980889
561098 938935
690373 804808
691341 809587
884230 615138
523305 984500
877586 619846
659760 830309
913415 586589
678683 819441
661928 833695
574896 924609
809535 684865
813084 695947
596889 909757
797948 706623
654590 854474
668012 839114
627714 866506
967346 531423
870813 637225
557173 947675
646292 848821
627898 874512
621855 881584
578128 912234
606410 886796
611994 891082
946187 544985
830371 670892
851915 644225
801732 702078
516058 989615
513502 993669
865094 625288
860921 630586
927892 565219
833345 672425
732413 758874
896123 599592
577076 915929
571360 927961
556220 943343
508700 996258
952332 556761
817640 677476
763812 732170
864546 636491
964210 532167
970216 522700
639069 858000
942115 551761
579807 919352
818535 684257
760301 734340
927991 580830
574998 918188
677457 821578
799488 692935
815487 675835
720725 770937
842693 655400
681176 824221
885483 606376
570701 935390
812483 689412
625986 880355
639260 870365
922221 578717
507067 985879
560520 935985
983662 513605
640871 851380
665460 836598
673951 818227
838681 653338
803061 702997
796006 707636
710945 789520
805120 685280
806204 688729
882976 612300
781507 726642
760030 738823
762149 738248
643792 847222
781199 721879
932446 566306
973793 536061
604087 902520
910754 593469
587915 907562
847823 655046
689052 806234
617799 890726
942054 557300
742501 759951
928939 565755
890896 605879
814813 686745
837051 658222
619014 882887
981834 510430
954905 548774
828416 669530
704364 790383
651833 842113
664477 844144
731087 770467
767059 729111
536053 968623
630965 868349
705262 801768
616969 875039
572317 919152
786517 718879
806275 698096
660421 843491
640240 862020
600086 892517
958979 550567
700069 802207
682684 824657
517082 976811
639175 853780
970698 529742
879680 625821
536558 968984
746049 755962
653714 846173
822402 681451
631395 862339
498476 998742
699849 802424
651647 839966
929475 569577
879387 622361
636013 867577
797649 711692
520272 977481
690371 815206
975770 522421
618108 883325
932076 564669
641734 856417
668070 827791
697894 810339
800422 691870
993739 502507
716901 777956
828087 663990
515652 982249
626047 881353
793254 700991
527460 974801
881340 620208
560845 944264
706979 786070
694712 808323
510177 988010
596374 896808
912641 591404
632638 874867
871672 632486
851879 640296
949794 558967
986071 518898
851390 647282
974725 528149
695415 801594
631227 876841
696598 812066
570416 921565
537304 954583
970870 527266
888737 618030
999475 494092
749993 754329
520871 977790
904771 590846
969067 521375
884780 611246
704464 797444
716297 779940
754182 740160
774018 716141
554812 943897
847287 650021
990590 503979
573611 917456
754521 738830
643953 860200
998207 497142
544018 960555
765654 739369
722024 785798
555491 940297
698944 798969
609807 891145
620599 889225
743383 747523
581073 909724
909401 591279
812251 694355
847556 655568
611259 879981
834406 669196
959064 541037
936735 566217
701897 795839
541537 956754
506817 990051
916079 581675
981921 523625
673579 826415
572198 924272
511902 993821
822564 678970
549013 957926
585575 918281
660460 835086
882542 619526
523936 981650
905926 585827
718725 773241
839000 667245
801674 699638
990507 516074
944374 552987
539989 968812
562090 936025
863175 645298
682837 818387
892991 614232
923942 583186
950331 557022
694686 798276
629520 864633
879816 622753
684008 813817
932118 561376
953081 537287
911568 591687
502323 991022
997955 507789
980988 515879
550301 948492
895250 598609
635086 862427
910583 599112
972209 522266
550911 951350
883691 615702
912208 580396
805885 696795
660699 844457
596159 900737
519791 980597
823731 672825
589858 901241
497860 993235
533575 956558
801954 691492
717918 773363
928570 564624
984839 516129
784273 707687
517496 974051
996469 501725
762784 746546
770863 732550
812641 694931
688887 813238
979326 519963
878765 618641
662753 846654
999563 499058
796705 707538
578072 921096
536195 961157
878082 628979
687563 810493
745774 761272
958460 548007
593171 905621
829900 676948
910385 579681
964898 543856
855609 641614
507904 989205
867704 640695
661796 843229
794297 709203
519349 980836
847745 653249
684694 817748
843892 657399
517979 984226
621297 868739
638724 857289
621909 876249
890822 604925
677482 829820
617996 880674
528233 971098
980927 517885
519816 972463
835052 669507
951883 553311
897355 604879
806322 698524
931255 575487
856058 644709
791874 707556
816041 692244
997069 507324
582872 926416
910012 598341
600444 889935
694795 810987
742674 763062
898924 602865
573691 917070
588135 912812
547573 951295
999308 501860
607144 899777
520312 972096
980495 520054
541164 955268
757556 744065
607217 899512
670146 830136
701310 808169
940154 553797
903287 594502
754531 747710
890447 616898
803021 690913
982493 512123
497027 998385
944897 556539
548684 953742
743417 755799
676432 823032
582227 919041
546670 953728
639292 866272
921013 570102
813280 687584
574305 930043
727039 767509
852479 647799
559929 948805
537993 965118
652904 845294
902244 595444
954738 549309
868803 635039
515671 990716
628936 874949
882007 621154
909797 590755
758606 737641
717225 778341
733239 773177
822102 670430
703477 789513
603563 895952
714694 788145
819255 673048
968639 525964
652225 853175
760731 746022
642323 859462
910284 584765
551278 941697
590748 909680
937002 561549
781108 712039
922539 571272
560533 938782
820652 672553
682053 827895
625535 872682
954127 539273
720961 773341
610248 881748
917399 581277
596361 900851
546340 947467
507201 998999
541047 957479
578873 921860
560177 935915
802234 693985
918191 576639
997731 499915
947979 561462
547031 960585
665167 838387
870120 627507
696122 797269
657022 843639
992724 500294
545215 948264
870762 631814
619320 872876
536002 958399
502529 996603
913516 579728
941548 567571
658905 850633
657220 842010
917725 590535
935882 559634
893914 599894
605919 889944
926658 563422
617659 877740
710983 796498
679734 821473
964854 529055
707997 799430
813594 683711
518580 972388
511812 990508
965718 531179
998295 505389
771833 726075
597018 911314
702132 796750
721636 779589
688404 820814
807192 702511
979288 523245
551274 958710
524775 973569
880218 627191
827927 678620
613516 887781
856757 638730
670710 836140
932725 568561
527832 971782
602731 889886
836598 666844
776686 725574
803554 696030
806701 693469
529501 979529
505980 986601
505878 987943
628587 871342
910674 597459
793151 700909
541608 953474
870953 625967
897142 606960
765997 724031
830334 676106
573731 919326
855979 635808
604261 904473
861257 630725
520118 980536
973652 526691
946066 556410
542458 950170
520970 983291
930017 575984
679366 822253
964522 525509
724894 782795
723905 783678
961296 531821
723259 774930
752909 741912
773010 724871
513476 983788
665863 840303
661389 836472
742488 756694
884304 607581
749834 754446
850748 651352
704818 796517
981194 509940
966477 531313
688978 803252
987380 515219
637154 866981
625249 881230
612533 895740
961734 544393
580811 919181
903017 595416
789895 716828
929888 575383
755906 744605
697109 801538
739145 761771
752153 743726
701901 788830
992972 499581
811526 695503
812207 682038
570534 919845
959449 540986
671017 820235
608612 889596
813325 689685
546541 955064
607885 900756
639964 851586
583128 922330
658567 837079
587994 915379
770804 738121
975584 528642
711124 795368
694197 806243
571998 921659
809825 686102
581416 924171
991492 500535
722804 768320
909926 583081
541069 949191
888577 604588
827132 675475
990984 504507
616803 877394
693916 803908
572845 936050
504017 986600
822561 676975
635845 866692
623140 873272
701686 792979
747924 747230
717609 791123
971117 536031
560587 930661
973120 523833
698061 806624
935413 562654
754087 739922
732499 760770
687448 804043
972870 536416
910805 596117
901298 591919
629497 879379
730813 763006
690807 810601
725543 779247
728936 763626
719664 781832
747178 761116
770326 734363
718250 772471
928335 576787
863239 632651
803923 699905
522643 977279
810633 693857
887427 610143
581983 926491
932717 567008
811839 693240
834559 656122
688351 814800
739785 761253
613897 876590
660381 841594
838579 669659
686639 815159
523076 970495
845808 653580
657626 849177
873869 632246
534866 966899
755010 746293
786246 715208
940804 563990
718666 782259
579764 917284
784564 712438
884428 607637
744164 746784
650015 843252
922043 582158
847178 644361
994171 512493
849158 656503
993774 511315
634217 867089
565065 935867
735265 756745
614301 893334
646738 862699
741587 750389
618901 887599
944840 562907
532151 964399
599851 901016
704271 797002
944950 559098
615608 883793
559458 936548
919629 574781
824487 670650
739492 769407
661826 840331
870615 638654
692496 811169
693986 796133
868585 639344
724472 782673
625218 882791
757230 750682
606243 899565
794224 711369
806732 689268
962587 531494
873153 626915
842680 649751
871333 629263
533442 964781
784030 709343
638048 866204
904762 604019
526581 972116
809879 692198
943861 558078
871753 630285
559277 938957
871039 633965
747152 747257
508124 996159
821828 685615
738411 767698
538189 954501
741658 763720
839224 661592
810965 682447
501349 994565
715274 781781
748614 741697
891131 616435
804901 697020
527830 973727
689793 800848
762545 735510
521929 968599
945351 563079
990026 517705
705506 788717
497262 995068
507568 988360
782098 725229
750591 754588
850615 652528
605092 896343
865415 628009
845227 655534
793851 706402
653230 848027
781112 728112
666055 840443
655295 851425
613071 892576
897440 594690
762369 734856
813895 679675
903028 597938
758478 736371
787028 704587
884827 622528
905185 595157
833784 675016
627021 867768
761859 746705
514873 993612
823202 682508
505433 987688
773408 730321
503664 997362
748250 746717
803991 696962
988450 502641
712230 793326
976147 530884
830184 668652
603281 895959
632940 873448
807091 690849
977090 516436
783809 709481
921855 577239
772682 718583
724832 770484
782631 719529
966723 532527
736385 764879
927677 566728
578294 924117
677155 830299
650791 847003
763413 732893
840245 656178
835695 671571
960026 542236
928417 564593
914383 578608
817708 675988
562783 928354
575697 919207
708143 794529
834856 657614
708136 789096
861784 628982
911998 584102
593820 901781
632507 874952
847772 661075
500299 994576
544699 953608
613927 882742
939294 566520
973578 530830
574129 922407
654603 846294
840478 650665
767809 724417
710960 784087
677809 825604
972392 525745
612842 884029
949316 554841
849270 650613
859037 648992
978267 526080
885633 623259
513919 983582
980444 513548
797134 706013
991131 507637
815487 684753
719163 778715
897173 611640
550014 951811
597826 909553
821070 670911
943406 556009
979509 524807
760869 738163
705065 800791
656767 851023
528554 968637
637688 871535
954939 544384
741499 763540
700718 801518
798429 704990
814730 686248
564375 944074
839370 663078
881128 623899
904188 586110
679180 817689
569317 930821
892819 612617
621641 870668
863735 642203
666881 833328
994074 510197
707539 787578
693539 806790
542811 957024
920433 588523
872499 624334
960113 548721
719262 771621
588567 920617
681436 826161
757747 751750
586903 921218
594461 912271
544396 949320
679894 817201
728468 776189
699830 805785
628704 865846
916694 576094
968479 538494
882643 620332
661138 839291
715734 785505
646465 844272
781122 714954
616223 883755
956597 551578
830216 661207
775239 724436
700874 808275
991180 502223
639296 863575
945911 552540
809553 681399
610815 897335
934986 564913
930707 578451
978930 519659
512243 990627
881443 611119
879260 613992
820183 674380
882932 619644
945202 545873
890521 608915
620393 873393
804301 697729
847133 657587
879349 619316
499956 991944
971729 534880
985394 519996
959222 538615
949091 557599
947060 550223
684265 815927
963387 537026
694245 809061
839166 654234
515855 978106
959484 541776
793010 697777
549546 958099
889405 602792
743192 750089
735898 759441
696848 799361
532615 972494
788741 717888
530049 974025
619883 887461
901309 591089
728031 773081
917492 586141
943359 556061
788556 707023
545003 954629
968247 534805
967827 527172
792181 699557
950657 556163
662572 832182
853642 655392
828577 678645
766563 740890
786173 715115
559144 934381
543866 959617
572925 920281
900638 599475
541474 951567
855394 636025
936019 555338
545024 951444
623174 872488
916357 576198
538673 957555
698126 796104
643999 865486
800401 690543
520354 984484
624550 872374
766418 741389
653510 851680
711915 785945
886400 605177
643550 866227
812793 678501
724487 765649
550234 944543
700276 798405
979619 512242
884777 605403
824610 669016
649641 848562
731225 760013
737339 767493
765246 727937
781332 722118
961411 545061
959082 546623
918270 591708
781704 721277
963848 526479
854079 642662
766812 739740
724333 767876
656065 835575
600727 897284
673625 824817
847182 660285
721822 776505
833946 664669
619257 878912
820761 669856
709209 790793
567253 931199
742654 747912
929380 579026
978318 516822
859865 644468
738320 755603
677885 826269
936532 554581
980794 527698
606045 885977
595723 897090
708832 797752
797937 709471
740460 768856
759270 739295
871481 624935
955074 549669
595811 907709
508572 987149
716515 775027
512441 995894
589493 909663
691539 805275
902666 599303
510278 988854
704196 800421
796939 697649
765176 738987
573922 923125
656094 837422
942113 554321
663438 842290
837881 667149
773568 718520
807390 693268
762447 734382
667452 840785
514748 977035
881435 617831
622218 880832
935395 556282
930141 578939
672476 822110
929441 562929
605864 899900
506001 990893
625427 872711
849689 646600
961053 544218
640980 855676
704559 795386
886114 608523
543495 949044
841942 666626
866148 631450
825782 683462
609365 885303
828494 670249
609293 883095
990631 514064
510927 981221
867531 633219
937297 570732
671914 823059
647632 853592
542572 951880
928524 569427
676175 830487
738847 758971
923328 585775
933489 560917
799322 703164
940002 553812
540320 953943
703077 797053
692340 804893
541479 961858
501013 991126
952660 555841
880545 627677
808285 696066
611513 895747
840758 667443
776076 733507
704996 801655
824728 681236
807496 693667
851227 650329
844518 655681
860800 635728
612017 895209
766327 724255
527272 964612
696385 809995
939049 566302
735123 769795
962008 540666
628677 871831
999335 506952
578469 929683
714207 779357
520034 974761
878020 631743
851451 647445
821754 669389
863521 628304
873026 632854
637147 854219
837137 656231
935961 559167
975336 525997
512751 996143
719695 786709
745298 759413
564461 941170
983926 516208
778324 718674
746813 756873
763224 735153
740139 753695
751663 757587
800349 695625
529919 962233
720013 782046
966557 543238
958238 542216
492789 999318
598217 893345
928776 566474
945389 545859
1000000 505572
806260 697089
581078 918116
711710 797589
571036 935329
699638 793816
527086 965353
861124 639220
994686 509276
968251 527939
755668 743895
636679 871749
922450 581565
718403 783293
515589 994018
993653 505718
866551 629670
608831 883440
978581 527647
795989 697730
567588 936696
764507 730444
832609 666995
499003 992547
860702 638679
548712 950298
969576 534720
655172 846148
680009 819803
602301 907296
774557 733329
547132 962569
511051 989151
522785 975986
989620 516451
989221 512533
910349 579892
948827 541838
576915 921888
914642 586785
524595 978302
515996 987198
876905 617518
491180 999884
871749 637091
556939 946292
803811 691455
975332 514809
579784 921683
521762 972539
520594 985848
606440 893676
742687 762906
939947 556914
956285 547531
750653 757571
978538 522428
622340 883725
834869 673931
775563 726675
817291 674204
704065 792479
602780 896483
947299 561819
665904 838611
722633 773391
860942 641802
733434 767516
859068 633513
628787 867769
638257 860004
738094 753210
891319 600589
876253 616638
961867 536360
933779 572630
900220 593264
962541 535291
526082 970011
904972 591145
639547 867753
641306 860149
762519 731743
537724 958829
823574 672943
550984 941226
971456 531483
527129 981604
599252 905824
567765 933609
919942 577161
592066 905904
541985 950387
955482 548532
902971 599366
672583 830202
719929 785757
998088 494769
883532 620200
825345 665225
737750 763962
594530 914906
878809 618192
775480 716639
719741 787977
494515 996417
821947 679354
862352 636751
902259 596135
678812 813055
904935 596846
623614 867843
533189 966935
679692 824759
879147 621927
613249 896584
723817 766680
916037 591988
986697 513874
883758 624578
910124 593098
902750 599733
674819 826469
533043 968383
929427 571176
641686 861155
829626 677319
937010 570148
618943 879082
773044 730478
529467 974132
549519 945260
687179 821012
867134 640658
732985 774456
595717 912773
882813 620417
941497 565502
660465 831909
603312 887382
581411 920396
687718 816638
865546 632980
637166 853444
564602 928780
977836 529236
940423 558296
506822 998303
554778 937708
883797 617012
644406 860841
973140 531522
811290 683583
597965 893518
772066 732052
998453 502058
746938 752205
883311 606990
989742 505458
698957 810990
604874 891639
670611 827559
782336 711942
727926 762213
844096 647765
655900 849869
902006 603532
797772 700620
810223 688875
980055 517624
674195 834277
543925 953344
861809 632940
843297 649064
722375 783760
904895 591305
505484 990915
568759 935836
537596 963388
612569 880361
798656 693152
597363 910861
649637 856292
801027 691371
767568 727449
739477 767436
639725 861534
885869 612905
851037 654993
902561 595949
902103 593088
814247 682519
644465 847491
835499 657986
742311 764923
745678 758180
905039 594483
689093 819758
904752 596998
687228 813155
644367 855596
623361 883256
537582 958821
865486 630803
680383 824934
550250 947271
612882 892279
590354 917418
598925 895852
916599 579510
595623 911344
865974 636270
683294 820220
725259 775869
984131 513118
737787 763720
566533 943331
865352 640735
721032 771811
932355 566820
991323 505211
506395 994522
680593 815833
522379 977768
924391 581163
963384 528945
983805 506803
986286 522324
619722 888344
705444 790543
513696 978754
825534 670804
541767 959879
731081 770109
877862 630796
791111 702031
966868 533371
837827 661539
987333 507057
649241 858642
612059 886226
882105 624474
755101 740472
822736 677949
671429 828184
866509 639771
661715 839969
577849 928721
971314 520095
877812 614991
851561 652993
596939 910106
657121 835188
639713 853364
734565 766315
788468 702230
691757 817992
578149 924929
803023 705542
957040 540784
699651 800496
677822 824020
676402 833206
751674 745670
794812 701358
527263 982514
819080 673856
757044 737034
944277 551575
514489 991794
666964 837856
706037 791721
810431 681787
790905 706084
796947 700371
876432 630894
665303 844414
801180 705233
977712 527180
668094 824871
925287 579485
874816 618177
574969 918356
650107 853416
799587 704433
695623 807595
647051 846958
590087 908113
548918 958902
719751 779810
661119 846996
932295 563341
791954 711343
918522 581629
592973 898994
864539 637248
799545 699476
895653 606724
711629 787552
711359 791464
837418 665660
628347 868735
505056 999154
684418 814260
617082 874542
935430 557952
885411 606256
689687 812122
534363 975395
933742 567078
782535 708783
976109 519114
985536 515743
911618 597776
910483 585141
704484 799768
972937 533622
768491 733087
552799 951950
537076 961069
659163 838786
732689 776757
653837 838686
642913 858963
517203 992235
767680 736251
921088 575966
879826 619007
873891 621247
925043 573305
824005 666566
797948 697636
637932 861770
653151 846543
819522 684108
509959 983473
741725 749720
847463 655676
865640 630159
742030 750864
664976 830731
731095 764981
820907 681051
803001 706658
880868 619095
529518 961509
625662 871502
700746 801160
762852 734317
661072 835983
918614 572068
988859 511013
991754 502975
752689 737513
574432 928081
837220 662141
584415 920550
536389 962415
872247 619232
522382 969007
725260 775591
934454 563832
589493 904655
941281 562954
768962 722820
815486 685065
904789 597674
515131 989168
743191 759929
907472 586624
743086 750139
860000 631882
727838 772367
587133 904359
754186 747716
808549 698438
901318 589671
611439 898203
646136 862224
842452 653514
863216 643438
694988 814472
743044 763997
912229 578025
992410 513147
733510 769772
530373 965167
579831 922077
698125 800892
630418 879123
596865 910606
784999 708859
824299 671335
596800 895686
583024 908093
665822 835440
707175 798910
578330 915862
641464 858011
539010 969974
681480 811911
760364 746126
551052 944217
987796 518438
940748 566663
848209 656737
988482 510660
594924 905515
705986 803320
929721 563496
620164 878868
878516 612807
866127 638383
556546 949128
752501 742615
780254 718670
686977 821796
766480 726401
756527 735009
780304 712768
921943 572446
958718 532480
734828 760647
771833 732526
552151 957748
879955 629994
575844 920491
906649 597344
528759 972808
513342 983735
794651 702943
703789 793931
896501 608793
559100 935846
872123 619407
830228 679638
517802 979739
549757 940332
721173 780652
526454 979421
617463 882726
907394 593967
893581 611882
568736 931971
870844 620882
842252 667610
796795 695615
736128 765268
967682 533787
725768 765648
561806 937391
922739 575394
994442 500310
701326 805722
605321 890809
788041 704768
767035 740437
746211 752994
798584 705744
828734 661677
913140 584931
680070 815709
983467 510858
783631 721631
766967 740586
821913 673291
988470 509663
766573 736312
884143 614737
511886 979532
651795 857310
592860 915673
931750 567258
739580 763851
593626 897239
549726 944862
677797 814190
910668 587063
784747 719202
672455 836194
530140 977123
741748 755295
962262 547129
577961 913734
554811 937684
849747 644905
983609 511069
668717 833130
571276 922376
718645 780244
988157 507522
769810 724509
797461 698584
851855 657480
520900 978235
785898 707398
906163 584000
951185 555781
625141 871706
883622 623513
923871 566137
845202 645974
728636 765598
763417 727656
637615 861976
944436 551092
884270 612972
759371 731191
564923 930603
803299 701358
518391 981430
833526 656864
598400 898351
555665 934395
929368 569108
877161 631769
721118 773800
811153 698293
718676 782410
918716 576585
807317 690386
597445 910110
813196 676856
991123 510841
676756 813385
966669 524827
680206 828970
649662 852254
782158 713754
885716 616611
802082 704742
978018 531780
918071 584452
559923 944343
623805 866852
911116 587737
749225 760520
666477 837396
568115 928808
852530 642345
880285 627132
895074 596440
911061 591005
704186 792530
780139 711341
677178 825753
799152 698770
870814 620346
856274 651871
818629 688707
590447 907884
728312 772466
781866 709873
941840 563402
870128 622992
634859 866570
985706 520205
741393 756657
938963 568814
502428 990843
625649 877134
897047 603417
493868 999396
873671 629142
904154 588650
707091 793822
923274 569032
747988 742198
898861 610595
610712 880129
812613 688063
898917 605996
985278 512838
955738 535094
709961 789552
898020 595332
616910 889931
542805 957857
711480 780080
913373 593631
809094 698758
768220 735238
608325 898484
902466 592871
787476 710948
649204 855917
825659 669514
687200 809216
615469 875889
887841 605145
620374 880837
753304 749486
625317 871929
708770 784444
993680 502750
625196 872805
543646 954153
677289 832349
836075 656139
610620 889400
937309 572209
815750 690853
919827 584324
523985 978856
793275 713666
821854 685037
673352 826888
624727 884020
511067 981538
709926 784075
927159 568258
888443 617690
596952 907469
581353 909886
972965 517787
760162 734858
926754 574214
906314 599084
692592 816083
814831 690223
614746 879296
668435 838757
990940 512325
845181 660946
897518 609388
835838 671248
510124 992011
634396 871303
503733 997057
754974 748466
821984 680977
993147 511433
743722 755460
583864 907900
911605 582498
713780 776472
676977 829429
536000 954749
814672 681646
605022 888768
672517 825529
967780 529333
819283 680468
519933 976646
694040 803802
934913 556299
759299 745078
722877 783179
762650 738695
653776 843543
591494 905142
767063 728985
687999 814239
913571 589826
742902 758953
785507 710567
838803 661500
537737 958157
917914 590637
703703 796242
749402 746045
989264 520458
926934 582886
649535 855212
897907 596458
634772 873628
997397 505679
543684 958467
796776 710719
630026 863033
861878 629218
894147 606790
753248 749053
833748 661633
582173 913191
673097 826821
791647 702878
632106 877467
791556 701648
785252 714617
808449 685693
608816 887998
846880 646381
576914 925680
662388 831223
547746 957511
950485 555397
616437 887566
742139 755853
689410 819813
667808 830527
571031 930197
517891 990737
594017 899407
820163 688702
847537 654076
705681 794400
592807 900213
907003 587366
698906 805938
884550 612525
643713 866105
535631 970610
667047 830819
840580 658707
590833 907779
673025 826049
745643 754168
550059 956622
611138 890054
853950 642935
546844 952547
810629 691927
815164 688077
999660 508721
567807 941144
687277 816200
558674 942559
994673 501122
680744 816598
583316 914640
882923 610855
675052 828147
859711 650056
719264 783956
933828 573867
816079 684069
951370 543103
893985 601907
764631 741578
629275 864533
743854 760656
661755 836783
594353 902255
818099 674212
557739 935266
993014 500168
524543 973702
914718 592949
820283 681971
936945 556746
534190 964596
595418 904158
615366 880472
984589 513307
734314 759617
713487 791639
633413 865769
703524 787679
520533 971156
823182 683549
675360 821398
869381 638672
951550 546153
550839 952482
582026 927219
561028 936190
788401 703529
774705 729188
612494 882526
839697 654499
575247 917197
990564 499944
953103 548370
980898 525085
943053 559233
803662 704890
501422 997916
620094 881929
926607 570777
775905 717802
681137 810440
928966 573703
568408 941179
741250 751370
942039 564047
766550 724916
803618 705829
554607 947841
952160 548384
514046 995348
626489 866075
675558 831287
614189 883201
657838 845719
764326 737354
897223 607075
873299 624423
767196 724421
569875 930174
814172 682894
910038 584969
558396 935506
546437 948251
925967 570756
824983 668040
617757 880142
964803 526408
923192 581842
900187 609209
901098 590988
868113 633574
716622 786412
792134 701837
608269 883691
638736 859679
818567 672909
897520 606726
859721 631438
993775 501241
841198 663158
549220 946066
766820 731671
907838 597064
726196 781096
611206 887185
703926 787173
511155 985591
706302 788346
589310 917854
805174 686643
712228 790059
873348 630379
626563 863572
924016 571497
881315 626929
642980 849587
653214 839716
634608 863006
975370 526214
985199 513606
513073 993599
724377 783412
631527 862849
718463 775322
626904 874459
836080 657005
941758 560883
838452 662895
703773 799031
806849 684196
635788 856230
821520 672142
583353 909275
984660 508457
909454 582960
639860 866568
977813 522561
649882 854700
975223 518912
754595 754923
892108 597993
868428 634754
750169 755431
993546 512322
685622 814059
794343 710931
973774 521546
863661 630748
656932 852617
608569 894159
663318 833694
714861 790183
857858 636030
496272 998367
669747 830124
858447 632758
651151 848871
611508 891736
797699 693401
551945 956557
917182 592427
768438 727305
523095 976441
918149 584054
660053 830794
700636 803341
681187 815737
668495 832549
888898 612315
568283 922016
796832 699414
590128 903986
799263 706433
711120 791640
774169 726943
702556 793288
691314 808653
627287 882676
578112 916152
524833 972197
860273 645605
794411 697342
866591 640518
886013 611875
598273 895709
514629 975960
621811 876169
842404 655546
714928 779664
874636 617327
986946 522149
696059 807194
931794 559795
884272 607881
801215 700275
979123 513812
607915 887781
989295 504717
530398 968134
611454 878788
788082 714632
827108 680830
898997 596203
631641 860331
720437 772953
795678 706004
795492 702064
978980 520354
522136 978131
839011 667230
801401 693131
562190 945041
948984 542581
809212 684447
764925 740461
493608 998569
732510 774651
977845 515023
825495 674757
724368 768077
864158 632514
830858 667889
844354 665437
762499 747023
785666 720878
547822 954573
908691 597704
773722 731523
860388 646325
811649 690656
901577 596474
692619 813201
921242 574175
803135 696349
564601 927861
852440 639983
554305 941546
751094 753183
790819 713819
808370 693004
509453 989953
980207 529395
842025 665512
832183 673122
758723 751226
549218 954142
940992 564264
763421 733449
503788 986537
901030 595927
667702 832613
711360 780576
600228 904961
970155 524066
828157 667011
870502 636604
639292 860554
620288 872316
729922 771114
676795 813611
855982 650618
977610 531591
691457 800789
779974 713143
609165 882104
987713 512807
651544 849805
539119 966001
533204 966563
802350 693933
707078 789941
512259 980295
928322 572118
508854 996951
924210 571010
707708 801057
603451 901946
632869 863992
700841 804316
576452 920532
998803 505154
850390 652812
585716 923212
921797 571417
914804 587099
982308 510182
712448 778020
684739 807776
515123 976584
819373 683280
957381 547152
981193 513095
802011 688431
589722 908613
821869 682414
655719 845126
575253 923169
890170 605068
971324 525741
557551 934138
616505 876434
957240 540697
918327 589238
919271 580902
780232 722071
788233 717816
766169 742359
649232 858032
691158 815154
868023 640253
998412 499411
800980 706764
821056 682551
905232 588756
492204 998440
945969 559939
650767 846402
987080 514491
508832 981924
672417 831739
845252 660830
664290 829791
656816 837990
821656 668974
635745 868554
798625 692053
772859 717801
744148 753977
943596 565421
816752 690609
690609 806616
612028 888459
579366 915114
949027 542437
883813 615904
800258 689779
844346 659589
774744 723639
661972 835402
518543 987706
836471 656707
957959 535662
808625 691082
575356 927027
796139 707493
740625 753555
733108 773514
492353 999682
848205 655251
849087 651872
511984 983596
563905 933687
892334 607192
960729 536584
961232 536353
885399 619709
641026 850978
540086 952989
706765 801641
944300 552077
746140 747309
815658 676583
668774 838270
558385 941346
904095 602331
635384 872161
955384 544221
681661 812967
752302 743529
789332 707183
816162 690203
696431 807078
718444 785680
721368 779202
507620 986773
685305 823144
569519 922253
986267 519573
650737 840442
756067 751673
572377 935933
567026 941677
566624 936604
709256 789456
870714 632110
677054 818099
930984 563366
941027 561852
844984 654529
570284 933949
748985 746359
706250 799919
973207 532765
642100 847914
633545 862055
581210 923193
938129 564773
983268 516825
525258 971473
988798 518277
608770 882496
834423 663619
771408 733361
512860 992488
867138 631594
724120 774349
571255 930187
573058 922546
887607 614927
536394 964302
941471 550367
716008 786713
815026 691242
648582 858322
879887 624713
541287 950131
637869 857805
732142 766286
605348 888635
706350 803398
644685 848895
934278 575566
609788 894921
996838 506793
530143 967834
625414 871298
684472 806127
932448 566579
531978 975499
551542 957993
642438 850414
772197 726224
625841 882374
633662 856743
642758 866704
823245 685112
659340 831611
954053 538810
679871 810661
918670 580627
666490 825020
793295 715147
748186 753304
576006 927140
523315 984632
790413 705486
608845 884418
732253 768506
544403 962248
806558 700177
507979 991872
691459 799223
500071 992950
803767 691156
925145 580188
838959 667008
788379 710684
933218 557555
498878 994356
965938 526534
648924 842883
750860 751080
794276 710554
584554 923438
636851 872126
970145 524783
771488 723035
589169 920574
670538 829353
779960 728249
679896 819372
657884 851110
570462 938960
712708 777855
779312 729568
509819 989017
938617 560747
841465 656688
775022 716113
775869 726823
637888 858658
555371 939880
971353 534779
506489 989824
767570 725551
528705 976566
891534 614975
702388 806721
644186 848612
972142 525568
519297 973533
516653 991367
725402 777784
946993 562287
621517 876241
710400 791192
790044 709907
568240 926239
990473 504231
754020 754753
853204 647322
775128 732519
962516 542487
764621 734101
668988 829568
922427 568095
980535 515114
494049 997785
644368 855402
706043 802777
561071 944067
880967 625003
662541 831872
685492 823181
865395 630485
841399 667288
552078 956022
845187 658366
643981 859073
855180 653218
511148 997366
568827 930250
822236 670938
503213 996991
675684 825318
753269 748604
943456 561360
751070 754083
654089 843559
918302 577478
760558 740716
791433 706039
899211 600436
722826 772885
946155 544635
808069 682646
515277 974790
625831 865331
589624 910517
885496 618497
998223 501597
620050 871927
612013 888457
561125 940271
616926 891218
974913 534132
991493 508710
555144 946042
625294 872597
670269 828906
947598 545732
787838 707612
536881 963229
550970 941090
862621 645166
959369 540614
712076 783913
922483 576246
820312 685857
678823 817421
918660 571540
662388 836292
759856 747814
864531 633640
525875 964777
698584 802566
537423 963833
846943 655266
539370 955085
911545 592264
806395 702121
600243 900682
929461 569210
538474 952732
562358 930645
556415 950348
844980 663630
918115 576283
691634 804345
511691 997350
807043 686764
932857 570273
845131 658098
755261 742631
599342 910322
941703 568272
602867 887673
733082 757361
669373 840026
774429 719241
635332 862514
595334 904142
557530 941879
600425 890050
978045 514983
684545 808591
870276 621736
926623 578006
745580 745868
954069 547810
562262 933401
518962 987076
976443 527498
737178 764731
991566 514682
935520 557304
519007 979554
934863 560043
539608 958290
670399 826784
893791 597203
983989 519211
782146 712543
558891 943715
609089 883966
940883 564338
938461 568115
547565 959926
496555 995022
758981 747708
880234 616708
609538 892846
663066 828002
724207 776479
698247 793501
553376 951635
913606 596047
695377 804085
672304 834837
631951 868560
575702 925272
844047 665195
541376 950880
612632 889392
832681 668339
914806 581376
981661 522232
674470 827852
777447 726200
654642 841761
972366 525364
658788 846189
824775 667274
876736 624743
888372 615497
524530 980744
646343 853460
985105 520584
900864 607532
814640 686430
608301 897599
501541 993244
849366 656880
939108 569736
566004 934712
663539 846248
788596 704774
980140 518524
686881 804680
578464 924038
903802 600668
754669 747966
854056 646350
650872 851164
560805 931819
919137 590562
961615 534078
771833 733344
547815 962147
675541 816645
712984 779086
878736 617434
618576 872076
532509 960194
773465 725409
853275 638155
784436 719066
716135 780889
529130 974746
722373 769066
796405 702044
926423 565613
974468 517371
535296 968323
976686 522554
772653 728392
806614 686059
819180 684667
628737 864159
511857 993467
980559 512182
760558 735299
748621 758390
923778 577159
633847 876116
941402 558719
637875 867566
896603 598493
686127 808403
784609 713571
760439 736787
773213 723662
563093 943373
792308 710541
848072 658200
557109 936980
883479 617365
899556 608451
824193 684584
491135 999940
902415 603824
717544 777872
564432 927513
987140 504738
613587 891415
890937 613890
993202 507390
959786 531038
700193 797804
808083 687002
509801 998090
832467 673546
651889 847766
819474 671402
529578 979527
850457 657712
987684 504097
840416 663413
777720 725974
931825 577134
609338 881707
591652 899799
781098 725450
955729 539541
755674 747104
969452 537718
849002 658785
831864 678073
536287 971710
765744 730041
880202 623102
633823 871845
743127 754817
944830 550306
982462 521477
595304 907285
831780 662373
775278 724267
789737 701343
631093 863653
891212 601360
754533 751555
844924 650652
882371 624979
730667 768735
799680 701748
729543 768780
536141 969810
705908 785385
825395 680831
573643 929723
901269 591288
732440 769388
762400 741484
953611 548612
591581 904885
986839 508124
969510 530177
756148 734273
695194 797158
760369 738475
948822 560990
980152 515511
862752 645299
932806 558793
711946 791289
731400 760114
780834 720926
781357 713709
785380 714515
498173 992982
510770 994952
729450 774406
993124 512865
957380 548281
533331 973320
821838 671736
862696 638257
749192 748419
681082 819737
675439 828045
583204 918299
834543 664728
663675 836347
564796 941479
681130 815172
779294 722041
990143 513318
777005 713517
739739 768869
569279 937009
858592 635351
636959 872584
998683 507345
850529 649908
913815 577877
665871 839045
660340 841316
542200 957468
977084 526836
649572 851261
634443 862144
861523 646199
814323 681857
515326 982569
720862 788757
848963 655745
680030 821339
838248 660437
629212 862192
977576 526909
782283 723218
823052 670332
800649 691498
498268 999925
526061 982762
957547 540173
913790 580239
842075 665575
919211 590107
598134 904378
613688 889837
571738 925276
566000 926442
767330 737391
597185 900067
836329 657247
812834 682867
834036 673826
551270 953553
775900 718246
878493 625122
807286 691144
575093 929161
743980 763631
748010 746200
988405 502385
780553 729112
770467 729773
497600 996108
511959 978323
757931 750694
719450 778616
853391 656309
724571 775607
583012 913939
879107 611021
531013 968674
970845 519273
847515 647405
565816 934085
708199 782621
936500 556353
942199 565605
977677 532268
882533 614735
515463 986436
687237 812796
722832 775587
752983 755918
521435 984870
740902 758226
604937 902403
992357 512935
782373 720970
596973 893072
790834 711351
948700 543981
703425 792570
860114 637986
977389 524362
638002 869412
544786 949492
967290 537122
970557 537589
902065 597357
975354 532432
783979 709312
740276 764199
837465 670124
596541 898337
810641 689312
633471 871525
598256 895823
996620 504113
968107 529050
999613 509920
841213 656550
548251 943409
717724 786944
702442 805495
798763 698835
973413 522856
560139 936413
499619 990519
735513 767492
837399 670939
968565 521470
663608 827108
807999 699654
794767 709808
760350 732425
872064 625837
867676 632896
721370 787886
700361 796840
593722 903633
683817 817869
784283 707395
693874 815754
511001 994544
573839 923923
870818 632926
560140 948654
632590 865016
762721 742135
936526 565154
979401 527927
583409 917650
768311 725513
973340 524533
587358 916413
714784 785108
889489 603801
860055 634813
729077 764239
654591 839285
741180 752212
579501 918062
713724 791969
760102 747423
672754 819088
700911 807627
875103 621813
854712 635910
596976 905408
595346 909731
875885 627232
898237 602802
538349 970348
593520 902916
764453 731039
878588 626333
936720 571012
861821 637479
993792 511276
557158 945068
780498 719389
895460 608629
852503 651536
846355 646271
505831 984424
703891 800263
960521 540917
801692 705990
865382 641193
940889 558086
987889 507202
925910 576263
831626 665085
737695 764690
859023 636704
563897 930622
543916 956995
665282 829670
567609 923243
758856 740861
767228 727034
620188 872793
814019 679068
864810 643252
641086 852222
541139 968510
582551 917848
544116 949194
847677 642454
982052 520181
542409 964071
817612 674963
809345 685418
728575 772776
777307 721611
769551 736699
800422 709547
512247 986988
970996 536784
735907 760560
914732 586150
772400 735944
607838 891967
978671 526903
672564 825015
969280 529908
936542 554667
717959 782701
957533 544170
813904 693468
954997 551643
526672 974501
632522 877273
646701 851921
942955 560277
956472 551894
505685 984802
899500 596066
763396 732538
817310 675807
583708 908196
639485 857169
850367 646447
882741 626207
775705 731854
572117 920346
536116 970034
887473 603892
588662 918510
771867 724807
979355 528545
596509 903041
841545 653104
578864 920064
986090 517775
799704 704124
884490 616065
742906 753246
959567 533167
732275 772740
805805 698654
840449 652015
814329 694495
847758 655295
613105 891200
819197 677954
924442 577493
560551 938284
934563 561306
617700 884191
973192 523385
737642 764900
770841 727821
853147 655696
798089 703765
879723 623990
772256 719545
971902 532246
740756 753692
959519 550423
567904 939273
556303 949345
937218 562889
826636 667251
827252 664865
888692 618331
601546 900012
554521 954423
743354 759435
966906 528964
758274 733681
659896 834582
808284 694024
976584 521755
540589 964213
792221 714389
961985 533836
802934 701240
795857 712528
842728 656616
706126 793969
577255 932456
910959 580602
925775 584174
527285 976336
930985 573117
843293 653084
764189 738545
879580 629035
809367 681626
848128 652755
801668 695110
839975 657266
979778 528456
853496 642303
672067 822321
506193 986824
669940 830457
863652 630273
979551 517813
719454 778248
883852 618382
973209 526455
504969 987201
722176 769744
588079 904915
793763 709286
875778 615812
620638 882352
727397 772502
706868 790954
983216 513065
951821 539315
874387 616725
957376 548577
776386 724335
591556 914567
685616 808626
783564 716470
615494 890929
773071 731175
560625 936544
957853 541891
578280 913094
708397 790927
994608 501845
789385 718658
651244 858733
604413 904292
887903 617867
959439 532058
653718 855938
718852 785111
499674 991346
994812 496958
603593 888163
571456 927580
962737 537431
923993 568673
879360 618505
741656 750984
541825 953571
962987 541966
572867 933519
683770 811346
676174 827869
602513 897463
837529 663501
575590 929972
995094 500043
595079 909445
517690 987592
987801 507419
841091 649233
757815 744656
887153 611557
513126 988695
978853 513307
785446 707945
718957 778815
680209 826867
573802 923209
557997 936850
872699 629477
973880 533169
520705 975823
766443 735202
837919 668579
709917 788053
700033 806975
608454 890884
560366 941466
720380 782157
951669 543162
752529 756180
566022 925667
845998 659757
861181 634963
827222 667361
944452 554365
527985 964320
927252 564445
985718 505269
568640 937569
769744 733717
877894 617466
782216 727013
838301 661262
567886 937779
551944 938469
792605 701991
692533 804929
832417 671983
994935 514468
659571 832819
970733 532263
875135 629474
748199 750824
739282 762627
826528 674792
925117 583964
879769 617813
493663 999475
639754 864044
933879 563885
499285 994475
691911 805751
979832 526928
549334 957056
524688 983194
901006 590910
534449 967121
670502 829914
748230 753356
716419 786392
736511 754466
535872 966366
612662 887978
789941 716105
518637 975841
590522 915733
742148 763538
847668 657030
626311 871365
614156 886984
622594 872073
692716 809031
510474 987685
623996 877082
801028 701985
809331 685646
541421 958074
783046 707400
837353 669659
751707 740964
928709 568469
769919 732720
590779 901982
911317 595517
596195 897804
835690 665844
689244 809228
870229 628079
870241 636310
636854 865175
871654 630571
994296 495976
661177 843390
999753 499136
815682 678121
733115 766448
674432 825547
646665 853194
996318 510278
991980 505385
733407 758767
813545 686667
895229 602640
696383 808915
838995 655649
982613 524655
600632 892277
747518 755544
987536 513631
692473 809844
527210 970840
653312 846968
719785 780633
682856 812734
608585 884312
924609 576407
608064 883503
771873 720185
808271 686568
587202 917934
932166 577385
687434 802668
904159 599988
996726 501690
934526 557476
733440 774655
775947 716049
871418 637968
636826 858275
506347 995008
540863 963739
957677 537733
611645 880496
735214 761267
660295 843246
564029 931139
888472 607541
901634 595585
735694 756197
643393 855920
812064 692039
664418 830523
676761 827779
998492 500139
794381 711615
605518 887838
758922 748947
711325 792172
568785 925624
784246 724726
586135 914769
533792 969499
694526 814628
907234 601069
634923 865788
620474 883785
774016 718447
515013 985343
584648 909298
627815 874538
964983 534630
797915 700485
563054 941290
979643 516630
834685 664921
560107 934755
649998 847086
838391 663626
800182 698196
556526 946921
722963 772715
609729 892257
859955 641408
547261 962022
636440 863161
885408 609688
649211 843851
963029 533049
518185 973114
813667 693338
512925 978288
760400 733286
954603 552714
553004 939818
528988 980759
562888 932210
957088 535744
854256 647917
847759 645746
924002 578299
846329 662617
913799 593688
872509 623566
791273 699722
700325 809599
523675 978675
608987 896707
866550 636291
651925 843704
864212 643440
576445 922397
997625 501939
800761 699175
746036 757693
957598 539230
769819 726425
687636 803174
549220 942864
585945 923415
987418 514785
705413 793032
579500 915742
566001 931068
780160 716635
534681 975066
745738 751380
859130 637571
624739 884321
870796 630759
687230 813187
747267 761398
926556 563802
981707 517055
573891 920071
612501 894809
898647 602533
631041 874779
654503 851506
640644 868588
842188 652752
918916 580320
834951 659795
617593 880302
808156 694119
641972 859800
881532 615840
961685 543768
580844 912195
777883 718721
818152 672651
868468 632812
542821 966944
665454 844000
612729 892123
511476 995792
842763 658081
569128 930611
717397 791104
735089 762457
715889 788374
963112 544850
792305 700627
939176 567476
929372 575554
720683 786713
652503 853503
700384 804630
566419 933450
988391 511269
690639 807171
676749 827817
954833 546551
738126 754193
909598 588817
710120 780029
980266 520213
672047 822352
768436 741291
713798 792343
930038 563513
845572 658296
532926 965869
802119 693677
949543 548195
913171 593746
504715 994129
684255 824095
905766 598667
598724 905036
732463 770372
862955 629395
625525 867156
524947 969061
881272 613370
879939 615814
959699 541566
900279 595883
768162 731062
882034 611455
788766 716553
671099 828425
969572 525157
681272 818108
872549 627879
495460 998360
858369 647021
662699 846528
848541 660051
521168 973632
653045 839910
556000 938786
989942 519212
984119 522460
521827 980101
776532 728823
983072 519248
902657 599284
799731 700094
843973 655176
722719 775035
920333 574927
646235 850372
859995 647925
787750 704511
588522 901550
935188 561577
552016 954322
575377 920121
661970 840123
881356 611370
714667 784348
799360 702351
776972 718746
594858 914065
784608 705866
653883 843378
588347 912913
920505 585040
829379 664813
652324 845433
564776 931895
943310 550257
935367 568556
783756 716918
637417 859822
896881 601177
884875 615710
981788 513891
756697 747759
944651 560234
711059 789402
844238 653836
738920 769112
980244 511456
831649 675013
920928 586426
961548 536209
512373 990005
723967 782513
879499 625265
821764 684655
855743 647071
540908 951835
537315 965843
556351 953191
808433 697326
547757 953250
838323 658324
892613 602060
977259 523103
632821 876414
696589 800654
583424 907166
715544 783993
721777 779642
987857 508345
966785 541894
573795 936164
848834 653847
922548 569145
835817 670192
705396 787418
970386 533520
554905 946006
961982 544843
512010 986681
643125 853033
544358 951109
697683 799436
609411 889738
578539 922526
615924 875689
691824 805624
777290 731386
685794 812110
682911 819932
597259 906650
607403 890196
662513 828593
835772 668841
814761 679217
976120 533115
519596 976920
685992 822419
779449 730053
606811 885986
679305 813619
776317 730169
929838 568507
874849 626385
716763 774802
769398 725331
884484 609509
514549 994742
884912 612835
611234 890430
576623 920698
841583 664994
535415 969026
854397 638705
856259 640944
804978 694480
898146 607756
600329 901822
678330 826889
690277 807337
860200 638006
595974 899080
777685 716502
841405 658649
964998 537208
754423 735861
632532 866401
809177 691054
519867 975389
771027 729276
985408 505196
721665 782977
992972 502174
863880 631574
661865 838470
785231 713904
833718 662173
741614 760772
924509 584106
987550 506932
909907 581212
967628 531657
768412 722362
582019 908724
903848 605383
789456 708352
797429 699612
896009 606854
921879 570684
548331 954984
693760 811877
790644 715741
592038 912995
729051 761011
859341 635423
806599 695773
909312 592077
773221 736681
914548 581875
618919 876288
633046 875210
548233 949159
518104 983494
522463 975353
640968 853572
663518 832406
596493 894836
935385 555359
918440 582791
626390 873937
496052 999341
672371 818246
881809 609047
896998 595157
780220 721427
945098 564366
816350 684928
997629 500395
957018 541201
947471 561514
703507 798741
962108 533404
989867 505101
594505 901213
521334 985370
919620 580003
763425 727108
870932 633585
681195 826219
518206 975703
882389 617516
739224 753923
505240 987441
995536 500550
806144 698882
732614 761914
960913 546886
756500 752726
868411 628072
592325 916771
548559 958863
662932 835304
885554 615302
858532 632872
632451 876376
854207 644810
844941 664837
656997 839507
562970 932784
754121 749138
817211 688647
926866 575385
994167 509680
644440 864421
898774 593905
971802 526697
772179 730053
803597 696395
819133 672286
937323 556962
816829 689804
920852 570173
510910 995352
633842 870475
574983 925497
711563 782275
557962 946489
749746 756303
886200 612883
774584 721251
623633 873610
791406 708840
524697 969265
822453 671295
748042 747522
959892 532476
850589 648493
704271 805496
924954 579249
671027 824288
647027 858729
920038 570090
653778 842865
690171 811306
748856 750262
548814 951588
705978 789793
826275 664875
930839 565241
905628 594966
901279 601913
878242 614901
861184 644943
934012 557488
572958 927258
816973 683536
948712 544941
624226 866979
917188 587892
539976 957154
915966 590121
826686 675674
605982 890395
873301 632660
975870 519773
756892 733645
573027 926618
668799 839208
693397 809367
845819 651008
798149 700769
532319 963576
910395 581399
597415 909335
764867 729290
968761 521675
554315 955083
713316 779943
804611 685853
769837 731360
861631 632261
667068 838311
524651 972382
898225 609839
844889 661121
982109 524662
755770 753941
819410 686588
808017 691274
981202 510755
856317 635669
906593 594364
511609 987868
731260 775106
943691 554267
950134 547415
651995 844837
782940 713214
933504 574861
749719 743611
876256 627572
926166 574970
690396 810261
695833 797078
565748 927281
875537 622779
882898 612551
604298 888155
897330 602735
777549 722538
817191 689744
951829 542645
959241 549608
965553 529600
743167 765399
816081 680216
680224 814147
591569 899375
731923 765504
673484 822186
946908 547339
784841 724150
777490 723352
720567 771066
713908 789595
575169 919077
578965 918974
950806 540427
607161 889430
531831 972377
809517 689275
996150 497428
808763 682234
792694 712268
730019 778935
547246 960573
816800 677009
700110 796433
562853 932137
639868 864653
852386 651459
524306 979267
659185 831427
751852 754730
971901 521096
870781 628607
838548 665769
497657 993707
931633 572185
784582 723115
543484 951199
613462 883752
635154 858750
874863 632300
570405 939136
967358 528812
760774 734630
689837 810251
861895 629453
936532 568980
843875 659925
509631 980734
903143 601489
512044 984791
800728 694457
631777 859646
778738 716387
803827 697251
546953 947659
949778 545380
716600 780923
907150 583601
753992 743807
554525 944134
833768 660377
587961 914746
838242 666459
763893 739888
730392 774465
946538 560284
972264 531583
824114 672136
833788 658912
579192 918263
733908 774871
656366 839982
548348 942692
684216 814297
655382 846411
946204 558089
944300 556255
897043 596376
755634 747364
941910 566344
815686 685272
946328 554932
964287 530279
954204 547893
914804 591104
895857 595456
569115 931219
892086 609092
759252 736638
999102 496958
847098 650303
622640 872315
635845 868867
711461 798054
806567 688188
659980 847377
981378 528451
799523 701155
869627 623122
756538 748455
513523 976941
869153 631583
879449 624189
642264 847753
530758 978782
573119 926148
705158 802273
873566 623885
660157 835575
718285 779041
501680 994093
961578 547882
658959 840939
885127 611554
706029 788718
599134 906719
797846 696811
739442 753241
905265 587040
921775 580152
768789 733252
961875 542020
815877 690472
664078 832279
526981 979621
736844 765198
684104 809121
565707 929493
736439 753809
796863 700559
669422 828955
624241 875208
862990 637283
528184 963707
792943 711563
827736 667182
566270 937195
984581 517942
583185 909186
571178 923038
667586 824759
843851 658430
609965 891368
686363 811297
676654 824623
535828 973282
864631 644956
602569 894008
574861 934213
584154 908403
626615 865658
734293 767395
577940 913272
695738 798946
733174 760749
694145 805344
728424 771133
872235 630474
898895 609142
817255 689012
577803 920753
914271 590198
549912 955337
900327 596734
681241 823437
907702 601357
921829 585204
767624 732559
848263 660522
611835 884071
904135 589164
705294 788195
810754 689753
685970 807773
864962 634029
930101 578181
671747 818655
722607 782743
815494 688395
786492 707223
979843 518390
630657 877864
649087 855274
846583 656254
632202 860167
773563 731607
530660 968081
727348 763555
646828 853977
872700 622881
991801 502982
918571 571791
879037 618104
630599 869767
893225 605905
555997 948799
818324 683626
610253 893405
896159 594044
806024 696961
835568 666822
518933 971758
983717 522563
646093 851198
539081 961632
909610 590446
960249 536006
546988 947030
503612 994343
968652 521873
739060 764978
677925 816887
566661 943195
749364 760502
977200 513288
933290 570467
714587 783683
673055 818439
774353 732229
700581 798997
559261 949688
605366 900307
513037 992952
704653 805210
686431 812585
876194 620346
798985 704964
951154 539958
722034 768212
942888 548634
517975 978292
645651 864048
813379 680574
747188 759943
672016 834640
518409 981259
894668 604392
961096 539228
655541 852487
779323 711051
581897 909695
975402 520590
856107 644191
752918 748792
738106 754827
523236 980465
643482 852204
662502 830539
580314 912412
680371 817589
809896 696918
743689 760078
806117 700880
895924 594496
675170 833037
816917 680077
587570 904874
499439 992123
503707 990438
778186 723809
913509 587466
716544 781355
841264 663135
606094 896487
700048 802336
908489 586306
924339 585400
514802 984957
763250 728193
525960 978116
820641 674822
806989 687912
726100 765020
712333 796891
659113 847716
523359 979156
953265 541510
651089 839122
938372 554275
848506 649244
921726 579839
879546 625775
854449 647672
876602 632417
999762 497544
552262 946288
830617 663077
898140 602899
949088 556571
683919 822956
570240 922648
933436 564257
833848 666430
799957 697250
935236 560908
565188 941141
672968 835873
953925 537241
673190 820982
599829 897612
816671 685998
655211 852128
959319 533221
868916 629804
683290 815392
732071 768237
926064 577047
631354 870391
919793 579148
803594 691742
750038 749027
602732 905668
535886 957486
792053 702824
505026 999567
873922 631622
854572 653588
563811 935159
743636 748249
513357 986333
781886 717825
661575 837934
543627 947764
932311 562456
584744 914505
620083 873398
777209 730403
830897 674621
998766 495612
694512 812266
504952 985477
565485 938253
833217 658562
709483 787920
548764 959972
719323 780639
899675 593286
652302 853218
688233 804051
732821 771079
751747 739830
557236 942873
734546 774557
577359 924856
824860 667101
500920 990378
728767 763633
750541 757424
844602 661599
510179 999301
782274 711611
797592 703333
519973 983991
758606 750154
961086 543528
739622 760985
646581 863047
552101 954648
765318 728288
813380 691428
701657 799399
871778 635628
857639 644537
901023 594719
601460 906180
791901 704096
659460 841710
933651 571193
864411 634293
890392 616438
591887 914116
579948 921040
552188 947352
787421 721997
717736 790054
894228 598529
591585 904625
636776 864504
830355 664881
999132 502840
976107 518669
967278 541404
800860 697417
784323 712256
714186 787246
651745 848451
937165 555848
679158 820198
710248 787835
515791 977071
626528 868261
513617 994722
894291 598558
647694 854984
947243 549516
794116 703482
766213 726983
506681 988293
939603 554396
986943 517168
807121 697347
511135 996325
726015 776411
565757 929952
525772 983433
715840 784125
906417 590885
981053 514605
689930 803061
773848 734486
776083 731369
708549 793796
516626 981676
507102 996370
803360 694665
606229 890326
634747 860576
791179 705718
996461 508936
770460 727800
688231 812340
789862 715392
865453 638610
948733 549972
516703 990614
900141 602877
878407 627948
540733 962927
827841 667081
817085 677735
996932 501247
583057 921277
984086 514884
867176 626469
954896 548849
994917 500188
522617 968981
940303 555740
600061 897443
609494 895311
589649 902045
764648 735036
513076 982538
536492 966659
516817 981129
573211 929908
863580 644504
601230 889358
950837 543004
737124 765074
551446 942186
714056 785495
951886 551846
988007 506029
791101 710696
701438 794999
896983 596771
603696 894356
755074 748251
933969 571472
735459 756438
516591 976701
776488 721215
941041 552775
921147 581258
748506 760872
974544 520693
949578 543650
701253 801483
788371 717881
667521 829307
833057 662458
795238 714185
527490 971181
571683 928959
580482 918680
872651 631104
884923 611450
540711 958887
793366 698453
658132 837224
951277 550288
836749 658702
946774 554577
536047 969070
809418 683899
976845 519375
961072 529280
949087 553100
629192 869773
736942 756542
952184 538935
607442 886832
670647 821661
556514 948174
541195 951910
821119 683180
760079 742304
505123 984935
850614 646073
826251 666023
827597 679733
867219 631956
874235 625854
921583 575522
910882 582999
689294 803479
884348 623696
741266 760738
592429 906102
509436 988188
745662 748496
659085 837190
789220 704897
830072 661068
869510 625313
715950 792303
673145 831293
678115 812109
943989 553970
798364 702153
881797 626667
598327 902573
835842 663212
950754 557903
585439 911227
511282 979151
955090 554412
989213 517675
529022 976835
892451 600219
656281 834598
975561 533200
982851 513400
590744 901733
872302 630807
556936 947908
847702 655237
953731 543564
792669 706262
930994 571033
763662 728449
732222 769899
514793 990491
581538 921233
791457 715415
857254 645653
634476 858567
857175 649285
618668 878984
964259 535275
725762 769900
536762 972120
923863 585903
784365 717188
607559 891043
974575 533803
572284 937032
922687 583742
648997 848493
512174 992121
871554 618985
703116 803797
985221 510968
721091 781540
900269 604732
748750 751749
499271 995485
835318 658015
689792 804666
783727 718543
570799 932824
619595 885148
862971 636870
779611 712907
980619 510206
615805 891101
972545 524918
827976 679802
732850 772218
778075 724926
685423 809824
607912 900599
611681 895120
728604 769741
918379 577365
780261 718388
618570 890774
813279 694852
908287 595031
537798 968293
775120 724474
627486 874503
703853 803660
892950 601169
887212 620109
678214 827775
729599 769971
630251 869831
742566 761233
946296 543982
625892 878471
655423 839577
914225 576881
816811 682192
971842 522384
944375 560598
998644 498021
611801 889023
869234 631656
816627 689926
565050 938469
690732 816494
586770 910120
789142 704636
589785 904699
897736 598573
764743 740480
710793 798309
756074 740432
822566 681871
545272 950063
587172 916206
844685 660328
708069 796908
680209 814438
531662 975779
700980 799546
944456 554761
683469 812415
986326 515665
609651 894260
616381 891839
576880 930465
573078 924055
528018 964752
734000 762481
776141 723696
599803 895987
651320 858586
810901 684734
880922 617179
834913 662587
810672 681696
990131 503255
718533 785692
609034 891535
593250 906020
847646 643792
840899 650205
973071 529220
953362 556516
985022 518419
976993 516220
587936 913486
571768 924038
613652 893880
846922 655408
808918 687048
970105 526477
548322 943162
609492 894025
722688 773742
750307 753228
754165 739626
924600 580434
672165 829490
729571 771071
615876 884255
768166 733001
867081 631264
707598 794976
788904 712230
887874 609511
805535 689633
987544 505419
665331 838049
583317 913760
883165 611587
900587 605009
652325 845621
693896 804518
965352 541210
902357 598712
855746 638381
980593 518590
977927 523039
606621 901641
800811 705361
587037 903246
540653 961389
856590 652180
652135 840276
834683 669593
990482 500333
833006 673094
517010 974545
772859 719788
639455 868935
698606 805008
493373 999862
899458 600515
775210 732958
921948 585562
769399 729735
595550 905209
815473 680956
978243 523498
865359 639749
639493 870457
653400 839920
515485 993070
920277 575990
783910 709340
633102 874809
924034 573748
993820 508235
527031 978410
566729 936722
508826 991110
770385 734038
504620 988440
619058 880602
924995 576921
969313 526987
648608 855935
806232 696328
829420 678919
565326 943455
955083 537269
937284 557186
998053 509897
674249 830525
714659 784885
512417 992241
761443 737821
825223 671785
928323 575420
769347 727790
727499 775080
772408 732643
572285 927837
757903 733148
576950 917473
517023 985795
962774 527328
934228 568746
527790 973914
888145 620341
657690 852017
815070 688201
957837 535550
715786 790152
760707 742319
519079 988248
512620 987421
694120 801991
884507 612788
797732 696783
527632 971155
856293 639959
630056 869534
851047 642439
825382 674051
935683 570008
713665 782170
841727 653788
685880 822565
523710 985872
499245 991002
922495 571434
602246 895468
951771 544601
912930 587085
696257 803518
591198 907915
806863 699571
554913 943321
811297 695522
859972 642769
545045 954335
844982 661854
578711 920698
759821 748521
575858 934069
640952 856507
694756 804328
762436 745824
690883 799728
904898 601517
590908 911742
823814 669733
695046 798731
568656 921738
743926 755476
677788 828008
779311 716833
996014 504343
904862 595352
791007 709532
810021 689599
520907 982519
848991 654021
971707 524587
525030 982566
854857 643136
843499 654761
817714 690699
535771 962758
506258 992455
656682 834919
681812 812085
940407 555430
952439 540800
712849 783348
906644 587142
753703 753633
701917 798307
827502 679944
890676 612609
600239 891962
519514 982942
779151 715070
775023 733998
525179 966280
955251 540377
567381 934649
633022 876511
949290 553919
866460 627971
559359 934301
686133 812417
965188 540629
845087 663270
610820 888716
756988 746650
501711 998805
651199 841430
729832 769927
921505 573204
715365 778957
906123 590603
538386 961194
919334 578700
992841 504771
681869 827278
677126 825388
572298 919410
742847 756626
944953 554658
625214 868142
998528 509907
869826 623620
663474 843851
986958 522324
705597 798576
782947 717921
665429 827492
586364 909598
584749 919409
815458 685885
636792 857143
562019 929305
673431 821444
663205 828020
670486 831163
800928 699819
509065 991684
581806 914206
852906 655220
904479 605194
662882 841950
824875 678650
920993 584561
757170 744531
540468 966387
990330 501393
817030 685071
660251 833270
791999 716939
652592 850689
977733 528020
988841 508047
934867 574868
953947 538702
801613 701493
824579 682197
740100 766427
521474 970686
546114 959352
750659 747138
516626 989598
504595 994154
666584 838443
834448 667629
627131 867026
516857 982895
951742 544446
541732 953797
555032 947959
749617 747264
715715 781211
696823 797301
880685 622907
641876 854055
634677 856453
669217 827563
598961 900964
857460 652497
810179 687108
853138 651114
664488 838873
841152 663553
959503 542792
689360 816289
586694 908489
780216 714341
771767 728160
571149 932232
763766 740040
845728 644837
732225 768964
850655 651752
922954 568423
609443 890410
662347 833052
664919 827796
709492 781825
749316 749204
995305 511424
874700 620654
937302 554380
675102 825497
563981 941326
511957 979508
932338 569930
760846 735106
623395 882763
748064 744104
591762 904895
732603 767175
974895 534583
992452 511390
991083 504092
710931 782327
929615 570508
829065 661077
662040 830708
588535 920174
894333 608153
825676 673808
537302 954798
659916 837609
822844 676769
737734 770478
714497 779298
981476 522217
754502 746932
865073 643363
840561 668679
721061 769717
855655 651171
635993 864027
947383 560840
752047 745095
648110 859675
772055 730047
553144 949711
914933 581476
641171 849916
829042 679004
647530 843929
844812 657748
648753 859184
643080 856583
752985 747776
979185 513126
824336 668826
665159 838301
930717 570297
959459 545246
690173 815816
553589 936949
897905 601560
876583 618191
606875 894806
872501 618361
911802 579128
539461 965332
775620 721930
510294 985683
929691 567537
637837 857106
856025 648316
661794 837556
727777 764272
788009 716477
956818 537915
667025 839721
778930 723371
527788 979866
664186 827192
611472 892431
893269 616247
774069 734180
892817 612310
796521 708612
602087 905231
846991 658571
699701 792272
866504 629373
723897 775800
856882 638393
586663 918875
521877 985067
925937 582289
918699 576806
864623 636736
986515 512294
935437 566047
575212 921296
966000 528207
684564 805690
539715 963937
912343 588924
622820 883487
792938 703213
790674 701622
542858 954341
721868 768497
719158 771357
919637 586611
800160 704386
783708 713864
806006 699155
586732 909852
780522 724243
565756 925858
636918 854761
590062 900446
732967 776870
590508 908555
594541 897360
983710 525046
511214 985424
628424 870148
696169 796980
547830 944058
918878 580525
568599 926252
733614 765451
695118 807849
657904 841257
513477 984044
657001 836468
563778 937461
592749 915703
714702 793353
692155 806674
570781 930690
618163 890270
694232 799756
517950 989504
776764 719193
632384 865197
567739 935349
914911 577434
818417 691185
592163 906421
543968 952862
913307 584873
678137 829831
726681 767303
938290 561515
980864 520397
942729 560770
616539 882370
699635 806996
640501 857764
842403 649266
706891 799123
801289 693009
534813 973472
696972 807384
537443 958833
924436 580026
617976 891195
504909 985407
741471 752662
493640 998108
955004 552285
971233 535225
660404 843618
847847 644659
958922 550097
667506 832668
563487 942374
659972 839983
762738 735880
814183 686376
761675 741906
986637 520507
839604 657204
998199 504473
772711 720459
927731 576403
586476 906133
616976 890387
972575 536190
830766 674816
820498 683991
869946 633423
885403 622621
763275 737846
717474 776952
985698 512703
801098 690622
586198 920841
820720 670144
851780 650530
589013 912228
933593 566958
531446 973106
962840 546312
582833 912103
800114 695764
958992 533328
848403 654094
907514 590332
666936 837582
955295 544044
576731 913628
752451 755990
693091 805306
532497 961570
850428 657155
772590 720984
700016 800358
731418 760600
569637 928563
574163 917306
862948 637864
979935 523697
619873 887900
732175 767107
532336 962987
974305 522376
669588 834895
873547 632033
709772 786660
502859 996838
829213 671374
901063 593395
794178 710012
663471 836948
938731 562953
858329 651656
877568 627588
762373 744365
654942 842618
507377 999408
850516 653336
543184 958721
992298 506300
646090 844473
686538 809020
501258 996415
971014 531518
624952 867653
995169 502320
511606 990987
970295 530132
871809 628882
778676 715136
626889 867884
774664 717101
886270 618653
879646 614819
733865 762037
670805 819373
700530 798938
649777 845247
959213 538999
916318 591668
914267 595306
856094 638090
565152 938940
535920 969041
580732 913668
812266 685647
674837 818215
733733 758602
804719 689974
916319 590901
617070 880348
600870 906705
706497 790652
696253 796485
658728 834523
690967 814770
834666 673060
552727 947506
866121 630096
913689 579920
516031 990997
662372 833003
612782 878363
533493 963155
663261 830906
859030 640776
668713 833495
604946 893507
647478 846172
932377 574563
788997 701529
863219 640237
989191 509144
837441 652947
548195 951053
752311 742750
588921 905345
915990 588656
997515 510930
623699 879695
790490 713755
730868 765580
936581 567135
764773 729705
898458 599008
551759 944268
941230 550427
647760 848493
756638 738172
546478 951841
781964 711879
715856 778968
796050 694488
709729 781907
842248 650317
518995 971664
702287 805841
639312 861192
832208 673931
577997 924288
851626 647636
859683 646214
555922 951896
898848 591623
999446 492760
752900 752610
922182 587498
804338 691930
872986 636951
588351 912063
906523 584137
523409 969154
692019 812721
538314 952880
591646 916106
784733 712791
906977 593387
744599 764628
563376 935306
643429 853884
973269 528289
751469 749215
887743 607261
939788 555872
824598 684909
914259 585705
972295 521176
701569 789291
530800 960374
855208 636985
952489 557431
636907 854647
825820 676407
696458 800278
616416 886375
649623 843103
704490 804134
591196 903366
684047 811150
580907 912342
552673 951663
729879 765837
617572 891772
706263 803198
811049 694072
839205 657544
693582 806825
715366 792878
739558 750871
553263 956678
656863 837901
847414 661633
992808 497236
607027 896599
991472 508258
828985 668528
744932 754313
754569 742644
567289 933364
880613 619508
611863 889339
960762 544641
801691 702015
771448 735445
656550 834787
742725 758002
864803 627169
547011 957257
894862 612642
779848 712492
508948 987448
844018 647911
622052 870299
744517 764266
904636 590658
864600 633379
760435 744186
945317 546934
672299 820703
711556 782087
511369 985092
859457 645721
829210 680186
596328 898793
692472 801985
802104 699245
806222 693618
588581 920617
609107 898519
787725 717427
558227 946456
973405 529918
666577 843142
881597 620353
562483 931132
517170 977027
553476 946917
544632 959189
599149 896155
528450 962998
846436 650207
841181 664933
671037 821400
983684 512221
841014 659532
694890 800141
534633 973050
930791 570365
722026 780325
864525 630948
903893 591963
951659 543315
718132 779460
905081 585525
569302 936740
575136 930040
701392 797306
729733 768081
590436 906770
703346 788928
684523 821867
739340 766069
987800 510134
712416 790384
525021 984888
625366 866036
861729 646791
965537 524962
870758 633757
651978 847154
698865 799224
616033 876233
940599 569269
911661 586325
745231 746771
575198 921683
901709 607593
934525 573538
943778 556270
763236 738309
905748 596436
964305 536502
857458 649615
773692 724427
598928 893063
528370 969556
859621 644667
558128 950961
513327 977589
528892 978968
595652 901488
628557 869136
847946 643061
792905 711917
955438 542665
944026 552801
666935 830432
965159 541868
968533 525625
697487 793463
911732 583109
769145 733128
789864 705962
902929 603221
697281 793951
859908 636445
518699 990738
896098 610650
544495 949543
755374 749801
701506 793841
886597 604468
825586 670493
797894 706167
888964 604430
645451 849047
568864 929278
918232 590961
783853 715713
821042 685228
547808 952742
937361 559151
812454 679723
630097 871102
927087 563941
957257 546274
648538 855669
990338 502939
600192 903896
947498 544409
968708 526550
735193 769294
642331 861315
779460 718361
703498 788949
522500 983208
708168 795328
870348 620602
725612 766321
967521 541606
662455 841600
783947 722713
983873 519993
593443 913349
819560 673745
724983 777257
709907 785953
930670 568782
945651 547999
577848 922622
623325 879430
676801 832656
960566 532316
725427 777921
769691 734156
733323 769155
981599 508548
620378 884772
547150 949047
652549 843590
515142 982246
830683 664794
857703 632824
593969 913302
744244 757877
934672 556099
515823 975674
507795 983320
897643 596590
546481 953359
748072 745940
595608 908746
566522 931651
846431 654786
957505 540020
677864 825320
959237 531870
561027 946581
606020 900294
541044 953799
590844 918239
517876 983448
688423 812372
814729 682030
937646 564299
853464 639293
892120 599093
935602 571812
538974 961660
822865 674337
644524 852698
723485 773839
612478 891537
815932 675228
625904 882986
800227 697549
671765 835387
758389 743439
898054 605980
610331 889349
729615 772376
806503 693645
516813 985471
590513 918622
881282 618162
652820 854606
884061 625784
774608 720647
970287 523726
922792 586729
599430 892218
501092 996211
750874 754393
734791 756578
545906 944536
519455 974471
627439 867603
869963 634717
964098 532419
669495 827962
780121 724127
853861 652041
945614 559256
861414 637440
595135 898377
524523 971897
574898 926114
649697 856391
508683 991420
673480 817753
980045 518695
514927 992224
501620 998145
623598 872339
764372 730640
779042 715424
747826 757011
882673 625317
931921 566716
971887 526575
789251 704567
718729 773157
683057 808141
888023 621014
813456 681854
940922 567126
585453 923574
593733 908991
621001 875806
930795 565767
536865 962088
527577 965050
806685 702015
891250 602252
879771 625839
635289 858466
598257 910090
869816 621153
628670 876541
518733 976194
956546 549288
579457 930311
521896 986959
790973 714219
672632 828825
621009 886017
922457 574051
775926 718445
659615 835458
647597 847267
699740 790546
738880 762934
941900 554239
848023 653111
704399 802028
532400 968752
779898 713063
747789 745275
905873 599158
588342 914745
610031 880126
846850 653110
839001 669612
743314 754201
607119 893071
660147 837892
983629 521907
956519 551694
789281 711611
985826 517799
522673 978566
688724 801753
583497 915255
793117 699520
689499 814153
922227 582269
625201 870795
987168 521904
906615 594628
938478 567906
942922 555906
855677 653230
558688 939736
579405 926120
654826 847892
661912 847319
952728 542487
919252 578309
577885 931093
928384 577646
678433 812282
987016 514329
832489 667994
672535 821952
807307 687209
580301 910405
637540 868458
606666 885325
799254 694810
971068 522379
721734 775135
838386 666565
795744 697318
714026 784055
894309 602461
852676 655414
762793 738263
813122 685233
607280 890144
743975 746300
903379 604235
751391 739855
784266 721675
515976 985175
561964 946500
657275 840606
636999 857007
686812 804578
703915 794688
727065 769467
834144 666576
815583 681166
802046 698248
669661 828741
773142 723734
783533 714704
559330 945974
544679 962767
950942 556522
929671 572598
544542 948690
974401 533877
540871 952178
883030 614138
723482 780777
906257 601347
567953 937553
938803 553674
894984 600887
750762 744054
621934 873020
987039 518348
673483 828463
729846 771332
560103 939480
798953 694829
810847 686469
666068 834220
656416 849441
827896 669229
853635 649840
780479 724178
649106 842881
502986 994361
718744 782321
830052 667978
951108 540485
705765 791779
899578 603356
972040 519689
927053 582292
579564 930058
534980 970558
536573 972295
642126 857177
664379 829259
648625 858444
798426 708883
748869 745155
721625 783798
860164 648355
640163 866559
688223 815917
894381 603684
517431 974830
669148 823686
974357 516348
710993 787515
569769 928912
795626 710957
821765 673828
879653 624958
872616 628648
550627 940263
882591 624835
756632 743691
775124 729876
923690 578586
691243 809744
831323 661940
842151 649102
943420 554217
856183 646229
825240 665244
533578 962719
825630 671013
872209 631104
697264 802319
624479 877455
661209 848659
951359 553852
511835 988758
839307 654321
824020 674139
691422 815089
546487 955010
799979 700643
572188 935942
695763 813028
813195 685016
987289 516906
990230 510952
921237 576260
839416 654081
827381 681339
665021 835088
664842 840217
681632 813211
911487 592671
940330 557626
620606 874076
881110 624494
933447 574392
879137 630105
764975 734672
927312 576990
548588 958404
594589 898562
774530 724771
940943 559945
764792 739670
712310 783910
585132 906850
691498 817726
886557 611571
574605 920790
684882 805294
626958 869995
994659 500551
617030 883344
676331 817916
743694 766275
529719 962657
633012 867448
988212 520189
663959 842519
727885 774440
530643 964638
920145 575894
932304 565939
561196 935899
879812 621235
910015 594266
542244 964606
909220 599432
505837 996318
716202 782746
564767 944410
664473 835918
509375 992824
936611 562355
508885 987764
812267 688725
665551 832596
671408 831561
751123 748198
559193 934252
818887 674228
634870 860434
834027 666923
736520 772400
698193 801839
948852 552446
590719 915934
518682 985426
655173 838649
805262 700819
993887 505876
664280 838715
888975 613556
619725 887642
638762 868814
812637 690331
755081 751996
499639 998882
643111 847478
629993 879106
570410 934268
693494 809198
584542 915890
723596 773807
959198 540230
618027 878599
534088 958732
707558 794192
567597 926367
601218 904122
606709 892751
663496 845041
730231 776572
587318 906490
796652 704185
910241 597446
768088 732974
927018 569962
760159 740136
816230 677247
555453 940098
650725 842848
565673 937297
666406 824689
525746 980016
709298 798996
964779 528761
897597 609256
589200 903975
781036 715517
646270 845665
622721 881182
603248 895714
695376 805734
862357 631573
712447 787859
506332 995774
522201 972129
622248 878423
793926 697691
531021 970540
558604 940919
951895 549576
589300 904249
658425 844487
957386 550897
780513 710201
529609 978774
986718 508805
831357 664424
657195 841131
621450 884884
611114 881769
878274 612086
689912 818116
707268 801120
716579 783469
713629 789227
517474 983272
955947 544152
765323 732817
621579 871381
664737 834734
859846 636061
917669 575333
733750 766846
549809 955476
882863 624557
739536 758627
796217 699268
735870 769848
823499 675653
742601 766782
708143 786993
612343 889328
678856 826408
895876 597135
786081 715918
697267 793477
707352 791426
540997 966920
808125 698132
953158 555937
825811 674696
880840 618422
723664 770514
830544 661474
613218 880242
906883 594074
801538 702364
544145 953160
960412 548371
910228 595360
964037 535410
884392 614238
886061 615311
933297 558373
589976 918331
898101 605696
856700 647945
851025 658227
646155 857151
696323 809406
667786 826820
733287 770712
741448 754720
990031 513437
534990 963750
569092 923005
764452 744474
539257 955937
738236 763433
534805 964474
507761 997396
711400 790154
842319 657777
693080 797508
514193 995376
766292 726484
898434 608450
820905 674322
834547 663332
520812 981786
563903 943683
955064 544774
847861 656887
852795 649133
996413 494345
579610 913322
874287 619084
953808 540215
873791 633678
884576 622025
578766 922604
891977 603255
779382 721728
539512 959354
493010 997527
735119 759924
848220 652233
672665 828606
781893 713134
984814 515360
609875 898632
904723 600029
649750 859536
962866 534634
976226 528043
927743 575125
718155 772513
791789 715732
603036 894307
778940 724658
940425 565357
740231 765009
767904 724869
860837 644794
742754 754610
920183 576240
983839 519982
950527 547327
673742 833595
511981 985678
828894 670929
502015 988598
749410 747121
930762 566376
821740 677423
600911 892165
871045 635833
965782 525722
637668 865097
811880 688616
632518 869635
515934 993697
989962 509148
714640 791529
901746 605524
834421 661453
689700 801739
953100 549820
952067 550838
870389 634013
764607 739707
789126 703756
543944 964637
791658 714419
751467 739108
752620 756690
582741 912501
565832 925383
870114 638605
573464 933997
713843 781332
769261 733197
985983 523857
607995 901751
578908 913917
544991 945830
920191 584608
969586 534975
796229 711755
635651 865669
887834 617406
997979 511898
589864 918121
716209 781612
960313 540868
573025 925206
604329 892220
588581 917258
540068 968442
951119 547068
826224 681452
649404 843458
559388 945802
857479 644780
616869 889608
615987 889425
638741 871146
526057 971107
649718 856992
619412 887727
570135 927271
704037 789513
499488 999347
878574 625384
728760 770080
518844 975663
621755 887012
887805 609858
702634 793425
584983 909722
857841 634844
549902 953494
549435 958803
687067 804377
548334 944014
580855 916859
612825 885857
645631 854479
845106 646154
626673 871411
939703 561977
871801 623090
708279 798290
609530 881714
964835 534137
510922 995461
571475 919243
547193 947440
901636 607982
976243 525775
649758 845622
530865 976262
732162 770984
957742 537106
779908 724412
732598 767679
611297 889721
512429 981452
886734 622454
710390 789489
837023 671847
530228 963765
949357 556506
664711 829518
915924 579829
746032 744066
797036 699599
680477 817455
847501 660965
865041 644280
871410 625297
626695 874352
722412 783777
779257 727649
656144 841771
709068 792416
622930 880783
892724 605793
733351 766775
793920 696505
933816 558680
797358 708282
978462 525386
597456 910397
989980 514716
785492 716706
586593 921910
745284 759736
541151 968402
889419 613087
682889 819537
679585 811996
613303 879510
660440 829881
601457 892976
932217 568663
666930 837795
704905 796068
695082 801703
811926 691602
537332 969514
924069 583905
972589 519144
742993 751676
598163 906802
708741 795201
902990 595274
543043 954510
842559 653232
769489 721144
926057 582176
831401 663626
852169 648195
672925 830143
733487 770490
806095 688798
852196 651245
886515 620754
907091 590458
715377 785241
936552 558937
668433 824462
871346 621242
803877 702023
877445 624700
616342 879532
533582 958150
840892 651580
574109 934484
522931 971803
568327 930447
883940 607025
494633 997574
583092 908106
781130 725749
599707 903191
742568 767130
586658 907022
645860 848970
786909 703481
921593 585682
770951 719818
928831 561393
972564 528174
819084 672877
915741 579266
544704 950891
708965 798981
768009 733328
795859 703522
680199 810338
959458 543390
899279 609301
916931 578329
523864 973012
719207 780767
648171 859326
652344 839966
936767 562731
708110 790094
723513 769441
780757 719730
996184 511021
709525 787427
997047 502773
975593 524342
646557 860203
509085 985327
999410 504661
603847 899923
849271 656258
803922 692509
907372 592942
986769 508661
813419 693123
892450 609318
809340 694768
800794 707679
601088 892584
955570 548064
924345 585260
568986 934277
882600 618180
725350 783630
510516 990868
708066 792005
502825 991947
542591 964319
928878 578527
504353 990036
605357 902037
765594 727600
505129 994675
837319 664986
683073 823424
548899 956366
685781 812174
504649 997439
598081 899390
599428 906101
675056 823367
720471 789061
736730 766833
783909 722815
916443 593547
843124 660633
990545 508605
559900 932565
737846 771125
862596 631750
870564 637061
692856 816679
721733 777828
698926 805936
633984 872703
966852 538455
787128 722272
913509 576615
929117 563497
512272 991771
694713 809312
526719 969478
673823 830727
590621 909065
962239 537240
592557 910914
928017 570970
776535 731757
516958 978753
571844 921788
690963 816618
810876 695315
679398 821435
655825 839377
571212 930549
643961 849309
518142 981008
513450 977722
628873 862477
875960 615965
898970 610567
674845 820346
501302 993695
678750 828664
682452 826087
914041 589109
841190 662655
739174 758819
945726 555642
943127 551113
759408 739368
806390 699919
547217 947893
712180 794382
662589 837879
599469 907900
647159 856433
769032 732042
882160 621077
904370 588507
777380 732357
498813 999524
920446 571688
798047 693280
911461 579025
811485 690667
521934 984780
858611 637831
671759 821144
997297 496878
955698 534659
671786 837994
577786 926939
913080 579863
628228 871086
842309 660891
956774 546871
816365 679926
921093 584441
510276 988107
569655 925766
804798 685683
546238 961875
857695 649546
831436 675608
567269 934116
964414 528193
842366 659470
524954 975533
953006 555598
884132 625850
508023 988522
580457 915457
522368 982449
760470 737518
952540 542572
740518 764610
682196 812730
990008 517712
713542 788484
774996 728537
848714 647674
828214 679195
615279 875483
659295 844536
828996 678389
834440 674352
765141 737324
874313 633305
901851 607508
841900 664689
959374 534829
861727 642943
911282 583502
537803 962144
560494 942923
597604 910673
663811 829625
789832 703208
567826 931150
818461 676000
622350 879003
840828 662451
953205 547517
629528 880046
831024 665511
601069 906347
639774 854424
856781 639129
866974 628873
521558 987799
703292 805964
938923 556146
915780 591432
620419 882732
870725 633323
853848 644098
788895 703611
867951 638096
985097 511617
507314 984301
775408 731515
884029 611260
751903 745838
944936 554417
832586 674701
838499 666972
990322 507360
719588 776050
514698 989236
808743 693994
607356 886714
851281 652653
633736 866412
723815 784040
917070 585437
748275 742389
948831 554496
578174 914432
590108 910630
988974 513671
672862 826717
561867 944276
695957 802940
830161 669689
894193 615598
533544 969005
505641 992106
507289 989770
496301 997803
878907 612428
910614 580095
781670 710134
656801 835997
654076 837008
824000 681030
890142 615414
760566 739746
867317 632851
884700 616910
862142 647811
802541 691701
829309 665392
848317 652372
676964 826787
895286 612133
696287 813569
894817 595251
910220 596818
717487 782997
816353 673907
748814 760824
536828 966850
901097 591494
627756 868941
727029 764275
666804 824356
865676 626051
597573 905450
991376 515093
916204 586274
625710 864443
915401 588281
512473 978277
863912 633898
584857 910716
824659 676197
813857 683859
660336 837171
775208 723618
765037 733791
832770 658170
609325 893841
738668 755256
931721 572975
524632 976017
713994 792739
771896 722871
573677 928248
734763 764262
832831 669847
701667 800688
638242 852756
994596 510116
997180 502409
552132 957536
646771 861799
642433 851115
701815 790938
825868 684089
519767 973257
718578 780816
620094 880517
784504 705596
815323 691482
867300 633355
811846 688728
996728 503604
910987 589989
540998 954710
581398 917840
862447 628408
743816 757082
821638 682315
519322 978902
762809 738520
714838 789519
711083 794813
622701 875142
884631 622533
948729 546359
917927 587836
875023 627978
602398 897334
599533 907904
930519 561109
896340 611548
910424 585486
513414 990996
579522 914710
905469 597008
654835 847059
628157 870114
714195 776720
815376 691901
748704 743167
913717 589016
606390 894362
985838 522935
932526 559990
694605 814944
875497 614697
687151 813706
597642 892979
974689 516258
963437 544757
788995 711970
594961 901981
883107 615196
985705 505940
530439 972799
992724 500430
599588 903670
661503 833587
946121 552135
619138 884331
585824 908609
908526 587425
554056 949037
607357 886736
910366 597550
654587 845890
742120 767114
546593 944170
611984 890031
575872 929106
720573 785802
817710 678652
914089 583879
974000 519177
635425 871238
777568 717059
941690 567368
719011 784439
823501 683532
585719 914165
821884 672487
968487 524381
814958 685547
999958 504603
606271 888180
524697 966547
797219 698561
520016 984714
733457 761711
879157 611089
640957 858358
810219 682576
535716 961184
740051 764732
975251 521608
835585 663869
502497 991894
836242 656924
509748 991744
941235 566660
594178 903476
583195 910817
920019 587417
815758 691062
998619 494297
709944 787029
588683 917543
513013 986439
800396 690507
774044 727009
518056 974142
592113 908326
957859 546637
920970 582233
865583 642579
900287 595039
510562 999206
782828 714701
840387 660470
668520 833257
762314 737544
749620 752535
795904 704447
531915 975011
807720 691348
505694 995625
559443 944453
913726 595829
602503 899050
520899 980715
641241 861608
867023 640126
643794 847473
802472 694639
891642 604819
621527 886960
824878 671191
511872 987016
917326 577049
644615 860574
925782 584085
994004 503111
594626 896888
679905 812379
663221 839933
842957 665469
676538 823331
930055 571083
685134 821119
999532 494517
938775 563725
848617 657647
808382 700253
894536 599451
759581 742714
861162 643587
974977 521703
544359 962299
905760 590384
525407 976771
776672 723642
830025 666599
604655 897406
690423 800932
856149 636747
940941 550963
672918 828166
605048 899845
960404 537961
757508 734274
514212 982111
751047 742204
687232 815932
759577 745878
600679 907165
977423 515351
929012 573866
654961 843880
566991 934689
610636 881482
779350 724443
525779 965139
963223 542670
900641 606068
717148 786412
650701 843447
942876 560308
811111 693820
897941 592653
552187 947222
728957 762470
629971 873909
927079 566717
830129 670938
864032 634310
997237 505626
526915 971826
744861 747588
674088 820676
990488 513278
545017 955292
602639 901923
921447 582914
733664 765675
631802 877842
974368 535240
624265 879134
805024 689670
644382 851266
816008 689679
964561 533032
904843 602766
959110 542548
772069 726175
677560 813062
561563 933259
872178 624028
896136 598133
811628 685351
892571 610972
820755 684853
920018 584220
507234 989091
614648 894049
650844 852016
745823 752209
682038 818144
837445 667653
644101 846538
864110 626308
831590 670035
949182 557509
909648 591978
779074 712352
819760 686198
920520 588599
972829 532602
761242 746824
718781 783204
531177 973791
607104 902280
734171 768716
669048 831996
741517 763748
987047 520951
703398 802594
712235 795614
717252 786826
601300 892127
905013 598060
513912 976431
524570 969905
834076 673763
695177 796721
881752 612116
579796 926228
799301 700574
921592 571011
696321 812522
911959 582543
821501 673162
660198 848205
755934 734248
798841 692108
631912 870113
878880 628013
768798 735506
652456 839175
998706 492232
551830 945374
735608 760348
741659 754241
781045 711725
525015 978338
789398 717357
560894 946044
824289 684007
909100 591087
885129 624145
839460 651788
994881 502871
942404 550302
799966 703343
787606 719561
897239 598878
944525 550580
862072 638175
896353 606666
658649 838685
972694 529331
666262 835207
541027 962943
819603 677897
847250 661768
890479 606882
637708 868566
576296 925164
966739 542141
915678 584626
871102 620169
932750 561529
820855 672953
764030 729807
692245 809855
997063 498257
903190 593611
938333 561915
770970 720363
958778 546814
860433 644721
850657 654193
928930 570524
974227 530513
798571 706603
743833 757866
508242 987928
729245 762356
710999 787431
616091 888412
705677 793191
881398 609007
949153 559672
511062 979865
656160 838127
697577 809233
859461 645849
843952 649035
987301 512256
997034 505352
912751 583274
568268 931993
912312 582529
846461 649645
673157 819799
798536 698298
643586 855925
738073 763878
520351 976688
748764 744086
599763 896289
791496 711889
639491 862826
679755 812613
887128 603903
737610 762470
618286 877140
575024 916777
785251 713531
988320 516496
897876 592505
988321 509363
588002 912170
606796 897093
982347 524197
711821 789319
577584 929830
876488 613728
630461 871498
611309 879940
525028 978928
655679 840498
562276 937548
884809 610373
532036 965711
652091 855002
860090 649427
763077 744427
665485 837978
844917 654954
709332 783120
813755 692178
989149 506196
703865 797901
872968 624551
623075 883296
748527 760168
821413 684892
934085 565292
715963 788464
822480 671859
941335 559711
863463 638696
558001 942918
590039 913510
541933 961348
775069 723964
621598 882063
617895 887873
615052 894312
708772 788035
893564 608877
809550 683009
919605 583272
937202 568763
662918 827907
906557 592912
671734 823497
849621 653333
668211 837967
968073 531938
723871 774607
638273 867257
609084 884653
615146 882908
598637 894744
730056 769806
685142 824332
510590 994061
919196 584012
640472 865847
899556 595864
921905 577890
928501 579685
969356 524369
642122 862117
617948 883326
506336 999690
865706 634522
724932 781580
661816 831728
827042 674171
662287 842546
506607 995878
639355 855369
871385 633430
609150 892189
792499 702817
737717 768279
704320 800661
783640 709479
636226 861439
636028 864868
507719 997161
607333 894901
895265 602394
862543 638252
577474 919426
576122 926367
947843 545965
626137 883766
904671 603549
564621 937798
679972 810162
732037 768611
515670 978145
966131 543798
697818 795989
831846 660093
962304 543823
766529 729463
537547 959610
933103 568140
601551 895729
816382 686009
616117 886484
913974 591249
552539 954834
605278 904627
712799 797185
734338 766633
512018 983376
533644 974867
524536 984152
739009 770005
719014 774174
809088 699924
884448 608921
843124 649488
669463 824654
590915 908599
838497 657677
839140 658832
645719 852322
707927 784727
831828 660124
689805 801061
530846 962901
958745 542345
722726 770017
972883 534565
853014 647796
510663 983615
745230 752447
847042 648541
855434 639891
741820 755417
632878 870623
832091 668837
726737 763331
881984 613952
699800 793945
789419 708986
765797 737143
721895 769163
739547 770264
672750 827673
714028 783097
788793 711389
869130 629326
771106 733092
596251 895033
682779 820912
500394 994511
649438 853012
714971 788177
902976 606086
776738 717696
976131 527525
973715 525227
908598 593425
842529 648489
666590 841855
660370 846606
887267 604531
765034 734292
601523 898825
523523 974570
732796 771540
742947 762655
665021 829535
684942 811726
491233 999271
863628 629638
843162 662388
976162 515553
758148 749927
683372 824556
671392 824172
536313 973084
958734 542133
735182 756127
568843 939239
600214 905325
876150 627081
656229 851374
546681 961767
575670 915142
939764 567835
802756 690576
528001 975407
875266 618056
583646 925576
558706 951171
917407 579224
871216 624022
604304 890559
613840 884148
847832 643457
799515 690894
670317 831423
719602 774911
859708 640024
700271 796587
571082 932741
800727 691015
550903 956723
855097 644798
569351 938881
713832 787423
773034 736010
648986 846032
577342 927333
877140 618903
627956 867178
511449 987138
596213 908159
952848 546056
974880 532565
709824 781949
893506 614723
645934 855809
824834 677229
799825 690180
751652 752994
686752 808980
765066 730762
916634 583434
594013 904407
711939 783099
569655 924949
532787 961628
765877 729182
519073 980718
953172 552203
504942 995923
827780 670312
867516 626443
594007 899583
719592 775019
972063 528949
750542 754329
662483 840764
533531 962056
896231 607287
981295 527481
653284 837670
706387 799856
957153 548319
563070 938979
538453 970636
930361 569627
857350 651684
896953 612629
959716 546434
862375 637315
985079 516339
605237 894076
634697 869801
643505 856865
781287 710299
494737 996630
593690 899121
853383 653960
801259 690310
754019 736310
932382 573534
612264 896393
692874 799877
701119 799103
727803 779247
539685 958960
998210 494831
552503 951209
953314 536947
822254 686979
788133 718123
898383 603867
635717 869106
655377 835406
918403 572084
640821 854415
534004 958006
520053 975770
708284 790398
541291 954937
698980 798860
811252 687026
763897 732821
548507 957841
512890 984223
660608 833499
539548 964137
704930 789260
706503 785154
881737 614202
626517 877741
780011 721757
635694 858667
637784 869474
537904 967868
863308 646222
815727 684732
549980 958473
762295 737659
806487 692692
878764 629384
935335 564557
998997 507103
967877 535750
628130 876757
926749 567212
888833 615169
559648 934549
826399 665655
755312 747793
555962 946314
880935 616775
591332 908779
511910 984517
801924 702791
708812 785095
613732 891309
506988 993262
984207 523999
547522 957212
912760 589034
725544 775465
635781 867561
993278 509083
792572 701588
988136 509280
824707 667488
994558 495746
626270 875007
948056 543154
796673 693427
624813 881974
976175 526908
883813 608664
510460 984933
497823 995480
979653 522805
874873 620855
644472 861563
724091 766257
658368 848197
597935 902623
582794 920131
507803 994974
939032 560080
554794 943170
917297 579471
688679 814567
979766 528062
899541 602104
501898 998993
710632 798403
704987 799512
759897 741695
598074 896143
516828 990868
678397 814905
695318 808051
768224 741419
887524 614128
653635 851109
734191 763550
769868 738579
629998 864604
708120 790218
554133 951001
945538 549000
806018 694005
685962 811284
580293 917699
591320 900120
847730 649606
632482 865045
965047 525836
741044 752403
542546 960031
596344 899584
542029 949482
799498 708594
836367 658332
744281 753480
953882 543380
505578 994184
774932 734595
508924 999414
606613 896590
567262 934639
843036 664888
503218 990193
547597 946762
581298 915680
958295 545953
609265 887889
576997 928672
882818 611417
951344 557478
496206 997662
703299 789018
942805 549841
616076 885621
654534 850067
826221 670585
865641 626989
702386 806836
890027 615148
666753 840778
679663 827197
867840 641670
847042 651439
624946 880790
706177 787045
586138 917521
778485 712405
872751 620111
754508 745448
695793 799953
556220 952223
944216 552935
631694 876193
734456 765121
700842 789768
726551 770239
914767 590924
680009 819716
759839 746917
650700 845293
761889 741110
929229 569219
552105 953207
546944 958319
880801 616155
675067 833620
763001 739331
870637 635371
974099 517150
837235 668881
780232 727478
929695 575414
976343 519178
681858 821877
648577 856685
572344 925004
716873 788799
937925 565607
910332 595258
523545 983696
828289 666266
982087 512335
912850 592616
812714 682805
698205 794688
830231 673522
631937 870409
763217 736455
594312 897000
981581 519234
925622 581430
657062 834148
545856 948240
697671 794746
568452 928483
574183 916937
690066 819529
637855 854559
961208 539653
543296 956809
554368 950392
873862 624338
751108 756684
820175 680741
526407 972563
533014 965086
821514 672049
990272 509968
719782 775273
826928 677098
549356 952997
596572 906157
680493 816852
880995 624949
640468 860581
836680 666486
653492 850246
954566 554660
769224 725923
596273 904069
523432 970204
846876 658162
555328 935575
546684 947030
676870 826161
622261 875739
519054 978759
972040 524941
722712 768530
628428 881439
520572 978052
607742 882818
825459 676055
786348 720266
524794 975544
507367 989705
807097 692968
995395 501113
845474 649413
556903 947498
665362 828045
650009 842895
914487 589534
675491 819355
894858 602202
938630 564617
949222 550362
731588 773443
741911 759564
814048 692607
518967 978233
598408 909168
937564 570744
799555 706557
851379 648565
596970 901019
872752 636438
605183 896120
894002 612606
565747 943813
512851 990813
499933 996341
955880 546659
665237 830567
574389 931702
801019 697330
593325 902079
890616 604481
806731 701297
552532 937659
909744 591946
683693 818148
535104 960016
866851 625022
784874 712107
909443 585676
729773 764774
904876 595707
923679 567187
696717 793810
754768 739840
591020 906875
914908 583294
719718 771920
966912 532337
846411 655557
831746 671768
498988 994703
924774 566635
982817 509379
803339 687834
577164 920924
639227 863614
562178 932271
901401 589562
755012 738078
788349 715588
828655 673266
509099 994765
944521 552093
978839 512941
534683 962982
640088 856575
677753 813667
714936 783995
659318 840476
858209 639954
696061 797098
842794 650072
873387 619102
758105 734978
806366 689636
599119 904942
850150 655669
779354 711369
982570 522996
721668 777203
751228 746687
523171 978848
923429 576266
617602 878524
727869 781750
719756 780053
624191 868228
961139 539938
911828 580966
582128 911164
887514 607072
985508 523415
899779 606444
584350 908852
908114 592891
918190 583180
765340 738362
572592 936278
674157 819982
615351 882625
600817 890270
819711 678238
715630 780490
628585 878391
506833 999796
754601 752214
806270 692757
562200 936166
606912 899895
622361 881537
811500 686136
965720 529781
713497 783232
846769 644192
498432 992734
966287 527464
788093 705059
962507 533292
663752 829260
824317 680159
800185 698356
736577 762343
798233 709316
751689 756518
996939 503138
653566 846343
789032 707231
740307 769357
899056 595198
762060 729131
848431 650489
702604 797251
550742 942017
653255 850291
616089 893227
642910 867057
677631 832066
582225 917328
851477 656537
814818 693154
873725 624399
789928 708587
725096 776321
511268 981046
926700 576142
845740 661826
989493 510651
762259 735982
817787 690100
631038 859424
519978 982245
563823 936347
713808 790382
680238 815430
540269 959511
828108 664781
825885 664287
981666 519339
961375 541194
725668 774446
902826 604667
826092 683346
969511 528032
930321 571814
693843 813062
800474 696518
961791 533991
709911 799074
720051 770939
750939 740445
839012 657008
686030 812975
628050 869634
747138 760188
560169 931847
805550 695120
786064 720438
771749 728942
905298 594070
968216 522088
576586 921271
854086 638694
864493 632926
953272 547658
519830 983004
904280 594547
862919 639483
746862 760642
782188 714497
791248 699517
876858 628855
827388 671705
701474 798483
999388 493519
777437 731983
549460 955548
791317 714464
991494 509396
738143 753855
516517 992533
725924 778819
678819 817221
853468 641449
991051 507813
925126 580455
949008 555975
749417 760261
648551 857360
889978 604937
613630 895663
970618 536392
732853 777036
688077 813129
778352 716659
699972 805400
950653 554909
954409 544493
777789 719199
552371 953945
889121 620679
520303 980357
981757 508379
788285 706543
587160 912279
532536 958045
878697 621247
899654 607029
748604 743651
773122 719119
740300 757624
505598 986501
678478 815765
706952 785341
919774 588081
870553 619520
662614 839316
753195 753805
502432 998325
734623 768727
649097 860673
981727 528169
917373 577417
495469 997362
619900 872428
660999 847961
740788 766764
888272 611736
509918 982299
561435 929416
976886 532431
567642 935105
735569 766456
519737 979319
855618 652513
842214 650735
750320 757580
940313 563076
531237 960386
949812 541552
977549 524439
596838 905388
859646 639243
984726 520943
550280 954627
791379 707563
919595 587142
529665 977496
612072 889995
545407 946064
500698 999380
858141 634970
652993 847469
927018 576714
589825 913382
578616 924502
647356 845616
793141 711804
752729 756559
926827 567714
803863 699384
773626 731218
763564 731632
868769 631077
787945 703881
976893 518515
545244 958891
763866 731006
688821 820565
955361 552293
877776 616188
894461 615389
587878 913008
859905 642810
754060 745443
595583 899033
827301 664761
931627 567260
591972 916026
834801 655739
812714 684609
617301 881696
589953 908920
557174 945032
550504 951510
572127 919039
890361 611232
797073 708705
624226 867265
911384 586903
683406 817336
564586 928635
972969 536740
698789 802068
621341 880260
572973 935357
823260 673277
943113 557153
862510 628216
583937 924184
669165 839386
879833 629015
779497 727889
849379 656561
600832 901944
966286 539872
668106 828040
917918 589824
635880 867932
850622 647885
733286 762127
802117 700821
699488 796169
553102 952938
526162 975533
933597 562295
525581 968944
851747 640023
875224 615036
818683 674276
698849 797202
588561 913849
680962 824722
682310 818339
954399 554081
582493 908132
595003 901749
857764 648381
528783 970481
904239 596341
920694 569959
533776 962420
586474 921988
788401 714472
672847 819433
777715 720833
727070 765077
861650 647060
636483 863798
629430 866556
594943 912762
966059 531953
904977 589230
986940 511645
866557 635122
523892 977727
596339 907663
974944 529285
818147 683896
636876 855247
874016 619693
948782 554290
727784 768779
601264 897269
910901 585467
795248 710208
832568 672150
494619 995779
646918 854951
531995 960363
609512 895889
761708 732369
845031 656343
834703 667178
678888 820668
858067 649368
771340 734195
606855 883700
987182 517694
750352 753845
685942 823636
640324 857039
847375 658476
911919 587412
862670 639176
817437 675047
855299 644445
749847 742723
534718 968884
903248 594676
730642 764284
556386 942874
546435 944353
706666 790492
810351 695077
717440 779896
744198 762799
969545 535495
597459 897235
584442 914397
571371 920512
914054 593826
808244 686417
677990 818117
605895 895751
853237 652557
731162 768470
999282 510491
534553 969787
765337 728064
859247 639464
817947 678838
985128 513204
709892 793950
628430 864760
754463 739832
716773 791753
763923 730495
638895 857425
664603 836156
625545 877398
836015 672113
525936 964199
715794 777542
817982 681905
761841 733254
566327 924601
756789 742916
698009 807399
536478 954265
918982 578290
645824 848310
892464 598225
925156 572466
815306 688906
539146 951158
780656 723735
618873 871645
795333 707355
923429 585997
567871 933528
654041 836670
519344 990359
679752 829987
624524 880932
785461 723411
535667 962897
740532 754896
567972 941810
826145 675524
560093 934579
741430 760104
993978 496176
740722 765847
665650 827010
873223 617457
733386 757448
731043 764096
725872 779380
778034 727071
630180 864868
616784 876746
565192 935689
894607 601699
972039 532564
729406 772401
664976 826506
912702 588392
577025 931730
938607 566952
941467 550918
774005 723997
726450 775075
916697 589209
956577 552666
778695 713234
980243 513001
696028 812714
597729 909673
613947 895049
586924 918017
648751 855826
558360 944956
506112 989725
783793 718236
780864 717449
847165 643383
873050 635702
757920 744471
520452 985485
958801 543833
714061 795219
683145 824455
990657 511848
584925 922166
665808 830377
552474 940224
549115 960208
927866 576597
983771 522450
678761 825757
663410 837745
781774 710961
610706 893043
657215 842622
932768 571992
605080 899688
828763 679841
745034 757207
926829 564843
983835 521965
867828 640569
782000 708297
873756 635212
643288 863220
792983 709659
726328 780862
724638 783124
512001 982032
917894 582539
976504 527019
776577 728001
889225 614787
973825 531642
844589 664781
947613 562312
751588 743439
719372 771593
695473 796442
781924 722541
918124 587701
635129 871745
648774 853153
874371 628023
835944 663704
867318 628678
705529 786876
541339 949891
827767 679632
640016 869338
866265 628721
920417 576737
975058 527612
536892 955097
976487 518004
822028 676749
749395 745576
794996 706317
806935 697300
711474 798021
846198 661390
592450 904029
877041 618227
833033 666900
570448 932020
764520 730393
929094 568998
905159 595055
589473 915510
774831 722476
775382 720123
998444 506758
580157 918154
649669 847109
787684 720335
574001 918580
719422 775720
744296 751650
756177 747960
948477 557324
996551 511713
549837 940911
534122 956585
542986 958808
755823 747295
914467 593130
947757 543574
870286 625872
734608 761619
960207 548195
930385 561389
945234 554773
898599 602151
650791 847866
542895 948732
972266 520984
915669 592555
585376 919736
495681 995407
720043 776886
643736 858216
954375 536296
748253 754958
899448 607032
555434 946936
797291 705013
517611 980755
558340 941872
624418 883076
857425 632797
778500 729551
909006 598077
642912 849341
939870 560838
747542 757523
556162 936204
576009 925627
786409 714211
704457 802835
659603 841962
585233 912646
701887 801716
971933 528375
935999 562143
959532 531579
547608 959390
835686 670495
854914 651861
641580 864348
671463 835118
522397 968701
839851 666887
787961 706226
879585 619192
605707 894890
837840 655045
763452 730750
732124 764899
690718 805458
770259 722461
720848 778121
964666 527901
691230 805435
706527 785001
650815 854351
664371 841913
888152 612505
539904 958865
925790 575755
542355 959029
600746 898749
718592 776551
710137 785034
729880 776431
908382 586635
802032 696856
530859 977269
897375 610912
726685 776118
964113 531551
907562 583994
961502 545028
690489 814569
660401 845068
702124 791766
853444 640800
965575 540951
519261 976382
570272 924194
923271 579953
740277 752307
647565 843032
979137 525033
580493 928213
550450 953541
579713 925650
513898 994147
695203 807581
708151 798148
953947 547623
627142 867964
681981 827065
788402 708592
520510 986729
734677 773689
837526 668512
847731 649938
556565 942394
864133 644880
504422 989160
787722 704775
601782 898794
586006 915978
882977 620077
839922 662415
592481 914054
656069 847063
971415 532155
576723 932705
561942 940512
595123 897406
953203 556507
742336 763667
827467 681087
529762 966339
943937 565642
725752 765824
843833 646461
945939 562023
587942 907989
852067 651547
705242 800018
539127 957378
781638 710249
713427 794801
587092 917204
574557 927405
812325 693874
772064 737474
723669 778837
928572 574791
998232 503445
517113 981105
551333 951751
590022 918218
526568 978062
748450 750842
735685 766094
608065 885992
584452 918058
716170 784952
654675 846452
524366 983091
937206 569681
568884 923367
954097 536449
977755 516620
671403 822676
715065 791943
994841 506249
622240 872293
745286 756691
528277 962745
967759 536652
641530 852897
591251 905837
700625 799439
988198 512584
714685 782805
718996 784031
593629 908970
919714 579283
952726 554704
930858 561824
625802 873649
673127 817509
697827 796747
959857 536206
943907 553431
567620 930552
983371 516840
738147 760852
540604 951738
708630 786963
942149 552797
904528 596205
942172 561703
776216 725918
899728 606303
504967 986629
816626 674223
553283 944478
850365 649271
987690 518371
507949 998824
693957 812346
571196 923593
598171 904435
707635 792019
937753 565460
764085 731253
610346 896905
988168 510311
813168 677077
499115 997213
633051 874782
655402 851721
692265 808042
710458 787203
740170 750385
672649 836803
710224 796596
742858 752400
905844 587952
819645 672661
968525 523219
913235 585000
995504 512421
617553 886564
918332 583509
892355 598941
809315 699925
871585 628340
881053 617673
794776 708584
503928 998375
854444 635844
853516 637126
559588 937448
750402 748006
759075 739608
860916 640508
859898 637904
877558 621535
854450 650830
576649 927840
897138 607493
510398 996413
971835 521669
876159 632159
505369 996662
764525 738174
949713 547746
897273 603014
550159 944012
996529 496169
966832 539890
810922 693879
934102 560754
695778 802171
586470 917606
911051 597979
647431 845431
612298 883835
843220 649074
567349 924220
685391 811288
501770 995791
690154 809965
572224 930170
625049 867388
794847 703203
966949 540339
514104 995835
581215 920976
823786 675090
529921 974726
966398 527105
896351 611710
938633 567731
754783 736705
732841 773144
586378 908274
975226 530101
509099 984943
924080 575913
720657 777166
894132 615269
837761 666977
599617 896503
718004 782215
511378 997183
930591 560893
948243 559084
515071 980375
567845 940212
729221 775577
607426 890631
636205 862128
675101 823903
677916 827721
698541 793802
544617 956083
821243 679346
967895 525165
990648 511829
542941 958650
671424 826858
988902 512168
754602 744022
837589 661890
600144 893531
898863 596927
881184 617136
717543 775700
603814 890174
707698 797789
957291 540813
822777 669077
779171 718803
671131 824116
668506 825196
902643 596481
743790 759162
863757 637528
647968 850446
524992 965829
893142 603789
901451 604025
825174 669865
611697 886855
834053 673548
588600 915191
972299 535949
729624 779800
911114 584724
662574 832320
686389 818915
730347 759857
626807 867637
701829 798115
806206 698943
840683 653438
860050 630841
589526 914259
611012 894147
619462 877736
656806 835461
822389 676989
876104 626271
539670 952872
817781 687851
691098 814365
857253 648595
943600 563022
510483 979812
683610 814909
884355 616294
728709 765607
761866 731733
684341 806155
533388 975373
694993 796013
878802 626564
999351 492530
525161 981695
616558 885473
897301 603354
736753 767392
833777 661001
936933 560451
760703 742909
528758 964769
623487 882007
916301 575250
513425 984942
740102 755587
923463 572568
962982 535306
922330 575485
679127 827208
574751 925938
668219 829467
742729 756556
501464 990536
494775 998777
999829 502666
799280 691522
577658 924433
848148 659490
821340 683908
847675 644786
516191 981568
789819 711253
647177 859683
966049 536879
934767 574155
506516 993322
937839 569936
695537 804717
987248 508097
544644 961880
946030 561501
943748 558820
998388 504444
503972 993598
512071 982622
891053 610145
580199 910987
531307 964701
834940 673340
974466 532359
622833 876905
749964 752239
704837 789416
944114 546360
694776 796512
741418 762383
511180 997180
878618 617294
566153 940831
841132 656908
573954 918485
596877 905814
634133 866091
871951 631995
768163 728272
510039 994501
544610 945840
982229 515599
738413 754548
495532 995280
709102 788525
780724 718388
978872 530045
540157 959336
561606 948301
818653 685553
727106 781486
659099 835088
636317 861734
790585 703486
728657 768730
821146 676261
539670 966345
745080 752871
731768 776198
906703 596314
617105 884434
871259 630721
981416 525205
907654 599222
715421 782294
878561 614020
718285 787311
514081 993421
955778 534784
498605 999227
961548 537924
601718 906081
567498 930054
809083 695503
689461 800882
718209 778841
774509 724290
963396 542044
887252 610433
848429 655521
718069 785814
595743 895680
636657 859442
848134 657097
865390 636810
717628 779687
863933 626228
678313 811852
769340 739467
757727 744457
775445 718793
841838 653793
585951 910755
641073 851680
617372 877784
724828 780219
543782 952730
695387 802864
624674 869533
974829 533821
538209 955367
916781 574170
777176 725188
911518 595707
523656 969260
773932 722651
571247 933589
951408 553150
649946 855130
662082 842734
744225 748216
812815 683257
902166 589283
610025 898229
966084 531243
844728 656304
751422 748545
595334 901017
718503 771534
635546 862717
791889 707613
858785 649445
811018 686471
966356 532740
938222 566993
645914 855627
930649 568295
902604 604770
627535 863455
810349 695095
523167 978514
644891 858945
803891 704686
925937 566875
771412 732533
556613 948278
609418 897679
962969 537179
800148 690596
686197 819214
574437 935441
904880 585161
904581 588480
633085 862944
839069 665100
897512 607630
832649 676372
645671 856316
947641 554930
685064 816997
966312 527379
879012 620764
851866 655131
493432 998905
611243 885899
862318 637709
509994 994942
566242 940158
868096 624135
758646 739875
875481 619017
991121 499244
737190 770614
557334 951061
794690 703008
507212 987653
922619 567956
754815 752436
522670 973897
918071 586185
497572 995268
686782 817849
881825 623780
629829 860988
844747 660829
619180 876305
892824 607952
797107 703184
814286 677399
773256 731698
855097 635970
908767 581855
868752 634334
561430 943115
863647 638714
782262 712386
723175 767122
809604 688858
995511 504993
509968 997657
743059 759147
931665 575481
716413 783232
725410 777923
625575 873086
562438 947257
803323 691450
993779 503937
611830 890400
816516 689660
686433 803998
958268 545914
727620 775392
899626 599298
805579 688082
842744 661069
922523 585466
676395 831834
989828 508671
564018 927624
947065 551704
586103 906634
919877 584414
989344 503041
535553 967316
698866 796809
542166 952081
978307 520343
670119 826571
705555 788598
548586 956491
920753 572087
612266 878610
543164 954619
526780 980454
590404 917950
590876 903089
857371 642496
974040 523846
965458 529014
984875 512912
595453 898294
788705 717398
548590 959172
517930 973068
886874 614654
719262 787527
723058 769941
671580 828393
780530 713880
786425 719245
612828 880211
512273 982506
731861 776697
705440 790460
559495 940042
530333 978709
981956 511576
977575 520547
564115 931360
621184 882336
873820 624888
822666 669046
756133 747582
886391 613504
808697 696571
916748 580755
652101 840067
683365 822081
690769 801403
933540 571272
973886 528558
619989 883257
793123 716127
819039 690776
571222 921923
766435 725331
624795 878601
524825 969245
591207 902264
808749 691043
689364 801368
712758 788766
711536 787256
884636 621718
932867 576328
926915 573368
986309 520796
574636 922126
986802 513868
893985 613903
896615 608607
898295 603233
647425 847811
803913 688318
867320 632496
930531 564532
826404 667477
649562 853240
508428 990659
774751 731030
989313 504038
699578 798389
598629 905991
756210 743822
726083 778137
886113 617172
978749 514845
713550 781864
561609 935965
661750 841415
761001 731666
771891 722857
837770 666413
815561 682288
644686 856073
598874 900927
857684 640418
786331 717682
555631 951942
683829 821085
812134 696656
652797 843093
663976 843522
675266 826817
844223 651958
956008 534459
512333 991620
572759 925702
827723 668183
513567 987075
846743 651598
856736 647339
655212 834921
911108 582504
594995 911682
943491 553377
744813 761448
759258 748552
720997 774928
581948 922660
510194 988764
840976 652134
799003 704190
999816 508345
541157 966862
515270 988967
887943 606386
712507 777951
552677 948142
587993 907683
918182 582645
725037 772422
547139 951766
508682 995068
911230 589880
944389 551319
796264 696262
712075 784507
740775 752935
922691 576729
807651 696411
837811 653798
834425 657317
874488 619243
881456 621953
545890 957571
795762 704596
816199 674796
547827 945098
898102 605805
977234 532748
646717 855674
536665 953747
797483 692946
577642 931557
809794 695820
962993 540645
899014 598795
653751 848030
655867 851164
808856 681980
677937 827659
799118 695132
902329 600569
957284 552052
697332 797643
831956 664115
999888 500967
585149 906939
518522 974498
613640 888349
827179 681670
992834 506432
505022 989627
682937 825669
947730 544209
945713 545871
709081 799180
688482 811497
537404 955523
904023 599716
771321 726402
766044 742455
798623 699718
846937 647337
788510 702477
915361 575670
553232 951091
912674 577377
515957 982391
905055 597503
566940 940458
875950 626981
855283 640860
881932 627946
521131 970681
756585 736482
620153 880741
767402 737742
603629 897155
618993 873744
973993 525950
837376 659406
795146 709372
863902 633650
776093 714154
883743 624605
850599 653347
932824 574660
742056 749037
647241 860076
619439 888642
737957 757069
555008 943548
821339 681882
764456 740379
828161 676400
670861 832481
764113 731703
511066 997823
853687 656112
557521 933198
758284 750296
947095 556779
657031 849781
617039 873749
780388 727730
699111 807541
615019 886299
723426 775442
644591 859768
881128 628210
804777 686173
711428 790455
899748 603746
884620 619844
626566 872930
738219 758410
959915 539470
631078 870437
661032 838091
813069 691471
744721 747465
861637 633050
559808 942128
803371 687666
817043 688237
799347 706697
882898 611975
501906 995794
757057 749868
519501 984111
667962 835012
866560 642700
671192 821548
991505 515380
991980 501189
973116 536725
648642 857672
646733 846995
559438 944937
705123 785020
666831 840451
860619 638013
550954 943710
879429 622276
603042 890345
782814 717422
540180 953211
735663 772031
788652 711539
610787 885505
839362 670452
818722 690226
917682 579896
796746 700151
611048 896551
731475 761076
611234 891777
758788 744254
954270 538196
925199 584426
722711 777648
561765 929037
686497 813905
600621 899459
611088 881651
722881 777567
695770 797219
806797 697895
957662 547452
618396 890026
518530 989836
689168 819780
653422 843288
839619 660081
982072 525080
606520 895976
594321 908274
916901 575035
736647 756842
621515 869012
895093 606034
571079 925943
817944 686864
637486 859142
508486 997874
919908 583564
845387 646053
622060 869093
912861 591059
695063 798595
565887 934824
979572 526194
545927 946523
855882 637217
702662 789746
827737 672622
799378 710068
703325 802562
725471 764891
954823 551897
927882 571248
963239 530326
802455 695399
676918 829054
834553 673380
588539 903691
807046 685795
790472 713455
593130 912183
942405 559518
518850 981490
774421 724987
594078 912980
945975 551463
885210 607271
572999 930197
938577 560000
684453 821388
899021 604157
710873 785909
699098 797051
650343 850947
580112 914391
765030 741974
974678 524846
594832 914092
853374 639898
649608 853236
661185 829832
898322 608193
522499 971532
581711 926209
563893 927785
896239 601593
572963 925404
585203 923961
807965 700928
942775 559694
579526 928652
516348 977152
957873 534088
665609 824964
501909 995192
506356 996940
702471 797672
639064 861362
868661 623042
670428 832863
776507 720188
514343 985604
557652 938876
760932 733663
938082 570666
664842 839451
587284 920870
513889 993263
769248 733703
826649 679847
696642 806410
702422 802642
606703 884053
625038 878434
584320 917704
913059 591445
753656 751496
871880 637926
692152 801017
789387 708011
845623 659758
687455 803919
661383 830824
934912 564984
680144 815746
975395 517210
558406 941677
923736 576470
537978 963357
982387 518506
858449 643784
635630 859174
600526 899861
708167 787175
798514 705421
548644 949546
809377 693467
833357 661035
794929 699724
707116 791280
520224 972500
886725 605473
893402 612364
896444 597172
513464 991897
586734 904632
894859 611751
646761 850670
826689 671414
663623 841741
984345 522963
592575 908379
784536 706444
886335 606057
784016 718489
933486 576017
591063 914018
671838 834413
677854 812478
760804 733409
923739 583347
606155 889726
877211 621385
792787 704743
661436 841700
982228 513904
541259 952361
955723 535916
634095 862438
520777 977703
844459 659953
614501 892299
583201 921913
938236 564966
870111 637226
580786 928505
872903 630620
653063 838224
694151 799807
552801 949237
854136 647221
993899 506113
555844 939915
874920 629971
878532 616266
953037 549151
837175 671798
953289 556417
522061 987157
695611 797289
581996 910686
536612 959278
957941 547815
799676 691177
781010 724223
877596 619938
960968 547090
712849 796590
723310 778079
605195 887777
727688 770154
637224 871481
679917 814543
997215 503499
653149 854127
714749 792672
516054 992792
970423 525240
692715 813791
636305 872541
707539 786239
994762 514890
794817 706652
758630 734121
832038 672348
970220 539302
948266 543715
541262 952267
986722 505521
873038 624420
681058 820127
998185 507343
778485 728934
821457 684069
975354 525660
845586 647603
723344 781023
556187 948184
696944 796425
661168 848018
937911 559265
548971 949011
782827 724462
598296 894480
909249 584443
649529 855536
936081 569794
774584 722934
889474 617611
837642 672180
781454 725411
772357 718365
616791 874961
841878 665609
909643 593938
880601 611410
744837 762340
841212 653148
721096 786099
856167 638650
591056 901778
650804 847329
670685 824809
941200 568500
504120 993705
568585 926834
723032 770014
939238 557099
516970 982282
765986 729341
684658 815116
842319 666669
599481 907751
888527 609948
993010 499135
690487 812305
527121 968173
953726 550134
916236 590439
520980 969820
902813 595304
565204 937501
808221 698951
720736 781836
900347 609427
720901 774250
856373 652826
862937 634119
569637 926460
705105 800316
996388 495723
968458 523222
585494 910227
914627 591132
956982 538603
681904 815930
947922 560176
917669 588979
546023 959171
722072 775462
966176 524122
973374 525758
783832 710456
710879 792254
510438 992027
584505 909986
627678 868240
615085 893296
867614 627539
572624 933676
660915 847807
816230 691319
918060 588062
898108 610469
839175 657491
509123 983105
837521 660244
806489 696877
636958 859129
554145 947181
904479 591126
868852 630107
590540 903654
615346 890808
564349 927405
955785 553574
846346 657413
530210 966041
640522 865881
529670 971864
514479 981558
926897 566857
796355 712286
568354 924007
846832 659859
672828 825327
556925 949945
882685 615654
524421 965930
856542 644897
561348 938155
520092 978465
937761 561628
701013 796479
836827 663714
561560 948142
874063 635743
669007 828180
695734 800677
831828 664373
558644 934285
845456 652926
894759 608094
753838 751039
535837 963986
877875 613818
667693 836115
552476 951876
569388 938891
742998 754543
621272 879069
997650 505010
523176 974012
939609 566243
714291 785404
996329 497765
681677 825376
708964 785676
616764 874024
981188 520212
631269 871470
689818 811323
526923 977603
924956 580366
851826 641652
698990 799049
667145 826016
581554 913402
517904 985494
659548 842195
542439 957109
735985 760266
677099 830679
807434 690189
714529 784810
973127 518798
885106 607935
568316 934626
865172 625817
886058 609136
792376 705466
944538 547783
903862 599692
675513 819365
757626 735909
819281 683507
935934 556512
992826 514383
578592 928861
721948 783472
752777 739408
736221 770804
878377 631537
716113 779045
703409 791374
839159 663337
857276 652156
905111 587305
973402 533697
949830 544455
728883 780004
729428 768287
540219 959184
740008 753366
666488 825751
630794 875641
672939 823462
797478 704463
812050 685994
828446 665019
893755 615828
519746 973253
931918 572510
541386 964843
899799 608045
583520 908296
694174 798400
901813 607286
865858 634124
752133 739944
907664 591548
815508 685840
845640 657952
727612 764640
616512 880132
985743 519134
711405 780340
766473 731079
654976 848883
939960 555482
737925 769074
706558 798855
719869 780018
804433 688189
760262 732315
775967 725286
804661 701420
899141 606018
800235 707022
645921 848498
916004 592239
515799 979753
945129 551008
584885 924672
592368 911242
789172 706071
502786 987954
877619 627951
657572 832671
965292 535520
805866 700294
841496 665130
767787 727021
918081 578016
726185 775867
879249 617027
526832 982639
532668 962034
576436 926613
612570 890964
942170 564565
971262 527609
646296 846178
669254 830316
719108 778587
813607 691546
889490 600839
787891 717148
860106 637491
498281 993088
949822 556443
937802 568796
725944 778863
589082 912419
515684 981281
957292 543944
557089 945212
847924 645576
771860 725172
931428 560466
743707 752242
561451 941831
845803 644953
996342 494416
547054 960995
700566 796330
895451 595606
844464 650394
539504 960098
821924 682206
704893 798099
876097 631765
524602 985213
550896 957584
794489 706164
745184 745488
531621 974829
674754 819246
834607 674692
793902 711207
880866 620988
758784 745328
591421 905122
966204 529757
993401 507573
708245 792622
815909 684195
553740 943352
989983 502048
699205 810476
508658 994362
785682 724318
996681 512892
760875 738415
865766 638168
686290 816339
807230 701960
731270 776783
766839 743001
835349 671787
571515 929552
921270 578392
751792 753806
861841 646292
983525 523357
535301 972894
733771 775462
836418 666041
634089 858393
495728 997151
507532 987806
556993 935512
841165 649221
651445 855728
709454 798726
969343 530881
749234 743189
733543 762431
979868 523179
993679 507313
629112 866155
773602 723821
803083 694760
614228 883244
922284 586868
738100 765266
736214 770307
949397 555326
933604 572120
728166 764306
670354 824343
769258 731071
859462 645379
699142 792872
701735 808132
789932 700898
545513 961863
629084 874506
659292 835546
801843 699779
502656 988265
647985 856353
906840 597571
844981 655136
959734 531521
547826 958745
804553 704054
504814 985367
885802 612159
694411 806357
915359 576790
734051 763885
799101 704261
838008 661380
610199 893655
521284 986401
805212 697923
886542 611270
536982 972663
511543 995868
538461 970183
931435 567841
744937 761309
526902 963551
731788 767169
841084 654466
565772 932434
783024 721629
581956 927012
963617 538357
629093 864994
792557 702796
670715 836597
723228 775365
566191 929972
569337 934263
599904 906002
771061 720238
834749 673192
575657 924883
831729 660428
604824 902164
894642 610022
613872 889531
909940 584355
867506 633672
944494 552468
529094 971726
901855 601107
986968 516294
803337 691763
905714 584837
617746 888798
940697 561370
540261 954305
777229 722410
518589 977529
603874 889138
893087 609695
614182 876045
606216 889233
664156 835736
787086 718947
507362 987158
707757 796165
504860 990290
990238 514804
930174 563208
599967 908910
688245 808671
644703 856635
537385 956934
750179 757621
947694 544570
526275 979952
756129 752118
950875 545207
827371 674336
715742 776291
798272 698473
581582 916931
522911 980394
509164 988981
689632 802719
937328 568833
639634 852359
989225 505533
996171 500808
500742 991731
554200 953861
949363 554514
619630 873624
715153 788178
558401 947656
660747 833046
986094 511535
724330 779592
844605 662805
904323 597874
526233 973963
778962 720046
803443 691029
848667 660604
820159 684271
566115 930293
707503 799434
575538 922820
584280 922237
918499 575799
498648 999676
830526 670316
569402 925815
853779 641735
535222 973842
917283 589047
832365 662073
736974 755855
760921 740188
813464 676672
902281 603817
892092 615875
686507 807973
902212 591289
597791 911975
714293 783450
868071 629164
638760 855940
684169 811526
804930 692993
575372 932335
663316 841231
649400 852501
865564 626130
508998 996054
695292 800585
906378 584479
866554 641258
988281 510667
678365 831462
835829 668658
643666 864389
971396 523116
894237 599380
799652 690371
887248 603908
725489 765232
758013 750342
642432 858905
752470 748966
851393 641282
927737 570733
725659 765957
838225 656417
935451 564790
993193 512024
892995 601856
503082 996523
983142 517052
535721 959382
682957 817011
850052 659599
856886 634735
884139 608566
527143 965377
944207 562422
841688 663323
566160 943383
660499 833840
505891 995080
813358 684935
991002 505567
681699 818898
866599 643191
862879 636919
542402 950993
733850 756721
967728 529048
684832 819915
927031 571133
855100 647645
514975 980487
975297 520045
655827 839026
678483 818319
505872 993255
627376 862683
912952 579434
719067 777742
919940 581669
637035 859566
513214 993694
639622 856643
693806 815789
554976 942965
778545 723083
506375 989090
796238 696950
925971 580391
641409 857649
989408 512055
844929 663961
663686 833869
976070 533256
747303 759791
882748 608122
936532 555246
558137 942049
843251 658255
895492 610734
712817 791958
503773 988758
600620 908181
589908 919510
736936 756027
934094 568642
785411 713306
835063 665848
632565 860196
547937 956017
887606 603613
939738 553535
685677 819896
855073 637717
511799 979103
847515 653013
671525 832136
561485 935206
934355 570251
830807 668218
714898 789110
982959 513487
887625 607219
834975 660506
974625 521810
938075 565797
807436 693074
780566 721362
583344 919188
523649 976653
564749 937610
602623 892787
983598 518338
775601 717963
865157 636394
648267 848321
694561 799023
773870 721621
934182 559007
873151 633860
649829 847282
695220 795223
995783 507895
882965 617378
794521 709410
696602 806990
778649 714204
833017 659603
845223 660721
946276 546514
611486 883901
801159 693933
592673 913108
816421 680851
885046 613015
582909 923759
591088 908725
575834 924320
513785 986504
723643 769194
667504 825267
641442 862682
720820 779631
989814 516704
732430 764561
885449 606515
623999 883180
698483 791698
697832 794951
780976 726270
593788 901099
664796 833131
882013 616290
782445 726842
929542 573943
627060 870518
713486 783311
981634 526703
685777 821017
995411 501377
954722 554223
669911 828290
749481 748852
572125 935885
935779 554945
648135 854210
543609 965518
522988 983483
936245 560683
716118 793572
764633 730412
911395 587402
801668 696014
998581 511127
564690 938653
661678 828751
717117 792157
940003 569294
690452 809981
510441 984570
707120 793001
533095 965034
599493 892130
860392 643133
908011 595233
886883 622615
657784 842855
647403 856803
820908 676540
562071 943720
519060 978491
839937 657997
770499 723710
927560 570560
924532 583231
614666 886017
498884 992110
607953 898331
698792 803262
512558 985525
782989 718699
539908 959765
900359 603095
799367 696306
567693 923044
968599 531315
963875 537291
508417 996174
959443 543979
871497 631486
508113 984920
726756 768096
661347 835734
758000 738345
863082 637464
674932 815708
497450 994258
817465 690946
686550 804081
638410 852672
755320 736930
699277 802900
926242 582897
514620 991163
805972 692767
918316 582553
968969 538906
661869 846032
816190 675257
495588 998603
899197 592044
830165 671110
566602 928515
637565 862863
740332 764996
892170 607519
813621 695947
580793 921101
672397 836965
982019 527690
954686 541567
545919 951475
797246 705284
783035 714425
630921 863148
615488 892664
797105 706313
611113 898446
887055 610419
849725 644954
596714 900328
905167 592804
694654 807243
878536 627047
607804 885248
811725 692999
850420 653977
564554 925644
942714 550811
835212 655584
675879 820924
533126 975912
744213 748983
512796 992788
679827 813269
853780 651081
722290 780588
552027 949155
643364 854591
873525 621580
951695 546906
884493 614361
573146 933169
815659 686910
837552 669901
614482 886993
541074 964773
588809 910462
591117 909039
589862 916578
874465 628252
995468 512939
712610 794169
707044 800149
827748 674291
992726 511364
800270 692538
994907 504923
793944 712637
576222 928491
722718 775455
709252 790856
635781 866041
793573 707207
850693 655125
670700 837191
723450 775543
768273 728952
681913 824317
951641 551642
900286 607042
513399 988248
972438 528957
576415 932207
847961 658264
783951 713799
686132 805644
749090 751069
587451 916179
529913 978450
694244 801182
980149 528331
916265 573816
772036 734271
617411 885176
874574 625555
971544 518876
765773 740839
905934 584772
621519 887760
613521 889114
773084 731402
842498 662162
656670 845972
811500 679389
509880 988185
702905 799982
741151 752191
734004 769532
783052 716631
515817 975128
982020 512051
763575 727074
772616 733746
529857 972025
980998 528822
529425 979890
844743 648311
995593 500326
648544 850402
605585 896489
653411 841917
625330 881230
787318 703734
974540 527388
558919 939208
849864 646835
527731 978017
517880 972618
730641 763827
905691 598495
576785 914595
988155 506149
831125 668391
736808 757759
798747 707829
495055 998295
679802 812215
673671 818720
592018 900617
830621 660855
919556 585123
745004 745709
752818 747462
576614 929644
633442 869262
888477 614497
827305 665361
816532 683963
927226 580656
531322 960302
609380 884380
728246 772265
906469 598367
521337 982184
834625 656462
803866 691005
911776 590425
784689 709172
687580 803706
807824 692684
836149 670634
569020 923888
738724 764549
922243 579902
542197 966391
886232 613748
521534 977018
698325 801547
760707 744257
678396 819652
514857 978853
659651 849879
877964 613521
651284 849232
733205 758813
665011 840318
899796 591126
972812 530966
590001 913241
899887 608841
730708 770653
927002 578995
578647 928566
524611 976895
932945 574739
536543 956605
985073 512550
873330 623975
769172 734014
935973 571580
621637 881323
957671 540474
859129 643981
581021 924923
610407 881839
709529 789843
661741 841352
654771 835587
769292 728091
728070 764381
869815 632055
885931 616234
567014 941809
999815 499847
892975 612976
664524 844751
833787 659837
828830 676446
632530 861069
521882 968832
924330 571365
931112 564365
716107 789907
884136 620501
996612 513312
738222 768196
970155 530438
699003 803462
586224 911453
736586 768350
638691 863630
767822 736004
559624 941205
560771 935860
932273 564154
954331 543919
678451 812300
611404 885871
623352 869312
694464 799958
756702 751600
996600 510378
945442 561515
972871 537108
849442 647634
860305 640847
928643 578156
950561 542082
628397 867812
676361 825959
810376 690787
576197 928522
921901 583259
955307 539843
701128 800678
828213 678155
940793 555720
984313 507007
914803 582105
717395 774306
543388 958828
850436 642689
657991 838977
787663 712572
704579 795131
833925 670232
594939 898366
980077 523225
730010 761352
567228 923656
799893 696879
709414 784335
510344 994434
820692 673843
520360 977385
614387 882250
544803 964231
618365 885494
600669 897554
876576 629170
762527 746434
682120 818129
558250 936576
627870 865673
752872 739354
626491 881411
752653 745174
953184 538139
935598 570983
791128 714867
890823 603534
975652 527138
763893 738838
975701 531490
883790 611702
797328 704553
663773 830733
630140 873504
815292 686174
902354 606192
770769 729061
578153 913467
837865 664789
593090 902936
975960 517583
672930 835734
957032 544174
984489 513332
520598 988157
731390 773447
808319 682327
664406 836176
548568 948580
546082 952599
805796 687008
576102 924828
874594 621642
737077 757359
579280 928994
979493 520776
700557 801034
644785 850662
815627 678799
569734 921600
913663 588831
991642 502792
856149 634500
617089 885782
645974 855042
642677 857275
647025 849691
914404 594235
845280 646319
604149 890146
918523 574299
640832 860109
646718 857185
560602 939494
930981 562519
797797 695569
712288 794601
613159 877845
654921 844640
932759 561007
868860 626261
588481 913324
832824 659630
533052 974296
883248 609289
649872 858193
623706 879007
925909 573112
708181 793846
757435 742599
713159 782766
555369 943406
700028 808869
519564 978829
764973 735730
953847 539494
737027 770993
828303 669809
531380 971848
597476 909754
630540 878771
765344 731424
524062 985000
736951 757213
886622 617289
531745 973573
851643 657563
861788 647358
819149 680004
591302 908803
661774 835566
811927 684889
580617 925394
552502 943325
658699 842160
943652 548860
694076 814317
929268 575359
669758 836823
607805 885616
674807 825519
836442 661287
607443 893351
498380 991715
682575 826158
654555 845287
997045 496478
558848 951049
540983 952988
656755 842062
520268 978031
916713 584216
520209 979012
526203 972029
724592 779255
555635 945921
518002 975747
888109 603931
756352 739908
744855 758393
701298 793092
820296 679739
618370 881683
885593 606681
674868 816561
579857 929961
680814 824064
714515 785838
955761 550275
697695 811860
930534 569154
999556 502674
653553 846370
976724 516990
659069 840686
582701 923308
608415 892232
983734 508424
742127 751063
776734 723632
661235 829640
684625 819180
833237 670172
968277 534344
788655 707469
866395 628829
558588 935384
893134 605646
852666 646385
536877 966978
942223 554846
518809 978078
923928 582001
546903 955221
738617 768513
917873 588183
977423 529095
996739 495405
577618 926474
511672 990825
940172 559183
593453 914545
899400 608111
994825 500375
586520 905155
850472 657282
735552 774342
743700 752179
827102 667960
637667 853051
966607 527705
841296 666486
965757 529564
884982 609058
637398 852645
519366 980218
509993 985346
706844 783376
928159 565100
695442 810126
875198 615796
787617 713139
818906 684489
880850 619327
684147 821161
778969 723975
720400 788617
515945 987727
796524 701137
499286 992563
763537 731552
568247 932518
772760 722947
866763 636035
964077 544171
866007 629029
699785 803442
966378 536899
940835 557941
574922 926511
846009 656393
649073 849451
852146 641219
731118 761217
792557 698152
640814 849886
903557 595971
663249 842129
915339 577924
812234 683429
558031 947426
997791 499611
588578 910706
559045 938937
665134 838539
842104 648007
609971 886094
650468 853688
514458 979846
983359 512017
691181 800777
751307 756202
542656 948661
710324 787246
711674 796635
874702 621729
884811 608695
604069 894271
934041 560435
999033 498202
597322 904755
665974 842053
982435 511314
665568 843058
575989 923045
660002 845677
736600 767614
781148 709568
590101 900312
643393 857136
645782 848693
701442 801218
760530 740894
825600 676607
654687 841276
972567 528528
516814 973755
761264 733141
831223 668200
913872 590683
951317 546834
971800 528976
554455 939699
605945 885741
610742 880854
539246 951776
981965 510188
996257 511128
836512 657289
853121 650152
830645 673750
837586 663969
657366 844942
822735 680459
742926 761702
588195 909219
635029 855807
767932 734376
859671 637477
687747 808354
821066 682739
814758 677556
920607 584742
581728 923179
779970 728912
509715 990745
709117 800761
561969 947687
696640 794322
675320 831593
530740 969336
622087 885169
815759 682898
924501 583136
568484 924243
646817 844263
503128 990788
533895 959130
578858 929070
596389 899153
514266 978252
780931 720192
858939 644313
837990 658433
573996 928932
834013 671068
662594 841824
568813 939341
668061 833326
565563 924753
938500 562160
774279 734221
766015 730041
578413 926674
868514 639178
545344 945076
961938 546453
747237 746523
758074 738121
623109 867348
514235 991486
612180 881631
696790 793665
678957 815202
519230 974661
519967 987463
760202 747722
996193 495391
777911 715753
882950 613629
723155 779094
828962 679205
842968 647043
694561 807178
786879 716021
556131 953520
887020 614428
687098 807382
633656 857925
586160 914064
788714 701677
780407 715356
527250 965313
814953 681842
908804 589540
787803 704983
695280 808053
604165 892850
901795 602131
626711 866968
741759 757208
685824 819617
725606 767017
677863 818163
544603 953190
514213 992570
782789 725669
864851 639761
600873 899263
550454 949653
806202 692003
619224 881820
573609 936342
683583 826068
772906 726188
991671 498961
723112 783900
918211 578058
802046 698216
813429 691270
926311 580096
828086 673243
814916 687265
596226 909500
932552 571701
680960 809445
729900 767176
830579 660189
746520 755303
744030 755603
807253 684568
714675 777928
747513 749160
692474 812733
744108 755053
575982 929222
902565 601739
625268 871406
613662 877082
638899 862737
632159 859510
869639 627067
547747 956762
528527 969590
683562 819555
778720 718296
858082 640907
858754 650896
931720 566417
707359 799020
926794 568953
590266 906477
754337 750993
757528 742693
941071 555325
655886 848909
969548 538106
510577 980065
671187 836135
663403 834886
890721 603215
782050 723358
827118 678713
561165 948321
562396 928329
772010 732965
843768 658533
785109 724106
535627 963675
567720 923846
705819 801195
664934 842465
576842 929605
859155 641838
843459 658685
630245 867487
713083 779103
988567 516772
622419 869751
635038 872469
825627 675583
614771 888541
792236 703982
757347 749830
790813 704717
865558 636345
758728 738804
930427 562361
542356 960109
676028 814333
634290 875653
711395 781007
949680 558972
618751 876277
718522 780827
621019 876488
687152 807006
618466 879933
887730 603578
989207 512697
818891 684312
735345 768905
908577 600372
593485 902661
857814 634148
737190 767810
641644 855837
656155 849978
705727 785699
508200 983262
670681 829138
968986 530046
696626 793739
595850 909324
536176 967567
589845 917832
688514 816763
994841 499738
918075 580045
885188 624734
938456 553320
856469 646320
600423 894257
729209 774993
533196 958227
786446 721586
869351 626433
834415 666511
624706 883125
622494 884411
511712 980368
612098 880046
636647 870089
639797 867056
524353 965847
925224 575166
566867 931553
563097 946735
803069 697271
856474 635353
998699 495342
957971 542954
855328 642176
713812 794459
965440 539374
693945 811834
969211 538413
629351 863637
546679 952112
643405 854690
629059 867680
868279 624391
712550 793723
594867 914250
948313 554587
830713 669437
787884 707203
781600 721822
861622 629264
914292 587541
590604 917234
658873 846479
685258 805358
521473 984808
768281 722584
900384 607208
840935 661757
913236 596631
926129 564715
628476 879887
884229 620610
528076 979558
850374 639936
601086 901827
688988 818189
593836 898821
601812 903013
972338 531650
610009 895311
492072 999938
829140 666055
555229 940096
732491 759813
997858 496039
929156 565122
914253 586920
776031 720893
650003 858093
987770 506812
866962 633667
978715 513948
824918 666361
908306 599881
581694 912305
799194 697841
960106 547329
671643 831037
900062 606761
854033 642425
983908 523544
658006 848343
635578 857098
584000 923400
952732 555438
957787 544142
776757 724430
815629 692254
648597 855196
694643 814635
972259 526229
509233 996580
769599 732260
673043 822948
927746 571003
829338 663984
567909 938559
509794 984179
543865 951833
791979 705354
918399 583061
934975 566676
977632 514995
637549 855677
544217 958637
740499 752379
727299 766992
777923 724277
720036 787166
523230 985262
738859 755491
992474 504368
718803 774179
811621 686782
949938 552149
512549 993556
830953 673440
651865 855757
798434 710773
649032 847052
973773 523808
762308 745174
602799 898845
907600 593582
642445 859358
698027 809210
627166 879192
684644 808063
845409 657386
734781 765290
555724 941584
813295 682945
947104 560218
697417 811726
841228 656081
798943 696173
595230 899485
824152 670020
597709 897988
573940 923609
823882 674321
798018 692655
532067 971460
835373 667323
809986 684426
602861 897476
688287 812258
672011 837375
534884 969229
856038 652772
629817 869466
984659 506852
780391 721956
679882 815283
833643 660500
953402 551077
962468 532150
657581 851396
830356 667029
993125 513983
830051 678123
783136 713579
537257 967221
582763 912985
698455 811191
642455 860232
722323 782906
926354 564403
567359 930976
964865 537457
719137 777601
597920 897361
858453 632281
750592 757068
585615 923336
680063 810688
900328 593074
994746 501577
719194 785667
940692 553896
964074 543754
943874 558787
696955 796763
984265 511257
989517 515178
572502 925460
732912 772284
807391 692099
918604 579048
828016 681580
748297 745836
867620 626459
517737 985423
934554 557108
672565 831057
550626 944837
757173 751110
755742 738171
717742 784284
615058 881432
561404 932589
904462 592141
587290 916805
853602 646599
859432 640439
616060 886093
695915 798685
867027 625253
548863 955322
753032 741204
728949 776728
642718 851597
548486 953676
999440 496497
671774 822389
691507 799129
671605 832019
931387 559366
709641 795677
845074 660392
496723 994525
610975 883885
613808 876575
562911 941953
686218 807819
847119 650257
830277 672641
526375 976473
866689 640037
515992 982434
767230 722774
576195 921777
536671 961243
778512 715025
975212 520219
777705 713517
608338 901273
821158 680000
940429 556990
527224 972048
902945 606032
527631 972987
825010 673856
740918 750824
730046 765150
769962 727721
527180 981401
654283 840558
822511 683409
771850 726336
564571 934491
838598 664431
547698 951303
684918 806910
584286 908978
920526 581577
610919 893153
561615 938484
510696 984206
984064 521142
908590 585276
691304 815828
872922 632960
612364 890383
836529 666769
902214 590310
906584 598107
744932 762056
783788 723630
851464 650331
987516 508464
690710 815892
650067 853519
603373 895297
982408 511228
556669 943168
528158 966060
753422 751081
950195 543463
939929 554160
508941 983610
527388 976190
758805 735837
505863 984330
577882 914712
774384 726246
717175 778016
961139 535427
944594 564442
695628 799584
806072 689524
617750 874832
849435 651291
513734 977808
739787 765749
959769 544438
850411 641274
984056 513638
633938 867453
841663 667312
546303 958159
801910 707627
603569 902171
903522 593754
687685 804700
572212 928252
707690 787246
802815 688918
845388 646755
588439 915999
935421 558338
546356 949917
758780 739835
568030 939806
860407 643018
885161 620708
992093 502314
798824 700598
656646 845063
594885 909769
715048 776663
803526 700386
686292 816917
872284 631459
968390 528805
718704 773777
566591 939188
516996 992886
580395 919686
676652 825580
567005 940081
962505 528093
616458 883963
803590 695239
571966 937269
721435 783347
751934 755038
853894 652859
546476 947727
701917 802939
946187 560264
756344 742595
629430 871261
678787 821548
661571 828463
770547 729546
649892 845920
866529 623480
631364 865540
932263 575633
885969 615750
710154 799802
722762 768106
801420 690420
856577 644963
501825 994585
820263 682146
603286 890955
840820 653580
747095 750189
959655 536210
942248 555441
721506 769945
971661 531099
678514 823908
698993 808550
756820 752099
676044 827250
557131 937798
601151 899731
800396 695849
636816 867582
651066 854610
686031 818089
618841 881062
573314 925810
966645 537832
567817 926844
800913 692529
940829 568297
762387 736539
748075 753798
532834 967056
617488 889467
586290 904290
882801 621812
871936 633548
543918 949694
775332 719249
940597 553065
804294 693425
581988 914567
869111 626349
594244 911470
578205 912360
712060 782497
621202 887546
913672 580543
591442 912207
703392 790235
717133 788904
764408 734204
899022 604350
509340 996023
866329 633666
851458 639425
615696 877353
872339 635900
740606 762322
875750 623052
501517 989268
966519 535486
737312 760700
976025 516433
790535 702700
544836 947617
992885 498685
542088 949667
734784 771095
759854 733232
852961 645290
674555 825828
910784 598602
550794 940104
714486 781013
737152 762862
895362 602042
901379 590417
600719 893959
571957 931021
548920 959792
607044 891924
681575 810124
863767 640666
556996 934063
646752 862655
823022 669407
737096 769922
870190 637018
539507 954243
690450 804874
617244 877781
719816 779564
603092 900277
914595 590533
846452 661774
634290 866965
532782 975122
892436 599741
927757 576760
861850 646060
895798 599145
864063 637339
909660 581132
598200 898594
796929 699551
726005 774932
791988 708983
520874 978257
849693 650430
743019 757111
993025 508456
763329 734584
723349 772251
846391 649788
707715 797286
845072 650804
604665 886292
974361 531856
934174 563056
912141 584642
645222 864491
615515 882505
707452 783746
762433 741359
724106 771617
838412 655864
819392 685134
869962 638186
749625 750884
696202 808148
643467 856245
763910 743643
746189 752743
966386 527154
653790 847821
575606 926832
620365 874223
588914 920138
918033 584351
814093 678989
750614 756357
983122 508089
938633 561698
549345 960320
917802 573694
669235 821834
872210 620456
533702 964253
843186 654991
602239 901303
613899 884854
507359 990422
915613 587145
700220 799533
669160 823541
800553 704356
580755 917916
716831 786654
528007 979177
928103 576702
683280 823125
701540 801667
595867 906732
833374 667367
904487 594752
748532 758543
562600 929529
924385 574259
674158 819980
776288 718485
738167 770145
859030 648623
572010 931004
919979 575560
818477 684924
785825 712531
799896 693127
864519 628134
723882 777270
770177 735458
735033 759932
739773 758182
690063 814438
636245 859628
536113 969599
996593 508619
978843 523768
622657 882085
623623 873518
598516 896529
729858 764256
544533 953132
572940 933704
875524 619143
769925 729278
685386 824280
647927 850919
718938 790601
905020 589614
726678 780085
562674 943356
712633 793677
912814 586292
866442 625574
860755 630605
924306 567114
849641 658988
879737 615318
821943 671531
958182 543538
535551 970156
640951 865285
996168 507689
784641 705375
572803 927430
942227 560701
912861 585474
867913 628509
837073 661962
678193 816729
808822 685935
569348 940520
661285 837860
530451 970132
734466 758062
663383 830525
752471 743560
762836 740626
970874 531775
734122 758319
811864 694186
652031 851680
786985 705790
968009 537283
869622 627603
547856 943645
940221 566919
900781 595414
732262 763123
999004 505771
585200 922888
829430 674455
749199 758996
683665 823676
646282 849392
868326 636401
631250 876465
594864 906906
808744 694872
900480 596049
573561 933589
769827 733789
818591 680152
981299 510198
831259 661915
898255 607459
738899 767463
558961 945252
818094 691314
824624 685351
831029 678265
890542 614078
816656 674532
807159 689329
841399 662032
971057 521426
849763 656429
692430 801496
608948 883377
847878 657340
580176 914024
825943 670591
631608 867080
740950 762749
850104 657013
722625 781470
930647 567110
575813 932207
721091 776554
598646 898126
850980 649519
892076 608372
568902 927679
592920 914620
610847 889717
567299 930465
605051 899235
528654 974412
915100 591100
593269 900896
787772 712764
641965 861159
819595 675870
970229 532204
945328 547346
499728 996622
715475 790455
881828 612036
859219 650337
692919 802078
932472 567931
775290 716416
956301 534369
606369 899627
519161 986965
571165 926145
528225 975003
940248 560739
622519 881614
645506 846972
990095 500840
556217 937818
998180 504146
673342 823506
952168 540752
800001 705994
586696 911347
735414 754656
913217 589144
862439 644599
609751 890453
686924 804012
816220 680297
538306 952769
577280 928138
729238 761414
984503 507460
825813 674611
670641 829276
635275 857107
848433 659290
589692 914934
814487 690471
906140 591021
512047 981924
704735 802283
912071 578342
725636 774136
795379 696426
801365 702037
713089 790226
999090 509191
977244 525428
825111 665028
538130 962940
557169 946776
957493 542276
663440 827313
701407 797394
973261 521143
647788 851125
733218 765256
638576 851433
800112 701771
845275 654166
942441 551330
842961 664578
530830 961482
571853 920628
827227 671356
686695 805851
504599 993632
805583 699433
906774 598915
692355 810465
825760 672389
806026 689517
658632 832156
654468 850155
950143 549349
541950 960680
951550 543285
946685 561225
879732 611869
858648 649831
950146 540690
845339 647656
703354 790424
588323 908895
650443 848578
667875 835461
756649 742744
592134 904804
505583 991760
640204 866876
662718 847039
543927 963680
809091 695092
876353 621583
684974 807409
858356 650969
527616 972530
959694 541586
506557 987098
871427 630547
932988 569573
598136 892966
707392 789519
672405 829455
814470 683250
564243 932773
729573 768773
725308 780908
724023 772453
714178 780301
566310 931571
933163 572261
588574 908943
690802 812071
929355 565730
877508 628228
500910 991964
649613 856976
576074 932885
784611 717726
790420 706531
911612 594693
693245 801013
662513 846420
679325 817494
808557 694504
744760 756733
598656 906773
889040 610482
787178 706878
598719 909025
888943 618263
791737 714289
589839 915714
633360 868359
626105 877868
704423 787943
800197 706701
937822 560247
919045 586157
924372 583822
985969 510747
513978 992552
758402 742504
952215 539316
542516 962048
808981 686315
618576 881141
992864 509831
733524 757095
527918 969724
750214 747733
589271 919298
985748 505685
767358 733120
646208 854184
735999 754993
774848 734925
621893 882688
695377 803335
517521 979719
561911 939882
897576 606619
524012 976605
506888 990362
690996 807913
863528 631588
642004 853180
976068 515958
671242 829568
823880 669514
901408 597326
937791 563175
505881 997182
921882 583923
904918 600897
952899 538898
549326 952655
608224 895095
738645 761028
991361 503638
651748 846798
873949 628079
688259 801837
815371 684541
762893 731967
771788 736985
865512 636076
670045 832161
924875 583880
762478 731723
941572 552350
732913 776141
763693 741008
643453 864768
598893 894561
568396 930943
613936 878125
700390 807328
509290 984920
618342 874293
584688 924906
767188 724003
907370 601425
889106 612564
496200 999182
846910 656715
698122 803877
992631 505188
814423 684745
959692 537209
888452 607062
641008 860825
644291 857891
514154 987734
628128 869923
881364 620610
502702 988130
982360 523044
530547 970565
842997 662104
638101 868936
522200 973322
654661 850874
618037 886220
943009 551750
776627 717981
519460 979851
601227 903298
940157 563037
803085 688242
909014 595603
568965 929205
873302 623573
897489 608430
866091 634949
798498 695452
965278 536159
837320 670583
745990 744246
737432 759612
642826 851907
985460 513918
736078 765568
878134 620636
672043 820293
779004 730509
928120 580218
699012 792169
523303 969049
928223 581614
515529 987511
667162 842331
879227 623619
847255 647472
665349 826741
539379 965834
859151 645325
511409 995603
825064 665397
565827 929479
715708 781927
914599 588855
755691 751044
524475 967907
921700 580715
861121 630043
853744 640397
753548 751965
596231 912208
621859 884242
704081 803021
697595 812354
839231 668623
988007 519895
745262 747118
677556 823330
675769 833889
572805 927652
574235 929592
717439 784303
820768 685695
932215 566578
585237 919025
971660 526615
998177 502892
562675 932401
748600 758311
567289 923980
936113 555103
585832 920982
915537 586102
612071 883073
860381 641765
856654 650778
684469 825375
784536 705780
828819 671253
771902 721763
497105 998288
524594 968812
675155 816820
620240 872543
540551 961954
577490 919084
935258 570462
594013 903903
610937 888499
693396 810415
901647 596307
865646 624408
990734 513457
795160 703892
776196 731510
766982 740788
727070 775614
870246 620334
917087 580742
962218 543152
668213 824928
694240 805288
543346 948379
604675 889596
784180 715031
865061 629716
538365 953646
570098 927356
507147 985535
794222 711082
690665 799497
852778 653361
676107 828930
751402 755244
706977 796343
882417 620949
665447 834153
534421 959826
901845 594362
594177 911059
911037 584846
747526 760548
772211 726097
594174 911569
969304 528115
795306 712570
778753 723843
544578 961179
574512 931574
794020 714919
664036 843044
744747 754503
905899 591224
610692 891944
821876 684783
760766 735748
906472 586267
888588 620599
897980 599206
865462 639518
532513 958781
730501 772652
990900 502001
537233 964652
976699 525499
640566 861987
784621 707809
846034 649918
977406 522401
618232 874735
716210 791707
992364 503125
515777 977067
594682 912385
585284 906957
905980 589127
670961 838699
747781 759567
529570 973959
554470 954683
734139 775213
988427 508770
770452 726462
956658 534294
729191 761256
996130 494763
687340 811119
801654 695413
685104 813802
676655 822947
670115 823020
839170 655369
680095 825713
853842 651628
768299 730839
707014 798733
672719 822796
530498 963010
628961 871325
704428 795909
905511 592884
578665 915702
863382 643048
934899 571298
962997 534146
650007 854467
547884 946804
836664 667445
787485 720050
723845 766847
507472 986669
987602 510896
956379 533688
710162 789739
584862 909787
568491 925014
514652 992233
633313 857844
725410 765646
507726 983893
613052 893636
851597 654962
672440 821142
594286 900014
781025 722590
994831 510520
988598 519908
626185 874303
695283 811712
786864 722345
712070 785460
590057 900663
539352 957311
982877 518954
821846 672593
830464 665256
781997 725924
584501 914236
929002 564692
544119 965151
940699 568314
920022 580110
661190 831901
881066 613486
791247 702142
671115 838097
887334 605691
866667 642341
661390 845317
584780 910876
790042 703398
765317 729788
601746 904639
876882 627631
591039 906765
640637 858258
927973 575514
719953 777107
595151 912966
737274 765331
546397 957416
601125 895110
841238 660250
828985 673942
862620 628944
714931 789519
913366 578356
869639 624319
510917 984085
804161 686711
908012 588318
572731 919575
993617 515967
958200 544049
872968 624072
549502 943598
701156 792121
554712 939470
982913 512672
626458 868794
734023 757534
827334 667312
670284 832153
894382 607767
626934 864152
810295 689071
617006 876849
893408 607373
540521 962022
723317 773582
771172 722148
769083 722330
516750 977539
678226 819424
740632 767707
908516 596408
509331 996226
981291 516480
569589 940026
741483 758335
801097 707300
955588 538344
670680 832214
774788 730621
960057 548537
626322 868928
993827 503925
864739 640423
814326 688303
643142 846908
686588 803946
557571 942241
845110 651397
514102 980618
818775 675054
651654 844331
731114 773940
996369 510500
752774 744166
554866 946809
765758 742336
820518 675807
652040 845585
527238 964839
752527 750689
613515 889499
769787 721635
879406 610798
821949 685441
588576 909517
795290 698765
895324 609417
977873 519402
699395 799954
973148 526935
811084 684923
712831 782060
741848 759068
872935 629115
639222 863464
663878 834645
847798 646143
687696 811124
646525 846797
637012 867685
968194 537673
993322 502950
742618 762652
565733 927906
690776 818729
535810 970118
952165 539353
616508 884289
788320 704271
872094 637837
631658 860655
721393 775743
685331 822181
627887 877525
979652 519895
737671 766442
539294 960162
740645 754788
518085 973595
785874 711705
561858 943005
671068 825747
723293 772544
581061 923479
711194 795691
618761 883849
990431 512525
865910 637187
954883 548703
843773 659371
706049 788424
933623 560798
721293 773711
630604 869513
620051 883543
866885 637208
858417 650350
983312 515441
724126 782988
605133 896752
802610 703359
656044 836147
864438 628082
602317 898231
881883 608735
506036 993765
950563 553894
988340 506766
815753 690313
847327 655217
918169 581916
593957 911066
513427 980590
823281 686576
776780 724722
750796 752305
680478 813880
638133 869263
905695 595584
706138 803855
934246 572181
899867 593419
977280 513757
725903 774519
788100 714762
897960 604867
884964 607343
567875 932441
672675 833071
921892 569456
701348 807488
551010 944407
911126 593191
984020 517912
751801 743827
893206 596910
910479 589820
696008 795421
996835 510287
858806 641773
926460 567289
929230 575607
793177 700045
570446 934801
695546 802182
657455 850311
692544 806789
841899 659153
550711 943697
943294 548649
533643 969036
771579 720918
519933 986880
753289 737289
576437 915942
796219 695536
926930 576607
836279 666243
692352 812385
920125 587772
850380 642627
925326 568424
863672 636655
744275 759047
771334 720340
974749 519270
979816 510745
900973 593295
709838 789788
807349 686390
637241 871013
996010 498438
659493 833537
742647 757033
665537 826439
801179 694536
998191 498407
966404 525425
761094 736709
695701 807537
617510 884386
510130 980953
525866 983626
623291 874370
514460 986875
668538 834060
597948 895463
669062 835850
889266 610558
676259 828079
999816 497800
968681 538089
737918 757426
654787 839976
744377 749582
942511 558150
591709 912463
794134 704969
504705 990764
807377 698193
671097 819559
856846 644890
534950 956315
588911 917172
850443 652847
957049 546806
677018 813082
843243 647300
644550 851157
788117 719583
542225 962994
760253 737059
648416 855251
940527 558958
968941 531662
866216 625883
928203 566827
751593 753231
503680 996155
885391 623542
802955 690098
655810 844233
780967 723267
520564 979321
834138 656896
827625 671982
672893 831501
727293 774215
766586 727838
897726 609821
605128 904645
550332 948362
815304 682850
782063 718481
589505 904364
999572 505912
637697 855363
590311 917333
639371 859877
821966 668245
829480 678079
923311 574235
968736 525588
501321 998505
968378 537238
628956 869619
951025 556050
767833 728484
557085 937270
754486 740877
665825 835604
783454 709961
988126 513898
646762 854596
653057 844702
642593 861302
917181 584404
547783 949864
630459 865073
749604 753219
939677 554376
739772 761559
844728 650503
843089 648438
545914 958428
543145 954261
647085 852308
928313 571633
667021 832660
969891 535376
581465 916394
513008 983278
889260 605686
843213 647911
858772 640189
707154 783191
567645 938282
686086 811768
829250 676140
638898 859282
947977 558436
800993 701650
859441 633302
713047 782989
664885 840802
631590 860710
952679 550861
814488 694554
755260 743560
541282 957965
617586 887846
908875 581897
857309 642315
770884 729158
868643 622369
986402 508291
547503 949415
787435 710194
512920 989073
950527 547310
773405 723362
808722 685102
801704 690781
573844 935931
557325 940517
974562 534697
977683 530775
733203 757247
906111 603031
596656 895750
941528 559569
666444 831153
683814 816795
894436 598758
983644 519973
619930 875414
809555 687794
509363 986099
570595 937545
674053 822878
563548 943678
521612 986357
893668 613840
669382 822208
669090 827191
571584 931959
665443 839498
776539 725296
800598 704096
759824 745755
709800 787025
667144 834236
682012 821223
970208 536635
955395 546330
582309 919670
945691 553271
710497 791304
930724 565004
922102 574007
713747 782757
761272 741454
916475 580533
595366 910884
886591 609441
661497 832656
640556 868778
740796 765724
501020 992928
979976 524874
984740 507823
711222 788394
689103 817784
930441 566108
872871 633369
749383 753800
933780 559009
576188 919893
645372 850603
798259 709641
952108 545706
720874 771178
970015 527084
567478 933766
755246 752662
667971 832318
509246 994878
547480 955968
866578 641800
630407 868226
573561 923760
801448 704957
868694 621455
955014 542939
548763 948507
787786 705725
680656 827294
976480 520131
912012 585172
835444 671776
911730 578839
680476 811810
666706 840087
868730 634082
928498 581249
861588 635544
624202 866769
763206 727972
569818 921373
652793 852628
974135 531494
774832 716313
663205 836568
986715 516925
889918 604984
559739 948288
933934 560024
783151 713163
999924 509350
931429 576654
640398 862258
892971 599041
588593 910329
955837 552875
684485 820740
637623 868055
981388 514330
531811 966342
712987 786462
576385 914590
781951 714455
689689 817199
952876 549500
811335 681728
705734 797892
647144 849146
954582 541643
532676 970238
549211 958679
735752 759615
794675 695890
920252 588988
756178 753415
741239 767813
614186 892423
745684 747767
553728 950373
945940 553896
682022 825750
903842 599270
565416 934357
728848 778652
580704 927825
742519 764296
832159 663739
891627 614098
821951 671204
786338 712162
851287 639433
506072 994028
761603 735695
523282 969387
687632 808858
667012 824436
729906 767642
782569 715988
755619 740650
813232 692673
621717 879011
527490 965843
916439 585664
958127 543962
731773 760940
797145 702727
825353 668237
998087 495343
992860 499602
511416 998578
742108 749466
716697 780554
813360 687152
563104 927050
721977 775125
961805 546147
857167 648456
805662 702257
537426 961986
680412 827995
589551 907119
921884 575380
542262 951724
939333 558426
543558 959146
768627 730862
643190 861423
980920 510317
737915 770425
941265 564671
844269 652193
507389 986552
870316 634023
965672 525479
675835 823882
896367 609897
899431 599501
837694 654699
635189 870182
728595 775092
996941 512701
962151 533498
858432 633001
783169 726583
756219 744302
973707 523297
711388 792633
779587 718383
541091 953525
650917 852567
881494 610403
701901 803609
871405 632688
851562 640376
926008 571798
994265 504624
936794 563017
593680 912578
526160 964135
872257 636613
667309 827457
760751 734413
690022 810451
995183 511512
715377 786085
524675 980489
931683 575732
978714 531111
746354 760361
535205 972458
832082 673435
945831 558373
549169 949470
728375 770143
936893 563475
650166 855474
576072 931522
545844 945035
592749 915378
508096 999102
535865 957817
909837 588925
964844 540963
590312 906002
999601 501381
646248 860741
970070 535857
998400 498814
558998 942258
894240 610494
962075 536791
629103 868895
951374 554585
677025 827400
516145 985522
712038 779928
692051 799767
705994 788416
741547 761003
805426 686537
560749 941566
809474 697933
631811 870590
735057 755277
608533 885298
577880 927275
919482 587393
856279 637517
813545 694857
694157 804082
802281 698807
518307 979090
574789 927350
751629 744144
745366 763142
876917 619412
965133 526339
891536 601177
935799 560943
927447 581397
994051 505785
768392 724478
507296 989362
850781 655383
891658 615697
582828 920910
723502 778384
649009 848031
647727 861922
513909 992573
565265 925559
942895 566368
921781 574252
542151 950385
533239 965726
685787 816404
629489 868699
968474 524407
561094 939038
828031 670354
791667 717324
539315 962120
778852 714130
688474 810967
656922 835730
913590 584457
929184 573157
855025 648031
956327 537818
990301 507018
943761 550519
757420 748883
902520 601085
716301 783416
663884 841363
554127 939171
994361 500702
811307 695851
611559 890456
856039 642471
831325 662252
958629 550749
815005 683718
492412 998448
877375 622043
590155 913707
971101 530505
956799 545755
645724 853287
922806 570758
685051 806051
692584 799459
978342 528300
646558 847673
699256 806346
522777 983878
647630 852570
618186 881356
681902 826695
765774 727203
849712 647570
702401 804185
739634 761932
616649 873968
760715 738673
647300 844944
924605 568284
883948 614696
845650 645436
823787 685617
598709 908256
633129 860761
772854 735715
969965 527048
992706 507066
649126 843502
537904 962199
980772 516466
949486 557251
507580 997730
996358 510006
686345 813265
776077 727907
541311 957127
781688 710449
844174 658321
738360 771479
797101 693990
735421 770126
817988 690800
729065 776474
574740 928192
844029 664497
658602 838719
872785 625826
866796 636087
979535 524297
553381 941059
985832 514880
782267 716432
752424 749734
820929 683651
982153 527609
995366 501751
816386 688176
950645 552029
528290 975057
796154 698849
704857 802054
919340 571344
919240 583171
584693 922106
547175 959354
641532 850876
731699 774679
933027 563772
727820 778988
507100 991251
522439 971763
868611 627356
499616 993423
519658 980402
854951 647208
644457 852619
516254 979888
754431 741367
970997 527794
760599 738417
626788 872002
991768 501723
925059 573192
747611 746319
957469 548169
525570 982989
825780 679968
733289 767662
846932 647628
565683 941413
949088 559641
585670 920545
999494 491825
876793 617547
894950 612218
603632 904774
796537 699702
679324 820919
981440 514760
523219 970489
773816 717976
952861 550098
765555 730649
547103 946914
703945 792836
956741 538648
789400 701109
951657 545426
808966 689801
910184 582776
956027 534902
963485 529706
715469 782925
892288 598551
699377 795568
717758 779272
895639 612055
873476 635395
649382 846829
968105 539150
779762 720922
551773 943466
655111 849908
858249 644668
909398 598584
974703 518503
700042 790225
934932 563084
948860 551456
846166 649868
559196 940713
530722 959520
778079 717410
558577 932691
794646 703774
643743 858759
798465 700547
982490 524074
730745 766547
796361 703241
931388 572106
790004 718564
819676 684288
937510 556263
742314 749310
714692 785263
914664 582369
814490 677416
751886 750619
836191 663009
930824 574288
513154 989999
724806 773114
969646 521657
555597 944170
621796 876856
882247 608964
984217 520958
777942 729927
984023 524155
670528 824807
826394 668267
521766 974246
768470 731238
984397 508613
843908 646099
600675 901398
879501 625078
946749 545276
640209 860790
711531 782303
763257 740577
686881 809012
607122 883503
982364 526476
817898 691117
844097 656900
999114 492508
531148 961742
989222 507009
632959 869218
546637 951141
895123 598035
558401 939996
652957 837269
851156 646772
638536 867159
653591 848094
556221 940437
638245 866040
640889 861180
830760 669397
503729 996928
532399 969755
870667 639178
586361 904541
867678 623631
928352 569405
525094 978930
879411 612258
888587 605519
683130 824155
769391 727755
719415 771694
944837 563309
717833 783029
575778 916231
996018 498471
640144 861000
750236 745429
540208 957482
532015 966792
868794 624811
525566 966869
859645 635270
782276 708888
556153 951355
703855 793517
740053 750518
719061 783870
973910 525425
498342 993981
978915 529867
919953 583437
563926 945447
832802 675568
540046 954537
573404 917473
586234 904582
982449 518438
755626 746475
622943 883546
635308 870893
580770 924991
515502 992069
529076 963066
634177 867470
866242 626596
851787 641926
549036 958654
586280 912227
526551 977836
648306 859768
703553 798179
529622 963951
957780 536485
867383 632604
532797 975811
845284 662001
683391 812400
515210 979445
888558 617552
726541 767749
993968 501500
605227 893356
768854 732951
976408 520113
960447 544795
552366 939034
607082 892298
678994 812050
505395 985174
994092 512520
758038 747757
676583 831493
524454 984527
713981 781151
515416 988354
918469 586014
922558 583816
642875 857931
694384 812363
542836 963946
776826 714170
634611 863770
679021 812027
856719 640347
846985 646365
588784 903548
894578 611597
625218 883005
536648 971518
855063 653164
652013 856950
828547 673752
592213 910770
633947 874576
520582 983536
626205 874021
727481 771640
677996 813545
917780 576680
707650 798163
605024 888332
996862 509741
897758 599249
882733 619583
533414 968269
567366 930974
759224 734723
902905 596128
864779 639708
856937 641226
922456 580886
917536 576712
971687 518324
888313 619142
722783 768741
547260 952246
639085 858153
992642 516258
994252 500666
848185 648899
753981 736722
601337 902332
897937 600000
675943 814599
777673 730671
993627 509631
630366 878230
951873 550047
605721 903311
542339 948645
580756 913467
602667 891277
617992 873862
933846 559986
601760 895796
744150 753135
578684 930060
861131 648393
629812 862971
713264 779025
681820 812676
906245 586854
510636 980417
634021 858838
598714 911017
890059 612370
541162 963294
614722 880536
882186 608171
872535 630849
548188 955131
736566 755539
981256 517172
693664 816117
712506 782090
599136 908586
654496 844930
804561 687415
819765 677930
573458 918365
973454 519446
707745 801612
742417 762232
607013 896511
566352 939442
691918 811190
656640 839431
931437 560821
851529 638495
950579 544701
910204 582029
882165 609808
703352 794670
694782 804200
958666 547130
688288 816501
542907 963878
585834 918924
670632 834954
632512 870869
642319 860031
514821 992652
823051 674600
734236 766322
828986 664228
635820 870169
660858 838092
899457 607152
918659 588519
982314 520889
858498 638419
777500 726513
648154 854914
714316 787077
701080 801362
632045 863389
708078 787342
944745 549063
609099 899433
831126 672057
722202 773519
650361 858312
703039 797463
767042 737478
798048 695344
761241 745008
706260 786359
673365 820005
607923 890331
542170 965207
839843 668647
688097 802479
668024 834453
628426 868274
577026 918705
649333 855721
976158 522793
955586 534567
797341 709578
613389 878585
514473 985072
966105 533806
596706 899832
932546 569949
719228 778121
671261 824500
695879 805356
679356 810967
690412 807540
751936 746640
500546 996468
990990 517615
723407 779560
692058 804910
676522 813586
873128 619995
843881 654760
577725 924623
799484 697906
818094 687930
518714 979119
608336 881854
592900 908730
836319 659488
828385 676746
900768 593711
658466 843197
947936 550888
738017 762871
626245 882353
749958 752230
649400 857171
947162 562488
603769 898262
675108 828122
863112 644523
957107 535762
740370 764578
952682 540347
959373 543801
696157 811931
805821 684348
853893 648960
632325 873508
863598 626822
808963 688747
928189 571637
860712 636686
854131 653128
577037 920257
675520 833358
836364 657032
597792 896172
585402 908624
511554 988637
643109 862575
883879 612267
613077 893694
943807 546835
690121 801813
911131 582805
570303 931487
569174 921349
766923 737665
903221 596709
723750 773881
692274 804867
920382 580540
870109 626363
573016 935033
932769 560667
962237 529033
657803 832747
673960 828842
767352 727114
739843 752143
702492 795971
708642 790579
911794 584935
757462 748485
663847 840096
792613 708900
996291 500283
973046 536407
966778 529796
807519 685476
696508 803973
577772 929900
559399 943011
850884 639668
898787 611087
571050 925553
826003 668269
539959 964020
978866 528688
753988 741386
563962 943532
709435 781095
616750 886838
839381 662793
546015 945676
798975 695588
845637 660266
772968 719507
589149 906857
889158 614197
531783 963568
904596 595352
738206 759400
692384 808843
588218 909414
789703 715629
844082 646310
975659 531267
825404 672078
790032 716777
548729 954805
560654 947695
666116 829463
924130 566922
633890 869024
702487 793431
662621 837048
697300 807110
973256 521243
682117 826716
853562 649479
617460 879914
574930 925993
793914 710957
650946 844569
757950 750007
722322 781345
895515 604924
607844 890017
572578 932250
686741 820400
952144 552915
825709 673183
624889 882970
624868 867820
651366 850483
526488 969170
610346 884231
677032 830526
843901 658693
916417 577480
984787 515511
657958 833799
987981 508612
820549 687661
803958 704228
673087 827137
601182 890907
528041 971478
914191 579356
589998 903842
670661 831113
866481 640528
568349 927327
778836 712735
519999 987231
952125 540700
686277 812552
711336 786802
763910 740725
955465 546266
783030 718781
731110 777390
786472 706254
883718 618034
865450 630252
780195 723985
879350 622667
991508 515330
534474 966807
907182 598885
956646 551438
797597 704510
602989 894375
498202 993532
697422 794103
568715 935628
532603 971687
985725 510268
537271 963244
909858 586217
868116 632722
593811 904029
746742 751842
555979 950982
548650 947621
800358 699346
594737 904518
822210 671891
511651 985733
575116 930978
602287 907043
580652 919738
512710 985918
995000 501924
873999 620794
916340 584480
767076 732680
596312 895566
920926 586120
708345 789661
519641 980779
555208 941432
972547 531722
525933 973385
883743 625776
955256 549478
673009 819719
950682 541729
779631 723757
761254 742308
683810 825531
597025 900541
945417 550669
686311 821128
786293 717192
738427 766447
520470 987534
601312 890725
673243 829751
954562 553495
881009 612953
795494 705013
728893 773991
588736 914072
608959 884140
669361 839043
797319 708222
773685 720730
878151 629197
793308 705050
587841 910276
597687 896296
666817 840315
637677 861942
766906 728535
625124 878747
736891 766504
832257 667274
673121 824094
859486 642752
813887 676969
554574 950985
960678 542895
556147 947945
541770 965090
814590 688750
652986 837122
500833 989563
813037 686160
666888 835236
844867 651743
593385 912171
597090 910297
647130 848179
677709 816552
830502 675760
873834 635434
527589 975447
868510 631418
850240 652888
845547 657789
882392 625846
897139 606948
785805 719021
764729 737963
781664 714746
989759 519147
531385 958712
618684 880927
566171 939036
911673 591939
797496 698278
596432 896635
508154 983280
550649 957769
561721 940368
985347 524302
957261 536586
568775 931302
837212 669515
759299 731905
572367 922345
752358 746257
568720 924482
557804 936722
731632 761113
537902 970629
781539 721189
733370 765929
804287 695700
799452 690565
537243 963034
757209 749067
898209 605410
595651 902311
644788 857890
951102 546110
915106 584784
815425 689116
668518 827663
850811 649001
752377 740967
722825 785056
927281 572744
721627 771221
606769 900674
506561 993295
716029 776902
741284 754472
768542 735027
803787 692211
794063 709077
761103 729542
560791 946456
844234 662370
723763 777740
541778 952339
536950 961567
813784 686478
951805 557012
993717 510410
988358 506217
974331 533141
962239 545489
865149 642685
732414 767105
995519 499739
545243 962429
671749 823197
934722 568875
628984 870233
686808 822959
986062 510036
594655 914681
783611 725105
736155 757764
655026 854442
541914 952808
960901 542454
533024 975568
622416 882600
503964 988266
583303 908093
736057 767122
613631 880502
643212 854195
648291 859632
958180 549477
865545 637568
689880 800636
648002 848332
753205 740260
756718 748532
721887 776893
800027 695284
793140 716753
943503 566076
879156 624651
689051 813583
783938 707397
662693 828769
598214 906795
895419 612530
768437 730238
705851 791610
519057 984751
683349 820346
791034 705711
863173 630516
963775 528355
562318 941445
581287 922470
531706 966402
626724 881452
620595 887087
575252 927537
666112 829365
814881 682549
774491 728893
652827 843415
617788 883375
724142 782870
514571 983717
658821 845991
666342 831638
739282 769823
650209 856623
654755 836754
551467 948973
968036 528367
957827 540214
983187 525416
974244 516903
580004 921864
948819 551280
803130 696469
781162 712728
829187 673345
920825 588154
751164 744301
898374 605993
569967 929474
547524 943051
937369 566084
527212 974535
835540 658317
965715 537326
991101 505977
694239 808903
799268 709899
604429 902768
609927 897374
986924 517045
578828 925058
673782 822484
811987 683848
725655 769223
862976 627618
988394 515505
802646 688402
937197 571643
723264 778435
581868 924920
524499 972861
925253 571091
536510 966891
747970 742591
954352 547984
512951 995890
540292 954716
702689 793584
752195 756676
734925 769113
898633 597693
949375 550719
734101 756158
627850 872262
772336 730172
752666 755655
544655 947126
911778 596339
620760 880018
855051 649124
666251 829749
867845 638746
505932 993968
751469 752149
732679 766053
562987 942372
878223 614839
726956 772256
938848 552027
927108 565416
928777 566358
516402 989018
840153 651758
510785 985116
822037 671901
729377 762910
738629 753640
713599 795340
700013 808908
609365 887343
547460 960973
983684 511884
821103 679122
540139 960755
885847 613181
979513 511344
824528 684262
835440 667748
747103 755744
738813 752117
802226 704324
688262 815946
799074 693032
967939 541903
943672 555202
903614 596308
738269 751747
568997 937805
877858 619339
959336 543936
736295 762644
587477 922378
634394 862491
827079 677305
960491 543984
961340 534510
615177 893533
920559 580779
880380 619589
601847 906852
649673 840749
892797 613185
770366 720608
981882 510720
990554 511808
649411 853208
621847 887497
994486 496062
616785 884419
958309 533287
618613 877501
763566 734316
740404 759531
672365 829450
599194 897823
587340 916108
575417 924536
971585 536363
731997 759818
882344 611561
910129 582198
946355 560969
641858 861810
980147 515711
759944 749520
656291 852537
996969 511300
949223 557297
951297 546967
717778 773899
717339 785531
614121 888531
886264 616481
790326 702206
970962 531682
812062 678720
952956 552690
733611 774329
846181 661046
938808 562999
506779 987130
849566 656631
696589 803933
776633 728695
805904 695713
991758 508311
953026 537274
786037 719413
983803 506636
617623 881014
737424 754848
756869 733934
915587 580575
944116 551566
788343 703429
813637 692692
743065 761540
930144 576669
850554 657808
565472 932586
633765 870503
935993 555477
765917 739729
715825 791380
566258 936774
944768 548063
622289 883934
966216 542860
745594 754148
608677 886982
662527 838784
739915 756846
766986 729637
726807 781782
570053 935771
906836 593572
550475 951553
972797 532405
854334 655113
515492 981346
527630 972318
951601 548666
982308 519078
784918 716448
777923 724396
881208 621995
566283 938236
733185 760531
788996 702598
658564 851424
972959 523497
523943 981788
640552 861049
607538 902176
722744 776637
518050 991809
715509 794484
651714 839956
800425 703716
909344 590138
725298 768218
961303 546937
593614 905689
570740 932027
616027 887017
666404 828703
905086 603441
668464 829262
808384 699894
584414 917385
508374 998616
792509 702860
715634 793757
866665 641432
787591 703729
964305 544448
865204 628930
579842 915581
652314 851224
723292 775804
876802 632830
657531 846171
637151 865198
605118 896192
627611 877732
591589 913340
792994 707511
512627 990747
536745 954235
531125 971040
847201 662265
706699 795012
817947 691581
849957 648186
538598 955419
861765 636636
654503 848971
983583 506840
577056 926446
812044 690599
702726 790257
807147 697972
987977 510207
646467 854312
802843 697641
871887 625195
531257 975117
914140 578257
933799 568047
670303 832887
706022 789092
562317 938294
963654 538563
632658 870090
833999 671391
735138 772662
522746 986789
561411 947867
718183 790035
571288 933526
870551 624830
619974 887665
692077 814627
896343 608760
702889 788213
572248 922415
719857 786363
988843 516328
842051 656689
907695 601667
819167 682488
953860 553201
587333 922612
881771 622225
506347 995876
755837 741158
521220 973970
773115 729127
996865 496743
665005 832519
593950 913032
667632 823527
804283 686419
672256 819218
507611 987674
873983 616161
950903 541191
996623 500415
635434 862863
935155 567621
804729 693981
947610 556282
985126 520614
542129 967381
584070 918493
638231 865084
768725 736765
516071 986062
668330 841140
941942 549277
962929 545014
636433 869399
823623 678624
734895 761759
891642 615270
625344 874543
987088 519476
881668 615993
500693 989408
708492 796260
980571 525101
931462 571079
903488 594712
889692 618832
775825 714236
977914 529186
624277 884132
549331 944683
880419 620639
539357 958319
917206 591951
809910 687641
536467 963676
585243 909467
528549 962624
845964 644433
588534 911842
762469 739331
815699 678917
879268 614092
788131 709339
741887 752421
588306 905076
526835 970758
636265 858515
869383 621033
852308 647050
668915 834747
567703 931786
712731 778479
605472 884782
660420 846624
806723 697443
857772 643333
973762 528337
536665 963799
540092 958545
889608 608456
867475 626409
970587 537428
754267 737930
922248 579205
730100 777553
510837 986853
613772 893796
754547 739627
881591 625940
747833 758583
533735 964944
770891 730614
661742 833028
947697 542483
705820 792957
748340 756019
663360 837779
959875 541949
554978 938263
742804 748778
702093 794552
754415 738939
955924 536239
758242 737541
972502 536019
765570 732184
554347 940472
512105 982362
645296 862170
720705 772902
532938 958223
760771 743669
839934 668685
557026 943315
883363 606765
792578 713633
738793 762499
654215 838320
973518 531099
758513 741449
520042 976743
690800 803260
798841 699915
946910 560513
573760 935227
626093 865718
773927 716126
655830 850624
683177 818418
801237 703559
554806 936132
526092 976473
616222 878399
638884 857487
988145 508425
892205 598286
508342 993770
863499 634704
904613 592400
951263 552631
826020 664252
589465 911430
821955 683455
673254 817545
557766 944750
861203 634212
794507 696892
643646 862630
580353 914406
601981 899004
900154 607012
524743 967111
531572 965491
972339 524072
959624 534225
527341 974181
949628 554647
615796 884731
728667 779028
712178 786335
843402 654154
726886 773343
729917 770932
850395 649941
534547 963931
744171 747962
629209 879961
548256 958132
550169 944003
543435 955140
682192 824350
869218 635550
707650 783166
717853 773913
520717 981647
706254 788598
532316 964870
843562 646562
709472 784658
803541 693271
669889 836432
552619 940681
532803 958831
598775 902831
766691 732023
696350 807949
583415 916342
584613 912169
652471 847744
912763 593213
954676 549707
895005 606052
574742 931798
770128 732825
695450 800454
911865 591721
732251 774642
721326 769597
947819 556737
881960 623775
726052 782511
645215 849724
840653 659848
759718 734293
530327 974665
549238 954601
541110 954113
620955 879127
980950 510215
924152 579743
737913 752433
697679 803605
832912 663298
600514 907981
914628 579311
992387 506964
879756 613389
730845 770296
853696 636780
730290 760053
880812 621287
983790 522662
598843 893531
637620 865253
521612 974050
997523 494044
516218 986733
807448 693425
645963 851332
860252 642327
600622 904187
678019 829747
978690 522823
834253 664043
878951 613566
759900 744573
709717 796829
659370 848699
934421 557492
541962 961446
743053 753704
804858 696871
619755 881936
922794 584122
839686 652720
749820 747318
848320 652828
833568 658866
910249 580648
719162 789160
577306 923694
581489 910152
730967 768348
687892 813520
669538 839539
752852 741666
770642 725828
892342 610377
590558 914603
904860 601138
566912 933858
879979 626703
991845 511216
767640 728818
571957 922782
800554 706049
961027 534370
847111 643746
730963 761395
689969 804637
505101 990589
554353 950680
562285 942932
902273 587998
654159 853025
948119 554444
768754 722836
517353 974256
648793 842483
751093 741426
758975 746607
652676 838829
632859 870008
945170 561956
585425 913114
710299 795573
892317 599904
820430 670905
741792 761399
506117 995547
646750 847831
621108 880040
822375 671839
971284 537428
603703 898927
634627 871042
577387 925627
815602 688496
998995 506524
886717 620599
993279 501131
631965 866691
545103 950547
514163 994240
784958 718815
810806 685240
542472 964410
608684 889147
748181 756225
585895 920104
770043 737799
919191 589983
774578 728151
797086 694799
885269 616233
840615 658627
892972 605598
889022 619667
725391 768836
781186 710174
539215 969464
579841 913461
984732 517204
806215 700610
547219 950093
800425 700489
755237 745596
570890 932174
512397 982002
891241 602237
879367 613031
788422 708014
509736 992875
931436 571584
641616 854691
955827 547350
793555 711831
537007 953168
567320 935245
638553 861622
951357 548738
863223 641399
558650 951128
679670 823932
617270 879189
845711 649961
977778 512819
670730 838532
580586 912085
629103 877205
777647 721299
562586 943933
573430 924288
639954 864112
899247 597167
636921 854004
566746 923879
508473 988445
790063 706565
729586 771160
749093 756258
513535 986147
952652 539716
768525 726108
739618 766448
710440 799074
840041 660417
642708 864439
830073 679557
628507 862584
886017 605925
520193 977737
681358 826737
640828 860387
960723 536631
998926 492349
770423 735933
589727 901850
896679 595530
860393 632955
571978 925982
850027 658487
817201 674929
560790 934925
672560 835220
993050 500336
823030 680160
531895 969875
864891 638085
976194 532518
902693 592351
503769 994120
754467 741040
903844 600647
908445 592335
633136 861736
975920 518438
573860 926783
592560 916844
643557 865866
870091 628655
839220 662706
632515 867905
779977 710481
854137 637497
976737 522459
690847 814194
830261 665782
908541 587975
736600 753868
849630 641398
710198 781932
621603 873371
888393 606288
818220 686840
878358 627455
922156 578008
644201 859266
569568 935094
696667 809425
975285 521791
807184 693681
696415 809390
498618 996214
989708 513290
945809 564105
751101 757642
546244 953519
796352 708335
505625 996322
539749 964724
663042 827819
995736 510116
878469 614739
930961 578624
867683 639636
998491 496467
939535 559304
987783 516639
897486 595510
811730 682370
903006 606426
803961 704860
927018 567580
555808 953636
944621 549164
630737 860742
709584 787161
866301 627761
610533 888139
881686 624279
538289 966450
573255 919456
562359 933985
856680 646825
620890 877860
610570 892187
534487 962313
658809 849801
756334 740857
567505 937502
953059 542995
974104 521864
721933 769143
702210 793307
682841 817487
687926 820764
618053 880518
647365 854505
639716 859297
869443 638894
965208 541999
964289 529642
536919 968175
557630 938733
637773 854572
842573 659671
870313 635938
987364 512724
900106 590141
683803 809371
961263 528783
554326 950014
572664 933821
598521 896257
516189 978584
888464 615803
675574 816872
807172 690740
989857 508816
861832 646936
846646 658365
927877 573797
926469 574523
783782 716475
947878 545322
876384 616105
739344 758653
770710 732520
531395 970916
719465 787743
941942 553347
537872 958232
801825 694839
514736 990927
926995 564916
896842 612538
907040 583749
613202 889173
610140 887459
895379 610868
816020 679530
898438 611044
667757 833607
920583 576357
772989 724858
714362 785096
918958 590428
801925 704650
886384 604233
579257 924715
911856 592594
622845 873412
682662 825745
668596 833924
616304 885476
537473 964556
601077 902771
892978 613839
703948 791731
710990 798854
928025 574350
583899 921271
706244 797982
504392 999145
620468 871606
551666 957326
569298 939294
701856 799324
786729 710567
688755 815552
936380 569934
928462 563074
525422 971016
760332 744378
527170 979361
513807 990206
831014 678524
539448 954779
598050 893684
746509 754635
516211 981255
681973 810689
793215 716049
934154 564285
574583 923284
587911 920787
712012 783406
547937 956974
881486 626554
647098 861411
894334 614392
513833 984719
952009 556573
978261 523808
556340 950783
772080 718233
902314 596301
883617 623312
597064 909487
684648 825128
502562 989712
960929 542535
644396 848085
866014 624141
958449 547103
820428 670868
957129 534602
614064 888444
549549 940836
647549 853408
755035 746099
764086 738555
746193 744415
614466 891201
509806 992418
726011 767223
809189 698072
494160 999350
635574 856762
726317 767001
904807 603370
533407 965549
626732 879960
735407 757792
884818 615144
857083 645931
868563 635740
567796 933287
843249 650386
784430 720134
850087 651740
502306 988387
569874 924410
625954 874770
573814 928419
537687 964544
846061 652689
883553 611040
632951 875888
588355 907523
766727 727344
690098 816762
629013 880804
719442 782292
815826 688497
724886 769692
955862 552964
670475 823723
593604 899925
973006 523811
719425 787264
665624 830777
730830 772356
549741 959574
744715 750114
893381 600305
531045 968002
508159 984079
502054 991746
533494 974909
536914 960174
622480 874765
949385 549355
608192 897244
761305 736596
786022 705625
885820 610207
621538 875350
649421 857870
895856 599159
709509 795183
540498 955624
606402 895252
843292 647649
842571 664106
850925 657294
796292 707977
536882 953659
757149 745589
811334 681717
506200 992128
724126 780639
507152 997200
751358 746263
904746 593004
843502 651484
574283 919478
864095 626124
825666 683274
986414 511775
636725 864977
767704 734930
799617 692611
615989 889234
525668 978232
685636 818576
893300 601310
888193 607893
919673 588070
734138 760544
611838 895101
778771 724714
839067 663834
653911 843938
611442 893816
873080 621620
686440 807301
708122 795780
653541 849233
934508 561070
953406 555630
648525 841902
929012 562969
926631 567049
538017 955173
643256 856883
678328 811826
844010 658217
691751 799844
809021 695405
609679 896979
635023 857708
644696 848169
910821 596229
560773 948900
915913 585340
754779 739943
983882 515487
524487 970859
741412 760369
862318 644373
911269 582490
914577 585111
574713 925552
531630 967715
957957 549731
565227 944232
992823 503326
621690 874456
736555 759597
777074 717345
968948 531369
994976 495600
706780 790054
938281 555340
845291 660245
740922 757609
819309 685004
555421 938499
786376 713540
676783 821074
883985 616731
992195 514013
660429 844015
769154 736968
560467 940501
998769 494251
792879 707402
579682 911694
534177 966497
791936 702979
782697 721574
942723 563208
514299 981353
882258 621806
646300 847532
570934 935082
679346 819873
979591 513233
781515 723952
980535 509482
766778 741766
739855 766673
912204 594708
966805 541973
943663 550656
712574 789014
781099 727976
783301 726238
634144 874973
556897 947847
707350 791804
617649 891739
993574 498472
499453 994854
891740 613994
800500 698310
901706 594233
855588 642292
709428 787384
937842 562052
934400 567585
624215 881970
695715 808410
826019 669693
924987 584359
590929 912561
815112 676680
556835 942043
995266 500510
821120 681061
621961 873155
516657 974259
778980 713190
593929 912618
917945 588633
509220 983332
841145 664136
851441 644848
975380 523097
849570 654536
952040 551132
853393 644188
687950 819658
797112 712418
532687 970621
642171 858266
783636 720371
963764 535648
898753 603357
650741 852450
700040 796850
691643 808249
909392 587711
964750 538814
654440 848488
805612 701782
658282 833597
513040 979991
518636 977179
549029 959954
969659 534333
975322 528918
812565 678410
709430 784911
566756 927416
934278 567189
942967 555154
984673 512950
548640 958119
558919 940644
982116 508524
676843 823419
945984 544937
890341 605736
652477 856454
943143 549184
899156 603357
884667 619944
698556 807280
687768 820595
982976 511030
786054 721530
636737 857193
695794 804136
999925 501436
611763 879711
652735 844453
699805 805818
984761 517908
750030 744067
876303 615191
723606 772934
520830 982638
862783 633089
624045 873790
568191 935785
958261 547219
757451 739620
648231 842675
504298 995468
909473 588161
586811 919657
571886 932279
643318 849586
888893 612076
749939 748883
649649 857202
952007 557858
545219 952758
847772 646346
940657 568700
759993 739141
881564 622690
645816 846255
609078 890642
713051 794498
997910 499017
822127 681258
992691 507806
856110 648393
757939 744847
524561 981032
720508 777546
748433 749573
627634 871095
512784 981885
907256 592793
929877 568045
779527 722479
636897 859052
776375 726075
766708 737117
944698 554277
509806 995116
946499 556197
920803 587680
787276 702808
947169 542902
934237 571827
911164 596259
970127 530913
897583 609428
703843 795978
985930 513229
775919 715782
595209 904207
958928 549603
743187 756840
623486 882611
606175 893716
680175 818074
675960 833259
781229 728662
818986 672561
790624 699513
983563 519346
547104 943614
665243 834442
806823 690094
803570 687732
537993 966171
618586 889070
873699 623657
557062 951725
766861 729049
717018 783562
752965 738292
767580 739619
981882 524155
747044 759050
941608 568278
567034 933337
908053 589820
620792 882452
837383 669226
561095 936511
804153 701288
627500 872935
772673 722891
861176 647528
964416 530206
541307 949486
674387 826405
731858 770533
787123 703207
807185 691546
689954 813367
568483 922736
914930 594720
594749 909866
883078 620641
845705 644656
560576 948618
902529 605858
815672 693057
964969 533111
776496 713685
959367 548820
557332 948159
921368 579048
545916 955462
759085 747437
759025 749194
784790 721395
922920 570619
943173 552800
549491 940930
639710 869140
710782 795268
659322 848756
748760 748581
640811 860599
734580 764675
688154 808159
699155 795523
647387 861142
638347 860393
752778 742552
639600 864305
565097 930902
845551 647911
983908 506632
528978 966551
593149 914382
841605 662468
492519 998954
574762 928540
504274 997240
533873 969555
685462 808231
810660 682215
836263 656215
734491 773909
519473 980953
695980 808611
494172 999236
534108 958360
840528 654020
968107 524646
936443 565326
929447 561525
741653 760095
901324 603424
688096 809323
848931 658997
899776 604352
709110 793503
660528 836951
941359 552720
871643 631586
786264 708451
940417 565314
672901 831630
686779 806019
748079 750642
660792 840410
496512 999057
706464 786308
533142 972946
949439 541383
840687 668308
781641 725805
616778 880778
872259 618396
687913 808186
700276 798648
798970 704720
973588 535331
959714 536861
743673 753504
763201 745175
812429 685305
765117 731779
909229 588011
629669 866489
689295 805493
670638 819426
721215 783792
976770 532032
525464 984234
989689 513192
806434 687909
971296 526561
669644 821903
711982 779325
790274 710562
659565 848210
506718 991010
664644 828296
796107 711186
649851 851739
726361 770422
554051 938520
518214 979317
558820 943216
944239 555979
721346 769558
924816 567747
881014 616662
703953 792855
634780 874420
991303 511862
775878 718501
720616 784028
779294 729198
932637 558526
618060 888584
860920 642252
974687 531090
607171 891452
632240 867002
768874 737364
510430 996660
896179 607361
600107 903254
639126 857080
653335 845643
607269 891317
626518 880372
530270 974429
629898 868605
850157 650359
860277 642974
497843 999272
620101 879988
719937 775450
733069 761200
511112 980463
677776 817464
563417 943951
619447 870582
560472 933148
575764 926543
939984 553798
763594 742007
642461 859855
594247 910388
823494 681088
887020 617926
827286 671855
546121 959614
564329 930656
909706 585383
731153 773152
785168 721301
922848 586701
646676 853028
617165 887144
686723 820525
977553 526977
881806 626174
984949 515438
795134 712623
940433 557153
674865 822257
762398 731364
912521 589324
789531 711585
512181 984941
693809 810566
659041 841900
794951 702647
612195 880967
986709 516159
877076 628134
999281 506914
630374 868569
920523 577622
942038 564073
929109 562461
806097 692685
883983 622919
967697 525783
926317 574000
888813 610202
877113 612933
742737 748193
675156 821624
580830 914199
671015 829310
566175 925481
674162 830944
567177 934371
924906 569422
995771 503284
948211 555406
630242 871645
640487 861477
852119 655321
694534 808511
932367 569553
763572 732304
533079 959051
599451 895989
599753 905599
991053 509698
969330 536241
835763 670301
928646 564656
706806 789627
619190 882192
960758 538621
806737 684550
562402 930286
700907 800021
598343 906154
831562 659617
595393 903545
550047 943663
905988 591651
871676 626132
708245 791403
648579 858663
978687 526852
867024 635394
751662 741525
657406 842029
576532 920686
754519 751362
792033 710169
549288 953156
741835 757401
658649 845293
891734 617565
850905 644831
833111 675767
806547 690499
918040 578247
655178 839882
628259 866628
870534 628295
800069 702394
785845 710157
840478 663867
800317 691510
690987 809024
790518 717849
939299 553120
520551 974967
658532 832283
832151 672575
602967 898253
559801 940168
545418 955505
722865 776582
863192 631199
524362 983895
747576 743113
783446 716573
988455 515020
858581 649077
548840 960137
774559 731107
844728 664653
639282 854244
817745 684766
793714 704857
770432 729758
820676 688603
897201 594246
724676 778117
580188 929434
733551 773002
965672 533915
544073 947731
736588 761253
577092 916659
828269 662647
815899 682171
545411 945797
772769 721532
714149 785651
550163 948242
821942 677390
925710 573273
957086 548898
631620 868427
872850 618951
954468 555420
757533 742230
903223 597222
966348 540711
971401 534856
915878 582671
667711 834022
561847 943436
754514 743852
637080 860981
968088 536077
704944 803880
628133 871194
496981 994285
949746 549007
816971 677711
691303 805439
597898 908412
941750 559423
521166 974930
523324 978345
560391 941915
639922 853402
779290 712697
578674 912663
897432 603555
794898 712542
948597 546148
500850 996650
859860 645098
892010 612523
682661 825097
925512 568393
528287 980854
762759 737104
755043 749696
850230 644714
531755 960125
579635 915926
849077 656568
943141 566023
632981 875506
599037 891894
996764 499573
855635 644124
496642 994253
880986 619304
984513 524341
594701 897527
660699 841997
964704 542474
906591 600005
843323 654972
868400 638484
976212 529493
865433 637066
833701 674538
918284 580202
870744 634140
609740 896041
627973 865257
583276 914361
968085 537084
811031 684266
948745 543152
856679 645317
651908 850343
975065 530320
802096 688256
913238 585326
831748 666950
876029 629889
788129 713615
521167 970684
512301 989852
644897 860552
596805 903641
548875 956725
776442 724102
618376 876783
502177 992811
777162 724890
686220 810712
504036 988584
517243 988531
635826 857772
867753 631586
575461 924234
788229 714486
731050 763054
739556 770027
713903 791631
983539 519980
559261 931417
685846 820195
593541 910883
722146 778489
768392 732525
793193 716704
786175 715285
689469 813697
951937 540362
562446 943747
637088 857930
939115 570613
776128 732516
565703 926020
707883 790410
521481 987050
771914 723562
699470 798102
768221 725647
799390 694626
840021 665111
671622 832530
795635 711296
821424 679190
694715 796492
820727 687450
607665 887584
614349 890442
551325 946762
629957 866269
847168 647501
639803 870022
630368 863082
762952 742395
889799 615017
856462 651803
908772 589530
802526 695566
520858 981311
792991 705818
818230 691457
751243 747427
588008 911156
612580 891468
777701 720309
937116 566933
627627 873502
610157 890964
663669 845202
525599 980321
647413 846902
763923 743692
859524 640319
797008 709865
816669 689243
492388 999430
592349 900921
720683 773253
734149 767789
863096 632870
901617 597953
851893 644484
530463 961363
745880 755839
993711 510535
929054 575234
762212 741794
934468 574933
590216 908273
751589 749234
786111 709027
855240 651632
829599 663933
721692 786602
610607 888192
919355 571658
654146 839533
779485 715361
745368 753508
968005 541431
746824 757915
621725 869741
621039 876712
649618 846915
649896 846424
775389 722002
751970 755848
965338 533121
521073 971519
830838 673000
754786 742235
597335 902078
912024 580091
766267 739176
802127 691516
934100 559440
560656 941564
779973 725831
633943 866778
513879 993292
588977 903288
799720 698671
693575 808049
929048 572591
638745 852721
791442 708045
605233 896893
902288 600058
675558 822463
741668 751522
568782 934738
943862 551003
658781 836790
643499 865657
520323 977786
922047 578752
974805 517596
862389 628492
696257 809014
605630 891894
878768 621124
715979 786068
594562 899592
701524 791060
568857 940861
700874 808973
908316 597525
926632 573446
535025 967693
892418 611911
566604 933019
730785 760216
860683 643986
761609 746418
711046 779617
710211 793343
774915 728294
515163 987501
799711 707538
964887 527805
635944 864951
714456 784958
729654 779242
538718 958921
754091 748534
556903 940813
775831 727805
889510 603206
562946 939049
609967 883458
696315 810376
671522 829066
623410 878298
803354 692555
698459 803240
704662 800766
665713 832737
754776 751070
870488 635566
916346 576121
889170 617387
779443 711363
931224 569466
816683 685534
692543 805605
541272 962457
793193 710645
959075 538987
609347 890273
569610 931235
859960 644762
824121 685477
878569 624134
613091 894959
889214 608178
720251 779997
934742 570220
825232 683864
925622 566940
537606 959970
848707 655768
814028 683529
752346 739199
802808 701937
796381 712414
635246 871563
643448 861226
553735 947833
829113 669959
623690 879877
732175 768397
696521 795903
762761 737874
940335 559390
614440 893874
841350 653127
777235 721552
700012 809453
510461 982375
612353 878548
844177 659986
680362 816583
690710 813205
875030 624700
647709 848785
647242 851767
557223 933150
944319 554797
711176 784672
836052 670461
912163 593986
961983 547778
976969 515655
529316 964700
928322 578464
565192 928990
895969 599444
970291 527812
913018 592544
506999 993712
712583 782500
808150 698170
655573 842047
636275 857287
632116 868239
744625 757251
571636 920307
971221 529113
772239 725478
986669 508476
930103 568585
900383 595294
700636 789936
930712 571925
910826 595570
804437 693445
646845 859414
936433 566039
542453 952365
678698 816524
765125 739163
942987 548208
879989 614738
903430 600962
544962 953222
709575 793679
584730 907603
648722 860558
841796 664826
883220 613767
894615 599122
511737 996930
970536 538555
537595 960810
608867 900737
688086 803866
803651 702692
946376 563117
919528 588765
514580 980173
558799 931689
605656 896859
532306 973110
710269 786729
575062 928702
869302 623478
798087 709321
777445 724577
667900 839604
571532 937655
911566 596996
966013 525344
791753 718157
605187 903595
722136 770767
573286 925044
801389 706663
725148 776083
880013 614633
770296 730553
729065 766258
872220 623003
606754 890245
761455 742290
659929 844665
897220 596848
544517 960825
948569 557927
765151 739402
640228 854419
687135 816231
812786 681024
701078 803944
612085 895876
981367 509259
494401 999374
769790 734489
878495 614616
767853 739056
548791 951969
732635 765065
989692 519545
842831 662939
645012 858307
970360 526265
882368 610049
718277 787537
626065 876504
704371 797522
849236 644555
927845 564247
519779 980088
647967 856641
965580 526333
903602 588693
844602 646932
601545 894258
775152 719899
621380 880742
795639 709747
513410 994610
591367 914993
904025 597408
579679 924039
969816 528965
982478 522889
845944 654437
876101 615740
779027 719239
788426 721368
521121 979144
722460 774382
955717 549848
906642 596732
997966 494328
781592 711115
650475 846306
695306 812936
686776 816786
677591 812864
826058 664811
884644 622902
805917 690827
943467 546909
582408 914303
747621 751915
588808 904732
899837 600140
632890 871331
722797 780624
781847 715913
931686 575149
582940 925149
975571 531516
507380 991600
932054 562284
697268 797671
831463 660374
741719 766544
893983 609845
507448 985120
696656 805902
774908 731452
833099 674035
729597 762555
558897 931713
715541 774802
933216 566763
651573 855683
950057 551570
657871 845511
511171 990764
889001 607198
874821 616799
598261 908212
782376 724000
759378 733002
859090 643146
869466 631833
585027 917406
650192 845217
797093 706291
835594 657540
923174 573827
713741 787551
969528 540033
694888 800055
513304 982035
853017 654393
716304 779431
926237 578656
970309 539213
778505 716258
527315 964961
759352 735856
756841 736638
793164 716601
749755 744754
699016 801526
631761 861349
760955 742578
566612 925701
936939 560480
705804 803766
612000 891504
771461 731496
925414 577573
685080 808713
667982 833012
796222 712268
694594 810438
826876 678748
738439 756181
579412 926750
562813 944964
962090 528733
841951 652955
951716 545696
864556 632916
540634 953177
690233 803787
641350 858538
798728 703629
751629 756638
838750 664582
936540 562421
758710 742923
664962 825658
644954 855319
778141 725486
691081 813578
977565 515792
958412 550028
708134 787718
806993 684586
668307 830970
520979 976309
765679 730896
522654 967925
923428 578171
736955 757558
810135 696128
952146 545718
634956 869281
564583 926079
756138 748983
541567 955996
852086 655080
817721 691650
595468 896317
703007 806036
966158 531493
626073 872209
705480 786899
517815 978608
848011 659605
625359 875237
579757 918516
905074 588413
542646 949925
866905 635487
997493 495311
651091 850498
925914 578482
598655 907127
874547 633657
770324 724805
990039 516885
781681 718943
816221 692765
497270 994217
918220 589801
904675 594404
660692 839921
667966 837830
571283 924413
987840 506601
800355 696788
677903 828991
679852 825238
899092 602080
595675 894805
812451 684044
817815 691978
743565 761928
664212 843635
603968 890809
841443 652819
517351 985531
888248 609144
921033 584257
815937 685184
573797 929305
838419 657102
981932 524859
655615 837341
607189 896199
800011 694131
761943 728502
681216 821994
508883 987449
873439 627688
640488 867997
706607 786575
565388 943577
692523 805618
971804 530682
532518 974374
918308 584871
594062 905223
968354 540273
902652 598736
851213 643038
524264 974749
552416 943368
538890 953496
762252 729904
790479 711509
970713 531463
748211 757125
687682 819251
603040 906200
639727 862890
752965 753709
590342 901229
750817 748358
948728 550687
915156 578018
717039 779769
741047 759013
986681 512351
747427 747743
566807 923677
763701 740482
752089 750402
623762 873543
943392 547422
917493 584559
571445 928369
988880 507200
652512 852384
967188 541720
844953 646316
872885 617232
750273 746488
785784 712339
506265 993383
722583 780199
535759 965498
710642 796479
730309 770210
953732 552944
902184 602857
538340 965260
645465 863709
836092 669122
921307 580482
714511 793831
914849 589545
844594 645586
985531 519049
655188 845423
930705 578595
958996 541687
590167 905019
754875 743959
560988 936644
703021 806618
756379 738006
742533 760196
579645 929708
862194 629979
992406 512361
522168 986482
649712 847924
969292 537125
885459 621519
896471 598974
750002 742729
686575 814988
725666 771533
799527 702496
514787 976872
567018 937881
819411 689922
511821 988593
760387 737473
644614 847399
813623 679635
675229 829170
627416 869715
570428 931746
898438 610332
671155 829516
647237 860782
994930 495657
692652 817259
614236 880885
637645 858820
586675 910288
885343 613988
624828 869063
916674 573876
668390 838608
823085 677391
574850 922053
992757 504678
506641 988221
998163 499333
796261 694135
648886 852770
670067 821183
627877 862258
962260 541252
983107 522344
915238 594528
731846 767305
994790 511538
783869 715503
713304 791811
896053 598020
786357 721048
765285 731008
626271 880422
913368 579692
695755 807089
755750 737890
757344 739777
667541 839967
545985 957835
534339 964710
516117 974805
533428 957993
616427 885698
859125 645411
596724 900947
500422 992695
834190 657564
770966 728632
995815 512597
677358 817515
748467 756648
903785 605554
755356 744148
815095 693357
556516 951627
771304 725420
843747 658605
883830 607134
535959 971764
772108 728816
662453 838533
860644 641960
969136 536421
715551 789534
845015 651593
823516 684492
948708 544692
954245 543133
712539 792171
560928 937351
598837 896797
580309 910355
833320 665180
514173 984287
692751 798433
601384 906126
620121 874905
730352 761120
568881 936592
601571 890442
526291 970524
680059 827959
848734 644031
967967 526911
879716 629720
992497 516339
769173 736693
837246 653368
705817 798219
701065 792798
559248 945745
753582 754713
845089 646646
745969 747280
659609 837963
672299 832492
712092 784817
774938 734435
739930 753721
629878 861294
956349 548366
834163 670125
980881 510617
970065 523270
919409 574092
550268 948973
891969 613945
983689 516354
498219 999248
608993 889517
811659 690239
752628 739114
745903 758565
762403 744036
544920 946256
951118 549616
965775 527385
670384 832354
624719 879684
501065 999008
914298 591763
865252 640229
900172 590125
847676 652671
513687 991716
927148 577784
530683 976786
760923 734433
611387 892642
825773 666439
592831 914706
721820 783456
776940 730821
855697 639219
926278 566613
629849 870600
990472 503165
936643 558170
721366 773401
763231 727340
588475 916310
679564 830393
788225 713379
899157 604415
553969 939321
992496 500957
643291 863886
786397 723169
849042 658777
858629 637611
636045 866440
774101 732886
668610 822310
927671 581052
847244 658749
722206 769267
946414 546938
766890 730577
970826 523058
571284 930922
522607 973289
841735 666451
872369 621279
682922 810689
566991 925264
636649 872106
516957 975047
747170 757386
672277 825613
715447 777718
729212 775619
985102 508029
727778 764237
985558 509041
844540 648100
758057 745633
856215 645146
570967 923601
580834 922833
528064 968884
699844 791807
631717 859760
556786 946745
885604 621480
776839 720008
635204 861082
782068 726466
770098 723820
885463 622919
984867 510935
608969 888173
980086 524191
571049 937039
760610 735468
991287 518181
578926 912755
758158 744198
822686 672371
962674 539381
869410 623998
819188 680321
709912 792604
581973 915840
957681 538040
978063 518112
924067 571604
937830 560546
691555 809416
614307 882631
668783 840226
568376 930207
694768 809521
664190 843998
889493 611999
634598 862949
899054 609552
875147 624302
875632 633305
603698 892227
523990 985902
861963 646496
849970 642673
736866 764141
986066 515990
965082 525078
864377 637452
693314 814181
716782 778803
562083 936631
857731 636725
562770 928999
745407 760153
561889 937969
865560 640248
771258 731453
980341 514911
851971 646628
608800 899549
592164 910703
584612 916901
591952 899072
531643 976507
561592 938745
550729 947888
519791 981012
534985 957250
852804 644982
551194 947479
952471 541790
617158 886282
802552 701403
939698 567050
780664 722041
726357 775540
603055 905330
972275 528993
996513 499984
641061 857630
948574 558132
758613 741185
876272 632040
901023 590849
978290 525532
653753 843254
737776 762789
708303 787277
821671 680044
526643 974912
729665 766894
713064 790005
581415 921880
837400 666464
795666 704517
696133 795173
745563 764265
962006 533910
885276 611941
706977 789730
958490 534495
934360 571232
920400 577623
836989 671390
722462 774219
757255 734534
821631 669822
835541 655874
849576 659269
946443 561832
843457 647509
787156 715963
596207 897983
844339 652452
951891 541304
583944 921645
547904 949879
847514 647199
591391 916324
712815 777821
763528 733886
882366 611281
593220 903529
662196 843941
954274 546587
999681 499428
840824 661520
929963 566647
591199 910614
781243 709682
798865 694485
758189 738829
491158 999492
833984 661841
669225 835590
666225 828326
644193 863656
711631 780103
537385 967252
594457 899347
563591 940677
789953 717705
594522 896398
495738 998352
812173 695325
755124 749904
543361 963562
582134 913262
998636 508815
495794 997558
843159 657050
542435 952740
787366 722262
969193 535750
730406 761803
617293 878393
739822 768309
609505 894782
539827 968757
825561 677641
711775 795194
860750 640011
529213 969994
598908 893036
800488 690170
963524 532543
610957 886994
767607 733594
960889 545257
520379 970645
515240 986998
870350 623377
707180 795157
564142 943687
715996 792736
598267 899089
840445 655358
895574 611504
834535 666249
688762 801374
975220 521492
833861 664284
797243 710632
984759 523448
733135 771338
742433 748110
787811 702438
731714 776911
525004 977485
619808 881237
687581 813201
821583 682657
668921 832055
744111 764594
549234 949439
581455 928531
930958 574407
992060 501105
880893 619184
503831 988421
595091 909870
868839 621264
730709 764784
842709 662488
835010 657709
745072 757590
942273 548593
959787 542105
594648 915329
668672 821858
687774 810403
825855 674631
871003 623271
722024 785413
897214 610803
549912 944434
681904 821183
857546 641826
622103 875966
891646 611232
621160 877399
869141 627389
676650 825511
854236 648795
960699 547025
694616 814743
680788 810139
722305 779572
682287 813515
959820 542100
671879 837886
890854 603485
686737 818735
580959 928492
836120 671111
648454 845987
613163 895839
829768 674223
887748 604553
806645 683733
935111 556325
683273 814991
883608 620541
942222 555822
770880 729461
730618 778977
762247 744041
861919 647031
792889 713102
972263 534390
879249 619009
518338 979465
553167 942783
978450 527868
629199 872824
693492 801527
623756 866397
518103 988307
763649 734719
784822 709592
742369 765018
936005 572139
982409 519704
982110 509256
835598 664642
763525 739294
936897 560393
865579 628692
571639 920529
547163 953633
764376 728604
879714 628131
998728 503073
585544 909535
628090 881784
985507 517172
542867 952054
606647 902629
930666 569081
982766 510460
503531 999270
977691 515564
747078 759071
756872 750134
576183 925556
947699 560080
810138 681325
928570 564399
586747 910306
699578 809833
671958 825144
871491 621107
913230 593500
735490 769454
611188 884978
855273 645047
840902 651758
522513 976053
714931 777790
976248 516642
639011 856511
805509 690234
849943 657037
583175 907694
841663 662150
891534 615284
827020 673125
632856 862265
876163 622100
680895 819594
552967 956672
661867 834612
700260 803873
698495 798315
856551 648454
662384 847561
998709 509391
682039 822486
771032 732698
528162 971032
579035 911648
555327 952221
688101 803170
522445 977608
957734 532817
970988 533381
737236 769544
706088 801816
798755 699261
560001 935303
548097 944519
681060 822682
908131 598364
671698 833594
916588 589862
601900 895604
633765 873808
699251 791950
732757 766946
765181 733239
857934 646422
636758 855434
526642 974821
696901 804431
855348 637525
668749 825466
671048 837383
908530 595639
594321 910043
544029 961951
704476 799411
934525 571786
824054 668125
739263 760809
670337 828823
674198 820103
518635 982524
911639 578871
873620 627801
512293 980168
630610 865989
825777 674539
930662 571987
715979 786044
910285 588109
867787 632329
500618 992569
909699 593305
707388 796492
903195 590432
880780 622172
693104 813525
636334 862833
729273 776169
950005 553289
899148 596252
934520 556198
744874 752608
729881 778469
756630 738329
964866 530568
988935 513885
787390 716817
847448 655991
901434 597489
906690 598275
494757 999052
771294 724830
615056 883792
555825 947451
836090 661422
799193 703898
499950 994559
729988 763836
649941 855767
648911 842450
674629 816128
650192 859019
585501 913369
512398 996166
705728 793166
788460 718023
596030 901894
493998 996687
621933 871341
731971 762080
982971 507859
683026 825094
822126 667936
623021 873707
978253 522404
763187 745945
796366 705194
556426 935905
766628 739187
587019 911647
923208 567929
527921 971231
549275 948736
739103 760936
912197 586786
866229 631732
672921 830216
685096 816270
970109 530681
770738 733562
675942 828575
621967 869117
592385 904217
659608 846103
806585 686687
559435 939724
532275 962620
520304 984622
864143 635433
665607 840087
783231 719204
518895 983019
625008 876089
986392 522130
950190 552129
736160 764178
734171 767904
896495 595081
807016 684325
870977 625457
907251 596069
615038 890732
571424 933093
837431 663185
791033 701558
938611 564914
545968 953065
830282 663860
655403 834774
803348 704026
878317 627747
630876 873358
999176 503559
724028 780890
728035 771615
897842 599281
774792 723431
962614 528514
700133 791701
746100 757725
544069 959555
894008 612895
552101 944825
997682 495010
977699 522100
676872 821914
937709 556554
982562 525057
629987 868160
839247 669772
982594 516996
742201 756528
735382 773152
509461 985904
610202 886955
553998 943770
653793 848960
534080 967862
681562 820923
637667 862763
593539 905280
540646 965195
874165 631145
872637 628375
766230 725651
949772 544574
912885 577765
732483 758794
523765 970074
964351 533642
550155 942061
707914 796503
859165 638175
879430 629835
989133 511792
757775 735529
751820 751570
662048 832886
510013 994524
918681 579127
769980 720547
667312 831598
779395 721110
896860 611894
896243 601245
894953 614385
827517 664659
549395 958618
511101 994978
533544 968958
685593 816820
605221 898337
635789 855510
828314 665662
926672 572888
579957 921084
551978 948044
595522 900898
778304 719625
803824 692086
784925 723685
524970 977949
985976 505674
716613 791128
628895 868296
787702 709894
947430 562129
725571 780671
650304 844020
958585 544633
548736 951490
774777 726373
729329 778231
932374 562841
889115 614525
798361 698782
584193 921786
649043 845240
582382 907756
913591 588688
759478 738320
820422 687860
944698 557158
794846 714553
664286 842429
640578 864042
802869 707049
712619 778143
950144 559588
555407 949346
653844 855044
926652 565614
549642 952091
974192 535724
628213 875761
811952 683508
517697 986933
822238 676382
685984 818115
516597 979004
623324 881376
816602 685163
916491 577338
696519 804773
975093 516664
644160 853227
652167 852760
765073 730428
556111 944360
747638 761004
657800 836676
505948 996198
872715 627717
640427 855401
837770 668592
541534 961361
855549 643379
808567 694266
571066 930202
643778 847403
839718 655414
696286 796156
899522 607103
519807 974219
686345 809777
607501 888025
928208 570483
887732 602300
575605 932225
536716 957322
943311 554710
587881 909118
887586 609380
859944 634855
813895 684642
703630 790359
690259 810034
541377 967498
747172 755452
998338 507149
695915 806554
643392 864611
886145 620760
863985 633446
829674 668631
802367 688533
683387 820711
815998 678320
946824 549595
520921 972806
767324 734669
862634 645452
741767 755698
667753 825973
648823 851822
805329 696478
724580 779166
573723 932535
584675 914043
704581 801464
984549 520932
838835 664398
573833 932683
830389 668167
636902 855553
848182 649171
871221 636879
926804 578758
865743 639744
883592 610643
969823 524904
887005 607427
940919 556972
996911 506234
748754 747056
986750 503310
671138 830895
937822 553322
960166 544224
650344 841396
781190 710304
535240 969828
640033 852038
984767 517838
819117 686885
992808 501355
894498 612028
800335 699154
757815 743732
969651 529273
899942 603752
808257 698081
963388 544648
691774 801338
638013 859431
733139 775641
681088 817185
563856 933752
667043 836868
736843 757055
891127 612326
658876 851017
586500 918863
593989 897372
808842 694576
770486 727882
838440 655641
507906 991296
800328 704453
780919 715467
745501 752717
833957 668054
608294 882025
703835 799024
604422 891260
953249 553800
544797 959055
717819 780323
985713 513242
865828 640121
515832 990515
622220 871224
508301 981825
917216 589224
737518 755898
688173 803289
822364 671118
690196 818907
952401 542955
865846 636911
615662 874664
558723 944621
535852 966279
635962 870224
984619 522545
917016 579369
649746 848557
980950 521851
611518 880061
861210 631482
802863 700202
636014 854158
947748 553834
522369 969820
810283 688436
798620 696676
693207 797056
606684 889921
893793 605704
593968 899043
589349 904716
817729 688830
580647 923741
515588 977812
766026 725066
588163 918170
724117 783246
525418 975445
706908 788070
519408 990139
848297 654369
842655 648781
934748 570460
998582 507710
881507 617699
617499 876747
901323 598877
918434 589913
692317 810207
528554 971797
686493 807733
744039 760905
548894 951528
818176 685868
892618 613518
617123 882873
588425 916118
723369 786521
664241 830431
992358 499722
681996 812869
800765 702916
513887 978736
833352 675504
779964 713198
964673 536761
724883 773553
930258 562923
651317 853563
607932 889494
853755 638005
924973 566847
769450 739575
657506 848212
533541 967176
790224 710857
802176 706193
972870 529483
678514 822891
794267 708085
861437 635466
757900 747560
534931 967054
689718 809918
982754 524433
840384 656211
511950 983062
971070 533077
599774 908459
627904 880636
707226 792267
715627 784388
897772 604400
992895 497959
752694 755436
923252 570835
923959 572842
997238 510644
805862 692132
793135 714682
743146 750952
575633 916563
729376 766324
911118 598698
574826 922658
800798 696248
632823 861546
744983 756829
538249 966164
771628 722478
704830 795733
690871 817527
772106 735207
556689 937502
664234 842718
703928 787147
877028 615435
589364 914560
663718 837531
947594 546070
951337 543839
684044 816326
566208 940767
996653 496411
575629 928469
855646 640920
967840 524438
940222 563598
816322 692763
586106 913780
771098 722819
554584 944244
999880 492945
621037 886589
780327 726427
776912 719843
731786 763840
810029 688487
801760 697883
914580 579464
876992 616829
980877 518056
959946 537371
964076 539876
798734 702144
972291 520450
553348 954915
619470 885424
772383 726814
678777 817469
922406 581396
841496 650704
534244 958202
941176 552562
510059 981975
769942 725569
524479 985112
623303 867299
520489 971032
847620 660879
681954 823301
821431 680649
586969 918638
804968 695032
728733 768084
812680 694157
884661 605868
710825 797868
791854 714588
912341 590638
618540 878470
807810 688905
616774 887506
577840 914832
900911 601356
518748 980073
807213 689675
600199 901715
549840 958009
824206 678109
602560 892037
703012 788786
584116 917340
537603 957552
876440 621351
885491 615961
631161 874499
556594 935475
849016 657387
761538 743279
807943 686462
912204 581613
504418 997532
572527 927168
859468 645041
978270 514561
975846 527652
956622 535649
641324 866470
900266 600613
552297 956918
502504 999515
634935 872877
758194 742196
845787 655867
762655 728598
744770 750258
782163 721033
775098 730710
972476 531474
523105 973296
605703 902811
764097 730899
814144 676183
520509 971661
800029 694003
906911 598040
919100 573921
676206 814288
734344 766862
672898 828073
698156 805410
968749 522454
949041 555534
618495 888070
556515 937190
949156 548778
584318 910785
891550 598967
552418 949283
813384 685999
616494 885027
549556 946474
956395 538309
937656 569394
723003 770094
628517 866277
565401 937588
928166 570596
921465 585684
670325 825765
964022 526997
526792 977449
832351 659381
900267 593984
939668 559070
754973 740586
588148 921226
885312 616069
966294 531482
814223 684674
547017 950332
719692 789286
752506 748586
657810 844761
760474 746496
735925 766150
527346 976854
891115 606582
589333 906123
902566 593852
866572 635706
786527 720840
649341 854773
894026 611707
959564 538794
934856 573286
958164 548947
622751 876127
511101 994741
535580 966029
587175 919438
931666 561670
687984 814297
675803 816092
565626 941767
668967 823419
797216 695693
772063 729501
848871 653187
547287 945492
728399 774361
729619 778859
571850 935803
832407 662761
993324 496925
677957 830614
575421 926154
879064 617569
596982 906345
961134 530140
555067 951096
914224 576744
796561 711013
608155 893852
853373 645361
588668 909533
662497 847472
634109 864144
518697 981695
552924 940601
886313 621264
932534 562215
562401 932798
766799 735334
540640 952942
811912 678462
663621 835068
586610 904196
712852 789466
881442 625647
975836 514468
656081 838896
658446 851379
817636 672719
879834 629744
603446 888007
974273 527788
974744 531773
678225 816164
839518 650876
704568 793011
830068 665509
656463 848778
810948 683228
906639 602655
567552 938671
681472 821826
783650 724437
929527 565652
843282 660221
587162 912328
825636 669228
763422 740764
562912 934950
848768 656845
779992 714565
646933 848511
782352 713733
978338 511841
947023 545173
542527 951986
684650 822851
886868 621755
574561 923936
609707 880540
890458 610901
568826 934113
973974 528674
683375 822889
775704 723266
721339 775728
509832 982273
887962 610855
886998 606636
707116 793486
966389 528437
900890 591665
621297 872306
677025 829118
790505 702016
759250 740659
745768 753056
742007 764410
974314 521630
943111 563936
853295 647503
599198 897326
644396 856794
943617 554317
698378 794538
570392 929124
887602 603549
645030 854495
581588 912480
755478 739799
587842 919848
983316 514801
512513 990407
762160 731587
931404 575850
569802 930365
772291 735937
864860 643782
821729 671105
580409 927112
620260 877737
950511 556421
690010 806312
588434 904904
787864 710476
876245 615131
654440 847647
717965 780677
685881 808911
597825 896121
668563 831507
773903 724290
730305 763708
827533 676313
992800 514765
555836 941758
804776 696805
799250 702612
597765 910609
875901 628153
608358 892353
539750 963201
693241 800521
987009 503361
728841 764028
605686 895359
758309 735169
649835 844445
982933 520830
528822 978566
787648 716501
962624 540199
949118 541451
680441 824228
922387 584173
577943 921052
938601 570119
583548 919843
954749 544265
962276 529143
586821 915553
734271 774938
715491 785746
804921 704743
767437 723588
900807 598961
782679 709792
811131 691025
847899 660753
661965 838089
685630 810732
663954 833241
584548 915661
730198 777609
817221 688196
692639 815981
544683 952377
992454 515887
710457 782571
579170 912919
630283 879329
774473 733407
882796 612585
641879 849851
764864 744370
587277 920734
572455 917843
546856 948981
684282 810010
565748 928466
542501 961250
609231 900340
638233 856584
651169 853569
908420 588279
704658 789567
741843 764159
790220 708634
592614 915428
926486 582691
962435 541053
680871 827634
853210 654612
812380 682467
545547 955596
644869 855703
545621 954800
739471 752447
938198 559908
884134 619505
647868 854913
751928 740398
544675 945863
560624 948589
740665 758290
640992 852790
691852 809230
565866 932042
862614 627978
828049 677501
777407 729446
634467 873966
507959 988297
576965 924815
926349 571873
537906 970548
867977 622690
748330 747083
947911 552660
577259 927504
687862 806332
879862 611919
704298 802702
885862 619306
717118 775678
668151 838741
564220 939228
846887 645447
655583 852142
828466 672092
750750 752898
870151 624743
739878 753655
874494 625879
966629 532319
810286 699594
724363 783212
675843 814682
606066 886608
948633 543643
739484 750949
926554 565401
647917 854255
518647 973370
609048 882925
763151 744172
857322 640544
938657 552650
821142 675777
798786 702500
820948 684198
630492 878556
740124 755134
678177 829303
694629 806118
702085 796235
571702 918900
640208 860027
510341 997135
784397 707950
697337 803561
862120 647088
628101 878262
636984 860854
935799 570460
518715 979430
705721 801451
790982 717875
818742 676414
769110 734902
686048 807197
543416 955793
775457 726033
672740 817278
552621 956368
881710 616587
504591 994717
507697 991316
560687 929782
900412 605068
727874 767247
834542 675395
526209 964364
794602 710315
644460 851993
546893 958861
898710 599414
723949 770584
917200 588849
787315 718459
631931 866061
683771 812860
780400 718341
528563 968701
718422 788549
735058 761474
625094 873532
988251 509346
852647 656993
681507 819684
730877 764520
827991 670627
584594 922016
763590 726713
591973 900052
983770 525560
883460 616152
714804 777468
918145 580489
967311 538491
635070 861409
749865 755029
955662 549787
629938 867735
864206 627556
761923 739420
721032 777498
857692 640006
970190 537999
939424 554371
712226 794924
976507 523442
537614 964004
871380 619590
573956 923625
751585 752075
961829 544537
718847 789267
639521 863915
722540 775210
983028 510914
705764 792956
937687 563850
812503 680450
864996 625502
673236 835701
948651 543833
946003 554992
700306 806159
685271 824645
943894 547392
868808 636068
960404 548327
524691 977987
620425 879245
888158 610344
835887 657755
517335 981427
903684 599503
603964 903976
889861 611810
963546 540133
985760 517347
831916 659365
833760 663667
638125 871865
526539 977338
905782 589534
645538 844658
892630 613552
873318 626416
559862 936143
724814 772087
716577 778709
802392 695165
736702 765781
576716 922778
655960 836537
892683 611289
831997 668233
910168 585042
510956 992199
642224 859647
680507 815935
848366 656033
779536 730389
622870 879656
921702 587077
669301 834671
810208 685842
525449 982144
716054 783123
944214 558106
525224 968667
999067 506649
583540 921730
580756 922085
809720 689645
752395 746933
723625 786116
910651 592733
907131 598856
861449 633288
698614 802001
915318 581532
707593 794577
906328 590047
870599 619410
688949 816947
593851 910358
665710 837587
524886 976453
700850 789585
892513 616104
918619 576429
793269 710640
666040 830294
938768 561614
896301 610400
712702 781492
696942 800116
882581 608693
846704 657094
884605 624779
956221 544326
667061 836454
642940 856533
789727 711576
946755 550812
988774 513845
894706 600122
878182 612448
900124 606337
946280 544923
628702 877977
566449 929282
987728 504863
611665 878489
625934 869360
840752 661239
813083 689054
889622 619742
791525 711322
763364 736952
650889 843312
604247 892969
891621 599039
528570 975334
971497 534582
786977 703965
946440 556681
654951 835951
517774 984279
667665 838663
912972 587102
648617 855523
739446 755606
972525 524586
727525 777262
763705 737211
907258 596013
753491 738319
702877 799439
983692 514288
537720 962521
684926 807918
587065 919186
604401 892634
731821 765132
685274 809714
908571 595641
567161 926787
626863 867069
878269 622412
763378 735956
521933 971401
756337 748742
659367 837997
543564 961978
849566 653024
716811 786643
894042 602269
731971 759051
845830 664018
643924 859271
784706 712019
814611 677677
979255 520844
792571 710220
498848 997701
851148 642337
891025 616516
857276 643618
729110 775238
546698 956241
761739 734878
615087 886878
852176 642997
876802 620202
846422 663178
749507 752398
849251 646365
886892 605479
788168 712440
926958 578830
756533 744969
586825 912672
910036 596092
688943 806209
513914 988206
637283 862123
839117 652473
606069 898133
995090 510726
911386 589598
495732 995272
589726 911638
681262 816546
638863 867454
737809 768023
510505 994303
807604 692363
732773 767295
902063 596981
897517 610258
841162 659435
687147 822616
951312 539137
593321 910358
783074 708644
651572 847807
988754 520285
681419 815780
999566 497277
883261 621108
526062 978873
633443 859971
797866 701946
786764 712669
938129 560848
939425 560750
759484 746643
980900 514711
995818 503618
869050 635648
518091 978601
907891 594209
740323 759945
603317 903678
562941 942669
932659 572369
713421 785716
899792 597210
695736 806818
893181 613036
869259 630064
731959 769439
836544 663240
632410 859076
779332 712942
781606 714843
694264 813219
539947 957790
559618 941028
968517 530719
984783 518775
765809 740939
752414 748815
876117 617785
930085 573125
734885 755212
849067 642975
621323 886182
806855 690965
514698 989482
867705 630360
962986 536349
523196 969657
537751 968035
502199 992009
833048 660386
933848 558232
821773 677189
733002 774335
631217 865979
977229 528990
684340 820070
810497 689295
744297 749081
799781 708819
617796 878629
590838 899975
554786 940273
958532 538178
660655 840547
688809 803082
563002 928514
831455 678126
846177 654961
732866 772457
955283 551388
579102 919014
662278 835706
825609 672387
908256 590133
531377 968431
558621 948322
524196 975234
877720 618870
973584 517592
861848 638769
686097 814493
803321 697872
563835 926967
665343 833803
982181 517660
610155 896337
497464 995995
603124 892944
530380 975089
729651 774822
521083 982378
741985 766303
703279 796695
837699 658673
666281 830818
528674 979571
552698 945432
650390 848197
523572 971321
567091 931240
805879 701459
792904 703599
666787 831107
763550 732215
622232 886217
943772 564906
596436 900650
889394 612514
896685 612449
832321 673381
773368 719558
540067 953430
870851 631378
789044 718133
577476 926305
610429 886741
841212 654099
618044 883472
883736 612444
773785 726938
574466 935265
557936 950761
548775 947734
792049 698166
780117 722760
682307 819485
529169 970504
594039 909112
788757 704605
784301 705948
859302 649813
831954 663763
771459 733963
552325 949660
840260 660952
664294 831712
676752 816082
904688 588353
727793 766813
925053 574350
853774 638542
979456 527974
620429 886990
893100 600075
676517 825344
791533 715426
912016 594036
528331 980306
904747 603749
940765 550718
586433 914498
912266 594711
942858 564054
609241 891550
647327 853340
893964 598773
995045 495097
637114 855249
617546 881906
623678 871358
966649 526257
794712 695691
620995 884044
567213 925826
569201 921836
741837 758220
854945 637099
880181 614814
840013 655466
944753 564786
753285 746441
920846 573172
677029 822426
771411 725393
693265 798056
944013 559113
830623 672480
943684 563273
588106 917063
540380 960706
929304 561263
995743 506269
858895 631684
592489 910886
860891 635547
714531 787921
561970 934382
772107 732649
515067 983299
830123 673104
787113 718309
686158 820714
591575 915786
548756 943666
749335 741986
857471 639426
703846 799851
753520 742755
938146 553191
818176 672703
852882 653484
779086 728983
850745 648644
704148 799179
858055 635414
549717 952058
492356 999733
612332 881781
800370 702278
754051 744380
855497 650133
752202 747291
808040 686994
724488 766779
761895 734277
871089 638311
745947 745814
671529 827238
823188 672768
821960 680321
720276 778871
664492 830534
862560 634300
755009 746058
949067 544471
571455 928508
629736 864238
568818 922161
547344 957176
638826 862717
576227 926307
520225 977567
889400 619426
570087 932692
999095 499241
833069 676926
522578 979831
923527 578832
856403 653395
553177 948150
687334 804656
876972 629975
753624 737081
516342 980880
547922 959132
535805 966352
524677 972098
648013 843997
953791 547315
515190 992901
766314 740949
688984 804680
831036 661714
698538 802550
962767 538917
849533 651699
677365 814573
861623 631503
582692 925961
558197 944356
628953 875738
892156 610125
540937 963197
981353 521962
668683 822266
826168 666417
567731 933082
755270 735251
915249 575753
556416 937048
850016 646195
927809 573562
560290 941861
515883 983570
831095 677416
626056 871133
779981 714596
913255 592297
590502 915615
670532 827343
730725 777732
925145 577544
683562 824387
783641 707191
916182 590076
589916 914488
715587 792427
673153 821126
999657 491149
914829 584455
585429 910233
986783 509675
857093 650514
988642 520177
690889 802542
757643 742834
629162 880395
917039 582963
813319 676988
549976 945644
634478 873906
695813 804510
594616 909522
685115 818706
808945 684936
658985 845099
901320 599405
841619 662774
855071 649079
929760 576196
776735 731337
676453 831683
638137 854962
996415 506909
865538 629674
706512 800116
493976 996042
710489 785690
855338 645302
702841 801856
925564 565802
978562 525975
596140 904359
751171 744361
719187 784729
587764 919558
698055 801101
515773 984593
692539 801762
908279 589158
750783 749685
987577 502880
968216 536592
608560 897238
533566 961665
959735 531861
899684 607411
497750 999384
810002 690642
886296 615841
972971 520002
724399 769829
599537 895614
710723 791425
899139 608009
578086 924920
895892 600770
955084 549246
627499 880249
937640 554942
969738 527405
875132 629857
590945 910985
754558 737919
664826 834846
900900 600024
958914 538072
819425 685849
550806 952646
944592 545763
768573 735329
805574 698587
623980 879223
529078 977737
514546 991400
978830 526581
790007 712583
536207 966098
593663 909569
834282 656938
825454 681210
663337 831228
622039 882524
796819 707036
618812 890551
819281 675866
999604 490932
818634 674141
928937 565587
751130 754940
659780 849031
758194 749501
744899 754636
708084 786669
685768 805145
954566 554600
843104 661180
907658 598441
753368 740926
562892 942420
679323 819871
611027 894144
869756 638869
529110 979477
769594 721442
899883 600288
511281 994527
689507 815661
749917 746869
893295 597374
911911 589779
940620 554448
732301 776515
953139 556697
976853 526238
798662 707624
585338 913612
596796 903970
858018 637714
513207 981398
935008 572593
800677 693400
648356 859971
624563 867568
689567 815591
518701 980903
712668 788787
619177 886243
993142 502636
934925 561051
857764 646627
621462 876617
513177 994813
964791 536299
673201 818610
585199 916578
887432 621454
928441 564428
927912 573792
583048 913738
511502 997159
735643 761092
809317 681336
618886 879323
557347 942731
702174 802174
874371 625868
652810 850091
935540 566457
630330 862564
530513 977298
650486 847217
672499 827977
681401 811406
983852 517271
534986 969106
875579 629288
733594 767306
857424 649965
756586 751962
661276 840633
824025 673785
718256 784214
745946 745165
753111 751145
675223 833556
579664 926709
781859 717515
830735 668186
910797 581431
584854 913025
821439 670676
847830 648382
917805 575365
500778 996360
759667 741533
768427 734231
859748 647652
514190 979527
691575 806849
928862 579566
997478 504921
702915 806667
604475 895372
618148 886624
837879 656277
551778 939052
630785 861027
894357 608479
971120 530747
596880 902827
813104 691551
922071 587262
782118 710229
579403 925077
889644 619828
733378 764908
829430 677407
580981 909829
606036 899365
614897 878518
561717 930865
639391 854415
698526 802479
860710 649147
803006 690565
677802 828088
643887 849067
632476 864701
841051 653121
800062 707757
579212 920484
942539 547932
532580 974264
781100 713550
811395 694403
936096 568302
602303 893642
534575 974348
721260 779503
914810 594526
537092 968704
944407 550680
897180 610151
903821 593130
773356 728029
684285 813298
565147 927424
641832 849147
834062 672055
744019 764999
546795 950788
739045 757837
845054 645878
556095 941705
799382 707069
821781 683254
579817 929777
588834 912953
903131 604453
516953 977828
544080 948151
679671 824258
623510 878653
794362 696118
718559 789134
559033 948408
526518 968678
619399 871905
728272 775361
846701 662264
514577 984834
910586 597220
673525 826013
875447 627944
743272 756039
579604 912926
867070 631764
836312 670031
613438 892812
699172 794786
810525 695497
757641 752042
519951 987600
830761 674768
875489 629897
652759 844038
977398 526111
757289 747077
940119 568024
595671 908020
792482 701564
848049 661338
989558 508749
754067 751468
797784 703044
911944 590500
984906 505943
866853 636706
711175 795843
710808 785687
911720 596971
783101 708485
646026 851929
517730 992051
959314 543233
655077 852060
905064 604745
561494 939945
496768 995572
504424 994803
520237 986082
718866 781785
886187 605102
532205 977413
837773 657314
528132 976898
696488 805107
857160 636188
610887 887296
954197 551919
751851 746967
967767 541516
779869 722739
939242 566912
773257 736548
920701 578786
936576 565452
540687 961562
875100 617863
587172 903272
912481 583927
787488 718128
992400 505903
531150 968918
590136 906077
761648 730496
994281 496083
878121 628811
999920 508503
571893 934273
506939 984426
752716 750133
718367 774637
645624 853572
865375 627720
927906 581502
563566 939594
588467 901769
564028 940490
998727 508197
766277 724421
598412 901513
765781 743181
910627 585892
896888 604650
508556 997012
770035 722417
599869 908171
993859 514668
849896 657397
833016 672669
700780 794802
967450 538565
678586 829764
570732 930475
522513 979571
761404 731264
607950 898929
918958 586392
544032 965429
681119 827693
527092 963368
648313 857360
762000 729999
559000 937896
992857 506457
963423 532285
759813 737303
696819 805213
628331 871917
704481 785867
997135 495790
664685 838078
506568 996621
692537 801965
797938 700342
724209 776994
556397 942714
701545 807163
716204 786872
645654 854298
682608 809726
842017 653193
973373 525563
688535 804338
569600 933506
931051 565081
954430 539692
665019 841396
985011 521980
594418 906432
554288 940422
820234 683849
613348 889998
549137 951002
778106 713240
579236 911756
567378 925697
774777 732885
842362 663961
504112 993673
784172 722571
550342 957756
981999 521919
835679 656636
556876 934896
651245 853962
798111 694443
858013 636249
531569 960447
965282 542038
926871 575450
805028 691116
834225 664504
850028 642061
698168 801945
768362 731376
865176 635229
973287 520034
839290 654719
554786 942452
766930 737149
869457 632550
513299 989685
729214 761147
747538 752008
587376 906394
722674 770422
686134 818449
819517 683077
641002 866298
811509 686876
683643 825193
905084 586935
729718 773319
890091 601978
722469 770265
896724 596996
941085 558348
529690 968517
984779 513237
938438 562231
817955 673776
848732 655980
500116 994838
811083 698827
947881 556486
778458 724028
932908 565245
512926 989046
814982 686539
715426 786086
581026 917728
510077 999163
631792 871492
963749 544278
799951 702995
570898 919427
616209 888867
624283 882895
721083 788518
834038 668443
815366 688093
566008 942873
967151 534698
732921 768888
739959 759409
713795 791744
959749 540003
932862 573503
509811 994712
738578 765680
907494 588752
909978 595171
522394 979385
815742 679448
592837 915541
883688 621162
810966 685839
541416 950841
550894 939274
619308 884618
715518 782392
979681 512016
671400 827362
694765 813043
530341 960324
723257 784687
596149 898750
574127 934296
769319 735210
583548 907745
793229 711510
557658 938982
980327 512151
756542 747308
940825 561252
738821 751489
622250 871276
578429 925892
535949 967811
596147 895189
539347 954975
668720 827460
852008 654194
772819 729156
739225 767455
611824 878510
966415 525838
690293 811129
786624 706118
891668 617592
683894 822732
501954 995591
664462 827126
868123 638601
843434 654353
683984 816057
547086 953532
700957 792057
756067 738690
874035 631912
742223 749511
596500 911274
589956 907159
535264 967013
697867 792393
717192 792143
945977 544060
734682 759245
889240 611312
516964 982342
612407 896340
538190 970630
726465 770677
794219 697017
528557 976588
565520 930693
845851 647012
941009 554976
704230 800441
870550 624175
844079 664791
693247 803776
918221 574914
864263 638492
613229 881135
742150 757837
867238 635154
718471 773237
631645 872354
916588 582662
977632 527628
692251 817362
835087 671806
848205 646757
662860 843887
910419 598514
630481 859913
787602 720413
710117 782333
757277 748829
581858 922258
988494 509351
878936 629029
764205 739663
931544 578378
901640 598321
653030 843415
652065 857238
933170 574028
740337 760910
788459 708666
497463 996852
794692 714565
876528 625070
673383 830971
673465 816581
593307 914817
704695 797757
758119 739508
676637 821867
970771 524709
750883 755074
946266 560951
842306 655200
937191 568428
619214 876092
970356 520533
822780 668407
982498 520333
965757 543659
583761 913241
719234 780666
841291 660947
797533 712305
867900 632676
659560 835485
750416 740637
908351 600024
766104 735486
764820 726912
682719 826175
991488 499975
591484 903963
760489 740593
728985 777066
535613 960915
889360 603071
523065 970420
506969 989027
603269 891757
527741 969397
888948 612069
526159 973217
776096 728093
805616 692783
553101 942798
577997 928608
862869 628738
687086 820961
871197 621544
631560 862539
802443 697868
591225 902160
952105 541912
948606 552437
694035 815598
943278 561463
858353 640240
524488 969595
513802 976429
585016 919591
833478 670134
936761 562584
600332 899554
524944 972872
596623 908097
532227 971096
763203 731614
706280 796924
728635 769746
570903 929612
515950 983312
879211 625332
841432 652802
872856 627498
831511 664447
748537 743511
647853 851203
933014 575073
797304 695340
707517 788055
563062 927548
524346 975428
665360 834832
536918 964091
851062 646273
680065 812395
985812 516777
820289 675394
927118 579662
652750 855043
875656 625745
648734 848482
609809 889366
541404 965131
807425 686868
555708 937595
546505 950474
764743 729017
854742 642738
733373 773323
601264 899179
860321 645496
544936 953731
675076 818366
766644 733793
537591 965063
914885 594479
944669 551064
753143 748044
608969 900484
512890 993275
898049 593062
588692 902728
632481 862700
638193 853211
603220 889231
687706 808126
553452 943476
801829 692530
585873 919190
825150 665267
502006 990826
688536 821379
505641 986229
795376 697781
881890 615306
676644 829167
918702 573030
923724 580944
513806 988231
588371 913968
705356 797508
674571 819611
865836 636112
643333 861145
778188 731207
740643 761753
501887 999921
650097 853541
965453 543383
934975 566115
898380 595040
922784 586639
747513 747579
536213 967880
864877 638969
938756 553206
696430 810339
773642 736248
926078 567599
903813 599500
789287 718810
749375 759728
647053 861780
638143 865364
888415 621241
634001 875915
789593 711614
907211 587546
748406 745145
750159 749054
580058 920844
565681 931996
711456 790193
774291 725178
979800 527201
820200 669808
596654 903398
676478 822508
799292 704925
508011 994993
959437 533087
860930 634626
680430 819725
922183 575895
742663 760182
623276 874920
585257 914076
584987 921295
861006 631574
930545 563045
859725 643431
767051 730320
636305 863218
885907 622008
753848 752994
917713 592063
705864 791671
573309 934576
983272 518556
493537 997408
565283 926911
849936 657623
941049 558816
750005 744965
916429 587408
847732 659234
988096 518308
535408 955132
807441 688234
903573 603306
832305 672995
626965 869277
995774 497459
980922 522949
874450 631807
878784 612289
897526 610286
527675 967232
918697 577268
825916 682715
683681 821523
735370 771734
838293 652806
971801 529204
866654 637274
812819 685173
995865 513836
972944 517777
932785 575496
689075 805704
762772 746228
511246 990400
819224 686056
870101 630820
951677 556702
801443 702756
756812 744533
942429 549567
975424 520727
835819 670248
854581 644195
519225 985915
855992 647056
595892 901848
912722 580413
767695 727172
597950 901881
718044 786217
594181 913405
661141 831703
514765 978498
662030 836640
941126 557109
849313 655385
749858 741352
864681 631492
888735 607414
988929 514779
520663 970127
981764 521244
719280 788962
798956 691645
966676 523526
960211 542392
956333 546235
642542 847561
571622 928389
823884 676133
528026 976857
763651 727522
942441 560737
756119 742084
848990 653212
993737 509342
694401 802872
606562 903374
778184 728251
836942 672918
913220 586200
703039 806633
562759 929392
541486 963924
713938 786552
960179 548970
855710 642889
925637 570595
702362 803757
835954 663482
594839 914665
873886 625157
664392 843901
987427 505040
742601 749853
864139 639979
606778 897460
791146 708065
505059 998298
906339 585390
574495 920627
596295 905767
671729 827456
631127 865936
874426 634895
920396 589293
882290 609450
967268 538835
815662 692144
787705 717504
699628 792191
657670 842670
793084 703921
534150 969839
722747 770934
551134 940455
676013 831738
988603 512358
866029 627789
526351 964001
546572 950347
510531 996105
645933 848333
797400 709904
871251 625522
755080 752675
570727 933263
932671 564838
673165 834528
800323 703623
970868 522063
501246 997869
722388 780346
625921 881235
671448 826522
816038 687873
811201 680387
810230 691754
838119 653083
580334 910641
877873 620352
550810 949486
550553 941971
874977 634617
723660 771835
633489 873781
550081 949424
904649 592051
761760 739419
944182 550592
835014 658631
974199 529477
748247 761072
726718 766653
855358 639627
845924 647299
637153 866572
715970 791301
831961 660884
593949 911793
921374 570352
495449 994730
877529 615926
977455 517828
804554 686408
852324 645542
534674 966414
789473 715083
737090 756978
944346 559450
921504 575538
787651 711504
881460 613220
684143 820200
630194 870859
705931 797947
875927 633362
903166 596998
723523 776644
833882 675114
813061 686013
885930 606903
576040 925590
893589 605987
603861 888899
519754 974010
576544 917211
866896 641436
857747 633058
834563 669307
761730 743211
887488 614425
567279 923699
772291 719247
702762 794155
823741 669612
967084 532547
813461 692244
838469 655917
757950 744705
517399 973500
577035 927742
854009 652319
920128 577530
570289 928509
878654 617414
988090 515706
511825 986161
773239 733341
677820 819560
758433 746279
664233 829118
914931 583706
963108 538524
901575 600215
963510 529445
608075 892351
529250 980207
755428 738904
916858 582114
959222 540290
513805 985132
820122 673727
850404 649329
651218 854433
579773 917242
509832 981408
811912 692114
573465 921583
497100 997011
718932 772197
680856 816959
669873 833339
895891 599898
553571 953376
622121 878514
514953 976009
670225 820670
936860 569695
645111 862926
760841 738519
642905 860067
911311 588434
719126 785568
763044 727042
863136 631217
932227 564172
962984 543155
558996 938518
634360 861480
602240 902090
752610 750302
617310 875226
773988 723104
678710 814170
845324 663754
966580 524883
527062 967558
703695 788833
773266 721329
939416 565425
671982 834219
571184 929542
629262 862305
612509 896649
810811 684951
949149 548520
513079 989176
746283 758794
886196 615163
642168 848175
564554 935591
860233 635997
656184 841572
504701 998786
804407 704722
849417 648822
538391 971280
956581 546603
645808 854241
701046 806544
783125 716604
911301 590580
953959 542773
846092 663305
754915 750897
651235 846775
943150 549634
933543 566384
861196 633569
613260 896255
733074 760710
665565 833882
642664 851066
892232 616594
736097 767230
859840 631848
706304 787031
670828 819397
496207 996442
681307 821503
522252 986440
882537 619796
722782 776148
609075 897159
904439 600137
953614 544308
558465 947956
621642 885002
656088 841753
981355 514207
505601 997599
785849 720853
628682 875902
849541 651439
554146 944922
941389 560086
972743 525525
988438 510839
937997 555696
581046 925379
861916 634822
829724 663899
614167 885524
990991 516551
661529 837579
663541 835048
873810 631823
937748 554318
798942 698972
578122 920869
914284 578637
597543 912363
543688 954654
777055 730315
680113 811769
502588 991977
592819 903141
768677 728681
918991 580900
869331 635963
997206 509531
683823 820348
870193 637691
726183 770860
559094 946357
687154 808083
617947 890723
917911 580516
956763 534085
613919 886808
781234 720539
608165 895977
699191 800130
831392 672021
651456 839708
969144 521121
683153 819380
916391 592592
833976 656617
947312 556898
504926 991446
601603 901369
623481 884156
932256 561300
707641 792020
897471 595340
860333 631113
906000 596662
817161 686180
620391 876404
658967 847814
507334 983038
994739 512596
860893 643307
613024 886315
873641 626205
927138 579130
986699 505458
790188 713740
502652 987468
523598 978044
929613 572633
825037 673568
540867 968685
916690 585304
598754 908768
966239 539925
843762 657479
661886 834263
894705 600148
643999 854688
993648 516164
915024 575021
900361 598215
739309 751156
983481 516002
703294 786896
857412 645357
611546 883945
996634 505157
493781 999005
498882 991827
604502 889078
659086 841662
912652 592137
826065 681591
876003 622686
586205 918057
681062 815760
574249 925086
993290 506340
548769 942898
722690 783335
836301 666030
956409 539291
608194 890423
810900 680762
878076 617646
632552 874563
600220 898083
906468 601243
519979 982777
734517 763882
893841 612882
902461 601590
633715 867676
972638 532071
727713 765244
791928 701507
749361 748946
946145 556542
980591 510675
794838 703940
675384 827758
685807 823709
873365 621442
726621 770964
915631 578530
854638 653932
818705 683404
614661 889960
864541 636003
946384 551350
748484 750889
598477 907156
724454 783870
989929 510595
590420 914610
657616 839244
809342 689263
594339 912101
854489 643385
872848 622197
923348 573924
828929 672080
976404 528587
844196 654545
621576 881287
760124 741120
514007 988729
545439 946793
706796 785949
734038 773913
770547 736919
579958 920181
804201 700299
836633 657907
655461 854476
689568 809579
997526 509599
650646 855811
723296 769567
991386 501743
685636 809631
632497 875092
513981 978911
606218 900448
917052 587011
628462 861675
899850 598576
738653 752690
720003 778488
503162 989038
714403 785597
999349 507833
551855 949480
794376 702689
912260 586612
557239 935593
589099 903168
876135 624893
727580 781039
924452 568776
576026 917017
819872 678567
557627 941912
534254 959974
670770 827449
832624 668867
590991 910652
668368 826319
861530 635681
637987 869099
589370 902045
639533 865693
832367 674659
731441 773610
839782 662865
713828 783899
879147 623422
768752 727537
872075 619508
834131 668417
939763 568877
707606 796521
794501 705339
569039 938034
840336 664741
788970 707426
572513 929100
508072 995050
676857 825494
725903 779886
843346 647223
806347 699057
743008 749289
984956 521645
524321 980167
633035 872134
544177 947915
703181 800170
954052 553295
697397 794416
607611 900839
983876 520424
817302 679340
599050 904819
799571 695352
793317 712723
529220 979627
974234 532016
950805 540550
681424 817632
535494 961348
894466 600576
707300 782945
981043 522790
546884 950453
673821 818898
522031 973584
955616 539881
671359 831803
778013 715153
925338 580286
619448 875569
910870 594717
835790 662444
934912 565409
935930 557813
511355 998098
858331 643942
702176 791297
975920 527455
520897 974826
912899 584743
701904 803253
586097 914598
854389 638623
853282 639098
524982 983427
564649 927648
758075 737695
689324 801674
939196 566151
595320 900883
963502 526701
557414 940455
819284 677445
906989 602853
796264 694140
898762 599993
948277 556782
525794 966240
827871 663672
524226 978157
756285 736553
728442 778449
874136 619969
763203 727661
600558 907952
735127 768260
756589 749980
819406 689748
640711 850059
847071 661922
511972 985374
756695 748823
731072 778887
796400 694868
890735 618995
579457 923027
691101 813764
789173 703470
732604 763505
858745 647239
798750 702090
884542 608650
543809 953354
987548 518827
926441 572771
688175 811985
532516 967620
778739 724408
635531 856333
763105 735070
828951 665406
849556 659379
704016 790986
851658 656819
965427 543856
973447 526600
732405 775502
998341 496816
932708 558015
569543 939800
675024 819156
836799 660802
520137 976840
859591 638742
803391 688965
626068 883918
869065 632835
979408 518022
700883 800568
643980 864937
739355 755221
737759 767208
936703 561476
917968 590922
758313 740673
728478 768035
587125 910715
752296 753885
807823 695187
949938 558011
747225 746310
738159 770991
864925 642187
666639 834263
928069 569671
604022 887519
718682 789314
934854 562572
573788 932949
538069 958848
674155 828780
913787 579350
575920 919884
734324 757227
637409 865158
804303 697527
775597 719386
716256 792842
785857 714441
596840 893223
916467 579984
988618 512962
975967 525026
972607 520023
950945 546850
781623 724327
591552 912552
668851 839105
829972 679749
650140 855507
503257 997008
535427 965645
805254 685570
706320 799511
758177 732127
724248 766047
950530 543794
528711 975213
726344 779373
676108 814732
942190 549397
841028 663058
991149 513949
923931 570215
829034 662786
871070 623686
990948 506943
678362 823708
675418 831035
941836 554921
604806 902918
596049 897275
510922 988005
586261 907563
535917 956057
732819 774762
897934 601867
731019 775388
619486 889768
602498 895887
533662 963999
554702 944135
715289 785542
984474 512781
943586 546504
642984 850740
556318 934473
866213 628854
831289 668662
710991 779433
636081 864145
557160 938012
679784 813680
909951 585567
995097 500387
823578 666885
629354 877688
537313 966058
780637 713832
571111 929332
649103 850984
547183 954238
813155 692914
562553 930535
513804 983272
980518 518011
534370 958218
621664 884112
852424 652355
658893 843991
970256 529201
596491 895563
779051 717458
853163 650644
860736 638308
880939 622777
995510 505366
763862 738705
556391 935560
598374 898891
762480 745644
619626 887480
919624 577605
847343 662326
573569 925329
996452 512292
944168 547756
543632 964685
762020 732930
555179 953816
848305 650116
610478 892272
943765 557540
629487 863952
618049 888646
758839 744964
637480 855515
815588 686051
627718 864184
543918 954829
799791 693614
879800 611239
873836 625481
750554 741425
895509 610720
780410 717812
798002 692533
822202 672735
652386 850472
717583 774490
682205 809266
684090 820867
751678 756070
593103 899672
577763 912587
811506 695098
969869 525049
874749 629889
655736 848807
994700 510667
691570 804947
532164 971289
636033 864419
670535 832497
631448 869518
709191 792966
814407 675612
907053 600518
788760 706224
587854 920563
541267 957799
623182 873133
789002 714788
550633 954082
964945 541638
778729 720982
810760 683808
510613 981361
922646 585480
703957 790180
913912 583154
680059 827137
711763 788009
626541 872823
685876 806702
645536 857245
536552 971526
543825 965726
570820 925308
549317 943735
955980 539729
669428 820877
749805 742218
895794 612033
893647 606933
598392 899956
837985 662344
834205 665102
538552 971330
686632 806758
695820 799880
598307 911156
935600 560021
520051 975413
552737 950253
915128 586222
680752 811916
682533 827095
568414 929572
854688 642517
806406 690241
613218 889164
792171 715673
720657 785358
888161 616592
773495 717521
588707 911648
977552 527230
639147 865034
755695 748577
784075 713393
890397 616751
935990 564754
657473 834892
851545 642206
586801 910796
889410 605911
898834 599698
950918 554659
978178 513773
671100 832632
967295 533471
555500 943870
527720 963616
924290 573569
543021 963821
718245 786178
765447 735790
627422 879359
590770 906864
873240 628380
842996 657176
919857 583378
567785 933263
936603 555186
658920 848444
637376 858747
986709 511854
665182 844684
575739 921885
821895 677558
669525 828904
732845 775353
842859 657262
950866 540824
912306 580583
795717 694967
713933 783817
725317 765888
624061 866407
537892 957187
769547 725896
889072 609182
985680 516765
896016 608265
609733 893203
738031 759553
667876 825782
682541 827274
495884 995905
852595 652788
738851 756672
651279 850109
700315 795688
515935 987081
661946 843174
855645 640883
946647 555476
603061 890568
682402 820022
793498 697317
791169 713551
507630 994400
672762 825553
926706 565008
890669 609945
582941 917845
937270 570009
574095 933109
843217 656008
749913 743961
845679 646155
792291 706877
819319 682434
777166 720589
766822 734888
968730 528590
809111 696149
729164 772453
822096 682457
838578 655614
871638 637602
909393 587664
988582 506157
992772 512288
859066 632205
612186 886633
899483 597141
621320 873171
890620 601833
792824 713689
517933 988891
683888 806490
621444 886248
752005 741130
944491 562811
995454 512084
760202 735610
965966 534289
794358 706497
889249 606788
864615 644495
982534 527076
919222 578432
507476 994697
987815 505495
997147 503321
922991 583861
700526 805847
707479 797985
906689 590793
906570 589459
960563 532120
641468 853352
900444 601100
888059 614144
832256 662022
657780 832501
857996 639094
527836 970875
545815 962768
752250 755631
952934 541354
685399 809803
738165 754289
731895 758799
665712 835528
769717 723055
528584 971675
698231 808398
764200 735557
835588 660367
951877 554960
848731 655881
959224 532645
676941 830286
637227 854175
936118 564237
993730 513518
694250 812071
747491 746488
604809 901336
686331 803805
796299 697722
701493 798502
882192 624702
921780 587473
967300 523883
618975 880849
987089 516917
724918 779476
673403 817506
749419 747887
540086 951267
786648 709664
635347 872201
686244 808366
571390 931630
707002 797235
985969 507588
659649 836378
965397 531492
754178 736366
915150 586256
545800 964018
684399 808034
841750 652332
634643 857415
858398 636740
673692 821012
522079 976247
524785 970487
847842 661962
594503 902533
541717 964920
903623 592223
602860 894645
916625 580991
674188 822776
677026 831269
551539 947046
798725 700578
571341 938642
727013 768677
728989 776361
817693 679788
877181 626695
576915 916508
954158 537780
816899 680228
580061 916013
872639 620659
529090 978396
971431 534311
765002 740972
525740 967895
705221 801354
662578 844124
885067 620225
605842 902030
642441 863813
711367 793517
909827 587749
678072 812303
531801 974256
975637 534205
512420 992652
840361 664558
649166 841959
706908 791817
937719 553095
741309 767878
995453 506889
684909 810981
523233 973463
506120 991665
691557 815284
536910 955044
530066 973298
680867 819068
562583 937267
574176 928403
791711 715543
972790 529580
511310 997304
909873 589432
597422 899399
652934 848892
666217 827178
628467 871456
576679 916176
735810 767897
942253 547862
800718 699524
931429 569063
515979 993614
841877 661847
649455 849199
762042 741641
550016 954283
511218 996197
932567 562830
919922 585662
863456 629869
593082 897318
766637 723526
635467 863303
926856 582456
707577 786764
570521 919718
830777 665504
616155 885960
938667 552043
796510 708125
687905 807995
807166 686755
889868 612507
507621 994797
684032 810239
738181 764107
935646 566390
709400 784802
896387 610773
860466 630874
732765 762907
593490 909355
603692 902224
969885 535311
939436 558715
843620 653299
992555 504029
728431 763403
723462 781365
999813 503620
658104 836309
599616 893574
731220 773259
574055 923522
674160 829595
524029 972841
797697 711679
888715 614029
561314 943794
816566 685929
840858 657764
518291 986505
960842 530173
523198 969014
745426 762350
801906 699651
600769 903051
885114 610330
721692 775916
758074 736242
662105 843730
998202 496510
733048 774202
561161 933032
657492 838048
596234 897071
975490 515328
560272 942544
523512 967064
598001 897239
585154 923450
927261 565943
809902 682088
648176 847246
709636 796881
651289 845565
915805 586490
722486 768182
813248 694753
703077 806751
962597 544606
681148 813316
780741 715819
927127 580105
923070 586249
949253 553567
590952 900196
536682 970528
652380 839035
963127 527801
824177 665965
642906 859340
609934 893797
606382 902486
899771 609583
749384 741047
842886 662234
788587 719516
997854 510960
937724 564874
716480 780857
570045 925323
909115 585332
593461 910156
653989 839322
958916 537321
798488 698415
902349 593597
736240 755187
644021 863531
696290 796007
978729 512584
535848 957567
963663 530306
711144 790960
775461 730008
597164 904909
676882 820056
776363 727425
899210 601096
747842 749140
694618 815293
687128 807326
765890 733287
601723 896043
673421 827981
723241 778263
674796 816943
498730 996153
963128 531803
900444 606269
728477 764961
678082 823408
564437 934516
890664 602052
620738 884074
570534 928762
651747 856200
501438 993649
776295 733360
924584 579414
982906 525418
589535 908402
999596 505436
719040 775093
547155 956793
870900 635098
560262 945731
780428 717325
797788 703428
664228 841171
930770 569000
997904 507752
871694 621559
658972 844203
863034 635293
680875 825381
848610 655350
855980 652609
776836 716175
797839 693439
972408 529082
777448 729065
573340 922673
752142 742930
813273 682090
876171 633016
678444 824976
546569 951657
693679 803274
741414 760425
967888 531893
630960 877351
522272 973072
691639 799650
924958 575846
825595 679743
808292 687838
629737 862381
971352 527980
775335 733394
757985 746124
931353 562529
514660 984239
790767 715842
577329 919481
668135 827212
657197 835183
791258 716442
588312 920078
951014 556063
642170 856537
864917 629440
849147 642621
746210 747573
812945 690896
879335 628450
798888 694245
962047 534241
637409 855086
860647 640899
624540 878625
513059 990974
646672 843742
829366 677381
709475 787298
770235 720856
859937 647790
653640 840247
584398 918193
705723 792491
513050 978634
621384 875731
643262 860437
760415 734598
700133 803761
529233 973752
867590 634941
718170 780327
762242 728917
679347 823424
771693 738046
651079 858494
829979 671265
919892 587783
949514 553216
715985 776365
818030 691444
884510 614968
854996 639702
830701 662862
691736 817910
934799 566809
943358 555708
891124 600564
995296 498632
842486 655658
755531 753487
898076 600004
951282 543853
533585 970013
929188 567088
647638 844923
666897 833003
828747 674995
897660 596814
709943 785065
852215 644982
825943 676040
733596 770076
532761 973024
987920 505486
759057 744730
752768 738923
708891 783964
521791 968500
899704 606316
947661 544162
838251 661071
531551 975013
689506 813259
660106 843678
913455 593508
801536 689615
541993 948944
855818 641522
756023 749763
967474 530306
640507 862364
626524 873525
741056 759559
993119 499481
790911 702552
906507 600557
673875 818444
598563 901640
817201 685045
556946 941856
936766 564777
747528 753505
806115 694298
970841 535474
875192 622465
805968 693024
698177 797740
854581 639200
589476 918950
662897 831220
939416 561499
691644 817694
769113 723122
920870 577565
697481 807711
579628 926663
535750 970657
997367 500342
780867 727280
618396 882922
870038 626910
989938 510691
736798 757788
785517 720945
940979 556810
706961 802226
889153 604710
622328 868246
830977 662415
629660 865233
842525 663266
820653 681382
576933 918062
921003 570024
937792 559301
757200 743164
735068 768395
638373 855202
539392 960582
611887 896477
944953 550729
630821 873307
537418 969542
886016 619501
598382 910630
920317 588925
941187 566579
494383 999978
864628 641245
871079 630969
672031 833259
947547 554774
646141 845929
684387 820658
554845 949214
771886 726532
813474 693413
788273 717041
859438 637252
702810 805044
500909 999832
806064 702266
574308 924327
891461 604417
720140 769951
766701 730108
621301 888181
833676 659230
857408 652436
539452 966593
527179 972494
509104 992338
589406 915316
971716 527849
747267 761275
667994 837064
860990 638874
711457 797610
571509 930808
859718 643428
938055 555220
786393 722835
553670 950332
734652 768575
559593 940816
666875 824974
907766 586506
740818 758512
984245 523162
943036 565365
840281 656042
705781 792014
578191 927392
997256 492780
760395 744900
702485 793081
724750 779639
647010 853848
922286 584484
893566 606597
782038 723462
540860 955486
891935 607758
756651 744028
685110 811525
610554 880629
917682 578080
895687 610657
930282 561802
820948 686660
664456 830357
875306 633994
751371 745266
783791 717817
784487 721233
831171 667116
815600 675337
761203 742839
893317 611736
707171 783188
758998 742683
951584 540237
687006 822276
943656 564014
768504 729373
542309 962345
976716 527640
743489 757178
663329 837423
770316 732265
955410 539339
602705 900522
848428 654722
898771 597044
522168 985275
898449 598380
759621 740190
646428 860316
943625 558842
719399 779100
723036 778511
978197 516089
911738 587714
951620 553903
669264 824281
972352 531959
697946 807774
985679 518232
863577 642302
576816 919410
814984 684744
726493 771522
971725 532868
767008 728778
548715 944207
691463 810810
594403 895888
849985 647701
749648 757685
656571 841266
748884 758416
907593 587512
539833 960049
639422 861477
870551 627730
887794 614273
887603 615975
924636 569654
935124 571020
738719 755790
773259 724249
869199 631735
880517 628282
825702 680521
557027 944724
832920 661935
964002 528622
778504 719993
743613 755064
702021 799230
783732 711232
783268 723864
635697 856418
852570 647262
907690 584051
879485 624289
782647 714301
848864 643668
823437 669080
986330 511613
698277 805387
567745 930861
667019 841504
880229 625014
664150 826698
587142 917032
792433 711881
593136 908763
551100 951626
584251 921378
922756 569479
749197 747965
596068 897497
861806 643780
991814 502584
883420 622791
914215 593133
642533 861798
537877 968298
742133 755093
851296 648076
786416 722865
844227 663106
801762 696201
977933 524739
846675 643635
810349 699240
695760 813988
567172 937370
861381 632527
734075 773261
873604 629273
566227 937095
979433 513843
807413 699468
828202 667751
872779 636851
563218 927608
802319 690552
845243 657537
935463 566829
584693 907569
662835 839304
681550 819740
894607 602167
505504 994018
754183 750907
971421 538252
810187 691478
893953 597279
946707 554081
640704 860466
511670 981549
650927 853015
703866 797139
545836 958548
653448 854465
878921 615307
950772 548107
926514 578378
893594 608512
617857 886682
664115 830989
919306 590466
665053 839329
571092 923796
646352 863207
591571 916154
715282 788138
560899 940441
914168 586619
888585 613657
659068 847381
936385 567106
717625 788599
804603 694318
830309 678273
938774 565428
963262 545288
819745 676599
985426 512848
693288 806686
836574 656263
685472 819759
577463 929489
570080 934671
746109 747233
854704 636437
814100 685744
945279 550988
855416 636416
699302 797795
987917 507789
777999 725221
764240 728324
524425 976826
778907 715939
622334 877888
995151 500421
588092 917523
676690 814013
657041 843363
678551 830090
620011 875882
583656 911111
688043 806413
826295 665223
664117 844419
508911 987390
823136 682785
975577 515159
797405 703058
790244 711450
639043 853482
970517 536636
531376 971963
950949 555341
678312 829769
750927 754354
774044 731198
784444 713588
642736 856639
857547 648323
750443 739843
726902 781986
937067 560264
903980 592053
845774 644891
776668 715789
586425 905913
657399 835521
894219 598942
653249 856661
553425 948590
629096 872040
844072 646689
987147 509680
622142 882895
562738 943295
918350 576093
743763 759364
607779 890758
707537 791486
545424 962037
577010 928421
963473 543089
776747 725071
964333 536348
623835 872510
684126 823400
935424 567012
860344 633873
879269 619781
977624 520195
540970 953797
721633 781965
513869 992097
893799 610602
876375 620736
892405 608577
960047 539850
643022 850005
668922 827728
547052 959530
990284 502482
811772 689980
838571 660430
527514 971365
599405 899110
850731 657680
887783 617260
606865 900436
784040 719844
780255 719876
823712 673681
610792 885659
907544 589322
625487 865958
986257 518629
826522 673619
950899 546941
794554 702831
978193 513696
609790 885971
852468 644862
815091 675806
561247 938502
591636 915043
744992 762141
848743 657746
830533 677214
674654 832660
639865 862588
942816 556367
537999 958979
864567 639348
698427 794725
804433 704485
912289 581781
663614 835101
964804 542813
852234 650159
562828 944864
812957 693871
538207 952211
773919 717825
746134 749817
827095 673595
906785 594704
508582 991783
694834 813642
983794 519665
589641 909570
885729 609744
601200 895373
660322 832873
913993 586636
798821 701997
851310 643731
801621 701033
698686 804931
864465 629093
547913 948470
938529 568020
748134 760429
841243 658572
989848 507869
898227 598696
955146 540714
515283 978366
706955 802761
855589 649661
507706 987756
612111 896980
720522 787085
658542 845690
849883 655725
509612 986907
673677 820404
580289 919818
614254 895013
504982 991097
918372 583382
824667 668932
686834 820233
831343 673105
874337 616303
887712 607327
698957 791108
727345 762674
921716 588125
915556 590684
596503 903035
773808 721906
672440 832876
953685 539642
533496 967717
605951 891620
722823 779620
844072 651331
752604 746499
770987 736882
789251 714485
523100 977314
891547 615926
802531 690121
774457 734276
537293 964845
758308 736396
726772 781603
887857 611307
776631 729590
514597 978256
623280 879604
611492 879784
668744 831998
811321 678878
652116 851620
714337 777947
682255 823063
870827 639134
979135 523825
951601 541463
979016 528666
813491 677889
922153 580358
686200 812732
953329 538268
742908 750928
671044 819236
861685 634808
698779 806385
832925 663652
683856 822822
760028 738232
982095 516560
538851 953952
708727 782410
807515 685038
987911 502537
843806 656475
810419 693485
717060 779165
497316 996735
737346 754230
944418 560127
683782 809593
760229 733590
762464 729340
667300 836461
827142 663517
703042 792446
883478 622831
731696 759264
900557 598277
746107 751373
550129 942213
690420 801439
749135 741221
998941 501237
652143 849205
726886 771660
901038 604150
751318 756326
575043 927761
722563 772965
915641 575072
860385 635575
548343 946084
803708 687407
787493 703291
534280 971108
619006 875478
538711 960327
869035 634017
996810 511697
670839 826751
945006 552281
871812 636624
522375 984110
799079 700885
555415 942038
775472 730834
930991 567212
988259 513804
739330 757717
827720 665532
609494 891446
683355 807849
750980 739864
932809 573428
885519 623828
848852 653225
924508 580994
937639 556383
744191 749601
872339 629487
934283 565830
804411 694036
861224 640938
676653 829201
767981 725128
978010 526440
607302 884937
992279 501144
766883 740822
696941 804759
552891 945918
732536 765945
832923 665418
794138 708244
606515 884241
887205 616279
652392 849325
849429 641687
535954 956293
828978 680187
611532 880652
939268 570527
754133 739611
543667 959130
952133 544471
895523 613546
872933 621324
508875 986823
603030 902458
584112 912574
690564 812999
968730 529127
605845 903146
993714 496554
787248 711562
694926 808676
934808 564425
765938 725046
566068 931960
708204 784564
737421 768676
523732 971093
870692 634811
951632 539847
753518 745890
650248 843008
508530 981645
697485 795766
996681 495091
559312 945939
924229 582219
747729 756383
757156 744095
774194 731913
796674 702042
787747 710380
549089 946894
963325 546227
761611 733326
669576 830583
829198 676766
791503 716533
854641 640181
814745 676349
954735 544607
873814 616838
966327 539604
783636 715490
984459 519648
554892 937935
859715 649233
889974 609812
759413 733370
594446 911581
926473 577215
968534 528152
974279 520868
759682 749205
585491 912053
565361 939922
614063 889553
911729 582620
906433 594858
859513 639718
882159 612870
685181 818903
518749 989872
778739 727691
893322 599174
980436 519936
655787 837209
922603 581903
833112 675090
934789 560364
565731 936491
691679 814155
659515 833336
900827 590572
928175 572555
548660 945104
564798 939390
891654 603755
722195 768677
547566 957636
627382 870787
678936 813054
986886 513077
514897 987510
943661 554887
726757 782898
696799 798198
950856 550537
837884 652169
511062 982795
925253 584693
848577 652517
780275 715549
813327 683220
732939 767071
745971 760838
759476 731336
539477 966795
624338 868078
684381 805982
973381 526843
642718 862926
819258 687894
931714 566264
948850 547536
930503 566064
796143 700942
537789 971145
827127 667254
517225 978464
843405 651112
536626 962554
701694 807063
831538 664754
986217 504896
508142 994767
854834 653953
680686 828327
974257 520930
942227 555780
520430 970130
785222 710753
878325 624542
620329 886489
885383 623428
982077 517176
759503 736255
689148 810106
575401 926142
623188 884279
966789 540049
531082 977873
603956 899460
656979 852377
934267 571598
785636 711295
517248 985548
633371 860565
815641 687357
911679 580102
833837 659765
692208 801450
721628 773070
804594 688067
860636 630981
842288 657479
592411 906725
531215 965129
743555 747809
949573 550986
601963 904087
947359 559339
744337 758509
914331 588517
646462 855962
912816 582322
534668 961671
568938 931068
740008 764936
770310 731270
912277 596689
685341 821718
514678 981503
706335 791282
828198 668572
712701 782982
798883 699217
759902 732946
591648 914762
493729 996382
732149 761451
865919 631448
991133 515888
770292 737008
787696 716405
665367 841650
594910 902964
796856 696500
945009 553843
836751 669315
684879 818453
668307 832291
537254 956098
563469 936159
750705 751120
821269 676182
904548 589824
978028 517415
905432 598679
762718 744409
775508 731179
872878 632931
736015 764582
688765 817647
771689 731523
676083 824016
576873 926841
719671 780635
664535 843835
829005 669903
978557 513158
785587 718818
578908 926966
974001 524131
516927 988254
594593 898745
999500 499321
628442 867222
662957 835786
912587 594809
656396 851555
852590 642790
857795 633449
641953 855606
796915 705454
818755 672703
550779 945754
867307 629600
628595 875122
775818 722099
689028 803270
629732 875028
594004 901271
989489 512209
738826 754387
493409 999886
544268 963421
944680 562715
812657 697138
636424 869771
876453 631815
920228 587427
754603 752315
782410 714737
822853 681430
939413 556738
698378 799556
879656 614992
495801 994889
984778 513125
685526 807187
609389 883802
896204 601637
863699 633869
513222 988849
623437 870079
731711 766853
842330 662400
594948 896987
925988 564943
907601 601740
678729 829599
807437 684009
999733 507938
968513 528115
833876 662930
961932 543255
629240 873911
520982 989013
840453 657170
553604 954301
885582 622974
982425 514643
619507 882144
727200 773622
993337 514691
815462 692118
521328 979947
693707 798156
994513 511782
537922 967419
683429 816520
990046 507354
861347 636475
626204 877497
690011 811909
754970 754564
599974 891430
745342 760915
756596 738159
842134 654227
782112 709017
937656 556861
930186 571747
793212 708927
576601 916192
850850 647932
664838 834665
980194 524605
521682 978659
978220 529018
741387 767165
612544 885772
879766 625720
902583 595005
968061 540192
991255 512348
694842 807370
972067 531617
978011 520301
693637 815529
492668 997676
752010 753194
562190 932820
975570 515834
738942 756233
613978 882942
696576 800049
682520 821557
653465 845693
556305 953041
784682 712197
954615 540455
911074 598694
804606 699633
797937 698497
657526 843095
918487 579391
723957 773736
814488 693206
851913 643059
529246 969059
875609 627023
535385 969989
986047 523660
819567 680810
660128 831854
785428 713322
526760 980935
927751 567172
858608 637038
773013 729025
657580 851699
616168 881019
681300 823454
919259 590013
769716 728694
778851 727564
654030 846284
966381 523983
781885 722822
540998 966045
857653 647812
646267 857333
650174 843535
917232 578990
604963 895706
683596 814926
958489 539128
661240 841333
824914 680367
945648 549038
924245 583052
926515 582748
788651 702412
999303 502812
530833 966794
548453 951272
515601 977304
527113 980678
850628 656704
934259 569453
516068 992313
640361 849693
929164 561732
554035 952319
542161 956337
780175 717138
843992 655763
788814 711543
857590 646045
781721 724748
547718 956556
611900 879244
652637 849097
724725 784812
762604 732539
950634 543884
654479 845030
530527 969220
957348 536977
878498 614929
663543 836075
686850 814248
516249 990656
690750 814883
992680 513049
662557 847143
820641 674438
585809 907151
733723 768220
544707 955097
619067 885158
991569 517247
765511 736881
634690 856556
695091 806927
617690 879400
890421 617332
567237 936074
848814 645774
615068 888496
689729 816896
894744 614307
567631 933081
712957 780413
880509 619343
725595 770778
988450 514775
600436 908278
653182 842329
935366 557267
648496 844869
618401 890770
934759 564830
498587 991480
660382 834607
655964 844886
824132 673124
991932 499756
876033 626064
682931 809646
924530 575951
540628 951144
674023 834613
898245 605549
498961 993496
852228 650846
504587 989856
961901 540929
843449 661416
879923 615032
623360 880907
697959 805642
640883 864664
714832 786949
795487 698292
966672 543257
677309 830886
766056 740835
617937 890114
748473 759281
849608 651611
881562 613270
524528 975022
922409 569290
938950 562802
563568 935303
607738 901385
682365 824742
495635 999509
853959 637335
987646 520708
670415 824305
997054 510059
882813 624730
523816 972837
887492 616882
799770 709928
597536 912050
617666 881131
794417 699760
868147 633917
967440 532133
904971 586070
779266 724604
525534 973235
807065 688662
513516 982225
971016 522611
683672 817149
904487 589468
555763 940269
649577 840620
847670 651709
905072 590475
938145 562721
530010 978909
636220 859689
510724 993940
761996 739468
894930 599147
935995 566408
514028 978579
826379 683370
556457 938368
906665 599789
982449 523066
608842 894459
758032 738309
653071 850682
937170 565936
503252 994574
965205 536248
837138 672446
652209 846278
943773 548434
817094 686522
959792 533253
587412 909002
816265 678900
815496 685837
776243 716093
860347 649632
713186 794790
939444 556635
923302 576524
713755 788135
917114 586204
725824 774307
960502 536702
679014 811212
924899 575036
952517 553929
721727 775981
652227 852064
887707 605606
606124 893658
854736 639230
794819 697469
601176 898555
530506 961777
899269 607630
595523 913165
844033 658345
790293 713930
794150 698145
834843 662705
765531 725750
710091 796984
709636 796737
951499 541863
598944 908476
732248 760377
622339 883743
613346 884387
594605 907661
901211 605086
983862 514406
563412 932692
893564 613639
964182 533273
623995 871848
911546 583511
945047 552154
979178 523577
998075 497866
737712 768706
644940 859628
719838 773736
970080 535605
736696 768322
516647 990496
797481 701636
663253 835209
976365 518856
795842 709924
853787 643604
821246 682502
545533 958099
871399 632584
711595 797923
603086 906207
585763 920407
758792 734289
942314 563012
898934 591358
555579 942409
904315 588043
635298 866058
807623 684200
886746 608096
728782 764312
788704 707160
602754 901731
938881 554269
788421 715684
728281 763531
791151 702704
513135 988041
568188 928833
937060 563921
824429 674425
816303 676903
806289 699138
833573 665115
806920 695218
896832 598306
748124 750365
739451 754266
954434 550063
678914 811097
670335 837052
644110 855632
933387 563928
978233 513203
791097 711722
980801 528103
880610 614037
902914 605505
911447 580060
722430 769217
682779 812144
926608 581398
559442 939602
814715 693180
897046 597953
622368 867989
998311 494231
671601 822550
550090 952999
540916 957073
864537 631511
530751 971734
921732 582825
566310 933058
873731 632825
938069 571566
876109 618828
765102 738265
739338 760076
827845 666535
519819 973920
795031 712351
964527 539860
975105 533147
748701 748845
511731 979396
873269 621716
859353 635995
678065 817409
755725 738342
574676 922847
717536 791799
846102 659093
709235 800534
869031 636042
722507 786753
789842 708218
699014 808321
789616 702549
861293 638278
653709 839839
796913 699168
974514 526032
763639 740251
598699 893463
896546 600603
755180 752007
712483 784674
582481 924575
645019 846445
734427 774919
660186 833809
519638 972425
593772 905614
769690 737929
938559 555858
787599 713242
526039 969402
712305 791509
832368 670922
718472 780477
654606 838458
999290 492768
765958 741845
513680 992278
989436 513139
898249 594798
806769 684959
675744 824145
517118 984670
864532 631754
625136 872231
719328 787817
776808 731087
944118 550675
664581 826879
652278 852389
583679 924061
513912 986285
875473 619846
785839 708427
936053 554436
515068 981258
905640 592430
852793 655043
706136 792206
787959 707292
992821 498633
893959 605467
865716 630567
930729 561626
839014 664497
504678 996156
568185 931056
619155 876419
576960 920887
501891 999989
566921 928957
814347 683417
871163 637737
518784 978674
676061 825944
560413 943654
518093 972634
505975 998481
690773 802822
506855 990110
755929 746719
885676 609743
767626 737074
944622 563588
876423 621576
854995 654652
965306 529802
899548 600816
702137 805436
941681 554432
961103 539062
966835 531479
911610 581615
786845 719742
731582 760161
596008 897130
800636 696788
752355 745894
721697 769021
570117 925413
902040 592101
984268 509178
753313 747808
540229 966638
751618 755951
678993 823731
748483 755439
961625 540029
887430 616697
757225 747170
675026 833239
522521 971941
820551 671179
863875 645295
691519 816828
633253 858287
942886 556285
983689 509089
615990 888419
960079 546198
563529 931035
511055 997018
536335 972384
735444 757857
605436 897588
988179 513515
641211 858312
649279 841472
851852 657394
584303 912344
848766 653039
775460 733210
810844 695673
559861 932906
530073 976348
888637 607628
647356 852234
932913 562315
953351 555441
652086 842549
968010 541627
570933 931425
900399 606297
578016 914942
991257 502616
633901 866771
583152 923728
877650 620941
607568 901796
842658 652625
590519 907848
912306 582300
822809 684910
813460 690197
824738 684459
595746 904864
818508 687298
526697 983156
638821 862046
951987 545305
928790 567930
910141 583397
714715 788769
932814 565138
556155 938058
959187 549922
948777 560105
815502 674805
961636 532076
570673 938865
865248 630248
562899 928470
809548 696739
522221 983747
831115 660598
856206 641485
626798 866562
969567 537162
622990 886840
907859 594322
679665 823391
939511 566871
531034 965402
914928 581336
627650 874449
641292 858389
983448 510434
602693 897147
866459 633482
522242 974975
575553 933627
536434 955156
743195 760688
975182 531305
633352 868720
600941 903035
529982 962417
760972 747859
537512 962842
624010 870756
819819 681656
867233 638008
679461 830187
909648 584655
676272 829694
670284 838532
988376 508009
668861 826150
905940 591124
701177 799727
952191 550997
733852 766433
680452 820503
938085 562670
955124 554006
806738 692225
901518 599931
674308 828497
905218 604760
693200 797555
509427 985474
518879 990195
656512 837935
747444 756575
821166 685021
666671 841266
869714 630856
763464 732803
654272 853853
925952 582888
851831 645304
754408 750207
572453 932211
524061 972569
929660 578877
511289 986973
776963 732587
706651 796109
806683 695106
945771 552917
644453 862790
810092 696727
603378 891289
610040 892340
676185 815694
680312 829041
590454 912808
850312 650147
929496 568004
553187 937034
505777 999127
962851 533878
661642 834756
573902 931089
952383 551480
980881 518432
505171 996834
527902 974212
585267 914360
968662 523337
588152 911441
750891 741646
804288 700117
529491 964067
951735 549568
743239 765000
589434 902471
899835 602235
878144 622146
762826 731610
840093 669235
815407 682016
581210 918417
674408 822900
583777 906429
597065 912324
656025 845073
567036 935445
615200 879359
815157 679084
596287 904220
690615 813533
797051 698519
791667 704654
855187 640417
715770 782819
830015 673930
964718 539637
982874 517321
786165 716411
882549 615978
723707 783842
822527 683060
516839 989231
549734 957815
819987 679252
766046 739705
861645 644996
719142 788157
982261 511266
937594 555216
661044 833275
643562 849455
846801 654210
864288 643432
625197 881138
613515 884440
593280 896776
959133 535502
883667 614957
786765 719731
810935 679499
712152 780736
872546 625178
545088 947428
851545 642126
689548 819058
509527 987056
827080 681529
980743 510687
831759 671241
582592 912920
689986 817222
919700 583622
762883 731837
523623 985619
687742 817821
819835 686489
965332 539265
780372 725411
933730 562788
990235 507120
996942 496210
527173 970232
574997 928226
720858 773108
765158 733400
706334 794193
713685 781915
562980 944217
817889 689964
536226 972458
600335 905764
855036 642758
513789 983580
811686 690372
971610 519430
608469 885603
729469 773171
655325 850289
893252 612520
667848 829741
517330 989734
946265 555912
974760 524031
849271 642071
917864 589407
861095 644704
908648 590135
661766 832849
548911 953658
880197 627999
847599 657128
739751 757832
675364 833501
686090 817500
942141 566662
821051 670647
716444 787060
691343 800307
788635 710444
778785 724742
895660 598727
960027 535616
681963 808918
738474 771378
687260 819078
554245 940950
684981 821927
891107 618300
883473 613076
724932 784728
563817 943800
630019 874175
777331 715373
937906 554245
672546 834386
653611 854520
606274 903525
685877 818983
830837 659564
650269 858251
498044 993410
740752 763624
760022 732217
554736 952304
772218 733485
896660 606045
831810 676965
626008 864962
952973 541651
969737 538041
813052 695245
994489 512784
786207 717865
633099 874658
859037 632713
728429 781030
670330 827401
950665 547425
608224 901770
608431 883486
893446 598578
534948 968966
760866 730536
666576 833322
824795 680687
711758 795585
664161 838583
601799 902806
940640 557795
585361 909989
553394 949436
512506 996971
869491 631762
727483 767205
998103 505152
540934 949578
726615 766159
542586 963894
556879 935956
684768 818594
506031 989313
922744 569858
984219 524265
732084 763554
560799 947975
614463 881025
685467 815848
647630 853226
609569 883357
689403 813931
595569 899440
913951 582943
765700 741190
779114 722744
911053 594577
899849 598529
879726 614021
543414 947824
891205 609848
771375 728654
571902 928464
503209 994459
913908 583165
632248 858085
928106 573185
778148 719329
838475 665902
820893 672152
942143 567182
873464 627031
799262 701410
670203 822099
519916 983709
830962 677363
630570 877696
684843 820395
896720 599049
629846 865107
743100 757013
771066 722038
672162 833057
889732 619867
671456 819897
632920 859426
566527 941087
638750 870966
958891 537478
565056 928611
725945 774253
955510 539010
918968 590664
639591 866036
951278 545135
582237 913966
871831 622024
615447 880605
646752 845839
876322 614561
650545 842138
764909 740970
671738 836910
989234 507622
896684 607135
637706 865225
768178 736878
824163 684367
723967 772984
732288 762534
606763 885971
989630 506118
554238 952949
965084 531562
582913 918838
806600 694057
874443 627653
768267 734670
896986 598807
964875 543702
712416 795575
850982 649608
850869 640032
498922 991670
657950 833349
801557 690415
545394 946178
939882 565327
560588 931581
790732 701905
600183 893640
532158 974284
681890 818417
784737 708224
775836 725195
514324 987442
674489 821684
500019 990118
727925 771751
654774 841155
538018 971209
703698 790942
556814 933546
973153 530852
837188 665635
600432 908702
631362 874454
999821 502706
841846 661624
834888 657701
760191 739360
874430 619353
542635 953363
968525 537140
872367 636498
604350 902140
968424 536232
621347 872808
987351 520880
843358 649650
707006 795129
764731 739092
760585 746788
796106 710470
867503 630805
595710 900420
584768 914421
705138 789158
970236 520863
688776 808161
913421 593564
731745 763962
626587 868070
593369 896942
932286 565847
869239 626615
705637 802774
525383 971653
675053 828593
896206 595992
679505 821991
766444 736847
547225 959319
872895 636700
733980 769997
662260 843740
678150 824603
980590 517517
681928 822749
992033 514118
729304 767101
841477 650253
929700 568914
597722 899380
870488 637727
509581 994916
791424 699048
599348 893776
540639 967131
626284 873341
851429 647661
808001 699427
575715 916965
920636 576416
923001 582045
692816 799242
818459 683199
954220 538405
698782 802747
913302 577805
670319 828966
761478 735578
655761 846621
785083 708649
585786 917122
531472 967813
552501 948677
731422 758758
991836 505466
790077 719873
627550 881959
769828 726996
968222 533432
955527 538637
935694 558063
809943 697433
716539 780271
843698 656104
741631 764773
590874 899565
820029 672470
967655 540411
722357 783800
737494 756970
934863 570855
515952 986723
733618 767935
606735 889689
946539 560464
651854 849979
761206 747737
909721 592599
955012 552051
636666 869726
939154 560671
793348 699824
507427 993480
804743 698171
788449 714910
696896 812514
591914 903981
974341 528004
750994 751502
651347 858046
842492 651065
784267 720096
688244 814275
517114 986579
598057 908215
605280 897974
776461 719916
571808 922004
584177 921377
874597 619868
838780 654796
670460 829369
950827 545165
937761 554369
614568 878718
952212 542151
734143 758500
874005 633307
773392 718309
933761 576115
558684 940225
506388 994349
920419 577876
712194 780281
665467 838134
953214 552745
751753 748871
809028 694256
634408 856807
982949 525007
954583 549054
567935 927529
991955 504944
753940 743525
934207 570515
803749 689338
786260 705374
826551 675709
820770 680568
527331 975771
627199 867650
689005 808858
803117 704565
734359 769834
589358 915151
792073 699739
884455 614740
915016 579016
850653 648801
932260 572444
642497 865916
878640 626565
560213 936275
979975 519524
815422 692601
521321 970855
508097 987154
908109 600750
589716 905192
740681 766082
799989 702038
766022 742721
950445 558830
524961 968682
576517 916148
696639 801590
753439 742198
965530 542613
515344 992892
789497 703561
523540 980046
910246 589418
672115 830675
588113 904860
819575 689489
553419 955820
928993 575072
883749 623744
515935 982986
834489 657442
998021 505710
615849 884299
998829 499437
698903 793786
662538 839137
776672 732849
860100 631471
926298 577738
624242 881487
966723 540351
858716 638028
671807 825704
611747 886796
752606 739999
651643 857191
958312 537531
521837 968574
601370 899117
518576 983108
770815 732357
899015 599881
833469 673224
721496 782711
909388 592181
926836 579624
914631 592949
643520 857747
625154 882262
634254 866291
530115 972983
965328 532544
532526 963325
797579 698880
706816 801828
730069 774798
760943 734298
954195 547130
668581 831451
854120 641610
847071 653294
749715 746864
504702 994035
549526 953272
755846 740354
972692 522951
639646 865950
910738 596170
883782 620043
760717 739089
531361 972225
969715 529845
633985 863054
816896 681322
555009 946835
510017 982162
637501 861775
875609 625361
862706 630364
955149 535242
859335 638115
647298 850551
828911 665938
778726 724106
531146 962453
715899 790593
577664 931828
500552 993632
628054 866531
940292 559834
916427 581816
850270 653754
930332 564489
705398 790719
880221 615627
705049 797980
661798 846757
834961 665371
811118 693947
597732 899881
640639 856657
687768 818816
585631 907129
892761 602051
758588 733252
573254 922988
775051 734295
546940 948179
874089 624393
919007 589032
607191 884005
855451 650598
892478 607731
678035 822588
710720 783372
493193 997757
716209 775735
643892 861714
867903 624896
751772 738253
754511 742172
748134 743905
903315 594276
710161 799636
923672 576489
667430 829614
730185 767225
914479 591281
919973 574519
583132 922657
964416 531400
789652 708433
819449 683690
605932 889465
722887 785044
876590 618529
591691 901954
971761 523767
759399 747387
615715 876554
773900 720817
890572 617671
791278 709394
515416 976186
750438 759459
884332 618766
700951 806627
747382 753269
528256 966855
797136 700427
899897 597876
628994 876085
997186 510286
834179 656226
805315 690848
645952 861728
928603 564653
537548 971689
889612 617992
724230 780995
990666 501763
663111 844373
896172 606212
878750 624248
690726 814381
693326 815423
983077 513548
984172 517096
906744 599470
868510 625866
992283 502858
999792 493744
717794 782908
625795 883332
956697 551548
725558 777156
576169 928868
500692 996036
739905 755019
582772 912977
555180 945048
753547 753305
683560 807114
554494 951379
749900 748722
957018 539452
656440 850753
584819 912663
811061 684451
673769 825832
815970 675077
620329 870271
584314 921182
659471 833030
872155 621515
710316 788875
567095 926200
628298 875145
779518 723569
631274 859917
731852 768783
582102 919797
533485 968402
805629 696620
594901 897780
925925 570824
672813 822968
761885 748073
772137 730221
692897 808536
559392 940150
701449 794488
662239 845245
852712 654363
779689 719257
717843 774208
996202 511767
897077 611650
848848 644961
810650 689177
597158 900065
667401 835393
810918 686659
751204 745677
606623 884638
707799 786395
579564 926382
758201 740018
848553 643240
761320 736062
995981 511945
556369 937645
843013 658891
780917 711955
960766 533014
787428 705705
783986 717542
764321 734665
761368 743735
762419 743718
866068 638792
919557 584499
660327 831001
824201 671215
921322 585530
598825 896547
512427 979144
795917 706446
867105 641960
572125 921470
819177 679075
562746 943016
580761 925852
743706 764141
844514 645950
936052 563792
746294 756369
930793 564082
532602 976062
766043 735431
925529 564762
693350 812121
812526 684533
789427 702750
577443 926298
807322 684850
840312 654017
564367 945596
608306 893658
609615 886624
589354 914674
743947 764076
674934 826506
770279 729370
538861 958911
714733 776144
723248 767871
565801 934240
710103 799023
710259 797452
560335 940855
789592 719774
986110 518884
936576 566975
799125 697304
761144 745011
952479 541691
566296 938248
991148 518679
551815 955475
603235 901207
966748 523561
660638 834334
510514 981309
512929 977808
672528 831471
912854 591901
926376 564788
969984 523040
558521 949871
781140 711942
728644 781062
772446 732684
753793 750741
540282 955992
718972 771544
818503 690794
750673 750572
864286 641470
893811 603009
928773 562071
987308 510793
563338 937688
738626 757536
667881 839979
526440 974447
700785 790286
807564 693833
887129 621858
727764 776476
523897 985612
757429 737820
799838 696415
999042 496248
492611 999928
884786 614373
669310 833449
527827 971646
534872 967308
866235 625833
908263 590540
531796 959544
658895 850445
802365 691270
504923 998373
588402 905902
716143 783672
664325 833430
757104 739261
739763 769384
850775 652634
989847 512641
827928 677879
616377 885079
982735 526165
628456 862891
795021 714210
925770 568586
567488 925738
735615 773108
757731 738301
982924 518649
654560 845386
726138 774389
787858 705766
658389 836708
892788 609816
728337 778831
839671 655122
802597 688247
992291 516645
595723 895574
898104 609138
980575 525234
735138 770550
772758 735695
944520 558748
917161 577923
838446 660051
908142 597044
925250 573737
798536 704539
884661 620530
577926 926976
693063 811560
978834 528388
557544 948202
817388 688172
765074 735620
711845 788238
622507 875374
635045 866887
691944 804346
673855 817643
853776 650159
811472 681716
833195 675826
773605 729818
605271 900066
964782 540769
779652 722112
643037 863573
657630 849945
943484 547110
631145 866810
751106 742374
681912 809471
615329 875257
746513 748624
945764 556981
682683 820540
872570 626750
768495 722843
507122 995128
860266 641883
718834 788408
616058 892423
629577 869473
778395 720633
629388 878454
690178 815848
611029 879604
580712 929180
529550 965920
626048 881636
911303 583857
660663 832896
708164 790502
756728 737984
737750 767164
563416 942691
504235 999751
932951 565670
643721 855775
597573 905175
584484 923851
590074 910239
531180 978460
899454 594248
698444 800134
858123 648147
922177 582076
985218 513536
711431 780148
818546 675241
903698 588257
887401 619048
774498 727238
930756 578874
817409 679004
895789 602657
793057 702975
536306 954902
507173 994778
579439 928647
966115 536575
860557 633069
991099 500459
625431 883868
703968 790210
988005 508085
643670 860505
738660 764210
845433 656812
637558 863202
519359 978039
680724 820210
704087 802915
499089 1000000
631379 868835
912956 592973
536171 966250
915496 587892
749001 743104
523732 966941
922100 578557
731651 769715
934486 557658
979704 526302
558754 936601
761064 740211
966781 531917
548651 943257
957698 543190
944046 557637
831770 672247
707344 790829
720570 784642
857119 648423
773506 723836
624662 868541
991229 513098
719240 781383
914640 587103
787900 707675
819080 690302
699310 796971
796003 710882
604984 897362
557096 934008
910507 591220
776658 715960
529993 965236
885201 616617
818042 675182
855150 639292
828723 667905
912246 580166
628964 866739
804438 691360
523713 978852
665775 833502
569786 922721
854834 652080
839054 664481
830606 675376
969739 533232
497591 994646
821563 677926
955645 547774
541099 958157
728851 778441
885547 615388
595542 906465
730135 768414
701344 796182
884415 623531
582612 912091
697771 796045
878536 621185
729608 762886
863494 643953
700539 792814
679753 811832
791000 716619
758010 740718
647587 860200
692826 815165
592354 914507
526699 975302
951857 555332
554647 954095
780098 726037
888550 614861
811288 681892
664946 843621
503908 990455
728445 769108
988823 519665
599933 898646
912455 580254
600648 904814
915243 593302
633864 869275
731339 771059
906344 593142
682977 823741
508843 991760
631385 865806
784773 709193
948285 550217
561960 944533
912961 577301
670474 820971
754066 751300
960881 531014
739215 767308
594947 911735
592829 902352
870911 629223
694219 808000
955292 535892
603793 886495
632015 869214
548812 945526
848401 659797
518520 974380
616278 887383
992316 510212
810099 682248
751204 754008
636211 868681
567638 937386
817002 685311
911597 582503
903818 597736
685625 822016
520537 974756
631354 877115
860176 641819
660605 841410
670174 831924
704162 790292
572579 928983
509659 990184
975955 523347
922285 580851
732402 770853
869509 625771
722896 769419
786841 717665
888656 617448
702312 801182
839953 657166
849931 644091
883714 611115
517616 975549
609404 881679
690775 808617
827580 679120
538822 956182
721829 773635
792003 715690
617583 877691
572783 921878
634146 863067
531830 965637
694742 795398
553729 952593
600139 892259
775737 723102
714490 794178
840357 667969
514684 985815
673368 829218
537393 952696
570898 920011
995042 504823
976148 521128
541449 961122
949770 546165
780955 726990
963416 532182
624679 871568
787468 705767
894580 612837
944167 553272
763536 734131
839435 666133
773676 728102
761386 742759
838712 654146
674670 821257
951219 540702
560210 944018
685405 805590
871768 638016
906899 595989
960337 541815
693193 807045
589522 909649
539633 953676
795586 708257
675982 814311
677274 825099
665411 843285
577234 926083
874229 617197
785827 712526
901008 590490
776061 716404
551158 947375
637477 866099
794330 698478
652639 851363
623274 873548
667412 828343
650834 852752
511281 993853
974707 533983
813552 684487
759275 743873
548091 946547
659668 833586
554330 953216
601123 901660
666879 833262
854024 648807
748157 757592
962471 536474
688933 813033
857094 637988
660723 846275
925284 565457
895202 607472
745017 747693
549025 958717
611592 885628
716507 784335
708574 794095
706267 796406
617677 877190
893136 603918
951868 539861
638016 865525
912490 577986
967464 540941
680927 823537
756519 748799
582998 911375
944712 551726
971965 521046
761620 735172
609778 889200
608498 898336
520450 985611
838329 656379
955686 553228
566794 941923
517665 973867
572510 935461
539845 967739
632653 859155
667213 836363
852506 650542
559952 945097
833197 672406
617236 874663
749849 740383
732558 761318
564654 933027
815852 684170
808162 696045
985336 515715
601235 908506
819343 670660
993168 499344
920489 577768
630736 874756
997733 497715
815969 690408
975388 519471
606246 901788
724091 767958
754848 752197
648583 847134
886887 616096
862644 639964
980687 512225
918501 584612
697571 803659
542588 957054
931338 572315
991407 500253
865706 629580
941991 554516
878485 612346
574538 926594
997335 507689
610687 897294
630602 875259
662521 839824
758110 734691
612719 891871
673034 832742
756002 746726
983195 509295
550996 949603
817291 688299
729009 765651
639997 853541
981882 518578
591452 907961
554300 942534
546312 944932
614754 880092
920527 581830
682784 824476
869987 638086
767232 731985
700118 790598
945455 564544
928054 572533
609337 885407
633512 873201
867675 632579
930806 567737
527804 965292
605798 897623
566559 929343
611252 882391
917578 583421
839982 658150
655100 844394
734253 759253
843586 659217
711293 782859
556696 952719
895372 594861
979173 521797
850310 647580
858429 641577
831170 659183
727342 771656
755939 746688
814360 687389
673100 820374
580891 929003
858656 646282
961865 538424
576879 917295
576437 918107
700847 801888
593133 901887
658457 831942
988338 513454
926476 572112
648193 861548
986359 515642
867707 622473
940754 562643
874401 632225
663133 833064
879888 613978
891350 611450
784471 707146
964217 532825
600651 899818
752784 750962
511249 981642
731625 765128
966013 524494
699436 803800
925462 567816
616262 887203
941320 557730
724277 774015
492577 997715
914382 592049
880746 622386
704958 788533
656168 851463
989176 517360
929735 562806
862877 631892
893989 597201
812115 685232
841792 667339
601070 904459
667843 822594
876529 615455
836868 656295
513409 990699
762375 733034
830859 669955
544438 963988
922342 567741
612044 894972
650798 841816
889403 606583
667983 825619
544962 947130
978374 528200
628020 875013
523157 975843
748085 761442
881891 623051
563692 946250
674080 822548
957626 551777
540446 960655
571134 921990
527189 963234
992409 511336
952300 543159
736481 767709
634545 869745
702577 788691
589087 910403
638231 858707
634410 864482
616304 890863
826490 682795
582297 918973
534014 967114
853672 640226
546058 956791
679383 816659
852269 640762
693071 816743
751969 749415
654192 853239
785279 708316
831285 672012
730901 766887
524209 973032
636970 854940
902791 588305
925234 567281
738721 757230
650877 846084
720324 772531
573795 918631
869605 621975
575499 924010
591874 909638
775972 724999
546363 953853
597786 905271
755220 738357
501377 994194
714371 791906
857212 643307
699341 801607
914821 590826
937794 560532
655862 839117
655893 853353
615338 891815
956505 539540
873295 631456
813888 695776
645778 860412
599552 891561
611103 880304
733704 762049
816195 692029
993203 508947
725599 782436
928192 571796
564330 931774
727518 775380
575808 920098
580515 927679
782066 722259
544299 950343
890140 617994
744456 761424
741675 763267
979937 529270
585453 913078
857094 634900
624656 871471
866358 636810
591512 912198
779166 720871
652508 853282
793199 716578
899462 592206
991129 506313
509641 996528
881136 628336
906725 592979
578078 914520
902979 598395
709048 800412
667996 830114
787053 711601
977829 530901
886689 622865
856625 645684
897245 606179
979400 527402
865024 628600
648125 860161
786210 713703
995453 513587
630651 872824
763088 733054
518698 987697
751780 749788
774716 729271
633987 856895
605105 898634
566723 932712
849066 645323
732616 761576
911900 581176
924657 576650
648338 842544
807233 684557
717493 779419
870426 623258
893298 609919
948523 559326
803073 696267
839264 654875
892941 602316
685210 817734
625225 871337
829721 680108
978582 520673
656816 843657
799289 696647
665404 828641
809701 698171
724074 767996
558110 950267
975249 532275
806208 692875
737373 768925
888311 602282
570294 937423
850516 641420
903809 599427
809152 689382
724689 776172
681754 811871
567798 926572
678466 813790
526590 973628
651799 840793
576252 928379
900039 604971
658536 848074
698577 801686
998802 504439
611378 886818
607503 882654
693009 798779
959083 540020
819380 670710
614547 891592
658056 839094
781286 725187
606067 893062
794860 708680
994633 504290
843058 660033
898735 599049
809056 686911
659272 844806
519922 983127
988114 516971
996321 496237
969117 522764
519852 970319
962457 528625
845490 647241
845560 645899
868025 630992
535924 958278
943985 546767
635326 865500
859671 643920
629563 878692
834105 675432
904497 604202
977160 526112
883360 609821
782332 724399
948050 547447
873882 620706
772660 725856
578154 914933
650311 859566
709971 789452
934711 562541
643090 850310
915415 582988
884752 605375
564900 940582
805664 701681
961620 547665
831501 673294
704491 791031
804226 699930
952470 544593
774605 734328
805492 696009
681901 821752
594516 911157
597344 895424
550623 956021
616284 890105
967544 531274
532099 971539
855383 652735
923142 577033
705124 803238
961645 542615
530358 975424
740908 767585
661976 843188
962368 538424
631609 876956
513343 986348
633442 873548
694090 797643
767649 725618
725386 776197
763663 738799
831374 669929
537137 955657
616780 887675
792177 705543
580074 922839
709818 788110
665246 827913
552836 946750
667318 825187
684939 818569
918359 572269
779635 727479
501400 998140
921140 580099
863732 639520
543989 954912
659146 832067
749532 752400
682603 812213
646607 849264
573323 920515
515863 975126
509947 997213
812191 684339
882266 612634
655572 836873
932889 576763
652852 844053
927649 568728
663353 829215
641675 866389
690915 805022
788313 715744
647838 844251
594707 900378
868123 621956
581780 910565
699915 807264
753527 750481
758807 749793
675993 830024
759680 744665
901317 603910
553371 955817
852784 640392
644320 861726
881478 616640
743556 758641
923131 575226
627622 873804
672487 835769
774578 725274
751611 753396
718802 788312
915093 584524
928356 574802
917821 585460
727000 765744
626566 867883
914138 582466
519931 978540
993896 508268
604024 899029
716494 789221
624255 882383
541601 957785
928833 575817
747192 750557
880545 613049
597495 900895
922530 587181
555182 936135
692251 802133
682269 821364
691617 805259
534747 964216
996622 498397
628816 868328
767460 740587
972515 530864
891367 605522
652605 852165
541866 965256
627492 881003
550736 958615
982768 508401
961961 532666
656665 834666
589513 900871
594114 907357
784204 713223
890671 615035
630078 872695
702025 796335
588189 913600
915853 578748
740151 764636
618405 887826
738325 762643
666365 838400
880926 623760
847868 648808
774980 716805
637625 866485
523240 970132
979417 512030
533412 973615
579082 930742
626485 875418
626481 883491
643650 856408
969222 523638
944152 553635
640622 855313
807365 697769
554859 949248
584027 908957
658350 831940
746780 745816
563852 936341
991600 512331
648208 842363
978578 524531
977206 520466
987544 522376
749369 751888
840819 651482
543019 960576
664620 833308
912018 597423
589777 916792
958467 551029
903450 590416
604976 904608
905141 598020
689818 815157
696326 803894
686688 803804
926349 569256
678184 814585
787649 713437
578969 917957
822317 672231
833418 668814
919052 574120
972341 523907
839338 652169
517970 973728
641981 852920
541263 964722
539577 953313
928661 566512
670155 829470
645883 858576
675925 831414
854559 640384
852896 646522
616147 874811
852148 647805
873678 630005
772822 724211
809827 699587
647046 845572
788383 707239
692581 810544
578137 922516
679510 821597
905892 597267
930235 566718
896136 595731
982151 508069
607968 890320
570744 938092
839558 655912
912547 581110
836166 670835
926849 566154
672687 833750
855287 646742
847144 662339
819625 677706
610830 888559
630498 866907
879765 629372
953703 552714
773660 718785
664056 828206
617589 891934
980611 520531
691221 815087
511228 985316
703467 787878
658220 841002
657903 841958
687311 812668
988490 506032
672981 818026
771781 726562
734880 769483
508666 999258
902251 607161
808704 689350
725328 781992
645777 860531
759535 739098
750529 751930
762486 746297
872993 627564
545591 956642
853924 642408
840399 660266
965207 539322
989354 510061
548021 955386
819526 689032
891805 598799
861807 643646
709454 795319
558172 945779
564258 926033
636000 861114
645492 863149
584901 916896
682304 818288
734739 760727
954003 549887
921225 587738
596131 912165
549867 957416
750105 744992
751187 752693
597839 901931
567885 922715
548913 954691
720123 786183
756744 739779
874060 625905
626248 876400
883602 621225
924867 575239
820796 674855
807938 688597
818274 684927
870632 631909
706920 790031
896743 595060
698825 800494
969982 538391
607869 896960
694792 804061
729849 762556
499382 998372
573107 924635
706697 797218
688562 812892
789108 716918
575995 924333
615832 879636
750763 755986
512982 978414
585005 916362
689797 801017
774875 715676
526504 977984
629664 880016
910487 584455
943555 547393
871345 624867
600506 898533
625817 867339
582150 921321
645229 850292
993400 515488
588946 913217
832856 674812
973216 520244
766729 730154
674951 824822
612268 886195
522172 971229
544766 945932
825861 664329
701162 797686
796280 705087
529721 979319
776781 732962
690866 813649
613969 892355
805573 696859
964458 529594
637087 864785
865483 643234
739426 762580
749141 742671
986316 505975
956798 540935
851202 657734
906677 593859
944410 563106
843320 649126
992053 501495
925890 568783
605007 894392
631762 869487
592524 910048
998601 495124
960485 529867
584671 909276
968498 521913
864389 626921
595880 909780
942999 551790
912567 580484
619325 871198
583641 915648
901391 599596
988543 516433
905319 595983
842067 651407
772017 724369
982003 517985
927555 572443
699566 804076
583478 914949
616923 886282
648667 850032
819698 690028
528523 976698
940720 556230
630186 870027
705756 787362
834681 670498
967855 523209
905288 604293
889967 606794
976849 528161
711951 786245
547638 943166
984644 505961
675566 833785
624980 884779
877598 622292
866715 641247
783730 716520
709218 793214
978785 530983
506256 986081
942476 560958
952545 555204
969232 522705
835825 667279
739809 763490
643371 847727
970101 535932
843837 663797
887951 620192
597511 904126
529172 967123
968402 524765
844798 660683
984437 519292
528347 976629
705110 799791
759242 736413
828048 681777
812670 689205
774181 721767
978007 524971
733623 767115
667098 829456
628154 869224
675490 833603
540955 950009
610322 893480
768890 728669
829931 679430
589797 900291
724566 781168
842700 647940
672867 820417
989425 507729
773167 732519
678996 830460
812551 683509
906053 602213
926815 572957
492781 998371
523847 978183
993879 511889
702056 788152
860228 635350
671502 829140
525406 972093
828450 678570
511836 989100
551878 947425
772272 728776
608545 894210
686774 812406
860106 636507
698650 797730
570567 927971
664921 836829
922949 585685
907737 583411
676660 826331
615710 892327
773221 726908
842410 655596
884899 609255
979742 526189
613454 877824
983071 517529
795972 700259
688414 812190
718824 783980
671050 829477
987580 522079
625721 869134
915054 578296
594060 900003
514790 987349
686224 821802
892330 600731
517685 985861
766846 724485
565773 926668
978151 515563
644733 852508
745037 757033
886698 615692
714755 794005
654400 835966
656159 846194
674849 828803
941769 550100
602542 896692
946722 556937
923021 584953
791371 717433
702638 797379
867501 625068
614049 877531
989593 505395
911210 592709
903309 604478
747511 743849
905878 597421
839783 650734
528367 966246
547702 961305
556969 941272
667808 837865
723297 772931
890972 605905
948052 551789
593596 916316
847409 651596
624198 880017
767605 723805
967805 537139
975048 519505
644948 861030
917724 572278
974015 531683
642265 863314
607095 898327
772623 736068
592735 902551
898345 605257
947962 548412
894403 601738
864754 628579
769694 734096
746935 748771
770073 721131
973290 519790
689682 815000
651011 843366
925775 580202
756000 753013
799804 708297
835520 673453
857444 642533
582552 914393
836526 671960
678940 819457
535687 970896
585720 917348
821741 676411
612811 877843
692319 815094
897896 609584
816568 678287
801459 700128
824766 672657
596061 909833
611699 884842
606149 890980
844459 648714
597579 908857
619533 879692
951201 549364
716600 783155
790355 708928
772550 731160
679429 824727
918924 588798
643996 850469
582429 907603
995570 497030
637396 866925
676489 832458
860509 632670
787907 712190
712704 779012
908103 589875
625742 880832
851843 649628
870695 628282
759820 749636
626971 870452
583869 916382
525413 975369
833497 666330
652180 853540
916491 579952
549827 950260
883694 607487
733233 759411
994067 501384
733059 767581
668956 829059
910555 595549
835100 665477
559270 940850
578542 912374
576579 930471
952047 551244
812617 689932
658031 836896
555093 954826
603489 891205
611971 886696
522386 972860
550985 940372
591091 901307
812047 679770
935933 556274
820878 676157
967473 529267
756268 749208
917782 575779
586557 909655
665197 833573
850105 640985
705445 790170
850971 653342
499375 993102
770467 725004
794945 711334
675880 819784
558037 946607
503869 997114
759295 732454
628544 863291
936195 563974
967705 531791
719259 780073
927783 569305
650811 855844
994261 497517
851209 641241
963268 536693
597297 905830
937202 561837
687566 812328
822708 676842
721847 782740
523815 981900
694595 795900
546798 957563
847469 655871
676507 832769
848962 641704
777928 724836
511544 989640
660752 838780
911474 585351
663664 834804
534206 972330
501167 989237
556282 941088
959459 545054
739887 761245
739208 766953
790339 712248
571393 920946
663220 844991
824996 677268
723277 777258
840706 650299
668606 834082
564530 938271
980398 527135
632133 864596
994108 507504
618916 882559
724158 785316
985937 506973
513110 991025
992702 504212
658417 841637
887690 605578
797104 707183
712569 785450
711276 791867
601482 895032
803475 701506
854051 643541
679525 824799
540692 950599
931221 572653
896409 607302
796763 698015
608956 898138
811335 690155
690338 814133
695873 794642
875288 633218
708835 796296
628408 867941
982959 511973
987096 513430
612956 877179
706016 800948
836270 653889
860206 635106
576731 918763
852206 643055
817400 674149
835950 668005
824828 682330
692935 798052
713284 779689
597804 911688
774298 719710
923162 586492
663331 836526
837453 660784
730320 768003
976797 532378
856835 639738
608190 897909
829144 669590
679551 813462
697956 797919
638736 856262
750751 751346
729467 765335
785942 718451
559150 936668
777905 728390
498371 993907
641532 866530
598171 901264
600308 893156
635441 854691
527928 972586
544784 951572
636329 860057
698177 810651
551310 956666
766669 735521
965648 539218
908990 587096
783446 714600
512538 978137
539030 961143
543416 948419
756444 750033
987976 512539
957404 540767
571297 934453
689257 815221
534141 969856
744062 750418
963544 530182
636683 870285
748195 742918
830616 668477
959172 546948
693522 799956
994735 502678
530468 967255
876310 619060
841597 662438
696877 811156
999182 503586
602952 902803
812261 685503
916449 574032
857714 637856
813400 690204
760625 733539
675847 820144
553757 955386
914036 580940
673431 825813
722510 787320
881308 616302
772729 730631
685437 818863
551218 949191
852995 649521
696388 811982
974076 523872
871314 629000
644652 859312
628167 878415
907062 584535
550985 955326
780496 722402
724101 780427
940931 554666
816157 676950
966847 525822
664572 840007
949981 550590
886050 613275
967381 535028
979747 519272
946031 546540
765738 724821
861422 644068
636027 859388
691589 806037
734873 767738
988856 507836
777656 730350
909667 589597
881024 622913
542716 963715
993920 508811
909724 589182
698254 809532
873014 617551
861503 639880
811758 689442
650712 848949
844459 655218
839158 668497
869232 626452
879099 612577
801253 700055
673464 829101
833005 657635
671449 830468
652408 849660
532780 973582
861886 640337
505086 997557
775285 717052
878268 618758
817193 692458
798613 699224
885821 606956
747082 750841
889176 619776
793481 715551
623903 867516
515215 990845
941543 565203
589474 912400
733021 760417
697534 808534
664406 836357
806221 691416
514479 979918
684939 812750
570076 927825
905268 592640
619711 876765
931244 562231
972188 534577
574203 917505
499735 995669
993225 502915
824046 666682
521050 974970
519594 979370
573082 931184
899324 591717
571861 929673
931887 560617
620299 881365
704365 785701
962201 535468
795830 701780
684728 813952
589292 917688
750855 747980
896218 607128
516978 975466
631203 876660
689213 802511
743299 762796
546167 954031
890086 603953
601261 907497
932869 570848
605202 899689
809779 694237
903974 592235
519202 971470
937598 557841
779479 714726
717913 785785
570831 925824
821394 684641
835200 666019
658881 838805
871280 618782
996752 503413
530076 960127
655703 835610
683008 808419
909534 587328
976325 527165
816405 678711
511343 989455
964722 536551
710173 796254
592398 903620
600457 909292
940813 559864
891580 601171
606107 886881
996631 505286
950062 550944
762327 734244
785862 709350
753635 747595
912160 578720
841717 651097
506136 994254
909273 590433
561064 929538
549641 953851
857179 645929
822375 668769
840896 649409
873569 616739
761358 734907
778926 725089
886727 603564
847236 653256
908754 596441
829941 673746
607610 897218
997676 494767
684274 812584
643086 851968
541351 964908
837245 667144
870593 628168
805740 694160
648328 860863
865121 639519
696486 809062
533904 962259
877089 631648
956138 547445
508413 993270
696134 808743
796550 703502
661418 838373
517158 986793
921784 570326
529564 973159
767335 738905
709571 795577
827904 668023
623283 880737
509946 989309
631928 859943
571076 920622
751483 756951
773619 730485
852994 637323
943599 562605
887606 614970
509690 998037
787769 720671
640638 861334
732844 774541
496479 994527
714428 780235
906795 588198
864499 633854
809398 700066
951456 546900
666183 832906
757996 734843
874984 624607
668831 823489
506619 983665
677672 830251
830920 677804
780029 710526
825800 679126
800033 701066
795347 704839
912173 588626
611511 886783
977847 525415
577385 932128
575230 919567
974196 531557
677384 821891
540901 960543
815862 679054
790468 701835
973375 518293
974348 530514
782144 721832
924937 573373
770340 728246
536269 961501
934658 561010
775758 722398
650947 840102
896054 601310
740296 758175
502984 992336
991428 512812
901907 603523
920372 575484
845974 645039
892776 616494
856062 634116
723084 773764
968053 541692
544085 957019
640460 856187
937119 569328
571006 931988
997321 510889
876467 624867
658120 838706
950328 548393
996258 499356
864767 634783
832591 666372
807993 689717
514740 986686
729362 772759
925223 574405
597270 897113
897527 602784
699403 796998
647437 842892
732868 759151
659374 850517
634319 864845
817087 676801
728558 769417
824339 679205
516236 973986
936266 572605
906662 594009
705271 789385
671871 831143
620743 883471
885458 605579
918623 582100
726660 768456
726822 774373
966436 543380
633738 870007
739329 765348
880300 622797
520288 980050
519415 974870
593766 912812
648850 858848
562178 935782
787424 715628
544773 948659
922877 572030
663303 846252
679800 819978
810435 695510
806914 697257
754456 736778
793215 707409
733982 769204
565738 938819
882969 609878
655606 838300
997413 502556
578076 914740
975051 519070
747891 749202
705834 784560
895593 608850
752205 757578
705412 789326
679192 828211
506081 990813
740240 762387
575138 929193
550110 957171
519855 976943
787009 707627
667157 829015
520762 978617
750881 757022
615897 890202
569271 931795
950937 544126
785495 705843
570608 929599
874276 615749
504313 999339
926743 576712
927688 568215
763434 741154
617698 874663
854228 644717
740962 756744
564745 941692
939042 569444
626801 865088
511096 982787
898075 598457
529619 965400
600872 894270
979311 522922
654798 838981
898851 600573
532308 972035
855624 650511
789526 708070
835198 664101
526046 981938
560701 935769
635127 864851
686708 818102
984381 515113
907285 589385
542398 951463
653347 844794
738785 766053
514057 990273
497880 995048
975227 526185
644031 847552
999887 507449
555069 942965
631025 873132
537637 961068
961571 535773
509145 993995
728286 776734
994492 502255
522622 979035
574815 919065
741675 753368
764377 726104
628118 874439
497231 994497
694413 803651
842426 649781
548712 947873
550690 946755
668866 834898
665038 836979
831293 668063
774915 715322
804182 685965
551212 947891
668720 825584
837018 657138
987046 508792
973084 525152
691336 809029
503381 996334
925351 577440
739792 768322
653699 840571
913259 586444
822976 667663
672906 822730
523256 980653
517008 992508
628845 864493
586552 906432
654733 851626
811642 681758
943563 558519
897425 609540
698300 810904
721913 775111
961569 544835
621778 882734
918235 584493
901564 596719
710801 796783
973763 529953
751956 746431
864994 642304
517599 980925
886019 604903
769589 727707
517003 980177
733597 768875
742776 759794
785220 716555
841180 652716
963187 541039
801131 708169
726566 780359
973100 531336
942583 551878
986479 511753
744311 757138
628893 864117
825287 673389
802254 688604
668475 825256
768128 724491
508366 986944
752897 755867
927007 572621
671270 821021
823590 672090
723024 771671
749045 754387
505612 996903
575878 933171
762103 741976
825579 671469
953633 539320
718173 774683
969821 522079
615378 894275
532791 973652
899762 590990
876414 633482
771023 729394
555547 946429
964060 544881
880576 614148
560337 934701
611427 889644
793113 711415
624562 868242
814732 683471
906572 601569
507092 991101
605426 885388
927373 564284
889800 609439
684788 809419
872489 629067
923283 567532
680372 825065
749471 757108
571508 925495
898711 602305
904411 588415
975994 529639
624139 874811
774812 728266
564543 939878
792575 697429
936351 557153
637845 855266
684963 809863
884818 620659
907413 584930
853567 637686
700562 789918
746985 750344
806651 694801
682794 820236
920309 589549
858698 633897
548297 960251
877850 616132
892951 609523
652416 852789
617556 883374
881978 618542
759644 749322
582051 909401
518943 980697
731746 758925
678475 820057
950657 544741
545377 960795
510581 997206
560619 939896
886914 606345
996479 505349
705152 802013
646614 849466
758519 748354
709049 793869
544374 950557
800780 706983
549509 956702
762025 742027
769120 732321
789517 713910
967525 523966
651138 849620
657021 837958
830713 667883
735741 765014
695067 811891
749417 756328
516576 981557
811728 682343
679698 813029
677006 821179
743194 749118
752611 755888
925559 566653
564431 932539
953590 550888
990284 512269
885010 613831
921743 578361
998034 510262
599478 898163
685280 822354
985997 514241
889371 613136
873407 629306
957866 544669
630634 872336
779383 721990
600050 892992
512920 986528
845993 659614
623909 882644
843637 665381
838695 661152
694659 811224
841124 663328
688512 817875
777909 729686
687419 815633
834228 665824
775652 733037
584209 917333
949036 555350
530307 977052
504078 992343
760543 748440
657895 843476
584130 906753
853853 638064
546933 957147
816921 684517
533132 973798
630431 873722
510806 994693
839615 661096
860133 639355
735643 756635
626491 867186
780402 715015
494831 998880
704967 792153
951585 550794
714862 786753
832388 657740
995904 502067
979308 513498
923832 573001
966298 529361
798368 700292
912915 595496
781173 727245
587006 904070
925022 576435
916606 589940
657273 844943
932395 562628
592276 902231
632022 858346
541159 965547
593086 910250
697716 806801
918196 580351
947363 555427
868995 636502
933319 557055
988364 502916
743019 765943
838374 670834
563325 930122
728983 774400
692440 813387
615661 893705
599423 893148
730296 765292
901022 606491
568912 932162
678422 827280
602355 906303
872774 623773
958534 533709
842345 662533
720609 772063
678820 822206
839968 654035
945147 549206
653575 839973
526037 981391
882202 620435
831426 663733
774812 733033
731020 770613
699141 791505
827703 681701
906935 594825
853985 652966
772270 719345
894722 608986
621168 873807
930451 572322
979961 519492
868819 624767
548931 942210
973955 517790
655619 843398
542613 954327
784216 710889
928262 567419
991961 505427
539624 963647
811004 686342
749500 742928
521291 988138
505389 993564
874162 621976
650633 850158
565079 930346
894140 595967
910576 591980
550474 940769
520422 984212
783320 717724
678186 825726
609412 895032
760490 749469
808321 700057
615242 893666
513206 987972
676830 828631
799257 692420
680739 819155
592271 911002
511587 986604
714932 794865
998537 498978
629081 869947
791369 710725
996310 495096
623637 876429
813371 691939
775578 726059
947043 557465
978850 522227
800330 700476
833137 676037
792427 711799
871655 638267
625543 873526
803524 686545
901206 605371
597639 902075
869030 628718
814040 687451
518330 989606
518763 971969
961765 543176
699766 794832
754252 742318
795869 706982
950528 553107
590580 915970
657731 844116
852857 655291
979686 526423
594434 907670
605239 901735
734205 772479
617802 875517
589267 916241
789624 713751
631473 876794
672321 828919
564734 926880
633835 872585
806614 687454
841543 665756
690901 807253
689484 811459
594411 902896
782589 712888
632372 867001
922598 580878
658107 842038
576346 919582
660566 836646
910931 588766
965620 533648
522735 986941
837383 672063
705010 788793
679990 818709
874448 615581
608644 899941
789648 719381
616433 881007
632992 870487
640953 865903
634261 872779
580438 916762
833334 666170
673601 834512
944417 556055
837704 659704
508492 988847
622248 887495
557571 947226
691529 803727
838433 669220
742922 749029
629277 871887
638216 856604
502949 996756
915023 576393
892330 608646
898432 597578
623273 880121
893822 615970
646691 857369
543631 961739
828561 674898
502461 992119
787049 722926
562628 931284
899354 598851
502646 995857
640055 866013
734235 765961
569641 926627
517716 985809
946446 561573
891707 617458
800105 692873
621216 870419
882151 625523
558533 947314
832186 666234
570991 938392
630072 868738
655317 847132
579883 928649
752110 751560
927929 577797
631225 878109
676003 824530
699075 794713
544271 952290
843229 656657
981626 518970
905812 590691
793130 697561
615836 878414
681753 813648
708132 795937
859915 631980
624681 874502
814390 684840
600948 890663
728199 780939
670060 835485
862492 640769
881950 622561
523345 973460
762515 745567
965020 527637
818290 678097
997420 503565
771991 731632
505290 987520
807210 694280
911609 593525
971929 530596
509200 984796
632486 861949
840587 657811
992167 505657
864017 634541
887990 606817
816821 682551
879360 615652
715070 782795
823934 685899
690785 799861
844525 665468
858608 636773
723629 766837
659689 848539
773638 730751
770464 725540
843037 647964
647390 853628
540722 958917
938043 552780
846355 657557
947322 550240
957531 549747
602260 901665
862025 636868
807392 686804
599509 910000
526324 982602
701105 795529
531749 972511
619073 889553
883736 607631
987911 503575
712587 788393
506774 988314
824931 676462
712692 792061
591809 904707
803689 703520
695971 809418
726306 767982
989611 502792
531377 963941
569129 925528
866898 638672
839393 664283
837533 662972
589113 906852
943831 554158
851225 651485
577503 928331
553374 939997
774305 724630
786802 718995
535814 961779
835047 672202
729030 769203
873353 629013
776595 719962
608889 892455
844024 656336
817442 689204
900471 604256
886402 612418
840022 667714
669575 828966
860969 648425
931227 574725
705575 803896
682616 826242
493814 999495
782707 714054
758958 731057
594199 906194
787277 720459
954736 553345
594036 908323
626622 867950
712085 787383
945644 547907
507346 989015
661843 836743
555796 950069
497504 993936
535790 965273
592442 902929
863821 631438
928213 573782
610863 884015
809940 699088
883235 611078
818786 682648
941974 555014
806666 684160
793470 700155
625366 882659
599664 909559
624310 879562
675352 825170
500987 994758
968395 538757
782432 720248
578406 917351
937785 555103
830903 678024
561074 929123
643390 853329
888079 614593
831869 662012
829787 671948
566678 943113
621294 878377
947961 560718
793211 703505
628121 877243
888516 617854
961109 545237
805667 701823
836737 655869
553864 948439
896345 604077
906428 596611
695827 800782
692559 805609
961128 539761
524194 984541
767511 724047
701310 796039
938165 569655
863009 633183
570092 935715
835393 663219
901510 590757
636556 856258
573341 928745
964577 528907
592744 911047
898788 597482
771919 737242
586151 911116
607518 883053
822580 680464
642453 857652
844140 651076
576251 918458
523364 973159
950032 549485
958794 542529
702603 802535
645010 862806
529738 969831
731465 764679
796833 697321
901853 593236
626526 882602
883642 618515
566173 931210
613984 888914
877323 631251
907807 594611
569603 923493
977668 525473
698680 805143
707874 792144
946267 558916
555684 936647
639061 866206
751609 753481
968164 530414
894744 614592
776650 722643
517349 989329
622387 874851
784876 718671
869544 640218
602610 900030
535601 964381
573808 920157
554603 954457
739873 761302
853867 637169
874824 622823
752611 750697
951574 539470
711262 792357
539239 969241
523461 971385
679169 812530
879308 617639
591815 914414
515720 975768
697805 801044
985461 507245
495736 997170
722676 774901
521520 988274
624313 868588
668415 822021
533377 972942
530233 971878
956808 536295
573815 930845
901564 602764
928749 562517
982411 512713
898637 609331
686699 819691
616252 890960
551054 952545
675863 820968
830574 665720
996146 506435
872542 625341
702186 803297
936049 570437
624439 866504
802611 701345
591309 912489
617695 874066
935727 556455
646182 849896
929070 575773
554961 936042
721258 776323
692470 803079
984239 516662
650390 858633
701841 797797
668006 832119
872560 618367
907396 591926
865930 638888
528342 962892
913966 585457
696657 804515
921982 576912
512061 979319
811469 689888
862739 647221
664430 841523
810972 698971
834797 665151
951130 544002
988622 515390
951850 543528
671312 824575
563702 928872
537356 970539
520560 986821
703029 803876
699945 806293
820240 679551
683393 817549
687886 820672
510926 990747
773808 724064
622385 880911
665689 844286
584342 911499
606860 887712
739401 753968
843932 655388
766786 740533
592563 905868
906455 596376
528432 961685
499299 990916
899111 603727
809094 685081
603605 897382
675359 827526
998426 499936
877771 614191
909779 589125
717449 782783
506362 986439
916615 575455
787212 715073
774734 722001
816363 682774
515698 992246
752171 740373
610578 884600
549783 946366
681798 815249
926739 582623
730807 766875
797015 695499
621734 876964
703436 798178
531779 968111
548251 944063
977709 529434
631095 867394
987655 507982
751330 746502
821929 678512
580443 921253
796554 709874
871224 619477
739234 762961
986089 514161
663656 830984
868807 625832
918229 580577
737568 755478
998908 499233
962108 536486
515966 983765
644211 862439
755712 742342
626358 883173
538355 957894
935384 567614
958588 541326
691395 818338
516747 989070
997904 497083
696786 807194
589042 905393
715529 775417
526896 966595
895912 601180
727776 764175
839402 659804
926441 565607
692771 800657
699717 808210
523388 975566
600539 903126
746715 758476
896074 607401
727890 781498
881045 619627
960615 539000
965097 528390
897366 601676
948310 544921
975223 533658
740387 768674
646612 858775
705543 786681
937842 563272
874175 616325
835426 663929
890243 608841
705649 793307
642726 858774
801024 702420
954875 553318
511720 978745
634390 873050
732500 767480
666442 836711
817190 680319
718979 772454
605160 891688
745959 751731
719684 785878
796142 698537
836678 669196
973977 532782
741852 753939
608324 884328
985494 510692
527382 965054
709313 792528
870720 636009
506788 997177
508501 987269
755919 739583
524608 968168
592840 906013
550543 944238
555188 942821
604475 889636
727654 764079
846664 658155
875691 617788
698441 796142
554310 953180
635534 857933
765909 730044
752730 744953
593758 905454
700578 801003
865771 643804
838239 666598
668689 835767
705274 801211
766963 740602
621615 883149
711477 792493
885654 611275
581151 928295
887453 614578
691448 803793
531390 975413
729296 764019
553361 951193
530746 969972
839520 668800
581822 919639
823724 669604
806988 684252
941352 561222
591043 902488
564388 929462
728603 770207
606073 903725
758989 731284
525366 969486
677836 824371
962862 541535
822667 686590
773440 722282
899710 599286
635704 863032
893098 606189
544160 962620
887730 605851
780316 715889
684454 825257
603415 899353
936845 556025
752316 749766
720374 779958
795599 714089
688683 803772
732863 771450
675192 833563
878267 618072
888596 615923
770290 720347
710714 782567
854317 654529
633194 876568
798226 702197
766165 740220
781777 719947
839521 653740
583583 912465
767559 730071
754305 739904
717457 780505
573780 929215
974336 517854
673281 829998
973701 520053
800358 691080
648263 850228
933028 562442
794819 700987
918433 578737
511066 995241
666081 833188
845746 648338
888576 609079
518889 983061
524297 968073
865712 642104
790357 710654
691643 809332
869570 623783
669502 835428
911658 597061
876983 631002
803960 688688
619046 884329
966852 534864
756933 734891
683432 817830
580192 924761
814658 695048
865509 641415
883492 618885
819113 679392
880192 626264
558686 944006
695362 795674
822917 673507
867348 637974
945864 548849
632843 869851
820988 676706
628515 877404
523728 967412
511482 997629
932067 574828
889113 608572
899595 602399
616155 876625
748080 754959
901063 602857
943956 563048
739879 754199
827979 667575
588977 910325
581538 911190
673933 830190
893942 611771
671007 823809
725612 776703
670043 833600
951457 541323
667862 836586
780898 711426
864814 642299
942650 549202
510611 991127
553117 949930
765921 725894
553882 947168
533639 973088
686973 814171
819920 687750
498686 999307
810792 690336
659421 837103
728580 763852
513794 989350
974096 518427
878720 620199
989611 518469
997183 499949
895482 612443
517995 987853
719728 783422
559756 934619
968030 531624
710003 794739
724621 770083
787921 717426
701624 800010
542087 961130
824789 683799
977076 519030
537617 957497
977966 528701
804497 698101
796677 696479
944285 548340
644623 856252
564753 932451
930243 573679
793538 712371
891278 616607
541478 950965
980008 512965
734049 766387
619518 878544
872114 620423
806388 698280
617936 885948
607243 897088
780909 725482
919441 587882
979086 515830
613643 876733
567786 929252
900253 602838
876045 624655
940836 554799
657724 842559
658021 835082
715453 787995
760410 736505
888799 602826
901894 606528
568993 936920
735087 763767
593768 912056
905541 603861
680641 826253
764309 736037
568025 941136
706630 802247
585408 916323
602785 899289
533067 973246
992277 514702
719441 773781
637810 854441
922217 572502
859321 638534
752702 751171
682425 825997
736166 759877
729903 775505
794077 703807
973132 524660
990184 508488
634740 862175
757788 751976
664824 832584
825804 668993
497626 993521
806594 685667
785218 712792
850224 658132
831180 665720
974187 519983
518138 985402
731024 764237
905289 601991
873252 620120
861101 631813
947239 547838
571118 926928
959660 535673
894426 614511
965534 541909
749926 746092
910938 598785
948480 543472
692713 804451
689827 808455
853270 642981
819491 681219
683730 822184
521232 985769
508842 996900
917941 577421
720616 787089
661729 831295
827397 677058
799593 705496
718261 777258
673266 829150
971321 529666
572879 926834
678733 826524
548591 961039
711886 790859
829807 660517
670570 827264
713561 789704
649639 858083
505735 986782
779395 725622
717041 791744
857958 635709
584142 910077
880317 617704
711328 791783
631064 860607
662626 839601
868032 629311
773586 718938
601776 892213
515413 979792
671135 820031
939181 562192
949692 549089
941843 564715
953073 546989
555813 950213
600797 903783
872954 636227
647614 849543
560615 932329
685553 811128
854684 647504
912735 581075
536018 960698
647493 849798
542719 950068
898758 603293
499798 992694
652550 848986
613015 888937
850383 641996
861701 640792
749251 747363
523831 973057
916361 574383
564841 936820
610035 890279
511781 985344
576045 920595
569460 924647
690677 817171
551448 956772
993467 504991
771847 724208
708722 796072
905226 589093
581848 924898
682932 815077
606520 897120
928784 575392
783318 720869
849464 643447
971018 532626
838698 663911
704851 802511
948319 547523
875921 619916
596381 894900
885256 608940
770397 722497
542815 957241
622714 881323
900951 597020
945741 545255
875562 622798
915194 585706
773337 735040
757442 735757
713734 779683
710838 779922
594469 897980
656780 848125
886537 611065
969392 524887
549813 951902
649256 848682
964533 537875
527451 974775
591102 915321
986326 513493
679584 827597
721829 779459
729497 776306
919402 574694
892631 598922
999989 490801
908711 588940
843988 650109
562953 939613
973414 522868
635049 867900
751900 741198
740041 760519
988209 506507
685585 812854
899130 591443
761453 731165
728388 781005
945411 545564
692058 799658
687144 809631
602651 903728
711251 795609
979258 525691
577941 921626
511264 998637
700799 806541
760561 744405
545318 945904
546279 950802
618778 883805
900729 599726
863603 638134
828651 666809
501283 996993
661195 843491
562749 936895
953878 550515
872493 636837
992889 502500
875918 622674
647256 862375
816047 686522
915548 578252
557786 943319
702324 787865
920081 588290
788366 721494
778369 715283
582648 909174
762802 730828
593898 900366
524910 973346
595805 904059
798016 711870
841657 655088
519548 972566
887353 620013
810578 698087
570178 938488
556735 947719
932285 569053
806126 691752
971812 537465
794723 699072
749097 746884
559032 946190
785372 723388
575942 917863
682208 816123
865089 641412
519083 983045
656917 847440
871669 631775
801970 690137
806833 700624
992582 510125
573650 929291
739082 759207
878711 630002
751054 750756
518071 991735
990524 510981
902863 602552
780623 713770
697644 796814
638326 854362
718830 787473
877583 625485
861152 639726
686416 813656
586323 905434
627624 867079
520771 981777
570096 935759
935915 568807
587142 912193
921917 578373
573443 928723
806231 690458
766867 726819
927451 575051
615537 874585
964430 543953
847199 645861
980034 523227
889740 612359
636382 862305
922012 578634
957544 550487
892682 607191
538715 970843
711027 780541
745719 759909
924367 567689
993876 496667
674125 827281
740691 758300
537630 963216
771900 734336
671570 822449
811538 690599
697615 811848
773157 728283
876449 627137
737045 757366
654978 836148
983524 521144
790095 713243
841203 655674
663436 835980
520550 980982
764476 740971
975939 524580
521861 968158
545613 952205
628261 865698
807226 686652
761198 730618
981974 508798
546855 947331
792704 707235
506485 989500
694280 801616
651638 849859
497623 994448
540388 949780
876823 632858
811300 687477
606526 890203
639827 869539
595707 909097
503608 987732
911062 581403
804447 704997
976430 527737
783945 716045
672281 835274
727704 765377
715648 774778
537941 956623
566681 931060
863186 630863
876228 622077
517283 988597
773657 722219
989408 507805
867602 632361
739655 758255
694232 799745
722394 769640
718580 789573
752442 749042
763399 746149
567749 934691
562732 940207
827949 681224
719077 790276
860210 649505
694750 811912
775072 726433
601500 894180
850404 656506
945910 557014
768083 731966
621576 880323
729751 765007
560206 936017
837965 671242
932504 558982
967689 539882
540290 965416
901079 597100
918841 580942
633815 861503
834122 669342
505078 998729
559317 931656
577897 931555
594653 900279
617759 890386
708824 792576
587783 918950
612145 892612
850466 653866
540168 959040
873253 622781
994000 507079
641050 867167
736997 763824
572671 925459
571303 935970
661771 835258
538003 959388
744992 748960
635836 870340
899716 596954
742536 761507
785412 710913
950605 540977
629190 874839
719411 771170
623163 880400
633683 858211
806661 701375
622339 870954
690423 809190
543955 959465
587010 921228
900876 591259
623730 877267
674251 822499
641750 859731
710298 788564
985882 508460
716138 788643
868626 622885
750641 755130
762485 728778
758983 743611
531910 977247
681539 828318
759577 739697
598748 904169
789936 718278
876079 617597
978450 525340
708811 787377
522273 975873
702130 792023
799724 695602
664199 825819
665513 834766
930498 579429
930804 574871
496899 999484
501785 991773
707454 801161
965448 537462
643663 849405
532276 973426
756339 747829
905370 600464
988685 508726
560348 944500
923628 575346
912154 590317
826292 682066
737742 761962
860971 641187
854584 650804
897111 612699
964012 530409
673644 818071
938896 563044
627944 864404
543498 963407
876139 623898
830033 661286
693333 801443
779237 719804
549463 952112
882611 627328
731333 762460
755410 749075
536711 953879
678216 812177
932023 562388
647259 855971
965510 532824
517397 975844
661323 832150
867850 637202
676496 825911
742661 758322
730304 775214
519657 976191
941538 567226
720024 784277
645472 862815
855142 644101
574810 923023
885549 610096
870964 631905
886813 613550
639333 856971
752546 754213
806325 686160
980591 514931
746750 747511
737437 771796
608165 890392
548928 953113
623776 867990
509080 994532
844639 665128
729690 779311
848384 653047
816335 678902
521908 968227
879330 628497
562692 931078
534408 968855
814015 689004
615744 883359
857155 652581
990304 500560
634673 857758
726979 773789
639573 866772
853492 636782
603584 889105
678216 820988
825063 684526
885092 616997
854730 648214
595026 911885
535817 969550
634730 860933
962165 528292
614130 883238
810213 692648
716259 793417
880981 616239
555362 935646
746841 746551
702497 789793
551798 946990
836156 667267
544205 948848
839926 663722
545665 953765
998626 507076
959382 547456
904186 601213
856204 639645
833955 667913
648233 852892
829883 663298
670016 830168
511070 987463
571079 936915
540403 965177
890595 617392
661374 835066
977621 528995
739023 763094
546484 948172
807302 689265
679287 829034
698172 802938
647744 852135
645089 845865
808157 694303
525122 984180
846565 658728
789079 720568
688356 808079
807412 690624
802651 705827
849958 649846
587786 920709
761150 746229
534601 964680
694332 801994
873677 630654
836790 657780
813287 684999
792881 700628
906047 584467
547666 946685
715328 792702
968610 526232
802866 703628
904067 593420
854719 649726
624747 869179
610571 895881
756420 735901
841299 667899
766316 726991
990751 502297
715630 791985
883901 609759
898341 594807
600177 899774
852835 654724
701285 789383
979786 526855
886540 621314
674686 815348
772156 734251
602243 889543
625319 880806
647263 851392
646914 846619
946385 563611
990909 505075
849537 650545
788242 711226
535676 966824
946250 549945
595314 905941
766564 741015
831075 675833
546524 943651
988448 504859
677568 813215
818868 672697
912050 592684
940344 562213
705852 797356
690905 813487
674475 818422
783939 719479
542333 952926
509985 994189
705079 796023
867869 637189
738326 771298
887298 608855
726040 772870
685777 810380
717446 773640
683279 826088
508150 987702
621063 873021
947275 560051
966109 533366
703046 789049
541836 955382
778089 720539
783207 717019
953173 548398
831243 674400
848782 649254
724418 777433
794586 715281
782893 712255
678517 826357
911082 587007
529040 969113
560383 937818
767164 723677
512117 986075
590872 905808
707769 797160
999890 502093
819376 680564
839167 659803
862496 627967
532934 969232
757817 737869
974683 519859
669444 839409
634007 869191
928311 569457
883823 617318
976416 526285
617530 885835
948856 549018
948446 558668
757326 748170
500038 996611
885813 607734
549332 951512
940076 564741
683157 822706
785226 707182
625307 877956
976197 526265
630594 860585
608213 893257
797935 692122
720800 784258
716215 784046
776313 718747
773621 730418
959016 546745
501988 995759
794536 698562
973282 525055
827030 666643
585118 924637
822681 668504
549630 956235
889448 617228
820234 670905
582159 912276
903068 595581
531736 975381
621001 878962
691771 815280
563883 944392
664243 839528
885845 616313
808326 700212
511580 998247
803309 697592
775578 724374
625620 883720
844730 663853
867502 625923
724816 765487
716336 777581
588327 919096
816511 685688
832941 671441
635459 874386
895088 611701
921561 573639
973693 526195
943998 564462
630790 878716
779257 725316
519190 973909
834534 674117
814624 677108
688500 811381
909414 585959
977526 515527
586377 922996
660318 846822
881376 627667
771907 733132
921672 574679
916344 592677
742178 767141
954283 543008
989106 510894
632777 877059
679292 812232
834815 659341
926468 578742
863335 638545
629056 864069
909161 593786
995311 510606
523581 981769
741677 762586
512639 979744
801303 703785
973289 528283
895763 614217
885799 620787
529284 979305
911629 584156
865720 640362
591116 914653
862344 643067
510303 994214
673589 831518
511064 987041
561155 937131
709621 794759
961744 542481
629882 864907
769341 739748
649851 842818
895244 600284
786944 712117
948306 543285
633633 865994
700152 793138
849571 649730
872589 636881
722423 770744
545323 958096
974752 526887
635773 870494
804398 699399
587136 910049
588475 915762
992112 509259
786259 705442
929332 574172
631249 866635
532383 964845
747905 745821
780370 711875
952369 544532
549610 951760
528983 973134
682809 812093
760424 739865
918286 587400
636032 862407
718163 778943
972508 519554
835935 659263
610161 883878
922241 570130
853784 652558
569512 939870
861048 630805
954976 540123
677904 813444
983385 516954
847086 662339
915176 581737
917618 584959
519190 987103
753134 736984
525140 977967
902547 589195
691130 818835
753064 756413
825571 673412
572008 923988
549419 958377
635758 867564
787750 715696
845331 660101
927136 574573
784787 719923
661295 845804
853147 646973
866073 627971
538095 954362
829225 672300
897243 604693
743299 766148
675616 815580
708097 782552
596685 898724
616797 882085
971131 523950
863744 630924
791744 709942
680191 827998
623630 878035
855379 654399
926037 578398
649027 852075
547583 961672
619646 875434
795825 700996
887960 602497
958517 539045
722715 768795
806865 685624
921082 584881
624762 885178
968636 523615
756604 751030
848555 655166
781131 720004
947927 552962
939072 565851
656747 845315
588521 919026
538556 952221
529994 960559
831785 676910
716302 775508
650097 856923
583487 914407
635596 864451
878718 623551
764863 729369
554197 948650
582510 922546
813621 682951
991866 502292
762518 738340
942057 553809
940376 554244
599605 903377
595984 913211
670532 825735
713720 787605
864874 638643
834461 662461
984993 519206
521972 982780
648318 861463
625029 868384
710610 782093
772885 733290
742407 753371
556855 942091
520241 988621
692942 798448
856755 640790
764533 741872
665842 830069
576418 914326
962283 529319
676294 828263
776162 721006
621620 877201
544242 953433
711462 791844
535127 965320
639962 856138
901728 605436
580567 912928
696060 804617
569388 922761
932184 565161
761797 731948
539828 967486
594922 909815
713400 794682
624731 879344
509200 991504
735066 762995
616285 885756
834877 667236
519478 981471
691162 804755
997974 500178
579723 912363
973800 526175
974116 516701
901721 599297
921846 580109
701641 795607
659063 850290
833274 673821
804962 688916
806935 702570
933373 565051
772219 728556
976490 529907
607283 884269
513352 993524
780301 710939
846864 660062
694556 813040
818191 680791
526604 968140
882470 614707
670269 826814
765894 739626
684049 825749
868261 634354
517179 979771
522130 971547
664901 834153
521953 976911
863756 635900
710786 786447
636069 867712
759811 733706
829279 671441
815275 690069
574843 934507
726269 767136
626528 864268
761847 729506
551078 957505
700021 799266
795795 694269
522734 971148
648730 858114
564832 931585
739856 753006
527221 978802
687625 815848
623073 883208
553733 948753
606519 897081
566316 929940
529234 978107
727520 764814
720752 778202
615405 875658
684074 821157
912591 587848
629393 862810
658957 836220
812022 697912
871023 633106
900286 591447
692551 798958
738412 757146
822688 671096
579764 928553
514654 988612
776441 715810
605195 884986
705927 793969
773138 736274
823126 685754
628165 872810
618165 871837
811441 687303
825282 668733
585509 918049
717873 787602
979911 514732
947554 551063
969205 533559
677347 824775
911846 592504
922635 571396
534880 955916
946529 545581
700866 792955
511316 987755
749352 759148
714421 788913
603718 892812
646531 862690
882912 623570
806931 685720
978514 520979
512659 981522
743169 763821
993167 506101
506479 999295
736349 760782
912767 590338
975620 520374
973941 535330
548600 941710
766379 741398
664845 829640
933853 575556
681578 810134
843266 650013
962027 537157
657693 850418
760979 733683
801477 693779
941754 554797
972718 536108
799104 700814
663570 836307
662553 836173
529549 977410
601724 907706
602786 905010
755237 748667
757099 744360
900001 596701
539807 952972
769653 724136
549305 958808
925281 568631
954038 555842
793451 706832
628116 869053
749855 756402
619691 870582
747669 743196
647344 845198
542057 962124
621175 887576
884645 623522
785771 722786
632317 863377
582682 926228
689464 816072
775315 734364
684005 806138
919903 575108
724817 778048
703126 804213
886378 609370
776776 728249
635610 858841
979711 514781
580688 910558
991023 503111
994214 503270
903026 591135
687068 820849
734330 772162
598903 903736
957493 549415
758444 742509
631812 869853
966325 538723
951991 555952
555281 946589
744824 746188
880191 624916
991947 506472
922246 569698
565501 941660
988535 510494
630335 872048
569034 940446
639122 870815
597594 898370
885766 616573
930167 578690
693365 800699
893232 611228
932172 566389
627326 864165
766528 739447
652586 852075
972062 520768
907386 592298
870340 633888
810272 682687
508317 996787
733514 767950
804983 701245
712955 793654
583802 913815
875165 618780
720755 777377
952099 539302
684803 818732
975864 523080
512575 983673
692623 815636
874010 630414
873302 619836
922380 568672
974186 521878
840023 655883
633342 868120
696402 810894
727177 763915
816927 685172
886366 611642
916857 576307
858675 640415
739801 756930
529291 968437
716306 784315
831662 670636
515367 991493
634344 874442
531518 965118
986984 517510
637225 855795
522440 983751
856431 639498
603658 904772
732669 770489
866994 629247
935485 573844
896218 611463
610830 888127
784101 709470
781116 719730
934694 563479
800260 694576
625764 882511
695068 798137
758145 739070
565459 934286
724930 770198
755611 751132
875642 624152
787158 715823
776988 718817
709580 786511
633309 860952
603574 904284
903415 594384
528933 964134
536092 955399
590173 900202
626634 868398
520758 986417
511124 984427
980420 522091
554865 945223
627754 868332
631283 867381
530684 978513
770319 733732
623617 871567
709878 797908
516725 976634
544870 964799
595773 895583
596281 909446
974998 530954
823771 676063
970984 526283
703992 791572
741330 760625
720680 779869
506489 999923
676443 828110
503225 993380
783795 723161
601107 892144
653640 847222
626380 879359
924124 569234
985495 520317
527217 965492
515541 989349
576886 926118
707908 790185
927593 567741
675915 825824
952429 538252
765904 740299
885835 624166
814487 682354
709564 799066
973739 519190
972873 517549
739759 760638
612936 878760
587188 907727
925025 578661
868958 638972
938217 565709
967735 524426
888913 607258
713097 788820
684713 824653
628279 863384
606289 889357
847469 646210
759007 740130
952850 540523
951722 548632
666071 842005
885610 622199
573327 934494
966077 530354
829794 677299
955240 552862
989149 518318
625748 875335
763579 732138
659896 847928
499109 991423
842040 648952
632472 858668
526946 971005
909385 596778
902256 606264
684011 825285
557996 932502
836691 656934
600187 891298
751927 749433
724181 771285
650305 851634
728171 777727
984793 508268
584792 915158
767730 737174
676371 815951
808288 687096
760310 737539
550707 952304
578651 917154
541483 953564
990857 511569
607324 883452
579519 929934
519803 972680
803552 702383
730927 759334
567128 928050
887073 620640
859216 633993
794055 713679
568164 933483
566456 931018
745987 763166
731864 765667
700095 801410
816472 679855
757302 735508
536045 972438
994402 502249
854246 655696
796479 711534
996475 496842
928002 575789
705103 801986
953551 538602
591627 908294
573109 931230
780240 721807
598796 900390
590050 903709
575317 915633
771919 730173
627583 866793
712353 790929
882914 621265
869820 631211
924257 566972
719764 787481
762985 732788
884414 615267
973721 516958
820420 684624
984847 508920
869389 639524
737502 759501
503676 995448
849718 645731
960619 531970
572555 921522
756995 752174
962632 528813
928446 565000
743289 766262
976104 516236
903518 604082
536629 966824
580705 913640
902234 591837
562271 939823
827460 668863
739780 766348
637597 856527
937658 559762
954830 554271
498782 999508
735024 758652
810160 683534
896862 610327
859851 633979
993957 508127
638361 856591
768568 728248
513837 984992
954142 539675
890951 614355
502884 989880
639725 853238
721039 770309
902786 595753
660446 842004
804617 696219
846543 644467
513367 987381
668050 837427
563477 945395
810708 684429
719642 786358
683523 815218
642142 854189
715060 783072
838936 668530
643488 848328
699392 810478
856455 648041
792963 715336
640301 850200
710389 797303
509724 996361
997427 494712
867102 642438
733504 768044
804934 698415
626798 880384
756112 749590
988244 511328
952159 540772
944261 550514
523156 983502
521946 976825
843609 663483
602445 904367
594172 912710
919554 587080
496243 997145
750284 753746
923593 585783
607857 882537
895518 602180
556939 941335
882534 610690
686111 809934
655277 848610
758077 731948
652457 852756
779360 721602
619442 883005
742110 764358
640734 864979
864487 630143
584632 917741
861675 638668
783363 706703
787978 713257
695527 811594
735176 773996
503149 995724
889296 607696
779335 727454
666551 832864
761366 745767
616387 879260
733104 757818
959795 542887
929328 577996
613529 879633
837355 658492
615272 894697
964205 544111
588660 913289
616186 885901
701247 792620
656100 844123
706944 787735
767434 727150
676405 829888
560480 930375
902487 598650
569153 929379
724403 784788
725025 773247
940668 559425
592217 912335
726742 774184
708279 799915
983846 510931
801452 691607
749242 755736
797392 701674
829391 660624
703789 801430
799345 691187
822215 684860
755264 745091
748611 743891
599738 897279
802938 704611
603593 898564
583568 910108
896348 610138
559805 935934
682862 815385
546104 952816
610214 885386
921256 583290
797959 708367
941650 548928
664916 839481
958927 537514
772731 733026
680838 810577
848258 656743
528453 966567
510994 991803
776649 726017
668966 835371
513415 981252
857262 647428
562257 944938
635970 867611
670259 831198
914432 587990
745392 752516
716488 789093
894905 614607
505129 989358
754701 749821
728303 770338
660740 835909
893012 611425
756119 747614
698213 799068
879645 619548
542066 964781
952410 550801
777636 719066
973260 519052
664565 826661
656533 849948
903409 598835
818652 685864
993362 512646
822891 686954
761983 733518
964102 538465
611650 879625
737702 753886
857632 643097
711596 794090
517341 980154
956220 534804
955578 543717
965984 528045
879174 622123
754783 754894
637642 860080
871289 626693
910805 584266
721275 780807
530096 972520
790711 708767
516276 993232
560950 932693
584258 916930
971433 538253
579062 912578
916188 574794
754050 744145
629575 862171
670288 829931
647716 849430
743824 764415
794736 714315
635029 860635
636997 857044
967364 538663
984914 513201
516248 978772
632637 862103
863944 643594
953106 546499
794225 702179
804263 696035
744314 761576
678317 822141
949700 552540
582540 909602
689900 813762
809530 686459
867250 625321
982675 526128
918343 580241
932992 572331
615760 892377
868573 635251
830212 675732
749623 753732
740169 765261
994264 510259
980013 523594
970591 523818
590090 913207
885477 623966
960482 540145
623008 870622
927817 579923
806106 701758
694432 806554
890219 618376
496367 997382
729914 770678
900374 597327
775517 728854
908681 589453
761199 738839
800306 689797
514206 976793
680187 813825
939503 562113
691806 800008
806242 691683
674141 826021
592500 898891
641991 849614
605845 902393
917703 591619
913119 589053
943102 551950
517896 989306
820863 682634
773616 722394
719425 784496
852495 648854
593799 907404
511641 979973
687183 817288
699878 806071
680526 825356
519834 980821
971026 533822
542862 956298
999267 499782
579960 920017
602682 900703
794048 696396
674553 824972
932871 562768
942209 557544
674851 817145
886384 617929
682402 809320
723425 775946
935094 562119
740672 751239
654762 845630
739098 754695
841083 663803
625874 872382
762367 745888
783117 712413
549355 952289
917537 592309
680074 816148
686049 805147
579073 912057
618895 887976
921901 581383
647737 859647
730777 772348
583637 912409
533396 965872
920764 583378
772008 725777
640645 852758
520917 972520
774640 728309
736783 764850
768526 736676
768492 739506
998574 504323
612156 891189
613510 882375
687908 802756
571997 921583
654821 854406
741921 762995
669281 832828
734277 761865
766590 729879
929520 578678
511272 979353
823332 681707
718640 780533
662255 828269
785423 708529
515684 990104
885111 619781
741692 758308
998115 495164
934923 564315
729803 777452
510264 980605
914536 589531
591688 915444
533819 965371
664703 826776
699249 791674
873415 623411
831229 669076
707196 792101
886601 608489
983229 514307
860218 640007
535740 963303
584995 913257
680329 816589
905777 600498
593828 906717
777963 726958
746391 760395
617979 891427
871721 624283
952247 546973
748791 744276
903887 587702
714388 787872
725109 775003
534917 966183
911257 588018
635780 873802
525201 968917
983681 524833
818464 685034
574435 932547
643038 848716
592804 903454
569610 934751
652321 843494
734937 769275
830883 671050
529289 962863
772418 722801
562428 934797
833511 667414
851544 643950
884862 608821
819194 690121
932140 560186
839430 664645
643973 848858
837150 660209
557170 943056
945462 549197
945123 549818
794776 706789
685084 807143
831435 670551
947434 552374
988266 510246
647422 850101
757491 739638
799491 696994
972027 522397
998921 499627
973461 521465
878497 611811
796658 709299
692341 814109
600983 904193
760214 732588
914165 586007
517088 977254
765560 738564
991258 517436
980171 510947
630417 868427
708579 788164
510700 981332
769470 738326
569996 921267
580874 920044
821676 674070
907861 582488
730766 778669
702444 803867
707418 789732
541357 964221
704450 791163
780379 725209
601860 896977
920102 583834
938260 558740
529368 978315
814298 678204
813512 679245
698894 800978
606129 899655
559398 946380
737319 761994
651707 838811
578300 925062
767475 723091
528170 962622
712055 791979
679792 822568
887656 604666
615600 880276
835249 657425
874728 634760
937538 571643
945161 558324
951464 556571
547369 950903
978312 521940
950402 542887
851841 641124
812967 693135
989568 520342
517483 980225
590826 907930
790782 699888
821681 684822
949657 546763
963622 528424
792668 702884
608874 894840
535476 960923
581083 922195
857928 634140
629827 877545
977812 529325
810569 697653
797759 708562
992690 499939
535578 959654
824161 671250
913331 580842
721287 771958
803626 702362
835915 668588
596106 903207
520259 984320
754929 753804
683706 815140
910608 581571
795946 699046
969917 534559
848821 658648
575931 916050
660672 837121
836300 657417
979243 522524
609188 895003
558242 946162
508857 982439
516916 975882
993281 513689
955259 545127
752446 757290
925570 582075
840648 649859
714222 776219
929721 561153
644951 862017
982975 520559
729875 773117
837211 662956
752935 745338
571565 932578
930460 577505
656103 847292
722130 777456
722525 777990
923939 580355
606480 899451
806975 688208
500429 993709
941977 553231
840882 656877
682654 814077
754369 740031
997257 494473
501168 995860
698743 793316
871646 637493
698087 798653
867423 627354
575107 927563
534678 955920
854846 647239
651228 853465
621924 879247
573725 916291
855727 635358
561990 942261
559482 935651
659280 841386
946810 545158
620800 877792
807685 682741
633922 861694
735294 760271
933925 573443
616721 884929
665383 826984
516459 990456
923202 576127
751759 753032
636460 863037
922951 578674
636395 867354
841803 656688
551711 951032
684911 815338
869363 621478
659733 841830
644625 859402
712652 781379
540681 968348
643445 858277
640547 856686
749029 742773
908050 592516
624726 881397
596640 907826
841289 651083
939509 552558
582790 919977
796795 706655
619963 876570
997917 510275
551135 945416
995786 497401
580621 927560
598057 911017
539902 953314
904475 596093
678453 812713
749367 756957
564271 938199
921858 580710
883685 608945
818164 682325
822202 676261
937230 559243
993684 509288
500945 991114
868847 621163
855696 652268
894344 611156
912540 579319
640618 850782
622471 886931
574056 928581
629076 870549
769246 732839
743050 756990
845538 657314
796249 702159
974726 519566
757891 738112
939279 555925
909834 595249
987617 507241
825510 682993
951785 542450
988544 510384
811920 678339
676925 816048
842878 656644
565587 930148
836629 661214
756009 741255
512756 987681
726317 771625
556019 953214
642816 864121
968858 538452
851436 648984
566180 930380
939491 561132
703651 789297
866899 631684
710622 789323
678567 812315
975956 532483
792955 704280
759548 739624
925275 578941
568171 936213
746260 747788
652822 851409
854858 654206
680861 823079
924799 582455
986439 510242
724069 778976
832491 674890
548288 945931
744363 761912
945306 550961
681775 820667
720379 783528
923862 572485
969879 527087
857197 649118
512022 983652
824831 683480
682737 808506
703002 794010
867586 636701
627486 872697
828867 668258
536383 973013
715824 781049
716339 790739
737806 757840
616727 886946
899325 604111
900766 594077
580530 926308
926385 567154
896610 595906
714446 787944
763252 739332
641628 865246
966028 527209
605845 902141
861983 638491
666382 841813
712126 781477
996797 511747
832462 671941
668235 828473
781219 713184
809410 692344
649608 852957
788005 721946
768384 737682
977548 515230
598773 897852
563579 936650
972396 535170
739780 765314
847844 659285
545724 954385
637350 858505
687168 804811
855110 648360
623398 872692
912865 591833
703620 803145
918214 584066
540132 953755
797192 707137
667444 842533
831101 671570
968646 525763
837194 666517
573587 933747
592402 911549
665393 839661
744246 756742
861293 631303
637144 870763
648401 844946
777136 722683
950651 546658
530696 969778
661581 843777
702046 795460
679827 820075
684041 823401
604797 895045
989692 502203
569721 932394
853345 649417
643477 853236
630395 870604
838374 656794
886311 608840
960823 535649
901861 603891
670053 837132
906632 585113
724360 779882
741714 748463
848314 645941
527977 980467
890034 600406
601626 904405
759237 741270
887381 606731
763836 732643
545835 954067
519208 977602
590952 906141
974876 526086
512356 979077
670960 826459
893187 608768
702873 793764
887505 616852
661810 837099
681263 813728
803138 698999
940123 565927
494341 996868
540647 967407
612466 890187
523541 981335
877403 615438
724908 777059
866099 640121
635760 862968
719811 772441
690744 810841
776799 727168
539198 955139
860812 642627
680891 809335
992989 498218
760969 735849
687383 816293
597073 905218
581497 914762
971006 523890
782152 719962
851217 646977
924268 572494
991865 504564
986374 504474
577713 920200
986542 512340
660482 838085
555020 947486
561391 937031
652468 854940
774739 733301
742026 750090
705030 794384
695979 794589
912817 592956
968720 523718
865491 631620
600074 891163
607077 894149
746775 749191
742849 759665
924291 568656
822715 677957
895459 605381
968787 538208
896363 601020
865446 639454
599783 892522
861727 639418
589704 907552
891220 607598
852635 650283
615951 877459
984961 516091
699358 795187
771623 723324
561032 938755
876063 625154
713736 795285
804987 701070
626575 870746
874713 621871
818735 687556
523461 981714
778141 722101
989749 517715
927045 573076
743541 753895
561929 929756
772873 720570
781828 725375
624824 870973
566450 939396
958441 536299
761115 734027
566684 930147
637153 865998
793126 715555
661499 829484
660898 843357
735549 756404
737938 772008
780555 727962
874445 634281
904741 602841
799263 706983
501702 994757
532568 957644
776189 721788
795145 698663
824047 682966
547148 947154
765705 725833
728792 763775
914417 584347
763046 736645
839395 661075
709056 798412
623911 882016
781727 710158
665758 832698
942374 558940
656972 846050
568174 941025
595495 902706
537080 961707
926877 563204
604523 889107
672023 826648
598097 897351
581829 922985
609587 894747
589465 915043
650244 844375
774443 718171
587811 908191
621544 886018
934219 562825
570198 937701
765325 736574
617001 886275
975085 521000
545433 950418
687529 812025
994971 503337
995237 510338
954144 536095
854374 644655
720974 770145
733013 776326
931397 562522
690183 814324
813054 688765
960449 547602
829554 671270
873196 619717
655934 838613
782424 714294
997537 492879
579278 930556
627420 871961
834895 667353
706527 785638
542241 958725
804940 686219
688314 812362
593195 898814
848484 657572
986683 522404
917254 590923
889706 616304
817392 683189
544152 960991
820832 675623
689802 817176
537870 962065
594278 897964
994950 508277
547271 955809
745877 751480
518791 981013
572036 932733
859996 630438
957377 542104
829718 679779
701193 789361
934511 557638
748611 750498
899505 595393
713007 790376
693421 805250
806035 696639
528401 973230
603513 890453
992873 499636
987936 505791
821516 675625
886008 610347
784196 723488
573256 929304
760263 734587
873549 630763
780158 726060
518916 978624
819247 682690
723586 768716
502998 990341
772835 729965
749130 756316
936892 567369
533838 975128
877339 632230
682831 820500
997514 506415
976717 517214
537286 965231
525274 967012
899866 592383
586203 919760
806125 697505
937168 563721
920080 585644
885256 608179
761423 745557
995248 513160
552330 956008
719717 772804
936603 573289
776567 716780
581249 923167
605313 897154
684669 809534
842517 652292
611034 890756
778281 712827
792615 705721
521901 974211
778402 714177
703561 796836
746090 751009
727879 766789
817565 674884
890813 609413
757660 743405
673967 834803
956418 538021
903378 598634
651665 849855
925258 572778
620547 869671
970697 534034
699613 797569
947365 558527
996285 505093
702182 803558
859691 649727
683685 824351
587190 902964
707875 786302
563609 937607
669170 840676
985290 511615
818440 683019
997509 507112
617680 873536
996148 507327
745225 745391
663936 833241
805970 699840
616136 893861
821100 677802
869807 622204
623409 883636
841485 648665
575573 928003
861273 639662
848107 643126
978957 522300
734813 757607
691686 810323
519461 975591
668899 832413
987967 506947
851926 638573
918925 588870
520114 984265
672799 823906
537751 969567
919128 571826
945599 547911
970564 536192
693674 814928
739489 764718
747833 756207
779427 718221
828143 680767
626952 874096
741610 766736
803753 705162
746035 753390
689730 818226
851760 642188
617583 875540
524698 983831
833122 657556
750941 744151
957852 533018
992474 506861
915368 587111
824716 673360
631503 874993
528779 974539
604376 885954
598750 893512
826445 676395
613989 883670
631457 874171
854459 643777
873539 618217
834112 670612
809057 691508
828004 674266
652472 854295
551904 945467
728596 769940
945559 563702
689379 817712
654879 846947
639170 869433
594543 903006
925311 583919
731196 767888
944491 563132
569012 932866
709494 788580
585190 923976
644492 864302
952636 550901
585780 909929
913610 595995
876825 630148
936631 559444
972465 530130
716720 788740
632985 861235
893309 606346
903299 596989
908999 589050
671592 825599
600842 897908
666370 825474
905442 593420
926342 566581
779475 725762
623081 884247
934905 568495
888815 612852
784017 711456
905605 590906
916582 581517
810827 681211
951438 554317
534866 964830
908445 593815
518800 983643
991867 499580
539790 968926
514595 975622
958087 540679
769687 727252
805717 700350
587794 921904
799067 706556
813058 681612
578262 921423
524603 965420
738420 765762
900624 601352
951032 551394
733404 757917
848054 647995
949947 559418
899112 595615
552578 938222
633977 857944
972072 534440
777367 715031
600830 898905
911070 581058
867167 641384
692062 815923
678244 822371
799022 702571
638705 853691
714469 784226
864576 634190
744052 757094
519895 980014
578623 929276
811452 693584
908716 593395
809761 685216
740739 749553
725487 765367
786892 713019
600561 893907
568284 935658
944440 561045
721147 773075
821616 679020
969172 522347
854954 642794
727273 777099
572417 921766
965575 534883
517416 973749
947848 544886
581008 909454
892162 603373
838560 667945
734404 765046
690995 803947
736192 764494
935667 556769
738411 766969
994540 503720
996145 500975
645849 857779
699929 802621
931973 570050
884135 606949
925593 580633
654973 851288
622731 874388
596728 904161
501830 998169
638243 852556
828636 663716
508833 985960
982908 518968
911654 582975
530833 970175
985351 519756
666447 838101
614071 881564
919482 573284
776248 715099
756525 746853
736698 768240
666512 832349
679030 812092
903788 599935
880479 621794
918989 575347
587533 911474
702170 803680
951240 546563
659324 835174
619157 874295
591769 910861
905984 588987
618123 880926
701927 801051
964983 525717
736054 762508
929308 570743
936946 569125
868396 632596
763665 735224
590955 913944
929406 579593
607960 897036
884490 616293
590637 908773
987391 512379
837972 670654
548608 947698
600586 891299
897904 594166
634072 865295
542609 961220
984015 515918
696720 799664
773856 731998
874964 629775
840184 668765
543475 955416
746149 759122
580239 921775
576108 919815
767744 736747
508845 981180
992541 505547
842216 659687
735410 766315
496167 997020
854034 655362
592310 911095
503831 988155
929466 577983
822019 685453
919543 587494
699478 795876
847097 644238
891531 606291
837519 669584
676710 816683
831225 661044
615221 888007
993540 507368
750124 756771
853998 653334
690081 818210
986045 504097
577516 932204
714778 783133
729759 778139
898227 599225
700590 804892
773653 733954
693977 806370
535135 955654
894111 613345
719417 773004
943220 552665
788135 709424
628525 863588
844613 656787
642867 859966
811887 693160
979082 511480
954620 546865
955939 546017
700047 800131
710368 795155
577606 922314
750468 747892
595253 910673
820119 683413
664307 840350
991818 502843
860675 644006
639064 865348
612929 886797
922198 579320
693434 811489
840854 653713
978783 524785
891662 606990
879178 619097
864627 628138
876455 620851
832545 666274
895023 612769
764000 733731
874616 631351
841311 653619
555215 941129
838189 660785
876462 617624
632290 866754
545509 947702
931391 569344
913034 594822
585354 915695
793813 697142
592315 902388
840430 656050
752266 738916
705007 793759
868300 633486
889326 617044
732366 765037
905532 586944
610206 891302
841273 660467
848114 646946
875217 625375
977942 517333
938716 565054
954540 546006
652967 839368
758329 751392
734014 765318
645528 846448
900937 596748
522924 968625
818489 673408
639635 865847
523810 979722
880205 615264
676609 820357
940198 559710
924247 585186
761849 739376
996276 499856
968767 531791
847948 647781
913445 577311
823287 683991
880160 615269
549426 941108
946634 555962
957087 539871
881619 625804
872886 623989
993763 510041
637769 869812
863586 633899
534582 960131
960540 536254
540138 961509
813965 681941
856184 644177
563776 943561
928809 567877
817208 686659
644227 847609
620276 882340
865995 629307
593114 899715
819405 672246
879470 623423
638532 855517
644353 864580
665549 839223
759780 749206
679566 813882
816739 682095
734043 767388
727760 774535
528257 977156
782913 714592
633792 868978
622990 884379
854580 644633
921351 578415
848480 658938
707583 785927
776332 724153
737886 756674
515854 992928
999059 501475
835870 662499
928647 581290
517188 982387
585706 907258
920794 586579
592687 898061
508150 983860
742783 763967
731791 767634
609456 892461
683754 820094
689736 808997
657263 848280
655011 850566
885910 615559
841475 657519
924042 574631
996506 512506
938486 567109
706746 802929
507184 987537
705679 788217
981514 521684
605808 892314
704330 788052
501707 994348
874708 617082
607293 889252
584636 918930
861991 641385
514752 981115
789923 713629
935281 568737
679036 828830
672948 818131
741275 749110
805757 690829
528750 970251
602135 902753
903139 588312
614524 892166
746266 761621
899409 602450
999288 508758
630185 871078
876293 615728
746624 747766
513152 986135
902915 594209
882883 615132
880156 627487
890591 604593
882984 615066
886501 618750
696272 798265
813114 691363
774748 734928
627546 876559
783353 726376
950700 541956
864976 634913
570641 939018
913283 578440
731255 761889
983375 510167
601959 890347
647482 845385
721310 778449
549409 958664
872283 636457
521840 986954
666314 833284
717124 777624
585716 913003
916046 577593
616338 882933
656180 835446
521789 980977
771065 737518
573889 922728
750716 741520
878389 615187
876643 628605
886596 622801
807561 684120
632231 859065
839921 665045
912189 580675
659305 848443
695476 809905
646658 853382
580563 924779
881780 617144
829843 666335
693187 803842
735335 771719
555325 936077
838844 656396
641383 855536
634076 873576
754411 747278
839963 666736
929579 573837
537652 958920
744744 763511
608287 887901
655546 844562
834713 657018
920461 579440
975310 526728
844461 653601
905218 603600
601186 892669
734408 762448
805793 689362
551275 956200
770265 733412
732567 773301
887045 607349
538046 967245
968463 531758
562898 945431
706452 794789
779601 729491
825004 671464
547884 960267
941794 567649
759668 743420
765009 726023
793474 714189
717518 787012
925346 569789
815745 675606
648953 852191
785072 713187
566413 926593
756817 736366
905320 586928
729005 771488
721650 786721
768635 740032
998005 496836
623724 871524
719402 770606
954670 549223
999344 504440
593009 899770
934012 562728
985399 519590
811514 694067
894672 600305
584621 920237
868912 630404
839910 662082
859925 649351
770793 730467
554733 943536
571146 925360
939595 565515
873554 617876
582992 917208
637015 862686
672918 832930
875622 615780
678874 822057
646694 843559
993733 512568
659174 843924
991717 507163
968314 529734
759158 740604
703896 804207
692259 802925
675892 826473
599585 908450
542378 961340
866160 627445
587218 906531
578605 929236
509635 990916
720222 777090
839157 659856
795442 698633
650980 852306
855795 641287
851300 651269
727285 766013
562404 930177
831725 676548
849711 653190
818179 683389
610291 883177
739907 767918
943989 549843
967128 528217
950422 543676
649889 852062
965976 537946
667843 834796
548121 953421
761177 742884
585877 923482
555387 949242
776641 717991
630767 877744
574365 931846
597907 908667
747612 754496
888557 617664
743698 759769
645589 853383
608161 899308
597442 901577
691320 812914
505018 996033
837740 665000
598375 898301
805103 702100
799248 692888
922009 587323
880982 609106
766379 726391
511607 996046
605567 897772
904350 593134
727605 766898
571246 933633
666893 829369
633943 872472
836853 664821
558248 933995
666640 826402
964905 541893
950218 554022
536706 967357
992438 507396
781744 724561
564507 942281
613441 884884
706600 795233
566356 924412
636422 856851
787195 722453
995946 502819
710277 799050
648616 852275
589105 915450
860744 643640
531625 976005
935859 560744
788116 711224
878888 621464
787201 715257
767041 736382
587463 916818
893800 613905
896445 610491
525523 982989
701444 806856
789474 713209
732018 771533
693276 799893
831652 660932
897385 611033
690108 802291
905895 598627
988748 505472
961526 533260
833970 657036
546751 951387
793621 706937
853989 640093
808020 685159
569203 922709
815188 677041
498551 994741
930722 574821
919407 570684
725732 778592
894124 601995
620364 880470
560855 933224
633818 871630
881186 611674
518113 972124
959820 540742
964391 532459
766709 727267
686517 808603
537099 968139
641037 858867
730062 760364
858944 634460
888760 613610
587322 911110
663433 839337
988334 509391
970888 524179
750373 743063
988118 520936
596306 898779
737351 766498
723515 773359
985108 517365
991797 499113
671918 837377
693028 810897
817555 673905
886113 622317
652117 838634
777443 730689
930213 568940
914640 586947
799194 708897
583888 916667
905940 585773
605219 894102
602653 896773
873528 626194
707246 797707
755955 743246
907634 593606
828371 671620
678018 816886
676021 819837
834377 665870
877480 630135
901924 600429
757830 732964
522576 985464
608599 897061
657740 834208
898604 607291
930328 571378
888400 607791
590774 904394
691820 799205
510318 986341
622515 881054
927556 564591
656340 839118
628910 865685
870424 621385
692586 798946
654144 847787
550555 947782
801934 707770
550355 946826
670386 833091
716231 788459
623845 880242
984153 519983
805510 685104
882165 609937
658117 842934
626660 875797
864133 633768
927755 570949
860996 639505
665882 840516
994025 500318
661682 843073
968634 527586
959793 535755
712062 789019
999953 494570
642631 864239
901325 591078
961609 539562
917612 584307
812098 688924
956739 538181
730090 770959
683512 818660
895285 610643
963208 540572
749697 749846
844086 656083
932965 560591
704742 788599
899751 595990
934274 573454
720687 780920
739615 763694
633026 874263
613276 879236
538216 968688
921131 580257
820625 688947
829520 670732
948396 553212
981895 511740
581457 924601
703112 794455
804490 694889
749865 747112
590682 913517
731427 773488
632197 873419
836108 673541
946635 550310
827398 671590
704898 790392
503433 995848
505248 998276
744569 751835
947881 557086
979491 510894
516226 987955
680486 826894
758160 749863
877236 629037
997670 503796
875627 622953
822709 673605
759565 742021
716372 791763
603815 902404
785022 720996
909032 597183
778772 724974
831534 666604
888451 615483
838933 656615
572649 937191
909390 596039
773108 735266
806670 702801
732113 770989
702466 804850
752896 751826
582351 918694
821166 677944
657081 841042
659668 847485
637886 857493
660075 847536
810333 698340
991867 509672
764211 741279
958575 544898
588378 905302
591323 902264
983267 522626
719246 778674
648806 860532
873636 632796
956035 547607
598691 904183
860973 637049
772903 722685
743890 748663
530061 975325
562675 928341
573241 936281
975389 529946
835581 664600
872766 632807
919627 576269
861695 629518
992039 505262
839677 660549
837602 669656
519287 977579
663713 842866
574196 921732
861288 644058
583100 917616
647679 858077
651703 857246
954348 548661
747347 743692
584861 905651
625079 876921
705690 787684
998504 509694
689769 806411
929625 565952
747307 756491
536935 954701
819881 672464
714600 781497
699156 804389
802915 702617
980419 520664
587909 908006
632023 858757
973562 530923
976783 514031
765677 725769
834070 670757
546846 949192
963250 543259
500488 996487
964834 532692
678022 820474
763814 731415
538626 964971
987782 511650
658436 834689
727839 768353
987528 519022
860326 631320
547858 955473
589143 913656
521067 981908
790508 709407
962563 528596
986035 522381
808700 691976
548335 942644
877080 621575
649139 854368
829372 664722
561989 946130
550188 940655
796112 703776
553116 937690
594662 896926
765916 725739
649011 844233
972093 522135
679504 813272
705379 790859
778844 723388
753519 748585
634820 868377
933163 566599
941631 558542
637260 861401
569709 928645
944336 549657
603617 892660
509223 997322
598901 899707
622357 883379
883261 625821
800378 699132
935800 559527
806794 693106
703493 792039
693861 814712
625737 883785
547345 962608
671694 820244
581995 919480
873532 620031
758442 732596
922598 569763
616639 887988
523253 973013
965150 527432
536342 956497
908838 593353
599752 907700
713510 778356
590611 903195
911704 593241
681146 818012
549779 959274
789512 713339
499482 995645
515124 992942
928037 564394
673056 831457
523318 972229
771845 732653
556881 946796
543141 962617
877563 623290
798552 705384
654611 839272
716125 774505
928355 570460
661392 844456
828369 672717
990825 509001
746456 757819
654286 852825
569442 921007
783327 713833
586243 920950
702763 806139
675506 816639
518878 981211
785484 713143
752257 749635
795811 708763
762362 741179
636273 859293
940428 565331
657276 833706
867198 631086
531857 974169
712232 779215
561270 944369
717564 785199
649194 842372
579225 918083
535271 969109
588664 901447
917769 573316
724721 782480
553307 950196
537659 969806
995442 499724
634085 866585
510712 996379
567071 929450
613050 896792
864619 631884
518688 990127
599241 897857
657852 834316
640815 857738
498474 999989
747475 746834
616110 888233
983734 514477
948442 546464
756669 749808
989492 513280
967903 532083
718225 790018
614847 886975
887402 615038
647590 853358
659612 839345
679144 821323
642218 867138
846394 645208
592773 900427
584781 916295
873925 635282
802864 699773
664263 840031
805595 692726
695997 811916
517218 978932
983133 513046
615375 880450
825315 672813
669238 828004
835242 659029
691351 801974
871772 624818
917423 591788
887256 616502
807142 693536
644707 847054
560459 940506
802649 698548
974310 530132
802054 695661
785940 710337
588257 916546
717918 773687
549899 956020
516741 987764
555686 938452
579333 928974
993787 511352
554002 950232
561517 943612
813123 677236
973605 516575
675106 827865
726655 774241
771356 725655
633013 869878
690472 802633
930336 566413
690636 817847
831331 665889
640169 860506
814114 685018
669241 823906
565799 935087
869866 627692
790220 705921
885058 613375
744620 752359
755005 747415
945112 562002
931447 578488
593865 912786
762144 739846
929937 577637
775058 724788
744237 750909
988227 502302
844027 655621
602122 905304
534728 961600
523924 978488
658160 846080
736131 759748
784573 718003
731150 759281
758330 734425
626240 869785
599117 900752
815749 688193
904546 604699
786203 707536
737383 759881
892914 610808
808971 693054
725684 768941
747395 748898
578246 923418
853936 640951
718713 778605
855489 635799
877360 615366
675226 826141
598893 900982
990877 508292
677901 826564
955922 543820
718641 781763
740613 762779
604088 892598
716539 790549
884216 612427
888627 602746
887241 616974
616701 873675
552131 941568
654096 855252
723248 775715
924329 580993
517048 973374
668550 831240
862405 636872
952068 547252
692090 814223
635297 866397
590403 912043
669289 833899
582641 912876
894911 607959
517569 987701
699218 798580
704718 793870
973055 521891
585551 911004
792273 703294
797999 697863
919572 583442
678746 826641
669861 835989
773055 718604
569264 933048
901757 605755
665467 838338
540170 964076
554907 942306
509772 987901
812124 691274
582152 926022
953742 549435
977803 524474
641642 862300
996000 512398
897138 610458
927253 575642
773762 721697
869625 636193
948406 541605
674201 823823
610200 899217
955043 544206
841156 651924
618974 879092
508215 995211
829015 670467
775653 733620
773003 736660
515628 990440
544212 965703
763660 743714
535697 972610
667122 823955
727283 775084
660003 835397
536105 957432
798072 693896
561375 929275
598178 896543
933539 557230
805688 697400
726272 766683
791967 714248
820168 681675
803009 689767
520401 982402
662445 838477
787630 703740
598121 892208
952812 551439
574347 922979
983369 507104
921028 578823
759700 746821
898841 593347
867837 632406
675275 821487
818506 684159
774881 722508
943981 552516
801160 700036
582259 913992
716453 774365
965034 540296
650260 846658
993781 513416
983844 512736
587824 902387
760121 734907
670036 834794
743895 755904
721304 779264
709518 792384
984394 510687
840108 657366
950518 552375
841128 651136
861800 634759
754461 751604
938512 552801
988624 506286
851263 643808
603589 887055
938412 564178
835795 655805
874398 630881
995043 509671
849475 660301
803002 690691
844799 659224
731669 762189
982828 510446
970082 524705
679856 827093
555812 943827
698267 792514
876817 625878
789775 717752
917529 574719
648100 842942
516663 984348
763239 730121
980552 525196
831167 667014
562060 933191
804430 702664
967613 539672
580118 914271
821443 669877
888716 619393
568733 940241
657533 833562
879855 611528
682600 825812
761070 742068
953975 537817
713048 779019
630457 861120
506481 988877
998474 498026
843230 658293
891185 603976
917274 577394
557446 941186
605620 897005
839270 667574
807876 696700
536558 968811
504988 985653
559686 946641
881386 616474
578287 928401
731581 775296
982840 508619
660180 839179
618357 877667
876211 622180
843932 648500
872055 627171
651167 854678
618393 882848
595748 913091
954734 540693
820017 681802
670846 836979
803923 696958
925680 569330
585396 918709
752579 750018
908610 586041
618115 882318
960451 533699
577951 922598
519860 980755
577863 932000
950606 540676
646451 849264
701671 801753
990320 510844
867795 635697
660138 844833
829158 671028
955786 538997
604724 903949
880769 626882
683279 814090
562367 935660
674638 834995
717592 776541
959277 534330
937521 559961
772318 722088
597503 901458
757712 737503
986440 513036
737590 759098
891493 601048
501712 990124
655683 853423
779908 722324
546944 945928
773888 722875
794914 695128
663138 842158
657067 836823
925500 572421
948940 554234
943406 548213
768631 741259
806435 685243
961563 535353
895835 608704
733166 764897
731663 778225
598983 908936
660746 834705
530767 967125
837306 660545
907600 592688
845459 656447
752411 756492
691097 807273
653993 841485
546984 952323
900529 597708
716173 781242
861791 644528
855635 652756
926876 574728
673499 820984
759846 740773
921872 572844
914954 585809
941088 562172
726668 765887
807114 683064
709684 792513
681644 825744
703494 801165
530919 973065
714256 783193
614012 884220
517796 987432
514379 977943
627433 866293
611070 879514
672654 820357
574971 917818
857624 640110
623717 866982
894278 613213
581858 910738
709123 799049
800865 705402
946722 554550
514144 982631
999807 510133
644825 863500
837558 671643
546126 960231
954170 538476
556942 944214
676514 822431
692557 809488
593077 904096
862249 633891
995713 501003
990213 514826
730256 764226
542431 956825
789512 713889
853018 650042
554608 945181
686315 812132
651466 839164
606891 883169
863962 632035
535608 968488
918660 588468
652486 854611
703508 798773
976153 518755
864326 629065
995151 495665
637961 861338
907123 588921
895179 600028
870356 635715
563784 944717
556629 943821
666359 843332
525380 980543
667107 838822
629098 862001
598747 906746
920470 578274
961165 538366
960234 547818
888466 621305
530199 976200
575453 923852
890717 614629
931676 558701
637727 858591
867378 640595
787345 710954
846927 652226
764345 726946
637293 868141
847624 661277
888235 607918
507230 999185
811696 692438
828176 674421
561621 934147
842506 658197
857663 634557
930786 573594
673019 835524
587069 918850
807370 700690
687220 811470
533767 962005
780515 711777
701655 795185
637249 868726
961934 528726
513541 991671
579983 915317
649940 852555
784357 705653
733923 774482
846343 647632
622482 885450
863439 635729
703426 806277
931897 569163
762361 747235
560400 930678
879130 628269
761685 733594
771768 725022
775830 727591
609940 893798
907423 599053
531384 962591
530023 960309
729173 767879
799469 705409
802936 695519
906153 587345
905056 596690
938451 562340
545672 944614
740695 763858
697659 799124
720134 774813
493766 999266
594383 904083
649511 852897
731984 760624
750458 748223
742935 754776
582921 907767
672656 836730
928108 579277
756556 742039
907932 597635
883895 624315
769298 722856
918688 581628
513425 990728
919512 587546
611633 894019
574576 934396
575836 932588
871278 623416
969679 522028
603819 886217
666352 839781
543725 955070
851698 657787
771365 736285
517823 974211
579131 924338
733656 756824
979868 511895
822690 684694
827217 675847
500912 991032
892175 616947
751237 739503
968712 527976
703846 799749
784749 721360
739863 765485
722284 777643
586712 905154
967496 527183
924257 582791
582156 922682
843086 664442
705011 785749
983210 510491
518863 984185
558510 943894
553386 954538
610323 898773
666714 829121
801535 690096
966168 531450
674015 828699
911395 595514
747575 756156
607643 901485
983297 521450
543978 951649
776023 727369
770884 721352
524556 975007
530024 977540
838743 660439
946306 550615
888857 612150
710078 783952
682936 822439
811568 685650
759594 730592
987874 513994
858859 647068
831775 660026
960059 534782
586787 912977
709993 797341
579755 913797
689471 810228
924554 574396
771770 726692
657875 839566
728562 773153
869154 635443
786070 722743
561990 941575
702575 800436
555684 943428
989812 504339
623091 868854
938521 560011
857874 644559
995203 508928
546368 961894
642746 852160
620204 883907
789794 713064
863340 627335
619645 889466
564334 927780
782971 707870
656604 844744
562722 928315
612464 890397
887313 618699
900827 608353
548667 957165
565637 933909
978009 519629
599941 895825
722465 771179
626826 868530
684284 815500
507332 994102
957875 550458
906185 592387
682199 810720
700328 791046
677279 822305
837614 670871
515383 985657
741116 768743
597518 898673
714351 777042
798828 694833
881742 614978
901878 595801
519900 974720
693279 805177
676659 822908
605309 888588
783559 721505
736713 757237
867629 628061
805203 701478
711257 798252
579639 918380
550325 955726
817218 683946
819319 675177
754859 751543
714428 777182
602529 901559
529630 974748
905286 586005
636281 859086
897275 596173
895587 610836
818408 677661
737466 763032
757095 733706
941270 558565
578101 920241
564622 928245
893376 601257
827300 681800
514104 992445
838451 659569
652233 848461
588447 913548
852882 644288
808280 683042
794124 714597
606270 901563
755680 741423
967980 536892
788649 718015
986128 516615
677884 819955
520923 981000
510275 990444
925736 577312
943287 564334
799619 702507
567636 936769
779320 715717
720609 771567
663130 831245
601583 905525
525493 964799
619390 879023
827159 671579
887352 607814
714667 793536
603520 903864
730658 768896
720243 786988
902298 589321
692272 807812
685558 817750
982686 519168
624517 875193
729764 777338
503506 997471
930627 562035
884251 613750
900921 590797
699410 790679
721249 787112
912884 596819
764731 735605
922632 567987
728675 773958
607128 901989
625586 883713
615790 886519
953721 544517
816351 674178
510315 984361
798721 702060
806818 688832
689307 804358
945689 553365
695556 794569
870614 625765
888203 609721
667107 830496
508222 999495
658286 840435
789790 700264
640878 861936
796372 706668
879631 624362
758044 743908
930674 568791
997811 499212
756283 736882
535736 969726
725306 771613
901350 597212
981167 515555
965573 529930
538356 960588
856414 645438
581217 911891
585353 916825
740355 762377
789338 709188
861819 634133
518671 976674
883730 614299
623484 875307
719457 772551
694981 802491
526584 974491
582685 921505
620340 870469
685596 823562
907354 583470
976510 522523
811310 698102
511579 979567
904935 598818
564544 931076
567965 930715
694564 804406
548658 943338
955919 548116
722796 771201
703601 790428
544397 962273
964927 525217
633229 868060
681688 816688
919692 576102
702725 789739
682241 809829
582643 918753
557978 934662
982910 514974
996638 502879
509449 981969
863079 641121
587120 916424
937038 565875
628526 878762
509480 987279
849371 659092
894307 609764
979946 518101
613452 884134
792714 705102
726886 774003
657699 848692
904975 591990
776346 718165
650522 856746
905923 603663
654164 855361
870053 636894
999380 499438
752562 756129
619316 889949
642896 864774
894296 598655
953318 546512
866135 640555
704618 792285
520276 988487
692800 797749
539806 968146
947798 555619
732790 771959
836836 659572
580614 917045
667826 825994
563644 928337
576148 930770
585999 921930
761714 741700
973042 518564
964920 535596
978492 521948
527177 969126
878276 624747
685227 818324
943567 551139
776605 725459
926508 580174
540172 956851
664620 840425
776241 727825
940313 556853
987178 511474
650097 844117
707946 799753
516598 984270
923999 577388
914269 590972
851396 647705
756634 740882
816684 679970
747993 758119
597732 898286
576054 916656
892871 598693
512819 984528
571986 923943
826465 664296
784455 715989
800784 703597
718584 778656
927039 564223
688302 819808
967318 523149
930127 564423
638862 867970
736640 758347
653013 846300
677290 829982
674658 827084
793107 702547
517820 989277
641268 866169
902103 604888
726040 766873
653852 841491
584453 915507
772175 725325
599455 907730
693656 810287
741021 749409
670271 832266
733663 774126
973622 523169
943509 560145
614360 881268
860127 635846
965483 535729
887121 618248
633078 864670
700067 794698
849522 653840
852320 656168
884145 613885
913887 591924
908572 589109
881464 613914
974719 521070
626284 868799
829599 677679
966184 533200
565847 938536
824397 667305
903376 595985
558913 931575
723785 784001
622284 873648
819315 683638
501418 998036
791457 702386
647857 855738
520918 987357
708080 793202
872918 628978
961326 536576
678860 829305
940568 562845
985637 514647
618745 879956
727094 771952
941267 566378
638672 851993
672765 817868
758079 744366
569948 922629
673464 834644
837984 661504
857523 636222
981799 511966
888134 613430
868811 637856
910863 592482
878631 613694
971825 521122
620585 875287
703751 803358
857860 637618
980007 520974
513335 981784
613140 893592
999129 508658
596794 904033
801963 699012
588391 903577
819775 678552
584761 918857
648929 846358
765582 724485
863558 626586
588680 919772
712462 797058
766881 728323
723138 783517
636340 858197
747453 746788
694437 810846
739948 769204
993018 510777
512118 995947
597539 909353
957368 533810
908067 582497
988171 516669
606775 900659
911283 592215
965352 533344
796120 701698
780348 714994
722312 778344
741252 763384
727265 768824
598809 903049
959133 537633
859793 649415
939850 558728
842439 660186
809951 683778
870157 620345
791756 706489
513230 996270
911791 591455
585878 913766
974748 518041
756258 744665
750079 745023
717819 788640
669778 832339
942392 563531
721675 778837
702368 802513
818405 682788
940725 554549
643460 847689
707086 796592
643392 856979
613482 879349
841959 661081
982292 517305
920169 574761
827488 663516
960788 536570
678354 816909
541292 966385
856692 646388
696054 794988
579642 918258
945967 559252
575367 929836
686373 807237
524031 971511
929027 576327
633579 866874
540778 965672
770107 729755
508824 991257
858835 648027
739718 752490
832504 665710
591193 903684
646851 860517
783941 708818
950822 543447
648573 859787
645275 846833
957952 551938
842696 647903
652029 856157
890326 615649
858339 644383
985278 508038
876223 626537
581714 927331
972419 533433
898746 597168
913234 596185
962766 535951
884204 614102
524991 967409
888528 603805
733886 761426
999845 491768
775584 714798
988290 515832
679805 826545
572432 937186
607560 901759
836939 672689
762144 739078
950536 545558
791880 714801
644856 856120
871662 634957
985125 521097
528110 970986
824841 677044
526986 969856
780834 719641
514020 985206
804208 692316
544210 963256
939581 556852
635290 862005
565746 932461
797369 700413
653398 838256
606046 892951
542315 959943
789466 714085
615262 878884
946847 560435
614037 890533
622337 882211
684883 808335
917314 573444
559442 933968
949637 548334
778874 727959
715663 774923
696134 799234
837601 665908
619322 880368
657081 839729
942668 548112
998506 503060
559617 938924
694585 813959
722263 780056
590694 904639
855690 647864
893535 614287
500573 995139
852092 652164
709180 785881
967032 540695
757488 741291
542231 957416
778003 719637
986210 510830
891409 613034
572408 934559
924830 574507
889045 611071
942703 555560
845879 662471
878503 626047
535582 969497
590774 900101
603477 901096
807978 692681
697202 804648
908515 596399
502300 999456
969600 528056
938868 563304
948711 549335
642834 858032
881182 620677
539240 958602
694830 811192
929703 561977
535876 966881
920390 575831
547434 946954
733368 772471
514504 986035
803243 702280
854227 639029
580022 912370
623288 867700
896100 610233
706450 796031
972198 536136
568455 929103
627783 881913
936200 565265
671248 829552
965913 536102
936866 568382
918417 589231
931168 569667
792958 706937
523051 974221
884880 621348
982225 519807
865565 625287
970297 535168
574480 924900
604769 890041
764863 727836
887443 613416
684483 814813
812106 690302
595498 909939
818804 673237
725779 765423
868421 632634
799818 701509
933393 572198
609381 889612
540705 961916
952607 545135
756363 749155
748897 755731
965395 525585
631470 876209
540444 968204
718019 779435
666679 841864
627300 876694
979282 512856
878722 611707
526487 981885
828023 664771
761953 731448
963340 543546
654072 854741
856866 637820
677838 815600
528716 977551
624756 868589
534575 968467
587474 906213
826197 670151
946653 543827
589540 917736
585111 909862
693601 802252
506944 988798
923339 585022
982545 521361
884726 609980
596843 903621
547301 954081
643506 865863
913429 586226
551962 949953
654882 849431
588585 919569
526956 964086
570466 938792
809864 694396
758568 743849
993368 507143
897858 593830
917489 581750
781958 718892
644285 859832
829511 670937
574706 919038
732475 773694
715368 786464
904589 600628
669966 835656
749458 742412
874908 628415
767561 741507
771401 733022
852361 651055
511804 982111
681804 811452
892379 601199
551472 943426
789286 700741
913893 576537
535874 957650
799587 703170
665895 837843
935645 570926
814479 692718
595301 897563
670762 822746
999190 500354
850084 658003
737162 767525
743999 761150
538592 952280
646480 853685
815611 687709
974626 524689
740734 759970
557649 947817
903997 593251
821818 673377
913088 584789
545447 960347
665378 824953
839628 654309
641942 851431
495875 999913
850819 644429
846493 646814
924532 575612
850194 656904
978756 522676
628263 881302
661860 842252
586578 922022
771911 719065
625382 869689
839842 656354
897327 601772
854083 636549
657117 840225
618694 879601
533516 971891
823451 667248
749343 742643
553195 944593
857783 644877
958507 544664
675358 825660
740362 765842
947691 556068
599743 899605
929981 560203
761924 738530
851783 657888
627330 867832
578967 921069
755253 748332
684233 824923
762659 730191
634409 855828
568572 939300
712412 783571
566881 933026
873672 621333
834599 667217
817226 684621
641775 855795
968825 528689
972850 522972
634839 861053
829071 667140
543226 965066
720510 785426
898045 606071
628965 875377
558559 931718
762523 729512
977342 528410
518240 977200
519544 989141
930828 577144
942788 554247
760761 735142
558137 950072
539582 956547
706451 794803
541375 956820
894556 598455
674964 817627
603711 896668
523774 971560
712048 778589
943307 551409
594551 903860
698385 807131
747981 747170
713276 790777
824903 681399
896057 599172
961429 543284
907820 592015
937242 565119
612216 887674
802923 696820
965729 538695
557884 932218
681700 820731
530489 960617
802971 697689
894739 614179
652403 848129
903748 586757
819281 678815
548126 944603
843552 664700
748816 760342
756159 746128
569247 931806
515399 990236
731466 768655
498581 992616
839566 657621
949112 559761
606729 889090
522077 984246
649718 848152
961467 544069
805154 686656
874293 616994
982282 520702
563175 940360
631731 876158
980412 513713
935617 554907
833736 672756
832277 663863
996600 507936
587167 921925
673770 828440
905895 596941
928112 563101
679991 824232
972858 529437
637021 862604
527102 967856
729956 769645
497529 998461
534127 956748
778968 719088
851559 655381
513601 985181
595818 896924
715306 785275
789984 703470
765494 735269
544102 959659
916741 578026
809954 700007
551231 958309
598640 910172
877971 612979
620422 886598
537398 958128
710094 789938
789174 707213
938068 555796
540377 960956
732204 772809
591874 907094
645709 850405
547370 950307
965409 535949
595333 908752
595832 894474
999249 503816
651902 856489
522517 967651
575301 924960
521840 977673
524257 980806
630124 867341
705547 798142
622580 879756
572027 923789
739956 766554
646266 844780
811699 687631
630265 862251
791298 705808
526022 976490
821987 671450
777485 731476
599851 896046
595959 897596
974684 516341
744358 764088
659217 845687
739442 755137
649483 859538
546685 951357
782026 721081
580799 926340
862114 633953
532976 962855
855233 639994
931456 562825
952712 542989
949340 558439
513810 979360
968532 540343
853292 656143
590302 903357
708614 786936
741615 765883
510856 990956
869061 632150
710124 793982
672829 825110
749471 742943
748477 748972
748343 741881
693390 804573
591156 915517
755838 743671
713533 780474
652850 851279
791809 709369
934055 570660
601446 898537
696177 805642
994456 514857
537249 953968
650827 841545
747893 760759
601454 894384
743413 755228
505607 994052
563618 927426
648511 857663
867258 636573
512649 977888
916905 575169
972717 525414
992747 514898
802272 699507
944773 548133
611715 882890
639575 850797
586367 905888
863497 643914
820406 673376
703550 787413
816440 677531
739760 770026
705051 792768
971389 527159
681259 810228
646836 857875
667690 841019
862555 635257
916383 583220
854036 642274
857251 647036
994292 503177
665056 838382
983170 524312
789229 708154
793162 712391
781234 720152
908588 594360
664233 827267
959343 537434
733836 772400
494938 995505
928920 567941
985126 520701
678729 822027
798470 706644
684138 806563
828815 664206
755894 752538
955365 536478
860516 634941
893613 606756
566214 924883
638383 852041
955997 535693
634950 859551
808921 687530
932853 559952
999698 492413
778350 724857
697606 808475
512677 996413
605761 884562
524320 983190
784773 709303
825977 680987
913846 578527
937713 564247
994597 496335
551879 950164
551944 946196
775702 720236
567685 931778
732982 758464
626890 871760
922330 568688
768485 726303
989105 511806
945955 556279
523901 979669
581421 924822
806502 702138
998470 511127
692931 812253
766058 728571
604204 891348
565440 934440
854373 642984
817614 690952
734614 770437
778932 725840
685136 819200
704095 802564
518183 981114
717081 773959
716204 787713
699451 798642
647840 854835
493383 998104
971739 520499
633477 867679
925545 571161
617919 886747
574995 924365
826666 667568
696881 801226
878228 624397
594074 900984
989716 501012
771207 719101
641655 867047
934908 560881
682153 824217
877833 621636
686271 815340
983550 508648
761298 736294
806814 692571
715143 794825
668449 831184
892976 614940
738336 752046
992271 510546
711018 785420
970623 538386
841874 663029
630274 870147
983579 512289
804553 700851
920583 585003
585219 904824
789256 712325
552506 950814
556295 936590
690154 808298
861447 646203
550820 946977
753512 745785
508966 989267
754815 743846
750819 742659
542475 955910
845213 652366
841642 666163
676422 814357
652022 855708
702495 798106
597135 912842
635410 871007
740665 762762
807462 699051
941202 557970
717285 776565
823851 682702
798927 702004
664242 841895
970717 535479
944237 559116
734699 759270
872621 635321
637145 853694
836624 662000
582240 927651
702810 797768
898900 600429
776611 721333
567264 939266
674359 820230
807866 691757
526751 967707
681586 827291
960588 533446
717322 773406
554239 951652
823771 668797
816167 685215
580061 916870
923926 585628
564329 936490
642684 858114
963741 527348
851661 645767
945993 560428
993428 503288
606884 887476
957198 546946
824452 675143
582246 920597
967822 528084
513620 985750
812658 691276
941199 567547
881670 615823
849593 653475
821473 676155
800623 703728
943221 547234
632702 864800
880754 626185
630639 873891
850273 643127
617007 884098
714751 781088
750694 744470
945331 557347
632284 872352
888772 617266
769931 721157
997892 504310
601701 889979
506748 984529
820970 669404
973017 532542
810479 685322
533119 970710
626416 874818
686725 811303
839454 651758
893106 598690
883479 623529
622818 879093
949228 543987
870209 622668
587641 905700
892612 611750
973817 527319
660558 846929
862326 640852
858399 632819
922222 580444
575115 918590
729039 762590
903114 606571
628168 873462
633780 867516
972096 523757
800148 703702
536670 967288
542383 948907
510897 999007
606063 902035
768421 728861
742828 760068
780499 719336
688926 814517
888613 615302
826141 677420
960664 545254
918276 579946
578511 912746
742035 766561
977512 525950
657554 843915
826662 672628
585305 905820
793135 712310
891639 603522
881198 621901
881571 609540
525586 964608
827534 672282
870262 621604
879955 612913
728142 774461
685111 808851
806826 694539
840882 664051
671722 819540
640676 866542
545094 946615
749542 750385
632546 871420
887250 608354
741586 752121
496093 999482
698308 799638
869703 626566
732365 769508
721703 784669
789878 701693
821373 674420
863409 632320
707536 797440
963438 541705
808489 698117
838228 662626
960000 546882
725054 781867
719070 772065
636681 870891
948050 552251
683932 809551
713204 796380
516448 993178
595224 911345
525737 975765
985088 516674
737749 757568
602082 904258
555677 941900
875946 632635
832525 662271
946887 551695
916913 592738
927625 574081
845271 653701
844760 660866
707496 788187
700135 799248
656693 848337
514162 983013
582574 915886
673200 817585
868547 628190
921665 584203
908109 600147
645594 856548
952512 554350
791034 705251
922919 572277
827668 678876
868678 622424
794332 695925
653988 853930
867269 636878
524853 974892
603520 897699
917238 576867
643885 856563
584091 909907
721771 783345
506766 984005
985629 514551
984665 508298
885787 608031
777754 726042
734068 763623
649041 851937
678331 824737
955350 542104
933731 563368
924668 574535
757730 744230
690654 807283
770845 733472
701108 789472
543948 961762
585591 918186
871067 630851
754262 737061
735234 760647
510585 995998
725182 773411
617322 887848
825168 674790
852443 657036
929221 568246
779853 719768
996694 495646
729081 771271
556761 934617
526308 971046
567508 926936
985206 505325
637994 869786
602501 900872
546998 945639
766917 739430
985801 518582
779435 720442
688815 808727
612842 886539
910619 583592
711112 788493
727592 771592
731676 766760
740850 766553
887321 606544
898104 593136
950321 547502
730011 768408
599098 898477
993615 504375
848096 642368
954478 547889
830962 662125
777446 726716
585339 923237
683234 826108
573335 917446
922815 569001
805201 685215
667963 838070
894227 612485
615221 883435
681544 818563
935092 556606
908041 590554
818122 682233
848173 658355
915263 576747
977069 527000
930043 576502
755039 748021
740848 762172
930986 561854
925357 565541
968498 525402
538830 962225
622850 881016
644615 853820
820185 688920
986291 519700
843196 652301
830594 671597
892527 614282
720610 787707
767183 727679
817231 674637
642245 853864
859950 634575
627798 876203
753918 749024
536688 957999
654071 837173
652090 848115
887095 617577
854884 642283
718228 773547
850400 640101
795999 708999
939140 557713
905757 586696
930708 561177
687811 816697
822462 685101
543390 947043
869494 631764
844741 649166
814998 693984
713683 779837
807257 684498
958041 537265
628802 874119
509669 989902
821497 682124
552413 956127
994298 508348
694040 808658
685834 821182
809441 682161
575121 923310
971644 526038
808336 691377
739680 757171
798225 708967
723671 780795
960883 531575
747856 758457
695424 807369
733300 763650
556365 952314
619506 884747
611627 886419
622629 882599
523475 976036
659640 847690
698149 798254
819351 687001
955412 553284
860825 646333
804911 686583
862205 632931
971089 535036
930220 567394
846946 658124
945458 561443
972552 531344
976271 520512
597604 896946
942494 558824
979836 512147
904267 589523
837505 663702
636717 865664
765510 727267
663607 841425
853583 648819
824000 680214
976496 529687
574302 923100
718681 775295
836206 657429
963210 545795
675270 818432
972792 534559
680885 817683
625369 877363
777757 713548
871417 630827
721372 775675
916319 577204
916664 582584
545812 958127
896964 596816
746470 758170
728469 770176
658133 848163
745601 756231
921296 587736
647107 859219
898569 605249
605986 897520
836086 663074
649075 851634
734809 772304
709196 797326
513758 983446
827071 672266
921954 568098
644182 857191
930210 575441
562208 931796
890213 604174
842826 652958
937170 560286
986730 511019
996752 504793
840155 660185
516826 992646
833603 671338
612627 896013
650479 842980
950588 552664
558644 939524
576917 926863
662539 841065
562157 945072
892405 605653
960878 545369
870278 633772
617820 873932
976781 526832
618462 874090
535797 960767
506859 988133
894922 611055
725079 769475
750589 742924
507548 982805
497101 999429
687423 817253
645953 852421
782776 726667
880807 616296
890151 609808
671266 834274
917817 580829
699321 798148
815395 680772
747873 759388
551241 955689
925690 568175
596731 911675
810978 686384
792170 716378
919573 585691
952319 541206
764832 732228
945347 552062
642517 855437
842334 657253
927889 566785
758278 740022
836100 659870
810136 695482
554519 955231
852933 641340
518733 981157
736515 766932
801578 703613
976507 531750
708391 797521
845882 650015
951456 541506
971361 536171
770492 728519
696044 801579
602872 890262
978863 526294
529225 979379
637576 859540
761625 737947
846712 656778
877458 615453
830469 666227
722197 774369
562310 939614
747101 755086
964754 534978
682883 822184
914334 584421
991688 501512
979787 513749
739797 761027
534339 959902
753444 736921
647250 858275
586777 919089
541339 954611
943223 547343
681626 808791
877768 612648
926498 582495
976689 520340
680213 824785
598409 902306
734004 759436
806237 701945
740142 763206
957579 535282
623315 876303
883696 625942
547541 956981
994596 496770
664372 827846
942201 553419
990287 514364
648766 855893
639716 854124
952398 545174
935902 559972
768950 726922
933982 563405
948697 558615
780563 712040
523590 971226
733425 765311
696928 803239
993123 511604
853442 646284
725767 765300
615692 892954
997357 502613
898615 597525
621678 880544
731818 770604
530443 966443
826918 670501
663933 829364
750919 740221
839677 654998
628692 874218
709325 798471
641398 854077
859771 636777
587822 915456
573912 932259
677718 825219
858819 650151
548193 944793
527293 964911
640994 862935
845787 656914
750848 744754
615282 875528
601787 896073
708378 796959
671165 835318
670975 820802
838924 658664
674175 827451
794018 714673
713471 782096
841548 661229
842424 666977
692914 815436
573935 918798
712495 781985
575698 932204
746616 753854
504402 997325
669042 826032
636869 855678
674852 817491
927700 569150
922118 583949
673801 827960
830160 664325
530439 970762
859889 631918
995714 495273
920252 578183
996938 496048
496531 998680
865910 637485
839578 670234
701107 795480
798991 692190
858747 631761
651306 848618
986413 512055
951887 540019
795486 711825
915284 580167
826290 665150
889103 608414
838896 670569
533073 967994
519392 978233
804628 692535
520105 979099
860187 645409
758836 750599
970104 522718
879778 614131
734455 765408
624292 883973
643524 849907
933429 565964
536440 971894
721251 785948
764790 731140
831430 668531
491925 999753
535517 970686
574271 921563
814907 694940
755188 748406
658944 836430
886599 616868
809709 686120
614683 894356
963716 542393
894379 614315
877842 627227
851956 648485
769003 740669
591888 916454
558369 949284
704670 788174
729304 760839
700000 799063
800198 694481
809154 694845
604919 889226
592397 915119
854067 642336
690963 801329
873204 622038
870657 627833
836183 660390
965446 529152
536936 956903
749943 758987
543468 946577
913171 592973
644711 856470
863946 628363
906460 599730
834645 663337
583958 915451
649820 841900
744366 762298
573777 934951
858024 640386
844522 656348
664575 836157
775577 727055
679128 817661
535429 957266
647478 855255
755664 734748
852828 643713
980070 527533
729566 780195
909064 590011
825907 666406
916053 584399
917854 583684
619254 883190
959158 550528
881980 619152
698834 791223
604128 903015
844844 654120
892269 614782
841364 666160
672302 836370
521771 988012
782010 727492
983824 521224
734258 768959
656782 850090
701070 797148
872007 630812
750828 755286
970011 524146
944728 549926
623762 866933
695861 808898
944907 550223
929464 569761
549455 943785
700662 802146
634695 861244
661874 832075
511833 978751
559534 933615
844215 661027
717515 786285
507474 985995
770335 731093
662900 828380
727891 764883
824491 684416
660177 844251
923321 580992
544725 958390
857520 633527
866664 628837
857651 651079
653636 838788
886122 622950
540415 956593
755839 740926
512688 979012
598821 896031
764913 737090
638390 863473
704332 799285
618377 875583
925517 576619
544093 956820
551843 948464
622553 872517
748395 753193
712644 795936
650037 857854
530111 972989
729665 761490
875590 623200
945940 557359
911548 584763
701644 801115
548939 950952
520601 982385
718357 788348
775388 730801
612941 889045
853866 649031
923615 568619
967344 530907
821266 668780
510227 999249
715542 775974
964226 537626
643365 858378
621074 883009
797331 698500
906249 593752
699991 801457
637158 855015
997639 511434
847887 649969
912613 585347
764720 731710
537648 964765
926978 567125
714540 784811
805014 698953
911702 591520
505902 984630
851080 651927
851056 651306
818373 688496
631799 874739
541797 964356
769600 721096
834107 660041
702460 797503
718487 782309
515767 985736
829575 675285
910292 592166
629708 871164
625984 882593
821941 682906
885173 607114
853415 647700
621435 883469
736137 768179
615177 882670
900057 595591
916956 577009
807804 692827
670840 830183
591019 901863
773270 725118
723581 777208
593787 903855
887845 621870
998049 504281
875380 631943
652187 843491
670656 829847
873529 629953
665185 829515
899307 592164
643691 864502
898749 596448
805087 690260
577673 920705
633739 856971
603360 901392
987986 513351
999768 509133
862622 640014
894711 597652
522686 980954
657110 838063
517144 974706
749531 757079
524793 967286
874498 629988
880303 610320
528936 961205
648710 848761
693085 813021
861244 636379
859200 635719
943533 557444
889482 612546
852896 649662
632777 875855
786716 721384
635372 868367
857817 646588
829458 679778
923992 570683
743837 756516
528405 977692
803265 704057
731242 774461
996146 498722
626849 874369
723749 778059
715165 782714
811178 690849
904329 586495
879255 615695
924179 574717
517358 986536
789672 711472
888057 602705
635862 859358
533031 957060
606446 903115
604971 894433
719428 777165
756153 749594
572994 931472
603580 892814
854659 638583
674089 825201
893241 613032
612348 889629
573239 932211
617182 888644
509345 995973
540743 963597
888378 620714
824054 674414
859110 639654
643527 846875
770763 731231
556005 945508
908634 598644
613098 879146
641009 851094
884150 614759
697272 805779
800166 694052
809325 686907
586635 909616
725157 783530
811524 688781
952364 543924
776671 728983
506159 999041
858959 646547
819651 686557
911008 591546
762007 736092
502462 991316
628807 864457
937340 555619
784538 705712
628252 865228
626999 867353
669745 828843
831537 667004
500063 990333
642305 858143
786876 708613
633845 862439
515598 984339
635558 863387
896929 611331
869463 631688
576857 918311
986572 518798
799367 706149
585675 921383
661022 843018
697380 796713
892544 616064
912881 581516
949086 553604
674474 826871
841062 658254
516972 990780
869744 635580
879139 611909
892350 607055
608958 892655
638766 870654
780040 714483
721167 769994
682522 824805
837519 661671
917968 577411
786961 712031
668225 826276
713478 794096
651592 843253
842758 661977
955655 545852
744143 752803
750018 747763
567365 934875
660926 843158
846344 653727
729011 778774
787446 721936
710435 780616
735616 756249
609542 888406
941989 551078
666662 827970
956997 549227
978414 517072
855578 651911
511229 983885
590704 917036
597850 907009
982489 518806
999387 493940
853779 651027
631920 877341
842594 660392
536087 962930
939140 557148
510453 987692
631247 870098
943446 549025
973296 531898
631931 860559
808040 683115
870881 624899
750107 756643
617498 872973
570853 925287
878084 620273
742902 754192
580969 914919
674196 826948
508589 991158
573295 923598
885702 618435
690545 813793
916033 588981
689452 811102
918911 571125
997202 509281
953894 551856
781789 725905
652878 843510
873186 621939
581019 927061
666241 835573
516299 990113
888324 604505
914690 591961
918874 586857
890736 616716
819009 672202
942147 548231
580061 915172
700845 806950
742753 764385
522861 983062
506116 999338
775567 731980
612267 885916
508072 985602
983330 518835
793222 705129
584072 909141
593598 911261
915783 590598
777766 713444
811974 681103
774304 724674
544274 947927
814328 682676
612444 894704
598948 892718
835105 657585
977755 517737
634344 870906
751139 756085
956977 546702
796323 711032
715679 788158
581983 911269
558392 940800
498101 999565
987595 511455
948468 542428
677692 826593
827174 676919
637735 860156
521754 972142
779756 718370
524493 970738
612508 896989
622829 872607
720153 780578
572863 927201
837453 655113
533694 958229
711660 797861
664876 836993
607114 897412
502199 990913
550046 955040
568521 922566
518571 981582
591979 898239
567475 936281
861415 638616
694182 809969
984006 514394
522669 968215
953205 549987
837928 657117
958380 547852
505333 998806
549962 953668
990618 509273
953273 550914
621414 885029
817894 690391
755602 739082
675949 833368
794083 695925
860519 647557
770182 728464
874076 632818
687337 805094
609515 887693
699334 801451
608516 899478
973957 518677
717467 788862
525584 981676
515292 986628
874689 630195
877782 623542
767450 735179
649638 852080
877174 618728
535078 964147
609538 899094
927989 562656
979165 516060
538912 958524
587477 907803
730220 771542
658682 845908
881330 611534
563663 938688
507505 991633
728247 773710
684391 811679
906392 586517
584618 917162
662288 841356
824135 682603
538494 952433
553406 947877
669574 824831
978083 521463
916513 588674
785205 711773
913820 582230
497444 998191
798219 706726
566091 931671
904279 591517
758917 732440
707624 788737
574028 922095
986431 509069
575460 933159
969836 536032
870491 631831
964378 539311
753801 752862
631887 874567
573959 925943
995846 512907
519825 977927
955919 543357
881494 619430
992605 505314
984914 511491
557889 937222
787793 704978
926257 577341
948410 551236
844408 661729
919699 579777
828099 676633
870140 627314
723353 783119
617218 884794
606034 887894
633307 875685
662855 845368
992750 508544
807889 696032
871692 634840
869275 636536
737426 772280
900576 602646
915134 577451
769586 731798
887379 607616
712937 788838
612952 879908
848664 659630
834110 664077
602113 898385
503777 990031
659256 841195
765264 732000
756869 748910
601121 898720
735181 761396
517548 979909
750903 741695
669880 824943
951529 546027
608879 886034
926246 575632
819614 682088
542760 950566
824474 677631
947690 550662
513405 978293
966058 543163
923147 578673
991682 505924
896472 595028
963790 537475
876450 622725
824047 669091
664291 827517
885358 621352
946322 548800
544638 964497
629440 862953
709968 796854
572069 933671
696115 801293
503940 997054
737548 766959
975109 523509
567368 933271
944123 546830
980661 529165
644640 848272
696303 796341
932499 574602
547770 951140
852496 649972
748747 746247
937307 567346
591782 910476
777660 727253
587165 912611
880661 628311
835810 659411
570192 934301
858053 642526
581222 927385
605839 900293
955620 542699
585188 923637
516914 980978
593379 899493
540821 962633
694803 802675
969983 533501
957384 532979
594195 904380
504888 994383
762586 738897
979366 511985
780064 724589
829323 660760
719631 771387
525640 982344
932988 565743
609654 887032
579177 913402
595691 907452
794697 712403
511926 988816
526267 974110
881801 622441
765152 742998
572674 924993
595207 900081
851208 657641
926128 570273
534910 957618
752259 749047
928850 567111
546136 961330
624643 871213
555751 948476
872488 635512
596942 908064
648326 856141
625106 882680
919487 575983
960759 544867
619884 874218
555193 942865
857236 646014
802166 690117
523274 968586
608822 884305
927444 573138
962452 529019
560282 936587
838459 670802
808533 694742
798266 707593
583888 916829
981131 509009
664879 839382
524761 968038
714926 775478
850853 654812
895879 599453
749402 744505
923576 574887
810570 698021
725555 774465
811561 687081
677921 825000
797146 707867
965871 531384
754305 745017
996121 508149
802336 692314
861839 641257
699771 801588
885985 621661
534712 967829
873120 636601
989359 511194
963817 538578
844150 646343
730680 771003
908890 594656
509277 981407
721033 783516
681234 816851
903193 587315
728791 767128
616579 883931
686925 821366
823154 682862
687862 817127
948356 558900
907543 598484
855626 635732
937500 570815
801259 700447
607527 893545
558071 940322
831975 661749
653463 850409
569263 931887
594072 901335
502003 990409
967823 533449
690499 812130
918677 579820
546815 959051
575441 927131
768060 740557
687927 805026
997995 501681
670615 822691
541916 951409
583573 907524
856860 641685
965478 527121
856278 645836
603889 890113
943002 548400
585192 924110
697214 801949
719931 789128
541396 960666
716783 774572
658172 850433
973814 526104
712464 790620
744809 755755
619091 887348
761340 731114
881058 622846
549728 946367
867466 637883
741745 759766
551299 942475
564700 935425
520937 971740
881864 621747
561916 942779
862035 635039
965285 540557
935450 573068
831767 671138
988513 505120
847038 643066
812595 688663
676986 826937
941733 566974
771063 725359
735018 770913
504213 986335
942054 552660
549461 953412
988551 513209
918328 574235
944875 549047
861348 629974
802957 694820
800241 692777
941848 555410
859208 640032
940926 564306
947146 552913
710377 784640
799626 700942
782474 722334
895593 606945
654935 844932
749954 758054
858459 644741
712673 778109
689103 819368
625995 875110
913805 583446
584219 925337
733427 774562
559937 931633
730227 762886
698860 796588
942523 563254
858526 648577
661771 837421
656694 850919
997872 499440
787946 705956
807559 686916
595016 895692
561751 930122
830620 664455
588027 902667
522145 976472
517224 992652
718257 786968
825878 679844
571689 925775
939185 558578
512740 981041
577799 918234
676149 828342
941322 563542
974968 524195
938194 563628
819035 671522
808675 700371
743004 758940
609528 886243
899364 610245
579209 916476
728132 770149
584728 908696
858141 647108
903885 589509
522672 981877
573703 934718
502529 999654
507896 998576
501633 996250
926485 583098
795566 696699
785633 713742
519150 985125
508599 998502
618474 874698
811722 689189
902453 603841
935474 567331
993794 511699
965799 544086
686114 818963
917852 590972
923930 580035
727896 781121
773735 717179
991007 513351
632539 871659
979842 520709
849735 646618
613170 892474
762323 746348
551846 944416
775713 721746
981001 512984
941548 551274
823080 667930
906383 602716
632663 872613
916327 584394
880064 622128
691951 805813
991756 515810
721615 784340
643598 853005
701027 791705
912805 577712
792672 701811
978955 526240
656113 843560
768298 727312
818248 691270
859121 632719
779488 728074
645967 861319
549563 952860
981404 512985
525609 964960
564798 942144
872190 624569
742300 767674
524429 969607
602212 902054
733872 766518
906660 600358
624907 879962
873195 625086
990341 507527
520071 979190
517416 983274
896732 607397
929434 561973
695092 799711
528582 976622
828067 665013
758623 749323
832505 672429
524864 980660
582841 910459
831703 676847
928320 568655
832766 676598
647381 856045
727229 764226
999333 508515
827001 671933
633997 856791
876520 618732
693652 806171
502603 997198
874102 631292
656828 848722
569208 939755
686230 820510
756383 743399
801908 693921
823747 674885
688982 809568
814786 688728
691854 816830
758180 742586
991225 515335
944643 550805
626637 876609
663463 839751
914139 586707
912517 594892
873929 620106
641294 861864
744097 755165
795341 702313
657277 836805
555240 943750
652723 840534
783637 718428
772270 728967
571675 926818
567043 938466
582940 907326
865820 643964
693734 815635
683399 818815
860244 632438
731835 773160
741954 755368
558919 934411
687262 818855
798378 702683
887489 616966
719759 787890
631867 870332
717123 786670
628568 863204
755596 738209
922902 583657
732136 766181
598429 892827
660454 844086
750244 748201
508650 984703
812087 697184
638458 860011
893137 611247
927534 565138
859040 636325
532636 968811
741856 750859
681662 813622
878087 624203
743046 756507
851255 643894
788475 714954
967254 541937
998031 505583
560933 930241
629048 867526
787522 710506
753804 753903
698603 793637
886187 610394
939117 569725
523981 982534
671945 833168
630929 866682
555459 947513
497869 999746
650593 846923
990156 509621
817151 673760
908040 601518
810260 683369
631334 875932
571822 930957
898461 597177
866907 633276
593865 904576
808232 692970
747535 749887
610832 890476
616563 893005
525137 965669
875056 618495
900931 606045
684898 822397
732466 773838
850302 644219
612679 878942
775413 734084
995678 509524
615837 886629
506086 997408
507289 995393
739770 759185
695967 794171
521878 981547
794089 702971
696038 810519
522124 977088
936239 571094
983818 514918
513099 990263
921591 574978
769863 721982
956328 535621
787118 709856
968416 536374
643058 858173
610316 899134
698420 808602
610389 890730
899984 591973
731958 767276
810414 698482
973191 533492
839396 663859
689304 812567
931912 560048
596475 905008
507441 984134
568162 921872
949750 550087
882557 623890
895547 608607
688030 806129
909091 587992
811991 691290
642358 855631
664734 840199
545112 963971
502445 995517
608815 885191
961120 540629
982782 512862
617594 872601
603580 896631
937571 567937
875098 624376
721872 787708
784204 724375
708234 791360
987247 503150
521892 976133
992080 511298
898350 599798
957339 542493
853205 648715
627150 881791
554839 948020
962889 540286
801474 689689
775426 716809
780983 709231
651461 855397
741355 755176
664612 845378
850962 649463
633656 867568
555510 950206
649538 854956
611847 880143
671541 834923
997402 502656
501855 989328
537337 966858
695688 802167
849394 650549
784305 710232
510533 990744
739718 753358
647389 857451
724301 775526
836761 664570
827734 681994
761788 743316
878771 623382
779684 725132
920900 584331
797554 698452
517599 986236
549608 953392
603545 899685
772668 722335
968011 530520
763661 729180
552680 937445
990859 511270
538155 954744
774247 719307
793827 702383
524093 977744
814122 680841
671109 822370
629524 866804
913339 578440
986666 512503
734266 775460
859532 640757
572689 937232
836704 657748
906037 601610
706750 792757
785819 709679
956450 536425
978956 531001
609419 888479
946464 550392
677391 827995
536045 958133
570131 932324
633061 873112
529994 963139
993607 507393
716445 792826
642820 850119
513020 985544
762637 746716
871939 621659
672334 826501
759409 733552
801366 693318
999936 508304
743171 748188
864041 634022
857981 633913
836593 667063
825086 683618
667132 826381
627867 870623
691700 809638
686810 807754
887102 609068
867594 622953
894217 602155
658408 842635
642823 863768
704348 797641
928968 570333
547972 948166
808589 682202
711980 779882
520730 973663
609373 887321
591878 906329
859797 646168
983930 522658
689318 818797
534208 964285
772890 732363
651343 839493
769631 737204
956685 541020
638791 862584
692381 798323
696845 794581
850635 648973
933032 560647
901964 594864
579727 912475
679243 828871
968372 536488
657501 849647
986885 520218
681834 819861
586166 905352
729504 779460
631805 858296
564949 932357
931903 572481
716730 784185
871690 623793
527248 979120
664786 829920
802257 704340
872590 635117
570884 921625
595445 912174
679077 824364
811389 679088
979128 528698
928901 576750
642652 861539
763274 741206
629450 866024
881804 614183
762400 747508
871229 620813
902347 592176
673594 820248
962954 535876
558760 941359
598719 908001
833127 665847
914337 586119
776960 713787
711378 795323
834092 670361
606915 885698
964188 537503
895613 598308
547263 961383
952587 546593
794108 714598
520916 971086
915766 576164
533694 964848
783088 718081
940949 565736
625018 882653
547785 952727
730865 768146
547687 946705
971446 531282
832998 662273
929583 560568
798631 698295
899857 609693
856104 636305
709231 789120
883619 616597
900061 605464
774251 732953
606956 888441
612983 880116
541300 951394
945378 557247
510260 997031
936018 573599
517513 990197
634292 871021
563289 945561
821545 683658
964629 540219
816546 678329
973019 521578
992552 511502
906579 598983
896678 610291
754727 741767
796259 701446
846906 662652
946157 563790
557735 938019
909336 593970
669544 832662
663554 837080
621277 878507
943649 547912
614435 887521
830485 677074
564943 925320
559238 934367
954251 550178
530779 970256
801334 690794
948568 559713
933307 556718
630706 859835
798345 703866
603842 899194
720675 769609
877846 627148
526839 976538
636400 868781
631241 875755
848728 644900
970578 538646
743613 747786
802710 707057
764271 734049
661515 845987
978075 516331
698059 809433
852235 652831
983202 514492
827331 680453
519151 982266
520224 971187
937198 565621
940104 560453
741698 765473
576899 927047
959840 549515
699399 793294
596866 904220
869360 624969
786394 720203
994171 502665
745807 755067
960465 547034
816054 688037
943835 549668
923491 567717
575225 923818
819836 688054
954185 552186
961336 541578
934683 556348
872788 631295
843595 657655
832214 675566
663143 838970
938424 557726
617117 878683
607013 902549
534246 958661
803090 697957
523413 978938
924097 577805
998376 498004
865720 625297
923378 574252
743297 761633
801246 703089
530721 964985
667604 828152
529658 963790
863508 642118
813244 683070
495375 997112
649975 852606
858345 650003
553436 949603
993329 497839
837372 658502
588066 920777
764576 739122
740146 757523
971614 527084
606524 893289
817171 673469
974830 518754
700725 795144
510896 989953
769972 728282
789203 720034
638263 866482
761911 747037
660293 849613
992899 511569
850498 641430
590113 916709
653874 845608
658096 846005
692947 812067
940479 556300
823942 669106
640947 860798
960962 531728
955659 547712
599125 903955
923302 584940
570292 929990
982639 521205
626861 869647
622196 878268
859882 648920
620540 873174
760911 736561
977942 515076
783246 720966
698961 792162
812770 687196
781008 716143
825930 672088
866716 642640
997963 498517
506054 996585
750521 740833
899245 596607
724778 784692
642227 865824
745842 747073
655450 853768
799468 702307
931522 561050
844702 658206
999534 505306
916042 588719
694268 806316
863265 633115
731354 773257
587005 914284
854848 642721
884825 615196
559539 944768
584872 923360
871303 623625
901405 602150
597653 898874
676578 822673
968490 531323
993128 505825
991055 506818
869161 632907
550966 956477
685794 815430
608092 890673
628411 879004
815192 686887
602764 894353
517524 978256
599603 908674
777424 720127
783478 715653
988303 518314
950536 545059
634874 870564
680462 815433
874427 627945
766186 728457
755097 740907
847689 650133
873215 620829
800145 696879
787952 721056
759701 733837
659217 848456
791201 711370
547571 957717
732631 760475
541938 952717
507751 983396
866272 625830
860577 641028
790150 714360
884796 613617
733898 761518
954044 545198
586813 907879
740802 766134
508097 990420
901025 607656
720267 785353
699903 809595
571634 928864
915154 592020
752648 747585
687206 818748
993128 499471
991175 509790
808910 683541
752864 748616
547188 946878
761552 746545
861305 644074
961253 547549
679949 827453
594999 896810
776906 716482
495260 995644
516957 990806
679463 817568
763673 730963
857031 645003
976012 514710
659787 835070
547533 949326
878947 623911
664223 832645
754043 736810
562371 930520
614116 879072
801025 699768
830094 669280
844559 656394
859302 640656
734483 757637
643909 852700
823538 668738
793116 704364
733627 757187
878394 629809
769341 727686
745282 755680
621045 875253
531499 974483
882911 613288
739377 764368
540060 955501
720794 772757
987540 520648
574022 925588
629258 876863
742339 749610
718636 778745
781607 708461
797616 693365
854980 638837
601483 905806
662668 827959
863664 632235
566352 935400
856224 642745
915948 590298
886610 617547
680285 829190
933903 566479
697742 803827
691332 808135
546678 949840
702768 788403
541773 960788
877728 630526
766802 730799
512818 991674
671096 826661
819948 684012
546612 953655
599944 894889
943505 548111
690855 804980
633016 862556
991910 501394
583757 915039
932413 570174
976496 522595
570189 922560
653665 850095
786907 709521
996086 502257
914628 577012
549146 953561
995563 506725
871878 623247
626134 866709
939052 566794
996611 505914
715977 781490
519023 982732
731664 759395
618016 875487
774890 732352
804539 690327
897682 610785
541986 964658
844016 662332
544603 964462
979334 522431
911547 582628
874350 634171
657842 843312
792010 717517
885402 619994
850675 643142
583187 914094
966376 524250
999129 495853
776895 716488
876113 618791
926992 575965
820914 672038
554169 941293
655960 834669
952293 540406
712827 786942
624946 883228
558821 940402
850563 654872
880943 626641
569600 931038
689210 800978
549855 954843
938345 564267
928047 567522
755589 744735
850053 645700
991943 501834
644719 862448
737733 757467
849376 654255
509598 988106
663446 838321
543701 950367
725643 766153
554973 935816
627274 875271
958735 538796
572478 937164
749706 745891
878939 626451
684915 824574
752939 741074
808033 696833
783455 725896
650352 857032
629278 867846
855790 640272
774138 733108
499346 997338
779218 722964
527990 979273
545343 958128
779922 719925
874993 630206
617766 882128
590812 904363
703147 804618
597136 902177
759887 736416
656817 842764
793786 697249
577343 917642
993726 498090
787488 707184
702808 804451
883360 614916
510057 998193
962508 533330
695858 804928
516560 982032
848391 659490
958253 534270
841045 667595
811481 691199
627315 877195
796220 705165
896381 608492
672130 834974
898041 607408
986837 522574
693064 802361
843781 664859
534714 965932
562026 941687
665073 836550
772128 727924
581625 915768
759162 732113
981136 510333
791718 708183
833117 661263
724237 777156
682269 813938
774027 728944
685675 821714
959778 544949
814810 676063
775377 715795
578972 927899
709719 789987
995262 514133
907052 592444
716060 782473
590448 918890
967776 542114
622319 882018
910772 592453
984758 515325
881111 621643
784148 716423
582561 909798
778166 721291
780105 724792
864571 642711
523512 969024
832262 670458
655951 851147
808639 682623
729240 762890
552238 951625
831578 661616
548782 958186
751818 745338
887308 617291
565397 937335
513359 995637
689075 819115
839576 660877
541477 957850
673374 817003
988852 504878
779925 725396
914888 590059
519031 978967
502816 988387
514362 988900
492224 997925
591665 901807
504850 995861
929828 579815
980090 528412
634187 862076
968472 522959
622946 868150
554740 953025
648860 851048
807046 695569
609530 885656
692140 806994
739530 758854
817606 675142
824225 677509
632882 875854
683788 809613
882766 623514
706860 795412
822835 669324
910675 588974
690316 813369
971701 519813
569213 926967
897721 597703
914861 576304
639841 858969
705779 800404
731159 771525
551987 954814
617352 878872
528359 969921
705310 798609
799794 701021
752579 743089
772944 721933
714665 784041
960697 547129
708097 786199
734429 773859
901765 596174
814025 685961
664065 840541
786743 718604
901507 599498
965246 527583
763183 744607
822662 670431
537891 954904
870977 623186
619340 883417
722978 780010
690433 812039
819989 688701
945171 557249
884137 611278
727306 770505
779336 716592
829979 672874
796120 707237
574972 922270
860888 641367
760406 735119
661674 848024
614751 881095
777699 720844
603478 901221
896719 610762
895551 602524
806712 701778
820583 683933
516419 980220
858309 645076
809142 689195
827059 663682
717571 775391
530499 963609
915688 581770
893875 611954
604499 889516
924238 582274
721177 778940
501669 995396
869236 625064
985473 522778
786560 716846
743581 757015
921720 584219
794554 699343
653412 854316
999077 497628
561653 945377
580544 923696
915468 577449
542090 963935
920029 586740
625559 878845
980646 517418
554038 952091
907398 596034
995730 495369
559327 941598
738768 756434
810269 696034
811846 688534
515185 980048
937289 563592
972983 532423
736422 770216
670270 839716
716545 777331
566870 923398
782316 724740
522723 981381
545663 952794
911272 583515
974809 525302
522062 969201
722929 773369
820317 675479
766561 735574
665379 844543
837158 671235
712319 778111
639860 860197
764784 733662
568027 931322
527775 974508
761528 746632
768821 733067
551896 939613
627075 865343
529851 973511
783216 720168
725095 773998
903041 605265
575113 925180
910392 599131
681341 818328
513255 982665
862519 641758
729882 769470
594026 903114
529031 978564
833825 660011
906160 601422
945747 552031
517555 974970
861966 634450
655626 839030
683106 811506
791908 707561
828245 677447
982488 525017
648021 855149
634296 871334
835526 668208
841655 651752
656599 845796
865636 627212
663776 833844
737895 768148
610549 892867
710444 786494
683671 809225
600979 891999
711090 798768
972479 520957
764797 743910
858675 650226
699462 807610
849681 654889
814916 691207
691209 801529
496138 995346
518353 973119
939745 568325
868363 637402
531599 962420
988286 503818
592687 904372
696145 794103
754848 741688
917244 589541
903587 602739
796930 696233
588698 906168
924496 579197
976545 528065
632637 860548
925016 582710
567294 926056
664392 844457
622257 875319
673961 821878
990055 502797
944915 558682
576208 932069
624617 867450
553882 944396
936754 565088
533648 972824
797377 696470
850320 640242
898186 605869
959058 538888
717863 782540
919533 576792
812878 687125
657675 836592
649978 854432
562345 930926
961421 542425
924062 577240
589579 913944
556188 949858
724229 774177
727861 781733
615124 889092
544743 953533
978782 519314
914226 580324
791913 707183
995264 495222
520256 982473
891513 603625
779130 716495
652179 839314
741700 757121
559899 945421
737629 765443
627709 874709
916219 593045
731297 767108
881059 625932
945989 551814
933037 571805
811730 698051
694963 811118
926602 578606
947148 552355
767817 736487
947296 543799
946869 554905
688448 804124
815876 693861
844053 654530
725801 772721
626081 881578
808236 687052
541431 965532
890763 618735
571861 924448
766458 735660
605414 896740
964967 525867
642829 853121
520330 989280
654662 839382
541636 955231
768794 723957
692193 816754
836346 658341
739275 768187
578451 923391
556943 941082
957792 536720
979873 520029
751688 743028
773552 720105
505819 992227
933930 563772
611064 890634
526822 977469
854705 640320
789462 717135
929843 562045
801280 690345
615479 876986
702080 800219
548759 956937
712129 782867
834024 671561
907707 598674
788240 708902
586921 903205
630626 866318
802088 704402
787746 719858
784674 721964
544218 951614
974228 531646
536658 972900
918375 576142
889256 610439
729265 778445
569751 930933
915098 588012
607202 896080
524187 979461
555902 937550
553241 955128
729986 772338
639761 863651
814546 683502
945034 545979
616307 882083
644412 864484
647999 848595
862356 646881
840984 651323
531286 962750
812587 692124
881469 610029
636412 862983
847528 650751
814337 681459
613148 878627
988339 503306
520095 970921
873248 623770
624515 879124
672689 827951
850491 657398
541789 953319
594582 911018
941226 559360
585411 918174
520143 984402
896411 600094
923983 580507
548955 949636
812611 687987
547061 953027
496282 998183
825188 668302
935203 562559
955668 535668
514152 988523
868784 621881
589624 900696
944465 549929
521786 985696
968246 538634
906068 600692
781473 721382
563840 933209
704607 804893
830373 666658
752045 747007
543548 948164
725425 767069
719981 772808
685774 823934
515777 978308
583812 920244
651909 847270
596411 894417
932343 577025
626765 872834
623166 884236
749666 752920
787452 714362
697314 798789
723527 771506
694617 814013
749811 756237
917812 585021
795221 697136
635776 864121
547871 946851
995019 504435
621657 880367
917165 580145
885801 610950
791862 702545
672299 820286
776929 719038
609569 883482
583305 921694
762376 744467
822226 674294
832400 665764
521975 971328
627747 867568
704142 805762
521504 988419
568430 929788
697933 805645
651458 845960
752861 739037
651186 846286
611400 890261
568331 930766
561460 934674
907505 598941
639089 859874
612105 882593
607279 895201
900590 595335
674549 820989
968155 524234
586140 919262
503762 991016
626723 868884
557567 935139
706730 795089
937724 562808
624974 878846
987432 507675
811423 690710
620674 883869
892548 607342
910636 590193
777470 726007
855104 645140
568304 925119
647952 849091
539945 967974
522795 980095
711716 787140
984528 506319
604729 900719
518212 971792
657007 849314
930091 577563
981360 528552
586451 912648
774202 721119
927656 568569
809749 690169
785782 721165
645570 855792
873473 627665
824848 667746
851113 646678
892559 606541
732137 772865
771060 726872
604572 890866
948476 548730
608420 898976
750463 755604
547974 945321
791498 702136
724243 780156
915579 581061
575549 930911
589693 901568
834729 671054
976592 524138
951173 556134
538907 968558
871871 626476
513543 984629
769941 723156
791770 703722
935651 562161
888728 602413
791908 715403
612736 893520
994651 514907
969368 532501
839332 662077
665715 829213
632141 862771
904419 597656
972201 532483
625156 882355
514738 992908
991002 500958
695400 803148
743747 750950
949633 551812
732544 770183
858148 633818
900689 597320
772146 733417
801974 703557
824227 671962
603476 892484
974098 530811
604638 904910
875452 623269
528291 970061
922140 583818
970028 536597
526105 970992
833272 673828
708740 792205
611331 886544
642916 852514
912114 579449
639862 857039
972364 532854
994668 506328
523007 983619
892942 599470
668927 827116
795892 706505
790766 708594
771660 718547
859006 637286
893688 603711
844356 647352
847147 645577
761667 729017
897718 594040
577916 930114
628397 879661
799317 699045
809110 686667
999761 496486
848404 659062
733140 764133
685931 814214
715744 788460
805474 698394
853276 644918
840327 650215
751185 741265
741448 765556
951346 554271
799715 693355
944407 550534
670121 821820
674316 825536
522229 972098
771724 725644
628234 877306
729285 763249
518610 988548
805278 694087
637708 868651
947644 548266
818985 687860
927538 578355
766406 741637
655161 844356
554399 950029
697539 804648
510140 982250
609744 886387
646180 862021
652038 854249
891845 601082
915536 585358
893944 598346
630146 873347
784846 719962
683696 818798
622695 875715
807694 683305
910178 595625
766416 735209
860675 644980
794251 697973
761851 743260
900722 600780
721755 783424
636736 865587
812698 679934
683237 811940
522595 978216
526102 982650
940564 564091
891476 612587
725621 778887
693208 798112
531866 977290
580531 921890
675100 829504
803977 694589
680418 827486
808122 687776
663086 843033
672050 829672
790012 709848
755435 751536
809732 690639
597077 906445
507826 988152
827156 667261
642201 849741
545898 955882
662823 835267
933506 575263
843398 647098
929185 565375
844535 647808
542422 957588
896839 593502
503138 988848
607416 901128
969717 538356
703936 796659
920660 572590
811657 688956
784353 716422
680095 810385
515187 985050
809833 681446
792257 703901
640802 852721
558758 942773
701433 808014
603024 892866
645341 863123
657474 841810
604613 899588
941526 566732
816893 683407
671663 834487
709900 785385
985874 517981
724797 765851
589940 912973
836496 672703
880535 624990
629388 869669
589666 916564
909994 580272
598940 909445
662774 832531
827924 675821
832226 677015
881783 627482
499764 999342
848125 647075
557548 942776
833081 676342
737108 756945
714906 781139
564591 941979
816320 682549
900288 596759
731798 760789
501397 989084
902208 591713
597439 904511
617374 877782
963826 535791
820447 688250
946308 555957
595115 898375
639054 854471
849271 649211
589568 905207
729307 778966
717323 778472
812226 689799
832631 676175
658420 849838
944008 551998
539940 969375
955235 537405
782550 713258
561039 932663
532020 971943
622352 879046
500528 997926
511169 996962
825763 669874
897460 604755
892343 602093
960226 547962
780353 728216
836993 667669
563055 930434
992339 506775
706470 799369
875133 631166
699705 799918
857646 648543
857246 648333
503272 990486
730480 763175
904141 605589
677956 820130
947842 544042
594683 907725
834681 659612
722268 776357
827494 673242
954990 535312
629097 875216
664995 841922
588554 907737
582794 925886
931511 558922
814001 694322
968787 537914
685554 808968
543056 955314
712442 780646
828470 668443
534693 971554
854458 642279
628644 868254
603984 891719
685195 807390
677465 821037
609479 887356
914561 590598
813915 694617
822970 672202
675476 832222
524396 980730
848963 650907
537099 962780
761588 735494
611973 886333
814236 690719
760835 734282
976746 518608
688947 811136
700928 791363
546910 959145
661262 844198
563124 945400
598732 906585
627933 875434
800943 699965
673462 822211
798744 699316
570494 934781
748995 758678
974839 517064
712962 781781
816151 688456
845212 664623
788233 720880
547871 946064
903865 605211
893949 607709
899211 606127
815008 685553
564194 938126
920545 571021
883445 622596
610920 884880
998242 492167
667945 834723
710993 792499
950172 553704
827082 664342
508790 994601
966560 529235
937413 569347
516085 981368
600870 902411
575587 915498
744393 752729
631486 873075
829959 669497
760052 747794
536424 961976
896224 606212
533611 968620
517796 990064
950525 555924
935223 574421
700115 805840
974049 522973
582744 924048
536250 971549
709522 788395
656271 850235
595626 909761
571289 935619
567467 927240
797366 700403
540185 958286
862319 638103
829246 666949
705166 797933
807734 685567
712357 794629
947553 553639
756999 741014
794265 707012
861120 637911
662853 839729
864224 629918
865538 626046
681438 826444
928413 568783
767875 731169
895742 613842
663640 829967
678771 828777
672074 837869
874111 622232
946156 558711
608922 892154
728203 771491
872639 621855
795921 713901
978584 522201
556003 944525
766306 738722
670656 837644
878056 622188
560209 944982
547226 956639
760946 744176
542726 952099
786240 721711
644558 860668
970415 530892
724876 779622
994910 503337
656402 853583
501299 996851
982094 522533
622623 872599
614391 890382
700665 793941
895909 594148
763634 727215
871044 633915
845547 661757
928320 562861
613679 881223
576513 919709
926435 567318
536985 968050
813030 690241
725317 777503
654955 846257
590345 907357
846347 658527
899813 592938
800397 708911
656362 851779
998941 506955
940315 562959
668151 832922
558382 936034
571080 920096
749895 757013
771533 728691
802590 694704
719980 784120
991515 518340
610202 890500
873174 624275
649356 855438
929479 564633
877903 631526
677935 825990
693045 797042
532587 974155
876059 630978
798438 700770
921971 573166
579678 917899
836040 659649
785175 715349
584568 923357
703006 787114
976548 517749
907254 587812
661718 833782
551286 950820
798963 699421
645366 859401
701732 794281
846634 654232
640903 863119
900719 604797
622706 881600
554599 950302
744435 762098
623618 877754
962444 528721
958308 533110
863170 641576
644650 850053
698721 791326
823824 684352
819375 689863
810924 683638
592708 906775
944546 558362
872971 632716
634507 865039
622377 878285
529949 964297
591338 898952
694727 795577
949038 554701
640164 861199
630068 874469
983133 520572
918974 579803
912220 593676
731782 765492
800098 707556
756141 742616
560323 933737
908785 592890
929887 577706
691989 814099
797798 711071
964273 529865
833682 661369
800599 693018
591354 912307
903109 599713
824660 671495
565345 925050
538395 956817
509420 986579
823350 684726
941493 557895
556757 951475
970190 538938
826846 669010
580776 924741
913740 577749
902682 596648
985020 522827
889630 614763
714872 782181
548498 961356
710563 796433
550819 942479
631728 858953
552378 948777
731631 778024
822674 670001
679437 828727
647605 849666
847859 658034
703692 801206
753811 744625
521999 975552
545908 947498
905631 602617
746701 744673
940867 561041
853657 647444
824669 670435
937080 568018
843284 666072
744972 760904
767951 729093
545848 956298
931267 571863
516678 985223
661759 845034
588815 903752
866699 639864
726666 775743
750706 744302
581240 911865
999032 506721
502104 992408
832602 668714
680264 820287
881448 621374
734906 760644
682614 825135
923307 570306
660443 836098
635029 856022
986624 517927
731275 774106
584214 923157
751111 756893
950212 548680
789089 701469
640730 855294
911791 595572
519909 987731
887171 605731
997517 501429
808631 697999
783921 722124
722980 769205
853276 642826
833882 667775
933354 567719
762731 747188
709765 785338
511487 985178
635174 869583
611588 878434
501225 999237
576925 923527
858855 635355
930220 563256
773704 728641
760959 732089
994173 504534
878004 620756
580442 910681
925080 573036
597102 903107
730243 776734
526608 967697
687125 806556
943610 565292
981715 508469
942560 553953
545202 945660
750920 749701
618881 881765
971277 530215
558548 944305
920009 586182
649169 848531
962729 541463
517681 973976
650398 844547
931135 560274
978107 525662
494809 995511
766500 723834
991050 507447
659581 842431
848275 643744
837147 664223
961842 543623
726408 766875
652386 842492
755355 753320
508449 998708
873054 625264
498398 998323
738337 757385
672597 836499
720267 779168
592965 908376
541146 961447
750861 750013
688282 802892
521556 977008
951619 545009
772709 721111
561188 946464
665963 840479
878127 622300
522376 986654
724886 770291
691762 810147
802212 698847
774839 715876
874765 621602
897477 599423
645245 855070
644039 846342
763482 743673
655314 841125
737343 767379
850623 640269
575287 924418
559009 937979
548567 958622
948912 547116
693819 801945
637088 853911
788264 702574
691032 799443
547844 942706
572667 930371
779070 730549
879550 622052
504734 986705
511915 986089
633510 872518
671420 822764
869207 634597
742019 753857
638593 852847
923661 570548
968610 528092
748480 754786
728915 763276
741387 765128
682200 822683
551307 951862
738573 764321
591987 901930
856716 641032
909848 587360
644615 849750
703988 802363
880996 616411
824190 679992
801792 702523
586560 912099
719828 772797
849144 650412
966835 527877
631743 877127
795441 712772
975245 517703
917636 589500
655651 840306
708723 790522
737184 765648
627702 880913
712617 794155
626892 869376
748281 759146
920090 579765
546895 953713
902633 588605
733698 763896
808090 688256
627526 869806
571102 936042
544695 954461
994227 503901
535402 955302
529594 975077
962932 529902
557255 942025
872135 635670
718537 786555
596838 899824
519896 977630
535964 966529
708596 797535
529703 973492
790209 705959
580070 917932
669884 839677
596565 898306
556167 944132
591036 900767
783478 719718
550183 957804
788238 703445
572316 930918
638289 854020
542351 963098
996787 501745
702885 787691
768171 733381
979105 524347
581050 923252
528558 964247
590311 914891
880181 624377
574074 919082
654935 835263
998344 493396
708392 787182
924544 574419
687007 820301
843438 666101
848972 653978
623142 880552
648835 859486
798738 708036
521177 970167
579680 922325
849804 642737
552529 953377
952494 540546
981255 518591
586825 906469
559716 932846
929506 567984
984683 505733
923650 569378
816748 680350
695640 806965
824306 672639
562842 933076
918855 578947
681926 817912
675780 820355
598007 893737
535380 968585
851480 642690
980843 522138
818246 684291
592023 910259
825676 667720
924097 573509
670767 834397
943139 555337
530807 974970
668284 841465
648590 858884
922337 582454
792377 713608
934066 557295
564283 930270
805126 691748
813985 680574
509766 990865
895665 611887
816114 686066
909691 592787
573446 922430
923214 569313
714724 780532
582246 926764
912783 579985
985318 508252
601709 899866
984542 519991
592757 915191
629904 862052
555990 941957
856154 641674
940239 561985
646467 855959
837459 663952
849596 644606
846474 643642
699194 802519
717400 777308
980895 522519
505397 993484
995110 513518
894161 597688
575307 916547
549598 954935
500421 995644
906804 586994
964387 530560
520239 975139
905057 595527
752968 742554
777119 730607
834727 660492
893038 601846
880276 610232
617432 872717
560328 942375
796310 699822
985820 521301
721371 774569
937239 571858
820407 687387
595687 912485
618679 889003
981524 523963
514709 995125
837004 669762
898913 610479
954308 543427
716647 776438
624399 879909
700223 799249
582982 907367
634415 872279
670673 827394
767013 727576
968627 540866
660666 844516
510970 997337
878102 629506
648438 852445
726767 773998
955098 537225
763608 730426
734775 759782
781093 718731
885606 618701
892439 612288
521972 969515
571892 928343
586904 911810
981304 510776
978126 521939
815224 686223
950692 549210
725706 776527
698010 807168
703008 799670
681121 823671
821770 686728
859220 643212
535506 957360
961704 537967
620633 872935
598585 903946
616803 881185
607494 887646
522177 986206
734739 771651
562246 944230
631569 864042
845330 659456
509712 986779
548355 957270
939332 561958
908752 583201
797852 706870
793587 697107
677383 829733
715768 780504
987497 507957
901193 592596
735498 774503
613270 883170
547117 952462
987214 504748
596860 902519
884585 618207
715719 785510
987898 515756
704165 794190
677382 818408
634282 874849
512027 979527
572053 936076
981710 517126
984971 518844
654368 840179
770426 739229
841992 665608
660811 832195
619610 876367
555664 938403
631987 870739
811714 685122
636581 862256
571040 937903
584780 907996
828985 671153
507856 989993
840162 669779
554537 953512
725805 777064
991979 508613
628840 874452
623467 870531
679371 828726
620650 870950
529091 980181
958124 534833
850851 654457
568969 938997
882462 624732
558248 945113
995871 511225
978958 516647
818726 686421
576113 924215
769119 737022
981169 512334
648298 855545
807259 698870
913915 589268
507973 982225
893219 608410
602358 896937
625776 880122
815321 681378
820468 682063
537514 959391
775384 733438
757764 740625
980395 528737
789571 705610
921537 580886
982291 513878
525263 976188
790262 717369
822790 669401
648336 845255
639447 859209
678837 823385
499794 993028
616025 876478
748830 746917
857290 642725
606777 886562
894199 613206
911642 585055
637946 862346
739555 761477
624774 884141
955455 554273
562396 928725
889030 609052
921149 577766
664942 843487
654029 854701
608955 882680
699041 793003
982318 508449
556395 951192
577186 913881
494963 998723
729460 776527
810048 683555
835544 660566
924660 584216
705027 786828
793135 699231
559438 950015
877178 620316
998236 492813
803534 689453
634300 865401
951213 555601
948153 550964
974202 532184
961038 531318
584627 922053
685197 811674
918664 589247
601742 895027
797007 711802
753172 740044
545921 947491
560113 948630
932987 561739
795538 701423
609214 884913
526435 975855
738129 760066
705224 794509
814806 684755
920467 570460
793412 707225
649198 846612
743048 764661
693729 798506
908674 600156
760405 741018
725260 764982
910964 579873
646705 850921
943903 558144
812918 678807
941432 561716
644802 845802
811667 696496
579732 912799
966806 534774
868971 635993
530571 975977
656312 843769
799771 699832
623153 875068
786474 719748
845272 652893
558285 942609
789038 720875
741334 749882
676513 831232
524184 971276
691198 806919
942743 552954
771676 722478
825960 671439
899551 602924
988640 515383
765324 735199
605390 900423
904049 589677
930455 559966
603045 894679
550987 951361
524406 979604
596688 896118
794279 711952
908657 598297
733828 765693
756119 744534
748414 749169
652662 840410
669795 837476
980559 511563
664789 845183
521997 983269
749263 756865
991242 507604
993958 509653
519007 982073
712936 794806
907534 595643
883442 608392
682199 820074
619446 886216
745416 762337
541408 960880
806210 687820
560774 944312
872326 635902
978716 515302
835199 674348
936428 565819
587894 916308
726429 776940
991755 508923
746585 754373
744467 750287
924120 569425
923470 567018
908433 581603
606844 892952
742117 753242
974175 524721
667762 835559
594627 910838
856063 649045
778408 728840
796876 693157
991768 504760
663386 830938
576815 919609
644078 853994
622824 870307
714128 779093
568148 937636
840136 663839
622202 869627
700102 799682
995524 512984
778950 711111
733796 773812
521913 983016
725409 771647
584623 912472
641268 867411
848103 657524
547964 960553
608782 885232
964763 540109
673603 826612
659669 837340
745560 763190
649254 849974
926475 566613
928128 572056
565722 937688
572991 925119
506171 994789
816739 691082
560006 946050
986322 523254
521077 973359
845478 652979
697060 797510
943024 564315
554780 947628
801170 694247
526979 978330
699379 793959
614529 888751
571500 924812
937200 553422
765930 725692
788783 702542
891726 603156
801813 706239
603150 899955
634836 855246
687584 805470
523077 976900
640633 851492
797445 697405
575112 928671
863765 635196
648546 850300
912499 589612
669422 825526
777484 719003
979148 526906
612219 892910
548286 951851
848238 647999
589550 912725
566170 928349
875625 625846
522518 986475
579575 929307
522032 980206
722999 770643
537071 966013
598349 901078
850732 658544
530156 970547
705962 789588
760346 732798
513483 990304
555897 952208
639295 855244
873046 619471
819234 678148
786753 720792
573268 935062
908026 584020
974992 530785
979836 516372
716994 773434
776155 720450
540247 957407
697825 796007
724139 778625
946898 562901
819888 677714
840444 662179
698673 793994
721542 781590
861905 631046
862048 628402
972526 522640
516482 976791
896826 595072
803359 687550
823067 679145
495811 995588
954328 540262
563598 943225
514240 980691
767363 725843
625129 884653
682888 817482
870434 621850
808225 697927
716731 777995
751763 754021
600407 904467
856317 635893
869139 622888
995104 498435
716072 774772
652952 855807
904208 597766
832408 671494
813599 676682
972225 526990
829523 672976
765569 728953
975977 530877
933986 574895
579471 915596
540714 955275
865279 640008
762093 731537
571131 938433
672843 832772
631555 867456
873314 634177
912274 597711
842851 666239
734147 774987
771843 721371
997751 497610
690908 806048
895059 600206
593126 912647
891401 600453
779192 725014
673943 817189
659423 834464
802687 694461
874083 617551
864336 637757
570648 928653
841762 658291
796981 709898
945622 552559
939587 564034
659240 834683
677693 812988
686949 805554
881157 614619
717938 787978
932326 573587
595100 900674
557170 942514
532596 975858
982458 509251
569016 927292
705399 800414
813462 680930
720275 777834
650794 851145
956281 547278
927759 572053
561832 931213
654364 841992
663485 843876
876704 624589
525117 977153
504218 999762
666296 829213
715634 777905
741921 764922
585075 908814
948141 555680
692255 810258
896331 599643
676173 823473
846420 657437
838615 664747
535084 965791
889030 603572
649676 857848
518980 974428
609141 892471
922484 586634
528715 974503
552358 951045
616287 881050
570462 923464
993073 508293
781711 721255
568712 925037
950194 543132
877766 622422
806716 694881
566797 936546
695333 803146
982561 523907
499687 993277
887004 606796
820377 673113
760408 732328
671887 818966
506461 993209
722401 783507
558205 947609
951650 542888
946930 561778
916213 587116
847093 648497
789361 713129
990090 517967
620845 887450
755746 750851
905296 593054
721073 769989
959082 549103
995005 512328
604748 904560
701690 804823
726391 768607
514960 991080
748506 759399
661552 836899
522654 980788
930630 576146
785970 721330
741382 748886
778652 713580
774815 723354
874106 619594
772594 735829
981249 522971
571266 926033
929751 569849
962750 531618
879951 625687
732720 760224
673556 820160
739974 762063
891245 603742
645212 845391
995499 504552
903832 600088
757807 738534
855220 643247
550774 954649
888950 613673
605490 884843
513991 979601
541553 959131
896541 605835
756998 735493
517484 982672
530091 975058
875811 633100
521881 980238
632543 864148
698118 800315
553860 945164
554870 947505
870057 625261
536807 967256
772703 722783
885304 622352
759541 740570
563168 928440
808956 688507
743977 759267
680083 815766
851911 646551
990397 516963
547842 947210
640404 858388
721908 771306
706055 784813
666927 826297
711162 781101
570382 936971
936004 561077
748221 761059
713877 788148
646767 861431
551266 952962
603651 887458
543722 965074
592597 906137
921419 588569
627779 869094
838079 652199
932808 562815
649869 851975
683071 810412
659117 846269
682460 821096
959406 543213
778151 715097
633273 861398
956904 545322
969399 521266
781447 724897
531705 964135
741779 754034
883621 621778
637552 860531
743907 755217
844012 647711
837690 658673
792049 700379
804321 702295
522288 976867
905998 599351
600074 896829
513568 982413
789256 719578
499383 999887
628626 869187
696062 799443
668242 832067
666210 842254
956575 549453
815342 692250
946374 559321
877029 630196
721617 770266
517257 975894
615337 893624
851335 653028
785224 714650
745692 758184
499359 996827
578886 928822
873825 620328
885770 617970
797369 695428
955256 548369
886841 610196
723615 777759
974667 517566
649087 854484
762604 728490
764847 743577
653691 839347
958189 548990
834679 661958
855447 646927
746413 752880
903425 588640
692062 814339
786411 704604
794939 703354
882151 614967
925494 580592
930947 578526
681132 813242
701818 803496
620267 882495
886120 608545
893089 603491
942794 559010
887026 608733
805487 689996
890810 604197
892628 616571
554909 946060
691793 816528
658076 832740
504792 990296
787759 705858
917964 585652
637332 862588
591560 909143
555104 944925
583746 920856
941279 563216
835944 666455
600681 894703
588995 920637
937570 566302
818771 678390
998256 508966
656322 843433
965988 527232
602168 896068
515126 985744
684403 815280
615669 878241
526318 966680
689768 812408
691045 813753
928814 578344
738559 766278
902792 599686
914865 586120
541549 964352
715817 779215
784011 713247
897593 596165
537605 952422
721172 770992
832124 672979
754153 752352
648096 847253
524754 980110
602460 891290
670448 821896
886838 612323
707861 790317
722693 773593
890770 599565
661657 846356
637531 868511
811764 694292
692346 801775
762205 744175
540860 965345
726784 769351
893927 610954
826468 672729
660869 832342
984792 508880
768458 727157
841963 654599
765167 742185
500853 989909
775944 726695
805724 694039
610447 883037
869606 640214
792129 714001
520528 987659
558107 950663
646679 862848
753035 739408
739963 758183
981579 525323
685320 818938
830466 664695
791593 700276
592254 912764
838257 666681
740921 769080
972127 535420
730134 776949
676240 826376
980305 514887
507411 985219
520813 986757
570820 923768
613226 894507
703399 787517
582749 921768
708857 791440
822345 679307
989982 505086
862291 638015
668503 822805
542233 950512
960551 535558
698868 796029
808406 685403
853136 655687
788272 706204
830205 662645
684387 810892
538469 959061
586420 906552
826578 683130
564707 926169
705276 795529
556308 935393
555047 946154
873217 619866
830748 676552
966968 525383
734268 775507
522369 985834
558421 935442
778950 718322
734890 761704
726533 770668
760811 740181
709162 789778
759016 739260
833043 661245
539743 953625
506184 998967
865233 644706
855250 638313
682773 809029
750141 750821
658985 834223
786891 718220
567330 923818
825357 672256
875112 616203
664378 832283
977243 531132
953763 546151
908608 583535
872860 623481
726427 769214
650450 854641
712415 796592
806019 693348
545146 952160
676466 821265
698713 798072
681498 815617
994399 512710
568880 938883
980334 520467
525103 972317
857699 652044
639224 870564
865758 640687
789682 704706
725315 772597
658550 832943
733007 776162
630267 868702
987987 507252
915193 580377
729931 764723
912272 585733
735935 759244
780599 723236
883063 620230
620340 885682
579712 912163
683586 811762
753631 753878
504812 994206
789062 709872
688662 817680
913286 582156
842759 650697
535127 972221
630217 862846
691998 798115
960099 549449
766645 741306
564133 928275
954731 543045
602291 895905
993422 508293
582908 911077
679761 822810
743328 760467
825159 674538
538820 959221
494309 996533
537808 959499
891649 598676
902490 589626
617237 878875
702506 790734
812879 687738
970423 530107
956325 537190
800320 704986
750488 742887
529443 969637
696882 806838
862680 637976
658785 831934
830018 671646
711580 785992
923263 585382
753160 740347
830521 679358
653559 847027
863632 641645
750313 747029
632911 857294
726823 771217
782056 708674
685195 820938
859408 650218
911812 585662
702397 799644
512570 987668
854794 653532
776819 725160
652644 838365
760733 729446
790470 718786
695517 811092
733726 771437
876859 628074
633624 865035
646983 862883
756246 737610
597408 902749
635971 867299
650206 849960
652140 853323
597133 894070
917728 577071
521896 983665
827758 669885
965460 543918
854521 652120
557159 945839
830967 663614
987925 519748
964405 539963
688877 812914
970198 527496
867581 632513
870126 629600
893805 611705
705127 802052
627485 869105
838499 660438
989076 509980
984150 515053
710665 797494
585184 907222
659769 836595
507839 993962
901044 590033
863113 630978
534149 966866
721045 772471
953689 540776
824406 684665
690662 817495
663654 830218
946351 552273
549062 947753
981140 514643
588722 901408
827616 667788
687473 810492
901296 593826
778525 730749
711861 782697
970954 520063
891112 615080
805143 697767
674299 820445
853884 648559
534249 970658
926760 581206
769349 721198
645342 855284
593092 914259
520187 976861
955617 549599
808963 684662
778561 723172
975324 533128
939719 568661
845756 658576
794192 706804
820073 685622
697725 798825
637842 865243
802146 695099
499425 991785
839400 658182
863228 637705
807156 693260
980784 518519
913087 578889
686159 817538
581564 910207
527440 979198
573187 926065
645142 858749
881977 618467
931153 576981
827049 667421
620016 889720
655582 836041
748663 750522
557955 939935
539772 965751
588991 919055
867419 627012
609198 892094
916491 580926
913853 588802
977300 517335
915230 590414
628094 876600
978979 528575
631551 869287
672957 834266
748720 757865
625417 878155
554750 953907
518933 972579
605827 887077
855324 645945
589866 905070
516901 975709
989656 510039
706745 793264
822080 673989
858105 639687
803050 689795
890194 611974
536139 970342
807415 689785
562089 935389
962446 545057
522711 979216
501014 992517
607496 902043
543107 949469
812607 679579
754002 745741
996914 494763
932862 570392
802766 691197
629794 867058
982553 525687
800756 707526
689018 812310
691807 803340
924078 572928
520406 987373
968406 525636
855480 641861
947528 561341
702323 790919
697973 796691
967679 529332
852433 642159
911748 596535
619234 875720
947635 561764
960290 538128
976052 527922
883507 624312
875807 623822
990306 519565
678574 829741
539008 961979
877365 622061
820145 688393
607094 898854
980666 517523
817331 681745
964381 545337
528257 966022
557145 935074
802385 693397
826268 670875
846157 657705
712112 787962
752637 751337
529648 971107
924274 581170
713449 789467
752652 748817
666728 833653
590286 913425
688734 802734
887772 611435
804269 695131
634424 861236
656579 844448
780149 721486
909664 585434
697805 802043
941406 564357
845843 662495
690348 808925
845974 645072
541393 948918
737927 771695
669582 831439
718873 775031
882418 623175
630863 862580
553262 947532
569077 933412
972564 522290
679924 821297
538185 962203
651945 840238
882252 617584
987242 509863
909781 581464
746919 750127
605915 887138
944814 550946
560931 936344
988168 515002
500140 996672
798112 707087
797700 704684
904898 596904
898626 594540
679303 825815
501341 996316
718259 779815
822334 678009
882896 616954
858571 638041
789207 700875
730324 767079
752890 743172
662734 839309
859687 641270
667034 832411
961382 537396
641534 858756
854405 641867
645590 844962
549796 950934
704693 799696
983610 517980
639551 863789
525089 981328
927138 567128
628100 875085
895671 612837
604913 887132
614264 877646
537744 967345
742408 755800
545405 950930
878350 627285
663029 835595
748442 745443
580751 909700
765258 726290
612860 896310
753875 746201
592595 913263
504705 985814
701818 806331
573440 929410
690356 801763
723838 775256
737581 765405
922557 580378
883903 610922
729510 771022
731257 764066
818053 690458
783188 724639
585519 913705
802571 704533
980774 520943
554123 939726
625506 874162
578006 926658
654625 849866
504970 987348
900408 591585
563766 932811
546723 954942
623514 881409
801399 695154
522751 977851
779649 711718
499801 995852
672161 828406
609903 892071
572790 929725
758354 743330
891575 605675
569792 933381
507240 989178
608644 887201
666428 829156
637589 863630
950863 545702
666761 825224
775017 731285
830415 677600
860804 648070
869323 621804
598642 908818
856483 638493
680279 817853
925642 579977
886460 613278
814166 677980
969340 525879
556557 945128
796165 695695
637498 854648
752357 748921
692500 803641
520315 974279
724395 785204
989916 516224
871136 626508
570877 924279
822093 669277
809088 682854
921401 581658
802038 700024
949052 550972
753113 738081
507421 989273
619676 875833
730469 774922
839728 655013
915395 586111
891714 604109
853660 644771
922527 575154
879592 629220
520406 989351
787088 722199
872295 631343
919731 574547
522259 975256
955569 543768
907278 583701
819513 683849
713339 777772
697417 803878
751634 742471
714505 789934
968154 524364
784800 717098
885331 620817
518556 985018
968614 530812
568806 928948
563354 938359
725235 781447
974487 535338
562309 938032
842388 657284
493233 999603
499144 991201
950536 545581
689330 817183
621939 870376
560069 940266
736517 773147
873238 628342
584348 918398
895203 606451
591750 903491
736559 770205
790290 708018
577714 916070
845294 650431
800451 694227
608821 891371
832772 659923
610834 891688
869740 636873
790793 699767
964939 526585
942847 563582
810016 694435
848989 660956
517077 977874
783605 717417
796953 709184
912348 583119
647330 849554
889771 615633
531299 960418
588962 918115
858073 645016
974504 521998
538174 961439
952158 545810
671802 829794
767010 739989
901697 596049
779215 714290
995335 495509
542862 964865
640125 860942
793112 711654
700013 807598
688490 814993
931556 560556
663292 837187
651751 843811
958954 538883
735594 761084
824990 677478
515952 979518
883205 612697
949592 540943
990414 507507
891591 608104
659047 845296
761597 738979
663054 829627
758792 733284
825662 682902
808790 691232
663718 829047
637793 857115
792063 707707
934436 557560
721674 775537
506996 988871
525449 967644
867758 632876
629393 878694
534690 956285
524123 978083
907099 602737
867263 639225
950887 555867
551225 952567
609788 893617
617352 876274
516515 976661
750116 756105
815511 691233
578697 920007
684460 814576
817572 689516
808769 696032
908697 588089
715851 776821
663302 832889
595775 897892
600209 905220
991769 508921
975832 522272
659104 833220
742774 761158
604806 886920
653593 844133
782924 717822
651493 844316
962145 536409
539074 952457
666790 826435
575405 917869
799152 701975
679574 816861
934043 575511
911440 595349
599946 897169
818854 678722
828303 669120
637382 861688
772268 726578
853235 650120
733707 766088
760750 732909
849980 647189
647198 852747
828272 673965
545921 962436
786716 711156
722937 768572
967276 532439
842878 655128
784384 718700
954791 537962
862424 629300
990404 516883
783324 708395
589937 900444
979555 521297
512587 989898
823697 682282
956217 542882
839687 654843
947777 546235
679685 813184
904498 588019
548027 959360
568185 936100
809688 693504
783870 709062
642739 859882
552819 945192
624378 878271
624040 877417
557639 937800
630609 875108
643937 858200
631391 870879
801152 693213
697821 804393
809923 696939
791586 700068
912590 591840
634557 865271
539933 960907
534794 960974
711170 780674
616682 881295
562143 937430
673901 817972
603671 887362
663987 835023
965273 541955
933474 557719
984575 508044
804893 700583
754160 748728
831828 668217
731981 775654
648912 851119
605314 901945
603055 891346
957168 537838
696784 806229
752520 745290
943117 565080
773112 719286
670522 822528
630937 870556
850360 647648
838047 653794
868217 625260
812581 689311
686299 823545
592094 907687
854322 642274
591212 906099
808900 694505
584371 908622
776503 720485
632523 866061
945850 550279
788252 704150
729072 779906
773063 724742
902633 599325
932031 572435
861501 634270
844013 661653
985123 507581
656528 850617
932176 574062
839927 666744
691625 804446
752948 746546
631135 873752
764491 728846
843199 660549
552635 945479
545091 954262
703847 791708
513990 994721
677756 831124
857564 636489
547246 962391
877908 619587
877980 620385
537732 958347
804098 695732
703590 794210
972986 535289
830524 663649
907275 600106
757704 743037
930216 572087
870699 629312
889804 614903
814607 690964
494659 996624
965502 532385
810836 685350
559845 931289
777200 731730
737450 758246
604536 903092
625111 880867
825983 679630
737841 768846
767268 730574
820704 680652
844542 652997
669614 838922
691533 815127
955452 534930
556603 942421
565917 935997
606178 901602
610181 899301
502893 998597
871246 625249
859016 633913
850210 649322
595793 902903
539855 967985
638530 866620
855803 638150
536207 958540
525549 971710
619472 885113
837422 669634
758295 738829
909979 598674
910581 587523
980944 525658
681717 821398
757523 736389
617205 891680
938751 552122
818763 682263
605019 890826
526443 972258
677406 819476
746032 745332
703642 798364
629041 869064
502409 990508
497083 994722
690340 818702
596226 898826
987160 522178
609471 896776
667558 833742
668166 828036
585409 916945
865097 638017
945950 563629
702526 806680
657900 850066
626205 869858
781842 723226
568133 932426
551551 957823
630617 876606
838616 667062
832158 667056
627921 874155
865062 644935
978223 514683
529023 967166
621540 882992
991199 508269
708016 791899
647015 861642
670771 831247
898113 598742
716439 782014
706462 784936
718383 778546
620455 883959
551501 946194
926224 580648
900980 599453
850118 645952
884590 616442
742504 754698
954860 543365
582454 917857
843618 659135
914549 584689
586789 917865
987496 506486
608910 888432
812873 678570
601042 907511
804093 704821
824999 665563
912864 593475
857193 635636
622638 880773
838636 668951
805535 698701
956386 544922
896582 605239
711681 782774
807643 700481
701985 790119
560347 948356
661237 847516
624738 874247
797499 693767
987344 522203
742711 766291
569701 938706
714285 786961
668631 827914
575665 929336
709707 797413
864107 643779
568489 925957
627603 877393
830693 667120
602100 894062
613591 880098
863384 627786
610356 885263
866940 634440
745870 756721
743030 763075
758534 747026
671467 821856
987571 518596
618650 885302
950638 550978
599459 900863
883428 609743
843457 655903
667602 832518
903359 599056
980216 518065
540189 958189
847617 652239
758122 738649
590114 909839
910480 585188
660991 833198
681070 821934
537427 953385
756331 750779
938882 569700
820140 687200
512256 978447
663428 837325
793076 711642
627810 880799
745990 760459
931263 566593
492448 998524
746034 748349
803855 690346
981929 517659
720694 778895
583719 909727
667233 827278
730665 777296
832143 666479
516173 982609
937882 559122
973221 519299
845181 653064
732744 760848
819648 671847
838783 657901
894464 605504
724910 773733
721823 785395
952027 540919
930193 573755
494231 997675
734471 767730
788022 704690
828019 677463
596446 896724
990433 514478
667175 824165
619017 871606
623796 885166
995912 511789
992849 502649
832998 659553
996877 502151
993209 505006
559221 939123
836197 654670
982328 507903
730757 772148
916566 588675
664192 828401
965475 529708
893649 602505
846574 659034
950177 557284
522982 971430
868338 638547
678077 822531
817454 675340
639770 864091
622573 883965
671624 821423
732775 774369
587365 917177
744231 753077
621594 874311
669582 838036
832999 671979
596430 908683
803786 691682
516370 985491
760137 741088
913327 585869
763461 729014
758985 736400
616881 879425
840785 658295
850211 651164
776535 718663
945478 552580
872046 627148
670110 832441
676266 828183
669180 821601
566593 927088
569414 937903
665477 826637
581126 924681
826854 674723
848715 649688
853570 637716
988023 514028
540683 961822
906183 585592
536353 971346
827616 666983
963792 536936
753670 751674
870286 624201
934155 556136
690512 813965
774928 715627
582847 926271
609383 892214
758049 741224
717221 779638
707375 785795
881964 621941
995089 501814
821567 672083
948871 548925
676352 818257
786083 714393
850612 645108
734707 757716
550206 949256
717451 787673
891882 612476
882062 624616
938108 562608
870901 626216
546016 946805
730349 769704
661964 828369
655225 840443
624574 880193
600387 898639
521974 978119
803923 687360
584986 918524
853288 648605
791475 707737
772795 732638
872663 620422
895239 595816
739865 765252
712199 785805
695916 805627
874494 625084
790925 706641
633294 869488
751976 752592
911164 584875
980275 516049
718934 779234
563034 936242
497527 998878
827488 682429
513743 978482
948781 550764
910279 584671
548652 956586
913637 580315
767159 727324
750189 749576
620229 888679
852629 639130
808080 700555
668660 825614
961894 535327
618690 886840
663488 845854
698597 802232
927713 576438
981659 518339
609855 884355
963181 533772
622939 876702
979933 527890
921569 586609
511530 987345
971932 530793
529332 972836
640708 864917
877680 615583
970655 535791
575357 933822
793669 709002
620277 876944
915252 594689
792677 700096
573255 928828
524319 984950
670296 823029
549017 948485
738266 756544
497198 995236
804504 698976
863497 644122
752991 740921
653899 855147
537613 969700
765486 725596
732001 765688
501742 996325
933740 566862
867035 635668
556465 934201
846040 661638
658798 840579
899025 600980
634216 863004
913457 587919
514919 991168
847623 643412
934364 572121
860819 645497
641539 865971
834862 658546
708963 791814
506284 984016
965577 534931
870656 629909
882301 611361
935000 558079
921618 586697
687365 810302
950452 553544
522341 977998
671256 833726
715297 784910
790675 716711
786058 714262
645385 854449
516858 982850
784464 721139
689153 814552
549015 958209
834405 671283
508054 998173
664068 828694
816141 686813
885875 618217
563512 933661
786482 717096
570716 922125
584367 921489
597736 909753
661995 828119
856927 635123
670908 831464
878031 618869
824548 668945
609156 888559
678055 825173
800631 691321
794945 702791
647930 857142
739791 750334
513514 989100
952292 549095
506962 996563
862135 647622
577416 931830
585763 917815
865327 630077
832228 662998
541580 964727
611998 888372
918213 583399
826502 679805
509434 988158
609014 887813
558355 934254
813642 689920
541814 955674
967784 523562
589682 901133
514857 975716
560070 933889
577157 921994
840992 665670
524905 980540
719921 772438
556175 934914
784463 716957
613671 893972
996693 503087
953033 547079
567504 940630
550553 947520
851157 648471
671493 824493
899714 596273
740714 751690
782811 718305
987461 510887
681273 818357
659280 843272
713938 787476
555260 952891
927631 566136
614756 887434
644523 864095
940039 550390
805378 690639
841687 661360
520120 977583
571112 919760
583557 917068
670748 829871
596236 896534
721002 769023
706400 792133
612520 891719
959667 532390
705896 794432
895017 609162
828196 676750
718520 776876
885887 616639
682075 814673
792598 701927
777037 730088
676380 828783
989899 514964
968421 525695
516327 987617
666237 832282
497923 992771
580310 915180
758783 750091
644435 864888
532261 958281
766007 724199
513166 980903
623486 867705
652468 839420
545121 955923
778405 729376
916759 583513
638023 852555
574163 916180
508317 992066
907856 582774
852641 641745
645580 846761
926001 572409
967389 527375
740398 759479
939486 551338
939323 551277
685419 814621
730327 769104
498814 993032
785754 721545
629736 865078
826378 672292
800755 695997
604606 905067
652881 837463
701349 803561
533188 959725
711029 779230
695691 800790
743439 763755
761103 742218
539530 950776
905514 596951
622740 867985
975953 529808
848652 647584
908599 597201
688906 818646
745208 764624
675182 834702
682184 823489
766613 731747
827397 662836
777467 720114
729155 769427
743339 752513
857549 642170
723504 768431
814264 689160
521828 983627
977344 523042
777085 722112
900801 591460
742038 753605
722202 785373
670737 819424
786915 709957
910491 593535
773153 727872
765667 732642
813236 687848
712353 789496
761762 740850
784277 724390
861475 628990
607696 886804
910409 597684
904700 600341
574564 918719
492675 997959
705424 800961
790196 708872
766838 741951
836280 657868
706815 792752
573404 930946
875610 631037
548539 961154
619635 882361
914483 582358
862493 629420
922430 582980
760715 730915
596360 893813
969862 537602
975536 525971
541161 951789
973204 529188
736523 771613
740545 766662
792310 716899
794436 708043
854978 637703
572711 935692
801708 696318
662303 839091
604503 889158
816003 692629
742633 751341
615615 885318
578493 913582
515280 980189
686354 813196
874620 627585
788809 716064
952525 541360
575973 920264
932018 570576
835213 656694
655949 837743
946414 561059
981968 511315
941253 568681
605524 899393
878629 622606
973794 534876
691142 800209
771936 722217
837616 672272
906218 585962
603080 891401
643606 849892
512589 984544
518198 976882
751082 758080
668345 835791
928173 574001
807803 689336
642334 859999
743978 751528
562121 941141
936150 555577
520808 987799
678776 821639
785457 719140
849989 657051
955086 541384
872404 618679
592206 917165
725962 768692
828892 669272
781448 709235
806802 684122
776881 731506
831150 672515
814004 679732
822216 671486
551082 950200
766689 730100
680326 817566
589657 914532
935938 569117
870566 627287
917300 590849
751000 749618
756578 739102
927321 581296
751393 754005
733954 758615
999324 508926
831595 672426
852209 645386
717422 792243
614489 878625
969525 523819
703818 801780
763599 726604
909574 583920
744885 757954
735895 760254
844302 648398
867862 626457
611931 891688
518239 972825
772655 731388
724773 776571
519549 970513
777240 715193
546777 955988
950500 554694
606355 896063
729372 773544
821773 672714
590682 899343
579495 925736
815380 691938
639305 863433
649268 857254
784152 719200
891544 600649
562268 929405
683742 824533
842209 665632
764977 733516
636201 867127
526950 972021
755689 748251
794076 706780
655906 845522
863142 633976
673848 820551
901288 591988
555596 939588
987640 503559
625424 876302
936716 564306
663663 829333
816140 681237
674098 818790
598924 904218
745096 753994
504770 997656
960304 534764
933085 567072
526302 968025
598245 898672
923558 585738
720494 775082
816843 682333
671981 837952
562637 928103
500060 992644
777486 720137
993610 516365
697641 805120
765965 734987
686835 803290
766118 736804
994241 502818
808401 686428
666134 830476
786505 716288
505440 990421
920497 569703
511242 986542
872517 619447
829089 664152
515875 987282
597028 894083
991358 513496
496715 996982
812655 693346
793669 701666
783852 714711
806788 697444
741223 753680
769383 731073
500501 991377
964272 536761
660695 840950
634069 873496
576252 926820
637572 868868
744544 748303
906372 584790
964015 535954
532650 968326
788673 714774
631972 874290
917350 585402
673941 827177
882579 622773
760730 745882
744067 752478
501673 989174
708095 787539
951605 551788
689436 816663
715307 778285
927123 577006
632299 859374
759506 735727
935938 556531
938269 553233
515256 993564
773158 726390
898436 608144
994256 507679
958709 542761
568190 926607
787998 709745
633663 864525
935564 571589
834173 675816
812715 689042
493137 998541
567919 924853
867973 630907
722991 786249
571491 931258
754488 745018
812299 694654
668665 831154
970171 524475
939584 569698
609697 887594
594301 901580
991671 504627
546356 962681
690014 813603
943248 559236
804235 703636
690361 814459
699605 799078
576136 932504
682514 813608
654373 846615
545218 960262
608500 883968
976156 530555
814233 694624
607715 887031
804522 685820
785512 724075
979838 516170
804943 687420
563606 934318
533667 966222
961413 539417
513692 989683
540371 956995
999233 504732
659869 841338
504124 997406
707650 784575
691918 810273
586203 912122
959455 536155
740804 764800
780418 714333
913825 589147
627548 862503
944483 551118
605497 903223
971341 527680
991100 511568
653212 847027
729647 769375
788521 714933
750529 748341
991349 507469
568833 939665
629837 862084
723969 767922
770616 723641
836224 658189
949523 548362
938246 559958
944401 562243
682947 813643
737837 768140
680179 819955
731261 761316
827120 677465
737168 765433
945661 556827
881175 621594
714663 785972
711499 792274
820420 680481
908033 588693
813014 681270
973838 533533
836957 659371
566598 930964
988575 521153
506492 993478
782435 711974
972201 530064
528557 973736
679008 823256
909136 584524
823727 684321
940106 550460
906718 600567
561992 933978
712543 789817
762515 746409
848425 652335
798482 697942
495561 999373
588366 917316
733901 769157
913097 596783
735300 768430
767790 736375
586602 909842
547024 944196
632732 870771
838223 659152
498433 999488
877524 625130
955967 538566
525392 965873
607285 895173
953638 549107
692174 802797
672712 828576
903997 594756
889808 607414
560064 946383
654767 840080
980747 515701
645042 852454
753182 747198
636553 864162
778405 727891
786709 708155
586493 922956
992906 505900
903029 590455
990035 504872
870660 638013
987519 506942
828871 661672
527894 978143
560596 932932
634675 870693
844889 653187
651384 847994
660621 841737
628178 880693
610881 892387
961728 539825
980759 514055
881817 620504
966727 536880
789130 703000
596727 904087
634818 855909
703213 788865
600539 909390
904198 605521
857428 651321
525203 981822
950795 542132
756535 735897
978541 514696
802015 706849
826588 677333
780864 722142
520358 982877
672914 822076
692710 817255
984970 510695
658099 833628
810245 698725
530466 978722
541515 958677
941519 565075
722571 772864
730906 763754
769760 732765
595572 904404
888461 605415
866704 637080
833425 674255
634430 859353
899896 594604
623876 883916
861694 641526
519155 988446
675333 822194
968761 527810
824439 682039
975502 527405
760395 741519
926383 574148
604281 894848
815286 682961
804464 692422
521102 986110
673856 821199
849123 641150
653066 837247
627766 875238
910250 597709
793757 703763
711251 790738
865233 624974
957968 551030
825203 667542
968495 534625
854248 646499
644315 858382
996251 501115
649128 844911
635092 869768
961833 532606
572810 931646
518375 986474
816329 684731
784674 716154
738337 755136
854389 644206
905098 601525
713210 778314
938073 557882
975185 532044
643325 856821
896377 605579
518858 978274
623598 871929
616827 892641
751466 752754
940328 562108
757774 748296
634153 874231
553816 942623
996409 498577
699789 800729
701426 791611
731618 761660
675617 830896
862991 640336
717082 776163
893529 607970
537681 963348
929727 563479
862055 642185
874302 633145
786179 710877
644096 864577
738012 763127
502878 993336
679024 813148
886107 614003
554180 946537
568171 940647
723514 776997
767461 732918
867367 637467
644396 857450
905428 596251
919210 577537
792376 716665
634904 856711
699232 795231
626652 863481
937643 568759
585664 916482
936340 570895
517416 991781
705287 785335
938780 563755
496542 999833
891597 603289
580887 912424
711557 796098
564876 932706
551831 954229
914077 592487
992341 502727
795671 705763
791423 700591
925502 573358
858432 639811
803604 696251
728205 771375
698871 805863
720089 789448
940021 566358
668098 829729
680114 818265
643299 850184
533529 972287
701688 801185
607864 888540
545502 959452
563978 928661
544444 962633
590761 912631
705331 792610
649419 859093
927704 573488
515055 978076
561734 942105
910546 588539
830519 678658
891766 605949
579530 922757
731697 763881
785816 714497
622490 882399
727404 779482
858563 648644
641190 851782
977760 526622
637979 864928
628952 862587
961853 529063
735477 762666
607349 889181
713643 781919
626386 876729
689931 808298
790272 700956
945230 545528
827169 671584
888645 620857
671901 833169
929698 562871
901141 591645
768391 725488
705502 797383
597938 908224
721212 775189
701736 794091
947728 546785
984271 516090
943484 550137
703509 797383
902028 596227
939536 567061
612428 884709
509198 992283
549620 956910
513688 978894
749816 741862
627618 868073
683694 817791
535943 964631
702162 791996
535507 969401
857712 640704
629869 872843
988478 508244
720848 771537
712424 796610
653556 843212
574876 917850
648779 841233
829164 664207
649368 840957
709877 785555
724618 779163
780336 719924
725661 783521
641904 865065
796397 711428
636814 867976
575742 929864
921593 572042
599139 902035
777901 726698
804705 696026
574439 934628
866903 627868
733561 776152
984180 525215
695687 804240
530052 968041
799242 697783
589216 909540
657632 833956
680254 815315
544916 946502
982320 523068
843297 653605
818614 685793
856261 653080
780463 724571
864563 634986
639241 853358
541215 966933
979971 517014
832750 666165
800386 696784
694179 805616
884430 614187
918877 588597
946999 557858
774667 716714
603260 903268
652391 845839
512364 991632
951419 553492
624324 866297
763645 739924
542906 957458
802869 693174
981504 525888
883004 622502
569827 930997
652368 850712
702162 798855
686427 810162
498490 997512
590665 905264
616646 881113
922425 583940
803176 705195
836314 654352
526359 973268
608958 890924
997547 498340
951691 543768
677913 822580
608175 898898
915771 593190
738926 753037
807124 684030
768883 725776
980555 519648
581704 919020
541236 948851
664382 838555
755659 734995
714721 794028
853822 638461
635575 870776
825700 676014
740273 762070
618319 880491
627134 873846
602114 907601
769210 736765
577941 928798
855054 635931
997696 503988
583261 921384
792393 701351
706968 790194
712052 795725
872817 617970
727735 768510
544467 948694
753394 744138
608581 884565
654261 839548
964490 538381
685413 824211
522142 987446
545980 957397
713248 777860
933381 569746
726778 779150
943988 562471
568772 928104
587780 920866
727560 778674
515697 990087
575291 932743
729217 777345
857215 647927
522573 971253
982111 522834
755373 746992
591298 914683
851153 649848
711265 788017
924527 579372
806308 690257
533585 956449
855992 637783
619875 886975
923867 569088
881652 624323
834790 660859
721706 770546
995513 505480
953377 539274
767832 736892
915458 587486
662789 832256
805925 702506
813322 678719
561633 946004
660910 832185
993925 506146
628919 868655
836650 672126
910642 595198
634542 872072
593915 914727
691722 810771
910314 581886
716685 789508
586951 920972
985188 513035
654306 842563
959398 539252
611222 882270
684872 822693
879319 621990
904286 596829
687036 811856
912272 597456
590966 904079
644279 855382
733924 771577
524067 977747
803682 687345
840508 660307
855316 638614
500709 990554
798352 705589
733313 763704
914007 583488
799605 706777
750380 747283
872390 622276
585412 913666
538527 968541
894744 609534
775271 734195
757205 751733
755138 741806
989609 514915
756260 735880
712767 790307
992635 504794
715167 792836
660560 834391
696160 813613
539036 963315
909676 586645
879643 626069
737345 755047
640335 854432
713928 781884
665142 835365
820905 672567
609635 888065
905756 584493
710239 794489
620386 879486
818850 686770
897227 609786
745525 763128
651765 839969
514284 994744
977589 522980
731123 769845
832319 659950
572592 936905
605831 886560
545876 959839
918438 575478
658697 845835
989546 518063
652645 853363
690282 804070
868367 628442
523067 969418
826147 670269
543274 950145
836492 671756
799941 699161
818902 683133
531250 974631
656468 836202
622665 869501
748294 756365
842622 650463
578615 930151
538217 961438
690994 799879
916795 585714
685103 820940
554171 947815
501821 997228
591440 908051
555147 947784
878556 612850
920500 574054
815648 694247
607703 883505
913099 581353
927262 569626
824093 674855
887206 608947
706303 794519
817734 686128
677361 820759
887244 612260
993954 504880
794373 696696
536625 954551
559814 930410
699736 805805
761228 742190
524952 971943
678273 821367
698827 800405
522594 986620
739218 765348
531453 962260
670356 831511
863955 632111
728029 772560
746020 758137
832490 669019
612677 893441
779548 729996
707897 793418
547312 943312
593968 906515
968842 538024
886769 605569
675533 823869
640696 863436
735778 766274
550312 939986
956510 550906
914836 577716
747910 758386
680778 809900
987542 513622
509590 984323
650526 855725
721095 784825
818431 681840
987875 517740
724207 771210
782695 724488
542630 951672
694542 809640
814207 688542
774130 728743
822802 682980
496677 993681
584200 923745
982138 520862
970914 521646
712857 795705
936520 569435
935927 566529
666733 836292
577359 931754
957589 550941
606719 886027
954063 543788
607746 896638
643094 860133
722796 772725
809870 694158
994615 497959
674302 826846
864809 631993
933717 571854
682875 820892
956020 550699
626115 878096
708336 800455
699886 809915
751975 745126
608254 894092
712175 784422
955678 542568
601114 900632
639240 862122
924235 576405
872797 618280
781534 711521
948504 554222
600535 891812
728447 767341
733567 765447
878943 625853
720503 778787
739718 756077
720060 783725
646520 855709
612524 888106
715361 792961
764617 726035
972531 522239
710959 788525
894573 596358
644974 854258
834775 667084
553648 954993
826815 673930
585772 911124
790512 713329
765555 731182
684155 806600
887113 618972
719685 789589
716039 789539
683245 817603
761892 737866
657390 838281
671509 824454
906458 592217
578137 922884
591989 909420
985159 518868
518971 980573
923298 579084
517808 982107
595926 895862
887047 611532
717830 775639
578086 930321
683035 812746
594570 907272
998332 506449
997609 496602
931803 570319
549622 945674
602597 888246
677033 814549
723848 776266
953584 545873
685784 804901
612467 879360
519284 980896
624610 874239
705728 800121
802384 693225
641437 862761
859749 645345
787836 722030
599230 904156
859126 648600
640403 864815
599302 903988
986443 507473
949787 557650
509182 995074
855717 649712
856429 635637
721841 770490
695709 801877
680581 813999
587370 918679
833720 663304
919444 587093
644882 863086
592283 910499
523929 975267
606304 899353
643617 852177
551729 947250
815471 675486
751379 740106
509815 991761
578561 927160
647499 854225
546485 958402
621828 886751
549545 948121
620554 876312
928356 565914
708287 789060
824950 683366
545181 957782
547713 960835
964745 540330
535906 971742
729020 770322
979249 511496
641554 854511
710898 796382
705960 795084
893046 610228
755626 737216
720658 785773
684510 823865
974950 515244
520308 981606
551994 957521
935064 558064
655301 840768
801395 705124
582752 918913
796617 696206
639680 854015
767086 727553
652721 853441
579023 914228
838639 668477
795496 698407
803075 688370
835091 668202
927594 574330
902875 600597
878441 631039
920225 570653
586943 904620
750357 752469
499709 998046
690668 817278
929007 574773
680157 819079
619520 877456
969784 527011
607017 902769
964122 540730
579331 923706
748667 759048
603088 892252
925695 571186
939180 558278
523852 973430
899230 601502
515194 983922
786858 720838
682540 817133
519296 984539
913950 577206
567123 935443
559371 945270
521304 973936
894958 610985
818560 688567
792509 706562
671171 830392
602088 898581
937050 554489
969890 522048
553141 944723
600998 898594
531287 963797
701334 795836
697593 808273
752162 746027
690143 812516
650965 845694
646233 860507
675267 823231
799786 691850
963384 539774
776844 713607
593489 913280
780229 710447
826057 678201
706717 791822
708822 787041
597768 911083
794759 708659
837202 657179
595657 895025
674046 834489
867256 635934
655914 849146
946464 561747
712116 788004
976396 525910
927156 569693
811611 688020
958842 545428
593626 913350
947041 545355
781590 720902
898356 596525
934215 571784
642540 852404
665477 825450
898107 610356
551961 954834
673509 831669
620549 882445
963359 534345
940803 564149
703722 788235
947896 549508
789439 705478
993695 516017
666899 836507
687722 810908
500121 994556
784402 707547
677414 828358
786675 707541
539654 953362
715869 784814
593896 910349
569585 938993
706062 792973
531035 965033
925301 568910
886312 608797
645476 852680
581133 913343
731267 768744
543952 962202
610704 891625
736213 763959
944752 556087
689014 808031
683923 819458
907842 599171
637593 870851
720287 778209
524227 967453
985242 520492
727860 770561
956160 546510
812492 691206
596683 910955
947491 552740
903719 598257
882456 615429
622824 867722
818087 673961
657448 833855
646242 858011
667948 826877
761373 734033
708197 791263
663142 832578
650702 846027
711297 785056
833875 675447
741627 761063
872334 626407
677336 818783
663048 839233
974159 526568
990678 507201
746662 748662
977890 517975
994773 512208
994780 495579
584969 915676
616180 891483
965692 530134
586087 915710
889811 603000
986265 517531
561100 946253
905416 603627
890864 609638
603176 888759
915231 589079
868145 641722
590386 915783
764926 731345
874058 620265
535546 968041
584027 922095
950678 552026
684689 810459
757325 747823
979108 512595
662668 831840
887056 608491
712952 795522
994658 501194
821947 677994
714491 794145
642096 857671
818241 672076
681200 823421
784995 715645
856792 650448
907788 601992
851236 657203
585620 915366
889093 618307
970307 528692
980705 524884
743459 749864
531680 971915
898420 599241
587141 922741
644232 856059
695212 802960
786573 709303
688352 818764
833052 671755
898373 607756
694021 810925
540334 955502
972283 532276
594805 903770
686817 818787
699355 807424
754160 755451
537827 968946
715254 782925
696916 800407
904453 589245
655703 846721
512639 995521
812069 683609
665652 838796
764950 740382
975509 531025
744825 745320
645746 848361
606291 898173
646570 856773
993320 509995
711731 798253
904812 596522
937211 562453
944255 554604
730826 765277
810571 688935
744090 762796
518011 988370
921735 574200
833782 656269
559801 939625
641560 851332
814002 680496
938186 553201
985060 519280
915578 591078
972004 528179
581758 912172
673223 830029
773825 720943
716891 789336
865166 627655
579220 927002
704370 800512
976510 514687
781931 727159
692991 814579
782609 716693
576099 933828
666495 840097
666771 829078
906148 585148
797150 710884
883750 615469
670632 837058
701793 791677
661468 833482
642673 856408
747284 749877
909711 593628
503327 991542
574606 927019
654956 845767
537619 952435
588676 915751
985146 512971
635500 859396
697984 804752
909446 591322
680921 817168
578619 918043
881344 621762
879825 619653
945165 563004
885278 611429
544040 963245
589291 910723
828363 681103
706611 798905
590812 903634
541581 953115
977972 513844
524729 983529
851056 639556
828550 664970
708203 792471
893253 613884
720293 780300
770218 722083
910167 593480
579184 927577
947449 543267
803102 701571
737624 756708
883827 613612
668762 837173
843252 647758
720771 780297
551574 947632
784398 708389
536706 963588
695249 803122
949711 547350
968713 529080
725595 765456
868296 625107
571878 936508
737214 763498
515729 993281
595965 907772
945852 548244
915306 582004
880206 626672
863617 635734
882325 613985
676665 820201
496983 995427
991295 506079
826494 671980
926720 582925
928645 575498
858864 646211
805387 695158
990761 506711
922730 582380
799460 691975
511110 996218
526839 983159
929809 560805
999463 510216
614257 885854
908408 588123
691751 809240
609061 891153
885525 616924
634878 860331
799436 708175
776043 725212
846907 659402
853712 643228
822229 679374
777996 730537
825885 680775
929549 576608
543069 958677
757068 733192
962168 530017
974764 526088
493434 997472
546273 949221
629914 860329
628987 876444
869189 623055
887091 618116
878056 630516
637857 867332
682695 818403
666815 834532
638412 863787
510423 991974
904495 597654
750941 748594
513793 987383
679661 813651
859921 645990
515240 974784
557655 950890
767398 726508
764914 740342
813569 694729
755270 739657
844191 652161
736955 764128
719445 783010
624914 865812
692641 817145
956820 551781
609160 881046
978883 527434
909389 595402
743562 749676
804509 692982
840186 662233
908744 582398
827687 674111
773169 729837
578213 920165
828237 680519
719911 780629
722354 786961
698624 805077
689927 810473
662122 828455
650267 855758
740051 769234
872102 619231
644855 845345
898709 599815
557384 951373
808991 683150
598697 910408
968916 533301
624205 870519
955511 547254
623039 885939
709974 794587
663950 826527
669195 830903
735872 758190
525719 973684
976570 522992
562567 942059
647548 848142
672286 835188
858257 635808
550342 944241
817883 678055
583874 921619
781474 710281
890716 604693
684502 808446
994604 512296
925275 576451
889072 613787
722658 772400
578347 919739
990648 517767
997609 502714
532655 967083
915216 582779
947371 562180
883727 615940
967475 533529
840319 666975
606001 898587
609026 898824
975153 516181
917913 586978
865556 635216
592507 917326
701767 794954
722446 782026
739993 751601
518227 985571
980797 526888
845138 663817
807407 682987
541075 963171
786807 709921
591632 904749
916004 578106
802463 699974
600610 891003
578225 923209
958805 533911
812507 678837
633550 867759
732905 773990
993736 500121
688560 807779
969760 523725
769547 722988
939446 550962
521859 975939
795899 694634
606977 883651
896402 593859
675965 824486
526031 970312
544672 946427
748350 751462
754466 735828
979347 517351
740468 769452
783465 715255
837318 668361
862202 632505
681010 817327
815307 676508
515908 981704
681034 815235
781689 711083
691959 817489
680832 824239
617640 892244
826769 665555
780710 719096
943547 557451
647100 845966
991362 509100
536447 962863
958356 551084
671694 829047
544398 954699
838707 666056
836788 659769
911037 593372
870850 626324
871065 633754
871514 634777
753585 744397
562745 933980
874296 630358
617807 876324
810424 684087
496773 996732
558333 931705
627192 877243
842814 664553
828921 666359
951115 545185
616489 877952
566216 940146
918613 580654
545144 944868
616315 879256
518063 984123
666783 832945
893946 607875
807969 683499
525063 982531
783081 724740
957076 546637
911772 595886
658120 835615
954507 547023
788794 709652
837175 655027
907212 590566
968326 534823
939306 565963
549089 945294
677350 816522
776218 714406
897502 608268
684715 822261
802708 699589
840651 658794
910130 583712
543388 963523
735096 761048
620884 881526
535068 962908
962690 536781
582746 921197
861461 638004
826207 681590
725366 783414
886788 620568
991695 499980
873628 632445
552651 942864
971818 527681
830793 659771
796309 702401
779051 718090
663723 845579
777482 713058
824881 684499
773473 721602
569251 935666
915322 589113
626658 876792
989202 518387
834882 656080
930776 577459
730742 770168
654863 836099
974895 524893
810387 688884
585453 923138
725709 779294
812755 688848
986774 517718
991421 502090
727947 781217
606130 902430
858596 651246
665632 840590
904469 586255
734586 757706
676667 818069
774802 722171
857897 633925
765202 735487
514741 995205
606402 895241
951932 554522
795157 698354
595634 900158
857548 633819
869520 632674
534444 969387
741020 758287
958467 547711
904415 600295
494909 995687
988112 518508
926770 564425
581203 922940
612503 885240
903986 605652
725440 781169
951851 540166
500345 994529
721006 779701
577864 929660
643668 855205
823634 678560
614640 887181
948452 559690
722305 768025
966945 538080
754767 738964
590407 910759
878103 625954
898650 610705
603995 904022
892681 601478
974162 535541
664656 833135
852317 646925
921773 582269
938537 570228
676921 821919
615047 893641
496819 997738
845003 649853
739888 758857
774688 730736
950752 548345
849919 651490
900344 597768
536596 958936
689142 807486
779160 729124
937043 555487
905713 585428
680042 810518
574498 924854
986803 518478
741420 748596
919765 581669
968139 526614
899443 593754
938204 552870
831242 667733
828614 665879
724210 775404
629900 865144
761431 730543
917037 578744
594494 897506
732831 768052
916288 578586
809757 681979
658642 839421
965816 532131
576271 922823
736564 756809
716922 784615
611233 885487
727143 766091
827868 680867
720115 771176
925013 571681
778760 719606
548478 958322
816125 679670
835669 667886
992874 499204
588883 916219
827616 678264
584762 906592
870754 626795
836936 660267
590793 905790
862145 628024
928405 571537
751005 757802
545803 950910
591547 909740
581156 915038
696723 797434
688060 813674
808091 701880
715236 790377
887842 606299
560459 942915
999921 509230
906430 595389
537250 953027
679723 815123
818359 691391
930418 569027
911237 580219
698667 803457
597657 898353
698156 798185
711299 788729
570393 927306
654695 843222
598228 892771
734430 764216
898064 611335
649152 842559
661922 843965
934905 567813
804958 699063
785364 714611
526883 970217
911335 583643
816790 691584
524355 967401
971856 522409
956006 535091
632931 863868
773542 718589
891022 604073
783082 721556
538324 963831
788104 711364
518972 973017
563665 945987
573725 923678
990271 510955
536054 962174
736984 762948
604035 900808
580253 925963
814341 679665
659600 837485
760920 748533
776369 722307
528101 970522
930090 571019
917420 591141
746868 754453
987102 512131
843836 662608
937243 571382
637902 861769
924303 574278
610344 883657
546221 963306
750786 751799
624391 878108
685094 819379
599719 894381
669024 824197
520265 984961
829354 674428
534724 955753
894803 605383
921982 580688
932947 565722
656418 835478
689528 819157
710487 794397
767587 727772
869182 623777
807870 698225
499627 990752
892238 607974
615253 876083
762084 730870
650210 855162
742219 748774
641911 857605
512436 981132
596010 908479
920339 574357
780161 728146
558882 933037
587629 907626
772954 717550
993891 512231
797458 695091
743959 764978
985662 515150
612091 881439
572908 927729
596253 906409
560363 939288
802199 706373
494448 999270
963331 533599
624062 867645
534675 972279
768410 733588
726723 763786
727295 771057
720551 787032
676221 819846
705976 784664
629477 879135
916473 589783
752546 742598
634243 869934
833822 659707
529897 977162
688122 808772
888893 614041
996291 503514
778896 712206
781744 720619
791236 712714
895207 613819
875686 631788
762610 738377
813425 681496
948321 546251
690380 806833
681585 828082
986033 507124
601418 894314
856073 650973
679183 821908
637948 854573
544636 955531
988485 521149
574982 918559
937074 553195
959603 543276
685159 820095
571237 931632
587057 903484
709567 782014
652631 843805
664421 842014
520032 971109
971084 529904
670053 835404
881014 622058
842583 659668
683589 813426
618183 886181
722988 770795
905384 596019
999966 501354
913596 579940
783065 713948
852617 650356
967608 523907
734450 763528
500328 995318
657012 837380
760993 738275
569956 934553
831507 665823
948519 549167
569549 932943
753815 749617
511846 989666
713031 783526
767665 723486
953134 539120
692555 810756
849494 658866
677233 814891
878082 624952
952513 549447
684441 807626
554538 944908
647330 845816
833942 661630
929868 568026
934680 568794
753094 752779
503138 989482
996678 495725
768636 734662
562149 946324
863588 633622
922248 582317
888571 602304
651072 858083
560271 943354
816096 678012
609740 890649
814311 677205
895227 610139
883640 619580
966596 532501
550174 940483
905981 598268
902351 607468
907738 587150
883759 614436
644042 846110
601123 893558
502839 999128
845222 664252
917870 585765
719085 790249
675345 826473
517834 977653
655217 841333
902228 592660
678618 815189
513610 995959
972655 532953
849552 656213
621851 876628
592917 907282
614303 876671
541287 962381
750786 752603
567781 933469
637582 872315
850007 659373
758227 733003
969930 530422
865269 638516
663033 842179
910977 583099
954517 538013
694950 807464
803660 700855
916241 578222
985316 513126
554775 942303
586185 904312
892556 603005
614937 875356
654864 846613
805232 689451
920984 581365
919588 586124
961351 537758
776151 726988
832969 664443
843765 665749
997506 504542
615998 888914
879727 622732
558643 949461
946664 551939
727609 767732
982915 521294
974027 519574
974587 530780
991177 507213
755481 744043
691089 810003
632654 859820
579493 925123
744168 759140
534067 960441
568893 928784
524960 975030
672834 824687
628476 878973
728412 762190
836552 656593
754265 754182
735346 759086
566097 934535
796827 707232
516145 979343
623862 876608
774297 726671
673755 833654
623437 879399
658021 834871
730461 772470
575157 923245
623603 877568
640100 857539
740821 757133
875975 614191
552219 948337
629206 873893
888358 611685
602386 897974
502887 994994
842658 654417
744453 747519
903896 597428
549486 941132
794166 715273
510990 994300
915520 592737
526713 971242
983750 506484
712350 797432
893632 613380
838494 657016
818590 673707
837681 663911
979228 525959
930204 568776
895116 597110
765100 735133
917852 586183
778136 724496
810329 687890
578037 930915
795037 710930
766587 738795
879081 628345
796040 702537
957644 547389
636451 863201
704269 792244
666558 839656
578417 914236
739937 752116
883053 621130
595463 905309
828046 664450
691500 816465
740246 751875
703169 792115
839527 651353
948511 554300
815980 685839
837838 660209
726060 776484
698593 799431
885891 616244
639311 869970
577292 913196
851730 648724
697488 795089
911513 586167
747948 749829
670501 823069
575662 920326
788804 703958
618192 888785
955357 553221
731109 766497
874400 623610
852190 655109
741873 748392
765108 730699
687546 818377
880792 627059
876691 627294
628880 861688
985323 511592
969393 520939
779455 714701
873460 632808
984146 512595
895171 612709
823163 680508
656780 841784
689727 804364
583857 922507
611372 894818
623533 873154
915184 579688
994166 500334
656154 853315
720661 771776
515426 979340
671001 838212
877431 622217
950083 555735
555882 952177
579038 922435
492729 999476
638806 853620
882405 623817
835019 655672
857331 644896
969677 528054
899857 598772
720383 773001
793028 715292
767924 735382
773619 730318
901835 600575
671120 827264
849009 660601
941657 564856
734674 767251
591303 912436
521716 977858
894685 612579
661459 838353
739791 763319
519603 988912
905893 599051
790005 700351
848098 656926
575143 925181
718954 786748
913338 589997
507862 985077
906424 600437
694845 800695
809633 688333
719929 779979
939006 554122
878434 621149
938797 556371
515109 988918
806322 700460
646968 859310
563215 943697
499464 994291
988858 520611
617067 877157
800851 707532
730575 777697
624650 882930
897130 598280
975394 523014
803482 689210
786131 717507
749873 757058
815783 693836
553253 939735
678192 816912
501998 996570
800983 691937
506269 999934
749752 752295
603078 888353
592730 907712
659479 846653
939551 565825
664416 831863
637144 871275
766343 742326
840063 662720
774904 727948
803333 705483
670198 824758
587690 919354
725165 769274
695185 805156
855704 638464
961338 542850
973353 527877
701162 799031
622136 868504
840056 661572
666898 841085
591743 912305
713666 795998
875019 633859
504151 997365
934589 557480
802431 696289
686697 804133
799559 701988
802453 695457
767567 726494
530353 962122
884785 615254
515377 985758
500357 997591
924098 571407
683332 818402
564212 933333
775347 714918
616230 883726
815682 687462
728873 768063
809906 699918
990385 501982
946674 560154
724588 773280
529015 972214
786604 715363
744597 753463
810809 682548
781170 712618
923171 582622
949049 550071
638090 866538
556411 936007
628446 880970
564004 927294
828009 663213
752806 745552
524558 979622
927531 572303
570371 923598
857521 645121
713137 789748
555422 953415
796165 695157
568329 923513
923933 568593
576678 913405
594536 901844
976900 518253
999415 505822
773628 728612
789254 708780
994724 514609
877522 628593
952311 540089
739298 763293
831144 674561
812223 680831
950881 553302
916540 589299
892547 616024
600516 908747
829774 678528
555698 935276
874136 621481
720683 770898
987905 514474
616658 888058
834215 661828
731544 766248
789284 710080
961428 534140
626374 868562
787587 708778
795079 704600
810430 691361
902612 602006
728050 772632
712307 780463
611444 896033
615383 885540
608033 884189
740873 761077
779433 715373
931702 572891
541165 959595
723396 785466
693728 796426
538211 960072
542113 955817
766009 739949
806802 691964
616151 889741
708370 795442
625017 877572
502041 993858
625227 877489
940336 564615
526067 964840
667270 827265
582078 913894
751087 748617
641508 859372
830371 663500
860680 630007
862837 641580
739273 762097
900661 603542
899414 607405
583652 919712
742857 757004
856409 650634
731967 765967
802907 706549
885279 616483
906073 601364
711338 798232
637050 871609
994066 498982
929442 565941
980685 515081
956465 544882
812176 694639
686634 806260
730895 770592
809341 695580
764664 727405
899943 599187
512610 979641
705667 786736
674811 828573
839919 665113
760195 738497
595432 914065
517745 983436
813305 680441
789363 713447
807415 687789
674604 835105
974551 522022
912238 587875
967977 525255
988403 509402
977003 529869
644477 846379
963456 531782
789046 709947
934448 564524
717053 788895
698064 804437
972788 526874
643038 858980
807900 692913
752981 739348
611617 886181
692538 806846
656674 844352
525903 967359
677925 826093
895164 611498
917014 588538
928477 568936
496317 999421
600127 893686
592171 901935
615900 892739
645240 860219
987072 515981
978488 515577
970817 532603
837668 655316
789325 711152
662992 839603
634486 855921
572927 927407
748643 742714
808717 693623
944557 549685
871550 633837
913683 596056
986410 517558
554504 949924
914898 589629
951497 548149
979322 519056
717751 773061
544845 962101
568941 932218
964152 530400
791772 711753
797433 712210
929115 578782
749985 753977
850077 652379
649648 856404
594288 899687
916716 578121
800456 700994
687703 819910
775430 725547
659633 838241
994636 503656
641282 864742
907407 587659
762502 744236
893425 605282
705644 787231
826511 665229
906064 602224
787348 705520
748326 760037
767997 735250
524801 981083
590987 913858
861002 639371
694695 814643
601918 904674
578824 926304
810227 681465
635006 866726
510903 996779
565499 936287
628650 862996
537791 959555
713198 785077
934472 572122
738297 756083
921042 578474
517314 992380
861238 630401
889555 606166
583599 914767
715616 790522
509362 990698
574718 924849
565766 931215
813268 684147
897808 604046
576296 922278
914660 591327
700273 796680
722104 773157
624426 872696
560248 949702
648551 855236
950735 540877
844541 656134
726963 779522
519935 987835
780294 726568
737321 764633
932339 573636
805482 693985
783289 707160
653830 844052
674710 827431
954770 539140
663022 830513
990088 512199
769021 726956
550901 958355
881484 613757
908590 592779
503821 995541
663191 828494
914927 580959
957453 548636
704515 798422
537370 969583
557455 936251
880432 628780
863154 636059
583102 908249
499660 994941
730091 775735
519021 979706
862591 628938
703631 801231
698056 802823
593105 910079
720958 771701
499487 996282
845390 649721
564520 929554
796053 695024
579301 925407
883878 606135
808216 692405
921122 576252
762645 740608
534317 960833
774903 725678
656925 839836
697608 795833
802430 702099
969581 521363
726072 776131
621242 888180
995957 503176
663145 841211
706684 785203
577152 913766
710272 788294
644959 859981
722573 767492
691050 818093
790903 715578
711238 784038
637743 855869
700755 794142
539459 962154
808194 687775
500815 993558
751446 758231
615334 884991
557523 943032
507835 984839
892771 614073
529061 977899
773757 732252
879597 620402
835118 663574
721893 786824
595410 913835
613938 878632
645985 845630
769225 732876
797874 709486
788923 718001
814273 691669
754668 752047
903497 595579
903334 591570
578520 931155
918392 590779
678648 824450
988389 517967
619798 872464
866199 627316
971849 523366
538403 954409
584988 912194
850925 641844
827450 672922
822841 677316
937796 555814
535123 966549
679721 827286
753382 755927
760812 743832
734809 760278
594951 904951
585615 914187
650989 854705
853940 646933
971519 535013
695151 797363
932664 570214
721583 777330
684500 812021
767677 736462
911883 587000
865254 635373
733682 767917
946593 561044
543694 957674
602347 893057
652089 838010
746288 757539
956980 537718
625446 877867
793168 713008
671326 830138
653890 852656
670159 822032
659129 838900
931785 568208
645722 862113
933047 575113
921655 574183
756099 746475
773399 735383
822430 674870
521568 985226
560346 937601
920376 581620
530250 976179
815803 692054
908745 600395
609073 899099
856515 637172
782261 720631
707249 802177
739320 762526
560434 944224
978585 515612
845798 660880
985196 519179
514955 985826
945165 564325
842930 659565
748258 747525
833732 658085
909971 584798
766124 738089
929621 563633
607013 884501
997725 494167
744106 755886
530082 963840
716285 779919
664971 841476
950178 548117
926651 572519
839050 658562
819984 688922
527664 972503
701515 791941
692513 808008
925947 570514
768032 731947
908957 593243
743100 749153
748455 743851
958668 536339
556741 942025
604057 897052
603203 901821
894918 598014
903758 601154
861474 635515
678815 826204
859803 648440
999124 498849
589570 905843
614684 880893
567596 930907
588219 909425
681734 813155
934349 568681
552420 944759
619618 882932
928333 570745
548559 951714
845271 653753
665648 834196
585492 914888
537516 969419
998304 500107
745954 754264
553161 938456
906124 587603
928149 576290
665709 836964
717175 773975
854824 636445
987391 504418
743414 763328
503169 998424
659584 836633
496293 993933
735559 755228
879685 615245
854248 637795
775850 716177
887630 613988
579895 918086
904716 592428
909111 582598
590216 908989
633862 859748
513205 990764
623536 868761
689231 802227
911855 584957
592830 905390
860252 647977
528538 980584
957449 550013
918939 586121
596768 896109
512833 985671
631796 870302
529371 971146
686487 819261
814580 694570
659529 838465
632524 875442
794107 707487
744867 754793
936392 559634
594358 908394
772345 730089
929535 569998
678784 823754
843456 662750
523028 978646
733937 763076
934292 573110
882692 608868
650571 847128
646228 861374
572734 927055
618148 878678
869786 631816
846243 650973
900707 603355
777488 713016
904743 585607
640347 861859
974977 522047
588385 914591
996630 497442
521320 982335
970185 527324
628962 876866
537439 957710
991521 508672
582988 917728
694244 806693
980953 515031
626909 878681
491022 999060
922865 582209
568137 922066
574836 934557
564936 927905
796561 702900
681841 813926
688095 802223
876377 631602
622782 870685
687867 810609
701733 798287
992653 502198
988673 506424
611276 879221
670732 825155
600993 895213
777426 718588
865969 624829
711063 797780
794343 712309
841335 664949
666529 833314
699662 799552
933582 561639
911470 596683
956854 541888
703166 787017
698871 807641
671179 833877
557603 944378
810696 681421
577651 926740
683549 815998
720518 780515
564240 929672
561701 935671
574792 931598
910557 584997
949409 547669
530457 968069
794572 699755
855898 643934
795604 703138
522892 986919
504094 995019
966390 529866
511388 979009
823831 667837
773893 723203
849123 657987
943431 552781
678159 818402
634379 863904
624104 881673
686279 806645
590055 913475
860358 646206
644333 861635
529007 967479
879419 629781
876456 623889
695325 796530
829305 667798
606385 889527
532039 969213
620595 876585
800644 695320
583405 914216
744021 757324
512583 984594
527733 980459
861991 629076
754294 741613
886274 613528
732332 759797
756843 742077
721323 780998
612993 879682
546303 953040
949693 559899
871869 635689
687513 819947
675537 822907
736472 769663
674324 832815
895251 607665
717250 788132
714596 791301
649809 849040
616579 879458
698434 797193
506937 998953
773597 722935
804205 702970
782840 716906
551239 953270
607478 889026
536924 958959
833281 667219
882079 620254
678938 825947
653194 845169
885728 620927
732456 763518
690289 807522
886296 613009
872276 626917
626671 866351
748468 759455
557015 943135
584644 913921
860645 639538
948204 548356
556707 949200
791334 712865
709591 786897
765323 730832
976039 527974
907384 584989
819754 683642
642012 855351
968547 530907
621532 874059
987674 510706
509209 996885
681201 825395
520306 981594
863962 640628
678319 814049
931849 558884
885492 619798
755442 745116
747481 757969
912641 596911
780062 711178
933016 569366
717781 785696
806108 687769
766030 742826
641144 856085
818861 686256
983762 510692
514202 991841
800710 704709
746437 755068
788235 708103
554413 944750
979528 525473
886317 612208
613177 884217
784898 720276
971102 532056
504127 991599
714655 783074
879053 625730
737055 770770
778521 727414
636485 866426
530736 966582
694009 804553
677953 825236
661493 840779
667923 828445
689617 815391
584340 910478
809942 689898
613253 892405
925809 577938
801058 694704
561063 932553
809008 698042
696934 808720
569112 928714
928404 579551
726714 775704
561172 933227
626975 871694
564089 945675
613142 888274
618835 875461
791505 718465
744677 764009
595601 899063
612262 889406
965163 525764
846011 648291
861510 640386
733031 775105
784882 705660
813650 689344
590064 907627
845412 647632
546698 960376
503731 998110
778705 729926
682366 813922
757802 737015
964036 526941
829693 661589
888539 612965
884063 611257
952512 545094
678965 824054
826874 674317
859260 650603
592111 915796
698357 807498
892660 613657
663515 833535
694924 800178
589582 917642
551905 944243
847399 652736
681294 825108
528950 980817
908060 589943
812404 689799
999298 498721
701055 794304
902409 607477
961709 543082
581633 923864
706915 789948
887011 622882
951832 543950
507058 992769
626021 873804
805788 697946
607967 899187
865779 632842
613689 895278
943278 554075
882820 615249
860172 648448
654897 845713
689828 812755
648699 846435
629299 869743
882077 613000
722023 770840
624684 868196
896500 611793
657341 835480
810137 696416
793743 710376
935103 572987
879173 616988
873559 620255
652853 855239
558529 946856
924012 573116
753410 748308
904039 589158
543478 963176
837605 671590
990158 503460
702006 802235
650674 847652
505297 999463
909006 589690
962730 535778
691817 803283
691066 805031
983612 513621
763130 741253
885054 622985
609001 894855
758603 736212
597591 909705
901782 588668
830308 666261
805859 695450
524369 980085
536524 967980
781207 709257
542224 967681
669834 829021
981337 520754
624188 882542
889559 610167
726802 763705
554213 944859
996808 509395
718554 783791
900586 609285
936676 557053
841097 660609
694564 804139
828093 664954
837751 654926
582843 909090
670737 830886
536267 957104
596368 912936
765134 728013
957895 551409
624681 882017
788302 705776
710724 788142
768094 727573
570681 923540
757243 746323
627197 876273
661693 837814
863299 645773
586840 914252
583905 918142
533802 976079
521232 987826
583012 923485
712596 797131
646781 846742
767071 737829
532671 972259
730776 767391
594997 913161
629219 861689
880984 614191
738578 761901
742198 757429
655096 836709
897231 604651
699377 806062
897463 607017
628188 862847
575184 931428
827334 662668
753257 751931
666245 831487
804776 695518
768259 739653
796166 712082
757360 744044
784586 721700
783287 708692
879631 625692
832445 675326
713336 791538
974982 531551
852746 651868
566697 935055
974541 534449
980794 511740
743195 763065
675478 818275
720138 784038
919696 585608
962351 539843
733815 762352
937713 553482
990340 499684
832625 658014
559909 939034
674024 819942
760467 748708
924440 585247
583828 907489
921192 578831
691381 806689
925607 577721
806119 684676
991706 499337
614511 886541
728064 776481
995557 510050
823706 680883
799620 697272
674793 821071
916060 578113
977090 528354
928732 579389
514056 976561
974811 530160
712190 794422
581021 911230
921579 586853
605817 898486
597350 893889
934891 560960
931887 566565
815252 691190
988987 501869
705971 790463
515554 990513
925381 573579
963359 540992
662622 837303
651856 847707
544703 948177
521706 979804
795578 704785
583394 922155
557526 942173
715365 790785
632515 874777
639450 852120
992468 497985
524871 968068
803481 698347
536168 966961
643230 851781
897104 606921
539330 964275
743490 759727
726867 779175
987590 508594
655098 851539
598590 900251
587136 903522
512808 978549
670483 830755
705906 800267
544044 950677
790760 702490
757373 736100
705995 798824
742534 753366
727359 779664
570989 919654
516227 989040
762064 741237
800719 708144
549027 956444
709171 783464
925287 567626
920276 577877
708168 793841
798612 696849
572028 926588
583730 907648
676798 820192
985090 519318
516969 980929
634390 873794
527088 965155
856175 650803
729772 770991
973296 529895
920322 574853
513169 989280
680111 826815
499436 999576
938563 552319
733200 757295
869470 630912
568191 927558
527704 969273
999843 496253
520725 982173
729273 772859
806875 695708
689321 812194
787767 717848
766356 734991
794570 712292
646681 848526
530521 978603
906370 590856
530379 965748
711648 797297
836812 653909
988062 511041
927720 579410
509762 994991
655995 843029
937383 555841
517346 984504
928308 579868
673235 817014
884299 610092
545997 946896
805399 696375
861471 641564
762218 740104
896685 609893
517447 977870
524482 975415
851567 652855
542827 965208
636020 867142
800691 693954
813570 696085
539732 967736
739844 767874
867646 635385
651200 853553
766793 726737
668986 834730
962020 543674
750087 751799
713882 791841
967344 522703
671354 838058
906572 594949
957705 537372
649419 846839
787840 708052
979793 519043
877927 613236
686577 803582
948149 555564
908489 582267
608777 895244
782333 721517
861705 645108
612110 896249
926407 564381
633690 862649
637575 864484
784747 715784
601065 906545
657634 844112
940992 555632
611839 878298
875780 633743
584793 915748
741380 766529
528756 974544
733084 772620
971964 523098
516203 992387
891103 609691
543875 957348
718571 785956
566022 937556
550353 954836
824218 679826
741743 765061
536182 973134
925785 569851
853838 647255
945424 559547
611206 881272
734091 769103
752527 753675
594144 896114
861225 630710
953048 556900
886415 621049
812139 690060
617150 892306
509371 987812
821158 686290
522049 971427
805940 703729
508238 995483
550590 953908
945740 550022
823887 685858
933614 567490
596984 895603
953968 549699
903933 602881
890322 615162
934647 560920
881940 615802
937993 555438
888288 605871
602549 892222
637468 866211
504973 996542
722449 780509
588398 901982
903272 593774
737265 762461
554362 941862
869771 625980
538067 970237
857557 645982
512452 989671
516778 985089
750661 754564
737332 763705
714659 789187
535397 955363
555866 952558
899504 593173
598085 903957
725336 766616
754394 742645
884554 624157
953296 542225
681618 809567
543422 965213
940767 552861
780374 723942
800393 708979
699144 801723
719203 787182
571722 924753
895915 610413
595936 894650
797413 700710
856159 653065
898138 597436
803613 705927
592936 900263
983974 511662
747538 751157
594009 896881
699181 791420
844784 645370
892480 611491
820526 674742
901351 604167
962426 529127
919645 584975
952861 543755
613507 890053
827727 664790
694949 807476
976765 530559
728139 762811
651991 853724
646879 856937
895807 596825
528957 980509
870530 634356
879435 619293
786011 719678
511756 995044
760096 740842
683592 820506
790876 716116
657584 849483
557064 934052
628095 865101
610179 897052
989974 507975
636727 868539
517817 990857
506796 990835
789295 709198
857304 648160
855656 653808
979673 525908
795405 697312
854837 642514
536485 967221
592786 905399
758875 738294
573143 923438
743883 763073
666372 832969
514651 988683
734404 758641
676358 819338
842087 657949
633803 874379
716026 785000
887825 613835
854980 650014
673859 823284
615837 891479
794451 697661
734292 770019
882312 607858
642850 861565
753029 751412
815074 688201
520351 973555
555503 935618
656794 833416
544763 950559
863441 634010
790812 703650
579519 921244
811717 679585
880423 620408
655268 841735
895554 597974
913037 595513
857048 637811
563245 935249
975923 515862
605987 885233
817740 685391
650250 856721
776537 721748
934094 575104
681698 814846
521054 982883
794072 696404
655244 851120
566701 941488
688190 813808
845677 646243
985079 510332
930456 576791
865543 627768
642331 858349
519047 978587
675436 819464
520168 978655
849162 650328
618245 889179
599432 907487
673014 823625
696662 795047
630824 872287
990693 502296
917805 587432
555921 939887
771592 721227
954920 543818
881043 623380
786793 708547
594142 903011
710198 784994
983798 519933
755052 745911
579087 925762
960288 540262
673804 818479
880167 625529
800261 692958
892414 615831
694523 800003
639680 855682
594241 908034
741571 764472
973199 520768
998915 491235
898094 603529
623192 872496
537833 970061
569216 924630
555203 940729
748414 757715
570284 930782
914482 595073
815405 694126
681687 819217
954266 539817
943832 557920
689302 807703
592953 897349
667949 826650
733069 769847
742494 759872
757007 738721
862037 637612
623738 866808
719338 771600
594712 903128
833390 658467
840187 655475
542065 963865
917553 583331
687380 816550
688036 819499
700079 806617
513978 992665
568206 932347
981907 523164
820461 674378
761558 732102
559869 930974
982193 517491
914624 592006
543971 956247
956083 548505
622742 868705
766713 737619
905432 594673
652370 840251
513864 989136
860752 631688
701497 789725
644559 863687
765040 725756
955994 544721
645898 852510
898173 591830
838491 670942
568165 928358
822581 678930
897791 603599
770329 724598
708971 789063
686725 821677
635363 864587
725873 772957
747545 743714
597116 908130
985040 507115
968951 524770
992713 497423
565995 936678
904517 604967
856793 634082
548390 953463
909368 590432
851284 642609
966890 538825
618724 875326
541727 961258
882362 617228
704749 792585
725719 766711
754128 736383
630579 863804
821557 683567
557339 951224
832512 667381
834894 658095
599448 906939
698280 810407
637142 864714
571718 932682
623394 868034
982270 508672
765320 731888
949493 543290
723000 782458
954715 546148
728382 781325
971890 529877
662170 832868
607486 890956
611790 890084
898876 605535
835582 660188
577563 926428
978166 517029
921589 580092
916086 575285
730953 771869
739757 757636
904376 594806
774050 735578
644698 853589
871668 628525
680042 828921
845977 660290
866414 631821
566810 935971
946189 549441
653509 845519
808764 687789
842841 655062
888624 616073
701798 796434
886504 617250
954865 538340
569588 923726
640948 866536
992183 507782
590546 909332
970569 537165
647220 855329
981383 510071
948079 546068
916401 580620
758893 750503
862691 628764
516444 993192
836475 657399
529162 962929
979830 514550
805388 690072
741509 763376
554398 950056
961789 543836
999166 504109
604095 894702
815916 692556
639332 861007
967122 536289
919419 589488
694358 797256
738487 769527
715359 791610
941831 565632
661945 829212
664676 826538
504246 994374
664982 826312
861479 645265
624118 867908
999929 501266
569847 932556
500766 993143
678452 818849
796953 698578
821806 669561
671723 828756
884840 619151
762055 735082
661422 844872
953204 547988
534400 973311
976052 531135
756376 747098
780402 713092
616775 876368
852155 653093
582068 921462
776911 724182
775595 729911
787304 711484
760638 746159
977675 522508
555858 944251
779902 719710
556539 944891
788451 706753
759523 738451
590436 914882
533884 959830
981716 513973
737557 764464
659733 832372
722685 774335
960173 548981
506768 994650
503877 988535
777223 732732
871780 625250
691910 813333
610741 887464
668658 826138
922599 586039
591991 913074
635429 855438
809765 687932
521199 972517
659119 837055
994857 497741
503731 996021
771451 735795
939913 569642
506967 997932
819543 681403
675104 825979
678790 828222
645048 849955
909349 595413
913723 579808
901687 603928
994018 507685
987996 513027
593101 904284
771007 719438
660575 845191
773588 732976
996114 495343
832700 659392
979920 527714
933638 573466
718945 786173
673774 818213
608471 889883
637985 860966
606010 900782
711157 779917
890825 605357
804219 688170
584360 908087
975161 520740
524871 980797
516573 992085
544168 950423
828326 667657
651886 850894
565629 935077
590320 909629
619606 871146
615475 875108
524464 970819
524589 965651
576322 932542
639107 861454
792529 712318
652088 838222
879779 611083
950556 551758
729745 766838
729344 761808
801303 701459
589915 903039
830172 659982
671484 835494
922807 584051
814997 693535
647572 844066
855502 653539
918831 575977
540501 958543
948474 557958
668530 821892
581814 913714
818510 678461
723848 770108
620294 879022
578797 912984
659918 837650
515365 981801
528321 980860
839988 665668
521414 976074
926661 568774
728472 778892
949479 551429
858510 642532
627315 878223
842348 662548
979667 511116
792958 709105
838051 664783
645026 861972
994374 515284
790601 706919
753315 742413
527547 964440
666086 842452
687789 814102
852815 650055
880445 625096
960101 548964
558678 944614
939669 566089
802138 706779
707882 794036
500104 997028
780875 711382
621685 881823
675885 831315
608361 883934
809899 699532
747268 749210
804327 690937
978398 513574
577043 919815
798388 707831
698021 798745
545672 946026
568983 935511
908915 591696
698573 805503
639069 868211
612270 886981
891632 604011
884973 618337
713981 794828
653337 853070
899251 594057
658899 839591
613054 886293
653478 839455
643946 861289
726832 779236
994187 511485
628119 863022
903553 602751
772338 730684
492430 999199
655911 844193
820325 678676
980849 523943
616290 893504
740009 766732
891624 610467
812859 678476
759601 732231
838997 655115
551147 943830
497612 995470
865827 635323
854317 650144
666263 841626
829413 677001
815154 681879
729000 774704
674332 820663
667978 826560
683411 823476
740528 761085
836363 673585
805053 691002
901129 606785
755537 744990
987897 512469
685370 808265
604482 902126
707138 793944
555915 951066
824872 669119
744544 757156
641808 848507
824035 683608
771193 723368
957288 534617
804874 700080
497701 995032
778223 715060
629163 868538
927092 578216
761905 735728
632361 867585
637593 863868
718046 780901
604323 888890
690465 812348
735729 764534
742481 764535
705878 798281
728470 779532
774347 729089
816587 680942
761721 740604
854852 649936
801549 698407
816801 682824
543012 955936
656618 850219
559839 937420
568529 937132
830908 674582
759286 735555
542448 950870
824038 684513
668449 825205
708583 786593
880232 619874
628515 866340
564403 929467
978334 511799
818970 671386
837183 664006
799504 698614
548937 950979
614602 884903
951375 548972
810790 684129
825371 677381
623499 874308
588296 913284
709136 799364
883832 622772
819240 687942
549682 940838
905709 601534
870895 621240
768837 724158
587013 909101
606214 896161
821262 679848
693327 806154
712805 793689
762506 743283
996740 502708
749085 746900
589465 905052
549763 950834
559772 944153
949551 557844
876018 628863
642771 849230
586119 912595
526434 963916
895723 610978
582622 910408
812890 689592
669694 826850
753841 740129
838960 657700
722434 780826
676871 831835
579304 919920
896989 608271
956277 540647
535361 968556
895071 607445
618855 886287
620811 879971
618782 885174
796558 702883
928428 562358
982345 512397
710834 780029
674388 822399
577421 932349
668052 841089
839116 670346
824238 680779
928544 569397
864080 626529
666056 831000
706564 800151
940920 564169
683061 819576
896571 612181
621535 876492
559382 934917
677179 826968
587430 907253
604978 900957
796579 712910
702499 802548
638881 855693
560156 933985
677306 831756
847252 646003
863059 643272
786919 713235
953848 540248
759545 735850
887949 609018
589551 905393
794423 713126
582262 925677
765109 736303
681901 818185
743238 751385
925318 576315
997759 512131
825597 672276
833124 671269
624591 885188
586798 907425
772408 717673
865256 624967
957356 533830
597167 902455
746671 762233
674959 820789
788472 710927
797820 698239
631930 865258
984566 508380
798514 700045
792908 700634
538773 966513
606913 901123
994874 506403
536537 961547
939052 559794
874594 617586
643076 858332
888561 621271
718587 775800
996020 495530
705123 800619
837326 663879
803906 703677
655359 847106
807412 683576
924697 582956
522641 981280
947636 549952
962778 543317
788284 715691
891211 611411
948299 556114
740429 753056
507274 992625
699290 798066
862837 630905
844557 654372
923927 566113
529756 960480
965895 529886
561218 937760
627903 862696
556463 952945
665313 839997
739820 754907
685420 810510
582550 923416
723686 780400
574510 916719
560644 941892
569001 926025
676480 815690
934853 565823
887616 612005
583683 916965
544570 964714
921033 578440
770787 725557
520912 982211
677157 817736
939122 569639
832895 668721
559567 941092
980679 512719
965937 534234
522562 975732
618672 872071
685474 820664
794061 712132
928948 567169
953069 542892
585761 912143
943371 557280
731953 758363
655659 836694
823405 671937
580563 924976
957001 552468
554553 941125
975294 530332
915227 580555
665770 828608
815588 694147
702741 795204
903322 593136
846918 656137
946302 549484
546777 959789
861225 641961
761725 735077
697634 794944
535450 966722
576300 923616
936714 568928
658798 839053
527896 975401
674401 831161
507762 994126
553166 945735
628146 880235
697319 801233
536172 973172
836665 659236
882784 612182
688357 803074
813049 690680
797254 711946
973470 530556
653355 855125
845911 658242
569484 932949
943823 553868
612349 883943
825242 671238
644943 856298
600764 897580
873643 631051
931958 575891
510208 996862
580489 923814
672340 820307
523596 981238
768213 741522
629080 870449
838462 654221
874739 627951
706226 796986
981710 522332
848783 653673
779971 719050
547773 945078
870719 639080
605803 894349
694894 814963
535025 963157
688682 821246
532623 974510
554271 942934
995785 506961
775652 730440
674204 821702
728977 761714
853085 643732
754408 742747
629506 870262
664196 834748
823674 670543
721880 771678
809220 683590
651777 839177
802045 697355
703050 806097
903297 596409
620611 884957
990521 511178
913972 590630
884648 618945
955192 544675
937230 557666
767431 733057
973379 519309
927157 572696
674100 822374
504324 990705
955542 540654
590772 918002
681112 810558
923649 583532
994554 510336
989903 518271
792434 703138
694704 808400
514749 991886
991459 502800
785253 711410
630548 862206
703349 789219
681885 813034
770664 724009
554291 954251
632859 872836
990690 504342
811420 694405
620547 887251
919547 581591
782659 715542
733311 761447
743295 758192
897782 592461
656122 840968
597725 900708
609257 887227
873864 623306
945558 557210
530286 975364
794685 714210
857168 651048
935471 556381
800600 691489
862428 638559
776563 714033
805415 701759
548736 944171
712324 790107
662372 839169
602138 906468
694188 803074
683237 817534
537848 954016
817314 685022
757906 738866
980091 526926
773956 733358
852998 648560
774483 730079
662499 830076
514370 994543
985180 514346
941957 563085
571336 924416
710577 789639
752861 751386
723144 767359
745587 753399
875878 633072
951521 551835
516551 979065
710556 790404
705790 784869
907882 587640
788000 702048
749751 741305
796937 693557
862133 644471
632768 860702
974046 532329
853962 649693
937722 570150
726178 767856
879616 615865
586346 918934
631343 868736
606696 893184
778094 714148
753406 752222
753257 756359
648971 845133
596452 911051
780246 713374
509796 981861
828988 664397
507143 993163
772699 718760
612750 896048
868625 638352
662765 830052
511993 983163
745233 747114
940361 556449
593761 903082
529541 972923
689911 816453
686311 806415
837555 667587
906686 585178
876213 621664
859241 633956
502106 992747
536203 968928
598202 904056
808261 691669
926858 567303
581079 915169
924798 573842
897133 601741
614445 890487
622348 883802
726299 775480
860875 646228
766720 728634
936922 568801
680527 818165
623831 872979
821155 680914
679172 826585
936299 571478
822863 683907
644023 856223
764735 745142
986284 510680
813927 687211
775950 733445
779117 719896
594592 911905
834601 656026
977476 528758
810717 686888
776922 732606
889563 614497
874884 620777
668472 821594
706077 784989
753657 746648
847856 655099
921272 570279
932734 560813
605845 896430
682451 814351
539229 959497
566781 936403
763059 736899
916345 591848
906794 595114
626044 878794
843567 646671
833511 663399
500187 993759
597885 900716
804963 701000
913504 576985
875517 634009
936509 560378
868704 624252
547591 952685
719687 781702
539646 951149
771449 729536
641637 865554
610255 891442
805770 700291
517834 982270
753351 743032
687453 812823
933019 558934
724890 765163
654707 852069
781401 726076
729482 774662
581947 911202
562477 937067
583905 914187
961561 539732
507459 990022
842974 647372
643171 860671
543064 958389
624424 866837
626699 870316
638519 870243
772161 729832
780011 720971
669758 834096
949539 540480
737626 769678
540088 958500
790193 714082
540986 962554
556403 952556
944023 559710
674130 829247
743141 758852
661728 839321
663407 830185
516987 988666
544734 961979
664319 832626
728869 776759
673562 828811
535999 962828
603412 905058
510642 996405
511654 987110
598629 897578
556023 939291
719580 771976
838561 668713
862296 639311
562636 932572
843419 655045
930327 574471
591734 903931
720881 769200
972250 519547
606626 892801
508803 990614
982527 509892
744735 755980
699901 790470
639290 867635
919880 587846
950680 549835
619495 878443
795493 702592
845002 650234
761612 736608
890539 602513
708325 789434
893131 611057
995337 512864
949851 552330
552917 938425
591635 909731
666766 823267
981833 510902
702186 788958
578425 912108
915942 588140
782240 709903
833415 670920
842793 648063
707468 790677
888320 607467
667698 828174
945635 549759
928457 579903
589851 900322
765456 735210
687401 816854
790931 714175
609140 893484
962664 544668
907753 596422
615456 877815
516179 977809
961339 540760
725105 769058
801388 694802
514992 986959
924419 581464
618741 882572
583442 906727
747444 752905
562947 933417
628462 881077
842059 650899
795805 697992
853745 644845
651610 843360
723282 785432
901267 597752
991486 504698
622100 885521
675032 816137
970606 531830
851976 653453
533625 973501
672432 827764
588544 910476
643415 861995
812367 682571
946200 546529
854355 638814
593591 903840
722526 769305
970499 536873
636417 870821
650471 843056
878170 621345
577859 913228
840125 669556
785132 712932
955718 534356
804047 692505
804719 699855
741561 763945
665719 841390
556761 935013
521956 972481
838722 655328
599081 891392
792249 716936
995971 500698
973382 532586
666944 839180
711490 783266
806988 701790
947855 546144
659609 834013
694588 797883
515119 984263
737314 757324
799770 709490
822587 682414
543274 958569
519541 982250
995033 499510
706935 795769
905423 590786
862455 644327
981977 513178
602841 891872
763605 732645
958342 546864
578939 915113
954313 547609
818113 679019
786456 711366
608876 900674
674205 820386
691367 800198
966434 536103
991915 499705
950884 557321
767040 727564
989943 506221
498494 991841
654666 839978
690397 802209
550869 944542
592337 900774
949626 541635
632724 868566
587140 907992
894213 605800
843487 652586
529755 973020
946990 558537
608405 883138
516968 980354
959006 531490
495714 999969
953142 552943
612775 879874
560625 940008
513529 976814
526414 981287
524069 967077
941555 552582
632535 858414
772587 730351
607781 901582
559845 942091
593415 898179
807938 683094
790883 707862
664224 840521
935554 559748
927844 574970
808515 687516
922499 574594
765395 734097
638289 861043
824304 680702
740680 759171
824849 679721
616666 886509
836380 655644
761014 745414
989009 515420
811638 692392
839513 651473
933313 567998
581926 914170
689098 809954
799039 693238
842206 650765
724817 769100
887265 607896
705172 790023
857145 642397
739721 750812
595337 895829
500042 998452
967345 531494
746586 744209
893174 598904
831558 663784
749871 743984
696368 811203
959242 539590
496308 998672
915747 583532
604997 888112
604438 898664
646650 849799
924243 569187
838433 662940
799056 705826
680972 825753
569892 931209
779434 729478
607404 897567
867140 632103
997662 501232
616670 885487
669871 831350
850781 643346
770295 733947
827392 672746
952220 554260
749359 743977
905394 595143
842174 656598
522756 980771
707521 783089
990123 512609
818966 682500
821275 675987
724614 782017
826400 671750
874394 617381
725602 772099
957786 548276
696842 795574
860770 641287
852278 640064
741095 764993
815935 689481
605658 898982
582626 920917
631801 864189
657652 850985
510747 981766
565724 928746
943184 563954
736566 758055
746361 757676
936160 558009
927020 578963
526929 964103
782525 719524
942778 554680
734012 772989
559972 945972
871763 627805
651310 845122
620716 875081
777100 713000
806317 688414
973724 516293
881210 611586
504535 988542
945287 564654
640747 853148
949808 543100
954982 547965
546970 950346
996048 513130
898371 600819
714071 785689
740376 760566
500593 998435
549451 942606
579248 920364
559631 934776
815958 687235
808365 688402
706020 796521
736761 764388
846661 656269
674637 831007
767286 722813
641632 860522
708245 796076
955877 542378
652840 841819
805448 695457
580232 918290
624015 871637
782529 710854
513074 987964
550961 949345
514261 989284
508428 986532
843501 653369
584834 916540
644992 850087
612369 888000
967311 529111
692007 809598
539297 954852
787121 704824
561955 937389
849875 652943
915803 577440
849928 657492
723001 777810
808988 699708
615983 887264
682366 824466
968447 532006
971186 524277
956079 551202
997578 512125
757359 736042
633345 858691
813959 691383
632857 861258
855675 637617
674696 832610
647798 847926
756893 738863
715204 788903
959847 542302
785141 705316
545271 953751
752213 757164
829451 667227
744543 754635
546527 954904
818224 674258
540245 961958
678194 813686
535934 954374
538450 960543
577702 929501
906302 592557
807130 693228
680889 827206
565540 942647
982242 523237
876975 621515
910588 598799
739995 762271
596626 911331
969639 526804
688081 807493
897492 602012
786395 717063
939039 551452
984559 525141
994949 496108
506082 992571
537814 956915
786474 714948
860796 649164
689421 820117
859093 635261
574409 930298
743604 747462
630497 865598
799496 698513
972033 527606
640103 857799
861991 642094
658169 837051
545111 956954
574886 922137
568595 939248
937962 566179
777292 730926
739932 754471
963945 536280
908311 600677
876533 624360
861566 643564
538556 952441
595867 913118
901332 605264
603670 889853
840866 653492
728853 769768
568512 928659
980764 527406
554613 951859
840856 660235
968209 530176
867660 630600
935777 573579
514571 984879
685698 806504
973178 525125
978250 514840
802893 697177
624475 884185
929243 570701
873155 629172
547623 942652
906063 594330
784779 711309
711256 789021
973221 533224
639293 850914
620269 879979
862780 631210
767762 726770
743207 758514
630865 865296
736824 755222
765916 733208
573319 932609
891394 610105
677487 813147
934190 556775
946987 559801
716229 775041
951924 545871
804101 687187
689928 804365
993986 508302
812161 697397
541561 951935
867922 641545
527308 977583
535160 970763
847813 646801
541157 954219
981436 519999
887664 615693
696306 810585
905982 602948
671695 821202
906272 590033
957363 545313
975496 518207
838443 660201
915176 593299
924428 570711
809864 680756
825630 680948
676595 813964
659885 848374
510991 993714
829945 676498
714458 782051
925531 565258
757580 735620
903133 588603
802687 689897
811427 689847
633456 872027
722390 781398
603770 888870
817377 682893
713463 791378
933135 565112
999402 495080
971537 523441
542589 957628
766166 729807
923019 578401
541866 963183
689334 808543
984876 521756
871475 624446
996500 504937
513714 978299
862956 643090
688294 801832
987002 512767
855359 640879
980454 511407
716743 789525
899322 600080
741719 766958
532803 966729
764920 741565
507110 984480
670556 828127
902039 595775
874673 632905
936518 564262
522923 976264
868638 633412
905413 593517
553140 950828
654285 842425
712783 789707
994623 496524
801388 696964
618775 891177
803802 703111
606081 896150
558691 948055
617407 885262
878358 623946
987986 520222
771744 722300
667292 825260
565055 934943
581371 916622
839626 669684
505018 987173
628545 881291
524902 971837
670470 836477
971975 535762
593173 898397
927685 562623
999588 499888
581429 910221
786922 714973
578641 913943
796150 700267
923238 584242
709466 793123
849551 645499
608153 896327
778246 729956
622301 875352
907144 586139
691206 808281
991322 517023
641721 856198
756161 743746
663923 831520
676258 832496
956815 551718
591687 904292
729354 765717
730262 764474
539328 970341
920499 578130
844541 658412
956757 543228
538372 964345
746057 751818
559397 949229
967395 532767
838511 670141
789821 706213
749345 749896
634528 856180
520479 969602
760828 745991
684309 810639
558489 950243
943238 556361
602502 907321
648952 853009
715524 782045
638693 866038
789270 705975
554182 936390
941926 559493
884168 619233
860709 637942
624464 873669
911915 591569
607216 893146
505658 990828
520084 983886
970612 533471
507519 992500
512579 987863
994414 499052
832955 660253
865945 636416
545100 963802
969603 532305
852333 645408
811748 689017
545093 948973
505617 990116
674774 819499
663247 827839
679650 813781
631029 859760
527869 975582
542792 963457
658345 849120
992824 514083
692901 815396
852652 647312
912049 592070
544891 951008
826743 679968
948517 559846
866452 639415
923984 581896
511446 983503
889208 604559
591522 905514
522087 976505
956782 551941
712786 778521
582362 925764
929950 576388
809643 686223
530511 960020
971132 523278
615916 887989
779792 726070
979459 522282
615120 886963
550464 959032
510887 981024
892069 611712
833151 672997
571613 918827
999809 496782
868417 622396
642896 853343
842134 654495
961908 531283
578017 928089
829643 671277
972903 524001
836491 653763
922459 578764
992510 505647
725675 783242
913801 586186
538287 954431
918458 585439
669341 823531
549852 956187
723298 776641
857671 637368
873843 625039
821963 677430
852311 651879
560324 945959
529251 974645
800213 698566
993580 515020
718276 782212
669574 838265
599407 906762
530702 960607
946887 550348
531308 966621
769899 726142
908507 586072
667064 830961
835865 655525
531854 963792
745283 758434
966423 531830
605825 893183
527521 972556
702587 798716
510929 994729
747153 747065
548336 947868
831980 658522
676934 822418
718835 779862
738119 765448
894951 598003
646652 861530
540879 949350
888819 608568
798356 700807
962390 536200
831464 661023
714517 778199
843364 646757
634326 855828
729191 778807
776313 729527
585480 905367
699020 796177
824736 677388
706836 798490
647261 858331
914156 583039
926493 578029
605852 900829
558105 932308
618834 883095
515889 978182
566112 929616
905315 588342
725134 782806
760224 735662
667161 830115
601404 904082
912295 589048
975791 519148
838974 658157
556656 939597
727165 776383
995024 513269
621764 870416
577101 917112
835118 669145
680256 812562
596574 905603
693354 812277
755132 744158
589664 902033
806645 693083
880671 623630
529366 968688
803153 704019
507639 985157
617362 877268
550007 943419
677832 813933
803179 703141
872740 623042
870797 638546
767151 729684
658130 834430
996807 494164
791806 698630
708021 782305
752505 755335
967579 532795
643318 848120
741910 748359
612859 894812
790656 713106
695226 796640
950202 545422
871669 622162
567899 923214
814942 688927
769024 723346
851856 652665
647686 857904
878587 616663
788239 702424
932864 560849
524222 971378
712144 780836
641134 856775
514197 984256
722837 784882
824824 666583
913319 578322
574875 924468
970291 525851
719470 785620
739941 764356
920633 574950
969739 529163
828819 672748
565987 930731
676901 816051
807860 691125
784341 721565
799980 704361
804671 693508
674545 816616
530598 972287
948076 553292
690724 809408
618409 890514
797271 703804
519966 972681
604986 891804
999485 491770
738785 756220
837572 652703
554640 951479
859518 646141
675483 823950
673784 824198
839028 652635
903071 600451
656317 838214
518337 985516
515514 991967
628516 874882
822477 684349
520739 987780
594833 909184
751240 746984
586672 914155
836834 665216
778309 726572
649775 858267
940387 553780
729775 778926
645296 850328
545999 954971
795775 700554
767813 724683
704534 787927
750773 754161
999543 506638
807562 702124
973211 518877
800192 699693
871900 622160
922806 567493
843280 652193
868578 624654
631937 873930
912608 596854
578075 926664
784445 706074
709029 800802
719783 772816
591000 914146
732797 768733
953391 546489
937647 554994
854949 651404
514746 981752
740689 765096
611209 887546
605089 888696
540094 968494
606728 898143
625474 882598
898336 607828
876793 623369
816324 691152
915764 591856
515726 980748
627320 874894
942489 558593
990110 507900
511958 979058
883505 607167
732200 763597
493598 998771
644700 857074
604159 898454
654284 851019
719307 775370
679473 828701
842224 662825
521492 980211
604418 887320
526769 970015
560981 933521
907749 593967
710990 798008
592240 911295
569301 921266
633098 857294
573053 922689
989256 512949
836542 672981
667880 835367
784948 724661
626142 865955
561199 942074
737633 771982
636028 856910
967188 540147
584690 909779
674691 825304
841130 654458
519689 986753
738417 770061
929290 573360
614761 885334
528939 966063
518495 979459
707477 789849
794681 713605
778845 720063
938431 566955
786625 707807
878255 625190
940423 555028
902487 600326
583666 925827
842739 662225
817641 684256
814588 689907
940079 559676
659179 840060
945775 547751
839149 664700
976985 516729
885985 608788
580345 924715
577772 919422
585896 917978
718293 791228
525856 972300
719886 787468
831653 676604
571018 926529
660017 841719
532748 966513
568968 931297
573236 923704
652478 840101
974857 533672
576425 925319
616683 887087
885969 617958
518052 989621
740760 765838
802927 688965
535596 961021
611967 889756
600849 899870
781325 728065
886056 617652
593691 905528
916631 587450
788456 715423
714952 781619
828582 665075
973354 531017
779732 723944
940698 557126
752260 738807
646959 846124
776958 725106
987395 512707
578320 929255
916255 580561
849374 653417
508637 984120
658524 841255
932378 577007
929815 566362
726374 780436
830323 663324
954240 549323
967069 525881
647202 846021
667486 826094
656120 840537
635929 854397
712432 785226
915391 592125
503675 987844
613421 886840
576290 930784
894292 609485
739661 760016
880704 609516
975851 531541
644107 860770
934142 563248
942903 565458
923795 573120
890069 616235
907959 585260
910099 599195
608482 887524
567867 931009
538001 971349
958952 542755
964242 530639
711901 793468
579970 916987
765517 738711
554029 953953
549144 943659
511658 981897
847059 659913
784879 721896
842056 659008
881815 621677
536065 972804
556388 952630
789110 717252
721897 786161
781859 723022
721104 786488
793125 712978
858879 648508
785784 705870
683078 816571
665426 831402
977340 529411
814978 684211
940760 568247
625624 880583
965140 526193
971664 537152
783590 712214
930264 567906
621047 888593
798308 695346
526960 979121
548154 955320
764520 733656
723468 777733
830474 669383
992278 499915
780446 727506
850156 654641
520020 972494
774607 727092
903405 606019
782990 717493
538939 967315
910670 590722
534114 975000
587359 905871
959737 544954
935882 555190
671922 833010
927856 575067
889078 613666
611537 891926
756819 749125
701557 791737
502122 997028
793317 709730
887030 610781
968309 531712
904970 589716
672851 821222
950231 543111
752619 757355
562387 931598
845028 663554
998264 501627
812279 690975
937483 556492
695785 808169
616021 877177
843162 662740
538562 964589
941042 565986
951858 553874
539583 950593
658493 832519
820129 676803
613781 886719
529909 978615
644507 861285
736015 770554
979936 515722
670777 837033
679716 813923
821895 675077
768395 738921
972119 524755
900756 591024
545123 958072
675769 820142
662495 847333
708803 783543
885032 620569
567325 930225
507795 990408
954314 544903
694739 804062
737384 762775
687559 808834
597274 911394
831332 667857
608179 891200
939128 552120
937995 554503
948882 559888
586564 903992
856583 645786
565802 934792
507241 999401
529481 970213
681766 814803
979495 518023
594055 905193
713802 782578
848846 648876
760640 747059
940299 567083
572391 922151
929367 575867
765589 736257
534006 975189
590402 919502
920626 584962
625501 873315
999167 497901
717743 778219
967450 530065
864729 628561
849246 643566
594984 895121
603672 893348
535269 962339
804700 697905
713234 781095
530595 973678
770803 727650
726284 774945
680108 829217
829536 660540
765265 744089
589055 919363
812644 686182
600164 896078
577020 917612
831779 658820
978196 514815
959061 534437
631528 864188
868407 623408
898289 604901
511116 987050
612693 889674
816262 676149
517132 991764
708472 788577
896252 612146
621186 885194
908989 595381
599066 902636
656654 841626
932884 570670
884958 619824
904908 601579
702920 788805
734393 773587
892722 612870
944110 553098
927207 571364
580688 927162
715024 788895
755037 746161
566631 926651
687115 803375
850690 654278
877509 630824
802479 699076
933294 564643
681968 808248
653955 848275
705132 803592
995565 503363
535745 954290
903371 604599
603750 902741
659004 834398
781340 717809
848368 646512
500275 992673
782524 708098
577851 916655
702191 805257
641178 856470
692367 811333
818149 678319
588578 911491
706923 800275
505551 996504
949215 554110
851706 638910
500429 990013
828829 680291
879015 617207
912117 585625
807079 689303
752786 743185
979306 518388
530183 979023
594626 903619
730550 765983
578911 922684
976674 531915
603777 896212
673003 827895
827782 671901
939168 562610
882246 622644
646340 857532
985280 518808
976265 529840
980827 520066
699018 804509
940860 560545
791608 701457
774908 727749
815855 674395
917314 576214
694046 801947
675111 817104
632596 871712
997984 505365
522077 980962
878623 622880
790351 704790
507568 993254
799569 704331
810884 688442
742057 753119
529393 962100
895016 611662
753519 751998
781154 720368
731976 774731
712613 777766
832091 659440
556593 952057
674096 831167
908157 585221
654810 845056
577369 916345
647931 859736
697569 811953
735078 758971
656303 839857
828898 672512
523815 980527
712328 787531
694712 805094
524496 983163
642404 861761
995463 501902
839915 651351
888519 615223
603239 893385
810553 694957
498204 993246
555899 943494
584035 922778
729852 763397
839048 666300
593344 907935
984851 507526
820971 684466
613472 882962
682224 817527
767265 735168
741331 762693
901058 607000
995937 499341
534426 970466
908104 597496
783826 710815
773305 719486
716423 776403
728964 774415
621969 872602
815360 688253
609518 888452
701825 795702
734305 758824
883902 621733
590503 915675
688665 812413
748257 746405
733357 764652
886253 611559
729793 767751
522028 984264
517839 983713
971487 537156
704838 793130
608554 885215
633757 860117
511527 993775
888417 620944
855740 640155
684764 813330
611611 892136
671681 835285
595193 903091
641351 864522
902348 591798
889287 615145
723255 784447
509986 986424
888275 603755
966603 529436
661259 843322
781778 711717
790973 713419
979505 515650
886653 608628
586991 910224
500473 998345
594556 905893
857316 638984
589195 904077
858659 649488
913747 592368
816166 684627
784390 712410
617935 884176
624416 870957
632531 866040
813809 683405
624738 882276
638418 858882
776100 722056
596847 905973
914271 578759
995650 496243
836098 663338
671165 821192
923265 573020
891783 606697
844601 647834
957417 548453
799403 697504
729714 764931
973318 517014
993471 507015
967256 539623
987128 515811
729978 774234
569920 934312
808531 686922
660842 845722
855680 643543
898757 591866
670628 838702
897937 599972
894319 602453
892966 598636
824897 685062
989025 501371
512586 978843
875685 632959
964908 531824
549038 958036
815780 692467
785284 709986
998894 493684
705171 791787
572138 933110
738081 765342
594522 906373
689312 817607
878184 613552
937774 554066
828569 666415
618724 873742
824932 671614
814796 692591
643065 860656
961325 542033
972978 530426
674511 825887
662153 831199
565463 933836
894784 597141
866341 634589
726892 772087
670071 824667
764625 744055
531049 975901
935069 571385
530211 979779
592333 901666
928179 578537
638074 866020
729787 771314
719763 770266
605634 886151
650395 848349
631384 877370
696416 805939
600932 899272
975492 517234
869520 638285
769514 725685
913210 581632
811700 680764
725105 768622
923809 566982
914105 595397
919812 581364
667953 840216
888702 613801
869228 625932
743232 748054
529646 964550
593300 902998
683999 824566
865179 642886
991799 505723
898257 592541
837781 663394
961000 537812
627667 880408
703890 788021
769775 728199
788299 710032
867214 625652
553206 951124
946864 558295
760471 738418
565628 927926
808339 693360
852902 656731
704545 799687
794697 715054
939038 560599
927747 573154
872644 629118
651762 854987
820965 675802
936563 555949
742411 756946
897719 598345
839219 664391
822307 675322
519058 986027
510850 980624
812418 679401
752746 751540
595310 912289
806551 690736
898956 605742
748014 757829
869380 637846
787828 714727
649852 847522
628759 876657
781573 723255
666652 832643
817644 674833
592919 901555
511533 981329
921755 585678
935337 556921
763352 734769
635087 865203
923623 581992
824476 682723
524743 976591
883530 619377
706233 791054
742217 747854
513135 992246
765059 730620
958018 550327
595491 898759
605807 896363
730739 778493
709348 791706
644902 860764
799881 698169
793573 696772
934546 572076
865942 627672
752147 743065
770289 734412
544712 951723
959643 549239
787676 712666
536662 961080
657519 832664
657576 842622
699905 791154
720725 771329
758665 748722
623705 878814
681803 817451
654816 848438
780148 725423
628805 868256
973299 536675
962807 529140
856387 642143
688424 819562
587521 914885
903019 591844
813328 685801
887369 614227
673822 830691
911371 588256
614879 880089
860051 633480
871746 622211
600295 898940
526680 963737
595946 902475
509132 983341
974355 517925
755025 749196
522116 976201
653211 839864
516741 985981
753331 751702
946988 556251
597745 899945
844437 654871
885414 618936
990379 499792
996068 498786
677136 815514
804153 688321
826981 676597
835730 665923
516724 980218
684634 815135
666271 832208
942822 559645
620292 883312
661507 837765
519058 986675
503958 992633
580120 919586
734355 772754
539809 967436
680519 817729
863982 626855
700093 804798
591715 899158
681536 826166
578161 918957
926668 575091
737768 755373
910426 589312
764208 731591
908019 588574
671217 830599
962881 539709
705635 785667
734391 771749
856323 649381
999659 508530
940910 567232
724225 773365
600618 899874
543827 963949
624444 875085
537227 958800
894338 614309
832777 660124
811867 689523
797193 694480
957806 533469
808803 685755
565652 938734
513502 991883
782372 718528
598235 895948
911137 596115
678127 813075
996636 507723
695276 811198
676990 818273
574032 930764
776409 725961
851259 652280
499997 994877
793811 709440
773067 736503
848786 646320
802416 705865
592994 908355
953148 554634
919628 573808
970397 535607
637020 867941
757117 747033
839346 669348
754916 739725
632190 860409
998836 503971
577776 925853
967109 526422
592361 902093
987517 505441
686900 811512
604043 887451
839807 651584
911789 594221
749511 759043
577910 924336
907327 584070
532845 976143
947006 544763
553958 941806
662053 843616
624401 867052
516248 974459
687642 815228
778002 730447
549888 956560
577190 931737
696069 805890
845524 648644
713909 784007
879401 619341
950562 547413
572103 928889
810021 696086
684184 818531
808387 698356
721116 777831
825784 674863
981528 516909
520572 985605
916355 579491
837111 668704
887928 611489
919356 578137
591944 904526
771208 720907
916298 579213
644919 855943
861788 628898
941804 559209
740553 751521
775718 725721
537904 969913
958655 540129
869264 638316
707456 791391
495198 995495
566474 935463
997352 505035
789877 702159
945361 548305
551265 942936
975584 525344
711045 793843
553753 937964
664513 838669
503676 991091
554984 942767
511767 980122
614195 879428
730739 768445
733347 771333
657952 849379
867027 625831
601227 895308
700538 796960
775100 723720
873262 631600
761583 730191
953596 553731
932113 576216
630592 865875
511084 981542
624986 879841
689607 807020
981369 513939
696648 803117
613914 889279
605368 886303
655739 852145
534556 964469
720940 777935
566818 934054
849140 647446
837036 667920
648342 847873
880263 623012
993028 514698
703139 805843
840676 652636
962759 535026
574090 918307
507761 983253
861911 629177
982095 520105
841627 655245
566244 924592
972480 523083
777666 723415
650574 844260
669165 825680
982194 522025
854060 655245
682144 823851
642375 847901
851573 649059
804167 692561
823872 666163
567909 926904
945874 563767
771881 721703
811958 678509
936507 555659
677964 822770
585286 919482
734660 763492
972158 534192
669491 826086
814234 682687
535643 964819
939226 564152
961008 534236
965049 530435
896043 595936
909879 587605
997978 493763
684770 821946
525624 980198
518169 986178
694807 814604
965094 535631
874417 623579
877905 616204
926109 580532
834321 675141
852109 645146
812745 691243
504487 992810
613296 896129
831175 664589
783907 707842
802130 691892
759790 738974
582439 910007
859195 650712
852168 638960
717877 782380
833184 662438
576837 914388
603340 890086
745615 763839
977219 529340
642504 864536
656967 837026
785911 710076
839635 661165
806707 696962
604547 895452
545754 961500
768595 727769
651719 852893
771012 720976
868339 625159
620900 883546
891702 605738
679781 825456
493236 997979
876053 616672
648519 852330
868807 621578
798278 699036
717170 787770
769219 737021
693035 799514
621047 873853
734530 767675
843807 664549
644950 850976
663444 834643
930735 564807
714374 792196
941477 555359
500965 999573
567518 929807
788513 715390
670248 821172
941857 558421
950842 544603
948722 559925
730416 770027
508877 981923
938764 561699
706646 793719
555187 950142
602910 893354
903351 590430
921903 584549
630653 860019
815390 677067
778879 725980
574278 924527
620427 877655
651874 858043
690632 805063
815221 685373
535209 957945
896053 606120
947294 554449
774119 729364
994425 513077
570557 935258
706055 801609
707799 788018
837103 658546
851826 653932
709261 792682
696430 793680
515893 993360
759570 739827
624213 869683
853481 640136
818771 684779
659771 848839
784708 706624
672670 836684
913306 585372
639470 870001
648779 855805
598234 910501
726536 765670
587081 920618
593263 900441
889652 609376
981264 511060
728725 778494
915510 593494
921296 588308
530266 977174
609147 890144
561309 943757
569811 934669
946975 559357
555735 943519
534014 964517
510784 993462
877272 623237
895971 595401
747969 745100
839941 655476
833570 663962
904406 600748
787590 706281
853641 652505
665968 826124
559231 931211
877656 625797
831382 664081
628446 866015
809677 688997
773924 725016
566354 938869
959771 548456
810628 691287
703701 798301
601538 889169
868416 637701
827794 673721
684883 814199
878155 620069
534375 959283
685939 822530
644224 863462
629788 868248
879970 613812
909615 580916
557574 937433
989661 514738
731372 771174
575137 923528
702767 805533
628512 876331
666165 829104
962966 527530
598979 898920
629035 880175
698395 792278
802699 691485
747633 757397
978987 520417
690905 803232
621846 876541
709100 790617
641420 858191
628854 869933
775035 717877
562548 932856
520942 975955
909753 594468
526615 971334
862152 634696
844976 646611
781782 715036
539781 964031
630446 864254
751307 750505
997855 499711
792631 699631
831843 660965
563228 935382
850446 656959
533576 967367
519844 983567
744088 756544
900339 599710
878253 616773
908604 586065
513908 989398
978460 515345
545843 960280
795433 697450
818714 671986
658546 847719
807792 698531
693720 798059
911983 583675
576317 923565
680505 812931
939774 562709
513862 976754
756032 744423
708707 793007
547920 948734
983616 520475
881463 616125
991783 512890
964386 525672
511917 991556
648492 858016
833055 658843
548496 961097
665416 835199
869658 640051
516819 980062
650253 853265
519763 983270
752304 753861
754694 746858
638695 859774
770061 726679
813419 683076
904145 593873
944551 552838
534521 966577
705915 802390
882382 607755
684768 818120
873358 626974
758600 733395
615227 875112
573985 917205
856561 647132
797137 703295
635340 866247
705025 787895
865805 628280
808204 689869
887221 605825
854587 652942
857521 648108
937528 557313
920811 569711
543816 956048
782346 710099
715723 778309
669238 827664
609454 886010
569366 930133
811252 682834
639396 857167
701197 802524
913122 594791
896630 610091
994111 512004
533120 972476
742999 752599
904998 601813
753411 741085
916044 584866
696679 797740
804284 701264
615245 886199
862824 634747
760117 747354
630308 865640
806465 695163
736696 760052
573178 926639
728888 771680
897708 601401
616003 879625
531078 977543
974088 530785
641215 855408
851921 653426
710549 783094
987866 514913
901898 597572
549706 942975
957584 536224
710329 783261
667484 830096
639300 851835
660586 841114
962989 530939
710859 783886
985310 520394
745327 748822
565746 936605
802450 698675
563982 926967
670938 822600
988203 517123
618699 884358
854866 642263
593587 907824
876821 628893
705485 791750
756658 748656
684318 807102
736068 767780
690251 809972
864768 630557
872035 634136
544451 959253
801857 688978
748432 758181
606842 883617
615446 893996
675836 830913
874655 630744
584964 905861
860165 648363
642184 849720
551161 945752
999636 503825
724332 781984
618815 872385
715333 785625
667236 828896
613701 893401
853570 649123
569324 927329
874048 617759
887117 603253
691056 800287
544601 950050
753980 737263
785880 714733
955537 541686
639746 853721
823018 668509
716476 779751
819109 687329
724054 771298
959979 544291
820812 670923
855248 648427
944787 559640
902992 601710
917457 586789
973769 530528
762786 739042
589919 915768
892296 615396
915180 576683
591384 908782
997154 509006
503442 993845
646624 863145
817392 677703
574567 930429
754387 753823
928408 562619
672877 835686
929618 579826
874395 625931
611552 889393
527542 979887
949501 558611
627430 871454
902310 600846
934759 572930
563709 938309
768263 737018
606296 891075
775814 715655
910116 589847
588091 908391
834984 663961
662586 839610
621735 870989
681177 812900
631511 863365
705328 797943
613638 891361
817177 689774
888089 619984
726693 777947
813112 677961
653872 855247
804058 695805
611609 881354
678639 813107
515560 985852
768838 721667
830767 673946
654890 850611
710803 783991
605595 887389
578005 922519
807825 696998
960088 547371
634307 856899
636842 872303
680049 820505
820246 685774
556660 950745
562267 934775
816178 690011
681233 828261
949778 551910
671224 826978
593017 905347
716196 792344
827480 671916
944935 553261
677945 817052
781953 710088
594998 896895
549045 946383
616665 875326
874775 629422
869433 624288
547380 947841
561174 933198
908479 595548
882212 608962
631706 869994
837545 656798
657355 839987
635888 855128
972114 523652
566699 937879
765936 727440
517241 987257
794896 702395
529978 974993
801916 690176
867126 629239
691832 814469
670124 832025
783676 718983
745944 748197
934798 559117
777542 726513
695257 812328
810160 693154
615332 889358
694962 800242
920972 584868
706462 798981
615295 884398
928574 570659
977733 519649
628113 875826
784650 720304
641477 856173
809058 699904
945971 549188
533820 972371
759158 737751
983093 525989
767807 729373
686116 811811
925757 578279
788665 712511
790134 717357
654636 837577
727564 769525
519846 989397
743330 759544
527788 962881
876859 614464
895733 601748
768640 736655
725974 769163
641753 848548
830011 665149
550116 948560
816888 683511
717819 775770
613575 896108
839086 658873
791231 708612
531639 969811
948357 557074
530805 966175
519299 981528
902032 600444
600674 897508
949246 543365
554389 938133
745513 757281
640222 864605
680634 815049
708417 791804
855116 635887
583641 922868
651879 840136
502796 990535
967441 522638
910170 591424
905666 603349
789612 704917
523053 984576
632586 862562
601897 890916
865914 626627
831348 676821
634591 863256
652706 844781
827903 662348
620610 879863
521258 978730
702417 794518
743603 756568
668253 833831
809804 687904
686569 803669
875488 621415
825817 666730
823534 672752
684525 813461
902242 602668
673190 835607
620344 876452
581050 914715
653315 854769
759227 738587
952331 557240
545444 949400
829641 672496
838348 666645
878229 619794
638403 854537
981737 510360
539376 957573
877825 627442
885195 605440
923665 582614
677026 828439
835863 656881
531306 976829
627480 882201
701098 807887
655580 840741
857666 638953
511162 990333
769814 722455
934371 568436
543737 959168
610985 883807
580249 929458
849412 658715
744119 747992
552212 941531
604995 902372
741410 765142
598523 891726
534737 960974
828859 665603
834394 656630
843513 660267
643258 861586
758913 737613
614059 885959
625156 879094
738489 751578
615561 884995
551592 939425
598773 909764
753157 755437
932657 571515
889561 618195
998544 500986
698850 803684
843391 649822
550067 944680
929646 561122
517913 988976
969018 539248
813142 680347
888980 608884
953421 539694
568370 928794
867220 637400
737235 762338
631729 864964
995517 510547
517390 985951
653218 850926
855681 643294
971133 519719
730943 776998
988141 513645
514428 983297
492701 997889
727929 766795
956182 553036
777982 725953
921834 575512
893442 610167
887389 621962
924952 577140
550294 940525
532264 970593
916266 584408
820825 678734
861860 641715
605892 896575
740069 750256
865804 631420
936816 554959
687242 811928
701574 801453
762530 738295
538960 959308
615336 888822
994204 504373
955731 549906
536381 971973
679711 818291
953035 541188
671147 829289
620709 870581
513721 982185
816880 675465
621430 882507
633172 868062
977201 522868
722148 787356
974251 524630
564096 930821
580780 912163
760180 743059
955343 545595
606675 886125
676607 816851
800723 694003
945750 552602
737705 758812
637303 863253
539012 959279
602243 890264
872039 622662
773587 717100
589416 910855
822666 687250
919581 578728
851711 639044
954455 554373
826575 675721
635745 862917
694772 815093
724626 772997
674463 816009
529024 969822
717490 789085
867875 635095
615145 892589
875785 620170
947024 550683
624313 879230
943302 551828
911917 578914
920411 573835
701926 794652
887802 603232
729654 766672
787176 711830
588146 904164
525187 976986
839476 664429
945714 546249
626304 864760
881236 617526
551262 954298
676347 820632
968190 541736
873571 634000
893920 596172
647708 854880
771421 726820
965113 534535
704781 786767
979313 527311
518315 985936
739218 769542
607090 895742
915018 579618
524603 976753
875612 630636
660414 834243
843748 664763
776626 730555
993724 502223
938935 556503
586984 922542
965498 532745
562032 947652
577831 931798
510132 996604
699431 791104
670587 835398
920724 582997
616760 883508
515970 981591
849381 660185
563262 929073
646247 849723
596603 895780
877424 615349
651797 842075
754233 751415
940521 558526
795501 696937
792804 702031
534441 965369
862643 644986
792375 713156
855733 653515
651207 851364
653457 846132
875203 620088
618817 877238
882685 621837
738214 770139
619330 890468
637015 857126
804043 688822
543390 955296
894816 595214
504144 991721
621504 887078
672618 837036
742999 763746
835764 663451
597515 892828
812511 691397
798782 700970
849297 645585
678651 818391
856777 652974
549343 953906
555511 951378
569762 923803
890950 610756
547654 944445
675419 827376
890560 611874
599512 901391
992687 499041
988065 513045
730728 760401
693760 800871
674166 819744
709620 782536
676521 828548
667995 841160
640176 855440
688684 820196
748546 753724
639970 851191
847743 643943
999501 509592
923019 568919
615376 877832
642589 856824
818148 678610
853775 655376
655891 835356
546929 955244
707051 786754
659629 839797
800111 694515
667483 842136
670265 836040
867244 630353
500728 999352
666884 826304
980032 517735
964260 527385
978980 514566
674601 821062
934601 561285
892746 612757
877015 625311
840905 659465
691897 801010
775636 723198
871968 624525
613592 876798
949103 552764
533643 961244
605678 902670
613464 894894
907100 594875
629562 870855
746810 757322
729064 765288
727422 771368
903228 588566
562512 935834
734632 762961
704818 798691
688279 818695
919854 577522
968013 532707
751594 745418
709397 788494
719349 783006
826048 680991
691648 802425
725354 775454
746653 755979
714387 786914
775697 722755
677992 832005
896269 605790
742660 753879
711326 781132
806905 697447
752447 749802
583395 911598
931810 577300
757525 749952
819653 674255
875471 618030
759564 749694
600116 898420
900072 590722
750528 755219
857006 645089
678158 826499
889149 615210
901984 603247
664168 835393
724818 775950
832123 671405
744901 762136
917662 592132
585857 904658
749125 757261
580054 925095
950527 541662
938783 568764
905286 585743
785214 722723
857260 649311
718115 789392
691341 815701
689353 802416
753092 752778
958962 549056
872007 628842
582502 916337
900919 597383
788763 704057
857463 642884
555307 937241
687089 821180
631892 876296
730501 766859
869633 638315
917323 578527
804700 691386
931209 571762
809486 683062
537094 962672
838425 665292
988591 503140
755555 741970
835924 668224
526459 975518
551156 945700
543362 954387
887897 608071
830829 670456
828669 680543
506139 994982
803738 695344
888109 613694
638201 852423
909052 593109
774856 732013
630078 879172
889533 608679
616151 890306
724024 780066
808068 698210
659746 837954
535444 971577
579001 917151
842964 651764
924691 580952
952335 539205
541107 959226
960941 538937
859044 648064
763960 726214
543048 956503
664185 826007
614932 883160
897728 603991
704159 804328
879254 622623
643018 859281
689508 800616
968052 525843
810639 680242
819714 678235
496859 996298
701015 794590
849313 658164
989617 513323
666387 830718
676302 815108
530348 961135
673818 823609
652032 851879
727837 770074
729018 780288
888921 613177
592816 906480
999859 501175
877725 625834
843859 654627
558153 950082
579166 924407
505667 999146
555311 940029
957050 546893
840443 657806
587300 909238
607634 884137
917508 583076
540530 968881
735230 758791
725839 782183
920094 589035
990845 515253
972465 530704
801520 698400
983536 526191
772972 719694
914950 594446
872914 618707
791810 708239
764566 736083
971333 529401
675990 830246
654300 849603
568559 939667
896664 612667
790439 705035
514538 980186
610693 894805
788091 716108
502465 990156
530040 965687
709813 786867
625820 865467
611687 885137
611315 894429
614313 878434
692408 801433
838742 667869
516310 975902
818816 688818
838525 655589
823828 679271
836407 655582
677984 825062
508430 985198
891690 608856
691659 812272
924111 577541
974142 523124
669156 824123
939379 565178
837920 670288
974523 528988
772303 727057
510882 980425
789001 719901
685072 824655
846091 660625
761593 740943
966274 536932
805455 691545
504730 987827
627653 873960
710443 783318
701200 795427
984929 509908
577157 930915
750567 748353
671692 828255
645497 860695
835839 670126
781511 709939
821078 671335
741765 762971
732940 767514
812119 686905
838088 668907
517285 984922
632382 868316
620007 873109
997858 509231
766336 739628
726479 773859
847129 660547
634230 860416
676709 820702
630972 864971
542671 960858
712418 787008
659219 848600
998370 506496
513124 988510
930229 562407
852414 651747
755546 750598
905315 585548
991624 515528
723741 776164
593423 912483
835758 667064
969061 540304
758367 742990
760560 740893
871419 621850
766850 733163
829516 664035
764534 738149
972917 534865
508219 982021
630184 862698
929081 573277
836990 659832
724306 781678
573778 921865
892732 600468
930757 574434
696822 807085
855962 651157
621207 883834
616485 884894
901470 588750
836266 663804
760384 743655
730927 771106
596772 903004
514362 980571
976429 520909
610617 882203
962930 528897
871791 632035
636319 865653
556056 943650
537467 968158
893373 607035
559002 936686
699718 801278
625109 883989
847330 648683
900416 599445
943068 557818
864838 626046
900754 589669
598952 909085
949685 557548
880506 618458
554969 949711
599225 891302
549908 957930
970190 531044
901669 607127
840850 666076
507971 991095
906487 591678
664169 836905
841295 654119
998201 505637
662408 837013
981916 518301
847099 646645
595191 904965
551332 943618
882322 616270
565235 932926
812574 697266
577599 916560
621910 870525
939977 568235
633985 867878
646772 852680
750383 749634
803968 699475
909320 584869
600385 898321
925733 575052
721243 788277
551441 947327
903382 598264
996966 505205
687159 811713
925213 583237
980973 516253
673220 822893
692587 807052
532944 970187
507284 990775
722984 785128
980832 510291
690175 804899
916575 587915
867660 627853
981214 518674
805007 688671
900518 602728
998693 498891
662965 845994
505799 994348
598390 894596
859219 633589
519648 978465
898563 610587
988630 507871
536478 957301
693725 808735
606845 901151
897669 607124
659001 833995
574305 934989
941337 549252
965515 539269
513800 986340
793198 704951
828443 676309
881288 614763
747842 755306
699611 803976
662767 830347
746030 756895
608764 892928
790998 716627
840728 668158
771933 721743
860840 632997
576786 924865
760664 730242
996982 495360
863341 632083
507740 997501
496232 999620
828668 675962
699840 797514
934399 555741
725558 766881
906130 585479
798492 696839
555422 951314
776622 721665
865090 642838
757569 743348
822905 681913
623263 883623
696393 799039
736497 761188
959696 538988
818493 689958
616684 883570
843005 666192
605560 899586
680626 810238
585502 919167
833516 667254
548084 956099
977677 515953
529443 966796
567475 931242
712198 784921
850151 654354
771213 731786
943886 562996
989612 518230
548980 947713
763055 729763
917979 575955
866020 640146
666239 826211
972499 520325
854775 641746
522033 969864
757554 739314
897252 600709
884986 605771
942244 556038
824200 667922
855187 650057
585943 909548
650044 853404
641017 855050
817081 677896
801415 704094
565809 942426
679268 818446
532809 975780
922089 571452
672229 835705
973876 525161
965710 531758
556328 950273
755047 735804
901776 601774
819509 683858
863297 641007
812049 694793
852010 645717
694736 799090
698880 801922
932814 562762
524970 975303
544619 961547
877124 624124
920833 587064
501000 998204
935892 565154
677950 822716
765893 733679
679130 816558
701070 803109
980776 513778
652467 856706
884374 607811
901476 593727
626996 879957
842152 665493
697717 810799
560529 943893
784544 721124
960670 546328
883709 606622
590045 906635
803121 706250
593173 907033
657733 834166
626542 871039
720617 789009
504754 994680
986364 520864
914357 582204
836580 669182
947107 558342
973927 531368
718723 779764
621443 874636
923140 585882
679387 812722
576688 921077
646952 858493
772977 717532
611447 888701
726136 772198
970738 531382
934519 575024
544316 963078
582390 925633
808104 700584
782294 724012
841705 648687
755430 736885
842976 663423
661682 828867
870994 619429
966981 526822
807247 701289
724813 783515
709790 798795
983930 522301
696262 813063
725987 773875
849639 641438
560351 939375
741184 754305
957581 537550
838002 655321
799307 698676
612141 891630
929461 573877
805933 698687
612845 893305
675322 829969
844920 648221
695089 802598
903202 606293
647024 860866
660523 836992
685791 822094
838108 671007
823172 667531
608612 897691
915668 590968
607263 887929
727738 765316
623392 868665
951195 547743
699333 793979
884232 612229
534037 974729
583826 919274
744741 765024
881260 626638
604376 902708
751096 756479
975432 523400
659086 849990
727985 781184
522009 985211
859279 642625
850035 655412
577758 925869
849248 650814
780667 720360
615927 892236
993283 514786
605092 894508
742639 755739
971139 533948
511660 984260
826050 665456
736922 756731
848147 653643
971188 535469
987541 510518
762247 728791
942158 556234
994844 504776
767468 725076
533886 967863
912767 593220
551131 944922
749870 754283
907558 601624
783944 716078
564455 935852
946634 547285
864909 631311
614359 891995
652241 845607
506015 991236
962272 533655
584865 915244
732228 760433
955617 548552
837438 655364
493829 999693
571942 927505
995488 506161
521463 974981
534000 967109
547337 944071
728847 768284
877299 616967
802953 688330
984669 511582
647087 856458
911834 585413
738721 755098
737563 758419
888285 605272
840443 667354
541143 950758
536775 957612
718877 789462
621491 885273
900985 599139
645877 862336
595890 897891
898320 597820
971375 519250
950545 542130
893896 598623
676905 813875
817770 673673
813810 691224
498408 992937
854282 642255
662839 843076
553226 942186
917058 581428
786820 706001
586651 914292
846497 645086
622131 881278
940459 563182
817337 684258
795538 706919
686558 806102
936683 562381
861753 634770
533062 970030
791806 714385
598148 910236
602893 889432
973174 526425
917198 588615
523236 985726
765253 732362
664505 845202
831826 667823
881384 617625
745483 747613
541336 959775
794893 707155
768506 741228
662479 831609
797682 700015
804285 692983
877436 632391
888375 621533
842380 659609
696319 813144
874498 618327
785055 721587
974233 523790
698373 805033
609979 894260
983730 521517
788690 703988
944016 550021
617215 885454
517519 989437
562825 929726
828390 677895
896035 601396
890547 607656
906398 590052
862767 638799
889564 600466
884134 618232
529208 979569
836560 670894
848563 642134
899927 606056
801993 706860
958138 542019
683566 814811
705259 792254
882576 613487
573277 928840
653431 838466
514188 992059
820656 671468
668357 833101
945696 549598
828930 670034
978137 526116
914335 595100
826575 673701
892751 613016
854366 652979
638902 865833
541521 955486
990696 515862
679723 824135
811803 685040
781262 709933
566712 929585
534093 965499
846604 659083
837319 669100
961902 534551
673010 824264
572760 930227
808089 693711
953522 537840
930105 565140
531259 976390
950919 551917
735412 759687
743295 766643
509872 989910
798432 704296
973252 529361
900967 606272
535268 967700
901556 606634
643952 860048
752926 756804
838355 666538
876345 615930
840257 651492
642172 864397
789603 709544
875321 630919
667273 824770
583652 914914
905797 585407
906821 594419
942082 558016
514423 978686
726607 778078
986755 520217
863874 643218
847685 645427
981318 518991
690200 810607
658245 834550
784465 718868
824804 676940
888008 615184
784529 715728
754726 748084
643970 863234
815587 682009
756508 739330
963452 543489
820308 683872
747405 749514
862386 643635
880084 611078
927463 566999
777032 722521
599422 907787
648133 852948
736552 758125
542333 964466
670300 820669
813430 696105
558324 948208
887726 610914
836946 671913
670023 834351
520725 970728
618124 872165
877560 613179
552849 942921
789584 709011
739806 753824
533205 971815
900389 604028
954097 549601
510521 983203
716757 775870
957166 552365
788661 703526
633634 866227
967829 541763
702329 792155
564760 932629
975264 528242
666900 840669
505378 996532
993320 503748
509229 992344
680917 812445
594571 899240
832057 668890
630665 877580
530916 967417
649991 853122
555408 953960
982129 523943
937034 562932
552194 956802
525486 965059
731921 761605
884489 619911
677560 832433
586750 920590
931669 570043
742562 767248
652212 855612
882291 622339
703536 798088
809953 689670
850739 651515
678292 830012
715563 777292
866400 632014
686376 810128
898028 606006
987243 514010
615984 891739
921957 572328
808924 687280
494370 997018
578995 923261
849685 644806
869207 627018
942532 562434
922613 576123
890148 602722
706085 791719
956263 552584
826884 673493
530420 970506
668730 822751
572682 930227
994270 500493
541211 949092
949887 557023
624265 885685
558176 947309
804277 693338
853092 651940
656188 838511
781850 726650
692719 814659
951957 554256
862941 640263
541962 953639
744273 755600
640425 858267
976703 518805
801500 694797
953014 549365
880919 612336
736681 760466
664839 837036
703746 787650
679557 812756
737858 771396
770916 722175
750995 757913
793546 701361
524855 981447
714866 781143
978265 512722
931445 559475
993795 515908
575689 923214
597945 907184
755103 754096
955569 541763
531335 963965
932968 572674
614604 887442
855287 641511
810784 693448
841613 664535
746623 754045
861983 640011
977766 526028
655365 850763
599551 908219
559592 939985
882085 614426
609570 882939
934097 562497
973038 533682
802327 694904
977707 529868
634303 871760
788364 714629
562391 946597
671057 819698
689755 801568
830002 661794
911876 584225
602160 895066
602951 892757
914340 576781
841653 667597
691635 798660
952152 556204
980300 523853
712817 795697
979202 529528
689788 801616
746825 757960
599064 898357
848437 648352
583684 923591
942891 554378
685293 806056
690819 813488
985434 505083
997370 504041
689411 818207
647295 857417
586561 922494
903148 605235
957343 535488
656076 851364
886540 603587
779558 718645
806259 698892
559399 932571
767319 732464
932209 562551
521761 971199
782806 720394
747029 748846
781265 724571
962546 531531
808621 684290
901498 597522
645169 856575
684582 812894
716120 788046
841840 660637
758092 733255
896763 605496
932094 563989
549421 945703
834066 659981
947244 551285
765488 737937
713569 782659
902798 590538
845858 658449
593619 908927
573338 935393
680470 814127
916574 580129
623472 878472
607300 894454
782946 722689
521330 981243
812827 682216
783554 725982
798138 707183
727093 780008
924283 584641
762934 733654
902485 596549
729344 767365
768875 734736
883896 618314
713445 785779
726045 781782
769869 720660
668966 823544
686429 812972
922731 573990
902303 598545
738423 758426
847527 656996
976350 526746
742371 758059
937973 556486
927558 580393
618726 879504
969675 539682
523293 966969
840122 653964
966400 531602
553111 950075
893653 603916
565563 936300
745782 760180
660753 847221
995026 496634
568814 921213
933616 570897
940647 551085
940646 568273
643803 865398
777781 730811
532873 960294
528471 962944
543455 949498
841804 658964
796752 703492
765879 737001
566721 941892
652115 850584
833967 669803
856605 645256
947716 551812
601268 889932
529989 975804
569906 939368
729970 763277
505423 994001
710606 789693
669677 823703
624305 868209
642495 850828
890643 615050
930263 563885
861127 633977
987422 521731
986676 516549
754925 749008
923447 566983
833205 660822
788516 713105
805736 700529
974826 518395
795417 695107
972294 519992
681421 820980
959091 534574
987168 521543
887801 618285
779957 723976
523917 985724
784790 710699
959084 543941
760264 747564
738110 768166
945553 550994
555129 953294
825024 668438
628165 872639
522167 974433
833613 668466
863372 635974
697985 802310
525149 982269
597902 895143
596032 910262
991178 503811
709476 797403
818489 677956
580648 920862
721180 769039
585067 924280
653047 838911
593355 906924
758834 734514
715075 788191
842810 654131
721579 769920
741949 767673
607577 898342
637934 858853
644869 846781
821654 675777
788816 718901
952820 556066
988516 505904
524366 975399
515590 976739
662054 840749
701185 801492
721101 787322
933198 572900
727483 776087
697779 810228
713791 792278
918518 583618
889627 604167
986686 505257
502164 991625
606125 885362
625372 878176
830280 668005
846356 644612
535262 956379
958430 542773
538880 955188
657199 834872
867791 626739
709619 785022
753942 741878
675208 828657
968683 540856
961513 532433
827493 682466
645833 848395
946599 545337
922798 586724
996327 511260
526413 967462
663233 838527
769747 720681
835671 672544
970333 520875
775176 728270
720068 777407
678409 815980
510116 991067
627178 865105
631622 870840
509587 997806
689146 814731
856597 648040
744508 753744
535090 974012
938751 567897
804858 687168
976369 524577
969226 525631
949310 557365
874484 620562
994966 503372
614649 881144
691618 803280
710094 787537
985106 509241
693817 812432
743112 752680
865068 633955
734311 757650
798910 704206
811467 692544
624443 881064
538895 970374
819225 680872
920889 584875
882201 617436
657014 845906
575968 923178
552155 940764
819228 677127
658165 834028
849951 641886
783626 720427
503232 997723
542574 956899
894102 610204
722163 780405
738045 764851
630473 865217
553014 943355
815181 675717
618906 873692
541057 966083
538837 961645
926175 581787
572549 934719
958356 550986
611074 896456
983680 515579
707650 798582
782217 717673
769056 740427
649274 858103
769542 733302
596673 907685
520565 975734
676291 827518
723288 775082
492496 999887
903010 588452
563035 927745
932253 571754
698549 803756
823261 681098
977613 515941
936037 566069
893567 615686
597654 893402
653402 854525
994384 505255
981191 526290
745301 756961
707125 789489
948352 558826
567680 934882
714771 780033
796365 696079
833277 667477
988472 513409
746848 755071
587778 911134
800289 697217
816286 683603
780375 728003
535551 973321
961744 547826
971961 528962
760431 745278
570194 938834
915984 577030
687954 820748
778663 719505
590296 912962
549602 955145
597854 910162
902526 605987
510811 982783
995173 495903
648980 843261
611410 887104
872527 621225
527587 980779
905146 586924
578863 918714
714303 787344
618805 871807
996040 501611
833937 663685
905789 588380
663627 829136
821259 675741
646830 847450
787789 715703
981644 514841
906605 590867
929306 567289
870350 620219
670759 820056
546968 951903
953157 547124
780179 725521
562737 936708
505965 992509
857426 634457
634966 870062
906402 590148
955962 546987
941432 549260
513220 991431
512173 990671
510736 989853
679953 829322
576530 913790
565873 931264
651321 858425
611619 896377
923033 579977
976511 526530
895460 600305
935646 562277
997067 503165
894582 608844
995414 497265
939854 552224
581441 911719
936869 556787
528658 980333
581583 920341
661555 836315
831670 666704
506897 996172
656378 850772
833807 660428
824950 672625
790206 709150
510602 996019
724217 770008
889617 604539
916854 579930
939141 553901
720871 778553
903741 591296
640658 861229
671962 827074
761779 731887
902507 589134
769789 722166
914614 578656
647471 849172
707899 798543
869013 624338
794626 710071
539903 958062
512648 978466
860638 636324
780439 726791
837443 667989
499708 998793
547971 960303
692126 806170
975224 515344
759551 738147
551678 952003
818881 684474
535768 954347
520911 980231
948803 556458
814444 686056
976306 530407
637174 866514
959174 535169
604392 889434
641826 848614
658326 837203
669919 826927
606977 888243
848141 645661
737498 769003
731815 773096
510945 986178
858927 647866
534898 962191
885716 623565
827368 674687
766174 729595
972863 534292
642870 850952
969318 528785
730063 771735
675327 834187
978968 515146
794416 703883
970130 532099
781098 715765
690454 806763
785337 708521
640716 852398
696944 809074
990521 512878
521085 969883
616996 873477
545089 960391
551598 948584
844903 654735
844296 652019
653640 838005
585800 905971
839670 663268
840008 652060
518546 987609
811912 690786
656422 845875
536278 962186
707453 793200
878232 627639
568548 929285
513753 979280
848401 661598
567295 937629
644532 858583
803162 701885
688665 811932
795216 706661
508856 999337
610130 883722
900958 596953
961074 531687
630943 874615
605764 889793
599498 892582
878362 620631
646508 844847
848059 654658
916129 574802
875443 615326
685374 805454
537443 955978
960762 538290
662397 844018
881021 613075
527668 972840
968640 532903
750023 750774
960245 549360
502135 988564
758360 739652
828583 675868
702853 792034
731657 764579
988646 510183
875622 614827
763983 738640
747755 744540
846420 663437
946369 554284
807404 700645
940225 553131
924879 569730
643105 862676
893891 600756
723120 777986
769959 724394
852689 647707
908668 589777
754606 748080
748839 746786
776914 729687
856511 637535
544996 949640
682942 820299
959365 536266
941586 551899
884278 623487
975978 514661
534837 959579
976174 515421
998863 504995
522967 981938
794477 715007
814455 693750
834448 671062
945814 550978
725064 772057
712486 778462
824607 674655
930238 565469
596805 902147
756787 742829
998773 506349
536446 967359
854221 649858
658010 835224
839552 659790
737072 756065
873616 632844
507429 987977
592678 899106
865386 630062
688307 805796
522537 969558
758712 747786
835158 671312
974771 528389
834192 669859
721806 778662
716363 777184
861116 648257
962258 529252
779915 710383
674231 834796
996522 502755
561662 941817
665533 839313
597926 900941
863222 634095
629801 866192
527286 966075
922874 583319
637982 859055
567033 925463
899994 603330
846984 653420
608691 894379
782789 712523
526935 979239
924041 576685
597315 900944
996160 497487
906838 596569
867725 638954
784159 725089
916110 586513
630729 873002
524811 970294
965817 527717
868495 630546
939854 554908
806409 689812
849262 644798
698739 801325
833163 666503
727453 771804
660092 837920
561005 930434
873989 631652
707031 801399
611558 897047
748316 760355
584624 912239
818635 684341
626639 872000
675414 820112
651044 841810
950372 551949
529380 970472
656720 847716
887960 609101
676706 813603
616530 885238
638131 858698
999756 502475
565442 937804
877487 618883
802316 699086
657562 841044
838018 654691
627351 870016
822240 681914
944560 561145
724616 782951
740231 759790
812816 682540
711064 790495
635224 870999
649854 854923
743728 755842
952913 556942
763951 730649
762667 733744
555273 952754
593396 913598
625569 871137
676208 829015
939460 556399
830686 666123
940993 562481
618060 886089
551928 942844
530092 977712
823970 677502
521088 985654
810861 688037
729985 766577
907153 588222
814398 681597
776496 720094
776550 728635
669003 828207
718056 790417
894963 612316
724711 767669
713032 793294
707594 801489
645191 850787
820820 684765
576697 914620
726564 771783
963788 545701
996377 504593
699080 804171
771983 727914
857285 635666
627943 877915
797238 694270
905893 585583
948040 543668
841771 650827
964007 541984
520262 973705
784937 712690
702386 794672
582456 913351
850900 648996
637897 857056
954402 548119
876371 613912
821130 685613
757012 739721
568206 925244
712545 790660
608557 883540
543514 953222
615094 885783
571540 934086
607869 896316
666720 830236
676049 827831
547636 953303
973265 524190
734484 767998
535662 966921
735576 756873
560699 946112
952560 542156
807648 685038
984447 524108
840625 668783
622597 886558
628528 870594
769858 738951
920832 573673
670635 833523
870142 631484
728059 764800
612249 897263
543062 963119
824632 680191
985305 505071
515250 978243
947564 546972
806627 688149
551625 944813
643374 847904
826219 680294
989095 504588
533297 967746
522209 976606
612788 890699
918960 589038
789961 710870
547454 951873
802982 687408
882439 613419
966987 528666
932730 573766
712336 793316
729438 760973
847094 647293
737655 763790
607062 887527
975404 520062
918425 591527
771213 727953
697055 797812
904889 594064
576231 928445
677674 818233
769375 738358
979993 521008
941872 562156
586318 912854
775496 719605
677719 822204
731994 774251
556845 950461
537370 966569
677757 816728
627969 864998
726475 776203
861516 644623
937944 563665
716509 779051
626590 866016
665860 825824
780945 719132
611720 892127
566187 928156
674676 828341
562001 936784
792469 702717
888346 603241
542181 953913
718549 780732
833332 670603
567589 935075
883212 613917
960863 534938
520254 986293
890473 599677
593471 912386
819850 672863
842477 656382
567010 925662
877683 622304
981841 514083
836815 671492
858991 645270
974477 518433
681955 824542
981149 510523
680662 810181
953878 543351
533074 969300
815105 677578
813224 684419
968600 527474
620565 878114
519809 976355
732361 775396
673801 832293
588921 911534
772857 720590
700343 794740
867798 629966
856293 636043
770607 728393
857036 641902
908262 589990
970306 535227
546291 946989
797111 698873
974401 530531
834444 670413
753854 753369
637348 854936
937188 562058
672469 823427
615575 888772
965512 535186
821132 669990
732428 764707
770902 723217
698325 804702
729146 762675
613384 886215
640046 855084
895699 599661
847277 660108
729885 775702
969571 523970
942570 554839
617896 874583
999227 506058
595857 908387
728208 767762
624412 865976
522785 981325
735398 771578
976360 514032
681103 817878
896060 597581
642199 855568
883873 608277
873356 622512
918712 588237
665381 843393
909558 593445
863571 628811
705838 802705
550828 949660
507038 989741
588180 921393
713484 786137
852340 657327
827358 681815
814025 680259
742952 763313
591379 906000
978172 525499
863619 633277
570053 939339
871082 626028
806224 703462
781179 722260
500801 998476
825674 680990
652639 838679
537721 964246
691619 814218
734555 762172
998474 505927
612197 885199
944738 552886
939237 567960
933240 570410
662034 829843
708220 801389
835146 655113
872635 632158
901590 592975
590484 905889
606561 891359
821311 672525
596909 903892
963509 533899
530844 965155
638908 865752
995687 496685
720542 786462
895052 611992
739147 752319
693274 803560
780093 716614
806931 685314
647316 849155
963975 534254
542642 964712
780110 712049
520739 981450
999514 505928
641210 849455
943858 548112
869120 636121
901954 590506
980310 519287
759336 735992
601004 900973
577762 930723
510028 994149
794809 704603
914459 593990
728825 767005
721568 773457
864435 643687
933425 557765
662770 846962
506149 993308
813160 679637
633036 859103
933474 565971
659527 839741
698479 808500
587701 904175
660440 834501
809584 689321
624570 872101
807425 683783
687138 809659
525181 982517
833163 672248
960325 539702
886932 614366
615471 879849
647902 861803
885879 611256
608266 900572
927684 571609
840135 658578
728028 763089
642979 863489
773116 727775
963260 544522
603656 886374
856315 647801
999495 502285
986188 506815
767377 735143
805848 703278
857463 649686
863324 642198
542593 962075
604288 887644
899931 602903
909931 598150
827375 680527
522994 984603
800029 705727
661685 844218
556726 950977
583502 917243
687945 820750
616513 877160
831913 671882
771506 735458
697268 793148
715142 781370
591784 903304
989629 503187
990438 506883
524844 972017
520036 976556
948840 550559
600380 906649
520077 986797
562173 935357
979916 519301
830198 663033
690600 804224
673957 830053
585434 915748
907510 596339
712128 784047
518166 978696
563892 942891
829532 668247
593105 915147
566698 923351
899211 594589
677298 819259
797482 698715
795879 707614
794535 710167
586240 918648
568872 926790
511013 987289
624861 879457
578625 930850
631167 859302
630938 871580
808486 687248
869432 631626
972851 517881
524289 971740
703809 798059
663510 837698
711159 788942
590282 916946
647074 854765
557559 943918
666987 837701
762525 743734
986265 522444
963912 528220
821308 686024
886241 608689
714037 782254
987504 506740
744227 761010
987039 519904
588804 914066
707077 788725
812772 683607
943086 555532
874861 623125
513846 988248
765047 731716
912125 580709
698968 799366
613759 894957
517352 977330
978286 524020
533840 971604
809298 696252
993092 511316
601196 907648
550416 958122
562206 937071
868266 640291
686702 811077
702107 798487
715558 787942
771454 727207
633623 865457
655207 844452
790973 706519
541090 968498
525416 978504
691771 813577
946172 546134
626883 871129
870608 636129
686663 809113
767915 728528
614894 877523
803150 690477
791498 705662
539692 965814
603415 896611
813390 693132
788003 714519
717921 789734
716236 789930
972099 533368
517120 988054
935591 569727
973070 534019
864981 633919
546430 961644
733535 761888
926627 575039
573721 920870
708508 781748
696603 799684
736904 767875
927897 569516
663587 843999
962859 533509
949166 548463
900837 590011
909497 593572
793792 697715
862408 629500
523781 985324
732267 767053
995878 513585
562385 928006
733018 762579
669083 835494
978944 525046
641882 866739
917627 583876
669585 832102
610734 886070
953142 543225
764746 737764
561484 947251
889700 614846
713330 784876
853841 650342
956173 543336
618304 881908
641935 865941
809185 691380
919730 581301
816222 685392
977698 523886
604844 901653
546925 956056
542832 961564
908388 596108
727454 774244
817210 690719
622074 874930
749091 759237
656716 837202
564629 941224
856978 636337
696447 794104
642313 855975
649133 849539
670034 833022
724576 783888
652096 839494
670887 833528
614931 875336
734510 773864
872602 623933
574003 930099
796331 706107
978259 518671
750131 755505
985708 512616
732250 772099
996126 508214
720136 773992
718802 785199
769738 731351
723828 771138
516842 979712
648686 848307
858321 633595
586228 914043
625486 871592
744464 749632
503831 998818
512911 984220
997565 508997
726019 782947
892268 597802
932948 568068
601281 892514
923847 579181
980010 527954
589970 902047
883738 618071
942844 555182
895712 607044
924380 577888
980791 522549
742097 751362
834420 656949
866685 635652
936804 565742
863640 640090
636515 856636
601332 903700
574893 927212
748529 754231
826649 670413
879226 628478
765475 724783
730142 776198
580433 912677
974279 530694
731635 776171
556915 942163
642626 854269
553050 939423
649052 856692
670034 820094
708753 795131
881312 628538
686751 803484
859426 642119
929020 568047
661495 840133
636451 859818
541592 967353
817213 677969
654269 837765
545669 954215
912188 585897
561287 934100
607638 886912
983264 514003
635575 858963
768299 722147
845780 651359
632705 866744
789030 710348
830900 672477
903139 600606
849584 650015
657553 834672
780555 727285
775223 717958
980284 526255
721128 779102
528651 972666
702484 792050
524840 969765
965355 529934
928392 578427
532268 974195
932767 571008
952691 549424
838104 658583
952867 555112
570590 926722
524722 973231
856171 636422
521843 982969
506091 998334
638159 857841
989833 516039
561070 941137
812500 681686
989618 511046
561555 935508
682349 809518
755068 746696
652711 848437
982687 510504
584464 923575
820691 675024
501326 989441
614334 891995
915794 578950
578411 929720
728277 765085
634193 865355
738797 768755
813731 689577
863578 642918
779111 726028
584294 916601
512537 984052
494213 999776
558795 940695
641969 849225
754512 744364
695367 799469
533727 962572
986993 507214
944080 555557
682811 814950
849721 659103
617010 888884
662651 845671
973092 535633
820362 688391
723803 783666
965868 534365
634892 861170
678475 821169
645848 863920
559844 943433
957151 546630
676330 818917
656997 837653
934302 559281
904693 604096
562676 933132
518927 977231
924885 568483
559078 933470
580246 925812
919031 575177
760770 734893
648592 848229
605191 888659
662388 829141
547288 944484
951853 556042
823727 675315
950417 548718
853030 655849
874072 628776
982907 520603
775002 718063
821705 673704
799238 708317
683877 816043
718738 776913
514175 989179
822917 670612
779130 727899
870009 630549
952287 540571
843809 653071
857061 651540
803670 703564
655436 847698
825389 667280
865288 630891
551073 949731
848281 657618
691802 817334
685177 807082
529536 966978
825480 669244
674197 824697
987645 503872
837603 663429
740293 759083
506427 983621
844551 665025
914191 588815
885672 611950
760037 739380
661031 845677
951567 544707
961695 546485
990389 506542
700332 790931
513604 987240
635732 859159
809230 691716
826713 675224
801233 707529
536706 970940
557331 939323
554922 950901
719658 772854
978004 525012
582113 910877
785918 718981
665357 841029
514218 995511
599775 903532
855625 642427
673937 819184
745968 763112
752065 751214
853836 652480
697191 811968
717644 781402
567992 930082
738679 768256
624721 866114
980457 526597
871856 619283
514132 987865
654703 847695
736668 765720
860199 632482
925524 566935
922749 570927
929235 566010
927686 564089
582120 921311
795369 699956
766807 734086
965579 543130
998557 506824
938487 571112
926660 564167
820155 678944
909739 587007
978003 520679
892713 602472
925599 570448
816027 684846
536619 956083
548642 953441
872442 629898
867420 639310
979778 512118
855471 639636
677817 825455
973261 527628
801653 692110
603954 894827
543857 962251
606391 885783
694525 809672
983360 508877
593575 911318
651184 857703
499332 999817
954601 545059
815487 687275
957675 541933
673012 818813
533568 960746
875149 625237
639304 864969
554176 947561
890132 611023
897560 594304
497032 995667
998067 496536
561400 939549
845749 648814
504387 999345
893389 616300
550429 942911
919997 581554
527372 978759
995591 500903
655368 853449
895463 606110
684259 824950
784609 722964
961258 541102
740836 764541
985349 512629
611773 893951
628181 870535
824887 680580
761829 742586
509463 991409
906138 592338
640008 853966
584677 905762
610814 888892
529037 975149
602877 895058
664671 845076
534782 969681
768020 738010
536888 961730
761211 737573
613105 880432
887147 606718
884473 619361
716125 775466
725953 770592
605056 891175
866279 638107
995802 499173
770410 729461
529725 980171
805502 701644
636546 870078
994976 511815
610826 879543
646413 847977
720571 786901
984342 519032
831035 676757
539458 962931
726169 771127
582950 908044
630209 863209
975006 523724
861142 647091
754923 738873
969850 536097
590331 912884
616742 888080
665415 842177
929682 566825
556104 941674
809878 689614
842334 663792
553929 941141
750441 755914
676112 822835
591249 917105
669624 832677
846807 644852
633656 862837
757246 752487
776962 725291
966477 530640
939214 564343
628631 875655
698281 809177
608563 887739
802849 696792
645474 845887
682107 822629
985063 513064
757060 736978
565711 938100
779096 720810
574800 929712
851554 651538
692741 800284
624575 876588
519073 984322
567866 925452
519642 990273
669528 825307
615209 889550
690949 803601
878957 628260
904259 597488
732298 771965
941020 567589
861232 648055
805178 701789
638554 859204
761278 740879
718577 790776
589201 904512
562338 930204
678246 829252
778858 715646
760187 735047
831854 668520
497695 998822
834465 671647
873780 625896
731959 760982
579556 925837
974670 524814
897967 607128
644630 862738
933971 560186
508708 999624
863543 645787
997486 511640
642406 848521
706198 792326
888407 604985
715058 782252
582344 918103
702886 802142
661101 836811
971554 537742
612531 886877
564315 940506
873473 629030
853879 644804
879917 610349
605808 894650
780570 728332
754222 739020
817606 673543
961889 528829
623791 884705
893443 607766
776148 729080
669452 829496
990648 503801
573246 927870
706396 799993
551131 945240
941973 556524
787408 711900
930191 575144
758517 744116
865787 629676
638241 870431
680032 827714
881684 622946
907491 589891
677966 817377
970954 523451
899249 603305
983688 509209
875852 616779
662628 834706
660869 830927
883278 617142
559977 949863
803411 703761
621544 881226
910044 596374
530756 977307
564098 932113
667403 836935
853660 643974
711627 786851
855746 650687
710710 787434
764886 742108
813477 695347
983983 521338
958781 539175
908527 600688
916919 591711
819792 681453
734460 755854
566927 934917
738126 752892
616055 890287
867272 638946
556155 943028
986100 506344
809613 688057
988553 511877
746853 744817
846119 657922
972730 526095
905683 599344
716653 789394
837583 656645
636245 868047
711977 778773
960137 529966
770560 727042
946147 556570
849338 660086
733700 766083
904912 593040
741690 749195
647846 847679
581876 925695
940077 551616
556943 948933
933499 564166
637416 867234
820266 679058
928476 563219
865521 628080
821266 672158
907119 590195
766455 743490
599450 903505
991162 516006
836492 671066
593637 903038
831605 670322
896047 611587
786457 716033
591087 908861
783089 712575
856370 643937
670010 827552
912019 583278
858184 647756
546040 960238
743619 750039
611638 893043
594070 904610
868104 633791
758426 736591
789530 714159
550231 944069
531009 974334
624654 867020
541831 960248
602505 894751
781172 723090
791298 707847
780936 717983
618673 879487
680164 814088
733419 772057
815629 680236
752202 744657
595176 896765
775876 715252
826203 669593
681150 814753
961793 541446
902260 601786
761882 731196
812265 694847
851470 643726
799083 696562
634756 859173
789457 705578
771115 737272
704605 803517
652254 852006
964878 529836
559294 939492
898724 593207
628370 866036
892621 599049
740356 763706
878889 613943
741271 767198
713195 781403
778301 721636
972843 535055
525724 981789
676169 822888
957458 543487
917712 575151
783691 712075
574089 927826
724117 781675
912990 592932
513547 987619
863293 644817
724195 780761
628575 878005
602531 894790
674619 828209
687716 804370
943862 564505
575134 921049
753040 737448
576276 925573
815591 691884
977451 529890
925533 567197
908520 582075
716529 792367
891222 609000
691589 801153
543494 963144
532796 969223
616868 887622
835742 667158
989378 519054
893588 612618
801870 701676
664969 827746
704069 795526
874118 632814
775628 728548
642736 854898
747513 744316
708292 785814
958975 532053
953576 540118
878929 617304
648110 861553
561661 930356
756041 748333
811677 679494
931302 570552
728429 766684
528786 962896
994396 502598
616573 887280
677055 826740
671106 835141
736601 767719
756306 746298
505740 990659
737948 770194
917983 583389
791955 711556
637253 871747
924456 573938
720323 788614
863941 634598
731276 770014
903221 601443
963524 544321
877948 621065
506493 986253
993451 512329
754121 738079
784775 721235
530588 969594
774634 732600
755338 753287
703450 799774
815776 690420
925441 580010
653750 844959
963334 532810
900764 596983
899706 602975
866091 631809
698786 811062
706997 794051
702217 804915
607920 889004
682293 818434
858892 635666
740644 761386
766631 732355
527519 976332
638866 851231
652846 848425
810135 699172
939733 566536
827434 676667
881527 613185
997788 498899
803241 706370
974193 524737
869024 638214
519472 982411
863742 633598
968083 525950
507471 998946
785807 710827
896335 604797
577514 913739
722267 769055
592789 904843
942558 548304
775638 717838
770930 737759
725521 775156
528438 980059
813341 687871
634417 860056
562810 934041
611030 885248
515613 990094
783149 722762
725908 776725
594210 904579
517143 979399
531996 976186
870630 625108
806954 698195
970789 521123
884611 610272
710533 785481
812906 683011
946326 544938
621185 888063
638836 854008
945296 561491
552051 948015
972250 530742
668615 827493
908433 586596
729513 774210
629118 875851
817119 675198
800740 693403
892684 602188
883355 610785
964521 540892
671603 824938
979797 515882
886153 611778
719100 785232
524988 974928
531227 974245
719244 785572
780279 723864
661546 829751
974253 528166
878081 617920
706234 796927
635669 865738
937871 564333
623016 872241
671679 818340
793679 714721
552431 947444
838458 656718
861687 632290
633173 872462
799740 702913
566339 924445
932982 569017
507603 997601
520959 971136
697809 797296
594644 898907
892394 602316
836335 670840
770152 734689
807814 700749
672061 820217
546449 955984
879468 629977
725238 775739
819063 671206
747898 747725
830680 678094
912185 586848
669135 825281
537745 957678
833930 668213
993446 511343
886338 603722
617563 891180
767218 731611
794375 701835
932552 575319
766194 736683
832209 672436
512830 982083
841775 649948
663942 835831
934075 558010
853189 639045
933896 574483
898217 602189
758130 738650
985339 505690
753651 744461
967595 537803
897592 603298
515956 992051
700148 799559
924865 571988
571515 935810
715964 776796
616072 887071
985295 523168
866281 640967
573368 922835
978641 519412
639920 859633
706769 797457
684311 811195
779912 722775
668011 829991
659252 840280
880510 621797
748758 758102
576840 921714
922758 584106
507061 986288
504991 992730
744652 758006
666483 837813
938465 557950
702371 789222
842229 648937
862678 637686
963257 529354
751826 741817
521009 976739
838687 660791
612021 894218
769776 734992
746164 756012
716081 784172
757141 734788
888390 611870
553596 953892
593759 912349
765421 737955
988645 517138
726897 782349
666102 836047
521721 975055
651131 841668
562022 941965
931364 572874
823707 672543
810077 688431
552769 950479
561769 934184
708950 795165
623345 885724
560140 946075
597685 893185
518292 975761
836653 666180
801323 707391
828140 673339
777465 716448
938292 563907
594209 910201
578390 928920
724962 783063
760428 746494
753089 753139
912973 584701
856745 643357
620048 871713
851341 655757
524505 983336
832910 667972
526087 964257
915475 580609
974732 515316
697748 808327
505535 985923
856985 636143
961034 542216
654909 837478
689135 813516
832753 657264
692957 816937
632904 873934
678670 824216
793917 701890
612323 889061
873354 619295
908629 590112
578642 914093
594456 909487
788976 703819
555254 938545
715383 788740
659565 842274
539194 963528
719991 773391
997595 496669
769188 727201
580701 911236
513366 996116
826733 681506
974340 535551
723822 783209
868806 637567
863738 635906
884253 621045
742118 762823
650585 839474
864611 627962
595970 907243
757699 732607
815121 692711
910170 586809
521556 976376
777886 713584
889282 620236
709089 800430
523448 974832
943469 563651
534552 960794
970782 526706
510204 990853
503452 995187
863689 627529
987280 504139
557759 948467
898950 604837
766505 723996
628781 861512
704604 799251
708954 800652
825503 668380
879464 629978
943374 553132
864390 629812
678517 817702
598326 903019
897668 607916
606258 902064
537974 952933
548667 951038
751340 741007
968234 534681
881149 624592
992860 497283
812686 688872
916865 579449
604232 891399
880390 629413
540155 953480
695738 814114
930687 569941
693377 810857
761576 747312
938707 559263
828725 663452
817607 682632
703016 788812
836214 661846
830822 679069
922490 568917
790847 715836
609946 893298
506001 988392
590195 912793
671721 831015
536924 954993
806860 697167
604229 902358
881368 615727
628489 871293
654045 843617
731698 759569
950722 555643
686081 822903
693089 800210
880095 617278
572064 921574
521622 972008
584467 920210
870519 631342
653485 836933
882688 621635
802977 696319
500223 991751
836917 663392
507400 984267
812858 687339
527912 975112
998828 508295
718730 785367
996651 496189
887840 606235
852607 643939
957351 542497
788391 702460
958476 548157
833091 663175
525799 980651
920517 575880
747381 761898
870711 620202
781332 713752
949641 558734
716149 779185
640969 862720
514585 991187
875417 614988
975711 525243
945627 551165
522103 979278
741203 764869
992043 512639
698970 804248
951098 548186
582631 920700
709712 784018
546911 955294
593304 914512
762563 732134
667412 840383
593795 901031
854270 651732
927819 577588
696282 809567
837852 666169
668074 830094
778027 731521
528568 966638
774150 718076
704394 788991
533264 960588
813479 686757
857519 640483
949737 551003
539057 952768
677233 815227
988645 510761
969229 540723
887519 620516
530239 965647
639445 851841
770251 722087
596283 899335
847746 653933
702036 795997
515379 982329
640653 866597
641569 851633
655852 853677
727420 778234
884485 624345
519001 988395
775659 729229
739937 769468
958697 544652
761990 738395
643865 848508
583023 926633
707117 783299
810115 684100
949046 553887
706897 791155
569875 931937
981207 524673
929196 564110
717193 782624
695779 812900
617253 884403
746084 747942
715485 786187
568431 934811
859936 630092
935115 573791
950117 542847
934108 558681
556139 945410
902685 592469
991424 509609
918446 590443
557903 937900
920292 577173
765723 732340
795020 702559
947909 555061
724422 775967
543302 948714
740532 763878
963489 535585
825327 668384
531619 966597
757415 745928
959065 534411
921596 578295
515862 988548
814970 680043
598329 904302
840155 657938
925913 575865
505488 997724
843702 646810
758482 745020
556852 938542
677073 818616
662314 833114
589202 910626
772875 723362
862266 642661
566226 925702
855192 652436
619010 873464
629390 876616
916751 592641
771803 732425
540695 960668
906676 585554
539110 959533
678977 815265
614004 895972
900156 604419
817548 680221
549010 959189
538377 969998
868032 623731
561879 940996
639920 853633
615278 880574
934813 570228
678092 815734
858120 648557
645243 854447
531009 969690
781713 715024
534933 955499
811413 682905
898980 607581
741458 762326
970090 520320
665048 841706
928950 580518
825951 680488
948334 556057
628488 865366
970533 519606
556886 936083
944515 554480
644489 865221
865666 641311
790496 718917
651878 849571
851870 643323
651763 845896
940785 557457
498386 994008
540169 962459
767653 729778
615691 879699
502025 999219
617555 876841
954504 546350
976297 518170
822408 682043
625904 876397
785581 723334
779569 721721
708312 794017
890642 610138
898028 594397
867924 640604
859441 644509
728949 772823
841786 650410
990310 503339
782180 717031
559104 946703
883712 616626
521103 970076
791186 701682
566201 926148
635134 856785
681238 822087
563906 929580
522724 985565
847091 662509
551179 939848
925253 566203
755252 743875
621853 875075
656324 838789
876678 623916
569552 932995
907116 599500
799330 691709
916291 590396
573687 936239
659161 836527
777794 731426
798809 691449
561877 933222
736214 768644
737775 767678
817813 680345
837673 655898
599065 901963
670000 832469
977892 512882
586851 907701
844259 651079
613956 876339
515836 992409
954159 547419
513929 982604
682408 820328
652780 848030
699943 805039
615396 882954
525186 982737
730685 759320
504098 990371
531482 969067
810908 682798
756899 735080
729992 770522
989027 520018
645000 854880
662906 844786
559001 942510
984613 522389
613342 878072
896207 605349
494748 997621
587470 917538
801335 703764
976576 520185
628936 866431
693379 808369
865884 631791
830520 678777
682109 817451
868497 635788
966000 541706
737494 767850
755229 753754
518977 978171
972239 525159
999486 508023
503574 991031
797129 710303
742388 757776
671666 833051
726841 767984
859674 635180
776795 728362
991343 501869
701410 807153
616461 885824
705422 802878
538019 971497
638385 865826
718713 776495
597771 900137
609735 888774
641391 867462
672380 828245
635174 857635
826771 673677
833099 662996
581225 913756
836673 672538
501385 995826
575197 924031
815292 680848
757566 739904
660468 839373
617314 874082
830995 662612
595962 900547
950550 542459
759280 732677
648899 860677
532741 962250
893221 613065
517505 985832
945209 557210
610067 897287
890376 600349
539818 962579
964608 542713
817320 684436
550843 943097
968198 540114
679653 810538
527553 969898
626355 880593
924007 566352
719425 784749
570947 931337
624328 879834
776476 722715
596024 910990
573081 933615
846615 650819
983860 525130
880533 611003
647600 855400
786265 723007
953659 554419
760531 737342
804274 690451
549208 946920
840884 654660
899630 596847
699934 798993
616285 886138
766145 724005
884062 625136
813555 687308
859746 631587
952161 550408
558319 940442
886012 617536
655544 844600
610620 881086
808552 701200
894462 598415
714653 789775
657535 834880
959045 547962
825348 682479
884669 613082
634834 860624
848130 655937
813173 689691
549879 944742
911938 582147
642433 863436
847529 655654
615017 881669
963323 545094
646937 857631
834910 662954
540383 954805
660107 838036
787018 719860
667116 830151
999479 504795
616675 878286
903597 605865
522531 976351
847209 662024
750745 752700
759630 745503
606073 892942
688484 809575
984273 517148
519265 974738
928611 562160
621909 886741
940430 564737
794705 711273
618734 886928
908381 592423
980782 514904
946635 561709
763417 729467
680377 814013
643053 855992
760648 748242
799557 705895
856167 639039
928113 575034
603020 904961
934121 571078
828476 662119
602546 898619
798288 707767
578609 920905
625714 884194
851407 652047
853311 641920
514624 978095
933905 570290
902894 596652
741666 762416
924468 565791
647566 852689
584092 915069
872004 635126
566081 940677
676971 830592
944589 546364
559630 935743
585359 906026
913023 594410
509071 999340
587185 914829
842088 662095
743375 761493
852707 642142
665429 840734
866348 637033
838040 662208
952860 545363
812345 693182
769033 740007
614280 890672
748897 755120
523243 986039
934400 560422
985196 523065
610884 886601
989078 509604
575097 916007
622284 874474
564099 934915
836388 670429
637960 855615
696137 811894
516516 984815
650784 844398
927631 573138
839470 669498
539000 954228
846302 658547
721808 774033
556730 941344
628496 871228
977641 526416
929813 579518
896760 594561
889863 600455
681226 813378
774189 732657
559727 935282
906375 587491
539007 955118
673363 819669
663990 838003
833874 659851
793514 708847
994865 508504
921140 579397
503527 987142
877604 630720
726938 767743
670093 834478
714691 793212
568910 936780
960585 540313
759041 734074
656265 846895
862169 641635
863198 646250
634110 867901
913414 585167
891291 604476
966872 523584
944951 563688
954682 548406
989707 519701
844727 661390
962183 531709
991466 509778
913906 591545
716216 787762
820304 672991
600319 890072
849283 640858
893392 600623
602347 891092
922481 569689
811538 695345
516888 979923
660613 838070
591959 912091
673455 824347
807257 696547
773367 720945
916889 579533
788568 716369
759335 748824
881957 614130
995206 506166
899117 602364
532189 974862
696245 812942
933433 563125
618622 879560
903113 595705
965140 531539
642509 861961
934415 560982
536969 969462
906386 584446
882208 624470
929327 578478
978368 516516
575266 931709
549967 941099
696587 812750
945283 555566
793229 707411
581159 918954
882058 625581
708828 800547
733266 769829
508413 992695
704346 802226
669941 824810
659364 839744
559362 932075
648404 856238
812325 678864
910312 591331
898330 606418
840492 667289
519313 990675
601324 899925
921552 568459
971180 523194
802061 696090
748581 746598
584279 915455
867251 627706
935496 557627
536975 970612
752870 754864
854402 640239
879721 620617
906258 592868
712851 782413
986835 515600
504479 988675
552664 938255
803407 691998
582040 911044
758521 749288
976283 526265
604217 900883
824815 672248
883329 624215
632029 876019
792174 713016
538601 958864
856465 650846
943294 565374
611698 883147
551314 950280
676225 832594
584535 912235
658291 832439
784359 719280
761101 735238
952444 541955
500863 998059
525320 965616
862320 636122
828780 664750
944815 556808
562274 930132
915091 591098
752431 742426
613220 881593
971408 524444
714304 790832
711681 795289
955841 538813
801254 693916
890343 611778
621313 872583
682038 827810
847162 653770
609569 885682
849318 643806
563000 939627
685334 816273
771000 727036
538085 962324
564579 944160
610335 898934
558689 937189
779951 723528
881020 611950
835057 657274
787833 719894
717666 776498
974877 516727
957857 544026
998533 504430
844355 654048
539412 969189
889766 606126
902114 588632
664291 838789
913625 596160
691261 818487
527143 978108
938888 560034
791272 717476
786011 711280
898519 608328
804102 690064
598051 897702
799594 699844
601752 904727
823881 676002
676017 832569
722024 774773
577652 927915
526146 969772
711341 786580
997775 492256
870894 634543
805878 694784
571493 933347
878279 616396
886630 611052
620055 878369
590091 915113
943093 549044
670504 822458
807817 683479
873382 628163
564439 933151
959376 531986
897775 611929
788575 713149
836507 666892
819903 686592
663055 833963
907134 600775
848005 655807
535211 965164
515796 988747
943457 553324
700169 800465
600860 901037
605693 901674
778893 721971
846853 649980
933535 574315
584230 910241
750929 758586
766902 723582
692518 806286
670511 837112
975668 531596
792595 699785
539587 964999
943810 562961
851636 646984
619039 877874
980478 515101
731823 769584
914351 580962
875535 616840
639870 860230
516607 981354
550381 943333
571525 923421
942983 566471
942766 551151
965424 538402
664947 840676
686108 805713
523744 975167
675095 823483
495933 996537
914609 592253
545051 946111
534262 959377
783943 709103
828558 664306
612636 878597
526271 967960
704388 802939
632297 868545
800239 703330
537934 964940
804863 692119
669520 826880
655588 847143
612306 880855
619078 879271
818352 680148
924068 572079
966145 530622
772970 723590
952253 552086
821168 669088
580481 926906
737808 767615
959601 539961
496600 993647
951501 549262
582223 923729
625716 868205
990119 514602
759705 738765
738286 754412
605709 896705
868186 638562
855979 642482
848396 659121
653481 847041
771217 730539
829534 679130
617713 875366
852883 639814
662771 837032
816594 680225
923763 567667
685869 812868
718061 791297
923111 578571
663660 827801
847089 643575
840401 664524
690555 810570
710075 787907
871508 620372
934847 564625
980463 511589
641180 852978
949246 540839
897141 608874
695841 799801
577597 932032
662231 835332
759416 742568
903776 606201
985714 510540
697119 800369
813621 685540
814483 679577
517328 975319
815444 686037
540146 969395
619113 877281
975390 532080
913519 577867
960343 531956
950259 558363
672095 822738
923968 572046
871288 635589
888399 609917
960788 534960
853030 649868
855991 651168
592396 898645
694358 798396
961329 545760
852139 640313
769517 736110
974404 522667
515872 991047
892830 598934
935194 568952
798313 692175
527044 982246
839003 658804
557313 943371
967760 539568
741505 766790
614796 883388
538535 971115
568540 923264
718155 774141
731832 774009
709531 782953
641146 857478
750082 747670
531440 960606
777651 725334
883249 613840
897219 596433
768944 722997
822083 673472
978274 519966
547661 946421
628067 880097
816433 679816
699673 808081
864085 629687
817123 687841
655336 852683
538370 971116
849700 659992
661769 841428
643031 854105
852986 639768
950653 541596
559961 938829
927153 568412
889413 619168
521241 987363
520516 988865
656182 841651
903075 594977
615047 887480
939141 565917
968458 534872
734779 764238
858942 645595
926135 567708
616636 886342
603030 902536
960108 546188
713672 789272
602010 902764
941977 559533
853451 652867
792391 709656
719738 788720
786368 718713
658841 846104
726946 769388
753648 741449
545314 954316
676457 820615
588762 915712
712651 788793
744965 754901
808397 691901
749503 743923
886898 622820
566100 938901
750408 748827
566020 940684
789348 719178
861863 643094
957611 540202
845997 652445
837888 657601
697621 809036
815221 677423
548488 944946
890465 610892
732946 762987
577158 930047
591872 899331
586936 920825
943565 551867
990327 505785
767425 740316
681385 819231
723561 771732
643529 853287
986543 522460
696637 799592
913846 580162
607915 888566
665747 833202
547402 950360
865881 642610
627361 870076
635369 865992
704120 803352
524980 974356
856405 648263
576924 925866
780924 710672
588329 914849
719363 785935
882392 623759
729377 764539
773179 724378
779240 726855
697144 804215
668086 827652
615100 874904
642441 859447
922723 577323
622298 872527
876754 623730
502107 989441
743704 749137
789216 705255
625189 875369
741494 767479
934876 556735
913090 595973
737171 770103
694866 813745
935553 569100
881343 610838
666323 835789
646502 862046
599748 902695
775701 726081
743691 752316
698484 811124
658497 834126
816023 676141
599328 910406
897814 602794
680390 824696
697532 805140
801941 698503
932042 574897
944880 556606
851554 642986
792610 712972
774292 717445
746581 746537
542838 954969
763600 740673
928865 574659
817918 689857
795819 710340
974450 519326
600054 906959
782277 715826
942396 550874
582152 914605
657196 840648
972315 522929
825756 668962
649753 858903
542444 965858
956258 541113
928789 577476
685677 806422
654002 853106
882353 613731
886881 619619
764301 735051
554239 937450
519024 975387
871644 637195
940445 558238
642878 852761
775285 726309
771471 721406
951357 542081
861326 643215
515543 991101
511204 994841
499682 993751
506028 986516
706308 802388
511313 984758
651589 855417
612067 896634
754495 749700
886990 614909
887318 616240
806615 701277
834832 670861
822271 669063
910295 598127
894573 605144
534697 961551
542165 960756
710816 798395
622503 886251
894116 608431
548342 955968
728754 771491
506176 995605
955237 539278
842935 660956
585716 911632
942674 552963
781771 719679
920765 585189
824816 683059
511343 992474
694926 804060
648378 861562
752934 746346
656023 851426
747141 743294
704578 803216
505386 990308
616698 879283
579558 922390
938908 551526
602804 898528
628558 862364
924249 572849
839996 654694
526279 971414
899338 599971
558011 939421
756027 749901
805999 701055
882643 615738
674142 826729
567896 929674
704947 799120
697532 809979
862158 639101
820334 678760
976841 513697
535795 957027
774833 718212
991938 515706
737872 761184
901442 589507
773927 724057
522407 979154
840962 659677
495775 994907
643347 858442
654817 836412
837156 660534
797585 694119
523450 967373
519709 976390
544954 953639
897579 603798
695324 803888
970414 526517
779192 726938
528765 972184
749809 744839
934282 561615
831660 677781
764985 736964
838634 660563
909811 589122
908390 585738
751926 751920
603530 900685
645634 853582
873515 630721
645531 863753
814689 688406
547682 956460
801478 702369
687012 818304
891119 611841
751533 743789
643218 849313
605109 887969
746762 744941
773427 726959
978872 529216
641262 858330
697070 798610
788366 706566
818243 683617
806015 685554
720778 777484
991341 502951
672583 837102
767327 725588
973550 525673
536061 960295
568694 936942
551493 940916
905397 604246
567568 922742
889615 606682
722352 779252
616337 885724
691849 808540
921462 570392
960386 547274
811387 681438
529755 971284
791588 710563
648861 844742
882753 615159
916621 591750
776761 713645
981556 516893
659477 840805
736645 759346
883758 608776
555762 947749
794924 714059
716383 783806
985795 510162
634106 870579
924852 576417
731068 770158
940204 551339
641933 867105
744732 758643
890251 611980
668032 826110
763404 744014
672965 826740
765783 725435
884758 605651
830879 669185
709594 797714
803149 693250
629614 866009
607672 883433
856170 642475
649183 849847
638969 859822
801923 691659
891743 610217
970586 527034
816120 681978
514342 988896
552846 939955
963557 531550
848843 660505
518411 982826
810395 690018
691573 807107
610925 880317
885749 616382
546684 953747
815550 680276
547186 954599
568207 926776
898520 600630
649867 849716
966575 524179
731535 763075
652151 853623
548147 945137
656875 839038
860786 634385
676219 820824
916329 583935
983762 521905
917866 577169
855275 642818
628717 865701
825390 673112
562825 944506
745952 758431
888793 611176
807344 700881
940119 563638
802373 690247
895959 594817
674658 819997
559374 934225
772030 719321
536366 960548
879987 611204
830021 676818
840850 657130
892448 597654
828724 681188
678393 815515
800114 698405
831237 668528
870665 631516
556919 941343
963275 526766
511981 995661
901327 600660
657760 838666
514067 984473
846539 661549
808537 684856
818615 677987
736191 756564
638013 861456
635506 855706
808346 689026
779414 720597
749869 759069
767794 726356
609904 896308
940415 553883
937239 555280
512433 997407
514897 984546
903025 590636
897950 607471
727614 768448
695202 802822
503357 993460
894784 598508
521236 983516
987618 514436
544933 952653
888946 616413
578816 926900
975193 522779
547293 954601
811153 681464
501948 993552
916259 575350
514818 981095
936981 556221
881010 626624
554202 937151
950739 546382
965507 532422
962540 537392
847106 656799
635799 854445
966832 542231
540680 960528
743013 766093
818124 672648
588263 917678
616673 887094
861225 632366
509657 994811
699820 806344
624299 876320
917699 576613
996653 510716
611455 896602
538640 970464
531591 959133
586242 904104
635398 868697
891745 613601
843252 651298
808470 693438
826135 672302
797122 696793
568256 934358
663041 844785
895658 597921
508928 994630
920573 579261
744214 747486
953127 556299
778169 723784
647641 845562
870653 633288
565703 929524
705098 790147
526585 964454
719953 771929
687263 816835
703693 804616
760132 747167
791201 717474
533715 968672
977574 528843
732613 770038
603698 889337
566926 934654
798283 710940
836473 663341
668001 840446
652495 848273
599359 896392
574948 930302
731616 760665
598951 898414
601857 890157
645787 850946
889885 616678
510292 990641
986242 506404
951336 544675
832599 671319
919720 580533
955051 553012
637039 860827
825760 681329
838208 670505
543378 964435
786692 711173
878690 614389
796366 705346
528052 972658
959586 539049
556217 952915
836301 660072
870549 635578
677313 827448
955896 539218
640946 856070
821723 684203
753337 739631
659439 841047
510306 992753
761515 731803
959691 530620
860162 636272
705428 787298
548209 960834
789651 707900
597749 906093
616036 886373
689791 811151
934860 558024
694387 796690
948143 546477
833208 671286
547911 957206
978471 520249
895681 603900
885792 610111
979675 520158
685733 815176
721595 770648
684324 806418
924569 578692
536437 958783
621151 881903
677371 831124
963320 541987
752547 741205
920332 569838
676039 814802
768735 732751
813002 689846
657200 844902
596202 894755
917694 591600
994667 497308
673758 834177
987357 508190
593487 897586
615622 879928
895134 599939
801582 693665
653869 849542
793670 703897
762991 734719
817480 691362
569634 933485
949951 551611
908205 583543
693149 807875
994474 505833
628465 876423
505686 992890
584518 918955
972343 524453
944657 558286
861058 646900
734480 761758
934401 561320
972905 524744
983540 520092
532033 966247
569203 923536
805001 688661
640473 867663
814277 694778
841845 664133
759467 732307
893429 609831
777513 722408
985449 519222
499397 992935
669896 836790
689096 817087
663268 839961
967585 533079
998609 499879
616839 882586
813212 682696
615800 879631
846148 658877
733131 770027
852461 644581
807985 690506
755161 750765
825516 667617
778064 731641
855215 649658
999852 509728
888773 616776
675149 824686
780428 715148
845775 650072
715497 793901
829046 661442
775122 732081
974718 530295
581623 910426
739622 760249
913463 581302
548744 944524
886204 614805
997071 506052
903840 586281
737773 767185
666485 829923
989993 502170
548966 942025
557402 942680
579598 912152
620406 881402
973898 524894
851814 644748
626354 877397
870359 633460
948330 541910
660206 832888
745744 757327
522341 970871
570724 920184
977306 513935
606104 888007
761421 733124
897646 606507
944870 562413
730094 760404
598222 895045
786875 704099
870001 636883
523881 980704
887368 622367
963367 539875
555103 935095
665962 837278
640867 867631
784424 707663
794637 712952
951116 553572
747732 744189
594085 898822
658699 849584
905094 604641
971872 533687
587091 916223
873490 625911
937498 571835
752477 737725
909161 597858
966765 535803
762978 729833
508311 998145
600059 901617
675389 822584
993100 498261
873462 619118
978830 511706
526192 980906
902874 602745
993210 503199
631816 868923
860848 634709
951654 543781
527284 969780
744210 760213
961168 538304
748379 749739
890696 607057
608657 897700
892328 605490
902816 596006
625301 868882
888807 616717
677618 826566
636984 854790
973741 522178
972862 532060
875850 624850
994132 497986
655355 840381
812272 691862
952769 555292
914432 592597
538291 957751
752048 741207
634992 862248
880679 624275
896374 613235
844351 646474
668120 840019
568579 926163
929584 560576
809026 696066
983822 525861
792063 698260
969290 538272
692399 804372
930429 570896
576845 924269
974624 517421
876600 627902
673425 822745
907054 598092
507856 990880
644939 846753
820799 675045
967284 526216
769060 736383
963225 541328
908330 583833
568071 923961
945278 549226
711926 780973
509481 997388
623651 877176
946811 544956
593658 902425
932425 559148
923219 569610
930796 578917
763985 729787
969327 532850
850477 641051
932430 575419
749052 743494
600524 892316
687770 806217
589112 919933
848917 660343
635318 859264
702146 791432
729671 763654
676192 820715
888082 610235
992098 501217
781986 723289
810368 696280
792326 707982
671019 830244
639128 867153
926058 581574
528639 974549
918695 584668
871303 630928
859274 642901
684655 812758
932863 565621
542171 966865
581812 910738
867387 626726
651729 838330
987024 506345
990476 518271
894763 607639
793310 706489
684246 817895
916696 590073
534794 957157
874613 624899
632396 860063
977996 522346
831632 666012
707599 795091
893481 611359
934569 574730
798570 702426
827267 668067
741231 761861
618402 884201
988844 506738
659855 850048
794003 714351
823413 674744
590009 916112
973958 532752
554490 944687
543640 950209
738099 762135
829262 680248
679126 810982
907639 583668
667608 829673
700494 803772
640093 864482
541103 958040
842341 651414
836930 662429
994537 514013
849412 649731
923296 584052
627417 868746
694377 808940
566032 939126
948233 543181
785331 710146
536452 973154
547849 949452
970800 532753
503724 998069
802890 688992
701834 790670
518487 976347
574268 935342
650415 853111
508844 993678
998956 495567
624354 865882
515236 981331
573639 926815
842942 665257
861477 648253
870183 632913
674899 830688
971486 537509
708465 785300
984364 509882
518673 983604
664742 839525
544783 955619
556054 941835
870006 633776
886817 619726
755260 740471
708480 793329
779844 715693
736317 766620
612585 889553
545098 958247
926618 568462
877343 621579
602995 893622
568573 941325
996899 505825
615588 892393
873197 626502
653705 845522
555039 954440
835174 661572
736153 765604
715935 792082
922868 567480
880470 620031
890823 602235
668960 826986
614075 890235
783861 706914
533035 958966
629479 875349
655860 852612
692160 803528
860199 649397
525228 966997
853545 645680
541134 952284
591902 911918
753188 743993
560934 938984
894367 611870
863031 629649
823220 682933
635966 869693
710529 784476
660425 839948
628330 870440
822237 672623
853479 639557
787669 715957
965661 537739
768003 726057
741384 760121
667733 830422
902167 604859
844581 650836
612998 887042
990200 513978
521380 973299
622691 884404
982063 518315
581136 919593
994197 509028
677621 822019
716615 773442
948199 546521
599946 900756
735108 759758
870919 634356
512185 981985
569745 935617
623582 871303
789761 707309
639197 861389
599172 903093
960927 540826
847975 658666
636537 871341
930350 578617
948117 551646
932778 575296
497465 998617
560496 945242
611614 886913
852744 638871
917234 581937
743652 750134
830549 677472
506789 984291
769377 739200
514921 987507
757100 745024
574937 928812
777620 714614
618349 888486
604359 904898
711708 778605
902553 591384
595771 911988
978003 530910
775686 719401
588165 907890
818797 679320
932982 558621
912317 586722
606344 890855
810656 687758
654206 840590
921125 583824
758224 733403
819313 676699
941661 559337
965334 535827
885458 606056
740490 760906
850778 642133
716340 776453
670109 821526
513892 982187
522698 974342
983474 523823
492834 998000
633276 871088
812232 691660
699384 793638
721558 780540
940129 553481
652329 840089
770685 728627
992392 514164
965817 529221
647478 846036
832830 658599
767114 724548
706923 785473
778423 726501
544533 955096
945264 557345
780154 728103
581545 918469
744602 763275
819271 674153
757299 734227
688133 812795
752238 755452
703965 802232
815837 684060
633894 873078
537866 959888
918777 576176
796320 708603
516481 980662
969427 538655
525438 966354
644316 847147
824667 683306
785272 715272
641572 865912
586767 915082
537565 958986
608498 886998
630773 871688
977675 530507
513370 992395
566142 926268
914781 587709
522333 977910
663799 846158
731342 771949
821444 670779
726332 780328
925733 583946
903347 591041
689498 817901
628861 875444
707296 801362
899525 591862
993151 513200
515229 989244
607513 897448
818214 676705
735974 764075
938029 557282
794973 706116
988134 502306
568965 930446
936939 553311
685788 822976
549099 952115
545240 952822
518720 980353
849181 647334
683406 811624
595978 899708
656930 839663
970077 529764
920140 589045
907687 586454
747122 750272
527863 978987
737403 766876
565441 934770
546815 953701
927400 578631
560770 947843
577441 929970
805489 694101
927333 565313
540162 955006
796299 710480
950051 549917
643464 851785
860584 647937
803149 703214
723888 769931
831167 665217
517696 983247
645547 846780
801774 691450
729937 764772
519767 979236
672729 833455
874653 630158
979461 525138
547446 957376
586845 921422
985570 524397
510138 985445
610044 881902
685993 810480
865943 631964
756450 741065
506163 988446
783429 710371
677784 819186
784252 720251
857387 645627
608103 882573
819728 686366
686922 809535
654007 852184
736743 753990
550051 957771
592373 899777
654028 849111
885410 622810
771049 720634
568991 932840
920900 573213
631948 864688
774098 719016
926704 577211
879003 613525
494727 996671
553156 944505
518251 978421
817940 691066
992380 513494
649119 848272
525132 966742
877317 619976
537410 970582
598539 904012
637420 863602
623602 871631
955869 538250
963382 531735
690670 819323
837000 662198
831234 665622
834264 664518
674573 819499
971695 531788
846873 655774
511649 991700
929483 564058
820545 671303
517437 974163
936835 554779
959932 538878
679419 827689
558326 940340
788223 704003
879154 621054
870482 632995
896736 595685
672219 822678
751993 746865
623946 869825
508698 997688
668427 830843
612180 886291
752203 754685
816992 680906
767418 734026
968268 522271
624867 867000
981071 511075
825266 672589
824539 680061
685012 809771
582573 923870
530908 960582
630172 878251
707906 790681
983922 517215
807192 687031
566292 942716
813158 696154
647547 853680
715544 789174
529091 970412
560578 935613
881677 627309
630885 861442
603063 887788
815758 681606
770242 722020
763010 730779
720618 771015
994031 506023
709847 792941
762739 736106
494229 999797
662420 831706
722284 770872
595986 902798
706659 801673
861484 637737
655775 851475
648057 851735
750245 743346
865515 632658
722543 782076
554295 948748
821832 686521
943023 553844
814800 693446
703274 806471
725104 769449
534954 959437
735796 769891
967141 540313
538411 954183
662476 827728
631395 864245
930823 565293
780347 717401
702565 799141
894219 597252
897891 604971
564178 933527
529779 964094
669433 828405
913163 583622
672977 827121
582575 910662
601275 900239
962452 533110
758303 750080
780259 721061
519900 980478
788346 713900
897885 607049
718610 789489
780279 719673
816517 687852
980727 522650
559413 937137
523623 975358
592228 905943
653312 852544
832459 665695
967835 540571
985310 507766
706784 792016
605290 894097
945828 551121
930823 575840
717507 788141
846307 644504
574325 926179
539364 955965
568925 922383
832929 667516
796341 697757
901700 596152
946571 560563
585790 920674
614623 894768
872445 623098
627521 867429
953965 552149
591728 902706
694636 800899
718673 782905
623796 870004
718986 783455
711073 794565
656562 840752
655186 847447
657464 848327
711691 784815
950024 559010
941883 565367
532106 961898
553409 941965
844847 649711
951042 548787
574370 916060
771040 736948
990618 519109
727797 766831
962522 538453
625327 880287
789806 708688
739263 763657
535719 956737
747193 757738
751043 743948
559456 939975
603082 896207
939846 560465
725687 778493
745837 754920
574611 924513
592521 903068
949962 541559
894663 608362
663625 832637
576146 916066
678720 828039
772182 727727
811872 694821
743969 757388
844609 649049
623216 880666
895088 614853
653654 849106
527515 971379
573609 927892
729020 776529
808526 686744
643893 858904
738541 769192
612117 879044
814828 682886
820456 688299
822040 674794
643268 852740
796123 709841
933865 565665
782429 707891
533975 970733
932599 559735
696348 805913
925523 573934
563605 944907
802981 687538
789205 717611
975120 530081
798888 692022
547968 945657
513538 990165
811813 680009
500973 997179
907737 587895
751482 753404
676919 819848
950911 550675
858228 633841
508485 990604
864517 643992
746239 762374
901574 595139
914258 583931
919541 575174
936319 567172
892097 617135
518595 978325
675250 834571
629007 863268
677228 818486
981024 516674
986319 509045
759088 740944
941477 553565
640955 861015
961841 540564
693304 802285
844356 648758
850785 656717
642837 852714
869830 631142
879303 612271
620126 884096
737824 758387
575829 916948
536119 961129
551960 938866
550391 942769
665802 829859
985676 511454
839820 661298
691927 810850
599337 905434
570212 929926
526940 970303
554713 950598
900292 597064
975923 518212
542961 962575
633475 875647
578031 914719
983973 516822
871824 621109
895602 599413
804220 702553
986278 521151
827375 670254
746383 758201
832698 668109
752512 754660
631896 875561
692034 803853
562084 932515
557839 945450
851034 643296
772430 718048
691401 798998
527038 971511
525847 983340
919446 582357
763237 739241
890216 619686
704634 797183
837299 669268
620508 885564
777912 727443
793229 706577
671771 828915
876330 623366
830339 669162
804092 691265
888012 620241
632890 857706
547155 946433
917330 585510
986010 522534
615115 886826
664000 834896
819425 690016
703133 792201
748068 760866
561438 929030
803114 703056
643453 853988
920161 579308
588618 911486
979572 528598
720979 774601
746836 746276
954135 545151
981761 512729
935600 568895
798259 701498
971401 521049
572865 923405
697677 797735
594091 909254
889390 611519
910362 593169
761117 745858
766849 737783
939622 557712
883804 612149
677659 830791
807353 695240
534862 970579
604152 901141
638853 861141
935690 570588
683303 822182
994906 507670
693832 808764
722345 783162
890580 604307
680491 822619
579341 911968
850864 646096
950110 549601
570198 919871
594018 901793
743141 747118
723669 768408
657876 848410
802665 702171
680915 825352
680690 811932
895081 607594
868978 629834
895534 607948
647749 843555
971703 523631
951199 549928
563153 939600
784810 711779
958583 536815
769653 738328
956663 544323
761139 739143
555634 949390
654374 849402
734626 763278
895870 608311
733793 765582
768159 732715
554137 947903
520355 974885
608641 897121
873352 624492
764446 735296
556797 946267
557788 951378
902867 597006
611611 883763
732995 759383
858663 650250
513267 984682
774825 723388
933711 561285
535270 956252
771321 738555
662225 830592
662481 831396
772592 728510
890174 603171
866836 626186
864102 629862
587124 908159
736379 773453
634078 858512
506863 994987
695306 805139
589034 907745
923493 582384
963785 531437
626750 881472
891976 613978
727886 771780
765780 725084
676385 814876
532168 968073
643484 860541
726744 772664
531718 963387
987965 503083
607828 897918
756311 741669
651218 857946
628272 879620
615394 879577
709766 787584
599273 899064
919559 586942
594376 904011
720890 774104
990820 507787
592826 915156
556459 946254
939341 551218
951419 545004
850080 658295
770908 738230
563497 934729
711514 797474
868881 640837
520461 985587
619242 888054
976963 532926
535507 961409
701565 806080
697736 805240
755887 749462
762274 741324
892676 616140
506570 990855
848732 644383
999472 506222
900090 602802
609932 895118
791984 700152
654901 836692
962657 544428
810775 694288
906417 595702
685860 821025
538621 963240
560200 932924
527036 964152
705572 794999
906029 584611
833101 658406
632368 872311
934432 569549
517292 987821
987937 511351
894518 597898
608808 899032
551183 954703
790154 701414
718307 781713
595066 896174
890371 603372
893783 599662
581095 917960
629291 879688
924452 581513
781868 725154
841188 657876
918538 573069
701284 802673
818439 688461
561017 932420
877013 630495
999517 490806
554784 946795
774270 732129
647972 858208
888297 616551
553529 954457
658866 834278
615836 890424
712004 785864
549901 954590
536584 959684
712233 789322
771340 724664
782379 718927
503519 993273
724681 774754
736787 771993
701586 801157
601411 907980
688346 810479
892580 613494
912343 597151
532193 972587
982653 525850
709182 791894
999066 500441
641855 867273
881897 622116
807907 684256
728448 766050
996396 510323
533969 968358
875947 622557
883694 614907
574857 934872
596993 896299
679682 827347
591801 898441
957274 533713
640139 857167
535948 963681
743242 756305
743630 764032
635679 858319
655696 850644
704107 797032
829435 665911
637374 864065
743278 748065
805827 696901
813039 685064
972139 519447
865030 644015
635046 873414
667023 828158
901572 589183
514257 995092
742546 759065
933578 558275
919804 587267
571626 926005
634841 865326
613717 890327
972344 517913
527252 965522
579857 926852
702626 790383
998573 501567
651726 851431
921903 579913
651786 853509
986082 520790
710550 781279
955583 545167
730635 762103
757792 736325
988566 512162
911580 584202
552226 956151
675590 832417
587313 919625
736025 763023
810439 691495
970423 538718
959598 539871
955713 547176
789373 708405
550165 948717
784324 710128
641125 866501
601106 900285
724313 772279
514616 991407
837687 653066
629472 875768
975033 516504
896764 609137
715027 781039
498716 997056
797126 700402
935565 560972
568635 929412
584764 923323
828559 673953
993761 507050
925199 565337
833298 673855
746883 760733
736817 753459
865921 630377
569914 923709
774065 720041
760415 747251
537777 964526
547392 947836
610704 880466
863422 629154
727425 779347
945156 555229
741316 758438
555916 942429
511043 989054
912658 579006
643399 847750
580189 915826
719012 786271
985255 513471
626477 876932
715647 786431
581638 924908
517110 981473
754503 750767
946830 556453
682436 821404
932106 557947
619681 890162
833632 675500
979765 517716
588199 917162
798029 704660
735744 760040
989912 509040
789385 719923
944329 559207
690181 809898
997097 498442
968646 534332
936620 560035
751222 750883
838446 668060
840031 651854
920561 584273
536935 956695
559551 944558
658258 850095
827994 671969
707232 791189
999728 503541
942375 557592
912965 592040
577294 928836
603942 891425
832467 675263
896141 608288
527444 967453
556834 934796
534300 963896
896066 608371
702386 788106
641400 855203
803495 687897
723511 769396
771802 725793
963972 528190
607545 900974
840530 667540
793267 712944
625498 880631
944127 547366
781099 715926
709685 788496
694428 810002
946432 558960
756552 742065
823048 677772
805060 690795
869988 624651
970277 522169
708468 791098
955270 547218
678251 823516
520771 980762
787832 711698
789393 710211
822657 675230
872427 636877
954616 549296
750261 758385
882874 624774
545584 958031
745829 754161
960376 530563
555707 947826
715012 782608
683092 807939
873569 617565
728252 779398
528517 981269
998414 494014
886980 621338
818830 683028
978506 512384
714222 786799
735445 763185
526324 971629
626685 868286
634654 855829
957144 538957
894882 609078
753361 742961
626970 868523
803929 695582
814542 688317
530496 973171
849825 659702
711150 785315
958682 532475
811991 681879
677245 814538
896890 594911
649462 854947
816741 684436
615941 877094
590039 904213
857392 646355
639053 858944
924698 581702
698954 807868
510465 996091
848120 647974
677122 822263
893003 606080
747376 756505
696803 795350
538661 967559
812749 696572
667330 826270
560322 945419
998759 499193
722021 783171
962178 534322
520625 982156
992838 507340
643159 852853
982952 517697
724398 775028
552076 948517
954702 537097
725567 777081
869999 626397
574752 926577
903095 597166
884598 613920
713572 778901
862200 628086
678103 817726
667894 828048
648449 850138
521197 972902
698830 810733
728514 776462
582404 920815
813451 689913
732542 766832
683023 823137
728695 780127
874489 623789
822507 679944
575978 917449
982029 509859
736259 759991
518286 982801
769957 729784
823668 671502
646190 853843
616155 881167
982591 512614
632818 872500
528753 966451
785213 718276
870343 638777
535090 974221
712847 786661
749201 749984
893818 608914
913397 588070
787053 718456
886095 604616
821411 674470
812233 680414
808753 689600
946487 544371
561428 939256
936589 561524
777817 717785
864171 640833
657852 851563
660420 834907
961987 539368
724606 765859
745619 757549
588982 905478
968808 541044
766504 723535
887508 619154
829897 669761
958149 548631
640737 858893
987555 506063
584260 911232
972742 519289
643058 852460
732244 775772
911092 583973
553610 952811
867343 641330
733018 763267
538116 959223
724805 778758
807105 687033
760385 747472
600219 892108
784904 717739
623828 870282
526056 972535
714604 782654
684810 824279
974776 517934
672682 817829
534914 972222
823098 669427
792399 704090
834377 672687
920384 587035
632026 871265
738393 759221
507914 982558
615130 888695
880321 618089
901171 606090
621549 876461
963038 531860
791707 707139
928464 575044
620665 877127
799061 700533
656273 839071
981765 517808
600094 905459
907270 598219
545898 958043
879047 625913
768916 738360
610927 882495
794757 701863
659871 840325
806497 698894
813875 678358
855694 637314
649263 857238
815093 675334
778297 720712
904917 587469
739045 756357
727265 771345
545188 956623
844560 652678
936063 559785
721752 772545
767832 732811
810784 684669
768262 734124
645444 861717
541613 958487
622968 869916
943572 554533
764205 743877
732931 764160
819878 672169
692748 806367
915578 581291
593851 901497
873628 633878
704295 797832
746695 757881
965261 538513
533614 958055
936851 556942
594158 903240
578700 917576
626882 864648
628131 873031
693223 816211
642706 866848
900655 590307
572361 933564
622147 868396
589352 917214
740715 754125
995431 507071
899781 602038
748341 755476
832188 676897
729638 764687
588325 904123
668979 838533
677595 813988
605202 898164
736502 768024
816779 690283
765915 735651
976067 528018
806538 686806
836023 659323
811005 690364
861559 629893
871096 631170
510098 998816
616237 878637
979596 524221
516340 974028
859831 636351
868040 630647
667164 832515
814494 695052
871736 628069
742784 766887
712836 792499
625420 870078
817629 676894
687810 804867
764744 740392
872645 632802
814653 685550
910428 599173
561597 934348
582481 909439
951859 540737
970373 528403
544944 963645
993556 513770
672016 829961
511207 984019
572250 924390
646465 852061
509504 995460
776427 721416
566970 942410
654051 836590
803625 687367
556645 938833
750832 753672
531899 971569
563262 931402
730885 776076
887299 621198
882518 608841
900262 599680
536543 954387
799687 708454
743214 746921
523357 973328
943246 561933
918512 574315
765845 742425
630923 866779
949181 543741
762077 740052
557686 940653
759892 733984
592437 898124
533657 958674
829032 679868
942364 563292
809848 683679
646590 859994
951735 544280
596345 902239
903830 601167
658723 838092
568659 936668
947944 558101
704521 804945
570281 931751
764821 728488
629267 877201
617038 891253
830987 672787
727982 764091
505452 987930
876367 629366
519456 976852
811450 686939
634505 857147
770023 730439
523326 971836
967701 532608
869434 631480
745592 746097
588839 912897
500333 992128
616851 889855
575987 928152
575588 926907
827480 667916
968297 528434
713862 780986
544102 965727
571999 920651
717855 791757
868435 632484
805395 696287
636122 855775
687942 805300
502910 995084
885361 612065
912289 582684
935612 568659
825252 679784
522916 976281
889812 608834
895921 609143
981378 514286
952456 547769
906114 600772
549239 941376
976886 518252
533269 968361
726639 782386
686454 822218
999736 498448
924265 578875
898388 611522
525072 979881
671792 827730
706782 787342
871052 633621
890746 611129
953540 540407
564657 938780
536072 970018
729917 779560
718390 786889
974785 528941
572564 929205
846156 651472
497323 993137
767710 737185
779638 716585
579377 921858
781976 715388
959030 539454
681599 824778
593603 915866
584219 914812
834078 663627
888766 616565
957471 542242
781785 719182
609200 896651
757492 732781
950677 557495
566165 938025
603045 900924
719461 780825
846286 648579
613321 878228
513249 994067
916347 586437
785142 712548
518439 987858
648169 843178
692010 808674
540720 965717
559167 931861
714462 783365
907869 597944
642605 860064
666485 826948
820456 669926
937561 564302
689742 804446
534866 968942
685379 805914
755151 743418
888347 619571
511513 985578
740066 769361
655346 852944
871074 625495
517579 991931
828782 665098
542908 953438
844676 645662
516662 989409
942614 561522
892234 601179
700866 805156
706721 799399
762927 744602
631809 866755
965380 541626
610852 891211
869935 626092
745715 754068
536226 967773
862828 646950
677513 818255
665209 838937
826275 675656
657244 850531
653190 843052
701911 790241
747204 752913
613278 892143
959466 539229
763758 731477
612066 894319
847975 660064
835984 660479
811859 694593
630028 863400
546680 946556
962550 529261
855730 648590
566057 930354
728883 771639
513845 987940
791759 703861
948850 550571
940096 562314
942898 557183
890241 618646
674607 818642
899867 594636
572548 927232
876880 629251
726790 770927
951653 549191
921530 569408
945238 564440
854100 635915
521055 979215
864629 641145
589766 903173
961408 548420
567254 938748
999411 501348
680922 826257
877679 632028
531896 977520
582818 916572
752082 753208
938495 564822
730794 769775
749649 747877
858643 642939
511532 987375
800551 694723
797901 707050
601156 891515
695326 806908
737150 753342
634729 865324
726031 778786
774348 723790
895556 602946
939100 569724
680909 828991
668029 826990
685010 821528
521902 969497
692569 808881
567968 925597
773322 725615
811446 696816
814955 681910
878505 620940
675265 822720
681927 812145
502791 998732
957675 532747
871936 625676
929994 561088
889945 611860
936897 561891
686918 819027
739606 751954
534241 971420
712800 778489
839086 652625
827227 674178
635142 862760
643282 859128
679459 824630
529968 976343
589016 903200
653391 848691
703462 795630
724145 780496
920815 576203
683148 815554
792356 701849
565014 931487
948299 559265
812010 697424
519808 976136
932083 566039
882757 612581
801633 705818
611642 885941
937323 560525
618499 877362
551549 950435
828238 681044
832566 677311
782556 724738
909211 584784
503862 998462
807900 688208
974433 534779
865071 628693
987851 514253
555102 947972
830227 672167
532598 974301
973010 518702
823264 675717
965570 536019
948138 552692
572631 918046
942452 566808
725668 776978
977711 531507
552939 943672
749348 744485
645822 857889
885571 617904
944263 563216
962861 541264
644496 858546
595520 895331
549035 948872
787815 715093
507888 985434
959092 541981
949902 558719
614877 880559
858153 643819
719670 788735
648470 841695
825966 678322
793844 706766
617478 891435
823378 685869
887435 606344
548779 957923
964525 529588
808797 701182
744437 745992
685881 815362
916220 577641
875856 627259
785904 718780
575167 932022
554542 940186
962861 543734
669104 821285
759727 734963
906443 584357
978829 518623
607021 889140
722004 783465
699330 797131
699250 800710
679053 819950
869596 623016
910658 587590
504715 991574
981303 511486
510249 986373
924510 577165
610329 889202
671359 820401
864465 634218
564034 930231
659785 835179
544399 946549
669525 824874
639407 854808
633256 858402
520331 973053
990323 511292
800655 692708
744395 749878
952459 537670
798863 706552
589051 903875
789956 709439
680005 821735
910285 581821
804456 694704
855524 644815
860205 648008
715798 790459
936029 555725
898561 609622
966361 536871
554618 952631
813859 690291
674763 818173
945939 561597
581458 915134
926408 581964
797098 705324
761994 741458
592391 902311
925760 577396
907445 596090
516056 981740
917890 586253
930954 561623
913496 584500
906402 586269
631950 864590
815964 683863
642717 853550
652751 845724
912653 578441
793385 709309
704002 787587
938497 570854
757962 736960
680356 814610
817373 676934
768667 722239
505337 992177
912273 582269
631255 872332
720492 769964
675544 834297
945984 544368
513614 995918
871436 632466
730658 766955
743078 748224
634629 873271
665793 831264
531415 958819
561478 948336
950554 544894
648577 854431
602359 904854
639527 857946
933702 566651
771779 736607
958531 532754
882147 621207
617509 883666
755252 735146
580438 914424
761554 728998
856145 647805
956575 546233
662335 830796
726674 772371
573252 926611
882805 613188
663843 828366
535127 967413
770312 729125
677497 815556
891317 608984
969413 529687
590526 914509
881019 611909
587185 920919
605278 887882
751493 753249
951509 557361
929715 563225
864598 625576
935624 574295
670705 819745
786867 719933
766341 742456
734489 768729
699298 796556
508688 993322
727223 771422
935504 561267
941773 563578
765935 728921
791097 701767
982795 513343
936569 562234
843972 665125
703090 798362
596051 904933
523197 969462
597947 903308
942194 566144
607285 893136
695415 794594
787838 707198
616984 877689
812365 679822
884390 615031
726364 776142
700709 808162
968804 538813
509722 986532
526292 969301
827234 665845
581050 926342
789124 701066
987158 514205
940432 567815
977265 523566
761088 746047
850559 653092
780644 710385
766881 726499
885111 623430
930599 578966
569133 938139
537094 956521
575929 919382
651247 843623
644595 856757
983766 520595
638289 859056
902144 588473
625184 869410
591392 916157
925897 564375
729751 768040
693008 808190
561818 939962
532700 958214
579728 912506
545634 956169
934394 560920
841592 648684
801683 697012
832167 664230
547301 956518
779315 720109
810363 691495
564401 927430
736521 768960
830217 661687
588066 916896
661208 835936
789736 701448
534838 966944
891790 607461
581311 928050
924370 570326
834505 664403
748275 748094
645501 857707
766877 723632
727509 778492
810637 692425
947064 544945
718027 780851
545525 949710
839348 667317
595737 903798
855578 643457
545418 946610
721434 779142
752606 737902
854195 649367
736323 763928
865519 635255
786054 711486
892342 604577
769852 723981
595714 913780
950971 539883
636313 854654
855655 650461
982865 512809
984798 519667
749933 747295
942105 550769
761436 741038
660888 843757
735846 766959
663212 841973
643818 855004
757388 748770
875537 630421
773540 736109
658034 843861
606697 894686
707874 799007
970423 523867
602689 896591
883261 613884
706577 800482
510797 998261
655290 854381
600909 904832
879132 624353
547743 945621
861675 644211
870392 633328
879091 625163
592075 899597
903740 592899
971959 531648
720944 785036
573861 922295
825761 671913
716555 780453
504452 987543
788527 703526
655559 837507
743597 750766
852652 645240
829571 663496
791136 700124
885219 614014
851088 652276
878399 617950
529999 973973
876733 619589
781064 720894
955382 553264
627007 868648
848278 652709
770666 734248
742958 759770
786698 713297
646422 857243
772123 724899
993626 496558
643654 858813
610505 889789
827240 672873
987967 512637
714392 780264
882287 612829
988585 503652
680874 817060
629703 862470
522648 974031
747630 751068
792315 705143
952948 554068
584480 919533
763955 733844
531053 965909
806623 683833
715664 789241
637727 862186
516113 983702
676450 825044
795457 708926
800859 693919
631882 874062
923906 575801
763927 740304
528189 978177
626089 879926
930992 571011
916788 585579
673813 823479
778070 729111
916995 587935
558998 940663
683371 826600
738597 761493
554634 952656
590841 905566
701262 803636
544446 946541
933739 568403
565018 932178
626772 877249
636935 860110
540357 961116
972897 532602
594329 896642
605837 898324
686775 809464
534754 960466
536525 970771
501271 996250
553185 945473
621000 885325
694079 808650
689809 817372
941114 561387
984003 525701
515791 980740
670404 824897
923427 575652
759403 741121
763849 729417
626019 882829
857139 647908
919087 579490
510965 994655
942253 549199
915759 591046
557210 945711
689406 804129
896280 600004
608320 883706
712837 779470
911769 597074
521406 976986
553213 955509
835052 661633
702304 793373
800860 697534
538483 970970
591442 901063
612699 877315
820896 686062
847703 654420
989931 510183
568216 936730
627619 877102
841908 650275
631539 873513
664801 841259
497282 994527
565680 938018
915934 579668
904253 598991
980406 527194
943516 565021
932838 564189
653104 838705
598993 894372
516737 988552
872116 623696
710020 795174
993352 516609
855639 640992
761165 729081
779001 728981
571153 934808
794055 698409
688071 803505
746250 751410
870361 621226
896676 594154
634290 875333
678991 826263
731721 762170
952658 537365
561349 932196
643352 861447
766662 727709
700252 798280
909982 585305
676770 821957
865861 642871
575224 931560
618326 875780
854548 650495
539716 950545
906886 598061
559404 932214
673522 823405
942453 561434
846133 656754
699583 805319
631260 860160
511079 983519
785931 710909
566985 941597
545044 959640
763453 738021
764713 732670
637218 862713
619621 889082
646035 854868
684452 818263
787607 707387
935922 561646
750223 741794
763555 730090
660186 833254
542691 953518
578856 919129
509684 994509
952543 547010
853089 644472
565236 927791
563953 938509
510077 996554
961807 531872
793439 700805
544970 956974
774082 718473
554709 946370
648491 843462
976859 530532
576304 921841
969978 539669
932681 569532
849694 643943
979402 527977
969015 530708
873367 623285
621807 877224
697975 795845
928322 571141
589965 915485
740087 756868
696168 812359
688610 820200
992538 508749
816985 682299
908654 597475
802885 695867
864028 637584
617743 886530
706059 798328
549465 945663
739522 767156
612362 877902
647571 860412
588659 903692
523869 982572
882202 614315
723832 778956
618127 887739
504673 997698
634976 866699
632182 867059
878739 630348
810051 687630
866681 642926
897136 609958
992731 508069
837923 664681
857336 651483
652381 850861
691709 815934
859147 641887
912602 579965
687256 811827
573067 931901
930546 574380
975447 520743
535763 972458
632481 864728
707794 801925
530500 966978
661149 835446
781235 710479
738363 768511
938095 564734
585501 907738
606071 884697
759944 731608
823737 681625
707927 801800
824736 672317
737234 759023
752013 745433
903684 596245
892825 601570
512064 982053
927486 566047
983081 518546
647303 856690
502379 994161
725181 772483
837024 662313
971824 532958
653235 850922
522339 978969
991968 509111
982096 508881
687096 820301
949320 541067
627552 877893
631395 870989
996621 504764
659655 844701
912665 597129
675325 831823
744492 762431
528189 969595
795773 701877
696318 798670
611275 891891
736140 760622
999185 495169
732579 764662
930435 578239
575210 925375
678655 820143
576310 931611
983320 515316
957447 541695
750905 748380
796851 701396
563160 933458
875864 625895
886654 617053
601503 898322
939289 559161
820012 681777
543717 949227
929444 572724
894666 603128
676209 824882
527949 968371
977338 523756
520410 974294
824759 668983
921398 584111
788530 703802
562366 939430
965618 540729
790384 705781
583593 923510
671477 824670
793645 716160
641502 859964
790769 704771
995212 496424
713770 776559
630483 864795
922187 584627
803919 705588
645503 854174
790007 712972
712702 777624
668110 830451
702172 804274
515271 978504
998644 505969
627703 879933
510764 981927
937929 567342
703296 797496
690178 800813
888777 608974
761999 737069
615907 883176
989285 516040
954053 538770
960470 539029
995549 509449
779135 724891
751427 740545
862353 645692
621004 883387
755566 752050
589992 913399
628186 875217
669330 823864
614180 892357
653517 839361
896037 599008
932150 559748
900361 605655
938790 556524
526853 970816
641745 857424
982275 522279
998181 497776
824948 668867
641369 856544
972135 531258
694238 809253
624286 875422
565828 924837
620192 875213
892854 600032
776660 731785
618606 885328
908524 593243
868173 633336
711749 793479
608569 888099
547061 953973
659596 846732
898778 597912
635736 864794
561518 939434
963272 530537
560391 931249
846686 659753
654910 848198
681147 813757
709259 787008
599346 903701
676625 818354
744245 755456
792124 698821
871440 623337
842310 664612
540727 952133
967482 529524
909213 594445
916612 580208
607774 900765
952674 547493
547501 950296
784242 716030
829803 662760
761098 730154
779887 714608
568894 929996
969248 534644
803090 704974
997346 500596
717412 775561
728499 780071
998073 492064
800457 700750
668342 825362
577495 921359
591943 905398
748533 750373
897246 595450
838561 663417
848910 646683
717702 776254
574143 926208
863824 642702
806869 692069
802627 702011
598519 904650
552830 952443
757802 740016
532490 974311
769343 740123
995280 513527
911000 595433
781328 722175
572562 930650
706886 800040
594137 903963
655160 846760
608201 891724
704867 790110
699736 802159
788075 712767
999257 508786
928891 568168
944724 563856
843934 663248
789250 717978
616387 888387
854404 650205
860306 638048
514842 981054
612229 884446
966933 541825
637148 867378
844122 654068
897079 597088
552392 957525
571385 932227
988943 502639
776052 729922
660773 839659
568399 931766
613255 887174
983594 508541
704989 785057
689267 802243
962985 530471
704819 786729
870136 634037
987970 511618
540990 949331
871756 619888
836093 656906
899769 601020
946671 556831
682730 827035
701355 797038
664020 835500
875058 622542
623353 873328
691777 802197
667127 827593
918158 588007
900318 605320
925982 565373
919586 580479
721158 775449
796618 695011
681632 818560
582320 920413
541778 955056
834357 660488
721792 773510
568130 940151
742796 754511
697415 806320
906563 593690
675080 824461
718154 772777
944304 560933
835201 670767
754658 744533
924245 574802
882553 626251
858042 638550
554232 942220
694003 804129
641396 852729
801335 689810
708848 785483
516276 981921
517222 984729
579541 925408
904540 587557
643782 856021
787942 713820
637878 859096
526727 973471
504717 998862
918495 584076
562756 943327
513788 994755
714252 777139
925265 575289
678018 824079
655422 845332
891361 608218
859371 635930
525816 974818
626846 873480
991465 502489
861973 640924
780180 725270
617430 886239
848729 656457
972694 524033
664790 828675
948645 555578
792663 709309
508204 992673
855485 635196
833753 659365
670536 837815
682546 814033
648908 849116
602796 896864
566852 931384
712070 794052
526191 967484
560094 932646
518097 973966
692888 811800
772699 726036
853621 645095
573535 934196
664428 826657
859469 635981
546347 957781
774333 726757
515154 980150
671233 838284
660041 837421
792726 715155
953762 553532
802896 694589
789603 714744
768711 722884
628040 873523
688486 811268
565270 937817
669821 834028
862501 633263
644023 861480
559959 945127
778774 731030
772320 727778
954027 554088
749065 752135
694933 806793
633873 867798
998149 511101
856175 653172
562615 935702
953441 543481
981391 515568
944097 546673
936442 565600
663107 839269
770196 731659
729267 773296
504235 996582
805489 698376
995002 504579
543528 960217
708353 799383
741823 762174
782864 726248
775003 731131
903209 596517
656714 853038
496083 994890
517282 975294
946628 556124
712880 795439
934768 564298
597900 896275
656339 836981
852399 643099
996783 508745
820062 670598
881816 615370
525213 981653
836278 657036
762612 738274
692067 817257
901470 605230
539366 950968
853353 646138
637867 860117
922063 583324
550604 952122
709098 796795
546911 948453
771584 737440
913348 594286
529488 973556
783507 708913
787125 722191
557050 946747
668600 822496
628467 866637
725504 776842
654173 845564
802158 701240
709226 789924
521607 978744
969269 536121
637389 872015
592785 916221
885535 610603
947172 543979
743428 753142
767324 724253
719688 771597
985433 516226
940298 555783
743337 749100
670879 820972
653253 853632
553244 940885
914912 579442
665022 826818
518671 989161
965131 539708
718556 782488
674815 821250
984099 510265
857965 636291
861445 631493
683086 809276
890176 618252
798300 708335
543170 952259
596127 895905
917639 580272
997585 499592
607533 896604
636875 859008
575620 932792
941196 563281
945441 556875
971132 519383
769705 738417
682836 818669
936225 557872
885772 623842
634509 863245
981105 521029
911195 592524
507487 986543
792786 712813
825164 665842
941086 565644
937128 562056
590449 915688
736176 756376
543231 951799
859661 636642
627059 877865
529146 980725
922903 576225
998034 497051
671772 822262
515571 991839
513850 993025
909162 592163
780727 727263
888274 612556
543592 951409
818845 683561
688127 808831
631048 875101
721039 786643
800292 692262
541125 967140
993101 505177
681011 819750
589770 904490
669963 833786
893905 608306
777809 724600
785391 717319
892405 604366
782932 713889
605804 893203
890545 606718
915644 593858
712577 783584
531614 964289
914814 577894
953549 547682
645433 858092
618094 877307
665092 828017
752069 757327
839909 655050
833266 662787
821757 685278
769300 728787
601068 904339
518744 981973
647735 858767
854581 647251
831659 677308
618479 886159
655570 840840
628475 873585
682692 807445
850684 646318
871894 627047
730143 774642
667999 824625
777048 730624
686391 823156
916943 579507
758433 733674
976352 527732
578349 927924
729172 770398
908236 600339
736972 755945
925816 572049
557266 949347
606018 897273
585474 908104
860249 630214
717562 780046
770212 735196
965255 544123
940071 569277
774993 732998
758929 748868
936689 564275
819483 672477
812367 695600
685867 823314
707889 783774
649069 856652
838372 667972
570869 925826
883087 616049
535892 958037
660351 848724
730072 775711
684072 819574
911798 585371
672332 831728
959443 532131
568124 922727
933754 560861
505655 988751
669618 833968
884038 612484
947378 544590
919868 588448
651743 851090
621913 882101
633545 861968
847461 656940
551590 957427
723026 768890
717725 790100
693958 802057
731382 777729
612347 878779
650973 840032
871629 625461
947425 560553
526325 978542
540601 961438
675762 826193
770134 737050
562359 930588
564122 927644
614204 891147
506139 990984
714422 795063
531560 976793
874649 619219
895069 610434
786143 716675
945890 551443
884327 608559
838527 657032
724239 772625
653230 842761
852427 651222
610944 879493
676257 814080
963213 539027
930313 576204
874971 633436
804483 703709
592296 916758
911393 589002
841699 662628
580921 924292
558775 936024
536178 959279
666482 839844
835422 666010
608378 899114
695940 796441
868022 623693
947599 552850
992091 514288
840187 664622
996136 507706
643727 847129
640646 860747
838188 652843
677685 815152
956182 535885
786727 714848
932493 570021
563653 944043
622523 873286
747682 757720
898851 594181
636256 861041
973820 528244
575062 928460
812421 694013
669594 825314
703275 806517
925412 567446
537065 960963
831297 661040
847049 653464
582418 915812
744887 756121
528109 978959
584647 920039
912133 584667
953543 554733
958919 549031
520442 988154
598135 898060
841327 650166
753481 743964
654525 839183
771562 734470
883887 623043
682504 825565
806033 691100
552151 943035
702502 804258
879310 621848
612109 896628
746533 759780
825975 672733
910406 588832
951961 546392
909515 585667
856344 648029
994468 498665
555975 941809
919677 571337
717952 782254
627969 880184
902051 589881
778635 726750
692614 799905
788547 717513
595136 901232
830492 678806
569880 931236
571339 933248
521714 977168
698710 797007
698473 801988
895979 594193
706227 790249
712990 780841
928971 567030
735795 756615
522748 967959
993511 507443
702809 794961
633842 857467
967499 528343
763027 730727
505344 996597
532483 977506
689313 810226
797868 701620
847306 651092
802909 698436
926417 578500
805249 686908
804462 701272
994904 499361
839621 653630
893916 610560
896642 608342
708189 784584
630636 871001
790601 703252
630464 864667
526286 965421
532394 961766
649339 860125
689662 819060
615809 883070
580770 911485
610698 887338
682690 820994
844798 656208
927268 571242
655774 844468
677989 819172
510063 982700
753470 747611
576768 914776
711003 780293
967220 537901
604821 893922
807778 683167
831027 666528
602623 887551
777734 730199
754099 747721
994718 504990
905278 590638
631457 871015
664592 832413
602533 904095
570917 925374
531732 974609
897644 606670
844045 655409
952876 539243
842615 649457
738811 760938
536202 957810
738338 759987
534257 962206
848999 654333
693861 798537
492047 999667
701324 791835
624822 865965
865483 642279
563160 945133
950274 547234
853669 649199
601605 894566
805732 687867
818696 679787
968306 539584
972118 523621
813116 679530
507994 994375
963881 533905
722640 785279
632557 875418
978546 517655
889849 617712
967442 540426
609561 881212
983196 515619
607300 894508
906980 599282
580293 910626
714902 793036
785759 710382
764612 732277
578282 928173
861528 644666
539199 965789
610736 881739
758421 751305
692433 798132
771530 727517
510294 989059
974956 515372
554198 935988
618316 882963
509625 985804
694695 804566
586605 922020
679899 823037
790603 715666
843246 653480
994214 506394
657829 837070
620508 872686
873987 622939
702532 793898
934085 569269
989729 514845
533889 965037
512913 990250
982512 516105
850508 643658
623453 878714
844560 648917
892524 607305
940599 568227
904060 600292
814420 679545
941557 550667
795678 696473
965612 540371
969095 521590
881505 622103
884708 624251
674976 828718
694238 807368
947303 558042
688386 813647
597590 905529
629178 877161
613763 876911
978135 526343
899199 606196
529430 977387
767701 732371
709166 783526
618745 882432
829716 665897
732909 771778
915863 583407
896245 603078
604653 900405
934662 560139
742127 760632
610876 880836
643759 847967
526071 977345
996098 494080
842541 655983
680390 816060
796173 711045
764625 743525
591920 908611
788691 717566
574845 927668
706260 800202
756233 742859
974905 526765
894476 603224
887170 621249
865263 628927
584560 917543
969672 531841
966776 540154
902111 594301
779846 715435
913732 586137
972678 529769
882821 620760
807200 688122
738668 757077
889340 616869
941106 568599
629584 876495
850218 639852
920523 576544
534952 963752
767482 741636
620684 884549
656753 851113
703918 791374
603818 905501
575622 927894
574778 927628
623643 873457
882639 611197
624126 881215
949012 554119
628932 871103
721970 779533
668438 827314
768808 734783
849569 650920
580537 928077
905313 597835
628482 861534
987311 504801
538195 966334
729193 779154
838550 655915
836756 660796
538013 953942
814684 690762
843512 654365
911876 592974
932333 573056
962237 544427
811705 695326
733730 759476
622273 877743
868671 632063
610749 884350
916948 589887
610285 897944
837740 654498
769095 726467
988259 517484
515982 980970
838496 653919
923576 582096
518418 972864
532968 958240
697742 807720
498157 998736
562393 947454
790423 700531
991370 516396
965130 539162
967740 531941
966161 539681
765767 731618
908170 601803
766024 728737
702848 793344
888098 610486
943397 550539
821537 673930
914154 591033
549558 941789
613736 878403
877021 626350
925746 573667
617504 889029
585556 915928
795899 706149
647492 845504
583073 919195
849620 658259
952785 556457
919317 583416
805909 702291
843703 661416
964494 530348
517019 980396
635039 874555
511444 978657
632211 859946
652235 854097
767415 734496
886127 614548
724692 767037
508220 988957
749841 759994
897512 594262
909813 588694
689383 807410
516643 992700
877159 617195
600676 906722
870003 627412
935140 574668
846898 648851
942810 553042
712739 780244
501937 995037
520519 977166
912977 577120
499872 991590
936905 567479
556192 946144
588963 905154
693053 807925
768181 729332
568296 922071
928486 569263
699429 796432
536713 970728
624536 869874
553724 946334
808724 681598
880762 624707
709265 799749
780645 720994
950288 553814
739662 766031
749246 757507
585958 907736
574144 931646
960082 534682
514723 975304
933841 565968
512304 989729
980838 523659
846725 646944
561279 947056
771878 720610
536923 954112
517531 972506
948271 557821
967797 535092
647471 861524
729344 767433
704172 793535
902935 590296
981780 513435
646970 846541
785599 711167
711658 782536
782098 719795
924885 581717
953853 551474
975591 525647
980998 518856
501552 993527
817825 682387
819927 670132
992250 509912
829525 680339
594425 903378
670927 825125
729024 779128
892482 604048
720649 785584
877100 619698
558570 934832
998041 498171
934120 566519
954302 540932
961234 545452
936612 557812
705685 789537
528170 974420
682306 827676
642434 851087
737594 754165
911281 592370
701150 799841
854142 641303
926470 569435
617118 886803
821954 686510
873017 631935
756495 744979
994710 510160
587837 913759
566678 942114
546227 963021
543992 949957
812008 692020
512999 994094
537740 955762
584907 913825
667455 822828
960546 541456
707486 785701
595267 911383
894266 608592
784431 715206
995123 509934
818933 677223
903780 594293
653496 843577
960800 544211
917635 584850
738925 762529
871752 635840
801689 705057
514215 983259
962610 538226
626644 878180
868411 629583
877277 624652
627246 881293
883316 613755
810043 693284
934236 566098
752768 746699
861121 629892
555842 940734
699588 794607
546855 944938
547846 957017
741154 763165
900353 595665
676751 826492
820119 675246
989958 506282
961565 543453
513877 992511
929350 563219
928743 577243
857654 651264
574501 926780
980482 520281
841182 658533
979702 513105
607024 894637
995731 511685
781030 713373
640335 854882
671564 824353
545725 949177
828438 670998
550355 950881
970062 539547
680435 820794
781425 728269
984470 523692
663271 840180
782619 708945
979151 514910
516030 988239
570613 936721
513090 984360
506202 984085
570897 935986
961498 544921
716549 787615
622180 875478
598920 900553
965142 534742
805342 699486
673565 830348
985158 514477
728069 777177
809646 687202
933393 565089
794669 713803
851697 640692
815544 691666
945107 561525
926973 568088
630618 873543
549284 950044
713204 784309
976723 523779
595653 897598
545464 961363
518200 974306
584328 912335
611729 880161
957511 543141
700183 794018
933604 563573
699726 807116
650251 844138
501422 988802
692838 808793
664577 838365
601875 901660
680466 826583
576271 925657
983259 520801
615999 893325
669237 828403
856832 633579
647978 859980
881367 613363
933083 562346
997544 503338
915767 583419
594843 907866
761660 741521
581889 919870
999109 494059
711569 786384
564753 942304
701214 807538
562792 928162
904955 600545
894665 597321
758907 750001
759479 738351
816534 674271
692850 814952
551079 943561
856995 641932
640473 868627
744626 753916
836174 672373
829646 671058
578002 920542
894519 609362
930561 570750
761058 738444
562632 943468
710321 793257
969356 528400
865597 641095
904268 593468
630813 866274
513488 987989
585479 918741
742238 757547
976522 527243
577584 923283
758965 746656
760165 730819
782093 725950
974986 518913
710973 798923
692701 808669
802579 707262
715586 791436
864714 638739
526659 965866
719325 783464
768009 740081
757389 750118
594970 908144
913586 589644
776924 720910
987548 512604
930070 565322
757463 739687
583659 918412
828774 665349
792687 703273
946975 561655
876608 622758
765835 739743
569858 928301
936071 560282
920737 585837
518088 979945
932633 558122
782280 715303
588896 918566
715604 776628
564570 942953
737066 766484
649773 842822
888382 617302
677400 815800
860850 641248
649356 847917
959091 547785
513191 992196
548644 949928
925345 568506
550770 948964
529819 976267
653037 847910
983577 525540
511278 991739
571947 936030
569062 925207
824140 670061
861048 644569
522596 986152
844673 652828
563535 934059
840090 657681
771638 728587
514288 992778
955866 542745
830797 673325
863088 645782
646948 862823
876974 624758
548856 956886
504878 998525
790142 714376
804950 700537
579296 917984
694572 796878
978062 517073
986390 511327
923840 579972
861567 633564
961461 539593
555170 945302
920262 574956
809729 688829
611224 883527
645966 844039
622584 878260
890107 609119
512260 982424
722747 773275
882994 613961
842349 658680
943744 552996
838808 670341
822827 681828
715227 783720
736143 757311
929647 572951
626858 871425
628193 868828
518304 985852
569655 925971
680673 817760
891329 609822
523259 982427
880957 619056
800059 696772
775996 719492
539400 953862
813725 685750
695691 797231
635650 858584
883072 620893
494355 999520
901604 588667
924682 576267
507221 985741
557176 946470
983318 524903
963143 546125
797381 696331
910110 584518
644682 862477
937188 559281
882907 613858
627363 875229
800872 697397
711888 797965
925635 578161
933638 556911
586072 913761
656519 851914
665787 828334
662702 831116
653836 838295
858653 632417
565203 928729
728443 762758
768727 721609
514922 975498
575352 928010
648427 842088
679918 812311
538283 966431
718168 778988
888114 611856
784245 720074
858653 639275
952887 546803
585752 923222
798358 707687
987474 510599
920627 573113
666695 842597
617839 878206
713333 792686
949152 547913
914016 588696
711014 789685
534733 965045
958955 532878
862178 637020
758814 746240
686380 817976
983264 526663
617637 874620
934385 572972
976643 522230
593950 912134
737223 762493
783371 723984
589635 904782
864124 635013
997746 509276
598986 891826
527999 979813
921138 569068
817298 683219
835718 658451
724523 774325
877974 614314
675881 820564
955265 544906
760117 732301
667850 836319
615096 881824
496317 997276
560915 936505
867040 631670
676715 822627
559497 947935
830324 666687
824546 673852
868452 624982
993847 512852
755005 748707
867369 634062
820061 683431
507648 994780
643240 864481
515886 990191
910411 580172
498152 994617
921753 569328
771686 721681
994552 511766
522878 986403
874189 629698
608283 900217
837993 665025
850485 649300
760484 737800
823499 668177
763935 731303
546069 963511
558066 942912
918374 590990
930796 561623
550786 947561
916775 589872
594252 900752
823868 673510
937738 562518
733971 758482
787089 709134
616705 882391
982833 516800
921170 570577
804913 686536
502385 992615
627166 866339
586355 917023
611853 895242
975498 525440
887679 607406
652537 854095
801814 700935
870696 638875
677145 821405
840552 657921
867201 642157
754862 751629
852220 646121
690767 802389
945106 551040
734511 764660
619406 881727
549033 941615
883850 607521
909446 595551
975365 528583
884105 608483
842679 657767
946590 547883
596446 897944
936554 572227
920645 581746
732618 759422
727534 779564
993812 509446
951149 541079
845779 658141
953965 540288
557736 933175
548110 949196
516299 978034
881639 619180
505727 999622
792381 702632
561397 930327
610748 885194
953275 548693
761600 746886
625841 873184
528819 968425
882466 621759
834165 660275
611553 884589
707819 785478
887830 604082
912732 590801
618844 875152
997097 501864
759006 740909
732647 769209
703523 797001
958831 538781
697394 803309
754962 746275
616057 882944
940986 549272
637427 866071
929412 569143
967813 525419
692673 801269
530235 966096
864032 630552
573957 932521
929794 574494
897245 594836
940331 550703
747801 747465
798945 701625
957658 536518
803326 692691
707988 783293
533841 958496
923861 583965
747890 759762
654435 838241
823998 683150
908470 589010
909750 584317
872510 621782
685201 822621
861935 640093
947733 554362
721672 780366
657514 848434
762592 740303
822651 670469
955131 551022
838420 655038
892014 601744
836608 657337
703730 802745
567063 938346
928850 574737
538718 955380
527249 965818
582705 918451
962505 546738
598890 906939
561647 936605
647178 860760
515288 984103
675075 817977
997981 507016
854313 638309
715916 776876
589450 920043
885313 617739
706421 783718
822828 686078
678361 824057
988681 508032
551896 950381
781667 714329
630282 862402
934211 569894
521081 988805
697605 807266
630514 861073
527780 964254
758831 731569
866341 627317
877889 620031
809266 683662
766472 730311
914119 593261
792831 703739
527339 966835
791521 713373
646320 848779
890507 617180
585174 914806
756213 752578
918073 572482
904234 598240
980819 528863
874972 620834
503548 994083
896369 595144
528176 964330
789579 704967
708404 792630
758572 746808
829445 676091
824823 682948
571714 926829
539452 969612
593000 906135
816131 678393
990731 509037
629893 864454
953954 545371
730096 773167
804935 689109
672757 821110
903062 587407
831432 676784
949654 548941
524167 969072
817890 677423
543529 955706
933444 574110
544735 958597
760523 734767
972946 531536
916373 582559
799403 699752
669108 826725
548875 946998
969769 535852
821171 670558
725365 766911
914329 593189
616594 890767
571817 921310
646228 847376
839076 662808
583850 925478
963704 534250
822033 676213
992936 505036
892941 610425
810048 687703
746652 752647
807872 687667
982109 517223
604480 901165
765363 741845
988416 512292
683366 810220
514391 979475
775459 730414
790259 700507
790062 712448
754543 752200
807814 696818
781566 721372
567834 931684
898072 596227
985136 511053
638307 856944
664321 839005
866766 640834
926121 574780
547839 944744
766212 734972
650882 856611
519731 973374
624599 883081
548561 945865
811547 690938
859438 649101
644249 860512
702043 789027
735602 771180
490834 999940
809066 687383
758072 743357
794124 705325
771279 735399
768273 739403
802727 694415
995265 505078
831171 673606
638061 853040
681990 812211
779670 729734
507566 986015
848008 642553
544250 961581
534852 967606
686989 821834
526367 975752
928387 568444
969747 524203
676420 819039
630129 865367
722840 780277
771148 729495
697385 794475
558634 950759
553619 950597
900923 604771
582693 914287
919280 570954
879186 625697
938186 554791
784316 723583
853365 640133
549977 950231
670153 836211
812900 681691
778142 725643
603870 894068
999959 502862
915526 590876
815313 687129
969643 534749
862138 632885
505482 989589
996971 499463
968077 530173
770321 724403
848132 653122
513566 979072
609261 885602
545001 947148
896561 599617
781797 716155
663702 830656
763016 742670
761236 731132
893013 600959
682840 813515
827998 665040
709436 789323
808677 695985
851626 647549
863508 636825
730194 763235
846743 661257
637028 855408
784863 710104
989879 509398
515558 991024
604836 900645
549446 954383
666855 830737
534044 966717
655139 835006
848818 650513
955774 547524
674100 817925
749129 755769
741330 755847
834301 657808
779476 715866
690198 817239
566041 931775
556789 938489
567581 929218
878862 624558
849752 649201
623075 870193
842083 662196
893518 613448
509080 994646
771180 736600
721939 772024
583873 909223
754345 755546
801362 706917
942109 562538
714301 794371
747129 756321
960154 536555
656496 842510
538740 959290
625604 882459
567685 937419
979364 523539
989942 513469
904564 602998
832452 670475
612419 896255
928014 574698
511186 989381
749413 755614
899264 602040
704352 789964
986719 519080
961710 536158
777436 726441
612817 879203
509564 987980
529377 961748
702687 797611
731942 769769
584739 919725
681134 818406
584486 914301
823853 680948
922040 579368
595631 902642
758631 746935
969204 537029
679045 829747
748559 742342
675507 819413
540631 963795
835500 673513
495385 995370
624772 879486
739528 755803
955124 548458
803028 695170
718330 780794
897029 593374
711738 796122
751044 744607
532622 961396
947934 554996
556174 934196
802795 704266
789128 706014
771071 726004
953043 537488
807275 691325
629468 876403
661975 840006
692775 803025
541118 955204
957961 549411
897069 601932
896557 611163
839530 654443
911076 582096
748575 756446
726106 767671
893486 613798
676056 830545
985123 521573
894500 607631
837384 658366
517529 984321
979548 526324
547421 944079
620324 888223
871620 637318
802874 703790
945920 548624
732586 758813
941551 553777
585596 908382
835740 658809
781854 725558
954305 554074
895902 607464
833546 672602
875387 623751
767373 735762
522440 984807
518508 981875
878795 624225
837708 661403
836774 654659
781559 710742
648778 856815
809199 699198
561340 941530
507826 987272
803758 691812
691331 801000
598605 908006
533449 965019
987279 512609
694363 811733
619823 875923
894696 604428
648416 858491
568544 926491
878359 614968
677489 831771
701026 793480
705399 801167
720652 771557
652686 851969
913473 581706
916080 586026
978498 517675
649466 841326
689135 802814
962659 546644
889269 609515
728259 780028
840744 663431
700400 800635
710187 785634
792974 715969
609759 886004
686930 806338
737587 760143
730374 762479
757015 741083
577519 922677
591558 914087
565985 924154
702967 793237
974095 518164
865153 637465
709330 795453
856613 649057
868069 635073
962870 534455
930352 572522
667187 836905
985860 515027
998514 502278
785050 712047
734893 768924
781407 728074
592020 911705
742265 761296
611311 890056
860843 648676
516498 978055
736594 762270
609176 882613
687634 814229
612693 880446
814959 685886
881851 619382
778498 713433
979977 512007
652568 838069
737766 755547
546797 957928
514595 989240
641104 860796
950875 555856
618697 885270
499842 994607
913002 589669
934121 561294
624922 874686
695256 804470
830846 675799
673444 830814
538811 968982
854849 642534
875957 626182
652913 856454
608498 887465
987647 514689
880883 609774
549640 946724
983542 510388
646693 848488
892054 602408
877381 619894
984936 517001
634671 872384
875658 618351
966079 530615
759540 747125
812562 680899
885208 612422
966015 543104
734596 758366
916586 585267
873292 631721
982317 519820
852989 645564
641239 860683
762516 744226
699692 809495
863087 645337
843288 648663
651030 847496
640371 854735
558655 942222
929463 565320
537946 962589
839443 665791
871752 633077
978636 524790
996487 507029
728316 770946
528099 969626
790525 705077
567393 928294
596397 894594
826908 669549
706582 792270
835444 670937
838029 668678
723473 777320
602751 890573
779930 721580
548191 960517
934307 568164
766140 738818
610642 891368
890809 608741
999023 498349
607066 885890
688392 802827
536132 968054
705517 789636
670674 827531
736907 765049
805813 702523
518105 973318
968956 529528
830310 662135
885546 607987
797856 711494
522450 976086
751340 752331
715855 787886
551811 940524
969365 536730
591941 915337
604062 893546
605391 888211
970574 523642
510068 989740
785090 717906
825941 674032
533192 976057
791813 707047
974082 530915
534186 959604
508545 987782
623978 867177
961066 529474
955274 548848
765464 742749
690357 812416
897367 595781
533586 969269
844939 653472
895559 599906
831954 660973
934807 562712
502177 988204
661089 848887
799568 691971
840003 668883
953330 543342
560916 947604
579841 915026
746339 751111
700200 808070
669690 820869
706063 799729
578680 919301
517081 992485
850038 656101
967857 527311
601754 892780
823932 669534
593809 898024
718505 788886
921864 573549
645809 845907
938930 558179
781393 710167
601971 894337
969594 532832
875525 633703
774044 725247
670220 821423
865405 629047
529361 972459
607805 891166
652869 846136
777531 725293
660676 841459
950508 552224
666081 824285
798506 706028
650181 843217
859398 637805
827645 673968
744276 763804
654857 842399
801887 706987
918710 571543
722493 770291
740342 750985
947739 557707
552043 947578
913320 577132
813477 692200
891479 601005
729762 779163
720792 772828
702954 799384
576697 927150
954450 539347
958603 548717
800042 698841
721197 784279
856983 634136
895075 605689
679027 827844
593965 899572
793699 708314
576214 915834
828102 663364
655728 835717
696294 799349
666200 840592
857624 644268
943697 555108
818450 674041
924332 573479
563828 944944
767994 738510
637814 853713
631452 865675
872042 623814
842765 649470
842156 656258
774834 723785
752834 746906
688945 806962
521893 984644
844334 647237
669724 830177
966342 534890
592585 914307
842787 657580
938314 562736
926186 566210
786423 708653
832354 661159
946255 557590
752347 754982
545789 952580
983601 524448
586621 912871
750646 749330
840591 657994
734314 765175
711955 793667
897081 603420
842646 650676
623582 884438
773278 733027
887976 615870
896596 603980
942326 558396
593625 913826
769352 728363
774877 723847
748966 743165
990177 504971
904848 594289
550502 950957
841316 667506
812773 682201
979974 526992
852685 640180
592639 898441
573478 919711
740186 753706
911860 582393
716973 784597
839407 654413
631349 876506
789726 706668
585062 922536
830948 677791
694472 801441
658017 849798
824151 670747
574479 928342
572234 935990
874383 621029
769522 725982
905730 589399
633036 858625
756134 739935
860209 646217
649434 849226
868690 621976
557578 940765
589972 914505
560810 941244
526196 968300
833684 657285
762845 729325
559206 941840
969898 537844
607425 886113
663990 826645
574511 924501
877770 616391
979717 524804
879309 619036
644498 857306
583588 913170
886581 616996
536787 961930
830214 670180
803579 697507
533454 963806
979876 520390
503039 997509
627288 877918
524129 983698
652472 849949
640326 856438
864044 637597
817233 677207
529717 967084
975211 522727
684284 813863
792169 707008
694536 813473
699497 804770
501674 993504
710720 792426
979499 515109
822323 686462
936540 554378
864742 629246
855356 635480
868991 624452
598993 898998
842880 663290
528857 973873
817009 692451
716537 786588
892263 601009
798229 696365
544737 958553
749091 756665
613686 892362
884312 622401
515475 986333
800868 694161
924279 575807
657019 847792
799451 706504
921804 579342
735015 766864
942602 554513
639599 857878
720213 771831
525969 982562
777455 717491
584907 909727
923299 567666
659325 834133
763630 746340
921485 584154
984380 515366
663694 842925
885620 613597
745423 747566
722169 780547
975878 520883
595834 898458
857692 641457
685441 817652
907546 585537
795877 702608
782782 721146
910667 598189
924109 579658
571472 930925
973635 520288
909117 584444
858871 645643
692913 810508
508152 982148
957951 543164
550336 950527
791279 704863
514151 992552
610194 894404
860021 635437
883051 620989
692052 800652
956769 542304
659540 848453
693980 807613
746810 748759
508951 996072
568780 939995
555183 937739
574463 922094
648865 856256
597484 904781
511598 991746
868643 626935
802515 689352
966921 525046
829018 666732
720921 769514
742676 748173
808584 693893
512453 981427
680581 814470
745679 747920
982497 511682
816500 690914
980345 527487
806901 696454
856223 635785
541311 962024
736158 763525
747808 749352
968700 538500
989565 511623
981691 526557
895452 603704
894530 598123
804968 701371
871820 626941
636172 864891
780599 721945
635551 857332
554560 943856
775295 715199
746276 751161
968982 532365
699114 808602
950844 540035
612060 880258
825936 672534
937299 561891
594051 906908
775225 724297
689896 807535
551110 950665
738330 751780
734462 774992
761533 747589
722669 785930
883445 608051
570105 927793
901311 599322
513890 976583
884966 612058
649485 851472
609154 897325
576843 925630
706683 798320
885772 605101
611125 897333
881667 608542
958068 538915
773069 728166
654630 841490
607294 898881
853006 640936
659582 831769
990014 503858
540709 955931
790280 715825
920086 574775
587566 919386
523866 975826
837600 663540
567604 936053
696855 805589
786768 720328
769786 738322
960484 537399
917995 584975
675290 816753
780731 719492
602371 888241
878325 615057
515540 979313
695944 801349
805632 695551
685034 807628
845076 664020
517205 985470
711524 783650
606757 895008
617335 888088
643319 855307
803643 697186
763560 745234
524238 966741
904553 593762
931159 577576
716696 789015
685649 807332
570571 934048
826988 679684
960362 548978
785529 717875
664077 833276
815853 692719
556911 950766
764799 736262
833215 658570
693690 816003
760829 737698
653668 840281
887322 622531
986634 520410
793407 697096
820282 669749
946659 563011
718347 775407
930275 569278
886104 611036
837047 671622
772894 723838
668209 828946
650924 845043
939654 564223
696837 798902
765961 734071
818940 678187
936927 567480
874656 621190
876387 620688
897183 592905
801930 690952
973225 518359
732726 776956
677678 824074
657393 847086
715180 780232
587242 917446
733464 758790
790069 702458
746261 761792
566886 941992
600731 892098
899556 595124
672133 826080
676443 816795
691620 809998
937919 558502
548556 954111
835167 662932
953174 543664
784686 714694
871000 625022
725436 778159
632420 866152
900093 605725
555299 936261
923273 575047
926374 566291
634969 855199
529461 980433
871488 629285
868733 634078
873699 619735
879700 628953
682876 817665
965702 537628
676396 824357
504270 990281
610318 882463
584433 925000
622215 886194
836782 665458
900558 605086
912556 595300
976121 527995
868126 637323
968238 533622
753351 744460
855943 643611
529356 968753
710193 785682
921771 579349
657749 845524
727572 763782
509224 994084
893746 612166
899095 610594
538526 962195
519572 975680
584075 916570
564918 944666
657597 848655
720473 782503
823643 667169
927577 581505
810853 692002
825731 673089
554755 937142
947101 547503
721517 774781
907226 597248
952330 550064
579153 928438
607340 893938
848318 659174
561399 931564
678452 830618
888932 616314
768951 729776
513092 983395
700999 800081
712779 779401
562230 935331
938236 560076
824367 672937
539139 957098
876689 617367
792743 703156
527033 972483
655839 851869
515770 981670
945145 550033
786681 715720
808887 690266
572236 918628
883057 616008
593775 915053
839527 652195
717381 774225
626852 877540
975666 517043
569975 931768
908912 595251
937366 557873
611982 889232
635057 859394
543393 947338
839709 669401
856463 650706
993123 497113
528520 968384
631283 869306
623553 870651
918153 572434
623794 873354
998561 509525
944507 552370
745724 757494
675929 828576
773596 716553
550759 958809
877003 614316
597094 910397
578138 921932
887972 610100
774385 731904
977462 520047
931745 562533
807070 695891
598914 908156
939547 553494
736550 756980
997214 506903
580623 926477
522809 970881
998068 503791
812158 691454
770949 725261
787197 710714
937888 570103
721137 780787
509055 997387
905757 597060
528823 970666
611967 888485
820718 688584
711205 781052
850870 655549
769928 730660
984540 512619
746044 759143
786775 705157
900712 589954
924887 581096
654110 845192
562293 930730
510980 982800
948477 549799
560244 947152
683589 826139
686525 823096
914871 584353
958218 547209
698109 792291
796546 698556
768444 723906
854944 654230
723927 781048
740603 760704
645668 854916
614873 879314
526658 979842
673840 822911
784558 708108
628152 868739
965845 536847
933262 557927
532545 959312
566839 923658
977054 525670
779809 720165
919370 582532
716053 781129
726075 780509
494841 999038
670249 838057
725668 771965
579737 913746
874868 625289
973126 519209
660642 836402
504562 993823
624420 869777
551295 955001
930113 570038
745143 751034
794913 708268
701565 796523
980298 517015
940523 558443
521673 988198
892579 609043
726349 783038
761374 737740
624588 872167
935168 564163
520427 976404
560687 929509
941762 564579
913401 594250
573317 922481
787804 716072
507815 997209
942772 564470
595207 914231
702998 802206
908689 596597
786040 718099
890486 609912
657751 841191
711410 792317
883206 618015
926624 567600
781715 726293
616969 874295
822061 667977
739263 752639
618889 871251
652736 841818
971581 534239
806066 700654
630519 859592
809814 689708
560572 941528
896783 599505
783564 717424
755659 736723
659817 831401
533033 975570
733738 770058
500653 994998
619905 876553
740667 764430
936745 570001
545993 948050
990349 509734
736632 763001
495945 998914
742499 756846
910677 584065
981241 527479
751789 740392
723350 780138
633287 872544
760044 746937
678413 827069
527831 966193
827628 663442
528130 976313
591250 917798
684873 817598
962652 535801
620248 881145
755125 752843
765624 742591
612566 879674
910261 585339
777700 728181
634984 874259
613600 878182
574305 917985
882152 616897
700328 802540
734845 764264
863427 633563
678978 817400
979700 522666
616890 892575
729167 771721
546745 949798
976584 531692
709454 782217
632146 869454
896176 596571
579457 914126
852689 642262
512261 984648
886794 620638
716400 791469
692273 805206
581059 916718
791473 700927
973791 522391
717165 783316
824142 679039
665811 844076
805025 690155
606826 895480
987430 521182
698371 796289
872164 628166
738706 760568
655136 840460
925995 572046
738548 763152
936444 560639
568832 921297
805113 696995
731380 772061
532987 957794
605465 898416
585362 914956
869233 621089
980558 526972
831476 677081
596799 905162
654058 838123
898424 595247
532047 973608
583423 919156
699701 790798
737194 771242
843699 662895
810348 684652
553075 953297
887183 610376
690937 802256
785869 704948
906497 585501
822028 686140
534864 964463
557386 950042
878004 612600
885911 607025
571024 925777
756948 733266
772701 728438
616310 877082
737079 756485
555807 942477
649332 858678
879072 626838
989566 516659
809298 682502
628276 875447
735381 767746
930835 577268
589919 918416
847136 650674
998566 500116
937789 554509
602498 896746
854623 639279
655318 849392
964182 531146
942090 559929
903655 588709
851392 649863
817316 678216
675220 816448
592553 907008
577829 920702
921632 581747
955386 537972
850534 653540
515653 988685
775235 728746
799854 692046
988272 514616
775015 719478
951062 555590
730042 773931
833385 662688
919076 582271
641287 861051
839654 668925
704936 795705
782687 715827
526635 976374
896410 613538
794202 706628
888984 615594
585695 914698
538519 966088
584319 910825
915076 588423
725837 775311
809674 697063
894102 609770
554850 939685
899244 603674
569900 939466
967726 533705
818242 674641
885922 604892
830423 663317
651459 854358
533248 975080
505445 997274
587338 903345
655793 851855
747830 758837
935914 565128
621746 876213
765379 732275
938762 569814
643353 864849
602124 889108
772510 730257
817384 674022
980527 521133
735386 762912
712212 789434
506763 991234
534363 962039
549734 946171
548118 942711
722126 786727
639749 854897
653800 841412
805842 700844
751691 753837
865307 626336
592019 917762
661473 828739
746753 751941
765956 737227
918429 579179
806979 696556
993921 503762
747338 760026
770436 721078
601750 893802
761140 737813
689224 813884
575018 933805
578084 922410
774787 733649
813206 680525
881141 617037
580670 921951
826718 675266
524265 967541
560251 944499
627249 868063
813181 689702
874506 622150
923180 573928
894581 599898
513746 993807
907115 595984
528197 973652
535008 972965
795969 696626
742577 760464
880138 628682
703556 791820
693397 811017
988581 514945
943622 565007
576984 918985
807613 682435
695986 796396
931113 577434
886743 614456
990954 507257
854973 647797
517896 990458
585845 919478
992075 503975
919964 571177
657959 850113
895177 606133
577210 917308
856894 646266
856727 650580
574259 924724
651491 855722
579401 918632
618579 885614
610267 890031
874573 625436
615400 877922
776008 732084
712551 783654
646882 855298
895402 609490
725055 767194
806375 684210
548568 950076
628632 863348
921615 577608
815143 685652
692508 817494
999633 501001
920900 576417
825696 667033
966540 543149
795881 700224
697558 792693
824898 671072
748327 743894
660361 834068
696804 802031
598698 909921
797270 711039
764436 736089
503097 994184
524476 965719
635009 868468
668864 840099
927847 566300
527468 969653
876027 627204
676534 824426
895985 596717
652500 856355
607733 891003
587991 921250
555623 942487
524704 974676
896740 595153
978863 527205
892130 602504
759256 737365
615190 879453
626110 867226
560360 946865
960975 544122
949434 547706
678832 823770
798535 698292
676772 832395
966772 537415
520286 973719
685922 806708
549982 953238
756473 746687
908899 581265
700630 795353
877297 630233
839675 669934
755814 750062
666086 842332
553611 938995
979209 520628
581711 928175
600597 890211
836107 669263
703515 800341
591928 910011
615796 879344
502522 988565
854736 651088
589664 911344
835375 656880
560323 937162
561100 946471
838241 653812
721552 771421
695496 809502
657579 842888
504093 990229
909779 595616
666412 826699
870204 626900
570476 926269
582473 910370
830154 675289
988816 504223
527559 966731
513757 982827
736087 764453
628043 865987
932137 567694
638082 864722
968548 522826
708470 788961
505502 996996
768030 730960
960675 544366
919371 582965
764111 737081
701559 789391
515624 990227
901167 594640
917953 587924
705498 800723
633576 873892
502426 993150
902262 599428
751736 750038
807678 692945
768904 724010
512003 996256
979516 527944
544821 953496
586739 916288
933781 568433
728000 762183
864272 634976
842359 666816
506120 992765
611342 893699
850454 654966
890732 612633
528299 971315
693593 805581
925676 573350
563430 941283
824265 683063
507818 987214
774341 729349
685849 808059
828527 679008
551294 951475
674698 826297
590499 909105
635957 862149
654630 839135
798785 694446
723157 780922
811954 684717
647173 859153
697179 810253
870272 629190
562882 938965
953169 541086
854486 654936
761364 732127
803247 705447
881064 621492
887936 613727
930523 569941
717499 779311
904017 593413
903465 597493
843686 655706
551021 949418
624620 876359
556577 951643
758400 738987
940563 567904
800872 691284
904701 593540
837344 659788
603242 893455
779774 728169
575496 922104
789714 716451
859535 643479
779882 710465
626533 865162
639776 859793
824366 676369
586367 919042
762649 738306
901066 596494
559864 931754
523266 982409
598159 892945
522839 969961
795274 707944
799518 692327
548130 954460
841909 652358
979065 524825
720113 784215
813997 680581
911728 597495
957971 551514
670821 820385
772315 735945
896681 611837
919282 590626
864217 629006
639316 855694
852312 646101
531053 975128
633580 864027
662941 831582
908580 599435
801054 701443
696369 806080
654007 843219
713133 782066
930593 576833
758178 750291
860494 646092
866331 638105
759289 739237
893983 615077
524361 980580
798819 703714
833050 663497
775569 733433
781759 721836
775026 716135
924869 581737
560800 934022
741286 765488
969193 526495
537213 960554
945634 560091
593250 913975
638849 869420
869064 625579
826784 676839
611385 896776
608527 893104
834260 675665
981508 522214
508430 988113
676421 833401
993115 510607
690868 817462
929005 580266
873203 633816
524329 982354
792977 711682
543890 958633
667007 835195
622062 874650
814234 691604
581789 918105
911234 583333
754659 753052
684377 822394
756183 742929
740694 753930
605518 884688
788380 717315
509564 984259
797360 702140
940970 567195
621302 875572
994996 500943
979549 527503
663711 843393
644621 856457
823258 670585
963960 528524
812527 680887
502819 993405
835987 664356
581457 909071
636926 857388
790440 717216
708345 799193
568219 935638
650494 846729
568087 941289
948892 548747
707263 791469
888796 613315
625594 876245
784299 713800
891358 610164
711037 783584
944372 559331
913493 587142
761177 742111
771617 734758
750202 754434
627390 866933
831276 678157
602803 905909
573825 924297
876987 616525
659762 839295
617992 876956
788235 711551
599688 904036
751102 751660
797906 696828
744518 753141
747415 759063
741762 763654
696726 806999
769132 729906
898703 609167
818883 687429
862142 629252
984025 513692
924583 575829
585162 922298
857798 633377
539195 967006
767186 727536
877714 616434
540109 952958
804939 688771
759049 742110
542255 949750
778956 725403
618420 887350
782875 713503
664943 841656
769937 724289
933235 575845
771076 722763
927673 573677
927976 569952
852628 651785
636588 869784
506424 992050
792458 707909
691714 804001
764441 729306
500843 989418
595623 909823
749805 756468
802452 697394
955335 537390
769180 725672
630451 878100
584131 916477
942166 567763
656643 844418
653419 850029
645909 858516
612997 878541
551780 942835
745983 763515
536396 959486
986587 523284
892396 599285
889634 604917
576548 932020
902388 605490
610237 886871
872094 634972
552173 948545
937783 566462
609043 896888
734847 770242
708393 786598
842661 661703
997164 505276
564692 930412
936130 561090
521166 985363
774721 722259
919580 574751
643470 849821
566552 928216
605727 889561
606452 891923
582537 909851
726093 775223
719272 776805
717890 788839
556222 935146
903102 588528
788669 719219
967345 536828
646108 846116
672470 819245
657520 836924
917246 583669
754222 750674
868679 624562
704937 795709
940801 562932
831373 675433
763149 727655
931303 574098
619828 875313
766055 727682
897908 608998
661600 846585
971897 532054
624288 885616
640927 851981
883331 625040
807794 686753
743721 761201
728291 772628
906435 601605
530379 968172
894440 603788
744023 751542
691085 818055
812275 689306
722123 776169
673793 834714
524237 967792
773279 730604
921401 578219
958481 532803
833001 663186
808035 693070
989187 516526
732830 760735
620719 869608
503031 988316
546082 953962
927087 565488
981025 512414
916813 593117
807449 691585
748404 761188
553510 949360
529341 961819
666537 826096
519536 977161
781042 725520
977508 515195
981444 525023
564656 935453
972793 520346
903199 595562
595282 907572
972871 523404
541078 956978
956337 542552
964988 527852
691593 804759
934017 560295
843778 657588
985462 516509
740678 759886
783779 707586
783047 715159
620978 877583
963027 535629
975012 521224
604139 889025
636011 870092
877934 631695
915535 580558
631238 861667
575108 915919
748287 744245
647488 861234
608427 899311
869537 623074
854987 642102
913297 594362
630128 873517
582946 915534
579830 922620
787488 720431
682665 807702
662283 845236
687436 818721
691088 801403
718794 782498
937764 564181
742142 748964
786880 713622
652247 850527
854359 653643
879066 613247
536784 968452
852526 657170
748389 746889
603157 898623
836473 665071
740975 752907
956359 537049
736142 759902
982258 515181
881060 611501
527283 979806
631849 870108
905659 599808
771730 737134
976919 517714
637714 866392
740337 761596
623033 872919
769873 730328
657192 847647
871035 621878
843487 657374
953571 552623
546948 957038
596735 902691
711081 785673
550900 946945
840383 649946
879913 625908
544572 950259
916322 588697
946946 555988
864291 642543
625510 879481
976274 515760
781823 710928
554902 938497
521729 987157
952696 538969
924241 579959
800066 691026
964667 542832
821933 674772
946516 548073
552847 955394
552589 950373
921453 570926
625046 878646
933928 569375
735572 767654
753153 749599
981466 511544
917130 590259
521863 978243
989436 519702
707485 799875
938163 553021
640455 853733
659482 842255
649671 840377
710311 795868
616204 882735
958582 533788
965426 525537
708333 799402
976105 520166
691889 803818
661846 838520
762350 742677
749516 740844
894973 597245
593816 903658
663074 833353
819302 675752
703158 805995
882015 616701
856729 652780
825203 671955
874212 629200
529461 973838
993273 508733
867277 633774
935584 561783
708032 782618
828094 672316
580247 927289
779435 711893
540859 966621
697309 809703
759567 730852
893487 614495
801235 699901
864479 630176
689787 801798
766792 733600
626854 869986
528080 963531
598968 895053
754423 739130
673610 833202
862068 639638
987633 504750
898076 599143
769013 728358
650850 858458
864368 633601
586192 915700
715542 785297
879780 611156
603075 892496
834850 664342
662060 836099
850650 649064
556894 951396
978703 513575
806535 698819
616946 889164
804204 697364
568725 921825
940880 564289
646580 860915
935034 560499
961999 537830
784391 712077
992363 517485
925375 567316
795714 712300
651105 842560
742539 751889
799906 699916
693692 800066
615115 877228
888540 611101
630862 878253
815073 680152
564952 934281
544631 962457
690907 810125
525296 967749
865357 628546
623077 878123
835790 666204
962006 542851
662666 828028
853919 643588
910309 589088
876403 615973
747902 743411
507452 989163
530791 966371
545754 953717
933121 571728
901079 597120
593358 896918
605191 902431
728396 769683
877184 622060
540121 968129
962781 528438
810623 689554
598425 894991
902038 594138
677879 825694
913964 584267
665259 836459
815405 675472
593794 904628
739147 755664
894281 613792
598943 902973
498052 992260
841650 650620
995360 506869
558175 939224
960403 543065
918428 579063
712701 787925
895355 613514
861646 628828
921150 575386
506885 986513
773879 727329
794074 710490
980945 523093
631398 865056
596093 895527
677341 820588
543180 954980
630470 865761
819803 684114
596885 910716
988233 517759
926380 572138
746084 745196
554931 948211
624363 881776
672337 834284
774020 723454
703264 789534
589836 901677
905014 597563
905031 592364
860867 644194
836083 658472
946745 555467
813838 680125
530740 976437
904248 604965
917199 581306
569030 929635
677446 822162
584089 918120
765470 729888
724503 782104
532226 967220
775163 727184
633368 873663
818306 678485
790926 717081
811589 694525
991209 518528
645999 858391
857049 637028
772225 719445
925695 576584
821629 676651
737018 767339
821864 685959
597155 902353
638230 854689
782969 712518
556232 939170
893633 600174
620562 885931
678734 817207
613748 885085
978389 513978
823422 674821
716777 774637
906644 602690
600975 894227
519627 984515
762773 745259
687714 808104
603456 891096
805190 700545
851367 648422
715921 788286
719441 772446
529650 976461
656506 835946
829684 660921
769808 730815
829201 678122
700151 801435
968250 539061
936848 557868
860606 635502
935525 557365
740365 750083
823473 670627
617737 877234
861055 637413
615808 883873
652579 851051
703278 806409
678741 827114
601404 903155
776676 730999
840329 650330
636706 871629
541775 952423
602054 903869
976285 516573
625772 878860
541486 954387
617196 885765
807866 683627
675777 831402
796234 698786
964127 533932
995237 506790
831269 665070
670132 834951
786577 709287
733223 762164
492878 999486
783941 713600
605872 902286
772520 718711
738571 771277
803428 701524
732426 764778
872278 629010
729586 778503
709629 782798
850315 647990
659470 846853
800140 700336
559289 945980
603716 888844
972340 535478
631665 861102
930344 575606
782563 725650
742917 755961
558349 937081
756868 734419
547628 950724
909284 587446
812089 685461
960996 529425
768416 730217
880534 616778
806423 690492
831497 662874
737871 763568
998106 503445
714420 779040
966751 524858
874918 618326
735697 755860
655942 840893
636916 853244
866314 638739
611784 887792
624625 877373
785753 717538
799848 697281
820988 676564
643611 852967
727989 763472
534987 964691
736338 770268
570547 937355
926563 573326
522282 983487
667030 828672
933047 575683
769562 736471
846566 655095
839596 661877
824295 678443
598538 892433
546857 951079
628029 873994
858438 639205
858357 632878
760775 742970
622323 869903
768675 728870
518476 983688
877744 630709
801020 705512
847975 660313
643728 853662
846155 650889
698122 806485
909864 584503
903499 602664
886424 612492
562245 943280
782697 720598
883185 611415
604383 899894
666048 835156
543200 951400
957778 549136
652745 844426
692026 800222
629386 865508
677859 817979
711208 786273
976697 523276
773869 733828
646482 853070
729017 762703
556166 946393
800877 702933
611838 887966
627294 875383
538750 952449
659987 835199
719187 776773
952983 543698
955911 545867
788083 715207
811357 682618
843284 646787
687378 816324
528672 962174
808046 694839
738455 760532
818595 677214
557344 945775
973179 532035
617377 886481
634398 874845
604181 899991
688128 808258
675074 820614
687700 819300
898626 608325
681695 819312
644393 864317
756209 747553
853954 653617
626928 868613
640074 864179
728847 766951
519512 982699
603194 887676
679247 820017
986379 511186
756294 741499
580358 926649
630688 866760
976890 530496
765845 733270
983630 523821
894305 615164
755789 735481
540379 955714
576909 914167
944041 564564
681127 818539
652440 854511
513795 985629
526625 977094
600548 907641
854455 639897
556184 945407
795856 707843
775217 718159
562229 946181
889426 605632
822657 672997
783681 722291
868360 631339
914385 588982
756327 750777
763284 742337
716296 773932
658236 849318
889323 607368
640332 858793
966982 533425
609024 889345
798537 694221
861025 637382
822609 683867
772941 737055
723483 771995
828755 668217
720750 773808
998527 502170
873742 631013
939166 563328
662418 838809
716274 785890
828080 672121
801989 706234
960793 542764
731617 767662
533653 965836
705924 792562
925039 582083
863771 640596
891661 608293
658570 832478
932250 567459
914968 586523
987305 514680
599186 893297
598821 895173
847818 648370
587196 906635
725650 775726
780697 726154
938419 556981
882552 610871
860748 641411
688918 805920
860972 644168
597856 898590
697245 805482
720602 770575
903113 590462
783121 715803
550965 956611
704214 801928
571640 919693
813705 693100
965249 534614
887030 608550
598922 904014
770970 719044
837616 660304
873668 636240
600804 904867
526250 973921
984512 515686
733723 773404
754567 737224
894858 610360
536715 960503
865585 630134
760690 739058
900678 607216
805877 695038
922610 585478
735250 763424
518113 984989
605650 887594
935679 558943
978437 528862
699223 795349
988856 517784
716906 777650
918063 576004
713638 784894
920975 574553
886509 621912
966924 530696
653798 837059
555041 948998
953005 543152
966778 530382
561610 943758
935721 572950
725123 780308
872223 618217
550058 951407
603070 906180
579679 912841
813900 683825
809317 692609
923666 572769
639736 852684
822378 669415
915621 579659
545422 959709
491116 999783
983323 511391
588771 901607
998751 494708
815895 677777
882121 623813
677005 815091
745639 763364
611829 883834
801330 705743
515282 990299
693069 804636
615938 887230
834134 662607
876777 631620
665392 826279
905990 587768
637156 869456
673334 829976
575377 917323
917527 587683
737373 763401
519406 989966
879614 620542
722043 772789
679823 818681
800815 690467
682505 810011
591116 916399
863885 636510
546472 957051
578837 930472
594599 900800
559698 949004
624667 880300
931135 572852
808478 686350
850245 644188
987810 510415
891390 602013
988434 520079
794679 709066
791026 705583
964167 538415
537003 962160
520866 984654
509437 996299
950569 548117
637880 855416
714618 785217
573736 928034
549691 942804
612706 881393
569544 939653
573521 935590
849155 652344
971246 527685
985940 504943
954759 549688
628426 862051
701352 800291
510665 994470
955651 544636
712650 785143
504136 992986
828899 671215
647597 854641
857974 636911
662588 842350
741653 754674
767784 739811
794101 704663
545793 955348
787521 707920
951109 552100
690099 800177
614300 888697
789948 707019
655852 836916
994830 497285
723028 769713
711343 786910
974573 534837
754810 750342
813261 692940
768098 738281
739924 763556
530951 972899
739112 770424
907568 595713
961937 538295
926613 569484
978511 518993
888450 603991
593775 915184
807006 692594
580696 924596
621214 883297
954031 552193
921137 581142
588571 912961
686460 813246
572910 919252
555249 951112
813355 690309
893486 616328
916506 575610
838126 662279
846963 645224
628924 861661
900730 592416
709561 798602
570587 938135
653399 842523
934520 556271
692328 813504
811811 692273
861123 631735
858862 642915
664703 837586
986689 516922
527003 978078
930258 570016
895876 603507
856312 647778
848338 660597
551730 941471
833895 673837
969738 537215
889318 617557
779681 713995
760201 744578
851569 647785
809091 695266
988791 517654
983817 523313
713498 781048
532677 959174
744931 761390
617428 882423
952479 551692
696178 807753
592988 906197
576943 916020
718046 785505
636776 866509
722364 768300
972013 537548
959739 536271
604724 900340
947027 560840
885029 608634
830308 678498
971115 532809
807731 688150
719700 775195
950047 541490
692215 805725
649162 841668
662279 840351
666700 842598
681389 818930
635041 857546
978038 514901
592989 897198
569701 935159
609004 883936
943107 550530
867990 629673
869726 640237
648845 849882
843220 649065
810376 682820
517200 979316
893182 600836
605780 899514
513400 989394
762512 740477
659459 847400
792131 700907
693876 797176
833922 668704
752825 747855
507741 985044
878240 628333
695433 797591
649033 855821
693137 810034
751259 750058
818296 682233
622536 869823
889894 603683
820455 688911
619498 870730
527446 977221
629576 866470
922325 573675
770304 737688
840680 650988
669274 825228
639089 863311
604742 886532
832832 669804
677297 829566
557845 947303
595146 906384
801513 693593
592477 911112
640161 856690
780666 718433
625804 880002
615601 878578
687024 808882
516488 984023
944670 552293
617931 878780
861131 633068
816687 678867
636075 871507
514357 981216
823518 672668
594910 901428
959196 548941
594518 896110
743998 763763
845381 645686
963675 531784
771995 728195
653837 844932
957845 551466
688253 809426
644712 855904
847543 654058
931955 560436
579141 930216
616467 878025
929122 573919
854530 636645
648773 855898
589978 904208
773500 733456
945122 549860
922736 569295
760881 737417
945145 559218
576236 930610
980648 526433
686796 818079
636438 860339
919383 577476
946814 543634
707688 797770
813515 695756
511347 978771
952024 555639
724164 780440
512589 988083
623547 875690
591277 911062
921200 587465
972119 519461
569016 932872
521152 983809
726277 771329
602368 894287
587578 918579
796886 697278
600105 897745
978135 526938
759172 739683
609040 900314
748210 754386
869917 627942
823384 674341
653030 847293
522749 971675
577433 928166
905778 592565
677666 817371
815511 680657
870281 635007
792432 715551
853841 641757
871826 628020
528246 962111
586591 908604
911290 584752
922882 568408
939929 562638
957129 540869
879435 615207
683323 808049
511981 996316
949071 558249
934174 570985
607855 887131
698379 793401
856842 649426
569340 926910
751681 749460
998231 507188
862917 640609
986702 513618
999749 493197
916054 584969
734257 775551
642886 859863
656629 849118
588285 916305
939586 554151
953986 551674
933365 567292
990573 516882
970603 521489
571759 930737
885448 621372
611214 888385
561071 941551
564899 925654
546505 950444
931256 563247
914051 580596
669050 829211
509383 992584
787628 709141
601827 888514
833443 676525
989211 502217
889756 617685
978316 520305
753946 753570
718452 777447
504963 987244
654542 850604
512655 994555
822965 671856
912954 589745
936522 570707
496557 998219
706602 795034
717124 783357
915160 587635
528729 976103
980795 512146
575613 930428
947409 557160
816439 686544
565929 939824
890307 605792
805749 703198
593941 896948
649858 856862
510631 995687
510456 982927
705694 785668
531148 964127
628373 874574
684518 823071
992579 504606
715041 775048
707618 792601
709180 787271
948061 547059
830644 679215
621695 883386
989517 518965
746839 746424
546053 948994
739505 757692
521794 976143
569574 930091
659667 840943
838274 659836
687619 821664
594102 908050
593317 900039
596714 904229
848110 657734
739303 754509
730054 766237
997797 510362
879377 626241
842252 654573
591825 912777
711474 795434
717334 786434
788643 704829
826941 674165
769474 722565
796668 695849
693024 803311
533554 969952
654547 852313
676535 826480
527165 979227
763029 728973
577290 919218
861755 636588
687845 817155
943814 557475
688946 805907
723830 771571
614436 889575
803792 705920
556501 942151
659215 834130
900932 605714
822133 677202
515184 976364
862799 634283
751634 744574
863066 634851
952697 544572
896247 606443
831787 666192
867674 632826
849237 642797
647503 852374
845846 651305
909135 582228
653493 846552
553251 947942
614103 878803
995870 497599
856234 637307
667387 823955
721489 774835
743142 763280
822789 667414
923867 577568
752560 753235
842176 657041
520610 989260
644201 859567
881460 621858
669290 824079
598286 903352
691663 806461
636682 855111
751143 751227
667197 834072
937267 553733
732687 775276
694528 814780
941631 552318
946427 543707
852000 655244
989412 517507
833030 666788
884459 608082
773046 731733
569744 939254
727590 762718
970611 532032
965358 526471
809942 685655
568662 922617
585827 920606
946182 548524
695701 804565
927752 564479
776267 725225
925657 579982
526603 978247
994305 513273
844455 652467
999098 505864
988613 505685
823038 671609
656055 840241
832211 664572
941111 556204
576846 928289
657299 850361
701270 792419
759444 747788
971135 533532
607656 893111
948868 555771
629356 876992
985955 506583
592070 904883
693967 803828
776213 714531
675497 814695
748587 752373
703313 802477
889460 612494
647949 844985
904753 599254
767201 736063
965692 528218
775266 717144
842416 656192
604787 903445
867252 630471
666509 841648
921389 581154
524465 970242
764079 728742
802630 701667
990941 513415
731133 763867
509291 981979
866029 627862
584989 911014
933085 562574
724784 770848
521544 980165
645160 848885
644881 854401
547948 960940
605393 894843
869875 637187
629773 875790
525457 984421
893026 610011
580879 914862
999418 510478
526025 980961
735634 773803
754531 739977
834840 671592
600589 896229
803677 702561
980043 526726
988964 503729
936768 561381
643941 856689
597464 911230
674589 818062
875902 626225
534540 968250
722397 778498
850152 657453
903110 605924
796380 703613
890877 610659
651446 842806
670118 834539
529599 961245
778197 719356
574045 928251
924276 579181
749725 743202
756240 734461
900952 600419
520655 985527
627202 868573
987627 510428
610012 894705
644502 849809
621572 877716
635853 869303
669425 820798
815220 674816
882748 625774
525079 977766
759257 739672
662596 844969
897244 594712
864452 644678
670853 827318
539981 962233
785727 720032
965979 527267
714459 792374
641023 856604
541681 964885
565730 924841
506417 996534
680070 817793
589255 909280
801642 700838
904665 588087
804684 693736
543603 946843
992117 503532
853224 638358
736325 766120
657796 848314
999869 504250
890859 599214
556071 946678
509465 985099
648867 842948
703120 792489
599780 904666
673297 834550
766986 739715
815168 684808
569477 940471
784403 707106
547273 961781
691600 800318
731462 771597
822338 670706
767720 730186
697995 806399
734107 770088
972276 518033
925728 577240
905365 600657
781466 718389
728300 781189
707454 783808
532826 964789
675402 833113
524881 969225
913911 576647
558014 937384
537281 969340
581653 920053
528704 968843
786913 714799
533876 958796
616332 877174
858953 643023
554494 954231
898902 599176
764300 744097
840146 663547
883643 613802
681334 825531
843977 646110
652584 847170
753987 739451
509901 980314
951798 551360
879629 619966
945490 551069
902887 600365
915377 585047
580499 912577
685026 810146
593633 909199
712459 784569
893577 612688
557943 951495
978093 514179
830699 661571
985436 518503
547433 944256
766138 737141
690965 800706
527382 974750
642913 859593
680371 825349
604125 896391
882978 624180
696867 794788
618881 888693
520567 969467
890768 612972
525097 983596
956409 550399
968055 525066
841747 661023
561442 944011
997104 506855
905025 601649
891441 605086
626593 873968
694137 815124
611527 898134
939232 559608
794404 713318
510360 982498
525074 984075
964135 535874
950365 540650
638389 869291
628823 879873
856641 633531
879588 629389
716843 773698
802799 706208
854178 651873
828473 679536
816748 675581
745688 753991
762610 731884
503682 995294
538841 970359
694008 800711
639404 853847
693068 809361
625303 876553
977107 525088
692278 811915
516492 990678
514759 988305
695669 803282
725205 773341
929993 576459
830301 663584
725002 771315
775319 721926
667141 832043
536212 958567
920159 579043
644377 861788
667561 842317
644944 857152
777410 724865
865529 634960
611941 886620
640181 864504
921761 576681
691601 803678
792217 704139
976669 515996
942086 563605
923057 585512
748065 745458
603168 892425
983410 515904
943282 555197
708462 793556
825029 675670
807246 694760
880812 614677
752549 744291
584602 909849
789165 704164
700665 804420
678012 818057
734089 767861
766534 724308
579376 926338
709088 797079
505217 996949
742838 763063
869984 637967
828101 666851
636117 861032
824746 669459
860629 633439
875058 631877
680967 827611
823405 670324
925425 575643
539195 956334
770435 720945
546663 959862
594578 898401
529606 974736
850111 647629
925896 569022
928774 566151
996439 504785
764987 734431
753570 745430
519768 972048
932768 573796
854133 637272
937869 552661
816512 684186
656568 845571
967194 523585
561383 936558
890124 619751
646342 863224
725799 777724
986959 507160
723860 769726
524355 971375
661401 832747
922641 581475
641548 852248
868322 639381
918822 573796
926461 576296
682546 825309
675556 817466
557278 951413
906581 597347
674955 821614
864979 628192
765413 739475
802002 688998
622469 883664
763878 745661
705212 790585
551052 940481
991849 517986
503370 994344
814891 678279
831592 663394
973114 531040
533319 976434
924212 584487
692811 815809
670469 828574
584097 909989
946516 560877
901700 590485
927638 562915
946985 558848
555938 949219
770455 725084
522572 971074
551734 946356
559207 930905
637140 859591
798132 701729
957867 549715
956942 536803
855022 649544
948668 560467
823194 680248
902055 590009
700990 802789
667860 822302
966857 534831
786802 719765
909028 588965
734938 767208
890470 619230
827351 664613
693358 801298
597901 893586
634021 869999
862955 631405
520945 974963
607052 901144
654337 854582
762686 741617
726260 778793
960085 546336
775134 730894
715357 792058
699073 799508
639135 867362
788684 717943
643442 856695
614389 880492
765081 742540
946990 559191
696050 812977
785611 723684
767009 732444
515195 980251
824976 666235
536801 956002
879402 616248
805076 696384
746442 760533
707238 801142
648485 858047
856810 641548
991282 507867
889430 620073
608609 890051
595796 895955
556151 944133
572440 917994
893687 611044
677908 829802
872659 623248
882862 611961
996392 495982
639829 863541
542628 959244
530496 966540
608225 881788
750769 754889
522533 975357
762735 742517
562561 927808
861946 631790
791061 716827
890788 602569
967193 538094
894191 597131
940267 569119
628555 878985
996294 511585
618247 877788
962518 531323
747771 755271
602972 905479
771823 737850
606695 893260
944238 552601
969841 537514
679227 830115
611850 888118
853867 638781
912718 589379
636669 866432
675851 814422
608151 897452
930256 560702
996832 495271
635715 859712
597180 907430
653780 839653
828805 668186
751503 738995
935367 555442
742554 759295
583641 919808
744789 748800
550590 946915
727409 767838
750007 748504
729817 773687
780485 715115
583578 913639
520599 974620
856113 649007
662990 842137
522256 974005
656421 837276
530165 975561
522647 977996
870332 623677
835535 658810
682247 810825
930285 562362
635945 864570
903469 598875
763723 742755
538821 957133
583242 916583
901803 607599
865058 631986
710439 790937
630350 877322
882885 615027
947661 557073
817522 672877
763562 732188
853818 645881
679762 823398
855851 641757
518252 991532
782462 726607
875477 616249
878834 611667
563143 932439
506857 992313
705456 803438
753484 741184
683891 823781
630181 879379
583284 921122
525776 971976
892161 613008
631890 861699
945218 562108
805158 696289
601083 908167
606592 902743
523302 968540
609988 883612
580061 927533
760920 731017
751664 754104
785195 708988
877244 613669
627594 870070
828369 662415
820067 685093
998821 495496
711669 792723
585261 907321
841360 668153
791839 713178
507501 998547
605308 902733
886432 613869
669191 823884
925593 578066
775116 719442
651705 857846
719035 780108
536413 963515
672872 824099
538061 970646
980177 515726
581357 920094
537656 957033
684065 814551
641130 849394
681708 821338
896948 600069
922144 571190
515995 979263
946221 557416
527427 981090
921636 584280
705815 792610
549827 956662
803699 688921
707738 785593
638451 862711
714038 784160
989797 512539
707423 802135
967331 529686
614017 886050
907324 592544
995569 496805
948298 543306
864155 632307
952229 544904
720328 785987
803652 687749
730071 772506
748986 749932
633212 876117
526532 974146
824557 666476
740888 754034
768115 729203
909874 582520
852388 651854
493895 999056
723482 786008
611459 889058
847446 653018
702467 787966
589201 901491
695765 795401
797936 704799
931962 568678
526964 968208
826509 665152
801019 703135
901280 600895
546642 944879
982343 519243
737112 757761
498072 996849
545214 946575
902620 601893
943854 550009
647113 848838
661255 829660
994064 504348
805732 701804
790511 700764
801062 708178
935105 566219
947510 558990
855098 641545
976979 516041
935398 571216
742424 751670
521398 969108
680299 820264
721007 786959
677828 818695
650279 857902
813072 684889
822554 677794
538683 953658
542031 957333
578156 930988
805668 687427
507737 997378
618707 890150
601882 907722
957893 532334
519238 988979
519545 979102
990057 517574
597560 905980
734316 767056
852152 639101
707278 799962
872776 624626
865287 638543
714337 783214
879542 613128
558644 938242
618217 873996
724903 771754
748196 749737
810969 681581
862545 631355
977725 527877
700684 791749
958195 542401
558756 935754
947580 547372
878535 619983
504287 998864
844011 662908
847126 643232
740781 761931
565744 929252
596660 896820
734608 759150
954781 546879
580503 916659
894940 599731
836913 656026
598264 899142
857066 652907
947787 550426
934234 556283
980266 528717
612986 896222
807506 686425
610041 898952
710737 785189
615314 889257
543247 948305
909065 594215
529215 979997
906106 595466
970059 534837
630752 867058
623394 872340
977248 530528
561164 939401
695535 808057
863196 627331
514951 975820
995214 505367
733033 772411
897621 611930
544751 947218
918917 580766
723037 774251
990049 504970
637886 859116
996292 499706
865474 625645
512966 986995
722985 768123
831205 661933
864118 632368
751258 738796
562109 942212
967070 524843
573171 935806
670712 821574
758079 735188
940042 563381
586601 911844
553217 949980
983870 510099
802040 703148
569004 936225
703001 789118
546362 958236
831770 663772
990392 506915
956909 540355
711412 788939
702112 800698
587090 915829
731908 773605
997530 493359
534394 960809
745960 753887
541164 954710
820601 681386
789181 717782
578198 924444
633123 868098
876703 627418
880302 614387
912701 592911
581830 918841
983356 522699
852558 647755
658740 847006
816012 679911
764265 738778
531652 978236
773562 722946
714756 788493
859650 644914
720974 785356
715346 779693
751898 750700
964903 528075
815774 681042
527649 979888
873286 626696
857042 634081
767799 726021
590911 907983
903836 587342
989709 513957
778387 718260
785142 715218
592879 913609
574532 926300
831124 672734
980143 523129
902565 602328
894024 602387
755821 752300
619072 889163
980506 510573
881257 610978
658424 841663
982671 510371
949571 554552
851434 650237
812376 683173
567830 940846
589454 910731
627674 868718
881846 620790
798425 701039
603972 890640
616735 878054
952011 556259
772276 725120
910760 596451
997959 505963
903706 604922
790143 702301
608222 894710
752269 743944
737160 769260
738505 752714
724177 785664
858737 644305
665860 833472
903975 594040
632411 873592
896412 610374
527242 977464
585735 915084
858209 648249
578063 929315
827252 671318
647812 853703
731012 760010
533842 958286
889642 607715
815662 682743
646234 846145
546181 946581
886788 611507
982549 507737
837180 671390
713586 787926
565909 929019
747501 761072
779327 719857
530912 975845
652617 839465
755064 738059
787830 720462
897201 595543
952934 537546
552137 941650
764809 727175
946649 559846
888475 609559
904367 593419
825399 665680
599692 896914
995386 509005
805882 692220
525268 972819
974758 532795
966366 526367
818228 686152
915518 576464
731989 773389
765199 728857
847528 642784
562648 935905
532851 964498
960184 532071
857198 645318
617649 887073
713628 784244
759867 744781
506237 994961
665079 832058
588575 911872
548816 943467
789390 704001
687933 815837
615972 880682
969671 527016
892311 598502
870006 638049
970023 536508
742884 755993
973044 532882
980455 510193
999419 499427
678749 819268
864896 629240
860098 643884
506113 997204
878409 626083
513761 985416
820989 684013
950138 553921
589507 914044
816106 681211
926012 578950
602742 896772
880989 619071
949421 547157
798519 700300
527448 972975
546156 945344
696752 808244
641080 867597
777203 720360
503286 990974
700458 792528
524074 976379
808384 688340
977164 519873
805617 695445
768994 723895
759098 731275
879383 622655
926550 567252
903980 591367
988764 515066
887020 618313
714500 794085
768134 728354
957860 534855
967942 532019
885363 613190
817769 688238
606035 895181
960319 538324
522362 976427
749387 758600
961622 539012
953630 550305
634533 865451
797901 700179
866791 638845
561304 948394
520724 978561
508741 995065
883082 624080
547072 952236
546888 944751
642968 860657
993725 504761
997212 503362
641473 863688
605973 891496
621944 874101
591060 918739
687088 809249
678176 827183
905984 600254
607353 883468
806096 688481
955191 537386
632905 865242
886095 605126
975970 532007
940090 553333
713128 780012
614990 877503
817086 689873
869780 631215
658258 845885
715977 777936
504138 993243
825054 684521
946997 544980
566372 927965
815808 691989
636615 872726
901381 599857
760805 731145
838835 663443
739107 760690
991359 511406
660147 831229
985509 518587
760282 730367
535983 962178
830668 670577
700003 802524
975195 533731
999826 506270
895030 599744
599191 909688
991382 508086
873729 630265
972254 522198
650689 850330
784312 706903
835067 667616
512115 995926
556676 933754
872925 618754
920726 573844
916062 585766
692571 815941
584363 910731
759697 735494
928391 577115
616850 888016
944725 548351
857186 634710
875326 618487
856234 634795
847318 652437
910389 584548
883873 618029
597524 905514
750932 754470
920232 571191
534467 962887
573634 921506
644252 858483
698931 801664
606116 886030
878418 629364
598704 897446
615098 875817
991928 503220
532543 966187
663244 829146
894602 599778
933049 569840
983831 523939
700559 796686
978120 520554
634775 872613
990888 515188
828339 668550
903051 598975
927477 567780
498490 992001
733892 771046
684258 820608
655631 841081
620659 872926
713118 792227
807615 701365
655266 841998
773874 718127
686923 819767
999886 503376
825926 669279
796018 706353
812048 688818
694376 797507
961736 531244
564172 943833
697118 811677
925545 567277
925371 565115
609080 896065
959983 539955
614175 884431
902247 593951
608286 881852
918992 584771
737671 766323
697876 801484
537291 961709
743452 762906
881764 616892
616773 882363
845740 648587
774255 724883
920943 574940
522396 986387
923441 585221
761557 745812
838300 663456
939853 558536
809289 683726
774465 733081
572290 920201
981516 514119
599276 901572
796848 703770
743512 755865
648485 851760
733537 773365
649865 844205
874422 621745
603078 888550
699870 797021
540410 958370
527183 978445
819999 682399
978992 515581
922571 581237
855587 643422
980231 520080
809939 689756
594302 909397
622786 881659
660417 843637
773077 717992
875760 628777
621020 877534
625710 868708
617860 877237
570438 927784
708887 782471
798800 708751
875519 615069
662688 842831
727489 769547
531915 976853
785534 723613
936147 564745
779634 717458
513625 978966
523942 985024
683376 823260
531441 960109
657794 844918
702366 799739
964894 525461
788280 703011
968536 523936
996704 508989
564182 933803
672870 822457
704967 793497
711030 781179
625406 882925
521739 977635
856494 652527
887099 610949
629962 868127
512835 980410
851662 644381
860741 632789
924040 584772
962187 533556
703688 787945
873634 633644
958040 540966
613552 881212
728786 773856
934881 571574
962972 534052
949441 555956
815825 679283
565630 943978
666925 831088
824392 676922
949478 547471
568625 924021
929925 573333
845465 660793
948510 557282
753404 745874
658570 833035
520525 977314
858764 641746
889535 602136
793755 697871
657831 844599
678944 821211
533119 973026
550432 940324
612026 885021
945582 558156
514753 988344
564767 937501
796331 706657
700110 809174
552073 951176
727741 777504
803939 700258
990927 513511
901002 604118
671550 832607
841629 660299
873659 619220
733417 757494
616613 892148
549969 945468
852441 641202
539039 954634
585697 918485
557976 948210
855413 643544
642153 852255
875992 619346
599961 908290
954112 547016
542146 951589
994098 500319
694331 805482
582425 917130
925233 566154
635718 871926
837443 657846
581010 927830
828356 672450
934087 557730
534612 962411
734427 766045
909646 584390
879169 615281
555067 952053
812138 694054
726113 764157
753295 741696
593873 898943
854993 642578
521844 971318
980122 516314
764010 744653
846953 646365
766138 743260
568244 936008
825524 681106
599102 902069
931889 558775
693354 816547
783753 717069
655759 846831
880747 621220
761673 735767
897088 607886
881326 610127
966250 526296
577668 920233
552077 950363
517068 981297
665201 825114
946896 548416
809220 692318
890509 608324
950568 545881
751807 747211
884774 615820
936074 562639
881295 627439
654603 846980
670987 830835
642752 863269
722033 771458
769714 728223
902624 598085
849922 650710
977383 518963
881801 622684
664197 842962
895920 600519
631706 867284
756200 738876
806979 699958
514833 987963
546449 958797
600477 896970
909351 587765
977511 517080
742179 752307
695530 813188
943989 561484
552836 944061
643026 859630
951106 553517
691008 806758
923271 577190
645570 857031
590617 915374
970330 522696
772260 730927
503318 999456
786212 721055
863777 629032
728020 763567
603612 892207
739541 757502
702430 789595
718758 780505
955130 546525
827748 674813
759394 749380
625337 874421
718499 786666
515529 990828
827799 677579
665267 832540
786731 710805
564679 943664
979196 522517
796075 713440
687199 813546
680703 825481
539699 966418
700967 794255
562147 941329
742060 761393
757052 738239
496654 999925
549723 943776
774899 734861
881402 622127
928339 569009
690382 819579
523307 975437
583537 909652
630357 863683
768495 726801
676432 832096
733202 776674
822048 675250
840627 663164
937164 560834
984849 508337
721562 786597
861716 630652
730108 764681
551376 944655
503862 993184
722152 782426
846961 643740
745829 759351
993058 501559
553045 946068
781521 726102
959928 530906
876673 631609
926676 571464
661163 828876
612880 882089
885697 619642
690733 799891
962484 534986
767477 726820
582853 924950
643061 858829
611420 894238
794797 698506
705752 790051
753939 744814
814600 692548
956098 536808
709893 780222
818901 688351
955132 535074
581987 908460
816847 683178
972768 523767
726553 769679
861876 639129
518632 977322
707165 795359
749061 757301
900112 608749
586526 911716
763561 737614
889547 614833
809277 700476
618534 887339
793760 709588
950353 556091
774430 720895
801158 692381
741427 760583
970032 532895
725098 766385
851322 650276
959781 535434
851727 646375
737634 764312
891229 611624
691206 810650
571341 922967
759068 750816
724716 770801
891102 614125
829077 668477
653523 855085
862005 637542
792642 717057
588400 913296
652912 845710
649154 848101
658102 846509
933253 567365
963725 544696
871792 623450
756464 734587
964061 533661
823409 677588
608450 897262
773409 725448
779619 717598
853815 646421
547354 943933
815239 674915
907452 584363
723322 774290
689217 804838
950506 555045
653338 855480
527958 966465
880459 627923
864146 641967
590992 902407
705792 787218
760963 733693
511057 996395
953875 539486
621680 873140
943049 563322
952969 543847
806580 686354
616152 884732
813673 682354
822021 682974
826642 665210
694175 814301
660642 834668
613035 896466
725199 784032
562384 930737
675378 829088
984968 509036
522685 974592
642118 854302
726651 767295
637095 858692
973611 532714
559819 941821
821238 671599
516555 984509
719543 771201
548763 950322
933042 569785
581864 926032
551314 956252
705254 795239
552457 955927
628356 862997
634459 867179
534019 973416
618764 889307
818167 675968
977265 530895
565717 938921
906024 592144
939605 557145
535880 957492
504582 998124
668518 825255
867234 636127
763609 729360
878340 619052
686404 817984
516172 991923
922878 575936
739075 770016
688123 820234
733227 765066
546817 962392
770677 720599
514177 990062
782544 721263
730837 761491
520366 970117
500764 992255
834412 671487
852712 648147
724301 768655
671605 832963
698169 792275
916631 573668
730032 760874
771362 724221
571987 935445
866229 634504
833169 671094
781404 721872
894032 615347
522288 978954
830171 677835
978410 526226
634826 862085
703979 794684
863455 627695
666708 838909
729876 764882
731533 772540
851908 656028
791581 702704
709666 790910
641936 862760
909256 584568
566516 924972
802388 696531
985196 522357
587752 914909
805880 686451
555814 951980
546362 955939
721968 774436
721700 778949
543129 964916
719176 772415
741925 758537
638107 861861
659477 832459
639354 857284
751171 750191
632520 867843
537925 960727
527178 963763
529608 974174
608980 893451
636688 856223
733720 774325
784728 711595
735331 757015
772901 723757
725309 783386
841913 654055
919793 579967
592970 908448
833408 672557
776925 728769
627698 868142
598453 896750
680003 810624
592361 914520
830369 660904
696540 811386
878404 613209
981741 510531
956749 551204
759026 742712
787465 721174
949629 553021
726686 763506
703184 806780
815173 686226
762897 735126
677799 815288
528710 970063
882029 622238
586338 913993
611126 882894
854531 636782
945973 545475
662083 838791
516376 979873
809504 690460
857904 642588
952305 554849
935616 567077
560215 944944
703408 796605
976012 519347
972515 529176
988767 510613
894455 614993
751590 743921
808475 686311
497803 993610
582116 910581
774881 734153
836095 671551
635460 860931
989787 506448
933800 560872
905933 601318
750819 755576
561590 935716
852511 643502
519116 989993
970508 537149
652211 852668
579822 917556
680519 824672
935681 568335
917652 592053
884984 607698
719924 779100
718704 782688
660628 843249
639257 864740
625041 879880
660793 843950
705394 791258
698878 792863
922311 569626
710971 784259
841196 649931
578147 930638
806163 693773
574999 927406
520515 973277
519201 988585
609274 893641
834028 666358
699126 796647
840466 653729
799531 694354
857380 648806
619914 887382
778840 715729
766747 737725
726740 775698
951833 557405
891695 617992
794695 709287
947917 561605
955099 554420
686862 817620
861242 645747
509794 995182
529746 972353
787778 718314
650303 857538
503241 996200
839305 652571
997734 504542
550122 947279
959259 534691
934121 562518
659914 840188
761528 728552
912116 588434
646481 844358
827597 668615
913527 594074
745206 757302
991077 510397
966202 532699
617824 887689
638641 857335
853650 645849
827750 662617
541508 961509
626521 865522
590510 906818
672339 825909
719570 773582
614806 893361
824409 684768
891695 611571
872742 626718
595555 911568
911100 583053
914484 577194
924939 571079
742932 753603
625154 874268
543497 959647
769195 737135
528098 972240
975529 532183
733517 761852
715559 788654
975324 523462
681718 818062
745150 746140
750746 739722
715605 788940
524173 977572
695307 813472
759685 741936
900517 593191
978145 518153
920345 582221
682675 825121
938134 571609
524973 978493
521720 975448
852242 638648
567949 929098
811033 698109
669575 824734
889417 602376
651437 847758
585494 907638
570995 932913
670080 824614
875079 619809
793124 697487
528040 977071
521582 974245
631916 867984
981649 518130
630916 878093
950712 548901
723039 784061
492096 999761
704915 791156
750329 745964
765711 744234
528153 970472
984287 516065
612491 888498
824666 669527
525394 965470
890715 617679
919375 577984
928892 567382
527560 979500
759411 742850
701018 804941
773819 732530
635995 865026
832563 671741
715143 791814
791911 710852
634326 870576
885070 623794
678411 821728
963000 545234
762305 729538
885298 612759
892081 599329
591132 914816
524345 985163
713387 788995
610990 884389
695151 806896
828048 678815
965215 538035
573974 934038
962150 539524
806861 700934
667725 839319
580665 916046
877955 629445
768516 740570
921246 573560
829267 664550
718930 787715
613100 891099
617720 880933
950439 547923
659543 834090
960011 547867
753355 751805
673590 820832
647193 859796
747129 746772
839987 650269
571783 924453
536941 962523
527946 966803
812510 689707
720485 788471
771782 730261
686164 816941
717631 784730
832122 671434
982806 510262
881614 626894
639024 865405
548843 945164
913103 594644
904645 595517
696884 812811
855424 645078
891132 599131
933198 569901
885305 606953
510548 993186
505350 988586
787485 707252
827767 676459
949494 547449
597104 903944
896702 601448
522672 969305
796866 703968
625633 880889
854600 642913
653385 853197
645508 847636
774002 718526
772278 721504
974555 521387
722784 776355
858241 648056
625386 876004
793735 705196
804228 697812
639850 857064
675383 832606
685707 817809
614799 876268
612473 879063
823185 668646
912083 588035
856351 641179
630500 864784
902116 607152
609467 891242
841057 657522
752473 752093
748349 747853
753525 749130
752871 754130
832784 662645
767501 740009
967122 534225
893290 607832
764253 735428
846359 655161
568108 927567
680222 817535
882673 612161
565234 935834
524388 982865
610259 882021
597931 910007
932606 563019
874918 629138
577516 932433
565385 937021
933166 570413
670656 836221
905310 591404
878281 612720
987567 510319
531179 970218
738530 753519
798806 707952
666158 834370
900771 603623
871635 638254
868883 623181
756834 735173
980225 510503
574153 927535
631860 863380
786670 710037
590208 900718
749266 748574
624902 883426
718293 774676
925215 565269
928301 580352
766240 734788
777151 731023
882880 613808
936140 573857
709664 784609
814035 685018
812461 688861
757560 738287
603869 905840
674483 821597
926765 565474
887912 610926
968707 536783
526458 980057
846173 659270
972860 518670
851760 642602
771649 726337
577484 930772
524629 969331
946335 559217
862432 636142
697511 796373
956945 537047
660913 836949
953640 542522
666385 832752
546253 952894
868303 633199
631342 860010
789783 707282
838044 668651
575922 932408
727728 763398
658341 841202
571396 930076
783340 723922
818348 673848
900437 589638
554829 945657
916147 577379
833347 659966
604681 889124
739019 769851
913601 592477
799144 694927
900070 596910
749763 759288
939108 564202
756683 741600
803328 700567
728421 776444
932001 572704
620646 879097
880973 609112
930351 564306
721375 773634
858447 643973
612200 886199
911543 581989
556302 935201
744586 752664
539761 950597
738105 766400
591327 905893
971941 531353
992963 500028
764719 737483
684706 809017
520038 989881
739086 751185
912263 582450
722629 783759
729968 763645
976330 530545
611498 886192
554515 939165
858575 647875
857239 636309
655560 848166
872807 632505
972760 523907
712973 784752
976219 532242
670004 823321
759487 741426
600888 896304
850430 643607
920576 579593
523558 976397
768190 736640
735037 764803
724248 782480
807628 697496
620690 883475
697897 792200
897074 610730
708582 783359
959094 544505
940258 556345
672784 833877
886741 621196
754192 737438
661927 833119
524147 975220
619058 874415
792002 699735
816317 681571
529788 961924
937024 553348
518876 982160
952114 540395
970987 528200
907360 584572
744399 759719
825364 674169
883646 625674
904574 593143
615023 875059
793556 700083
533084 965005
669532 832343
867682 625730
860476 645464
599593 893976
515739 993101
503589 989950
738335 759117
529472 968945
925111 569045
863896 643747
641857 848255
543809 961230
936716 555618
578027 925313
550616 940142
844385 645977
605221 887300
944656 560378
571082 931867
925591 565881
572481 929012
891694 608786
511807 981153
871697 628543
938437 564291
721883 779937
756588 749744
793935 700431
752965 745132
751311 758465
538648 968054
885871 623284
513442 986449
761138 745742
795249 701578
646184 859090
764953 731103
594735 909456
656025 836220
666136 836796
903143 587384
689402 809690
911633 582587
540028 968632
829723 675819
854093 645698
689915 815792
926519 573764
647369 845951
617350 885192
881047 628191
967696 527769
633585 862254
945149 563240
840709 650500
867998 627970
670883 825825
993989 504895
657616 839414
928245 567637
780201 727325
610551 887595
951092 546432
839187 661836
679959 822988
862391 634605
605804 903689
895055 614941
855750 638123
545479 963448
856560 650646
519996 976705
978354 527772
987139 511329
839702 665419
835758 665610
925792 581696
661275 833024
931553 559904
631238 863555
873193 619558
881029 621155
817036 678875
785879 723006
838288 669133
625476 881675
912333 589016
719868 773955
766799 731623
605973 885375
980182 522105
617602 872584
586063 915267
704077 802976
702967 801823
818999 689273
660213 830607
668124 832810
916363 589454
964773 536040
652459 853778
649809 852579
929650 562034
654419 846410
614816 891081
927506 569030
876480 624112
821363 677657
965546 540159
773247 736696
635127 871903
647761 854064
708693 799946
642286 858148
906140 593286
917036 582774
506807 983671
623749 874989
682736 826332
912712 578778
672120 818830
952581 541074
618187 884457
512777 982217
883578 618622
628904 871260
922931 580123
876092 628595
809224 682968
922507 586751
609806 890534
951394 546629
578443 918739
668769 830374
881314 628526
980943 521938
882989 617541
661567 840727
720521 779925
570120 936527
630140 864500
921099 571261
994151 513801
733075 776126
941910 566442
680540 817673
757589 748618
720794 779743
975085 529760
723545 766740
762867 735690
678379 824730
626638 867116
938706 552107
909973 585329
948202 559253
916559 584738
943403 556058
819149 671194
720007 787806
511839 986096
695011 798058
903465 605101
945775 545261
934945 572364
543047 962611
730916 771475
754829 751063
517137 991363
962435 545783
635297 874454
944625 563829
981445 510989
770112 739312
538204 963196
979750 527269
654705 842389
965211 526855
671365 826915
785244 712304
682536 813977
968086 524738
589849 920076
868167 622473
722057 773885
576941 931667
713581 794358
967645 539397
954847 539973
578872 917658
950639 551290
641714 851941
724284 768724
530885 963185
524798 974242
612432 892909
759663 743003
768676 729298
665980 833230
736785 764970
975378 518625
945272 557567
549290 959065
616141 886338
510744 985581
720025 786522
871135 628582
822568 671242
807812 700707
603524 891462
795221 709393
680836 814341
990816 507264
870540 632348
999230 493551
997019 496464
922280 577340
644496 863152
898970 608049
695780 811797
891647 606557
611788 892907
649537 841755
772183 733470
841124 657874
970666 527234
982222 509737
868277 632066
869464 627072
553492 956285
809272 697054
756880 740213
738480 754513
941445 567010
929062 570347
831370 677257
780733 714656
871958 620268
616327 884831
591353 900748
719604 785228
693899 812731
587555 904904
976154 522080
611681 891473
641667 849515
967626 538146
914688 581822
702206 797990
918371 574464
543310 965520
856982 648401
606785 901111
634844 872126
978618 518940
517994 989365
809768 691806
769124 739909
803860 692071
642916 859566
574655 927729
902231 592459
963128 538609
971345 526659
705450 797040
874019 632742
577029 922109
671504 824237
852214 646142
758130 735005
809979 692318
872751 635854
644636 855971
934082 567132
649873 844615
821857 685951
831072 664929
767461 723155
771126 730747
494470 995746
503487 996660
836464 660390
594473 902576
675484 817615
798007 707451
622416 885359
904516 591135
866428 627516
722576 783416
736479 765385
614538 875574
754778 754533
961153 544570
681540 822159
914767 588739
780724 724815
822292 669769
872310 623257
507802 982879
908133 588245
674904 816302
642974 854211
721842 776650
592651 917158
718216 788266
568455 933313
849282 652991
520529 974673
510486 998088
628195 862131
648904 859215
930811 566938
767981 729540
711227 794841
908905 600668
782726 713984
706708 783457
564493 938464
995553 507328
988317 502172
797692 703773
612526 881070
531662 972514
841906 660712
638706 858334
768943 733467
573130 935930
530136 972122
733504 757539
971992 521862
607140 887589
726522 781777
570921 922305
845895 658603
583219 914381
771504 727247
809348 686345
688741 817407
656574 835696
630320 879234
830038 672763
953000 542601
866449 626570
980328 511402
905683 584741
918773 571712
584236 917482
719150 788144
573817 918156
577951 921297
652502 852215
968289 525645
530874 977901
690295 815675
953080 554561
507972 988401
799943 706202
495637 999731
852695 656659
951855 554418
780649 719748
576076 924353
973084 527761
896360 610841
563762 926792
908002 597100
709951 787462
692782 809223
499778 994561
606655 896798
681312 819933
759612 748891
717870 788950
784491 706259
616695 888361
524694 981397
498086 992995
854066 644361
676732 825295
910642 582249
802643 697439
725368 779364
794259 714081
933587 563282
653700 855808
591051 911497
616481 891020
964721 537813
819580 681138
744628 761078
672169 820171
780689 727980
535968 959584
663659 834505
826249 666137
861979 645370
662934 846933
523916 971619
602239 899631
745028 762969
537188 956426
510472 982553
553368 947881
858120 638201
752964 750776
569175 921882
609967 898393
664462 832364
806614 701094
930441 563897
580504 923595
974436 519763
591133 915177
880907 613198
528189 980150
990773 508034
895415 610967
568945 940760
876185 632089
519808 972126
957260 540996
681118 820050
879721 612020
975311 517946
936795 568757
507273 996291
693419 800541
517311 987747
926925 575014
657093 842974
726737 778965
847057 661231
663181 828034
939558 560260
707614 795783
820319 681887
976071 519931
950544 546681
834124 662164
627754 867519
666619 833844
542038 963100
883382 619252
894831 603810
574267 921260
547969 954064
626830 868065
956421 550767
871612 623620
944759 558264
622706 886814
520372 972237
951554 551949
659415 836675
520196 976565
942720 554732
755150 737957
548335 951301
718934 772456
931235 563361
937631 563366
824714 684293
986024 510166
861670 631499
768027 723043
637476 855654
752794 740184
637710 853293
507606 991903
931146 572797
998084 499434
693264 798568
802068 693765
771563 725292
562540 930812
891680 600638
980822 528267
597856 893188
928467 574137
610873 887863
601701 890348
750800 758891
936927 566748
854078 653698
764790 738288
672858 832740
827503 673226
859157 636114
965925 534535
913880 591095
632721 863328
763157 739813
774051 720136
748486 747376
898604 595393
778842 719933
587310 903527
765150 731929
506876 992992
592038 906325
790466 713523
530033 969670
556309 936284
579611 927058
602541 904282
677747 824180
992321 508853
852065 640748
631707 872395
669762 834234
800443 693063
698812 805519
595278 898023
935314 560824
854902 652947
947222 562622
878536 629326
643961 852773
824174 684407
883544 618799
890327 617542
847084 643153
692842 798358
712025 795881
644404 853621
530091 969085
692155 799937
937994 571113
648086 843839
898378 594863
948016 557145
611073 881657
809011 692436
847046 661511
930597 563647
592324 910422
612428 893586
685247 817608
644731 848162
931595 568360
999956 504017
996220 507147
649112 844370
754163 742007
855960 652088
980744 516190
561093 944108
678338 815690
822771 667588
762855 737033
803351 706282
817112 692189
669392 833221
958145 539274
769821 736404
823268 671192
803668 694098
559657 932757
931353 568188
631320 870544
517565 988675
777546 722580
958049 544863
747799 747182
820472 688976
839128 662752
582147 909695
551087 942618
873293 618323
816035 674533
878480 617103
798530 702576
498684 992024
899147 593361
575862 929838
518329 984270
596403 904107
549809 956136
827864 663997
801431 697097
660055 830790
969729 539613
752591 750957
612536 883569
964090 530109
647053 862596
565085 933831
527475 971196
627554 869534
965357 543854
651427 856902
537056 954658
782372 714443
809680 687738
791450 707072
535145 961841
708338 784624
722291 769786
518183 972443
655024 842671
683044 825987
769919 737817
602088 894928
671963 826078
542974 951407
643236 860782
642062 852558
663043 831888
786991 722443
590170 910068
955173 550668
768930 733541
819490 684410
879692 611165
926578 580526
606193 899163
765810 739520
891146 605051
729675 763411
620126 872191
804425 692912
897418 605658
579446 911142
862329 641650
582642 907524
775932 731840
643659 848104
754658 735598
535820 955284
708034 792407
991308 503244
571153 924283
716520 778885
852850 640931
922999 571354
932229 570140
954615 541723
577604 925495
967084 539464
768886 724021
512360 980001
827329 676991
807262 691493
770298 739595
596798 912085
518056 988156
957243 547064
665431 835848
908473 586389
738135 765733
663279 829397
531702 962419
722382 775725
691341 808612
636380 871625
850196 657595
697566 800297
835140 674680
519878 978067
666396 834887
944388 547640
567655 941585
747198 755635
563758 927735
704648 800871
567790 926938
779673 711731
619712 871381
741531 756546
631900 866411
532473 970284
605046 899464
788832 717109
772358 723394
787780 704492
554051 955331
844914 662896
852410 655227
981065 511190
747140 745516
879785 616446
755827 747073
745829 754979
671413 828855
993727 513284
717109 779201
628677 876770
863432 634444
622614 868433
889978 600615
844665 653303
904708 595019
885496 619375
723927 777587
983548 515396
690691 819310
814396 695281
976234 518104
508458 985483
672355 827825
837884 659775
797519 703953
833957 666652
814641 690227
549989 940921
649869 853642
680883 818943
643877 856958
726674 767802
630998 863350
713653 787823
645296 862525
655656 842196
564728 928204
723729 768319
870514 632414
560155 931947
997791 501980
966461 536140
599661 907275
726771 763665
595638 907931
550775 944524
553988 941816
672897 833630
552749 946621
912260 589580
792362 700133
768646 726430
875868 628168
672167 831150
991711 515142
585637 910847
747934 749905
972492 525900
852361 645617
699984 799976
806039 695761
989848 501256
530973 975388
753356 737797
618442 874910
778518 727017
551223 952015
547727 957513
701740 801483
717302 784848
806036 686542
632879 871246
790754 710306
964318 528094
948246 555205
555080 937706
568172 926291
765076 728705
670313 828275
708807 795357
812857 694965
805115 703346
550339 944663
518721 983880
942000 562427
701185 807481
716162 786873
705000 804117
796667 703996
717837 773833
768209 723341
977831 513659
547416 960949
599648 905519
987084 512040
841489 662344
851981 649443
534998 966395
860882 636387
968908 526963
503652 999426
691139 801230
706949 799184
883331 626130
623360 885914
754882 752977
932263 570792
571753 928047
740763 759359
996654 495192
570080 921062
789817 719563
784701 715743
729743 780008
774794 721199
651134 856766
798373 708031
842869 655375
939947 556801
538357 965856
789561 719097
553000 951971
886118 616520
661000 836692
560408 938713
885994 621302
988148 518786
589322 907988
936225 556404
983307 516911
827223 664537
857135 650326
764314 726854
625176 876269
877038 625077
855301 643591
523730 969480
566005 940884
571003 927679
601768 894034
999189 505718
865447 626822
984585 507851
939412 567084
571653 928080
876052 614793
731715 768168
730385 778680
989114 514526
849999 649832
888301 619187
733315 769774
521813 983244
792908 698364
930588 567504
667714 824677
921122 583808
684328 820060
967969 526229
772324 725442
670187 838764
692152 806401
872500 624188
968855 535268
830703 671943
526404 969699
781279 715082
853591 654552
587089 913782
954077 549843
845595 658918
604094 889564
834504 656356
511984 978173
504895 990522
832128 670182
531999 968013
761511 736126
818589 679271
503928 993121
891069 612804
852447 653749
648432 852417
704599 799390
895287 608917
535750 964803
505886 992378
709808 783252
576878 919014
976401 532437
700970 808783
882936 613374
970867 536081
621239 884771
628111 871903
986377 516525
713750 785532
862803 627879
855172 644071
980088 516722
970204 524721
932042 566034
850277 640685
989403 500848
508006 994252
855343 644099
570243 929619
565710 939340
833394 659467
813335 689284
806014 685089
809272 685871
820345 683454
849058 653068
578297 924750
694523 798542
673183 832269
709007 792325
811236 681504
682482 817493
563144 940808
654696 839554
869952 633388
676076 819097
824667 677564
703795 790710
770267 726275
582207 927532
919632 573984
804114 692357
533032 960424
611323 896603
722819 781749
938576 558189
855873 638925
545209 956471
533749 956696
910445 588093
620913 871009
774834 725889
531570 973763
706660 798653
779400 724614
513189 986482
924776 577116
637759 867867
940039 550521
886039 620246
520772 969792
936300 563013
547237 947473
881646 613002
863707 627028
917432 575589
586073 910792
993837 514316
998026 508504
782784 717024
987655 518175
963494 537002
844877 659322
776382 713819
928513 578801
597812 911682
562691 931916
527664 968934
567065 940607
874085 624923
610018 883316
693023 816145
978437 525057
833816 661141
892553 601580
950072 550692
561448 942942
947328 553606
926480 577300
923872 571205
550274 946891
732855 765342
501885 999364
844662 659461
792831 711439
862147 642748
624793 867854
515474 993001
875772 626460
975515 518231
788864 711817
545345 945690
911239 597426
642184 865639
903804 588730
943104 554676
884353 616152
950483 549510
552769 956263
633362 876493
599576 910053
548348 945210
792060 716783
872396 631491
600136 903626
992405 508157
655910 851912
796747 705061
593200 902009
571812 934883
839153 667668
672457 825968
717877 774596
622246 875808
620303 883663
877706 618631
510087 980563
613371 877214
570553 920480
696971 807398
643924 853119
734344 766675
858074 645043
524904 969736
763804 737045
531421 964234
784832 718950
866826 627517
787917 716780
639793 861691
968340 531228
978442 525545
655157 850330
984737 520663
959941 545380
507798 994276
973182 521827
884040 614819
590395 900841
872966 621304
606307 889405
675820 828366
633362 866116
834287 669565
964449 538788
915886 593342
854188 646232
919160 579549
539064 970016
866320 626936
591194 910952
589669 901289
995551 504382
550898 955456
765356 740332
551927 941543
998566 507043
644024 847438
798259 693702
642813 857462
815256 684549
843410 663388
687506 815459
931234 560358
908282 598940
636853 864447
847843 655710
954129 553718
965202 526416
943588 556837
947538 545368
513595 994015
514785 989919
614043 888737
683127 808537
640543 865051
514181 995619
504455 996253
920109 576784
515909 988576
681623 821815
540159 952594
758003 746871
791269 715358
996542 510667
940837 565893
797364 709476
537059 963760
520057 982205
665150 829191
546601 953510
881054 623740
800683 695246
587619 915205
614512 891982
798176 697618
844154 659020
975301 531131
813617 676600
935011 571165
505156 995950
699159 793320
599361 908220
957843 539906
512527 995163
543937 958842
690927 809374
729186 777754
808317 695505
999414 505220
534748 968652
869032 629550
917973 585730
758868 732574
637090 858818
559093 945949
669031 836860
882277 618749
890101 603470
911739 592351
756929 745015
949283 543932
654976 839278
951978 543530
670472 834551
724941 775423
974778 517079
722949 780369
945037 555212
527209 974851
780924 720618
941414 553237
761182 740326
893386 600541
685389 815645
726031 772908
648486 859240
765876 736459
946558 558535
583784 923981
936890 568017
811942 695149
944042 561651
963528 542740
502112 990097
619668 880869
615815 888088
952511 540322
595224 904079
547560 953752
516239 975685
802345 687694
628613 861666
673569 828312
996882 495350
957906 540572
519754 983320
986330 509389
771523 722799
557203 939359
535144 958687
777610 728033
723130 770256
814875 677584
647568 842886
891034 609476
691694 815936
584528 925123
662914 836218
585559 917043
911232 592078
956668 535418
788012 719707
849124 644194
652751 847106
908709 592620
769325 731043
752476 756871
621231 886266
938342 567013
801512 696449
532185 968305
787576 710020
673289 832987
584387 920203
935484 556140
577667 929869
921863 574955
841109 663003
830700 670867
688870 804621
522232 969527
718197 785674
822495 682478
847402 656139
662656 835112
496710 998616
512778 990333
876610 630210
557608 945939
799688 707027
968811 523513
592635 910402
511863 984316
817643 675804
579066 924311
922144 581714
929724 565476
676331 819186
824785 667109
630395 863451
628119 872095
860219 641559
507387 985701
908539 600578
918125 578545
717010 776886
612820 889376
783275 716214
881164 609184
542837 955360
623149 880508
779562 720189
895591 604851
549047 943626
769088 733321
752317 739329
803785 693441
762555 729998
784464 718061
965706 526216
959019 541575
726412 773974
869706 629019
799615 693604
721319 782908
976465 528341
838688 669652
729752 762977
665241 829484
885895 621282
653775 837582
882520 621863
768577 726999
501664 999700
662893 842342
566535 933448
807274 698102
672579 819665
738520 752497
601395 902193
784355 720101
948452 557851
675963 832672
752903 743113
538221 966867
833808 670448
817737 678470
509975 993591
589873 914896
783108 714006
654503 853491
721632 781551
861713 645401
873574 628702
817937 686386
694927 795345
686232 817780
807358 686356
637907 867191
598382 909842
799138 702260
905341 592664
787516 720692
514253 980506
833692 658001
535815 967602
571664 936299
921909 568830
941978 553190
922034 578038
790665 703855
764312 736538
748513 758198
753639 743218
940665 566910
723496 783146
755635 753108
695068 805877
801557 699595
505188 991338
748891 757827
946513 549217
741680 757175
992067 503319
868297 637074
648183 857823
951288 547383
670062 830424
872963 618212
508610 995132
611170 880868
579825 914167
731749 771128
514887 980262
996101 493933
928389 576943
635781 864930
678837 816437
818649 683608
747652 745649
740946 755149
691519 812097
840249 661388
972388 537589
708457 799619
968024 532759
525663 982282
522783 972398
812236 681607
832191 668710
849200 647223
833152 661653
790943 715012
750430 753947
964252 541283
704380 797432
940445 554295
553799 946150
852587 641687
668527 822714
642640 858338
724873 778811
687038 814506
621911 873696
977992 524329
607472 898972
626893 877933
648371 858701
946786 545634
599519 905553
795762 694771
702355 792836
926376 577211
757121 747053
837196 671086
701590 788880
564763 935654
509050 991883
592964 908389
546112 957951
704834 800438
766413 734937
952414 545559
898706 596936
995851 496871
520240 988221
685118 808154
966782 531645
891973 611820
828773 677045
717912 791361
971497 530808
558460 947987
806329 688195
634418 859201
843119 664943
776055 727895
861809 628821
782789 708677
754994 748550
704295 805670
922247 583616
571657 922639
585021 916292
690350 811436
674403 833286
644726 853864
723752 771961
719249 773803
708497 801477
519293 977989
541971 951415
933831 562120
912117 584405
573077 927116
596885 893469
767483 724887
935554 567803
574573 924312
782423 724162
536823 961254
672889 830166
501806 992691
704553 802976
990664 501851
877152 628862
560099 931214
686354 811494
867477 633473
833377 668425
774124 731658
659131 844600
788504 708015
690478 814505
623723 883487
821794 674428
517904 978574
643758 863471
598262 910762
568172 940994
961673 530974
991905 517539
588889 918902
802357 707576
694998 796714
985322 522774
663006 832712
621004 874173
887387 616983
734208 772715
963731 534658
885246 618854
569035 930334
910358 584913
536071 954184
821683 673347
734782 763608
613437 894919
845261 649916
838780 661068
506841 989757
853023 640599
708771 790335
685901 805902
620540 875285
692611 799306
719160 789632
654320 842242
773490 721070
948824 548220
775439 718509
709603 799599
970566 535194
998646 492878
949994 557409
698952 800462
938502 558513
777220 714007
512462 997409
895863 607904
517252 978740
514898 976894
641005 849454
947608 559718
627303 878496
935382 573631
516725 982955
813730 679308
883647 620448
743014 763545
677834 831636
983951 508817
912851 584993
798427 693423
769136 724055
652297 840147
711237 790948
500681 989352
949868 544463
893478 598996
609271 886412
593631 906612
784125 720268
840716 661827
789334 715583
834857 674890
616166 886864
669255 823004
752407 745777
647672 859321
861570 648323
739837 769822
931657 568068
583543 921216
979061 519990
970263 535126
914258 578001
615323 892950
605678 894160
867042 628036
884476 608814
923953 585552
828146 676747
929883 565354
571360 922404
895414 607100
573164 922748
888760 614781
831485 674734
688671 812494
542384 964133
563292 929352
916540 588296
784984 721482
837943 652830
643551 861088
886966 606499
632545 872740
661416 844093
695018 800908
617337 873314
589014 914445
707164 801082
697135 800838
820006 689890
517041 981797
702712 791088
914380 583728
720256 783142
775531 729294
969361 536822
912583 582742
808787 690680
753930 741122
982602 515511
847480 658150
924989 583782
512288 985897
921381 584567
895212 599313
656166 850120
555406 952108
574167 935588
820701 683709
974256 532633
770609 732350
985775 519248
990223 503906
930474 575030
841398 652865
942905 547724
505561 993518
581839 915938
751799 742755
977228 528267
877925 615961
810203 692102
884904 617633
885801 616239
719843 774882
692865 798994
940223 560500
775685 718691
760652 729771
649479 846848
774183 722036
913766 581976
663791 833836
787526 714175
775222 726982
547863 942303
898728 602013
544289 955277
789785 702458
562311 943425
628478 874414
858147 634060
546128 951418
522945 971207
946148 545281
863970 635967
687168 813412
510298 981947
727522 766508
551311 956834
526059 973557
906071 600859
592510 911058
734064 769840
900121 604693
514511 976240
818228 676847
663967 841286
533728 975292
948099 546979
549905 944609
994860 499469
504595 992340
752552 740333
701072 792815
929849 565146
538560 953774
667552 823925
520846 988239
766327 737954
589847 912562
966084 532987
574700 922004
695174 812272
697139 797942
779400 723682
837504 653973
594451 900972
565964 931658
706310 803094
760385 731366
888416 610727
992410 508945
731426 764403
958466 548023
574128 922840
684847 810318
719538 777556
831522 668992
717637 789983
805238 688551
662170 834158
773259 730586
718188 774050
639635 865044
665017 840433
762827 740016
699565 798196
823789 681768
683101 817049
744897 753437
699157 795644
940567 556076
718067 786849
744832 761819
875711 620800
699639 798229
668242 828102
717063 774407
768583 725817
891999 610452
509559 999795
907981 593213
852794 655677
885959 606464
716984 788936
578299 929644
812820 692609
879164 611946
586158 913387
503391 989321
852780 656219
695047 795806
966510 525847
716581 792071
732001 772378
807663 697646
731553 770926
722417 770269
684207 822561
638913 858324
494879 996007
575177 921614
889751 607296
879439 619599
708293 783466
956148 552364
565518 938123
656915 850463
805759 701194
979726 523996
579916 921601
780967 721589
543348 960583
780316 723688
796253 708972
878719 628065
524072 978942
666460 842835
500517 998062
766157 725926
591314 916433
883443 623405
609838 893071
564565 944490
959594 548775
811343 694997
848691 641891
794020 697942
821235 679043
673167 828943
636532 861708
919360 582596
665954 825159
890895 605857
627783 868480
799143 695208
886511 612434
805389 687487
661416 831050
636920 869988
738591 765860
600514 904991
823652 683103
823737 673629
685519 819068
565308 929402
951342 553501
777704 732030
761007 747001
983425 523016
527650 979414
707362 797780
756408 748862
652546 849013
895264 602459
837020 662380
992872 504516
836615 666795
896053 605447
936277 557931
665440 842808
613764 884016
891733 612738
804924 694607
593237 905635
657293 840781
618949 881791
676779 815055
904311 592642
868049 632885
508267 992732
694269 802808
928251 575287
826098 668725
777370 720386
606987 898470
947790 549991
604858 891418
632238 872385
974820 528897
866949 641639
792654 714376
829244 675398
671268 828508
627998 864124
989805 505868
531042 978477
982265 523099
746175 759217
801611 692916
767684 727223
805180 685950
533232 958645
945740 563583
758284 741112
726648 767806
566026 926015
639186 853912
842529 661505
835763 664017
863478 641183
567533 924704
943782 563650
600815 903340
844795 662207
707472 794316
966503 533958
702754 792383
748459 754187
690312 799928
819655 681371
997531 505734
593620 913763
571410 930750
864549 637524
505950 999499
764692 732681
568969 934170
695293 795557
929569 571383
898410 591782
770441 721393
847416 646326
626607 871650
515084 982703
823465 678598
990170 501097
717977 781508
888067 608785
616060 877957
785180 705703
807762 701619
771718 735243
577451 918995
674162 816593
893378 598900
940898 561675
772478 734058
741075 753310
717584 784402
673744 824311
679791 811959
629634 873625
804502 687526
760951 732563
577646 921374
879954 622487
617994 880458
912159 594030
798373 691830
530058 975612
788410 711718
957898 536578
631605 870936
860425 634584
648649 853727
742057 755217
972433 534240
722868 772831
736807 767750
794259 705563
520402 989233
840159 650439
744070 756169
867939 641007
994561 502648
778740 723830
945051 553404
710867 798599
760893 730670
898339 607635
597611 906826
842266 648458
810711 686812
913546 587342
693957 805771
984054 508401
669638 827190
862891 646852
873921 629013
826957 664820
696936 808592
687317 807796
517806 979563
539654 965801
939662 554063
580802 910395
811372 681272
810056 697392
831806 671162
496395 993917
913892 593011
621543 872645
889733 619636
665332 829911
763759 746151
984204 523496
971581 521699
520545 972603
780815 717111
623037 869949
523096 970615
525278 969867
644931 845271
968957 523914
828555 665269
627776 869929
854627 643500
990815 507770
644129 853917
611536 887126
987703 504313
791902 699559
669337 825449
990915 514264
771578 718953
608990 889907
816594 691442
718864 779628
934973 558534
513089 988474
620308 881614
856201 646722
711837 793821
690622 804261
626270 875055
719997 770223
951505 546855
770008 739585
534977 965208
998867 492007
760260 741778
757079 749840
771210 728126
848016 654895
882851 621191
965929 541917
985820 520992
960079 540494
748766 745969
563073 945290
716414 777410
717189 773177
679180 826587
724450 777055
532174 974953
704622 789958
877986 625812
610517 887545
618147 883389
734284 762246
712542 783827
583420 919849
577467 919550
505310 992460
686000 807034
779870 723817
737535 764429
831721 674755
795139 707764
846545 648824
831229 667255
554276 952903
561387 931746
884525 606004
801638 688968
735360 755178
927759 566915
685785 814773
514342 980918
803286 695315
637276 859365
668181 825507
611141 895581
512128 995396
534634 962055
604884 892446
594055 907513
989235 503450
509030 986548
926632 575570
884372 624436
874060 629309
905976 594856
676136 816393
728254 765805
656066 851108
857577 644773
881976 618785
658490 850857
678941 820304
757065 745182
817368 682985
957042 546913
642906 847116
641334 851724
818770 681009
620794 872738
923838 572599
556317 941347
850328 649187
589012 901607
649633 850258
874238 616553
711628 784123
967501 535699
529166 973469
792797 706602
704742 787780
949552 546928
826702 666539
615674 889331
735260 772031
949444 545770
795549 709503
750759 740219
790337 712122
961927 542209
587712 904099
884442 609810
832945 666135
532926 973093
651889 840154
900588 597964
666663 833231
782512 714151
576817 918468
623986 885310
928255 579526
753904 752884
662781 845816
596267 913622
964795 540474
697818 793113
531207 975965
770112 723181
713599 786205
794592 704676
986768 517539
637505 852798
815571 676272
887414 618125
639714 859049
664409 840235
669244 822366
794979 712026
811942 682406
994689 498410
563065 946536
643773 849217
949829 557155
848510 650379
879462 629936
504908 992322
989674 517454
830464 667069
925276 577857
946398 547388
974310 531804
574271 934998
860639 646532
581116 909196
879693 622738
932801 566844
921333 581963
513172 982091
709897 784952
796363 696883
733070 769610
554635 954436
649671 847676
597673 906652
911597 593818
816622 689764
780482 720047
723743 779599
639079 851104
751765 748693
803762 689719
898183 606771
868536 630303
788966 718957
864749 640339
791816 712097
999302 500633
828642 674737
674939 831761
580742 914239
826714 681200
889542 619399
722850 785058
890821 602415
830797 668193
734783 764977
662393 843305
775460 729592
620289 885349
744267 749037
880423 616384
846565 652674
885879 618527
746154 754098
575896 921731
827971 669934
940775 559414
734084 763982
976163 514018
519891 974901
725477 780705
617357 881050
639972 869705
936261 569447
783342 707605
620042 874999
957277 542921
623320 871321
879051 622692
608113 893746
620323 873595
963822 530174
573688 923523
556018 936760
728091 771017
892078 613752
920919 577223
856424 634810
805743 686283
942693 553304
595783 905240
632057 876800
740912 755036
528129 980880
602426 894957
651722 842539
663134 833879
642414 852910
849546 646575
761592 746958
693156 800557
696373 795918
799905 697563
562750 942179
598154 895847
751798 756160
779378 721478
963160 538987
896711 596483
774332 730199
775120 716276
604011 893144
565888 933325
704467 796442
507871 990352
636095 866083
747835 751679
904613 588260
979035 514019
559272 942376
717806 792011
892372 606091
902178 600384
655330 836103
509841 986855
823627 683936
866119 627595
937696 562078
894487 611089
957249 538537
913228 589438
780549 725711
683223 815931
882106 609447
794066 714996
777419 720582
507431 983344
586308 904890
985613 520107
601835 901999
637881 870434
573508 917670
891573 615215
741539 756073
872384 630000
567090 938098
848179 658901
686062 823840
538518 960751
676880 818259
717371 784898
756599 749552
808266 691551
752605 742204
970265 532285
672202 824890
600655 894121
810907 681644
803260 695987
903637 588723
645895 858433
804601 700773
905608 586010
768608 736401
902165 596957
662294 830937
549138 950311
923725 576703
639426 869011
660147 840376
526353 978444
997810 504287
796380 699220
750661 739677
825438 679092
696220 810243
840458 652556
990446 510135
914694 576462
998358 507681
898252 607236
813877 678473
815344 691949
501483 998694
651985 844213
933723 566665
740758 756567
641339 865880
885682 606161
685587 810816
604985 894631
819065 683529
514234 978741
785546 721557
907680 599998
524604 979027
771899 718839
534257 956334
986031 512398
902912 598674
599999 900709
513380 983030
969615 534753
663543 840971
572629 931749
956198 543961
723689 771839
765704 730544
679069 819672
664606 826235
879837 610253
610880 887398
719584 775777
957446 536293
801225 693024
681986 822907
853054 641169
827673 663168
967392 527486
902841 588745
767352 736991
804704 697913
950433 540381
579984 910632
858521 638304
903612 604860
906855 587760
894509 602574
877392 622177
876267 622540
676700 828695
959599 545899
807952 682480
752426 740487
518997 981815
895467 612017
804931 697602
593841 896506
560049 939878
671602 837045
826608 663494
504498 989069
541721 960916
938369 560997
503997 993724
689952 802867
876507 626078
700109 799910
546611 962514
521753 970281
610442 899028
877747 623262
793029 703517
873477 626049
926279 569872
906878 592564
792303 716805
935528 557909
628252 878668
836661 668178
985581 521504
515005 980935
754845 749037
799513 706380
764189 732314
879511 620715
672225 833292
796433 710327
633358 874332
819875 682253
524244 975404
571813 920838
564408 932403
868812 633114
821966 685457
599090 895911
921223 588511
862887 645253
810953 681809
898462 604262
906010 596654
962145 529025
666702 828043
625024 879271
551342 950439
680871 818222
838559 658273
646480 848619
568471 932092
984715 512127
618538 889193
907812 593634
559975 941095
774547 720199
630651 868923
532865 964677
573866 925768
873260 635203
622588 876897
830803 661972
745562 755733
607940 885003
510029 994800
831198 670812
918807 574864
972875 524312
719409 779434
550309 943721
569293 928592
932089 563612
739523 750638
536906 959500
742981 756357
844549 649273
696771 800299
503264 993385
620256 871932
639141 855540
521361 984525
873574 636284
955345 541124
738127 769439
695075 797889
767857 724830
512192 980556
913182 586863
688761 808085
820733 682704
580679 911401
830114 677767
879213 626668
789316 708586
641012 857022
811245 682744
808181 691335
667676 826504
911062 582307
641675 857764
733678 771687
960524 537293
960022 549770
802468 703634
898458 595160
638304 861041
663375 841259
884022 611031
511519 986474
610274 884329
811371 697206
566850 926261
750015 745841
665113 831076
862793 640371
729622 778145
843581 660836
595681 904321
704674 789163
609004 892774
610425 889358
567566 932961
667331 836884
788639 702937
654980 847378
882652 618874
982590 520760
787671 712333
850283 641849
772469 736611
679752 820428
563872 936655
958271 533520
846706 660954
866559 624579
749962 747139
947779 560651
945382 547524
678423 826257
532833 965939
629206 869667
885948 619011
601298 894586
971508 526134
608739 888725
610668 887927
883763 614660
845322 646455
675679 818356
718191 777913
638265 866511
808116 682939
639560 853280
813119 696705
887863 608876
668967 829736
830452 662648
519420 979997
908464 581742
501422 996739
960412 537483
795886 702290
704238 804283
909130 589602
699441 802954
963802 545814
911881 585544
540941 956816
857667 647538
861574 630953
775649 726472
507789 994453
773225 722347
958934 534388
903332 593647
993992 509740
918898 582205
521778 972104
878694 623431
617066 880191
709444 788323
893885 615870
846765 661447
719223 782916
764479 727788
986622 508546
677770 827680
768331 722359
544474 962768
656708 843240
968910 531440
755568 742824
766121 729336
760756 747189
641973 854189
719615 787475
914833 592794
797427 697259
681779 826773
958054 545935
671086 827569
587533 908742
920397 572640
511687 988489
749796 759786
503701 989775
545487 952295
617935 874154
491365 998679
964075 528907
535579 955206
970106 531327
622813 869436
657333 838942
637926 854168
779745 726747
558709 934476
746601 752281
751778 745561
699850 791465
706892 800609
914998 589866
695101 799640
500243 994548
614016 891932
712902 793378
854316 649538
536554 955142
607383 885339
537632 962349
948805 548259
546580 953602
524684 966199
860443 632641
874441 620768
871992 636018
927967 567876
687111 810139
801538 693563
658774 849750
514241 989037
768151 735504
917825 587378
789653 704956
945159 557384
520988 970047
896992 599873
600092 899189
532527 964097
585403 906793
998744 504817
676442 820448
784104 723305
728782 762311
953630 555919
722448 782875
616612 884436
503534 989662
570565 932715
945393 546250
648348 843536
575035 929194
594036 901077
609578 899082
560927 932054
958718 533374
922514 568667
889405 607358
765870 741801
938425 564507
496272 993876
602192 905018
502965 999617
876050 621697
925198 567617
731560 771876
574391 928127
648483 849591
579683 927110
577543 921185
805665 701895
533642 965687
951070 541705
678151 824294
840495 663911
938815 563679
873325 620044
992406 507903
894656 610954
970843 520590
766101 725669
930713 568782
699208 798492
549145 947526
932067 564994
891476 617569
912519 584315
517741 985671
609637 883617
918018 578898
762486 746825
978829 515247
903468 605863
929335 562044
928881 571525
704042 804637
860188 634457
503792 988175
932963 568443
543887 953761
583692 908707
535801 962470
673609 829009
659651 845775
643910 854806
547006 945889
966778 542180
727181 776104
743173 761501
888635 607894
591269 913808
513254 992408
919562 588548
808250 683502
656475 847380
567772 941957
645406 855428
687954 819792
874548 625776
896069 612830
653618 854333
511525 987879
785362 717900
615671 892248
518030 980706
631218 864921
577898 916262
858061 646060
814412 681056
921971 583593
742301 762229
692834 801772
672300 826019
909411 588615
563455 929238
856122 649277
858415 643367
868982 623845
818656 677669
959580 545539
919575 579174
787618 705588
651220 844710
540035 951181
706635 796947
548097 958188
830482 666368
524920 978487
944143 563204
997118 501669
546743 960074
987456 521626
898560 594471
753105 744967
931141 559541
890605 615765
911941 584869
553662 942478
670818 833633
867365 629347
827741 668254
751451 755638
507975 985418
586273 920314
634586 871683
756177 748726
555212 938761
989906 516014
794892 695261
619851 876751
784810 716606
533374 971291
880575 624240
689778 809057
780861 725915
821947 670230
578726 913074
617334 885730
806040 700176
698858 791477
596096 903646
875760 624948
589196 919714
656362 841326
557187 937185
744465 750772
946390 555004
596752 904818
864702 638311
833430 665601
608634 891430
902485 588585
966188 541614
577912 931388
649188 859818
856630 646750
984777 515078
508449 983937
624201 866597
998104 494714
614167 891777
951892 547556
808257 682843
517392 983534
693747 805220
887947 615834
735107 757081
559079 941361
886714 611871
771700 733187
964848 530678
786212 706788
542532 957886
927998 580610
970392 536870
946057 550870
953478 548823
857621 647072
528031 981347
525242 983367
796619 697989
856379 633770
651093 856918
747453 746293
522020 979419
902756 594750
605359 887730
930713 579139
800385 697750
884024 614368
686342 813856
960057 541657
589144 907620
610061 899030
678521 825442
522910 982191
566532 925477
783786 710226
667628 829219
535629 962441
794678 711000
564292 942842
758812 744253
751077 746277
785702 712419
797433 697500
864046 626712
823317 677254
648081 856548
539347 964230
922842 586503
965906 530549
674563 825311
919715 574640
708349 793955
926653 575320
620776 872415
732403 758858
909848 599348
647809 842200
536529 963249
704592 794097
594642 907922
871290 625136
848787 649061
821653 675330
513243 991770
844197 655889
513567 989429
905758 586091
638104 862500
553806 942353
589191 908840
552290 953105
970197 534252
824973 666937
776401 729808
941746 558042
569322 925113
537359 957479
814177 690896
985325 510157
739466 759075
810877 683419
535119 961688
630083 868646
703664 789783
884205 624323
746949 758174
937468 557763
654206 854073
631430 863527
574564 931576
637506 861167
901142 593625
595085 904234
714751 781545
807736 683290
936825 560798
778142 722240
517802 987678
957437 538937
953363 556200
869992 621602
691529 807519
985060 523928
618689 878299
960476 548910
689812 814061
809843 693115
856511 644037
558522 946596
895784 602912
959982 547565
873108 627788
589475 905977
777498 726184
860055 630157
716008 791447
935540 560411
874456 623422
950999 544447
978309 512889
681215 809475
525564 973326
511320 991837
661350 847140
905062 589792
806039 687159
857722 635294
724105 772792
577941 912936
970991 524847
921607 572997
611417 886312
773873 716799
505335 994705
577574 924777
639260 862351
562605 946175
872206 621406
551384 956224
832350 663100
582811 910164
578606 912180
621614 882268
661224 829562
565847 938039
642492 854525
891513 611274
780692 720902
613757 882203
947514 557135
781542 715311
682074 810068
659392 834641
736517 770217
839460 653901
582527 921851
869150 634457
572551 924872
713208 778636
731617 768473
872556 634282
988286 514594
556344 951719
646118 856940
624726 884311
550332 953539
890429 613316
836518 669529
758474 749972
919859 584548
650360 850894
955710 549153
593952 896792
529194 964431
627027 881652
872041 623261
734516 765212
916670 585353
735186 770380
671008 835611
657011 833388
680288 812575
839443 657263
664427 844269
913882 583767
936100 573363
581836 909131
893795 610874
547382 955059
665034 839518
924023 581960
570994 927582
727228 769764
961078 530044
950745 541950
618808 887776
647207 853353
836330 656337
946029 546288
501041 996291
658016 843516
823760 684512
830177 663435
590982 917934
951221 544149
532080 977160
604714 893716
968472 536134
686526 804967
511114 996747
864797 642471
810517 696432
750831 749253
858242 641128
886992 622421
929796 562382
952804 540473
889527 613696
646913 852270
593055 903835
880974 613711
801338 700099
776561 725398
856092 639310
817218 688667
940441 552072
587081 919769
539855 950974
701376 793558
964989 535394
959597 537545
556185 949436
959126 540024
915896 582678
825632 682710
646342 860037
803195 687912
761433 729001
915287 580408
622437 878733
738694 751521
702652 789681
781394 725036
783030 709310
666662 828153
944703 562815
611577 879432
789025 708550
749565 758110
801362 705669
748998 747734
979450 515629
740359 766061
541286 964565
691112 817780
533300 961612
573455 927094
811054 692967
547372 946875
882518 619199
915600 590480
694587 800130
591587 903477
964634 543759
979959 518239
691387 799439
534400 962920
957592 547106
823154 675985
782843 725709
959317 546257
756707 747683
612846 877438
970277 531496
933663 558170
927395 572990
625185 869953
886626 613754
769259 727646
754507 746817
520951 975590
632252 867771
625365 883380
812980 680884
827813 667579
904436 596700
802058 694240
758459 746418
508443 992006
596171 903299
781092 721726
539211 954947
747901 761834
739034 768945
695947 799468
824899 670558
671990 822538
624473 879190
988329 517692
698790 805679
548113 956978
714833 777162
718942 787948
642435 855819
809734 693885
862997 635578
543171 948033
820777 670930
666305 835180
531912 971459
535468 960746
909687 597203
832722 669276
733625 763073
680932 816052
678524 812275
970136 537253
910418 580385
989310 511009
524160 967316
839674 663843
925835 566347
699158 805058
575459 925096
775028 720501
875900 625139
702982 802878
983377 522456
800268 701525
635200 857023
677738 826536
686529 810332
809203 691977
986225 503792
747832 760094
736287 766720
563418 940906
970566 537970
702504 798224
546591 947372
822957 685685
611578 880506
773565 733865
835491 661290
806998 701297
764066 738415
837272 664325
584015 910982
557627 951759
661461 834797
518385 988111
704085 798806
660291 835318
945925 563629
658672 848624
745574 758402
637449 871707
963114 541520
598932 892198
689697 810652
661419 828961
863148 628821
784526 719807
736322 766986
989027 507688
998214 492120
836724 661951
870560 621896
970330 527711
714836 775255
966740 532609
668428 837349
762067 740530
863149 641718
981872 510478
881729 624185
767711 741580
667018 830809
669192 830283
770572 728651
708023 798799
719132 780710
967796 522252
824213 670767
991187 511107
875966 618873
897572 599687
738540 752847
641674 858679
507579 984651
593362 898034
656316 848050
951107 555536
672774 832879
847072 656511
872199 632868
943035 557138
792023 706158
869567 631554
969210 528852
767012 732839
537053 963718
675613 833488
858178 647515
584605 924896
575553 916699
968554 531420
504124 993424
723964 773337
601694 894687
900255 593535
762561 730356
521299 974370
550145 954955
666568 842179
949414 555319
578127 929846
568379 936930
748445 742103
602395 897408
826799 676371
582425 919595
541854 953009
544663 956012
976572 530804
555205 941428
743053 766912
826893 674975
737195 763783
758876 736232
718008 787104
835824 661311
644110 849971
938641 554772
619348 879050
869822 636888
963591 537121
676892 832936
763331 734411
706798 794997
951007 554333
558677 933416
541503 948745
575238 927293
512861 996648
878091 620457
919420 579109
619637 879775
895546 601802
691616 803338
849380 649192
821028 679154
768854 724777
548678 951545
780731 714926
751530 747879
801283 695132
925753 565527
880971 618144
837726 663984
734817 767283
759310 733678
535242 972064
982824 514419
968656 526646
515142 985035
998698 502849
993967 506403
511266 998558
994356 496216
926250 566574
741327 755033
994536 504285
951019 541371
724316 780120
924951 571864
538794 954010
828926 666644
855362 639324
634413 870273
953927 549013
976145 527415
519390 971821
758380 748196
731664 771219
821027 677532
741980 751811
979996 513025
622972 869740
599396 902059
892452 608980
827094 677381
756104 752698
642153 850416
774858 729354
575231 930806
820343 688066
881851 622344
537090 954168
625387 882714
850821 658536
885977 613595
835670 667716
679945 820705
829411 670581
788995 718774
944491 547684
795665 709603
869839 635580
507315 994842
998401 498172
608460 895503
890168 604191
909695 595743
714848 790092
961851 546501
868017 630027
650374 842198
919352 579311
849269 641162
605746 901157
685630 818507
982872 507743
835879 658036
655653 842335
995497 511904
666878 836784
747852 744712
663464 827361
653936 851075
816953 683347
785178 705969
850531 651811
995763 501262
667283 833679
563364 930941
808803 685197
603080 903303
756174 743616
849201 641365
653009 854397
968833 531904
575071 922538
504315 994543
786761 712349
662580 846837
571075 936755
604655 901465
689169 818122
668873 825989
945238 549862
519622 972472
901632 596316
522863 984991
534092 972762
987886 503696
814204 693043
885285 618199
693473 814031
505411 986682
997184 494007
813934 692328
658707 850762
982397 513026
880811 627155
995892 507688
838202 665714
808452 691694
508112 998386
744073 751560
975844 521749
555367 953448
825429 682383
942799 558763
867962 632718
987461 504339
593790 896567
766034 726847
966239 527745
864722 628632
984930 516576
566520 933656
949283 557735
592577 913093
721886 777013
802329 692585
726912 777418
896547 602383
591962 916734
975734 532615
732211 764950
659786 835858
655221 848631
609621 888733
615773 885897
590017 901425
904894 593354
659095 844409
675400 816706
721737 773614
769373 735198
505238 994580
740529 750518
675782 814430
801297 696885
780814 712901
541383 957114
531883 964553
815233 685732
935917 561733
714975 783912
830554 672859
887829 602580
661277 845505
692115 816771
689213 814861
987448 503205
523220 986264
600431 899305
620496 885722
625820 882974
717119 787787
572833 920482
802164 692318
538985 968988
793071 711898
537798 966287
666976 832758
551902 954213
753728 753703
687120 807957
586091 913665
570248 929524
617133 879670
698864 792879
643478 856441
995424 498482
778154 723084
589781 917658
661333 836732
679699 821840
820615 680702
847778 644141
797166 697355
779257 716323
848976 650807
964195 535805
953312 548296
499272 996291
963803 529582
772987 725301
963981 540724
759084 745582
990286 513209
884356 608960
689746 811127
658440 836882
586929 911444
736061 756421
726616 776590
700715 807826
865164 638081
936275 564904
815851 680014
558857 945989
742184 766763
553294 940237
629974 873238
749733 742680
638995 855316
831995 671961
930543 564293
871912 619624
855738 636264
552367 957276
945274 558680
516674 985205
697753 796512
975827 514495
566789 939613
713802 789959
519876 979637
539354 956237
947492 555009
644992 854556
916536 588443
551651 943190
714951 794130
632176 873120
971647 525344
821178 674067
769389 732542
638522 858500
902948 600473
823517 680310
590572 910278
522695 981059
860227 645200
566171 943666
779411 729226
694579 814430
749932 751043
712342 781672
664067 837806
828578 671429
794052 701052
892394 616662
927310 565394
644095 855158
950962 555614
616561 883172
961786 540828
549371 948313
676274 816604
779285 728192
720108 773581
546006 954757
626418 864108
515202 994794
562349 941178
626837 878500
522845 978526
628915 880656
797522 712235
502438 993634
670564 828689
629519 861549
681720 814968
681675 822792
603455 891001
932123 562826
688475 817365
564667 939193
567327 927185
704519 796804
810942 688392
819236 684474
771452 724841
645690 848848
964406 527332
736077 759415
550359 944559
847311 657889
592621 912056
826762 677875
951153 543232
657955 842258
535134 972313
734302 772851
886842 610094
720540 780912
753375 751274
682497 810013
655988 847076
588665 910733
953090 545258
911970 582494
701207 806877
813503 694761
699824 806725
638039 855279
965279 530350
921292 585716
656104 850513
954486 549794
661831 833626
546873 943732
786559 707531
905260 595780
865727 624420
606637 886622
584145 908126
943117 549742
706359 798872
814524 693518
504340 990460
779886 720675
608843 893184
711507 797765
712908 791526
851975 648965
864583 638842
838556 663291
518023 976858
550226 944523
651487 857303
658486 836938
720112 786114
992332 510755
970125 534381
518936 979500
547796 946577
895157 602386
673038 826357
943923 565832
636534 862897
904084 593682
964718 529936
938138 562330
590811 918726
600406 901073
985349 508154
968629 527070
863986 629410
700156 801594
594768 913689
743897 762251
654720 852822
914247 577405
897859 594445
951453 556380
834494 665443
696680 798068
829155 674791
889502 606009
803590 697798
989373 514905
731200 775331
739423 767906
591380 917157
668318 841533
929940 579151
564162 931452
646577 853913
831942 675609
981592 518229
812572 678345
948092 551874
627547 879723
935061 558972
571804 936156
894022 605386
719908 772410
864276 637951
547299 958813
873752 635148
658295 849112
771719 725429
688785 813413
987276 519236
559854 945566
807976 689936
662904 828048
852181 644701
938716 559145
887981 612584
538200 958693
612250 883020
704064 797987
672538 827580
564588 933268
845742 650900
948403 555006
824827 683635
615201 886228
582949 917325
814892 694501
737263 772319
669202 822703
839595 669842
814128 681353
749372 758136
877132 617883
988538 512258
897335 611412
696012 808605
680518 816483
929614 563620
864905 637981
692464 817271
642271 851409
895171 596568
678394 818763
590335 899915
965087 544674
705776 787286
928878 564539
995556 500223
789389 711432
848430 650838
870747 634751
548049 950421
548342 956021
871901 630446
793901 699357
691973 808087
557764 942198
808267 694906
923322 574184
672147 829215
907633 584321
555213 953102
666055 825191
822381 678503
840949 654529
736919 770420
898737 603098
669940 831915
526710 970083
552503 942936
603532 900901
715724 778611
680885 819337
902023 595028
723660 776106
583418 913699
927132 565164
964179 539121
764303 737882
964906 533983
748881 748805
509725 996427
694957 800188
896843 595885
792492 699508
521678 985199
649890 857258
872221 631776
853477 643631
895765 612454
632181 863854
661107 843213
958820 536102
574648 916421
518996 982476
893681 614453
750110 743365
845782 658194
707066 787439
663191 831235
975486 528922
747002 755682
721792 777669
796214 704776
712508 796461
889844 619433
633210 871200
531145 971885
649617 851180
827006 678328
864069 626900
953620 543245
533255 970743
512061 984584
503397 993667
585057 918557
535704 973116
562072 945079
508993 996480
925773 577392
582843 925308
526675 968706
678686 820554
672532 826824
728211 769871
761765 742412
922878 581600
599278 900660
794788 708865
826513 676838
668280 829352
550926 949864
881401 619771
896540 603412
595171 902711
629187 875056
827714 671379
514004 979242
665943 835539
830077 677497
821725 682643
972990 534318
862048 628725
597021 906268
583552 907342
914240 595279
941906 555264
841164 659610
939099 556512
659463 833769
570116 928447
921135 586698
632552 863727
812765 680397
567748 931747
997371 502719
657475 837999
545251 963985
834892 674491
714817 791484
938981 562426
614829 892905
662606 837434
929456 561284
507020 987591
919319 590177
575034 919716
528401 981129
930257 564955
529171 966953
904678 600453
788516 706991
620330 873825
658668 842650
810951 685983
525703 982059
682357 821273
729301 770861
750554 752511
692531 807877
715690 777422
585714 910145
767950 730769
609630 893847
636523 871446
924762 570964
566607 931879
568805 923057
558805 944598
882121 614414
593218 898068
941106 551902
752911 751063
896223 609593
873131 617642
553263 943104
755060 738829
942699 559982
693603 808421
898412 597069
802251 699937
788080 711878
802004 702636
808215 687674
784968 712582
804390 701353
996991 503621
820492 684866
914868 580532
903914 593842
746958 747453
670023 823369
783386 721960
572760 929056
659684 846080
812642 689462
686439 811337
618643 890583
836381 653656
621799 880853
836574 661720
750409 743117
874154 619224
625177 882565
861570 642171
904056 586754
860757 648953
612020 884338
630991 872877
743236 759921
950812 558966
993070 498429
859251 632292
524058 971270
583082 921949
870261 619805
634427 874412
750644 751564
805476 687493
883048 623545
980178 522273
891790 599454
802555 704866
811478 689983
990559 511360
931841 570754
694469 805133
787125 710515
734336 759692
621394 875167
523046 986773
683430 821496
883424 611207
851193 654520
880027 616043
659622 837788
592061 911145
797561 697431
567803 941844
789161 719600
576669 926052
940246 563457
691081 808635
800772 692106
570794 925771
799556 705328
523483 984361
522498 981454
739769 765695
521655 974840
592176 916431
548456 957841
596185 910375
765331 727070
780479 713015
659022 850872
828056 677177
555967 946786
763080 741618
919556 586708
855045 635995
999933 492357
509184 991819
948890 551078
612332 891291
980619 524593
831283 664521
917394 591491
903676 592693
686209 810007
606656 899545
542165 956164
855927 635926
897244 598971
934469 560259
896113 600848
512375 993107
743786 762386
706379 794134
797206 712182
662406 830174
610196 880404
631563 868323
994684 499560
824100 676240
851419 656795
653347 837669
589436 906911
610147 880798
829189 662669
770397 729843
882061 608180
610841 891762
838647 660160
586862 905517
714495 778226
801812 698693
890165 614250
991859 516394
507671 982452
603395 902500
668409 827220
571859 930230
783897 723696
701182 789919
672396 820502
509014 989830
743119 761923
664645 832238
911333 584586
710216 793904
889907 604168
930231 567713
913239 592573
867751 631102
789750 711354
783892 709108
875032 622466
686285 810173
619436 873177
811121 696280
742934 755634
807843 700315
801924 688182
560425 946165
523132 979245
576791 920470
736558 770830
945614 558329
836761 667197
898662 605741
514547 980038
869624 634776
854417 648527
535548 972108
763689 733098
729636 776026
901551 596245
816358 692845
803094 687394
838602 656144
663869 842934
602403 888655
899166 610775
961029 548946
996160 498266
971517 529340
708345 794406
936044 572327
976898 525753
694318 799747
526854 971844
710865 779274
711631 779050
616564 890426
626808 874664
993164 512787
819272 689717
692517 799655
878053 612963
728090 774339
979727 513230
924524 581136
876251 628261
832016 668987
989610 506636
789963 703118
742622 755020
850168 659688
519381 989991
590275 914769
602015 894591
834799 674411
628532 867549
573356 923269
638512 854158
747021 756099
987136 503322
588832 902340
551935 943928
684049 806150
536721 956304
898519 592129
794291 705341
730700 766053
886597 604033
977249 529720
575915 917460
991151 509335
563206 934243
856105 652292
619419 871186
951570 554110
518083 991809
841454 667535
563514 933290
830233 668978
566381 924427
735242 754980
546609 951078
576109 933580
749692 741348
924253 570806
679867 812273
580707 928529
598116 903140
558528 948025
704023 801189
751870 739315
768458 736392
911412 591269
863573 644867
636688 865995
585693 908258
811547 679867
973014 518146
742360 750079
814502 678479
895516 600206
989103 511103
969062 540495
593038 909242
854740 638510
661894 836689
796680 711089
629041 872261
767593 738570
578748 921237
856843 649116
766950 733292
815956 692047
771881 720276
550534 949029
686312 823143
926714 576082
798823 709718
930143 566215
585332 921390
524357 983792
585992 916941
896944 595372
974499 519120
580428 919055
984708 520016
955689 534735
782401 724567
616019 874126
782635 711583
954595 540067
600524 894598
855653 651279
668901 828882
771462 721317
573712 926157
649046 857189
574724 931680
644484 846497
709944 788879
689908 805858
805743 704175
962162 528815
812447 684406
597527 896307
656403 841845
518252 974232
905689 596848
992717 516153
799121 705456
661214 830375
722687 771692
651086 857327
578029 931033
658453 833954
926788 563696
801635 691620
649375 850543
903207 602080
956842 536061
553601 953491
629449 879830
543456 947030
605660 903082
760657 737326
776808 725232
611246 889332
543847 963080
644251 864094
705981 793858
758288 736821
723646 773060
936777 560679
858925 647451
539377 969822
598348 910129
816054 686666
613060 882746
560772 932142
537558 955653
893193 597851
670310 827681
526368 973302
823635 685052
581678 914539
574964 922784
847774 646324
563180 938324
883886 609965
587431 916902
874379 619301
889091 618136
750980 740836
776923 713363
935652 564635
972417 532511
737960 763511
555975 940668
568740 939470
976900 530989
508603 982073
666432 842102
930813 569771
640261 863641
729764 768196
682449 824560
684204 820897
976337 522584
726863 774030
786045 721295
800313 695996
695390 804089
552463 944079
848872 641166
754079 743661
553850 949732
772646 735800
950961 545295
675857 831184
900560 601287
789731 702412
926016 573099
856612 638081
549866 940188
881438 624189
673679 834055
732719 769442
981099 524113
980549 521468
946642 562589
939815 563085
585522 909753
757752 745953
602894 900007
555457 950757
618633 878839
578352 921466
798273 692354
972612 518955
930929 578837
567382 939428
764475 741244
895470 606706
504468 992565
616358 879017
583568 912165
741168 766240
575943 921015
813664 686583
532296 965206
529239 965289
869476 635350
509827 985871
526752 966680
740194 767767
994997 507356
508297 983088
614255 892665
606275 886359
870012 625060
940112 555200
927699 581505
661479 829581
641046 853750
704659 793024
515165 976500
889862 610045
650990 841635
858942 640631
837496 667996
796257 696147
545266 946296
574856 925453
798694 700908
863348 628133
960087 530222
563237 931460
603089 894277
529372 961106
830922 671351
577941 927696
828807 675896
621287 884559
543828 948445
945954 549691
817375 675524
703714 799710
984281 512753
585892 913059
565383 943613
685282 815638
865864 626004
773022 726550
817978 688296
521926 985526
877166 618167
773213 726520
654471 847194
567508 933019
534735 974684
783676 713323
579058 928542
529796 972147
975246 516086
793403 701761
509015 983330
969451 532154
978431 523029
855553 648994
714302 791096
980520 519774
885711 605189
861061 644917
772607 717701
898791 598988
909464 588394
631290 865741
514588 988689
916539 582647
510751 999243
582003 916109
597618 907406
828806 662248
836874 658241
518105 981283
944012 558082
509014 988339
602408 901052
662730 844227
567238 925846
586535 907332
667651 836543
539318 962035
888009 612492
729275 780111
520723 973784
910934 597779
772743 726971
552345 956793
726990 775734
640085 853626
655019 841188
522467 970851
789643 708950
826936 671588
863292 635499
873439 633983
695977 813267
516369 981952
623373 873300
732188 772623
620678 887405
618235 887936
553339 948136
974511 518681
770025 730587
883336 608467
967560 536429
513459 980606
575593 931654
815398 677359
666744 843205
655866 847442
567080 934746
680144 827832
758264 745093
702922 806554
917635 573537
546425 943702
557896 948903
687083 819167
543138 959001
596199 905609
953260 547633
761540 744368
848255 650655
669414 829990
604716 897057
727358 781460
846350 658683
663658 842957
658126 847471
645711 844312
777198 724695
999532 506043
611812 878913
624993 869301
936438 564284
752119 740775
747217 762614
803748 698518
879982 611924
538245 967786
931756 564902
960144 547289
585415 919727
923638 575376
689977 808708
993380 516034
543419 961014
655218 836731
851536 640818
610919 889405
605169 899805
824789 681308
674577 817140
970241 538797
799159 691151
981008 520973
965895 532079
888488 602830
973268 533451
596815 906406
874267 632068
926768 570441
937200 556273
715600 786225
703304 802464
668389 837407
956291 534091
917665 590697
674498 824336
874891 627727
996832 509857
573573 936426
717993 775982
701749 791192
579232 925536
638740 853265
792983 700372
874971 628596
577614 919444
750234 752624
834771 664337
613475 895256
498827 999444
779168 728999
612184 894258
675409 830820
598678 908091
985281 516964
936135 561745
909489 585777
906159 600682
605771 890341
516056 985659
701455 808017
675489 823080
964686 532717
928230 578438
992048 506742
621160 883176
558683 944787
824084 668696
843529 653199
701159 791016
972417 526062
887030 611192
563264 927031
848242 659543
670154 823486
772547 732510
630435 875324
685463 809043
898435 593900
659944 840845
602796 889087
764284 733638
934557 556952
681718 820719
693339 797462
948009 556250
670967 838554
883080 618404
777267 720025
998570 501312
596283 912276
902431 594730
584084 911567
791257 710680
580582 919205
876974 613269
694154 812474
853111 653273
524961 972006
702936 798338
517458 991152
712436 779758
736733 762611
806084 697904
934470 565173
744966 757178
652841 854446
881489 616812
876596 622670
626777 879607
555789 952845
593223 909218
725675 770643
856999 646692
692405 817254
699446 800804
788006 706729
796911 705657
921218 579669
642582 855866
529219 969521
539959 965641
522307 967915
570791 933801
628485 864617
936570 565052
602504 889957
698921 792512
967344 535941
897048 602926
860208 634454
753411 743414
687730 812202
813311 696180
822968 673023
515052 987586
632281 862757
700456 805329
646572 860858
823369 674478
909124 591194
645742 855667
616182 874554
521746 980492
764119 732906
871629 637327
703116 797229
608194 895622
958440 534861
504323 997670
682663 818550
743518 755456
711428 782439
578533 922919
509399 996087
795444 702452
639168 861875
712832 796050
861448 642271
724400 777110
852783 652539
616765 884666
878686 613150
578796 913138
647360 851597
939997 556217
609343 899238
868164 636865
681047 821760
707724 796117
658060 841366
851838 650391
851599 646901
673604 835326
917504 581109
945341 553562
636327 862016
565831 935859
886965 619924
990686 504442
850915 652483
737190 772460
550214 948446
691175 817091
631868 864737
727463 768024
666122 838273
789442 704666
789675 714434
957653 543854
815350 687917
895232 597525
894448 597554
515605 989195
561573 939553
882391 615961
971604 522755
601766 897896
803646 697003
696483 798926
995972 511996
583309 917598
764080 745821
762306 740218
678740 825179
749245 742960
945378 552977
516969 981783
704983 800515
544252 962063
551982 949522
795335 699092
823145 669369
753990 750504
702964 788993
996755 503095
805689 700236
703019 790265
943480 553243
846474 656418
581883 927526
681244 825445
537123 954948
632946 872998
812129 684139
901614 602299
922871 580309
994127 496167
763209 728689
758646 748991
557257 948181
981625 513596
770343 728069
618126 886484
869913 635651
762306 728328
864270 627393
601296 904868
896627 610493
763159 727687
897521 600871
819205 679960
759952 742564
511141 992061
815432 677076
964829 537662
971503 519993
653869 841721
669993 820161
705563 797089
953309 553380
631659 863728
569922 930519
637525 865731
706717 802755
956217 546157
753574 752095
869120 635426
616369 874955
965537 531283
703978 794290
741776 764563
951978 541254
519728 985267
568624 924874
908696 585927
808300 699936
636101 871778
879586 613244
901037 590990
838736 656697
928055 562397
680441 829341
984858 508995
975408 528880
815220 691820
702630 806958
679163 819381
631110 861454
620131 870724
989243 516325
592827 898715
723380 779830
723103 771263
853994 654124
802858 698493
851928 652476
776657 713668
903059 601649
602444 894126
939437 553361
751682 747143
728339 773518
916155 583669
588064 918977
658980 850485
542606 958301
898710 610263
788124 709740
813297 682937
601595 896959
786544 718937
694878 815083
745722 763195
885058 622259
771473 737661
941504 562563
791716 712047
502518 990465
861886 639109
957912 546669
702056 799930
573736 930010
806112 688218
895611 608211
610149 883738
537321 971988
948327 547500
867524 627588
763509 739589
959311 537658
518543 979199
631050 864633
564330 927557
761147 744370
543105 955264
608974 899221
941844 550413
546307 962942
953320 542211
910663 582013
541241 962953
992650 508331
829597 676748
884203 609061
751365 755540
820560 680280
600043 900848
549570 947968
742153 752303
789968 703259
797813 709029
843001 652000
709887 794119
788656 702741
657047 835041
687280 821891
609495 881327
547220 947084
860178 633183
810073 690435
547236 949765
514757 989672
917448 578213
868583 634916
545374 945092
940301 549703
705889 785727
834387 657309
712447 796699
589050 913265
636190 860336
672266 819924
706530 793855
882342 626411
741198 750686
939531 551289
980031 518363
828918 669777
501240 996310
757517 743007
934366 558810
518544 979510
569230 936076
782448 712352
844279 663943
591236 910162
932038 574799
898591 594416
743519 752033
506453 997779
579520 910576
549190 955821
813485 690556
698440 791940
659775 842956
644092 849126
665211 833451
950184 540050
760780 745296
596123 905125
560741 936296
967052 540382
748704 759261
697514 801829
880758 625584
724259 780278
675205 825649
903913 594124
633385 866730
895050 608138
670174 839783
684761 809129
819671 681190
831607 663493
535223 970663
988352 516450
526075 979448
700268 799679
715743 784190
572061 934987
654118 838490
560281 946571
828960 674274
948082 545260
595891 909889
633215 864248
699702 807697
988887 506823
536016 972692
524237 978178
592925 910940
820355 682217
672871 832837
879092 611099
524396 981960
959334 548369
554202 939235
781485 722369
747440 744104
566743 941332
725882 769004
921625 572206
615616 875848
725332 773579
995062 503023
965813 533676
600764 907751
549106 947248
914736 588087
751964 754580
674465 829687
642090 860977
873642 620797
718841 772051
869742 627513
641859 851279
638909 852537
658153 840801
894848 599980
808472 688143
666622 837837
909273 600247
813580 689109
835542 668224
820586 683485
829153 661947
963482 540104
906617 595639
904475 590497
679591 818587
547992 959954
801995 707634
901074 602418
541074 953538
630683 863348
779423 725522
692024 807951
807181 693832
738475 770076
824371 675979
998559 494038
777887 723491
540883 957673
546023 959118
771130 727133
836719 658476
676743 832958
538352 965157
506756 991147
708530 784247
930602 574841
667909 833709
944975 563173
979839 517377
552436 951538
671344 835726
744739 760210
616679 885714
600009 903000
508877 998842
888109 603397
571337 936110
908810 597856
663520 836601
774936 716885
985333 512863
734021 773462
537607 954737
629418 863444
551171 954917
879434 623915
512930 990980
600318 902791
960120 544395
858830 645883
860414 637591
898768 601297
684074 825917
650581 843985
862013 635837
875683 624355
657154 834227
575927 924102
680176 817646
846387 658736
532386 964614
563344 942340
742228 758473
678254 826435
597786 900236
598155 895141
759818 739794
907518 601743
642612 863955
667583 822725
640261 856688
577557 930714
579753 926735
868360 638033
793148 706525
691913 817822
620647 880340
926329 576563
964489 530725
905828 590162
817672 692024
566551 926803
881122 615137
569281 934573
888752 612494
515471 990503
627496 875329
560694 933385
953427 536910
718001 788890
886203 607533
521207 980967
691148 806871
634277 858896
938911 566624
664338 842290
842572 665050
968421 527176
691350 803245
701643 793954
704094 786997
564849 938807
638386 857104
821697 681920
767910 738679
596743 895507
754294 744422
539501 955317
817706 676260
512085 995636
776242 728383
506632 992630
810966 692896
523627 973333
518816 979732
761373 729416
668299 831081
647607 842502
674659 829800
945450 564525
678617 812564
810148 685462
653516 836643
659381 832485
694479 808833
969004 532010
558945 942720
890933 615194
783944 719092
615131 891760
909622 595840
639200 860450
520530 974273
980451 517850
890210 615481
731080 777119
539235 959651
672882 818618
791286 711021
624887 873582
640507 863722
821443 685413
809949 693542
931455 560707
509006 984404
874334 632461
653726 840505
549593 960066
583145 925624
882773 612057
766535 742820
523948 969158
720563 784126
854812 641738
535464 967555
858051 645265
698222 803137
564659 942583
665914 831181
888809 613401
530925 968404
882696 613328
516080 976716
717082 785835
626398 867530
975142 518442
982375 524273
523791 977058
907099 598863
527650 978168
941098 563629
658357 835804
808131 687762
825482 664558
617916 874342
663146 841659
635500 869034
802558 699083
735841 768730
509064 986308
568788 932304
979648 529622
816776 691996
859749 631791
894297 597145
903977 591304
961635 536468
628313 862701
530152 964008
827890 664879
544901 951328
675401 822339
666102 836970
834599 668978
631634 863847
755094 744520
767048 726984
584161 923324
781951 715538
679055 812715
627745 867673
901966 601185
993456 510479
567985 936380
522592 969762
818181 682604
716151 786558
589831 906057
653784 844655
590457 912982
875542 615489
618101 886599
604860 901151
582691 921398
726090 764149
614638 887434
677073 814743
931658 572764
988854 514684
881745 626490
609171 890938
936960 565010
535662 973092
665868 836529
684118 814899
541260 958755
617458 877840
770141 739014
694987 811166
640867 856343
867967 638279
537972 965128
696712 809524
917057 577962
827278 666465
937213 557052
845544 664242
505641 993250
863502 637938
724774 783512
703279 803671
756484 749784
611042 893364
508261 993837
846718 650109
675325 819677
878984 628684
816621 677608
979561 518519
872075 626576
820594 688532
524436 976932
580246 923904
889691 609885
962674 539778
613210 896750
575479 933716
850386 656787
719823 778057
586477 911670
767369 726505
949010 542866
552713 942428
939962 565087
848891 645804
507252 983400
672594 836605
694369 801145
520197 981675
756473 751982
680024 828762
528253 969284
800676 696891
762518 734262
823200 685370
966722 531398
682443 823728
995773 496111
636492 855792
539441 957434
886033 621212
785927 713971
510022 980961
913066 595079
927888 571583
853937 637523
731532 773742
904132 602673
899552 604393
999371 510373
882566 619497
962093 534971
943681 554883
635568 859294
741527 749294
762065 742268
688205 808057
641530 849598
944785 550882
683045 817606
778772 718239
511056 983773
690121 806255
595871 908136
688545 806579
633068 866869
742949 753014
636396 865600
637651 854524
517656 976994
541917 952716
518936 975166
737046 772679
605938 895343
770939 736480
634391 874618
745432 751780
867601 640713
837218 667313
747034 751415
854150 652748
630616 877022
537880 968362
526912 981371
871753 621943
852277 638009
867318 630467
817500 686347
594305 901413
973862 527402
905371 598670
741284 759268
529175 968003
907791 596720
561708 947568
730123 771636
883497 626422
906064 592877
746299 760074
980407 520369
602443 902526
721942 780036
750932 752416
776982 720086
652279 854653
536072 964031
946826 559184
854227 653618
506389 988772
991598 508592
639631 855423
772458 728615
608954 899873
990033 516339
544403 959943
963294 533069
637680 867309
861284 638315
947193 549907
841664 659115
620612 886194
663507 827498
910736 580504
771927 731118
508674 985968
598257 899666
874804 630505
756814 739693
616863 885873
560393 938399
864767 636052
725120 770761
999323 509012
755821 735004
768318 729886
929591 572999
634937 867838
548891 957120
611078 896985
822382 672598
523891 981438
549457 949945
691221 803201
686919 815883
630243 867992
877060 622923
829804 677620
795808 710552
566962 929988
600133 891507
547952 957657
971170 528262
922413 578191
656754 839515
984943 511914
515851 987166
977214 514435
552910 945361
994477 510734
962064 534012
793839 705659
764616 740430
605836 890581
845196 660161
736503 772476
848569 656529
627396 873199
688166 820445
765599 724856
550414 942467
893211 607821
656622 846473
888351 612207
696918 798513
885018 624935
636633 863287
712679 777891
781547 726680
772298 735988
558468 949113
635331 857003
758583 740743
836078 660700
684978 824589
713894 784025
628344 880160
681939 824962
678830 820420
739480 770216
508785 981544
848323 655520
851941 641156
775349 732907
571969 923404
564879 935433
839165 667210
841098 652234
708919 791611
563981 927191
567480 932825
611730 890134
572877 934214
586050 920898
535320 965342
713187 777291
666492 832150
992192 510538
726091 766851
792239 703400
955883 547294
508287 982340
928522 570074
896255 595354
770689 723607
806138 687763
553112 942851
729687 768177
844379 660301
941336 568177
823415 673589
949076 549466
814764 682363
590073 900822
913227 595783
753849 754535
867227 623268
531033 978760
950241 548599
903935 591557
891807 603500
659379 840194
913335 585517
980176 521726
704407 792797
708430 783556
609378 894838
571182 920633
750449 742686
777884 724005
840705 663777
987182 515515
995332 501250
706201 790461
966097 533182
631706 861635
965034 539955
930857 568577
656656 835838
862253 642146
570173 930506
747573 748944
982517 515358
525781 966534
856835 650843
764617 734720
685120 814671
859950 631279
955937 535386
624355 872408
607464 885455
557594 945649
741584 751876
993082 506875
970720 523584
968583 531038
879778 625602
931880 566185
934197 573715
908481 594249
656591 837414
830200 677886
854091 655091
943643 564277
808666 700472
727047 772312
521799 970698
546242 961663
681113 823875
771333 731478
703648 803270
667669 823267
529212 978159
578281 924161
786635 715822
936204 565942
705475 785829
829997 674779
837322 657186
504344 987892
646596 849046
889329 603382
645059 847306
972541 524871
975030 534415
740226 754662
940178 556022
510073 987324
887727 619095
569672 931485
761639 742377
700904 791016
912630 589055
709599 787659
749146 744698
947239 561357
582540 914641
557091 942971
989804 515162
608585 892337
646404 854646
879115 624926
879022 629017
742900 751358
665654 841014
882970 622658
692928 797359
577246 925006
532785 961351
658455 848913
838908 668723
929011 568128
698382 808215
804032 686113
633645 866044
573686 929644
884049 621087
641093 867571
840778 659117
504380 994589
829187 668278
597683 905933
601220 896897
577664 919373
706433 797897
548252 953834
686356 813052
976119 516202
716089 782988
504878 998580
843979 653220
570305 921174
772224 719325
600458 893347
949802 545163
509566 984495
950471 552450
701132 801077
753765 756036
508677 981588
857585 639229
853270 652938
616016 874949
999597 500017
706880 800701
992807 499528
568318 923762
776398 715754
855454 638409
687482 822358
591070 904786
542419 961649
671785 825485
801593 701219
975876 532787
904621 589601
906163 591294
650846 846316
949718 543397
516010 980367
791737 714541
547874 947325
811034 695917
565192 930807
976576 529823
817420 673797
953074 540458
781267 713874
901835 607662
724880 781886
550365 957123
983002 517093
808117 692300
671100 835466
690168 811603
635541 869541
866088 632694
842121 658357
762890 741875
896021 605002
834623 671984
595738 911477
935740 563195
601385 906235
941458 551826
900939 590323
539121 966069
895397 608808
501667 995629
553728 950149
817182 675892
757585 732866
963374 529989
852016 654394
990161 515718
961683 541564
978552 528318
721266 783136
623241 878996
504125 998926
518552 976656
643629 864549
669261 822558
845188 661817
845826 651729
666424 837282
836863 664998
725876 781324
616867 884849
962194 537342
678557 824329
718842 778489
852615 649746
599608 894688
974632 528869
897131 606163
641823 848251
510835 994208
923287 575330
693070 799015
560491 932215
541299 949437
688998 814339
841156 655463
684220 809226
582047 921520
626733 881771
915186 582902
722807 775904
585872 908984
511183 982516
697686 805907
804135 697367
967361 536250
825988 678014
715996 778332
954261 539451
754388 742049
513691 979202
925467 575557
875028 625129
994561 512015
969406 522769
867906 628212
619794 879630
837125 668783
872215 620898
750447 751613
667297 842231
620159 870308
801463 691191
926257 580556
771131 728370
723984 780033
656663 851170
677704 831415
763712 744069
614177 875844
599256 902649
699944 797174
512314 988510
636224 869320
857533 642789
591061 899523
603032 888355
986096 523832
642229 850777
963221 538848
689138 808183
778392 724091
632312 874852
903024 590249
600248 897159
914273 590290
648392 856956
826800 681599
842327 659168
958268 539446
968175 534804
736623 771061
968547 522532
802099 700886
679721 825133
515005 981004
785068 723715
741083 752435
925850 569964
883762 625017
616678 891811
774344 717889
795116 697198
683446 810737
923585 571468
640645 865255
760113 747052
717009 781613
801704 694311
920852 569998
728805 779925
534877 970564
974960 523669
607262 882892
604565 888978
666656 835388
833049 669382
780081 715776
905898 604048
903210 588395
714417 786259
603391 897670
510680 988996
905158 586460
924520 578674
532017 964152
555533 945969
538909 967786
521126 985013
912524 593625
887310 621227
781180 716178
976918 528519
518351 986141
779334 717161
728200 762318
948602 545867
875363 624128
642276 852969
895946 596208
754413 755184
617256 874566
696474 811818
609238 881405
867600 633625
750109 757478
769607 739148
764031 729821
532070 959701
862211 628972
693986 810897
826396 665804
798033 704330
580092 918469
585066 921473
787721 712931
882205 608847
538999 955542
622544 872692
518750 975888
718419 772728
504123 995680
824812 673932
558766 944637
742192 750998
800666 693295
657833 845589
630571 862557
799525 691831
890016 604917
643477 856555
834091 673618
763775 737554
685542 818338
910093 585012
800875 696602
599738 901955
916663 591880
913999 585964
584259 906469
983813 512269
598818 896901
554629 946889
869590 624853
721022 781731
637651 859884
853264 653431
494228 997371
784747 720949
843781 650311
582177 912687
824533 669976
874266 634537
629392 875815
807935 701565
580777 917010
626277 865734
753319 739800
705767 803441
900970 604108
520916 970815
799986 702793
643673 863174
923005 580573
795006 701845
810055 694548
724545 782050
606894 896371
605010 895328
854096 639765
517009 980372
855858 635867
735831 757864
674613 824717
689321 807469
986404 513605
637852 856948
767273 740776
683494 809197
884781 606419
608608 893712
552733 945650
736175 758642
515574 994037
847991 645578
973228 519888
534142 967086
642070 856089
620451 883780
927554 577187
677629 817824
529503 978510
806244 685273
591187 907635
513789 990362
813473 685581
853663 647258
950041 545846
912335 582777
919224 573615
893774 615023
648043 857422
876249 617178
957477 547869
987695 503871
915057 584622
667053 831977
558078 934965
920515 586115
823872 674836
901109 602420
653229 842106
713738 777307
580331 926932
825946 683879
706334 796495
804245 704947
573691 923359
777520 720459
959255 534986
841419 649885
705158 797056
673911 817010
984894 519769
775648 733571
713986 780984
958889 539654
647540 843120
614521 887335
796714 707705
688646 809919
643231 862063
546198 959228
793555 706396
547111 956532
843826 665867
902891 603796
619281 886138
942569 550644
520954 969948
693294 797619
943109 556657
779846 712460
864615 633309
976534 522923
883135 622284
543184 954805
491166 998888
742529 763294
762445 735448
811373 692360
631095 874749
849608 641395
682655 818101
737784 767642
600213 908436
887345 613499
543535 959118
794298 709052
791052 711865
831226 661041
863363 646299
922444 568486
796594 706617
903322 595843
926346 568133
863765 632279
878151 622585
961780 528884
815314 694192
640685 856929
563516 927684
515295 988876
920384 586953
770160 721267
757528 743602
737299 764171
807634 701229
609078 896778
589164 905937
955673 554039
712637 793123
695282 798464
905026 591042
672977 831755
526546 970347
690908 812474
637702 859269
553536 943919
753431 743551
544377 949943
541155 967869
758880 746607
584721 917190
744777 753698
808463 696100
586694 914823
558940 932865
967317 524985
845657 650698
870368 627692
945339 555762
557563 940921
813108 686405
830716 660992
506774 990958
524718 976666
649333 843544
989589 511920
797967 692199
509386 980618
618643 886070
652453 854014
514511 982149
869555 638326
989305 520351
852676 654558
708823 785809
967614 532522
526280 972800
913622 588088
668402 824273
555567 940668
877745 623867
753360 750435
897581 608590
780121 714451
726248 774646
698804 798503
602947 899903
886306 611181
558812 944289
611010 892509
878492 614720
731614 765349
585627 919905
509732 999946
949591 552487
923061 583699
530365 976152
875121 618158
930137 579093
764030 741403
533701 958964
620504 883737
763435 735387
805455 699135
830780 674143
655041 849537
792202 701527
834750 665048
788609 714090
837128 661759
733423 761004
970723 536430
785412 723712
722819 771758
729769 765886
935950 561501
786912 707672
601692 891654
585669 917992
858489 649635
729054 766037
634435 871160
847170 645530
616282 877145
571926 924459
962290 547198
847246 651790
864372 636397
662604 832981
840384 669112
623990 885130
589643 911419
720288 774399
926030 578301
612334 884224
954085 544328
886715 618057
851325 646693
986277 510621
712344 789177
882345 614336
869320 623873
756092 738372
945195 557215
653748 838301
718126 777231
944863 554911
847476 651583
630361 874300
626934 881461
847466 656805
966621 542613
632756 866102
678999 812217
951372 546776
849628 656556
955183 551263
598940 903572
748997 760860
548946 945930
778050 722467
939743 555676
850526 645149
896983 604547
548536 950453
976667 520534
768499 725187
519943 980323
812497 678396
867662 635786
585812 920570
787042 709791
892908 610725
922554 570498
527631 963491
981068 514419
753790 742164
765722 743621
680743 824134
792528 710652
864065 629024
801134 689134
972827 523840
995930 495538
910917 588492
805152 704654
763039 739567
928598 568850
675412 819838
901498 595246
897572 606574
730438 772941
763132 730150
859216 644363
654629 841819
919184 571431
690170 807596
642057 859323
945099 560161
690923 816547
641354 854026
793530 698364
593847 906175
891251 607008
564906 943954
903864 586815
837633 658032
699803 797749
543295 950763
984988 505308
637290 855919
622425 884116
687906 803908
924839 571707
550290 956765
529663 975494
527137 965863
794695 702909
654447 846025
579924 912835
667077 826812
847309 658291
894935 604382
909735 582806
609488 897625
581203 920762
908803 586428
931464 566793
530990 972923
618076 882970
878649 616734
641254 867266
999695 509078
912648 586466
773272 728541
900650 601940
698085 806163
922453 570082
615897 874488
888800 601802
896284 605099
765724 742798
576448 924766
851419 653676
640106 866755
875488 614882
674055 827794
541936 958253
674540 829528
548618 957238
733133 759474
987236 506129
576419 917296
917751 581270
764943 740402
868392 627340
594150 914594
710818 781122
686181 809551
824479 674584
875581 627967
650119 842056
502522 999789
643980 862341
519572 976735
909886 591174
500799 997845
840428 667637
771728 723660
946724 545323
726511 778227
786436 717416
608196 882601
758658 745714
721477 774665
739777 753081
833441 670832
526672 983016
814139 688505
515974 993144
834848 661157
953445 536601
785712 714887
724050 772489
749205 758283
828037 663263
541905 952214
701686 796770
869214 628800
884492 613636
916804 587786
873355 627033
686864 806641
769110 722906
853491 648708
891515 600298
962696 528344
776475 722400
573114 933194
538805 968327
710290 796624
608528 882667
978012 513402
962152 536567
506682 984775
640122 864223
812907 695285
738987 757553
856371 649345
876929 624206
883970 620893
689778 804291
842504 652995
984529 523711
555313 954000
687587 807174
977286 530082
899019 592404
634020 864112
883164 615119
546845 952753
585198 908211
513509 991555
637704 864236
604447 892004
600068 897553
849062 641109
636408 855111
870113 636891
782795 713137
534616 969115
659267 841984
696880 793414
559337 947872
810328 684039
765567 732854
661219 833633
783658 715133
636847 864729
788455 708193
807852 684716
837903 660061
769277 735541
585275 914378
513557 987161
653935 846423
703278 791469
736468 763530
665187 835485
676455 833260
968602 537882
513289 983146
955574 544041
940520 558851
760140 745986
857762 633500
552509 950357
829379 680535
533084 958163
809548 687047
849326 641925
557139 948269
958260 548080
870505 639455
978273 526440
899738 608748
929591 569291
835219 670552
581597 924994
882988 613769
978188 520633
814241 676736
965270 525702
842314 661501
586584 907351
714263 782139
755672 751553
700394 802523
694474 798386
560300 940319
534543 966816
497130 999044
689716 806143
606209 884737
857499 643463
931685 559190
674850 824169
921420 584428
969552 539129
534835 956429
762896 735865
704460 790117
597880 907483
715414 790495
945068 546655
665518 841464
584755 908439
819241 686053
591218 903167
751943 743152
713404 790930
589021 912725
947052 554028
705578 795657
628785 867095
931887 573944
680362 829601
648235 844140
570717 932134
943575 565931
976461 522359
656026 841285
985727 505643
972683 530127
709507 783037
889564 600858
734542 773229
635693 856449
982275 510854
948022 556184
587265 908607
908393 584962
741155 752791
911451 588356
807908 687192
775497 717427
499440 993712
854628 654213
527792 965643
693115 816740
850858 649461
839882 670003
552918 950301
624836 878032
676238 822615
727808 767219
494424 998779
509009 990335
715622 786828
511687 985120
501159 989885
579080 917625
571937 929261
510207 988794
906588 585697
810277 688700
920389 575567
627826 877053
996376 509694
929072 571833
631229 871563
625783 866747
779974 714938
739965 756411
518678 989331
894820 607819
627200 876652
913208 580037
905466 589512
698974 801634
731020 775260
625166 873735
806610 688929
624669 869380
901526 602338
686123 808956
832638 660132
808438 683821
881308 623259
659213 845266
713951 788742
630492 871137
947596 560891
827615 664941
597882 894435
877368 623442
668048 838061
864795 640486
778568 721039
649810 845118
643586 863519
511089 983720
822789 668979
596779 903261
540176 955226
836374 660112
693631 800827
632389 874805
734769 761616
662044 839380
628805 870704
878399 621005
712615 781088
978204 519676
800320 696116
957523 551387
628736 870205
707247 797365
584143 909832
875798 615055
587507 921255
519090 981195
637790 852593
767282 742632
502256 991652
771804 728270
894134 605072
715615 776173
624795 882910
768728 727807
920276 580976
577051 929353
693522 806920
715131 792345
868478 637295
746145 757165
577709 929799
844005 653573
892163 608661
769314 723836
916136 579210
720835 787227
966334 538748
966637 524587
637465 863184
905722 600280
843222 665445
702896 791816
627120 871920
772605 722436
880803 623591
575379 927754
595513 913118
825251 677901
583606 924289
784355 710114
986989 520471
570042 931738
824578 675276
871069 635985
707093 788572
730595 775493
719834 776110
950933 547032
692555 804419
684698 814896
603779 903723
692714 802819
599928 906003
527410 965415
680152 811657
892554 602261
918604 582121
573396 934484
786591 710811
504819 997079
798532 710149
820797 682703
825938 664473
875446 630945
909473 596267
497504 998731
526781 966179
820953 672464
946047 550185
507513 985018
895531 604503
834768 670283
575466 927370
752807 754972
849157 642904
611965 879609
976381 528198
937870 567885
555839 953426
510691 990276
567807 933107
830123 664383
495704 998337
917166 592028
892658 613455
902114 589981
967173 528727
802081 690051
908612 582750
496857 995369
874761 627063
703944 799494
576756 925070
902622 599427
520370 973171
892923 597956
766943 736883
604574 901848
825194 681093
778878 730371
838931 667899
502616 995777
731845 762609
965473 531885
712150 788422
817842 691122
901272 608208
875060 619078
701151 808314
563105 931924
630878 866012
751841 756493
647937 856203
908913 584037
924885 575838
993302 499137
768374 733251
685282 817604
548053 952992
729701 770767
760857 744060
538203 964419
559623 937685
807446 687681
679950 821350
945024 549790
866951 626983
812929 687600
935603 569928
793516 705931
844653 651726
839458 652658
736233 758034
752447 756305
806046 690247
915310 580445
630600 865395
992843 503839
929702 568269
928845 568199
526667 981928
859131 643354
545394 951994
536121 972029
559624 948632
855107 649459
738388 764933
603485 900659
749621 754106
752098 745912
981012 515097
674309 820123
918050 591287
533962 972390
918354 576697
505969 987377
502634 998961
806973 701661
926195 564380
615960 884787
817735 674169
786087 706173
637687 853696
774088 722372
876911 613419
796245 701168
806835 683802
867521 625179
857540 634385
979445 522062
831274 671349
828903 680240
818366 690171
674936 831792
701927 790389
779170 721577
950267 548314
688592 814396
989469 520487
763169 732773
838736 658529
864254 629608
609994 892813
685454 814991
747227 744098
828900 668334
891200 606151
526431 971624
688110 807843
523616 976231
707580 790284
805233 700698
828403 677324
878813 621544
509861 981635
942193 554678
646316 862440
875148 630588
947272 560755
844238 651081
539125 962260
891472 606262
662629 838139
774983 732446
793882 714538
822184 680913
723085 768198
675833 821582
570588 930782
876290 624329
602869 900923
747106 754772
841799 667417
550585 944698
731087 767227
716987 791871
850280 649444
748966 753585
572319 919357
690424 804107
538126 970657
961518 542746
829643 673220
895975 603931
961117 544405
830368 674441
883054 615980
920128 588210
785401 722785
556055 942573
856824 640852
741079 751993
685060 814670
709647 800298
563719 944024
908512 589130
807368 683246
552632 947619
654424 841812
562917 939053
903792 587347
879274 613662
618437 881092
869618 625599
983521 517896
759940 746270
605102 893658
539281 969757
927097 568475
550713 955757
711822 793386
632060 876944
935525 570859
888312 605983
990684 505745
703916 800663
917320 589511
653013 846916
677992 821149
947151 562664
628329 872744
766502 738342
657376 835699
894283 605188
763463 736221
948460 559809
663297 843263
704821 788191
976525 524791
870975 621924
922526 570494
717564 788741
747310 759931
921031 583956
574739 916813
644356 856699
801635 691859
508840 997178
703270 806615
756608 743955
562010 936617
675905 832976
854885 648449
969615 533602
855228 643820
849479 650498
862036 635450
566860 929717
649317 841755
706531 795259
948224 553406
760174 735300
764165 738384
705908 786672
724744 768772
819401 681782
807949 694036
676527 826429
897510 601283
743661 757662
616432 875955
817105 689047
705250 795558
971262 531835
995090 503799
734233 773229
529033 962445
846904 648280
770783 725233
719480 784308
742665 751692
812048 687599
772905 732024
574572 917847
578496 917417
655064 838913
594010 908768
684216 814875
671555 829286
747852 754876
872900 630940
501518 995883
575011 929088
641110 851876
501992 993494
772316 723903
629556 871385
660086 849356
826494 682113
821436 685486
970963 526589
615378 881921
719681 772416
687810 807267
853559 652664
951100 554375
819467 688284
750881 740841
644644 864949
531465 962139
866002 640307
508461 986510
685370 816291
590727 902056
701497 798751
687332 806879
639239 855588
861509 639797
583791 925090
730862 764217
694915 803732
748513 751307
900259 595379
503066 996098
921320 578072
613725 880922
883732 621373
666480 828793
922831 571607
629749 861640
685167 824430
598766 901860
805827 699923
563321 939473
559158 945024
913073 590652
757871 749165
611610 890348
912032 591862
682280 815677
588318 917239
995039 502615
741580 765155
500862 999877
808111 683355
705639 796905
838512 652864
762390 737976
710588 787483
970477 526765
703765 790634
728561 773591
887912 619870
761258 735376
711302 786247
804466 689817
875453 626499
951598 551946
723190 782721
699269 795063
920681 572751
842741 660949
613528 881136
900599 591695
981934 523560
726036 766621
768882 730018
917676 577761
569355 921069
821176 681903
859405 646671
522137 973089
638573 871079
751687 747147
544696 961541
571990 931658
866842 626061
598319 904941
588741 918058
973230 532912
644739 849369
660675 833739
991691 512294
622909 882583
560137 940438
636653 869450
663777 838690
720719 774985
589108 904022
677762 818917
852387 654469
787537 705256
684652 808904
627771 875210
900500 603358
742316 765682
556185 947003
781950 721819
859011 632798
799485 700810
850095 643955
639103 857847
704599 801570
999018 493134
752808 746157
565332 944103
933714 564962
958350 533063
948434 555229
802950 690467
725250 778601
900635 602461
748971 756594
804155 698276
834191 659075
804597 700631
705351 788807
527404 968020
841058 651797
834707 655508
537992 955722
712036 783739
883188 619070
781649 709258
822646 669391
660052 841651
876433 613732
724160 782051
557260 950600
525907 982653
730597 765739
543185 959687
732902 761551
955539 549058
532458 977338
565930 928344
598234 900070
734207 760390
850747 643548
826226 681724
551573 946513
622103 869148
650767 856941
618288 885758
548066 950506
943246 550218
829635 662105
783886 716937
611846 894792
518183 976617
870616 620265
830790 677469
900884 590010
941188 557970
970252 527610
653216 854317
832527 661165
658609 842517
805243 692583
786868 706504
748372 744115
936410 559252
798810 702062
747465 761471
514569 990725
996525 494359
691143 809063
687392 809187
519103 973698
921661 576735
568337 938074
778953 731002
523089 970156
962806 541796
893832 598022
589210 918642
856442 638041
740779 758902
543330 963611
664600 842905
901504 600931
851124 654091
894317 608097
962655 540546
651724 854318
850065 640433
665028 842228
715737 793573
740788 757409
728936 766033
805494 690589
796166 699199
804044 689064
932423 574299
747932 748386
876795 632313
602966 889561
574445 921376
561113 934357
735536 772078
878905 623770
999383 501883
983423 519030
736297 766852
743213 765979
859437 639489
736648 768807
853081 640354
972736 527871
780797 728801
790892 704291
662122 836791
765580 743499
995846 501554
532312 969698
906021 586543
750529 741575
753491 745000
672659 819233
510865 988234
820411 688949
618534 886107
569663 936208
854619 649257
821709 674465
741947 750560
965302 543806
655950 835495
562905 928357
703210 800657
952131 554939
765323 732491
807238 683350
904734 596379
801738 700681
761994 729982
867200 642166
511502 988219
785559 711331
800185 693408
925702 569886
851992 642175
932569 568963
624824 882222
973741 533326
717467 791957
833457 664085
655036 846216
798351 698129
940631 551387
727489 774714
843121 664126
919946 575892
606423 897680
815683 685644
870049 630948
630985 863054
524891 984992
696237 813231
671587 821069
532119 969710
690204 807330
525761 973030
913964 588461
797917 697019
663580 832644
943136 566428
723195 779431
546213 958396
782486 716073
926799 579986
516714 982822
633827 857858
864647 627080
873146 632662
988838 516209
903129 588832
953658 538257
639151 863370
712211 785034
907396 602173
609839 891064
834496 667040
675145 829915
629173 880612
742065 759124
978999 520363
770968 737389
594720 898631
726481 782067
918670 588709
655957 839985
635396 863329
731353 764713
688215 807042
516099 987205
653277 848849
647821 857584
600653 901071
889478 602388
619084 886337
521804 970664
845121 651923
750888 742034
827028 669545
675367 823147
863979 643796
969558 522146
802139 705348
599426 899699
743496 749119
793989 707140
588454 905581
950658 542156
643604 858517
938643 561379
564597 939779
796788 704363
928012 575712
910792 582708
804335 689068
922820 568432
510968 982217
917409 585555
839768 669719
897734 606475
915796 584951
996678 508378
995216 509204
763768 736112
962601 530442
530086 963702
699341 802816
725077 778243
590887 914038
937644 572097
878642 621968
943469 547030
550910 956621
850353 643979
566681 939009
786963 709499
568752 930813
733202 757491
585063 913846
797198 708933
762638 728209
972864 525281
865073 631221
573587 932942
679604 830330
898937 600177
913977 580422
578985 930563
633836 868976
765596 728734
689814 819976
535125 958643
823831 670652
578686 918518
953907 545697
533192 965701
563048 942699
907554 585550
862737 633306
664138 840498
981921 515643
719936 786406
932878 562056
992872 506700
680661 828714
521690 982745
626639 877564
672159 830677
757379 750676
576049 918376
949247 559157
891596 602460
979080 517095
768375 730812
839873 663861
677959 817159
966329 535693
933582 565999
697290 804163
741095 753345
767039 732497
702908 788188
509685 982088
714879 776106
960589 529852
540951 967686
797071 707878
921574 586118
689534 805092
643412 853038
748187 752113
635572 861360
764830 734644
659012 847620
627293 880659
927381 564765
829755 665906
549708 941597
969946 538015
558564 939229
783755 720260
913372 581803
986380 513856
646747 862864
494165 996968
853390 654394
609506 896728
659584 832368
765484 725561
780534 723989
816113 675800
700170 800963
530380 968163
953167 552684
780936 728870
589213 914951
513200 983578
726529 765299
711584 787211
811050 696650
914724 584316
763442 727448
721737 770565
617567 879941
957888 537491
751047 743334
608787 889062
847613 661722
584360 911634
783515 723642
583329 917115
695131 809204
871666 624398
822246 673244
892356 612359
822494 685783
529975 965911
948281 553424
525915 966622
947446 561457
864821 638480
890695 613938
762462 739784
604208 894952
554159 943637
919303 572709
850539 652379
954854 546496
585785 918377
725905 775805
993955 504253
983873 511735
789536 718954
892071 601988
780394 717812
516947 973804
593758 908181
539693 951779
685936 804501
687499 805802
729207 766706
798857 691580
780689 725582
686260 810411
691197 816294
584510 913327
622966 874389
968768 529136
553107 950400
819259 685600
553461 939769
565603 941123
905466 587402
643500 850859
723919 774632
857187 634311
916465 592057
770924 725821
770491 724451
619377 878401
947345 543347
810939 682355
768985 736465
592752 916347
513743 992467
603451 891576
553471 938819
938403 559674
822704 671893
984317 518424
501162 997664
640575 857039
815768 691080
782239 717772
992266 497762
809902 698555
911143 588562
994165 508667
664812 841189
668706 821932
633240 875805
751060 746956
899220 607124
865172 633227
795040 697025
574024 931571
952986 538545
724812 769483
965864 538410
560497 943262
913034 594970
930127 574951
563059 933485
580011 916649
913043 585769
693610 807279
724105 779440
580015 920734
829772 668744
939807 550554
745222 745361
855813 634954
810018 695090
716564 774536
697246 793981
687483 806652
802187 694171
779628 723578
639091 855908
909723 590575
713855 793091
760062 735306
858247 645924
841668 659861
568013 922003
738684 767318
730929 767762
502349 994745
625758 873181
566375 931371
519736 980298
999162 508394
787014 718342
632751 864628
892293 614997
938872 570279
690186 804759
733292 770191
985279 520266
553675 936338
766199 741700
967857 532218
942722 548286
906480 591898
558500 945066
797946 701988
832826 671180
938955 567789
966719 539035
883341 617269
673680 827907
574277 927465
591925 909659
789479 713596
653106 854014
820158 670361
659631 849299
595999 904433
516608 980036
526505 973663
577876 922624
996519 493834
746565 743946
548673 943438
791636 704628
580771 928460
644669 847668
828802 673307
534699 963805
546705 944261
732827 760592
934940 574201
637475 861850
652601 855981
821982 687219
534033 963686
706009 792818
653437 848718
905260 596753
842043 656284
692782 797916
617493 875934
540303 955903
809462 692583
804621 688352
678885 824759
733737 768131
826377 668529
910116 589035
801135 700298
796395 700646
647459 842726
854895 639868
560018 939602
872611 628174
611076 880156
806759 693716
516149 989068
755361 743539
602017 888115
888420 616952
707043 792446
678674 818766
713481 790258
610416 897043
586083 918287
885075 615837
552247 941021
831259 663675
633774 859990
743414 755228
892474 597673
674113 820076
813438 691302
736677 753451
558036 940549
969061 526273
719435 772022
648032 857951
651950 841205
884911 612268
630756 869391
846662 661461
991725 515920
772293 736684
824837 683462
777559 729743
582659 914048
959649 539617
967021 535028
815338 680255
519379 981746
677277 824675
851615 657302
682810 816711
754552 755319
761653 738718
667489 835162
918277 584328
933050 570259
766642 724886
799580 693738
700516 805538
756478 750218
714234 778607
846874 652628
820937 688099
941762 556849
624585 883336
528081 977010
626249 868957
632026 874522
802576 687524
973025 529208
923964 578481
735013 770602
768301 737774
794338 695698
520687 980985
860746 636895
943394 546649
847954 656392
735216 761150
664841 842108
828363 672935
750520 751418
775999 719710
841398 666357
788254 704861
810885 685981
739998 755287
697540 808462
524666 976080
845586 650316
715980 780437
809231 700088
705078 798387
610003 891926
666065 842070
865401 640965
510719 991286
818432 679691
620726 880142
934718 559668
603914 901683
693894 810274
969646 533532
520027 974082
696331 798172
559409 943593
864145 644762
697383 805088
849126 653326
948428 548110
530729 960808
613204 893489
986712 519626
626474 877297
647561 857227
788761 711325
604300 888027
937744 563052
652977 849476
542967 966734
775043 731118
522503 980330
753874 740104
654206 840983
825860 672738
824021 679702
779115 713142
642634 850785
714245 781111
961033 529162
530396 970331
941699 562041
605323 894216
748657 757015
999779 491439
575851 915321
773914 730073
542630 965084
951056 554296
882989 607420
677709 824219
557342 950736
667441 825511
583939 915372
951386 554661
580934 912193
888971 601946
625728 877244
776650 721452
596007 908579
881886 620372
747891 748695
771267 719712
957547 534038
724020 770281
993751 515321
868019 624494
935374 569981
772774 717851
851923 644185
506925 990398
568387 934473
814053 694455
730151 760752
649576 860153
867860 625471
656406 836864
585888 913507
901382 602192
712440 777632
659597 836431
878448 625036
675334 821984
601639 907572
973768 524886
819273 682529
710964 786385
582471 919687
624938 870790
655977 839043
946512 559127
885098 619099
877893 629246
915177 590135
815669 685174
632793 871261
551039 945282
774371 729966
558540 938384
979283 511887
798396 707014
636145 873739
840642 661855
984570 508320
507990 993297
662042 828058
675141 829609
918171 590967
671911 827557
596053 899990
842909 649752
542887 950840
688093 818656
872081 633365
763859 734983
841364 658251
717343 777761
581693 919667
801627 708032
682212 811074
986563 516273
732872 762083
800423 704429
588039 904683
922944 586341
856333 638607
883029 622588
662077 839072
786438 705963
935933 558399
705472 787779
944263 559090
982753 511089
565721 943061
805670 701086
906676 602455
827198 669650
514455 984143
719193 779829
947438 545606
912191 580074
721702 769177
605298 904471
731508 760775
788990 708098
531632 965405
738123 757016
560118 937255
658399 845778
694323 808197
552449 947308
963476 534736
990522 503477
578069 913323
711121 782463
606724 894112
577327 918112
616031 889516
923392 578075
715790 783261
830775 665466
845678 652951
772413 730468
721526 777976
998224 507394
608902 882393
811114 685742
952406 548076
492610 997432
668202 824202
721449 775062
925193 573112
617476 892255
824158 676045
590413 917592
961459 542220
747208 756694
981346 509229
777659 723993
595650 899342
899515 600151
578675 922814
630912 863893
572311 930422
725354 778457
532373 961353
869228 623296
972324 524591
806727 692561
982176 511845
672470 818014
761273 739353
524500 966123
512390 996551
712334 782720
934171 562673
645449 854078
624030 867078
996790 506772
493176 996843
635299 873162
911498 585214
733476 772051
750416 745806
877100 614261
599171 894290
690678 815415
569643 934262
639547 867631
606103 894627
677628 821433
734857 769080
865093 642289
652580 843091
713149 790638
978630 519496
830127 668041
696272 807343
527594 970749
587328 921566
773387 729570
646344 848014
890377 601870
858327 645930
621648 875922
937481 559619
925028 580277
976020 532896
681934 812435
997615 503576
778384 712803
911376 598556
739353 765691
518477 978688
580443 921485
748716 745976
665724 840637
893236 598863
900954 601347
836183 666924
626197 878014
915735 583215
535387 971156
930631 576319
849563 651789
563841 944017
860664 637438
615725 890923
712635 782084
518503 985451
548948 944887
996236 501618
704406 801397
572277 930542
799823 706310
613357 892597
705713 795407
652402 844600
761759 734993
504532 998437
799116 708410
605617 896089
784344 715954
953428 545949
719152 778418
704614 786433
510852 998664
606050 902802
639287 856734
542602 958526
817837 691546
502072 999824
746807 758385
971534 535166
933299 563811
780163 712754
537502 963559
605063 886967
545398 963781
897956 604988
712998 780810
722512 769384
676636 815778
716889 792504
740860 765415
844480 653416
532656 973252
667374 831446
856935 637987
545976 951126
968996 539687
971665 522057
733812 772902
699472 806911
835002 674027
532450 970586
600860 904216
956809 545329
966651 527208
608169 882062
876352 629843
530084 973137
776292 715667
922285 568315
722202 770112
650273 857490
843989 662407
842743 650079
682802 812498
758193 743249
531070 973620
850155 653713
657807 850039
724710 767557
763788 736592
683135 811831
563294 944285
576818 924049
943628 547942
575020 919578
971648 528112
891272 617909
794017 697205
928130 563572
658916 843429
857635 639064
913880 580735
789887 700817
594312 912794
511747 978890
997609 497656
830916 663189
560834 938750
914180 593251
528542 976270
911956 590498
911857 590988
964964 533154
899575 592301
842994 647028
948360 561339
849943 654361
599387 906898
579758 929935
510113 993995
732165 758739
663272 831576
642039 849531
783410 723294
707727 792327
803683 704698
733058 776883
933291 566601
643272 853853
998173 496740
940260 554240
607070 893095
546090 955721
704631 787106
763371 732273
829441 673398
857489 634988
547054 956194
837375 660714
581952 920169
918266 584293
718232 777206
679274 815202
651438 838797
581458 922371
567077 930503
762122 734772
512766 986202
898319 591802
749498 751379
885686 605889
651956 842966
525241 981033
852014 639141
790308 708087
858079 642950
654148 841640
977403 525149
590346 910203
752903 754548
611573 890470
835993 670758
691897 809615
751830 750473
576191 933640
983740 508983
814080 676985
649480 853339
622760 872838
577692 917837
970645 528974
511094 991026
613041 894623
827269 666815
958138 537605
665576 832279
578524 929720
784492 707865
911966 583512
816882 676238
583664 912858
932655 561608
527794 972147
711734 792154
862728 642638
802750 690145
594845 895593
993568 507425
577709 929975
833419 657882
602357 894381
878375 621963
557303 948210
515346 975660
762949 744814
862572 634240
639319 869610
870363 623731
775923 725090
592977 900437
748709 749383
544884 957252
832866 672014
964765 541907
906287 599563
546814 950789
919591 575160
640635 849709
724524 780055
916402 573695
585154 909238
719918 777242
856592 651074
918274 590438
626351 867779
828692 668218
673685 822206
623234 885042
532535 972003
725792 782315
608843 888729
977138 530675
904812 587611
885663 618744
739444 758139
495418 996600
938540 570614
923713 583279
593112 906504
591638 902592
913571 591207
682190 817443
924697 582530
999006 497115
970693 537678
729316 775331
789405 718565
902142 600671
871261 631700
741232 763228
623108 881938
540954 951613
675623 822570
903014 602434
559947 941223
574700 915312
698510 803971
581149 911366
595082 911722
599469 908297
890501 601021
964172 526018
823740 681170
718061 781439
622012 879804
578695 925222
667577 836838
844054 655277
621425 887101
793193 710170
698207 804032
791114 716661
821847 671065
575822 930030
880447 612689
839721 661381
926620 569923
975441 534343
923363 575096
643836 860611
723741 781404
962983 529435
855403 641631
953398 538449
603335 896692
746573 759949
549243 950961
932233 572759
559766 935194
834060 666533
771745 736610
712845 778675
901865 594150
921921 571163
744540 751196
873056 618792
578695 924210
927677 580015
539865 965139
946095 557607
492120 998033
881135 616885
979366 515208
773428 729224
500673 990765
535910 956641
814457 680816
573569 934238
927940 563498
891948 606289
958363 544176
775964 722004
979398 518214
956987 547072
622889 868085
744801 753455
568053 928208
909497 583455
744714 748261
965615 525769
905282 590982
825841 664585
527724 970262
621087 873704
544139 955681
811064 692310
575718 917165
892991 615179
869735 628377
668367 828604
584371 914443
783117 709820
763142 738927
969441 523453
901930 590361
724013 772862
893683 596877
583752 913799
904916 585203
916285 583679
843561 650305
780449 725580
943892 556110
598542 899396
634251 861774
747199 744115
764305 740199
783437 718979
837681 659935
908091 590954
903553 605078
886551 622805
749068 744562
932299 565504
685510 807950
905213 594763
907220 587161
587110 922066
984292 514624
512975 984374
667087 823393
523044 978470
738085 755949
756518 747483
836779 666395
667881 831430
669661 822502
788175 719635
823002 681539
580399 913052
740142 750914
905916 587886
834193 675494
545898 951784
616619 878292
843763 658752
953619 538026
815687 694306
978714 528011
507755 990590
627352 874764
647887 847035
902343 589847
768624 723031
602900 899092
948349 557975
915599 592682
529158 969287
839230 668749
683315 809000
869726 633158
533177 957691
558306 943860
992030 502008
988874 508693
827431 677554
841514 658188
789342 702375
980164 517792
686093 809713
827801 674318
831704 668406
501601 998669
972926 528933
569893 924448
744801 748210
611078 880168
961799 538795
896407 600633
642904 866851
781271 718722
825223 673334
856891 642552
770483 723431
833066 669451
904234 590509
734293 760895
749477 744299
817288 689280
990806 515341
761612 740050
742213 757462
938193 559297
941367 559118
617385 877099
682900 821121
715698 783562
694426 814944
536528 962248
983200 507319
593008 914234
815824 679450
573900 926307
931334 575039
555137 947777
986053 522260
540877 961738
501296 988757
599351 893974
630062 877430
800531 699865
684149 821451
924365 580392
517032 974714
687894 821587
999500 508711
997189 503826
638762 868817
940821 563998
563696 932631
946596 548484
548402 944838
617600 884353
543025 954132
619236 883850
890123 601348
910870 582848
846652 657896
720910 772038
666774 840797
956068 551431
903203 595528
504764 994546
824501 670060
638927 869429
575492 929914
517476 988294
851519 642199
638167 864075
750699 751204
616520 892920
824914 676387
612876 887066
888798 602178
805222 697320
702617 794695
917212 590773
502078 989576
904131 594214
579597 922864
868374 631578
728976 764255
895865 600332
847456 646583
891943 598511
525181 968477
973070 530375
775279 725122
669562 824357
761514 744306
826139 675005
663232 840028
530677 972137
738670 757802
891199 615930
495007 999072
582664 911855
657651 837337
498389 995636
852090 637920
882447 623680
756272 743541
538091 966797
856048 648122
660321 847170
844743 661744
565077 942015
885162 609805
506261 995006
619412 874801
657747 833400
770303 731833
538122 960868
716268 783853
717141 784962
494786 996657
916703 579040
568181 930940
682097 819040
935427 559772
894616 597440
672467 822302
504894 998456
935373 556276
596088 899085
884052 615630
660077 836398
935830 572614
765363 741732
879963 610130
559629 931702
835004 672448
978293 518101
731284 771466
999743 505178
799573 709734
533004 958414
905466 589930
856964 640037
698100 810457
661494 842374
818131 680511
801510 701126
996363 498872
982974 512591
719366 778268
743959 760252
829043 677338
773184 729059
936085 572900
596984 899694
859377 647045
813304 696063
645845 853482
752275 756698
851949 644625
693560 806052
761069 736820
544284 960465
611844 884343
704936 790981
879114 611145
752671 743003
567930 928998
650142 840032
686317 803734
780412 713416
954613 544874
597100 907572
578515 914128
958703 543313
574717 927433
932090 560362
574952 928730
877231 617300
869518 630598
952042 546315
539482 964375
695521 804684
765700 732250
674990 826929
604335 892508
707709 798045
541536 949213
662045 841350
540518 956222
897205 610106
643981 862718
677098 816434
835721 662662
641176 867434
926278 574665
550228 943624
971472 524953
839306 653208
939544 563512
858263 642501
709850 795328
610709 883530
968092 525310
620289 877628
811212 688532
546951 962595
870650 622157
640332 865179
496205 996836
816956 679168
916496 591040
668105 833451
785427 706717
645124 862516
636526 868774
870944 635100
949379 546735
817687 673742
987381 516573
673565 824418
599919 901744
626408 875970
551668 957639
776603 727750
857608 645640
598892 893265
539989 968085
585729 916225
863692 634022
904609 599254
638939 868261
752632 752904
943447 558354
519563 980939
594812 905333
605465 900505
879117 621274
563154 933827
558549 934757
580270 914275
911882 588060
881266 621323
852865 648431
781243 712339
983454 509321
720551 781434
546394 957970
685362 816777
492026 999855
676533 817529
809433 693352
848027 655359
890942 601266
990685 511873
951614 544955
976548 520677
561557 937813
811840 685090
735065 757210
780639 727900
728205 766526
957068 549226
890823 614747
760273 746140
940102 554569
954061 545460
871215 636049
717492 788966
549712 950524
560619 934951
718256 787088
830153 663367
595240 909410
741617 751647
742499 761911
718682 775522
509250 998623
778832 722239
913724 577945
581448 912573
842609 657830
698325 792129
770098 737115
989642 500756
525901 983037
641170 854006
612737 894365
838445 653770
774234 726046
857760 636392
902052 590917
664608 839985
904777 604472
944122 560709
846004 656767
736205 765797
911685 589542
948939 556027
746910 752870
709560 781224
574757 922871
964791 540654
665258 834236
701586 793063
843458 659859
905669 602771
995226 498928
928532 579691
553284 943459
805011 701936
568621 936116
676122 819787
641873 859714
556265 938061
820407 673328
531793 962193
841565 660045
765763 732287
656423 840484
581981 924589
826697 664913
568883 930344
791629 702449
728483 779573
875353 617933
924634 583366
933619 569441
609170 888965
550198 950091
852422 656686
956546 534663
757420 746087
585301 918121
979024 523775
727144 765659
716240 781374
944205 565508
946282 548918
866339 637125
983316 524652
908052 583151
536294 969520
835879 661331
631199 865406
616747 885430
912274 585591
866030 642043
505339 993578
701453 806020
789688 711461
839143 669637
527746 969287
943433 563590
973230 521881
885399 622734
620551 884065
686916 809212
498678 993406
747443 747687
544352 949391
866658 632302
598749 901839
583075 915069
890895 612340
569143 922173
669096 835470
857799 650648
694677 806845
827709 679487
644994 856453
525320 966653
885145 622881
736801 760628
583928 925440
987840 520675
581023 927899
927415 567711
499874 991225
834346 662074
595584 904880
637122 871450
698755 792990
869105 636979
515336 984320
797949 704945
584749 918396
980432 524212
550758 946372
896775 609007
706403 800858
799372 710192
587508 918375
877991 613778
510715 996396
653247 846870
516061 987020
840428 653262
749616 745066
875480 632534
644178 862160
649074 851859
653207 844751
785107 706614
506407 999534
847804 643592
789026 705015
977863 516501
819452 677934
727202 767687
667715 835319
843218 658225
522971 986518
994452 509942
968819 533154
829862 664863
690663 804607
867154 634866
983610 510183
681026 824206
780124 726356
810242 691831
787270 712604
677660 831516
764439 729068
585628 917170
965055 543528
548844 950611
648675 849108
838930 652828
735298 762046
938916 557368
621408 871563
889748 605153
532691 968716
940009 551288
842254 661869
755278 734991
579617 925020
873778 627077
587160 913911
803548 705657
591094 905923
981269 513249
610150 889565
775430 725219
667908 823021
810101 682640
763368 738923
600431 896638
898568 595975
928340 578807
896223 605787
715913 794020
729172 780680
788779 715467
776851 730758
831796 659393
624252 874819
909693 581564
702368 797515
940498 553541
719008 772874
843874 647704
780344 722101
689455 813101
694835 810611
969259 527943
676452 821000
566908 935027
986464 516712
765982 730002
958240 549526
878061 631757
839044 655482
508566 997578
901277 595812
696422 813276
708880 797204
594058 907661
897547 595367
881566 615116
643239 849031
621336 872333
976147 517318
711296 798177
822423 673333
570706 938553
786024 714383
647224 852817
649548 845066
712969 780138
768892 724766
856759 647093
807098 697206
886574 606260
653340 853402
746994 746634
701093 795895
518302 981160
639550 862250
526070 976406
764263 734017
559837 943988
674924 816918
739241 756686
707606 795513
864182 627648
792456 711858
703233 790103
524814 965981
879483 629070
766692 723961
518801 975616
603525 898945
622886 880199
933270 557395
832673 675277
994543 512920
901052 607165
552023 954161
957789 545664
746026 747444
558946 935840
904676 591241
730931 762983
521930 985179
658356 838923
664968 835382
861918 637319
979936 526394
558316 932207
878213 629369
805819 699291
774513 722210
727406 764746
550787 958220
579425 915624
785109 707285
748024 758769
783464 714385
600116 908966
665131 838793
625262 883360
848007 651985
917492 581430
529634 973532
705414 787074
993430 497374
571505 932618
714925 794185
712389 782363
836256 671882
862065 640010
615860 876310
816058 686969
636963 855604
541402 958675
587799 905011
701215 791683
769409 738898
760880 734302
838488 652449
752862 753780
920273 584727
848395 650331
571350 937480
826681 670525
606208 902429
621998 872844
547367 961778
733961 769643
832855 669448
751901 742941
911602 588437
763475 738196
683302 807399
744871 745407
726450 772837
517297 973330
811674 692656
810507 693615
691700 800715
800891 695120
626096 871729
675637 822627
750200 745936
875506 619033
843633 665197
959548 536211
706211 785577
850119 658467
751420 751767
774289 720096
695528 810364
629110 861161
833388 658957
877935 623316
503286 992357
762792 731292
712135 783466
600292 898368
745301 760601
735100 769734
981505 517333
903849 601169
956083 540966
623393 885220
635383 856999
527340 973013
688206 821540
870808 632106
916358 582941
667514 841104
935452 571235
992273 500287
638852 852761
728108 763092
531573 974761
931866 573096
674552 818456
761976 744162
687609 811477
743774 754924
536238 964633
599676 903450
558467 939704
911901 595606
831205 665088
637244 856707
659014 845151
721241 771329
696773 805003
914891 582911
853815 640536
617481 877788
909870 581611
911017 598270
810705 681944
576467 914315
990629 502547
699159 793866
958512 549138
882100 624789
803428 705429
978497 520808
750370 758798
705727 792561
584483 918787
555901 952241
511459 996913
647374 851198
949326 555533
792741 702226
943436 561951
857321 647910
949687 544179
695768 808186
697232 799336
825674 676040
559143 941867
509490 994764
849169 642277
965510 533021
832357 668422
696173 810549
812731 686163
530953 975988
729802 769844
619214 890325
756348 747298
578596 914274
961945 536137
671533 821366
979331 520064
633219 867724
634694 867402
546825 962423
766219 730911
498915 995237
651965 846212
570975 937879
853443 649437
539881 960309
749849 751347
632671 864157
595054 908989
579821 913226
890054 605321
927760 575501
836955 671397
832499 666373
875570 617855
977638 517563
553633 951381
964296 539252
839171 667863
518962 981082
868968 623387
943275 548869
856687 638352
504853 999052
505786 988279
775282 717285
883146 624661
674491 832475
802162 693171
983384 512642
789732 701228
817806 684654
911037 595813
676745 818412
969320 534115
602440 902706
624462 868981
916343 584801
654130 845779
867327 636035
837973 665919
971473 531034
561755 933678
692920 810132
752005 739906
886129 622998
812379 681170
839645 650465
938492 561046
646771 845695
768829 724739
595937 909397
791765 718098
755452 749107
642549 860516
806760 696787
506563 996121
544753 954745
612760 878448
680890 823794
994432 512848
923630 579952
835791 656984
989341 502358
975609 524691
826250 668924
520407 976867
881397 614411
823357 670794
737420 756726
783286 716386
762034 741972
858824 634559
575610 924709
618994 883226
983088 507771
778670 724414
815861 686770
702811 805718
668460 840888
581147 913635
955530 553864
899449 593142
821776 685827
715487 794427
628094 871150
754506 754494
895485 610133
559632 936495
947826 559502
707011 800334
597510 899037
765852 733276
907345 594600
872753 628578
898976 601894
928852 576152
796479 705100
885279 605348
793463 702417
695146 813187
998293 492890
637875 856425
935383 571373
969725 529650
697612 803254
876698 613884
705032 793136
990415 515606
660978 829385
669107 839797
872651 630385
749658 759337
592983 899117
973828 521240
886698 607247
692338 816935
571583 919899
847365 654204
932554 560186
747786 742226
934099 573493
695213 795970
851182 657517
696836 796899
836654 667418
522915 983495
600242 892375
706457 791930
592188 900105
841855 650545
831795 676563
624236 869524
564412 934812
757532 750851
871351 636207
605995 894224
503633 992098
818234 678802
982078 510920
833181 659175
568238 936804
813097 684874
749523 747646
881554 617956
883422 606694
599074 898467
590353 914905
849853 651099
980172 513822
977242 518727
645845 850219
815170 689659
949444 555071
779637 714450
748083 750405
909538 581583
840932 659033
803166 699655
635818 867378
601223 906410
653344 843378
828800 664294
541853 963568
599279 904001
582430 912913
569558 927007
727863 764411
849682 648218
594811 901485
526574 966616
793220 709848
751716 739771
764227 726248
598091 908466
730065 762542
678837 825827
770234 724838
556573 950444
856683 643710
600991 896495
978170 511876
905370 588747
697393 794377
987905 511385
950569 555285
994461 503950
720578 773368
694347 802116
848494 646999
924750 571977
958151 533362
711994 793684
670687 831108
607985 884911
839344 658553
723828 782945
810214 682743
749373 744563
844075 653406
568958 932037
547076 947161
689768 804545
822087 677766
510066 982075
637308 867417
744099 761783
782579 724403
938851 562785
876243 620500
856437 648496
764207 744801
666051 842775
561141 940211
992035 508951
550166 954996
827331 679548
763372 729691
612007 890172
746266 748613
615828 875989
666219 837870
694696 805871
857551 637203
641256 862616
753925 739929
919136 577897
580869 925152
567811 934383
496151 995552
873824 630978
917848 583892
908808 590928
782444 717537
637698 852405
909276 586341
776407 725968
949825 541593
583390 910901
535705 971442
617682 883785
962789 534867
969310 534907
819376 686583
919287 575554
766306 727642
910281 593177
710423 799229
988369 506073
842564 662847
990294 506940
514651 980686
863573 632153
922426 569945
953963 546425
840634 667932
856263 652054
958497 551228
840488 669180
867462 628915
964777 539022
614786 881821
628398 881456
861935 629579
694295 813691
838451 659718
934949 570415
680143 817386
527447 980648
715070 790650
862943 634758
643089 864941
714279 776293
784486 707100
955069 545880
842342 660060
572273 937220
791326 709614
762724 733743
612195 891083
650793 848639
834788 661474
642804 854595
762697 746297
755327 748727
622109 876720
703087 806635
664799 832632
777275 730169
628778 868807
520410 972174
955967 546424
886103 605824
701751 801433
774537 719431
916268 574814
866896 623455
875002 615051
720844 785901
757789 750725
834487 660316
739005 764585
697704 801143
709511 787210
659345 837324
916509 577808
568379 930684
871052 634131
955309 536776
863165 639265
712550 779933
873520 634229
919980 570722
763239 740291
629546 860660
636072 864589
565065 943629
954411 544552
516760 992470
527472 979170
726888 778776
872423 625962
799499 696117
645067 850983
573043 933189
545373 954218
815794 677061
818619 679998
632869 873628
534834 965715
694209 807234
662771 840752
744043 763880
602082 902399
645254 859528
795844 697220
931541 559297
808733 686927
868812 634600
931419 568408
560282 942163
590013 901114
875839 629985
832831 666329
884958 607107
988112 502462
660402 842367
670054 822013
617385 875174
791794 704178
729766 780162
742393 759337
997293 506713
967906 541403
795394 712447
878550 629052
633061 859152
687579 818959
774800 717471
733243 772226
678192 825524
582967 923602
508030 990890
882342 624015
656843 850194
705286 801524
986867 518106
634506 861729
656098 841832
960416 531799
799025 705196
834990 667172
759398 744186
917321 590490
593368 897715
817551 689555
733505 761177
811091 696931
620487 876087
931109 577930
994041 511324
641262 864790
832536 663894
588981 908632
887000 605786
755078 739564
563691 946120
575144 932863
947356 561893
945913 558728
996156 502984
557480 940539
829307 676043
782397 719716
721984 776352
972975 523633
706917 794302
724893 768914
701830 803596
804204 693897
734476 773104
875126 631306
931861 566997
595618 895470
681921 823430
773792 719303
747105 748689
806129 702601
969142 529626
576174 927503
821810 669874
963613 531631
623917 873404
822729 685281
813092 681827
740549 754221
520012 974781
869048 639100
547135 952637
873836 621557
544027 960873
964389 536622
800698 704021
977343 530375
716569 788940
546489 962631
616519 883368
984469 514949
975336 530105
535971 966937
748354 761261
699729 806305
936915 572265
969922 522491
917161 590298
642364 858835
648478 848685
780810 716337
631853 863001
965535 535731
705025 791605
910260 583433
972083 521442
952530 555996
845602 645017
750118 759727
613347 885595
571340 932331
610169 895839
736214 754268
692121 803574
638426 862295
602573 897639
903197 605353
936867 553205
704443 797419
715787 777052
553461 945809
723964 767101
597426 895007
834338 672230
698390 805871
582412 918128
922544 568812
644488 864899
598466 895209
542792 965808
538160 964284
548489 952874
739881 754845
749160 751473
781875 711558
670419 826662
811314 694980
814332 683691
643386 857111
742008 750678
866528 636285
781699 712662
779296 719478
752305 754029
543828 963065
547554 943454
497496 996268
669116 823687
749785 744320
583208 914007
534525 974690
849656 640392
762996 737688
985017 515434
619468 872684
652576 844659
636177 866697
573496 931835
822292 670188
904659 591884
909822 585925
643131 853824
609598 897026
902621 597202
942465 564173
984326 511121
600835 898740
801396 694209
915699 578138
931146 567699
816805 689272
597866 905963
687415 814092
882996 614027
919563 574558
519521 982623
972999 532632
915163 590586
665020 838120
786655 708142
878905 620588
552588 955385
568176 940512
957935 544134
697047 807100
833820 663308
737050 755325
628918 872201
897704 593316
777829 726659
887761 622020
973242 525176
732172 772254
777650 713605
552450 946850
671876 836762
666283 840246
503766 989216
560367 945445
573208 917863
573284 927974
999459 494906
898367 606770
753329 749783
875025 624367
589818 917506
934980 570061
657635 845481
696506 797886
555709 948148
784075 715929
532536 969466
844937 657839
638709 860319
959442 534763
910280 583901
665713 842731
842227 657750
903990 604675
544895 964991
993202 513968
530332 976758
861950 639509
878594 629592
994906 495694
836511 664692
870427 636803
738443 763114
578371 921393
981919 510735
838431 652615
800864 696773
580973 923091
850345 652944
569727 934309
692599 800261
617904 887322
586486 922903
962813 529079
604703 886228
905875 592675
704261 789134
696537 804310
698509 804797
950989 549906
647127 853242
773928 733521
877794 630060
915471 594502
543649 951117
667408 842334
964879 531732
984235 517983
718693 778685
730857 768646
527588 982280
819322 684792
621163 883476
942656 567268
950148 543130
544296 947513
586072 905772
501911 993705
897957 607716
986087 523250
962591 537768
536096 966599
879549 623055
715128 790847
671245 836726
864217 631991
570926 934789
735475 769111
654470 844151
856176 644450
548377 956510
766125 728612
835199 657187
653387 848276
814045 691538
602377 907099
740589 768491
973597 521923
764653 739310
512659 979346
528147 962213
570844 920687
749102 755442
766733 726109
937339 564828
711895 783393
909911 592725
612270 886660
600909 893034
677958 823639
779734 717816
880132 615790
986187 516783
918876 579795
675481 825829
727703 779170
712375 795934
819342 686819
755283 748809
715947 781255
610926 891461
815953 687694
971069 533348
819268 681723
721776 779666
621227 876534
811703 694016
860510 641613
835023 671141
809630 690784
855733 636114
805161 703453
763415 744335
717707 786981
868568 621817
655325 839101
776369 731512
633735 872283
942978 566921
914321 590321
742337 766730
700396 800423
693411 799479
898065 600768
734331 773834
616747 885517
617308 879743
928638 569743
621366 875221
801516 697407
691105 810639
750056 747343
888744 610160
858256 635368
877687 619899
803541 691612
870847 635619
761259 745184
659501 840926
533145 959060
647184 844236
555707 937651
664043 840926
786322 722529
561818 942165
608390 893110
949432 541393
861749 634980
576040 929949
928386 569694
969716 533005
678739 812464
939526 554972
627843 877646
776159 717836
531539 973008
664602 844432
570805 931039
567121 934104
785262 715234
865549 643205
991288 506575
984765 518710
750271 748570
746891 752015
822311 676173
601055 891846
789012 712764
791623 704364
614215 881336
621221 883406
883149 612735
777215 732278
620410 878425
758527 744734
563713 929313
894262 609224
648889 842143
602519 893536
720234 775908
673588 820707
853354 639047
640639 856406
936063 559623
983948 519245
536218 964299
745872 749699
792993 709027
542642 953074
560927 936689
586850 903309
795074 713938
716774 773664
792247 708057
914716 582135
685229 810422
576050 928558
862617 635168
842671 660235
621846 881675
617037 878647
603975 901715
897044 603062
540532 964534
868362 631769
953478 543053
664563 830753
846530 661984
666419 831147
539101 965821
644890 859000
796610 706353
992357 511631
736282 762665
895123 614812
765678 736415
776972 719535
717723 777417
598346 902922
713068 793097
765045 737329
539019 964361
543082 955790
622287 886963
870160 630869
855834 646248
519055 988477
855817 639715
908100 592055
755564 748596
958809 550989
778970 730752
792162 707123
873490 627795
819045 682315
951058 551651
677229 815876
988039 512325
889341 616888
899213 593205
652447 848435
697757 806032
883677 613960
912360 583217
756754 736586
570502 936390
815710 689168
930646 570837
750069 750026
561073 948057
543672 953541
796248 699486
502173 989143
759789 732562
513470 991608
859563 637486
606217 887550
515763 980581
666746 827193
931345 572899
987010 508942
771448 719465
985569 518489
662284 844179
720462 787273
779075 720706
587406 911433
687126 806483
546821 957521
825637 666541
897154 597365
782984 724329
881816 627654
795081 696891
867728 636230
974646 520935
836296 664220
880036 614055
569817 934555
775430 715479
782591 716035
577769 926224
568017 923607
655968 840903
974952 533985
696078 805003
655545 849146
741569 753497
709284 791719
675110 821380
782438 724546
939997 553433
622051 878144
797791 705180
673456 836035
769039 736360
924740 569286
514084 990181
566245 925948
573370 917493
838736 652968
681567 815188
609375 889161
638249 867727
809898 683338
569110 928364
855572 643237
924344 580917
636831 871203
879489 613227
558023 941586
554523 954298
779330 713943
899146 607412
712619 792391
909513 592411
731675 764755
940765 563838
813902 695631
699632 806180
568369 939660
911739 592204
633681 867992
834065 664299
661684 847004
770981 723480
969818 532556
870958 635183
609506 881968
799350 703270
527275 982642
786902 717724
999215 504331
570679 920580
667950 831472
941437 555778
532667 974119
620183 881320
610977 881881
781959 726027
744816 746343
516017 974051
674694 833681
675218 829295
586219 911092
829580 680317
683882 818093
628859 865689
899462 598936
876821 626979
884043 618223
712381 797352
512709 980761
938434 562398
755396 736138
900731 593576
501196 990828
744143 746265
777876 715133
709721 787717
701617 803932
725827 767158
907741 585068
520738 987293
754127 741997
599898 904079
828879 679378
772554 725174
626574 878074
523148 983406
533317 967263
687552 821151
945629 544709
878692 614743
889786 601222
737556 766944
575307 930142
975504 529899
913493 596394
823137 685103
853163 644690
493346 998344
870790 623279
836103 672786
995350 499147
883386 621637
686169 816225
581741 910973
724940 769229
949953 553347
704179 797793
837193 668909
685415 819456
723876 768947
898537 605352
944022 556950
853023 649580
668908 829605
939052 554794
715085 792548
616196 879381
668020 836056
854682 636271
676390 816799
878092 620838
608589 892934
535895 960967
741761 756090
583827 916496
559466 945368
786111 713742
628390 863350
773795 724813
508961 998303
783533 720317
962167 545948
516047 993050
982768 525148
883421 616409
939461 552996
528729 973532
759352 734174
605194 890133
955732 553409
833514 669305
780442 714280
745154 758486
879357 613908
852545 641434
960842 543730
747575 754111
835389 662640
550955 947404
539972 960066
625579 874866
691657 804419
875188 622864
950792 544910
841610 652997
708420 788162
998538 496876
731440 768339
502570 993364
774601 720442
734040 767792
980944 514509
966842 537921
647862 858225
804724 698161
817719 674970
785819 711403
821972 687419
581043 927277
969912 539672
793215 715112
540695 959958
959190 531635
827481 680897
820928 676280
566888 930183
897496 598984
746973 762625
787871 718885
917583 576825
627797 871005
541499 962552
630035 861691
580320 926571
816627 689632
611103 880937
755204 743227
782453 725324
613436 879869
854808 635986
567072 935397
706518 791051
542919 961858
914939 577163
795061 699628
567995 936135
990165 504568
622956 883099
870547 630196
598865 907262
590988 913190
800575 696394
631330 872209
880294 628752
538443 971018
887956 621603
549699 952694
918958 588144
752605 748987
926242 571847
990641 516214
879698 621050
881544 613415
698578 800641
949867 556612
865829 630769
531112 960851
614942 890355
876779 623234
759812 736759
858211 651225
834050 665900
944943 562302
661819 847768
664031 836970
932780 576538
811799 690603
570687 937215
878903 618986
609713 882800
751255 749406
502010 998975
539315 964672
707276 791293
604509 904953
768867 727991
817734 688015
777465 730539
676267 820636
827324 662984
576153 922495
870361 635230
729591 763069
954614 541520
710295 789110
679532 823654
735137 763626
529601 977996
516749 991896
737913 761779
543976 956117
708975 793365
905709 586130
521117 981569
785794 716207
526307 972139
522374 976125
902773 606900
875795 618003
526044 969954
874874 631141
575588 924757
696937 795643
770009 733532
693050 812788
742331 750565
850938 644073
896678 596705
567263 930131
929189 578467
832865 669947
821534 672368
829931 679494
903757 587448
987060 521445
590092 904139
838626 658937
731021 776449
640071 860311
860607 636361
827537 677635
624073 879648
593050 897593
521053 987426
917166 576136
867722 633137
898913 593393
932950 567122
718539 790241
787017 718346
756965 748571
871543 619824
906484 602624
610517 898664
983958 509787
669846 840001
678866 815169
549100 959932
666203 837805
690097 800404
823125 671154
893380 596654
573832 933841
620186 889490
761574 748051
768344 724173
955795 549428
961547 537378
775838 720436
901256 602120
875197 624338
619290 881277
883750 615844
962322 540746
696494 809948
586721 906085
748155 750486
798011 701588
670879 832524
600913 899559
887114 603867
789086 706988
541758 950239
661992 837969
967562 532734
862191 646277
929931 568087
518801 982044
938687 567646
719986 779517
905771 595884
811221 683704
563184 932044
510673 998016
764177 740229
598415 909361
931654 570882
534204 973941
831038 663077
659120 843654
666052 838950
735134 757790
751224 751503
752689 739483
633854 872976
544201 955754
535714 966871
720748 773840
652616 840775
525135 969289
562494 943361
816456 675326
608580 882644
692303 808031
773151 736798
557539 952121
627937 867236
651862 852468
646814 859283
538787 952578
648647 851769
778342 726367
954200 542245
860285 637562
797899 700899
665130 842293
778210 717438
802488 691138
779241 714151
708923 799156
990942 499496
794587 699610
808190 690009
780373 716965
904529 601687
573794 934642
719256 788855
710990 791489
774968 727966
975586 517608
945660 552886
965058 532089
744522 745493
670512 839132
991545 505838
822001 684074
971138 537788
641688 850253
890934 618607
880082 629444
737593 770341
913413 579608
505996 992971
929770 578172
611108 881730
576279 928871
948532 560931
938368 567512
654688 841478
956294 552096
881850 618137
919953 579555
545286 945053
938048 562778
509962 985115
660783 837065
919105 572963
707559 801357
579441 925788
639398 862143
976739 517302
799872 708728
860929 644948
937502 554869
786190 710453
545297 958878
946583 561667
747166 754372
836518 657811
871773 619517
584025 925353
546453 958814
668362 825359
522753 983177
857511 650291
660873 831191
606023 889188
505150 987111
962370 536140
955279 540596
767198 735997
919341 572648
619328 879346
932597 568780
668936 838000
855663 643992
863203 631264
837213 672435
891310 607983
604506 891450
759400 730914
948573 560851
621583 888186
907620 599114
783937 711366
577799 925897
603533 893523
992909 510615
999139 493415
636230 873376
815108 683392
937790 571482
616442 885132
806189 692063
562676 930242
897507 594964
858303 641870
927870 563680
811496 683101
807530 701149
675787 829304
933688 565749
724778 774754
575524 927144
528490 967866
637991 853274
633777 857277
993312 500010
551852 952993
566960 933902
968496 526071
566790 936366
691568 808609
621336 884533
823412 674098
817246 688826
836211 670665
831612 659493
653356 854550
523574 976913
893856 600119
849377 650285
809683 683493
771158 720160
657017 839948
590713 904162
977015 532618
876396 629009
532520 966888
650025 858899
904670 593784
971662 530959
915222 594259
794797 710026
730445 770816
586291 923456
680334 826806
688463 814211
666253 826927
648234 855366
705872 789901
691491 806322
673130 825329
602562 898722
996046 505201
781796 719395
607870 888407
676637 826347
650614 841069
705688 799579
559892 935581
794591 709334
651737 842950
872867 623442
595093 913016
865908 626415
898297 603501
756431 739594
760461 734408
810091 685195
901215 596885
646550 852201
642415 856613
816347 684488
909153 588733
520115 983246
879813 626470
642176 866400
932844 566752
918872 588874
813407 694710
848721 658259
604397 897768
520398 970580
972742 522672
847413 643954
808299 690439
560366 946071
543465 948860
972532 532629
726471 765602
646952 861179
758199 745761
532617 974356
666476 840448
981752 512313
672298 829868
511049 991871
927079 580170
796359 697687
814495 693495
860308 646510
770018 721257
728436 767307
654897 853381
877658 627041
672304 836960
581666 911245
768419 727380
660315 837648
835449 666427
872309 630884
593892 913350
634055 866192
680685 811693
825861 674049
947513 558323
572858 929172
588640 901516
749036 742936
661146 834139
799365 697934
545810 959560
516442 980760
723537 782299
984443 510698
518247 984856
822020 668534
601902 891102
806852 695467
859500 630511
827705 672733
840505 661745
887139 606801
572655 931652
594544 902678
575373 930835
667622 827156
612268 892881
760654 739820
535950 958477
629715 868810
495381 995048
552415 952368
725518 779794
503583 991010
968562 523717
699484 796726
567537 941285
592163 904252
686980 816306
828145 680108
836143 655752
961848 529345
654646 847039
632770 864489
596960 907694
686953 813632
672236 828136
898446 595100
818265 688840
825403 680321
555491 948700
578269 914480
956260 551298
668616 835019
518946 988202
812445 687631
493642 999875
703714 803472
810291 687810
715131 791129
546947 960865
996411 500809
777450 714352
838520 666671
716448 785716
590956 913549
754767 738571
710455 788316
588540 902458
760387 736812
895448 611486
943034 558243
819772 673380
877338 615422
598434 896251
690021 807181
989622 512795
954776 538744
687717 805732
572145 921412
766825 728323
806442 693285
604576 893392
821589 679839
883792 623562
523957 982949
949983 543923
785977 706057
877227 627192
878702 623060
702344 801708
635257 860082
521174 973183
936863 554124
716264 792193
660876 844883
839121 668856
807905 683735
522039 984792
556249 946643
662906 841480
641434 861062
570384 933296
542181 958893
738514 759272
724645 772238
939252 564028
996712 508269
510719 993997
974867 525260
739984 753520
856070 649432
552900 951822
534281 960348
717362 792531
923001 568200
822557 668617
972529 530769
718213 774858
803285 702801
859177 643637
785677 705131
492919 999493
748340 757567
940356 557218
929472 579126
841776 666315
874428 618560
643921 848033
797099 701665
665654 842181
692018 811682
858432 641221
794527 696478
660859 848116
753150 743657
737198 754181
862733 631762
718161 786219
512914 980995
639269 870580
830535 673120
513010 988770
886782 620272
979004 530452
526348 975803
505486 995910
592889 909551
538940 957845
640599 866673
969756 533255
738971 762944
997338 499619
926715 568941
570347 921545
877970 614262
751842 748266
513862 982694
845722 662687
781576 720748
578588 929868
864147 628606
505905 985054
626934 882631
735255 755716
605566 903514
824299 683699
983649 515025
760606 735415
746772 747605
583516 907288
650878 839274
969674 530926
787941 719466
626159 875408
528653 979599
576732 921046
967349 533633
968679 531091
740847 762784
729800 776853
775363 723945
539810 956165
579702 913061
861231 639489
518934 984988
730370 764685
817702 684260
628469 876934
904338 592822
738224 754916
725059 772604
847972 660209
611266 889086
853641 646027
788594 719540
988299 518348
875093 621857
566989 923296
919156 584714
864081 634754
598274 905863
689603 817510
888001 606353
712624 792074
969504 533804
815874 674929
732330 766709
516728 980719
748637 749014
508280 987236
519588 971327
943465 561668
536280 963878
700078 790184
871091 628828
548989 946871
597747 907507
928716 562827
819794 688413
824309 674967
817314 686518
687534 817688
607886 882989
734178 764193
633825 856866
772818 723611
690444 801541
628452 876895
591588 915277
812935 678491
871686 631605
565429 937098
838638 666282
961014 538948
966671 539653
837682 667710
883950 622994
724152 776733
581150 919255
862818 641625
933024 570696
555115 950415
544531 947668
525957 969041
778976 726381
524841 976575
523149 977269
960307 549149
898148 601710
783974 718475
822165 670533
737446 768735
994392 500199
598211 902988
990107 500157
687252 806528
599981 894246
998446 494407
517108 983430
832810 675386
628824 866151
739884 750160
911676 586044
685154 820286
619572 876077
775364 722704
660530 830363
772750 729839
672302 830123
541197 948838
654266 854169
994324 498939
680130 823864
893620 601496
866255 632042
536747 970719
773995 727594
592529 904460
968254 531744
695826 802268
746155 762647
851592 644007
997034 496586
829567 664674
719350 776764
820459 673574
868472 624751
646570 845637
964080 539820
542390 949674
981233 508855
799734 708254
522607 975243
823262 673086
869180 632625
531787 973070
931147 566700
883090 617942
877922 616401
558779 945687
790438 716762
713366 789919
647785 845890
801657 704580
769391 722477
861536 638943
836594 670543
937808 561025
673304 821792
768041 731138
778903 727923
921377 576797
739211 752711
641679 858102
534439 969305
623258 878753
836800 663691
576455 916030
579155 911326
792473 703104
922784 583927
728143 779665
747379 756749
726943 782813
797041 697665
563154 940495
683895 822155
762121 734163
823964 678367
845801 649554
875456 634214
735694 761789
737688 770056
542628 955075
851042 639357
929719 577585
512051 980972
795778 705497
870265 635806
623843 879996
528322 977472
558870 945729
566050 942128
907469 593013
965975 530248
761763 746731
901150 588919
698401 811318
893816 608077
712229 789577
551129 947119
972008 526898
669564 832642
925157 576029
880091 625288
910403 588925
514360 988826
920750 571837
620045 876700
791830 708435
496112 996673
887196 619279
503209 989538
855120 650605
515765 987660
515163 988940
757713 741055
749520 745403
569773 921955
980285 520991
538711 968062
787673 710215
652047 855105
954940 537037
737866 766796
967463 525036
592206 904705
717446 782751
594271 896527
684891 813376
855418 649234
928540 570564
980462 528456
985043 519709
571014 929613
657354 842050
704838 801181
873656 628444
833847 661629
533573 959522
643899 862725
633395 860847
605143 899647
988838 510280
522383 983792
640218 854179
907012 599707
814180 694201
708652 795828
935488 573208
883198 624365
558391 943319
859305 647712
998706 509393
711799 793468
618899 889747
588528 911919
701296 808677
967420 535062
667086 842880
628282 874611
862780 647222
551466 946971
937535 559233
747690 757300
681561 812868
994667 498540
780836 726497
980882 524928
625743 877993
571652 933422
746706 748923
731896 773072
828826 676341
861555 644847
598141 893049
777843 722215
865862 635434
858792 633574
824100 682239
587213 918916
876686 614778
542147 967848
617332 873099
616105 877306
926221 583043
576684 924176
870401 629728
688151 815351
671633 830597
628637 872751
578986 911912
980650 512277
903198 586861
502842 996926
577223 920095
903740 596660
764095 745172
565819 929186
859905 632406
560046 930680
911826 584827
890686 617737
707362 783158
953735 554527
514408 992210
646017 847759
895843 612349
538740 963642
585971 909691
605992 888914
795192 711300
724028 771901
793216 706692
821128 687528
615490 880127
834420 674574
953337 536863
695232 795634
639590 861120
845722 652218
762635 736039
778151 728080
801026 693602
892860 604114
677757 812246
779451 726274
902523 588687
603743 888951
963057 537766
524954 966345
507318 992842
528201 971086
652205 853271
558046 937277
779122 724182
913208 586885
520265 983168
765869 725662
943334 549839
805243 695483
612401 893582
522739 974286
616046 891384
801994 691082
800862 702633
521558 984781
726960 780074
937265 555150
727216 773843
994310 510803
682895 808803
930949 565605
613812 885194
628032 871983
968779 530873
588949 906424
859476 634836
619369 879355
589418 919840
675008 831823
529517 967834
756903 745990
824824 676723
678403 827406
824260 685635
604235 887740
911061 585167
968884 522698
840719 656538
515539 981011
674001 823710
836607 669425
984537 508432
797017 712761
628002 878325
970847 527689
826569 670538
621483 868958
726229 779554
653454 856513
576452 919294
874597 618872
743008 753519
824319 680362
609303 892045
517107 981764
679102 821454
836832 668659
783891 716292
851741 657317
799741 702744
767781 741291
597779 896133
929564 574520
849490 644492
580654 928854
907963 595146
898141 593728
585194 908367
942950 562355
647109 860644
532373 964564
815402 694316
833340 675703
733742 759471
625717 879763
895952 607347
628077 867225
554638 946197
707582 791502
865538 643198
670546 821028
741405 760362
531610 973203
995261 501790
516875 975005
984093 506764
827249 663943
561009 931840
982078 513103
860952 634951
681101 823199
740243 749891
826680 681446
828387 674018
605047 889065
537101 958059
937889 557442
550241 959349
573415 926927
500701 994991
710964 797893
663263 846228
951443 553853
872850 634759
853879 652221
790794 712592
622689 868037
537818 968706
751175 753393
633317 866796
755374 753134
736383 762115
733094 757900
514810 991810
857984 639697
819145 672439
819348 687603
557448 948009
546176 962659
494057 997118
876887 615241
549855 949439
684389 824286
599533 906920
711698 782868
498099 992102
988533 514443
650158 848686
845630 662222
738035 760124
670337 829895
803519 696444
640995 858616
512192 986310
975582 519942
836257 670764
594202 898686
612694 888764
881902 616751
535530 965618
976157 523616
969910 524361
885578 618798
887792 602903
586674 919937
697143 805231
733123 764440
585567 914177
747675 743896
984836 516829
991375 504329
978349 522840
980002 527275
606801 900699
810946 691442
884651 607020
856276 633984
498029 992733
659089 839552
989612 501480
714446 792734
627425 873218
537936 967483
524734 981240
650844 839841
886290 615242
818277 686630
530206 973112
619601 883571
952220 546309
748104 752374
896526 610709
699372 795995
960548 533744
950551 548908
687757 812476
824953 681626
529528 961015
528220 967559
983033 526012
779624 723945
974463 522849
846607 648288
784714 708244
533481 969372
860574 639742
803274 692794
910492 580016
825571 669297
873366 622061
564879 939841
804555 702640
538352 970743
683662 825336
782347 716556
710738 791239
771742 733903
994823 500497
919901 571464
801002 695890
744621 752172
558243 949201
945424 549695
588831 917272
843265 662441
739099 760678
632161 874043
727394 776984
884955 616309
649720 854305
553105 944095
946559 559216
545737 952765
960955 543951
871037 631142
499570 990661
863429 629942
679260 828163
891618 618025
935544 566061
820497 678431
918685 580903
660710 843182
841664 666015
836439 669814
894757 608384
873349 627212
644313 862922
632933 868404
889304 613989
647071 848276
712679 789010
835850 671567
641983 854066
501938 997044
515508 989745
750538 749267
789028 705642
831158 662245
741132 762564
540112 954867
905734 586486
841103 657815
963911 544099
671333 834425
959299 546778
707740 789658
603999 897385
740034 768607
877525 629869
770286 733340
715334 782968
551687 941460
932808 562969
684593 823983
772415 732757
665301 826121
640153 851684
628310 861875
670693 828778
707195 796842
668705 827948
848798 645035
605565 884539
611121 893068
537495 970455
912172 595753
795524 708278
723890 783225
678571 830038
644549 857332
828268 677706
540733 953918
786036 704609
921942 573953
576416 929218
839902 655213
575254 931441
530576 960770
715955 777786
720526 780401
633663 875880
503205 993651
821145 685191
688420 808558
882954 614093
812144 681094
678798 816706
971536 529817
871164 624300
769436 734532
951570 551351
748571 759081
691009 814397
867515 628368
864336 644339
735828 758692
754537 742858
654426 851458
834505 664079
678066 827923
700604 796064
753611 736740
596025 896808
739342 763137
866658 624303
577465 919380
821763 676870
566478 934950
843714 654614
766036 737860
581361 922113
756335 738850
989557 501231
967529 530714
572819 930407
853765 644994
652312 840513
965415 542950
785932 717168
614864 891090
991940 515320
638363 859649
827559 677389
948411 544166
951354 557066
663496 835290
735733 773788
850758 644824
758551 748083
944716 551144
951703 541276
814412 679385
646659 850233
681092 827042
994242 510095
674394 827586
597584 905910
683633 809761
576857 931119
854190 655439
951668 542858
510051 991207
645108 861378
513511 977190
832988 675127
736970 762895
821428 669413
870720 639250
847891 647865
762282 742795
696955 812533
958230 548497
803187 694880
575757 915316
784929 718017
898107 595764
994288 496511
917141 575591
887017 609533
924499 576918
858793 638465
958373 533785
572831 923177
589433 902490
548056 947499
957877 532502
793503 702217
505535 999216
774898 733818
700221 805442
980073 529631
943911 558067
527550 966008
907112 586345
720286 777188
952450 542893
977865 517554
530650 963514
611494 895529
539186 954718
816741 674039
856574 645241
626483 870228
995996 508973
658866 850178
924440 585064
532600 959378
738469 751818
684535 810246
705776 802643
848251 660494
683486 811925
731903 761316
754668 743409
814323 693595
517715 976965
810760 686676
874355 616402
954459 540987
841280 658646
570429 930418
770099 734441
883024 608190
830801 674950
812531 690908
623008 878615
710121 785452
944227 558657
715567 775713
800847 693833
993280 508307
728413 780782
981536 518580
702575 799160
591537 916446
989422 513613
737327 771471
616511 892193
628924 861243
835398 665782
917038 582090
710471 785967
644869 864051
705192 799831
961012 542114
530980 975737
704156 793356
643244 866501
563793 927394
767187 729875
825957 669543
726103 771918
664023 838469
522530 978064
548118 944311
957326 548920
598133 899682
574225 930170
739182 768755
946346 548615
892343 611738
560763 941862
714719 791963
909802 585294
872753 635102
717198 783165
970885 522397
520001 980875
625400 883990
796122 706144
538841 960285
964785 541144
611110 884572
904938 589627
974225 532804
685961 813133
532885 962231
685580 815463
845198 645240
619933 884183
947925 556358
758376 732284
688058 810504
980295 518206
837439 653340
917604 583612
996843 511041
864194 644295
608115 896512
957561 538405
693230 798841
827689 662860
529009 965155
585986 908538
712587 793594
835319 668354
765647 729046
598710 897138
662906 834228
634655 872582
561620 948253
628300 871155
826672 681865
558989 942440
856531 642752
896268 593792
531235 968442
798403 709901
774325 728007
626091 878845
814503 679067
646430 863044
543663 953315
579617 924886
619673 876449
986644 504171
828599 677792
746281 750441
922734 569730
862925 627116
989547 515943
556911 946355
925199 579993
662581 835921
737568 771943
770325 737552
770088 721129
765823 734664
629231 871089
660486 832278
574512 918264
863476 638652
794357 714183
572481 924823
810942 691935
579748 922148
824630 666225
921314 579986
992229 517411
989379 518519
941525 566115
938897 568392
926768 577590
844173 659858
587191 910269
961644 534049
546665 959429
732555 772939
971638 522939
523125 985575
608723 881575
818166 676855
587826 903005
881348 621529
794910 712923
532218 973016
691080 813214
814334 676739
737584 767807
761631 735400
702019 795958
895941 599191
976961 516784
806876 691565
538462 961495
948881 545859
932549 563669
892332 609335
997360 507319
734508 766868
880821 619579
924150 567640
578798 916399
743491 750958
961496 539311
941611 550766
994992 508144
960276 534809
866411 630920
804430 699074
937506 561338
521986 986747
583115 924078
844986 656221
949773 553215
833685 656651
961831 533577
793561 709774
987902 505836
592798 899902
838882 669076
816149 687389
578756 930830
548100 953742
986948 518383
609154 896180
961390 541346
547545 947044
976055 530396
940965 568485
545198 946382
786402 722321
865678 633287
901430 590874
670499 835512
714881 792130
877342 624017
740243 753353
972159 524828
731295 777802
809784 689124
987593 517493
560992 934424
771926 737521
894196 609210
849449 646864
745360 760867
963276 536056
756018 747309
990069 516804
971819 521675
995381 497464
528590 978630
545290 947775
851397 648664
889259 603285
878020 612566
515491 976228
761466 731478
969707 531264
778692 728097
689097 809755
841191 667047
666383 834942
777311 716683
782596 724296
994373 503088
629851 875191
555131 946225
715163 775821
619793 888417
740850 749179
920188 578939
521237 970516
677280 826590
608756 900050
784138 717688
840049 663641
950020 546070
725457 765064
891665 612820
785431 709942
946164 552846
851418 651328
509678 992380
924109 571059
806776 700665
717158 777424
547663 953429
593991 914918
978818 519350
884355 614574
743391 750371
496244 995989
688682 807753
797186 711253
814794 694571
649364 850440
837873 664174
586778 905685
884459 608635
999849 509176
718648 780215
790957 715541
967405 524679
798774 692914
925075 567035
915232 589554
708602 793734
939732 563153
872273 623820
926437 575135
929005 574660
745550 754481
813034 680600
846047 650591
985844 504504
883783 610394
662699 829421
976926 515162
677462 828048
690179 812215
757472 741588
671850 824698
666821 826294
766106 738289
620449 886727
559112 947309
840908 669093
927389 582086
790634 702739
683559 809121
686457 813481
920016 584474
658692 850552
718834 790289
646959 845382
672790 823770
832573 667000
911818 595082
573606 924616
664542 838819
521005 983659
556162 940979
743707 761280
509483 983132
590825 907786
918988 588832
494264 998759
612534 877573
957463 534091
648785 844138
557522 950349
863383 640497
632869 876719
995158 509605
774606 733693
655990 838285
665829 841386
682655 821102
964240 540194
721859 782325
560997 936411
907685 593427
706767 795613
945361 550761
697860 796383
728630 766339
612601 889707
768255 731935
859704 633203
907992 582505
833423 670957
937346 558945
999023 497630
930143 565946
621073 871309
684871 805289
972700 520262
727378 768472
948453 554800
576160 929759
919014 571769
931340 572193
661345 845399
856567 636141
807819 683179
514807 975504
514798 982898
511740 984168
657458 836282
680736 823020
992106 502038
863636 627428
600687 907301
860550 644376
610782 882549
824370 675471
803564 690969
813362 694038
547015 946515
737577 755941
544701 951760
527351 965808
793619 700953
791164 703582
646436 855705
924828 572247
994217 505897
564127 931577
712054 791973
750646 754571
517368 981560
717914 778599
727157 771811
968587 524208
577015 915875
780107 726676
654244 855466
504502 999338
897023 611355
810290 694538
869882 621238
509401 995937
919183 588955
783662 712398
974235 529009
510161 992766
965059 533424
695422 804005
631262 875338
938562 570379
744171 746418
589378 901805
772232 721030
764784 738056
670194 821567
858469 638534
972079 519421
975507 526710
512789 981382
799892 701809
928148 576463
938766 554545
727083 770763
682140 822283
974947 529229
800839 704628
694817 811905
907550 594785
878026 618222
666734 824849
800200 702793
800313 702249
594343 897293
982930 518301
835110 662221
527746 963060
904838 597591
501161 996977
765450 733526
840178 665667
608846 897664
516603 990572
764390 743332
748365 760147
848137 657735
772217 731089
669379 821868
697939 801783
900674 606708
844115 663833
935462 569908
520579 982668
996854 496217
548738 943341
821370 678523
609517 883726
571376 929306
736655 771548
506331 995280
601023 898447
900791 605088
966988 527815
756448 753105
737609 753616
998856 508513
589144 903143
656690 851655
994690 510555
805604 694923
644537 859229
965984 533654
871123 623037
577679 931009
621907 874729
570750 935421
995164 502698
635898 872827
821563 676868
822848 674533
769805 724965
761488 731720
738349 769492
801559 700243
681254 814419
634780 870742
883656 610414
999544 494910
712922 786488
556691 950867
835236 664030
911788 588028
609348 894729
520014 976195
683943 811796
548133 955075
732047 772193
818913 690448
588383 915163
628152 874708
697714 792905
759035 749182
881601 612190
541203 956206
677155 816499
973062 519990
798860 698042
875920 631438
565169 943658
908679 583248
877623 616872
793901 707133
855259 642031
966350 532368
742023 761288
694756 801116
816350 675379
508898 983578
850292 656568
616409 875890
533582 960596
920435 582454
783466 710526
559052 944669
765989 726458
562948 946350
913818 581933
587589 907066
882619 615851
863146 643880
979511 523016
620745 877620
799794 690248
679857 817845
771168 736943
569390 921757
868578 640867
644429 849232
634185 873017
772075 721770
900305 604966
527026 964531
752114 756983
960511 549393
654144 846332
935455 571892
865887 635500
723721 784244
970738 538581
540873 960675
767278 735066
983750 517248
859879 644574
624986 876239
763675 735741
917167 584875
621312 878303
821113 680223
722192 782043
631379 868932
877367 631174
989846 508179
869901 623951
759364 739161
747097 749504
887881 619206
887647 605970
547745 960291
670262 820712
994464 513034
712096 797864
632367 858392
782589 716325
553878 942036
874316 623771
723977 781405
787036 719891
735151 760964
667516 827542
790624 712488
735569 770250
871425 624979
981206 521347
717655 777709
907925 592659
804005 686937
650060 850270
671300 828005
848404 661356
909998 580115
956303 534174
961871 547248
872973 619399
603750 888362
560264 938326
598285 910589
793285 705073
888439 612465
886240 614037
978051 524137
575422 919003
564758 937254
980345 517603
865787 629285
816975 685781
897661 597303
528057 966489
790026 717043
807148 692855
553358 936863
557307 937540
859215 633302
912768 577275
942399 561841
527186 968140
719441 788593
706989 795512
829104 663412
690267 816030
783084 718405
608760 898524
576642 922470
672065 818474
997705 504808
715490 787642
780178 710822
549873 949064
768958 737959
826750 680276
683803 806489
778555 724168
606767 901035
820827 681343
611283 880153
612002 886370
975522 519084
886474 615433
649585 851627
988984 506818
852250 647631
940749 560350
964818 533172
652063 840694
769488 726920
615806 880635
620530 872321
712408 782553
835066 674210
580162 928632
577947 928033
974827 532617
777075 713416
581827 918737
749091 753150
532586 972570
663997 842012
958948 532238
841414 657204
595179 899585
662472 842968
726819 779545
808736 683883
571197 929783
798117 703539
627541 866745
726461 766084
837182 662420
838351 662611
591908 905753
621321 869426
681210 817744
756834 752143
521615 970541
713443 785072
881776 618007
784901 717830
565513 943553
728578 771059
750048 748856
715467 790839
655785 837972
756374 748119
902418 601698
500892 995004
664590 843981
855397 648992
999210 508261
615182 884899
991857 514273
801129 706094
611283 879671
986644 517195
779035 714737
634209 874086
520155 979769
533395 965147
807989 694073
788927 703992
919331 590621
707466 790175
916493 575499
512542 981536
819475 670749
669289 838470
837901 670728
751660 749361
955484 542331
766516 735019
766813 729819
707490 795317
938576 561678
799923 705524
952200 548322
575652 915865
569908 925915
908147 597234
560707 939906
587069 911932
612086 879694
611775 896991
647295 852785
867551 636387
935356 556586
702167 789408
859928 632913
785276 705655
953837 555999
674994 815628
810857 683946
970240 526937
898350 608155
614314 893984
854850 645541
834688 665776
899407 596436
528064 976669
567054 942451
633573 857834
646971 844018
569559 926774
888730 614762
896039 596925
661341 834632
678788 830350
720071 772088
869384 635527
745229 753437
988245 512109
992225 502368
876244 633079
817145 689326
830467 674423
876370 627402
934391 573970
849703 645320
837176 655562
718417 776366
620590 876680
956440 543114
819829 671505
652986 854077
903830 600308
770689 726903
569273 924327
974852 529358
894709 605817
999596 491902
743760 749005
882199 611016
674157 834135
609393 882961
683335 814339
989003 509367
982732 524334
630885 874187
894680 598435
632219 859714
569903 939782
894527 605462
593811 897295
512579 985940
596811 897031
954836 549795
630074 877886
630083 878406
625407 865267
791168 699297
625444 879413
967724 542236
932706 572469
600074 903914
943840 559189
597161 911743
604967 903235
593185 912593
519347 977249
653876 844762
840001 663232
740511 761706
965110 543812
891101 615842
686568 814080
895031 602038
854785 653786
996938 507696
715795 779832
606271 892280
890095 617032
945981 559833
570480 938552
961958 541731
717062 777898
921433 576586
705583 800853
890630 616651
525085 970696
976232 524550
555732 940193
538705 957114
983070 526595
539667 961818
934625 560044
600487 903647
832022 666030
660413 848897
568255 930075
728571 776118
937248 557214
834366 664784
894164 607602
953395 539259
548316 944834
894598 608189
828966 673581
892640 609296
513709 979771
901353 608454
527139 979153
822967 682384
614590 878483
997041 508233
674957 815636
846482 647620
563573 940707
536117 971145
641725 859602
568636 934942
909386 581489
649054 850700
614858 883641
922079 583370
671793 824326
726043 776806
801680 705931
718323 789254
768212 737059
778794 723856
903726 597404
929516 565291
773250 725108
873588 618996
737057 770519
803531 699929
527616 980547
931894 565060
718289 786355
980223 527688
615819 882774
742965 762977
678906 815959
551514 945496
959759 549214
963758 538713
770777 737108
769478 723019
625616 873526
791133 717416
975240 517247
766470 737750
988426 503687
871480 622296
811303 687682
750221 739991
608189 891598
939524 551354
887742 604585
798518 693119
911430 587817
985993 516234
703658 796986
563214 940668
536648 967970
831288 677766
968297 532454
632013 862982
862671 643024
665485 840926
843813 655303
552344 948032
501144 995380
546190 962897
530999 974681
579142 914828
810788 691402
671181 824787
906744 584501
817817 679341
601056 889691
517316 980543
736722 772267
947543 556442
537239 963229
613569 877768
995643 495025
837361 672025
797484 696215
779279 712749
621773 885125
876540 628389
899470 606304
648329 847368
548343 957085
939380 562002
908701 581796
877687 622670
613522 889730
700226 808931
689175 805419
623202 882222
856636 646714
569023 923155
625333 884045
884164 611715
613577 885484
580481 916341
528346 971586
595316 904770
612439 878702
962967 545846
925831 572611
552890 950407
958447 550833
717189 773621
757499 749390
942610 548726
907809 602055
581223 916880
550329 953386
584310 911444
653114 845232
806647 701991
732156 771941
673288 834852
739419 762378
864228 629537
818080 680589
977908 519756
961125 547925
895755 609653
874659 628688
820070 689735
737302 759220
888134 606931
719590 771715
697556 796240
925844 582813
949971 548311
669680 838917
642518 854761
746195 757313
795282 701194
558159 940766
976662 521077
611805 881800
983229 519033
843415 663719
934276 555915
851885 649008
702183 799274
786661 720417
970806 530587
597677 909636
632560 866560
735420 763792
656541 837228
902776 605377
699500 796903
644429 856224
603581 900306
963430 539871
505094 999803
796246 707672
631649 862033
981243 515069
609919 889041
939318 564026
611660 883722
806524 687582
623148 874801
802682 703163
613100 883523
722637 783804
558969 939455
873063 625932
711287 782516
567007 933452
510830 985720
839457 661672
732532 777221
616352 884495
996037 513476
736309 759786
618894 888683
915501 580107
654494 842627
914290 583019
587264 907746
895626 598781
690361 804341
818705 685553
743336 763113
780152 710759
606039 886143
673457 826283
841733 651816
747259 754345
544842 961677
658347 843002
813721 678403
609193 888566
832011 676271
973176 535365
690340 816958
940837 560559
576922 914832
760728 730717
500657 995683
939426 551635
993374 512315
740113 768507
886200 608862
824881 675938
735797 760675
738235 757344
620717 870282
926954 570094
625110 873523
667724 839930
796052 709914
971398 537394
596164 897810
771939 721534
571405 926711
800225 707112
650988 839697
956947 543105
682989 811171
756732 736886
935798 568671
943062 563059
917610 583304
687904 817960
866900 629766
514470 985823
754134 743638
979520 528468
928165 577841
638113 860308
648812 852972
907042 594585
968635 524193
823830 681146
904804 588013
601975 907235
696256 808643
911108 582643
759599 742258
928387 573340
896828 612964
598747 891732
900152 596281
581936 920109
935310 563067
569721 935418
724572 773958
941444 552350
778340 731069
802609 699816
571341 926626
678233 827217
972237 518147
942177 554640
636486 870332
896588 612806
546774 944602
887807 617538
669730 837442
834536 674447
946391 550474
523694 972467
907901 584659
591577 911638
921233 570049
884438 619411
720036 786804
504743 992203
766839 741263
621537 875951
967121 528826
640570 868266
507233 996960
734874 759562
935349 563637
597951 905447
739537 757770
630144 878533
790866 711091
817424 680138
622946 879848
899606 597019
702662 795355
535001 969106
850387 653375
850539 654420
740022 752830
618135 883841
538412 958987
646487 854994
977347 519779
873817 628130
634067 874367
630739 874364
640612 858839
602511 902802
869840 630862
809603 687699
890079 606690
797197 712675
852994 656953
771753 730930
871628 629735
834798 665736
900009 591431
982871 525351
526779 972899
784987 708858
550077 956810
539044 964445
986383 507776
952054 548695
676627 827981
857489 642536
523025 976530
766382 740939
950510 547295
882536 620412
635314 870501
696212 810084
604629 898040
940013 559784
915704 577711
785367 710537
990564 508862
764154 742645
834482 673426
727864 782023
799587 708527
930475 568078
631780 865039
811124 680783
956616 553364
530589 960086
615460 881574
678968 814441
571142 927719
596049 912103
574283 921859
614277 879289
656088 838374
583877 916108
951656 541269
923722 581885
955458 553642
866137 624147
868029 633184
883886 612187
590468 905441
837597 654629
624093 871095
840610 665379
519093 977634
791733 700449
887689 614355
602542 904770
754917 745087
982723 509448
907613 584314
813688 681129
535530 971777
735802 754745
713171 782441
912092 597317
713951 782258
558810 942630
684695 823268
931375 572876
540769 965819
900698 596140
608350 901558
659665 831373
954842 554221
959371 531620
999163 510082
871474 632912
583082 924681
576148 922344
584086 925431
716411 787430
861889 641192
934675 566918
743059 761694
611504 891273
758891 741032
592368 907406
632495 859735
676905 829383
928007 581355
663187 841831
540880 957816
720608 779390
529114 961898
703305 787276
677622 820454
901473 590077
994264 504554
926585 581811
897767 600250
568819 931676
720087 784549
703094 794528
759148 748673
980400 516055
737897 765198
743885 748290
902412 588009
696952 804145
926804 578306
637212 864582
641342 849389
907876 582784
580658 927886
925633 571680
983752 509990
857854 634726
709986 792819
847169 661737
554929 947851
648452 847362
903247 591437
978153 516081
986975 508333
677147 826446
966041 524661
774469 722206
924215 584390
639640 853281
797805 710545
615796 884217
684831 823237
904839 588266
903028 603858
648663 857346
719627 779853
612694 890096
758917 747567
686970 822125
570370 923359
620033 871256
861272 637001
643619 852518
639629 851963
634550 864736
696058 797891
842592 660457
495963 998597
613407 878958
831623 670757
895950 612850
600035 905253
890535 610790
658903 841053
775433 721173
611337 898634
848071 645986
784535 716008
920029 585965
835658 654616
771126 726730
672919 831450
662399 835640
701806 803007
742130 755003
685082 808681
616993 888782
932794 576343
914937 579646
886920 608773
842461 661739
732614 763876
863027 627439
825700 681373
844192 665572
766773 726121
558102 948381
623563 871938
800317 698829
892299 599150
895377 608577
530396 964143
543956 965474
883525 622363
586141 908887
661504 842284
731731 774479
716502 774307
573111 922006
744188 757816
586756 915505
724124 768149
752143 752983
829481 667736
863505 626893
974550 529840
636933 856285
548846 954664
926482 574235
910038 599920
850818 643942
935362 562005
936604 558468
913791 579604
984430 515061
958332 544294
972693 517757
540068 950017
897742 599317
963124 530949
880943 626442
725415 779168
509629 998219
516387 976549
538306 956897
712161 790891
757660 742257
657372 850979
636976 860522
910656 590343
604642 885693
771802 721168
748587 748681
824581 675842
977314 524087
675258 820351
812705 695472
571873 937244
517070 978874
544605 964117
935010 560561
802360 701589
849976 656858
818167 690922
972542 535758
755625 748149
702625 804594
808380 681872
755217 749124
753592 741577
825762 674444
539128 968796
931461 564880
816066 691196
935557 558095
977802 519832
945325 562802
680335 813998
721221 785427
840025 651826
744778 748753
599824 907938
894002 597590
890141 613334
751267 742156
612512 891707
821968 683656
818233 684228
984013 520157
558776 948885
551546 949418
908643 595011
988292 510870
873848 633322
673766 816277
728224 778359
535778 955425
795637 695290
626827 868015
753460 748957
813438 696261
996514 506502
574523 920598
892482 603049
976875 526468
787855 719501
754479 745572
887694 616084
938506 561742
719149 773380
983199 510314
894470 599897
681890 818257
565343 938145
508050 987128
523204 968760
754456 738191
528902 973735
570886 919755
851263 640199
842854 648619
925005 570100
586741 914830
729286 763128
924401 579492
730274 770658
835463 671993
646532 859631
667006 841615
647681 856237
884228 620353
998573 491921
983205 517154
925252 570977
855839 647790
981132 527496
713376 793237
665535 825022
561681 928452
966658 526809
727559 768253
584215 908862
986196 520420
614686 878246
822541 669497
771422 728267
617278 891960
746752 744376
738030 770908
688754 814941
905344 604428
744228 765343
652697 845029
989193 510905
982307 508588
994290 496335
509111 996261
681635 817301
619746 876425
672547 828469
552858 954931
955013 544894
603469 899021
935035 569943
715904 779693
898239 609572
522105 976134
790491 701606
744292 748577
544980 960942
999529 491321
622378 875599
938341 569152
495170 999922
807879 702064
868448 628838
879259 613329
740917 766456
592706 899985
912625 586867
534402 970834
658178 847131
800399 692457
675474 833295
587842 920845
807123 686669
799376 703084
670923 827696
842370 655077
934739 556277
778589 719835
711086 789643
823649 679252
535067 959897
875074 629946
949999 541473
620523 875760
911740 582446
981192 521663
985067 521763
667284 830166
735747 768583
700127 790425
525051 970978
943795 548303
832173 677799
523713 986108
790264 719294
711506 780753
550582 944888
828981 672038
649470 853324
529509 967890
515833 979964
586610 922906
699931 793356
690438 805158
999807 500790
636301 867941
814746 676476
946377 553383
638190 852059
882437 622991
733153 764836
598351 911525
533895 975821
783867 717648
892913 611748
542980 965868
707258 785578
798372 709837
556299 950740
965343 525633
681067 825426
791386 715974
901711 606788
639960 853738
670742 821790
788220 711196
813153 692912
981593 511512
535380 963050
802321 697195
667671 840237
551246 958616
665988 839405
980599 515786
676877 829444
537440 959553
923993 568584
649011 846779
655853 836869
993761 515523
875948 620618
553372 941520
847950 642987
918117 573574
586866 911591
556833 942411
999290 492782
997244 498582
927258 570138
807530 698140
901697 595300
546632 943428
599620 902612
776021 725621
980529 514764
511314 979561
548853 952030
692148 810303
732761 766185
957833 546035
584050 913412
581879 916674
940038 552603
916157 584172
824717 677185
518075 973674
969048 536514
883454 618577
938205 553705
780547 728627
599720 909757
689151 805773
926413 567558
693601 806016
889015 615820
546716 959106
570783 928357
528320 966421
514192 986563
758377 737190
923876 575147
557432 941830
725943 769098
961248 543167
550294 950141
621017 870066
605328 900914
648641 856258
687334 809284
885970 614122
605715 894249
726689 780707
922864 574385
935207 568597
625481 882734
617812 885055
944101 550005
580851 911394
747359 751375
901145 608325
600626 896409
653617 846681
997993 510865
914289 582651
787270 712968
624918 868290
975895 519422
951472 553828
623811 883858
917102 592375
644110 862325
596444 895418
747266 743473
758881 742374
638651 869057
878108 625438
867708 630689
596651 909969
506778 999280
547714 957214
594987 901726
539355 951288
773697 728536
642914 854932
630090 878540
828125 662815
919583 574941
707766 788827
576735 928546
624236 880366
825146 674253
517030 974027
698890 806190
671321 822671
950351 551552
836804 655519
555404 947879
776605 723163
704745 803696
615676 879711
727519 777573
928496 575248
657929 839552
684094 822092
806222 698759
528456 976334
880726 619174
718949 773022
790278 718264
928641 573241
889229 616073
516850 984050
754106 743300
916148 592918
539713 960850
952941 548128
520224 976164
775222 728627
552183 953137
760594 734011
668971 823058
791526 698527
705319 799980
681707 816521
630568 871562
714599 786263
554690 943722
603924 887260
847124 650610
537967 959595
505113 994878
750166 745166
601691 895179
643580 856386
556264 949979
870150 632810
927121 572343
734596 766604
806960 697389
897606 610943
687060 807214
844250 655881
668117 822946
900261 604162
767573 728661
533663 970133
818130 672405
746078 753601
822264 683406
883304 625533
990706 508743
667589 827650
556467 934668
529347 979568
908361 595030
746973 753505
845360 652639
674662 817859
778880 717070
982254 513760
989877 516721
811419 689232
938150 563190
807054 700467
697783 798295
830938 666722
753052 741309
794053 704506
568718 933230
834214 664411
849343 657965
888713 604499
825652 672024
772178 722470
872371 621145
732318 773540
650048 846269
636468 865135
603673 892171
801910 688892
632334 864524
518808 978204
772251 720359
914651 588294
555578 936797
878741 620069
710171 787615
725943 767457
714422 790398
917494 582016
923028 568907
907312 597560
549723 945020
512508 993155
890782 616190
572422 923800
670790 832792
876555 621080
620273 888325
598897 891354
940167 562730
942182 556298
504589 986310
563166 941426
819525 672765
915402 576425
922741 567295
608752 895816
818945 690953
660347 835692
955445 539735
973430 536067
926541 566309
805464 690666
611192 898665
675250 825076
651195 848310
651006 850825
626507 877412
551228 948000
715302 784188
616961 884531
843523 653761
560089 934505
896629 600856
889180 604187
540721 956445
792418 706704
637931 862676
624540 883395
795978 711394
692596 799196
870386 638875
892455 605043
711686 779872
856591 647077
984479 507105
594510 899883
716873 786849
749901 756693
896875 611362
626120 868936
883853 610716
720921 787570
599959 899903
795736 699035
722219 779566
658546 848494
509987 991125
893060 603752
536865 965427
806207 697181
687834 806907
517950 974504
660668 830049
678484 825656
654336 854796
901147 599630
577801 919760
673528 827005
761611 732454
906455 583626
553578 943280
583846 916273
932296 569815
841997 662224
686761 816802
991118 506679
723079 771008
661301 834823
640866 854860
871128 623597
601288 893770
832216 676929
749004 752546
585893 912163
911636 590772
975206 516921
598012 909423
968174 527837
646422 863123
510110 994596
664105 837424
703926 793263
795198 702720
769900 734979
770657 722578
838447 659710
648694 848594
573179 930462
508583 986400
631027 862376
720844 769593
821145 686202
501059 992370
720495 787358
495432 995302
937623 561116
504693 991002
892596 606644
527545 974660
847866 648285
647317 853802
817849 683736
924954 574420
790046 718300
958019 547522
617874 885539
589901 919786
685264 816304
565881 936654
846825 645414
663117 829427
711401 789389
834423 667647
823185 668770
766388 738193
903927 598650
923179 581193
825231 668444
669869 837955
666296 824219
837353 656194
611798 898174
529324 971170
598153 896517
895875 607172
832899 659525
700419 802857
953126 541260
715709 782491
925442 570468
769374 725534
554537 947011
560785 935019
627082 878199
553890 937548
800641 702774
660113 837332
624614 881300
641306 863430
965777 528276
629108 864582
826405 680276
890173 606273
930861 568188
584077 908317
873453 625828
765249 741460
730233 779517
887488 611855
928541 562805
631200 866785
804744 699626
872576 630178
626617 865530
947812 550645
701119 797557
890395 619275
812485 681026
499282 994919
801038 697650
526270 969121
753580 749364
758269 747339
608801 890899
904241 595057
982402 525402
858004 636907
581185 912205
862646 633086
566196 924783
754140 752614
873241 622943
833969 672402
617562 884253
992738 498438
995484 497348
663797 837781
622204 884685
688176 812325
882290 611407
978240 525723
785893 713914
551526 950369
827424 671998
716699 783211
762993 730912
651972 840260
873320 628012
653525 844112
862498 640373
694934 810684
559940 945337
720989 788807
899213 594815
721911 776567
763950 740582
626003 878459
883986 609158
979599 526327
757404 743096
973106 519929
726179 779801
908012 596630
830860 678550
951379 540784
949435 555265
909190 599764
615452 878228
956132 537177
519156 984467
578279 925216
765776 725956
725422 777177
662703 833219
661106 831674
610274 888632
948801 543401
606926 893316
961001 534249
623620 879515
673437 831817
920387 576490
958695 548430
867611 641145
708245 786474
658212 840035
784950 724183
688959 817171
519452 979755
780259 723600
998449 510770
703613 796830
768372 740008
573866 918063
508682 982782
863481 627344
868794 636003
581208 911769
743006 764574
731161 761359
549034 957728
624424 881425
932720 564855
793274 714962
854188 638605
974192 520654
813271 682356
790856 709783
667588 835087
654078 839493
632756 867375
658646 840050
663171 831309
768098 739707
852430 649791
752662 744533
857878 643495
956703 539413
968874 535695
786204 715843
807395 690959
866470 637652
612483 893906
901336 605124
701774 790524
724071 766307
625505 880986
994356 511136
564350 942701
795613 697185
538761 970270
916280 579755
674467 834525
894587 608055
717620 788405
829660 677590
721055 774030
797404 711717
675736 833899
684029 822908
822364 683314
889846 600742
971867 521456
867404 640943
622706 871988
756063 747741
517066 985250
727839 776654
693030 809963
896846 600499
606137 901638
733033 771553
893395 603805
658650 838852
726328 765605
928453 563181
783602 717642
705423 792323
741434 767784
615964 879132
729016 772312
884517 623877
843674 646859
826067 680700
956048 537157
762994 746267
526062 983764
909261 584771
755133 746127
682231 807877
905347 588961
722036 783495
570628 938713
729189 777010
649235 845070
909531 595725
856867 642690
746402 750693
532147 964153
721670 788132
668580 837256
728631 777592
654759 853457
504075 998792
658663 838190
595255 896945
673945 825038
521433 977336
593556 899955
880773 620090
524115 973564
554132 947689
975112 520466
588429 913571
605939 886149
929666 570964
941369 552627
754517 753317
582477 917104
970824 536567
794343 708615
958290 545423
844570 662943
666065 831107
641214 866719
717809 776943
614093 884501
810091 696147
832278 667675
532534 958306
757532 735519
702671 802587
863248 636358
901559 589135
698320 808682
665308 843723
845095 663483
670080 824497
535103 970755
838199 653624
646176 858660
497209 994322
973975 528691
534698 957616
644032 859448
860799 643416
959181 545930
981747 524414
686553 807566
875332 631557
536032 959367
813708 680130
804779 693404
860426 646191
791869 707727
501588 989555
972541 526406
798905 695356
635848 873409
622117 875449
957582 550398
921923 583106
908395 585349
829287 663810
919701 581251
927266 567652
516963 986701
648865 843827
647125 862654
823178 685188
749109 759100
691547 800176
705999 792827
823170 672986
676110 821993
746228 750454
862920 627893
916781 573696
761156 728884
695721 814241
696750 812230
572667 933057
513329 994876
704634 787717
954446 553591
711693 785854
691008 817623
721351 774664
924087 568537
733661 767452
616942 892544
657980 832782
573356 932210
676852 817836
586621 909697
790493 700628
920902 581395
724875 779620
786445 711756
660748 847237
910088 587357
608219 896290
573062 935598
836653 662781
627813 873369
679764 816782
653461 851213
841562 653523
832322 660735
689636 818291
817197 681237
937108 569231
594745 899471
888627 612395
784158 711148
899901 609681
846699 661554
664915 835983
708218 798147
989057 513582
806494 701658
804488 695580
936513 570961
768956 735047
760443 741945
568430 933425
594688 915305
541341 948765
868330 636469
987024 514826
831254 670960
621271 887819
614804 888362
766220 735250
662232 839582
550316 946978
549863 946531
758947 746955
511918 979565
517619 990629
544111 947336
674069 829903
858729 637871
787220 704543
845338 653113
928422 574733
876409 619970
509034 992570
899809 590554
718319 777227
790476 717769
949368 556356
981143 509262
683002 817887
765231 725159
681256 824342
687388 809038
791546 706939
901190 608479
988397 509770
786137 705425
675322 830747
825521 683552
964641 536484
954972 550904
676162 817838
983940 516145
964895 528621
944842 564595
722540 775581
733683 756773
764160 745255
513787 992819
933400 561414
938972 562672
780932 711572
548578 960013
809671 682165
528271 966247
947732 552782
608959 898762
745400 749573
993984 510145
792922 701607
510601 986244
925141 576841
905173 586613
613423 893960
969552 532565
777874 730791
577661 914772
546550 960282
513243 982446
652278 844855
523049 981560
711534 787285
817407 680909
540475 951205
597275 892896
639543 864597
590386 911732
799470 699947
546481 957041
958366 540788
814871 687409
625803 874663
656918 839009
880199 611140
997320 503668
678796 817079
909684 595616
895549 610260
970937 536156
567552 929019
536407 963341
771413 726555
954846 550251
557038 950397
769652 738679
590371 907693
858818 637370
867559 636490
699931 790386
649112 844393
918707 572165
778785 720927
986465 510456
814351 694458
743828 762584
828360 676413
941023 562800
783558 718429
919061 588870
513115 990404
653682 841778
754855 736750
554578 949512
917298 581921
837952 660749
750854 746907
761907 741411
980304 517597
864990 642695
531343 968130
925847 579054
869531 623364
814104 688403
989997 502927
752422 753840
869958 629549
732832 768109
954455 549327
589352 901771
802053 702003
972765 525337
673391 833096
810215 682257
780139 716113
570244 933464
585530 914462
520120 989450
903063 602057
502229 993147
810551 683400
770960 725931
745406 756337
574032 921690
958098 546967
706445 793470
849426 656873
701851 803983
908265 589166
989951 509889
626801 868276
640607 864605
820708 685252
826357 664807
920219 588161
885840 617099
784475 712946
861686 629091
535308 958229
527456 965676
566076 943438
815455 693887
495453 995268
690869 814159
686193 816981
724016 777605
761258 730136
527191 966297
595415 910425
974569 526647
661034 841619
877406 627905
533633 974190
573102 933460
680773 826175
851215 651006
646190 844827
863493 641979
839698 659611
747126 760152
786126 704647
516937 973657
648596 855837
699031 800205
613912 880633
846657 660682
592716 908500
902386 588313
954413 538962
536663 958647
643998 846400
842028 648850
527763 962883
638399 865478
761555 741830
519449 971711
511686 994495
545488 947784
824419 671736
827109 671845
748109 757846
645365 861842
714079 789808
887811 603411
825063 668093
965686 535572
607172 888314
527422 963590
663202 829892
685307 807360
624934 877719
937038 557407
868505 636981
702763 797938
779416 723075
674736 820471
729427 761708
585490 921652
888363 606311
678221 831222
712833 796623
869873 637623
822737 669930
790302 715206
698622 808265
648512 850660
884307 612376
741783 761617
937340 569896
784220 716030
923201 580388
995214 500702
785869 705853
795743 712864
870585 637263
958164 542658
626084 864695
517226 990161
994804 498849
896102 600790
697455 795731
969520 530749
782564 709827
816817 679396
493883 998195
722034 774918
583661 915753
842065 667288
893804 598015
517623 988954
861189 642334
919145 585432
934275 561697
862743 644305
650440 856430
860670 643119
597474 903847
601911 905258
964935 528117
557233 936007
519701 978907
724165 774963
639962 868487
606182 902042
841578 657170
577452 931808
748157 752736
914112 581514
569771 939287
607218 895624
687216 810352
771936 733890
505718 991260
958819 539140
629423 863237
976872 515297
859881 631088
822694 687105
527302 965010
542693 947519
892095 599689
881054 626560
773264 718346
980846 509479
721998 784554
499762 995364
595763 897812
974436 517483
829886 674533
811068 692197
794529 698867
498710 991313
506948 991851
965043 534174
872944 621357
522632 968558
891133 604902
518226 980711
842090 658644
553838 950522
709410 790707
991109 503282
678207 812727
795695 700357
678337 816942
526067 973533
686152 822081
792852 716687
903054 604824
996433 503546
920450 578629
797420 700315
996810 496094
644428 854531
703090 789589
997448 494255
960497 549427
906416 593947
958111 548669
883318 615647
747121 748039
622970 883355
728921 763150
518969 980409
735182 758623
779785 728017
937434 558790
706165 800421
945366 553084
951320 551151
806991 701348
742418 762955
742558 751835
752314 752493
615513 878077
948793 554897
854424 645301
814249 685188
694935 803168
861969 642067
884219 619017
980948 514782
849419 645270
864828 633801
978347 530347
660927 834977
800412 699301
845239 651574
841761 651194
608880 890073
727068 768586
755289 736631
753300 746814
678527 815643
643197 856480
644837 847623
743671 750587
948111 557685
931817 570758
761189 746803
497602 992516
922141 584954
629675 866359
977488 516393
832319 675463
549331 955153
541509 968434
801634 703495
595775 902853
918811 583126
900414 592779
746384 744077
833129 660698
533170 974037
591961 903702
808970 683640
780015 712177
985196 507796
733227 763348
880045 610409
989532 511409
520719 973252
882696 616734
853238 637856
823698 681131
983186 523520
615495 890371
724679 776153
732219 765242
519148 987278
678749 826128
605309 888695
724963 782323
627007 876457
645220 849555
574581 930035
730461 766913
626731 881642
650150 842384
640064 861181
557211 945385
810548 683108
982954 524417
653232 848012
882741 615570
658700 849067
720109 778476
744530 757041
972015 531420
916943 580622
679711 818430
997966 500925
742766 756100
849583 658183
768587 726465
993256 515007
753104 748517
942553 550801
908673 591435
519174 986946
659039 832454
848819 649918
530432 973634
724706 766138
709307 800060
881325 621341
627017 871846
599356 905536
856962 644608
807116 694762
995934 499369
678366 825621
980005 527130
735233 774131
637308 869527
948801 541878
865444 634853
964034 528720
565509 934683
896387 606997
919636 582729
849261 645119
982276 510608
819784 682882
859339 632733
897243 596587
568969 935998
685793 805175
939428 563778
711617 785663
944971 552007
692961 804921
712857 785608
527195 974934
924393 566201
736211 757287
697852 806477
767272 737210
704858 792758
944847 560203
933031 558690
567933 931911
679185 820722
919162 572241
764367 728533
683668 813802
669789 833939
817113 692869
708637 784085
538396 951837
553478 947523
932057 575051
775487 720872
793584 702604
873050 625478
663607 827034
609881 881304
812198 680737
571012 919061
510996 998458
635900 870270
986898 505345
636707 872727
843754 655339
613191 893450
613587 894820
594961 910730
505660 987694
863301 640538
720514 776001
582229 918828
570417 921155
868929 621734
731508 763060
751630 751050
821792 675605
897569 603127
681915 809988
544479 964857
799054 695880
948133 559754
906281 603681
732768 760718
552058 945006
559712 934571
523836 966710
825832 681861
916093 586367
730286 765236
767326 733061
761250 747880
629832 873201
974099 527886
880156 623211
972878 517791
716787 785938
886165 604975
920703 578759
986304 514849
743959 753369
905371 592519
589618 908429
512188 985072
639572 853290
757120 746092
652991 855632
798817 691667
748106 754569
869821 626319
784966 716282
953616 547791
883032 617433
940929 562407
855758 644984
500679 993651
833849 670206
829537 666721
551925 954029
864224 640242
708122 800586
515231 992120
743281 753992
763176 735954
966910 523407
896515 601661
556117 953214
513594 984139
909348 586726
815805 676294
628203 876617
934745 567897
682808 813084
980771 514531
960744 531384
727499 770970
573845 935660
957715 537250
856941 646270
817021 674759
653078 837395
534727 961722
893077 599693
826589 666541
897680 595074
954660 550290
838816 669874
593597 896884
735465 768054
507437 987530
999601 492814
521174 971455
533413 965169
799260 694184
932555 567817
584225 923363
675120 817934
970262 520100
600696 903266
680067 829781
526851 976391
748303 743257
729052 775091
800663 707050
721743 777312
913164 591576
831983 675471
695544 808698
512575 985084
810539 693156
819739 676374
797302 704085
874625 618685
585555 910777
826540 668696
559661 930517
841032 663419
562260 928835
504866 987966
569333 923152
783376 716356
704293 786609
589193 904482
518998 984543
822245 683584
726526 765803
659050 831335
644808 856513
561299 939748
825873 681968
754488 746428
586648 914499
554996 948214
833640 662504
977702 517779
937166 559079
957587 550989
833844 662904
924456 582151
622787 872192
693648 799481
951030 557554
904182 588921
908587 591884
899502 594983
664201 840909
968524 525152
912818 594973
587143 910484
909485 592522
880201 617921
595031 906073
662172 844621
686920 807135
527927 964291
689785 818414
868408 628893
688475 813149
648972 848927
597896 892664
590791 901753
761978 732522
845905 650361
632332 876473
994909 506947
839609 657858
951771 551233
993861 497350
592580 907616
533306 971518
704852 790234
622835 878260
570997 935644
906122 595653
926088 570988
945996 550850
983435 512228
899397 597594
765198 730519
734907 771455
735285 769151
788533 707754
519985 976608
678727 825570
594630 897232
775099 730745
988581 510405
870964 631456
521255 984425
669705 824279
897820 599435
607255 902502
988160 518980
878785 616775
660851 846060
801376 698657
505858 998081
675636 820565
557234 941403
886404 605599
749816 750577
830102 669578
592545 899493
551136 942346
959296 547218
813663 689921
723403 772101
646803 848610
684293 824847
535706 968608
616059 887533
654488 850681
776244 725506
593328 903889
639123 857746
638029 871571
773459 718601
898623 608271
513654 991560
900395 596343
657578 840496
649465 856944
928811 562722
698501 808122
966749 540291
949698 553272
526756 965593
615696 886616
530815 965433
930027 561174
633652 860332
591294 908100
563780 944746
929911 565728
633822 856854
700573 798623
939675 560441
760136 734996
964768 541713
594626 906458
806948 700935
536157 957309
652395 839795
545864 945319
965173 532855
846715 651865
950164 559362
798060 704452
815872 676393
527487 968378
668340 834953
501598 992973
837440 657273
824665 666348
609762 886803
665324 840889
804330 690024
554664 949815
880751 614174
717222 789061
789009 716043
629313 876820
541069 958945
701849 805275
838035 663179
767141 742119
787596 711910
784593 716922
664883 831366
732890 777074
883920 619908
889399 616057
678403 821948
703746 797024
655592 842810
610355 894045
673824 831324
737159 769468
961896 530574
559088 932583
982456 521560
701967 792223
919694 586749
822486 687413
994324 509695
527680 980448
748202 743802
561757 928789
666959 833060
567618 938675
567706 935328
914887 585416
661070 839256
946177 548206
704753 791204
587307 904411
989781 518032
851158 657515
827816 666304
588212 916329
664922 836957
868482 634894
901163 595566
517526 987695
860421 647172
663405 842954
736639 767333
827993 664976
904838 603167
646000 853882
975482 525290
585353 919354
857139 649080
913566 592346
789972 714641
943586 546652
751679 746754
974092 530372
947410 561213
741063 755573
755038 753812
547831 960988
778031 720453
570129 939719
697625 795292
857057 651253
727106 769760
777886 722416
616331 887013
784353 725289
955497 545437
659660 848509
640699 866724
992936 499271
836600 669753
929137 566419
631463 871387
571428 937558
669133 823760
926965 570513
689682 802068
520210 983807
541051 960755
623711 880221
815022 678269
746451 756066
551567 939161
766098 735898
928161 563765
696347 805862
568353 934683
543472 965464
798692 706412
531588 961604
794390 710614
976509 522173
516608 975854
547102 959596
884436 607985
923887 566447
940432 564684
700731 807902
529878 960767
662440 833227
984951 522664
992183 505135
650660 852693
702950 794355
788477 720080
695257 801591
598190 893692
911398 588239
981336 514613
739263 760893
803131 704836
564217 942797
731625 762780
818901 677367
739375 764105
629287 871403
560754 948758
540274 951236
640306 852274
838875 657413
712306 781559
863099 638078
679875 827943
935420 570698
663552 830395
752283 749994
983052 512348
969893 531094
899897 598658
913309 581520
938279 564469
904951 600296
928815 572661
682407 817670
805767 702050
924680 570794
653808 847556
629127 867355
867124 642039
995043 512962
773237 725505
571030 930876
844510 653669
656032 851955
757026 744068
858231 646614
662947 842268
615154 888941
910204 596015
538239 953177
973027 533524
887221 618338
541455 958980
733390 770301
677918 818601
872646 627766
763772 734354
767986 741107
884965 605060
872542 632076
729754 766273
595329 909690
940361 564798
818424 676137
840451 665896
831037 678598
940171 549845
850556 649993
893000 604178
974027 524154
680101 821214
888905 610118
761233 730443
995975 503201
901196 602063
787147 719308
930103 559999
656430 850448
814030 688322
697702 798675
727114 763483
942810 548392
601273 904874
586712 914511
964654 529932
644657 854348
736916 762090
758943 736815
676589 827280
553340 937947
677057 830488
761923 728217
696665 811119
525976 966751
685347 810639
523982 975436
620731 881581
859116 635028
608207 900532
797390 709108
780353 725286
824299 674546
795338 714300
537724 967274
998894 505737
911057 595008
744130 753999
847419 647245
946600 550878
773343 729151
599026 908960
647864 856613
705420 790391
675286 828371
909882 584671
554997 953289
649353 856475
965048 540138
798636 708253
943817 553314
725460 772178
866138 626667
658625 837970
862029 641786
802712 692008
785951 718055
584936 909945
934325 569144
787254 716719
994707 499963
763620 728114
703689 793696
886864 621732
574906 918670
635512 869117
812324 693749
927381 575875
946466 550818
637040 869578
767028 725883
575133 915007
834601 658824
874357 628317
787926 707484
746579 755582
569721 935217
778345 730195
764753 732272
687832 804033
728959 779149
852822 648806
849937 657359
845934 655937
791079 706753
886505 620428
672072 827128
753922 755177
797106 698028
606707 885002
658597 837242
668241 833289
854322 638315
574468 930650
505469 996106
554759 936735
587313 909935
992067 513976
979851 525001
694018 811202
912903 591940
521067 976443
658838 836476
707266 788063
628544 879668
549684 944902
582552 918117
555974 948496
930524 562222
912172 587518
912273 589487
844722 655501
572148 923363
691998 812248
569150 926039
961281 544439
613756 882232
568183 927049
517699 979665
649204 850433
775050 734876
879695 625031
843188 650400
970405 525777
710872 794703
939252 559346
978544 530728
794301 711590
533399 974029
683376 823106
577723 926290
892082 604216
651558 841712
818427 686132
548288 955782
965151 538179
959755 549484
711587 786034
685814 814906
872901 617175
616344 890617
754537 736658
587138 910154
568024 929574
609990 889842
932591 573011
598506 892470
638498 861840
711189 783767
860244 640631
998571 491959
998564 498191
760050 744639
945079 557528
596536 904603
568392 938883
909453 581508
669584 827260
862795 628135
909563 584031
889232 618264
578156 927435
949443 560424
620335 880368
649885 848686
663697 836657
785685 708983
820623 671846
669694 824446
820987 680075
881528 617007
539057 962716
968818 524881
942896 561055
627226 868562
505089 994035
833022 660725
921045 586639
915505 582945
918010 575590
679707 821901
617882 873735
546154 944516
698494 796875
582504 926053
969097 528301
642109 863000
555326 935852
660385 836989
687176 815310
697988 800239
785911 717181
700038 804108
608619 897369
654687 853683
632130 871438
631593 871373
807935 698518
947332 551971
908184 591856
608088 886319
649446 852372
896020 601616
661487 845433
647114 860986
527796 978635
506758 984351
696936 800746
589854 907266
625074 879116
875965 632081
982311 521722
807712 693839
721620 782871
748649 749567
588472 904772
903686 604572
527464 976755
538388 963863
931924 576925
704575 798196
783377 718915
961883 535883
615013 875800
741980 750878
847752 660431
629705 862565
766374 729370
802369 693237
875191 614954
642578 850238
821955 678881
863375 634524
924163 580817
942425 552840
613944 879043
949666 545403
789812 715942
623473 870111
713194 779246
876108 624931
880236 611422
654951 835715
910555 588351
951872 539395
760140 738786
722967 775987
708386 782018
951296 544331
842672 664952
868025 640234
827582 673810
557239 940086
668500 823067
850569 646213
622093 872690
850204 651550
749877 742716
906379 594665
800178 704983
795502 709088
532422 960713
922346 586326
969663 536578
533002 970444
773423 730370
929414 566338
752121 745645
677783 817021
810922 695494
902292 597584
935682 564967
753902 743138
717020 789364
657135 847199
766001 729059
641281 857789
795488 707388
708352 793677
940902 568907
507345 994204
981786 527821
933987 563317
774151 726372
742490 762877
945028 554071
558900 934237
855650 642626
656744 850092
700551 809240
737476 763364
895643 609293
745742 753273
948076 559823
687159 816967
629090 879019
552792 950854
700109 796353
522545 974614
506014 991575
606497 897381
840892 659236
722616 781594
670704 829369
753491 742183
914734 590175
622199 881178
529612 977164
886960 621158
966162 535783
641813 856650
715376 781691
990454 512549
751844 754026
597281 904665
780843 715391
902678 603221
846350 648069
910165 585950
593180 900960
997253 512744
849807 644875
513290 985378
824808 671547
543837 947680
913151 579446
621612 872110
828746 663850
874682 616115
773290 729617
844051 660922
861272 645803
544359 955157
678279 826415
538612 963379
513757 983581
990817 516853
612476 896975
535342 972050
571206 936399
580465 918964
878285 612814
549688 957829
899501 605066
649943 848376
892045 606603
909370 586805
780178 726881
828125 679215
944243 551254
808139 688666
637314 868516
493463 999186
647388 846119
559439 941251
764553 733275
533430 969994
877011 623427
992264 513477
768274 727696
686318 822945
660174 844389
564903 938462
927218 575630
919101 575511
699266 792873
612220 892577
991362 499145
850721 653254
643565 848680
613311 891451
730667 766438
905399 598452
729822 764112
680039 825446
949589 558369
917250 581020
863418 638303
745669 764212
554224 951370
920105 581681
697924 800734
679238 816376
534100 972764
640092 855266
901523 597437
876360 621518
729048 773053
579688 918334
515124 990662
854904 648579
852024 655628
579840 925465
558812 938008
690508 799971
958385 536047
594691 912562
898348 599499
821190 669511
827748 664749
855036 654635
562103 928942
616282 878517
767046 727534
579043 927076
788825 707808
507453 986485
968584 533080
851389 647317
945873 550919
633165 872223
964456 542757
972064 524413
678668 816552
767951 730815
555537 945333
993270 514461
840734 660804
853257 656633
911556 584750
708067 786472
844244 659097
857996 643886
735572 756143
591800 905249
949461 547850
955420 554493
870663 624250
905300 588366
767614 738655
594369 897226
893970 608200
566200 927284
723118 785745
889713 606737
671247 828600
873403 625843
970453 523903
593400 897811
567114 923947
934771 560890
758384 749117
978342 518358
848688 645201
594761 907431
571219 927090
698693 799653
920603 574317
982988 512820
565213 934813
880543 617360
766041 730643
558289 944995
779620 728027
695431 797793
748023 752008
692580 807756
788799 703322
787550 712294
497476 995972
652943 850379
808826 685768
912732 581366
971288 535451
938722 559300
905805 586425
968211 526811
792236 712367
669257 821440
597917 911768
665446 835853
772941 726547
643184 866438
877347 628407
942259 565522
990150 504910
814109 688393
754836 750288
943561 562467
841845 659616
898986 604561
948381 547650
643831 858838
842308 662233
704021 798578
968355 531443
863026 629641
619215 886169
638939 865053
979039 516012
705281 793613
846547 643622
780909 727963
778160 714772
667708 832922
930074 577173
493321 997678
695511 812419
611325 883469
993993 509704
857031 638015
897773 607139
544998 956665
623740 867678
884268 610027
748771 741317
596534 903587
811329 681879
512824 986593
528215 975319
516365 975177
756973 748964
655993 848693
852923 637642
746721 757944
835869 671637
959291 531576
499710 994994
949934 550938
815199 687670
743987 765975
870108 624942
809434 689126
516876 989237
937008 563631
687441 809854
971407 523765
644907 861634
562265 927819
924910 581728
966234 537533
780405 716645
775117 730009
776893 719111
724548 765870
683736 825980
766848 734605
655280 852731
811447 694799
547137 943036
577173 924868
962376 529230
555488 941520
827700 670252
838541 651640
739997 763729
687910 802186
972788 523712
868028 623563
874594 622862
758559 742103
722757 772157
644274 853689
688573 808543
567609 941094
791492 715424
784496 706610
673542 828583
712054 780582
722101 774711
578556 917791
680381 812579
879744 626216
694455 799957
549271 955977
575675 920406
697019 808366
577383 920900
960252 545844
959854 530322
869544 632824
512137 992299
739984 765563
659063 841902
751233 739930
756874 738545
730060 778516
984384 522330
590740 910691
764649 727626
621012 869241
585984 913654
874063 624065
795930 702281
724885 768919
618091 885962
523684 980184
774546 733006
939289 556297
782666 717913
722384 772773
673075 817435
573096 935595
583495 913841
830235 672851
532375 958645
758331 751587
546735 959967
764689 726748
900024 594793
783003 717379
509955 997131
539282 958444
519260 990443
907223 593557
791065 703866
836212 656810
886176 617663
597239 907646
840442 667814
833827 670146
631423 868247
589563 905698
546387 955281
864742 629641
764582 727776
898066 592250
895209 599774
940948 550935
573818 917894
717778 787461
905455 595307
611741 880283
646264 859592
535377 968385
857542 648348
645332 847421
773828 719509
992700 506388
614926 876914
685141 820244
659365 839809
503655 987780
950387 557961
537659 968061
964713 544097
784203 722089
866782 634954
922518 572218
572975 923960
976412 528099
784057 715001
738306 754841
892718 608725
794323 708221
868818 626096
931389 560920
997740 496432
988481 508516
690324 809474
827590 674340
999125 495624
692104 799745
652402 854528
903663 587127
688163 814800
532338 965058
737509 756189
598042 910959
895940 608198
827011 681669
600645 902304
499292 992092
683859 822138
980170 512211
517621 989429
984210 519681
553418 956232
557740 943014
654020 836862
937372 569490
605321 885204
527880 966896
791116 707595
872941 617398
918776 578435
979741 528573
883650 623099
620693 878003
510771 995827
964519 536621
700687 803631
989780 514593
724809 779884
925683 577225
761290 733250
631232 861002
972006 535108
841274 663269
554499 952999
737187 753337
701816 793313
966201 525184
713984 782100
656473 842240
860842 645780
711539 790254
938697 564627
563142 942875
567052 931733
923429 572694
554782 953896
889412 612819
755410 742473
735959 756095
834860 666504
816205 678569
567409 926088
803002 693745
678911 815907
553623 947228
563232 943673
953440 554458
735526 758702
736984 753214
845733 660427
598402 903053
744566 763949
495231 996675
631371 871765
960028 533961
972247 519915
590943 909519
596085 895639
565169 934938
688724 804900
666860 828522
647213 858626
817824 685486
693344 808620
583717 920643
861521 644657
973834 524209
695831 795625
884985 611243
545714 962369
973617 527250
838346 662650
980559 521554
922514 585299
564261 934838
696486 812916
835025 671146
886940 604245
665112 826668
525303 978652
997033 496364
663533 841695
574315 917723
660232 834276
536288 960982
516075 987820
565737 931859
881291 612579
758575 746829
603360 903948
714300 784755
726678 763879
933816 569551
874081 625619
512793 985940
551546 957270
611279 892676
970841 532588
816883 678588
846273 660671
977613 529299
598701 895399
802392 705139
847780 642723
844826 658568
938009 565594
792090 712054
825046 679552
612305 886324
636004 868036
740257 761001
779246 718992
533641 962256
867592 640399
577931 914080
863777 637393
877629 631393
815824 691933
504897 988667
957593 546833
807748 701053
902828 588074
981516 523040
828290 672135
590290 903527
946259 544108
680190 810111
762022 737720
600111 909817
896717 594895
813204 691711
971766 523367
992612 514662
964103 530017
761745 732243
643991 858002
893309 599916
920567 577134
965034 534133
826623 665969
699678 805758
578101 930333
890637 611389
759103 735616
946457 557985
892769 609769
934028 566948
874720 619958
772454 722829
823465 682077
638873 863966
712363 791655
506320 995397
760571 745492
504235 989729
954993 552933
952842 546066
885540 622629
933784 564240
916163 588073
898540 603803
993785 499218
738647 768460
588065 917165
991975 505893
570537 935257
620760 887927
760704 745370
827900 664397
577637 921389
650600 848756
572219 934047
637676 864659
952556 550110
655588 848073
730269 778354
538466 962560
516006 986554
630437 868083
615065 882959
516016 989653
535644 967190
516628 979487
534086 959096
724303 781158
623312 883148
652591 841636
561787 940075
711658 781951
523537 984094
836820 656621
610403 887016
981267 527307
654579 850420
708180 797280
717126 782178
541631 968158
594910 913367
812395 679871
631964 870286
716132 779377
786079 709883
637688 868772
859484 647741
637692 871498
899115 609648
940731 559057
602149 904807
959243 535415
967683 532611
986370 504263
707209 787464
550263 940710
739850 756404
731614 767023
902955 589048
580405 917986
981542 516738
784868 706622
617794 886761
509472 997935
889844 619812
652139 838628
727927 781347
924321 573807
952700 538063
548398 949898
881293 622622
971246 536030
810061 695543
837897 660736
547459 958167
646238 861202
985590 511742
907337 590332
910684 591468
639324 869328
763204 727226
826000 679711
745939 750371
565686 926521
976770 529589
859803 634914
505309 999577
806916 700000
642442 867494
743772 749594
576673 915076
870085 628524
830494 671789
749554 745197
931436 563889
712296 783693
627669 881641
942677 566903
599168 909827
677305 821779
759637 738915
891886 612145
554876 939772
575029 923488
826466 668045
854923 641523
947226 558095
704598 793800
888171 612454
700851 796050
908900 584546
883590 617545
977875 520264
556752 952485
794040 698247
555805 936715
582424 922703
612590 896017
867404 637852
516673 990933
554565 943188
544460 949024
982751 509497
915748 580331
870805 629576
946536 546431
838627 662959
641398 849433
563800 941233
579596 917726
833033 671572
942390 549821
513416 976645
593533 908922
775617 724414
818699 674264
990289 516379
927152 578001
597775 905509
804244 702843
614521 879007
640036 860207
820108 677719
949542 545600
794108 711200
812721 679869
948098 551813
770312 724194
818451 673202
821539 670657
536736 972651
798020 704191
707591 796689
873264 636210
915010 587297
977267 516475
732482 769989
612508 881504
945109 556003
867928 626217
573151 919743
930091 566283
829934 667305
616476 875772
551576 945741
904871 605061
974570 522322
778607 726148
586424 907397
796867 706990
994760 514932
694963 812580
520907 973087
603851 888698
787828 720224
878090 614580
883804 619361
987472 514514
921037 583059
567278 938058
654887 838535
649444 856227
824269 683839
583476 920712
946195 560695
796387 704393
856067 652426
632515 858756
859731 643068
996495 501845
670260 837729
624370 866641
976397 515090
995887 509162
765424 742869
867284 637145
658136 848911
985596 516795
981165 522570
581326 910127
990103 514780
653769 848157
644429 864687
600253 898835
823036 676610
719481 783522
989311 503465
958508 540081
955383 550031
938930 556322
744433 762484
628763 873265
804998 704222
657605 845375
680707 812077
992938 507034
865879 642896
721932 779458
572378 930485
541983 956770
633514 868973
711597 783881
681629 827780
757719 732593
612121 883121
731527 777538
615999 892473
829613 671440
803312 694447
533351 963751
669047 838492
554790 939574
599285 909408
997799 506666
680649 813948
974217 528632
982580 508645
567542 930823
674161 829635
975621 516579
498711 996205
854822 652196
963430 545864
504071 998100
587526 905441
766883 729038
640530 865857
544010 965236
988251 510553
728090 764220
869977 622307
863173 644369
675269 820414
906915 597845
735263 774309
521556 985681
568189 924711
621232 879817
842434 660369
836203 668649
880459 612272
646302 844360
924725 575961
604777 892140
539123 958319
681404 818673
731907 772276
995846 510912
821825 674261
667489 841838
732057 765976
610957 887180
780923 718593
979486 510854
950466 556251
809541 689074
532340 967507
821470 682339
621667 876723
738056 761331
814115 677301
546221 963574
548935 953963
806627 689437
934040 571899
598099 904974
735698 770641
817665 677176
708405 786161
839062 659705
858205 646477
589744 905481
719459 774303
698342 798129
543487 949178
896961 611530
503141 987428
995142 498097
578785 926429
813380 684799
599751 898045
713590 790535
811483 689692
789077 719576
734853 766294
809072 688619
919526 588005
937271 554488
974816 525610
517315 983864
620904 885850
779642 714208
890365 604563
970323 521603
705300 789728
983314 508770
541615 956511
656349 846271
813646 691498
708620 800970
593454 912225
643069 864673
566936 940291
949216 540800
951190 541022
635709 865401
571552 928565
645478 851440
811586 689324
521982 973121
598321 908189
796516 701546
698583 802117
716176 776392
852151 639090
700549 797609
820760 670801
551102 944409
984382 506309
912735 581722
919008 582319
901261 604027
595682 905640
631735 876960
975153 529965
711963 779646
934039 566448
654680 842394
579863 923939
977340 529938
794507 709144
580434 917534
741822 759345
740161 760067
934259 558337
500140 997026
523229 978001
890459 602350
939635 559385
786313 706853
911080 591187
568001 928609
573051 921415
994925 514162
904927 596197
732820 767043
715318 782307
907137 600011
637447 866505
895701 603462
868875 629987
622515 884325
634392 868956
506151 988809
812272 682664
661865 844166
972159 537391
775217 715416
994956 502517
914937 584797
778010 712324
577742 925882
548491 945465
983028 508041
943321 558927
838419 666714
882484 614872
878219 616953
679034 814815
781867 724890
852941 647205
652943 856077
618751 886723
705645 789829
634283 874070
740956 767293
696835 808046
514409 992484
636363 855139
927127 568094
581595 914047
581178 928137
728187 770210
553949 954339
545759 958643
629039 879586
829114 668419
827813 673801
935352 565333
867770 633573
833930 674380
795705 710726
526107 965206
657852 848282
880660 623233
874477 629710
652007 843928
912975 591972
918802 582997
699316 796703
594213 912558
783940 724701
686532 810833
872994 625257
990807 510848
591235 907125
555829 943434
787436 712629
598354 897353
516667 980229
713352 777090
878749 612311
678750 814972
916129 576435
767059 728044
821007 674066
997825 499257
624841 875929
670832 823065
902543 591368
777677 729814
548688 956014
927730 577889
540553 968417
774783 729299
850454 652276
853288 649010
730617 776313
849875 649553
856082 641090
887527 618177
875386 623469
874847 628791
875914 628281
607697 890417
610063 894478
696242 808240
571184 919868
756020 748361
897456 611414
708941 782161
756569 745574
532909 962148
761560 730014
998232 505423
834744 668777
941628 557615
565787 938950
740008 756443
693986 807785
722586 776525
631011 873227
658228 837293
911889 589523
496186 996578
617377 892144
522766 977485
585165 913521
765529 726902
965982 526138
845443 663545
815478 687134
935671 565600
576922 929168
595106 901429
974055 533401
764154 745463
735027 759156
637579 861074
823244 678445
748305 753986
572303 920168
702778 798944
968009 523112
977075 529700
945477 553462
688387 819243
723179 772934
598019 908412
911966 593788
912627 591635
869174 630980
849897 651261
633900 868114
906022 600201
864528 637676
656559 852563
962965 532741
581559 924013
955295 544792
683591 810094
618171 885969
774350 723002
999870 497918
877612 618477
952281 540052
517232 976004
720263 773976
896376 610887
678524 829886
904601 600545
660456 848793
738572 766943
994092 502466
894741 612920
509528 984682
735867 756471
940867 565457
611959 890396
708356 797077
615825 879283
745570 750275
914417 588492
775111 730356
606142 903063
733293 756866
667383 835728
522625 972980
831315 670600
829103 661646
583653 913171
724228 765897
794855 712100
788080 720061
523034 978166
938621 553646
545639 944483
672756 823901
720422 789040
831382 666808
746116 748454
548377 960313
552827 952542
788533 702247
781484 720250
559475 932599
816213 683335
894902 596767
737338 769562
945075 548561
982185 521972
782277 716439
923151 574350
553001 946772
927677 580286
890700 614841
837316 670930
918502 577986
688535 812188
545389 960414
988326 505661
862506 631400
949421 549459
577876 914280
520655 984686
765966 739605
530949 963961
737130 771416
752640 755589
645002 851842
653326 846151
802816 694622
634756 871012
997510 505734
813505 678156
617233 881861
676742 821473
703153 799866
843839 660397
717529 784949
726529 777704
993532 509039
575901 932845
983494 521655
540284 958563
660664 832865
852822 645332
955809 536145
850238 643253
567010 928402
866159 627900
558257 944475
845261 653296
929027 569824
749959 751218
846048 648920
689793 815305
934541 558273
774400 722625
692426 802615
705806 790749
589197 901222
515309 983876
959018 549293
499512 994070
914756 582894
550045 948408
524984 976835
777661 722011
674601 831659
965500 535727
646398 844296
800199 707739
775718 727933
978754 529453
578834 924072
972792 533953
971758 535006
875661 621289
980160 511456
968610 526963
641918 851692
502415 997442
505096 998793
825564 665814
950560 545656
671078 834450
512736 981536
833828 657213
945344 554067
544975 960370
966557 542476
670629 837981
499384 998118
867688 641340
635326 862169
516314 984190
650754 854636
917708 592180
719475 784988
672105 820525
561324 941756
814108 677150
659870 837289
627890 870039
502989 997091
623924 867571
902001 598653
865561 642961
846239 644027
501192 992629
980547 513546
639588 857349
668492 832243
668209 839478
934927 569235
772327 719053
498029 998364
538624 970964
611642 896258
825264 667866
639112 856181
667035 832763
672424 836182
847433 661206
691590 809353
746692 755761
841716 665670
733634 774530
665118 829405
920230 588705
529780 971848
562222 945425
598501 911018
542100 948175
943174 564152
863447 630968
963405 533103
503987 996190
978552 526231
910882 584831
879226 614739
620504 888484
689890 800151
651129 852243
768560 723451
809939 682419
626632 871665
891192 615347
881992 618982
662269 833542
776733 721023
591925 910519
648514 856064
968782 530702
610401 892637
891398 603287
580031 913796
937283 554773
643985 859902
973789 524005
889507 600730
544609 948278
623423 874566
849430 643732
933942 562222
817194 681315
746144 757950
801513 692965
990517 500517
605017 894554
516905 984139
959219 547663
782285 723830
526852 964987
782437 713254
790106 717629
496974 993490
731484 768445
798161 696769
832210 661361
878635 628796
638297 871304
665459 825130
726832 767150
682490 815873
708358 801343
559180 948229
778608 713515
652636 857090
880062 617906
607739 894813
774252 723986
997045 503871
776197 731823
775461 725001
935656 568317
656878 851436
613583 879398
916441 590902
770288 724689
979702 516564
957292 545945
676721 813610
880241 622242
767799 724100
610796 898513
967114 539357
823925 676352
819781 689706
725903 773577
854387 644291
690330 815357
704044 789257
684387 806370
698526 795328
633634 872172
949754 553970
525517 967467
809854 686703
671170 836253
871548 625132
683951 806577
864455 633621
775927 725649
501018 995385
686398 819313
708425 796179
993861 508768
743855 753888
961625 531708
911321 589598
532759 974290
679779 817648
702218 795872
974910 527543
993203 499948
710145 794499
690464 813197
882700 620183
672612 822231
924011 575947
789768 716577
749404 750202
657100 836010
860339 643598
533470 966844
811358 694530
770880 722129
548965 941513
730089 770093
627441 879543
876053 620420
949243 543232
878112 623848
494902 998420
685215 809881
830149 679050
849320 647058
945657 555088
985645 505252
965906 534054
705146 800844
884143 608437
994170 497106
917676 576520
589705 907847
843279 649586
880369 625499
723115 784038
979213 512064
720152 787532
517792 985165
534436 957785
617974 885304
575058 920413
496273 997183
675405 831520
898491 605060
826522 677550
633366 869030
816470 682252
721529 786907
539619 969181
607048 886485
627683 874961
502233 993298
534133 963164
802119 704136
875957 630656
692918 808109
770217 728929
665931 832233
923668 583607
691223 814185
626527 873388
941919 554402
776877 730973
847609 651977
967739 530674
977210 515362
664490 826003
740552 753528
500784 993378
538163 970980
505566 999123
855770 645590
649148 855480
786472 713640
531830 970044
660820 831698
742783 765711
675611 817295
529319 971559
744378 754026
647743 861271
551226 941160
729971 769460
784042 717672
536998 965803
608272 886018
941820 550100
510344 997610
518620 976022
785833 716577
573884 926990
954489 544928
771566 732414
944464 561622
592238 906570
657131 834468
987152 512109
625798 878938
901880 600725
703010 804380
747647 742864
512623 995323
945323 549663
648521 843053
703915 804053
777438 715765
948593 549480
636304 864781
581569 914743
979629 527542
613230 883732
916233 582063
837918 671968
508349 996352
886488 614680
690412 817603
877529 617310
976422 516227
873305 619652
706897 784669
842807 661519
774086 735171
629351 878638
943355 557968
501316 989769
956806 548974
970041 532661
958247 536558
926504 578057
835679 665868
548828 946929
597083 907361
558781 933778
638993 851249
902986 600280
960114 540428
625393 870975
615722 883806
976926 518114
511747 979867
888710 617222
978538 526635
846375 643665
742246 750838
559179 933812
551389 943304
615263 876475
686858 803175
707047 790545
862488 627984
724572 781330
729382 779160
511394 980616
556527 940537
991480 515587
726327 775587
907563 587471
946909 547099
957112 535226
688211 807267
886725 620901
903688 590674
800404 708949
893871 610905
649652 846224
925789 566614
977325 530429
864706 635200
995543 495049
724339 779623
666290 841963
954265 537951
735758 768170
857636 640960
617215 886094
548141 958040
650885 848347
694068 798721
769502 722491
930723 566133
959085 536908
706708 787779
562583 937360
872003 619351
510324 992596
941555 557070
944747 550894
575041 920777
942066 565268
571271 936221
823979 685170
964221 538405
996393 501345
968364 535756
784387 724135
702957 800782
777681 720440
960352 529852
811839 693317
901723 595719
714111 794135
876012 626707
515354 987885
975320 515200
631404 869545
501258 990061
647304 849179
569756 934700
832541 671994
997952 504509
647649 850559
576944 930100
657701 845578
577196 928832
967128 524883
768310 737204
660165 841588
833420 673422
750993 749898
662078 838696
787912 705296
829923 677502
823235 676169
717438 775735
975668 529079
785223 706835
908029 601795
953866 554652
792657 704430
569451 936872
811627 688748
924783 583692
605253 893693
972792 528928
836148 660435
896792 596606
790215 716087
504812 988743
934527 561176
625592 870015
971894 528149
914064 578818
810039 690924
890053 605888
584360 915221
525509 969932
783162 721238
837133 671582
633955 871340
811228 688089
831513 666413
698080 795573
828239 673857
863508 645697
687693 802425
949879 548486
701977 804642
943549 560473
874251 631605
726196 777907
929864 573563
522077 985710
815570 679909
781003 728497
604355 895801
632636 858379
883974 618759
977740 522753
603557 901572
757155 739334
806797 692518
820737 685037
938655 554775
672810 825305
512814 977729
530290 961173
641104 850452
796331 709455
730790 769674
909329 597896
831122 663982
790068 708684
864560 626950
741528 766501
779245 727124
598659 904804
834012 665809
996887 498264
644220 858539
900830 605369
862728 637953
642745 865264
525629 972380
733474 771511
807286 689366
532472 973570
549688 943520
704767 801156
662080 829079
764260 737435
776483 713861
679901 829336
849086 645094
927895 574406
566039 926083
872776 636900
522259 972155
526426 974417
564431 928788
528158 976143
828261 666862
929598 564043
949175 546573
932414 573491
770698 730879
893392 597345
571556 931840
997121 509188
747824 743360
605488 898946
573210 933375
790824 713015
626266 876843
902146 597137
885144 613050
642242 863377
860496 639447
538563 968950
984940 516253
678415 819660
508957 990215
850403 639741
701964 800436
973294 529278
834516 656265
869715 633142
814042 678662
991400 504518
585987 921585
721331 785819
637197 866021
965377 530009
945085 547962
772057 719075
584386 907402
705881 792324
926380 563759
574208 934790
587966 909368
638096 867108
754775 752430
697438 798269
864757 644761
809827 686347
660320 841946
811406 692046
714940 790182
952059 548820
760598 748390
782355 717404
847673 647657
778173 724298
866128 630150
755938 741561
718732 786084
958977 550680
562721 928094
557256 948053
535494 965967
696666 812431
624703 876047
517151 987285
825695 683019
676367 827805
815577 676121
659115 836665
908969 594572
615408 891663
534834 972492
580126 925832
873496 636217
635856 859547
655805 853973
686464 814519
539205 968397
946378 558625
742065 762648
695018 814177
587316 906005
864723 627724
853819 648380
840279 665670
638536 859205
548946 953637
534152 957975
597444 911665
660402 834278
750412 752886
786996 720968
969065 537844
868296 631437
774640 723137
929967 574621
629030 874623
743803 750043
612482 894708
669731 827839
762878 728920
887431 613914
583555 910508
619299 876990
854482 636096
734498 757872
766777 732291
970856 535242
853468 654801
656065 840327
580775 911694
701926 807609
560238 948492
644874 862704
708828 788693
664922 838957
898695 604077
834050 673278
637624 869471
774381 724756
879512 622688
930098 560741
829507 672037
819674 671774
550256 952660
896396 604577
777178 718603
818217 678375
543941 955722
804037 705452
630237 866239
866921 634496
598176 896013
556386 937994
638279 858839
832730 668380
686730 806628
559403 945164
658392 845890
884148 619493
925530 575733
797923 710474
830061 676751
709584 797595
649797 853572
596954 896141
869566 638998
648834 854963
871237 636753
986262 506891
515279 978228
993633 516175
641229 859191
649938 853222
764666 734808
499428 999091
783526 719332
796326 698176
683484 810968
993279 505173
849863 649431
715940 775441
982555 519535
777904 722960
771378 720154
583663 915128
952459 539591
653460 841415
519109 977926
810471 699305
538371 964769
812366 693319
717359 775375
682050 817239
906730 592702
520161 974637
623294 878412
729559 765216
604301 900430
791758 708281
531279 971049
732766 774642
993951 505754
882118 621471
745015 745551
916943 584519
924764 571569
816858 674471
898355 593744
625955 873416
991971 506256
918705 587869
994843 504907
817194 691717
656618 849843
961613 537257
767960 730705
766120 740485
979620 516702
878612 619180
850894 643016
673163 828991
841982 648354
714387 788927
916567 576161
919322 572762
947926 550513
967285 542385
649691 841354
563246 939864
867872 637792
726836 767310
984701 517394
598240 910629
671452 833250
566801 923309
612155 887991
962411 546013
899130 592736
623782 876960
912726 596804
771762 730022
972633 521630
783890 722146
813637 676713
671472 821740
593368 904586
656569 838219
769660 723905
590886 903015
628207 876227
548947 953373
652431 844779
975068 534291
842902 647752
606755 898946
873909 634659
941934 567193
793331 697349
728664 771517
967237 533021
562325 934914
983965 520197
959184 534497
998929 508983
608143 883888
872655 631119
927986 580481
714947 777442
603688 905747
750331 740369
681991 827430
589019 911977
808794 699699
975453 525045
597724 905217
892671 608815
634637 857464
727676 778872
574853 918997
838675 664365
676535 830966
784739 720546
851358 646049
551675 956447
689143 813866
617454 881480
833345 676252
914932 577599
824201 679426
686359 822847
597519 909881
512684 981423
792381 700915
512128 991787
726157 780476
852286 647267
850745 642115
626986 868712
725398 782930
707012 785811
759171 735489
627377 866728
771769 730105
888271 607153
625773 877596
642686 856485
753927 749014
929062 562102
689867 818105
724861 775160
544341 945837
973697 531283
693947 811204
859393 646168
852742 643647
724318 770608
676248 831407
740720 749589
841352 666075
514898 978625
804914 704707
867830 638474
974469 529287
873419 623443
912839 584156
987679 509398
886218 618965
645502 847379
923571 582763
994747 497688
938103 561716
693208 805173
630321 870841
729630 766190
747612 759783
750091 751073
816889 677368
709002 799023
719511 786213
505366 992316
786457 719411
554677 936166
771156 725941
821096 671024
819418 675879
622775 881871
617718 889179
991375 516179
808339 691561
774809 721519
931235 575365
807811 682219
869988 638661
869268 634067
648400 853880
877610 614491
701695 802072
650050 842860
721553 781277
633422 869043
557636 946588
701692 803644
600260 906103
907266 593423
916967 574206
596082 909748
590276 919048
898220 611566
786536 703818
857305 636150
996128 507294
997380 499014
776855 717373
966497 538001
711435 781488
838983 652992
758723 749964
615765 884096
769257 721421
917740 586370
759127 740703
945740 561383
841682 651380
702010 798849
699662 807010
789826 713673
619453 882371
915641 586392
781433 723424
851846 653901
570313 935988
674280 821848
831937 662915
880775 611142
786747 706365
939846 550700
870875 623708
885830 604814
739915 759021
883024 607153
898600 598624
698765 791300
796210 706451
506002 990262
869184 638097
886394 618640
553965 939699
686202 814291
607260 900465
554110 941009
715630 789687
650773 841486
932759 557900
753574 737805
803850 697316
562272 938258
745501 761326
764687 742324
726537 768844
530312 964322
925187 569043
587263 915666
573209 935032
760791 730839
661882 837926
595822 899622
934799 562740
892924 609719
859842 635436
811234 684142
533734 962142
519797 988760
553361 948292
847250 644064
945873 558273
979808 527565
925404 579675
684688 824982
601619 900558
511557 980044
560876 932674
921064 571379
735976 768372
816954 678518
769565 728528
944269 559338
735855 761433
914227 582689
671099 820772
670086 819965
810160 681437
820215 687885
666721 840293
682969 820459
671531 825906
762783 730404
678088 822483
893173 607661
588629 907059
638097 853429
557219 949331
689174 818086
582473 924578
863103 645715
569922 926809
676062 817351
687457 812524
901759 604945
781704 717584
856014 639653
887474 607424
951151 552092
712443 790284
585605 924351
755918 750079
992938 504881
870945 631417
534080 971229
570205 932763
872318 631625
936311 556087
973466 519049
892620 606737
594352 900816
644662 856098
987999 509286
847744 646951
710454 789612
999218 504860
791886 713396
965979 536546
496355 997980
685397 810377
701834 803080
796448 694158
886115 605966
541436 955901
544359 960374
628553 880765
645561 848232
811723 683439
971807 530376
868466 638484
982900 518730
641998 862259
528391 981535
523785 973582
888413 619536
545203 958721
518289 980083
895169 601068
744774 751824
814254 692639
688472 811202
813079 688321
870429 637396
599169 898097
942081 564370
849068 643960
985834 520897
985599 515147
522470 981375
678640 821897
943069 562138
986640 521839
811743 685606
825649 665408
723291 769571
542502 961711
627257 880347
767683 737540
583056 917273
919867 575783
834910 672012
952188 547954
991912 498182
796548 703538
769741 734508
721597 775339
524886 971502
752657 738178
513823 992934
944646 559370
636163 858674
626705 881839
889356 604973
642016 852962
926034 581350
988084 515993
699828 795918
877032 628788
773798 728597
580329 924470
526589 976520
802524 707296
506432 987621
831080 662408
563370 944794
997460 493947
930478 562674
553137 940617
780558 728766
804989 697693
900152 604295
882655 615673
685223 811535
561098 943815
732483 771741
541517 958612
859758 648962
821868 678281
937888 563161
906403 584509
937154 564946
877493 620767
703697 803732
531283 966555
847382 661466
941196 568220
808169 689654
793876 704906
715550 781975
680909 828016
808996 688199
602813 895231
699453 806043
990780 500194
921878 576657
897432 592916
642412 849704
692621 815370
894303 602571
976892 515174
892087 612897
971461 535652
687416 814337
575469 934019
912957 594054
995459 496148
836874 664637
876888 621037
822325 678066
723623 771931
860799 647883
858854 640903
788912 718742
848110 657055
923179 581249
935720 567152
672587 822417
747984 760163
649760 841132
715433 786292
928438 578983
929013 562601
860262 633363
763538 727427
539618 968522
856478 646177
791715 704060
892293 614344
738338 755902
991715 507659
973133 531037
681613 811551
639048 869319
934447 571031
646533 855182
960544 540332
767148 733379
682710 820832
902468 600779
942793 565793
768200 722343
941458 556846
512803 995646
544550 951138
783111 717851
909323 592573
915475 577008
500759 997467
867784 624925
733980 765149
732225 761600
734037 762037
769590 734958
610486 894761
900939 593394
857782 650638
938292 569115
607940 888869
863451 638422
824836 671690
993513 513877
923020 581211
773420 725345
659098 849019
548133 944677
830744 661308
921151 584659
571308 921105
740723 759617
626315 877309
948959 558902
860669 634685
912800 595611
693899 804295
563599 937663
588703 903047
873983 625162
682227 809792
550209 954213
521986 971984
919940 585925
546688 946402
742597 764621
926013 570919
788111 712607
724316 784127
998840 505060
576841 923205
742617 756765
623283 871841
966416 542755
970848 526451
611465 893166
780161 721016
984606 515085
583585 920731
690059 810936
722408 786958
726677 772827
686208 808119
935701 561160
848253 642300
522085 976993
708166 786254
690340 815902
761809 743679
561698 945111
819062 672869
977549 531902
720151 772520
725740 775801
570804 930177
863433 636768
704945 792614
861933 643785
780608 725247
691824 817383
817190 679953
622286 868997
885304 610483
767257 728450
521491 987710
878659 618037
808965 681293
637004 855414
990894 517500
509175 996831
809039 691876
807740 694311
832894 673520
630408 869375
628753 879230
651737 857284
836589 659646
797525 695679
882968 612073
864799 643855
780040 722398
581488 913902
843274 648735
741311 748729
842163 661033
815001 693014
919552 578553
748511 746414
735421 773162
799453 705050
553606 946364
995960 503751
634655 856798
669197 827353
683299 813002
984647 513663
673271 823796
716963 774779
764841 739729
534742 971453
665172 840029
846919 659410
904591 595180
549684 955692
578708 929854
517094 976517
643526 853841
745680 755910
701660 795351
991876 516309
884735 624605
897257 610015
953365 542542
513244 990863
897431 593840
555390 936214
607268 887858
896519 609817
977848 517430
601154 898741
498438 995023
706126 802052
564568 937291
702559 801702
913276 578158
923148 575991
740061 751318
877805 616994
739519 764452
732456 758774
879821 629006
532522 959622
512708 992927
507001 991138
928740 564864
857231 632937
891493 612550
962197 543109
784546 706676
871724 625866
647551 847084
597258 901205
915391 585615
699736 807445
696825 811003
927886 578987
523322 981941
708486 795163
870538 630117
716410 775291
541957 949877
555945 944411
827888 663082
895846 599910
922979 579844
567581 934265
701750 789297
789539 714224
546126 962394
635740 859066
864592 635178
729260 764282
954690 553650
587229 921237
511201 995319
633762 866427
957286 539852
540664 963298
761600 743652
990859 500670
687526 819844
546310 953292
842561 655060
963225 532329
977919 531002
672292 836489
560387 942593
618114 876399
535223 971995
978978 511948
783124 716632
545351 956133
944468 558105
690142 810074
910667 596569
539116 955823
915075 588525
630521 868307
749164 749209
624329 877126
654476 840024
979153 520999
560184 943257
957234 534567
997289 508416
673139 836060
639431 865959
802874 703296
999869 494548
728335 774839
660155 844824
612496 894653
650911 855690
593571 916218
808862 696579
946790 551639
758189 734102
557032 942611
747833 745900
662968 840506
931870 573717
724266 774456
710143 792912
887692 607596
977296 517436
742674 762916
694337 801930
811699 693988
670889 838734
668413 827571
946249 557753
929528 574708
650094 840945
730305 773413
539456 963333
721840 781082
884116 622436
781839 727267
727312 767858
821445 681686
804964 687922
979281 512200
781699 709374
516961 992517
866788 631249
525202 978144
646062 857569
576874 930308
842928 655821
813467 691662
934561 559284
939807 552172
757243 746479
692545 801548
566093 933741
895289 595050
820090 677214
621453 886081
973968 525081
631341 870422
859827 631157
727656 766700
579446 920559
646361 859093
586054 908502
660937 830458
959957 544900
799664 702261
711259 794707
893208 605307
817789 676477
577818 921533
929551 579986
717563 785228
663159 841714
835144 664471
969135 525348
789519 700626
813389 688216
624877 874060
640396 858709
752328 749782
883682 617795
925741 576310
990967 515685
600446 902445
580391 913887
501426 997944
921017 580178
962547 531133
908321 599412
580068 915216
974726 520070
739435 753854
799560 694856
651182 855489
944582 552380
611541 894148
649068 847559
567656 924790
848825 651764
914678 583310
665007 844262
933031 572508
583926 907110
899549 601673
675049 832392
983391 514761
822755 669124
506628 992728
583961 924860
760208 737772
524837 976051
920836 576963
928561 578641
904367 588481
781811 726296
912203 583958
792689 701074
808833 686685
788223 714449
898717 591435
710346 798575
516610 987916
610142 882420
767877 722687
502299 995434
867735 629342
648086 846543
506494 988241
659010 838654
575936 929631
648385 857534
772859 732673
733818 761980
646093 844443
653625 836918
532125 961560
539689 965474
745811 747850
989248 514998
873990 633222
744278 757589
518153 980493
740969 761434
671670 821714
615991 884191
547208 951404
696652 796938
606219 894071
908564 581822
641234 853762
602078 901263
676511 824911
494688 995371
671035 838005
784842 710780
796958 696772
721849 784201
796994 710245
534012 965133
683399 819597
740069 769142
575509 915430
989372 519658
764392 728957
832483 665690
636258 871219
542692 964393
691302 810106
661739 842106
658294 851252
885058 611430
613934 879048
744722 762942
879181 622664
590721 914500
598782 902021
965987 525991
814684 687155
812121 685913
603232 896013
548601 959195
742447 761992
809163 691518
991623 503105
509228 995660
808846 693159
736468 772565
522995 970955
683755 822003
591569 914423
589532 917779
916145 577976
845618 659755
887800 606842
656692 847730
623325 879632
589115 902111
645135 858149
982863 516258
585875 906254
794392 707481
951160 553421
585958 913375
842808 652336
990047 517899
963159 545751
716504 783016
806898 701222
703302 787113
921775 575830
907571 589525
673592 820493
797356 708991
579781 930085
985152 504969
687882 822073
839199 652863
996572 502040
564817 933625
917554 586574
599508 891050
848135 654441
618178 885274
967613 538695
793615 715383
858905 631343
697404 797258
928506 575289
777209 715813
513233 984221
643055 859799
800492 689823
672277 827175
635203 855908
870074 621175
578017 923747
634920 872219
739668 760818
871333 638312
768133 729104
953628 554356
870293 632768
825157 668900
681371 809683
535925 969506
644428 860007
535526 964332
927983 566040
666810 842454
904954 591966
587257 905194
611937 894947
913851 587454
606609 889485
587643 915566
792661 714579
561095 930482
601979 899169
778199 717751
772018 729342
748109 756158
732223 761403
953375 538305
901228 599527
859886 639158
527126 970293
618199 877668
521224 988655
630762 875590
573051 919026
586112 921413
721292 786332
579161 924387
630860 875170
706646 793105
591399 909635
518168 986046
669643 834833
625101 874246
817987 689625
783793 719920
578094 925821
892624 608373
509369 987384
525308 971713
914592 578876
809730 683289
733751 759022
700881 790559
551700 954240
637768 855960
904297 599570
636354 861376
757495 741939
654464 842955
801311 698503
621206 881964
707334 784709
622565 882669
724452 777444
907101 602538
936711 572983
731618 763263
589907 916799
798584 691451
835861 663720
677935 830263
902077 600143
859211 637700
628680 868535
913304 586683
891816 599657
585861 909083
774638 718568
799240 700890
860911 635746
992321 504834
545698 951500
579495 918246
628535 866308
852064 657304
753830 741440
508313 989778
762619 741489
784669 715080
509108 982418
697525 795176
836381 656044
989060 514058
600963 903381
781061 717501
566525 925316
917661 586517
724613 765459
818157 690195
773243 731533
930103 565064
559185 949042
699948 790792
742474 760462
632349 868937
935639 570201
834996 669359
695263 809573
540323 968675
942265 556964
716010 792714
863233 639398
780045 727805
960449 548174
525463 981451
736076 766832
848151 648200
826197 673662
635622 870948
788471 702598
591013 918201
828887 663897
930553 564675
582227 908671
875820 617743
891208 603586
660069 833753
970069 521283
790244 714331
975231 525602
617341 886121
778552 720420
643604 856008
977596 516502
674663 821063
594771 898906
755550 746541
553518 941959
896305 610990
703851 804483
794403 701591
971148 525305
519691 986502
939194 567175
678027 814752
672228 823673
689125 816711
558718 947187
615763 876596
688237 817567
970906 521198
704400 804629
957984 538477
711900 783941
631320 874120
922781 574188
913880 590712
800618 690477
524160 983245
579734 929510
778989 720927
893521 597313
927886 576405
988265 517304
541813 957782
576896 925141
759607 738523
900108 593807
687179 822577
690149 809886
626100 883702
608107 888152
962212 537774
747699 757528
566229 941481
712507 794626
825022 677122
808656 689850
885530 623737
619734 888454
533578 962554
704718 803305
974457 529284
721132 783772
982318 522630
581620 914117
694088 797485
720660 773394
881811 617861
622912 875491
686656 804514
882627 620267
552245 948854
729053 779071
779553 716550
949556 545089
814960 690741
962019 535947
700162 803423
516678 981050
964483 529340
921641 585068
588443 903483
941740 566723
790135 705209
996199 510784
622989 885162
737866 763375
780421 719408
848297 658243
578243 929724
769814 729755
515357 991112
920573 573225
858132 640665
548675 958244
666794 826516
530612 963849
505408 989087
747373 745820
676716 814484
866046 626907
682493 823584
964102 531063
851979 648921
769948 738456
618452 874986
803333 697291
638339 865082
841905 661676
769717 736854
848668 660239
631436 860453
890998 616306
943774 553773
674716 834937
695962 795016
783354 721630
811164 693298
790744 712372
674001 819860
989145 514239
672774 827141
909345 598241
539649 953825
797611 698754
995609 500544
903593 593266
511979 978484
646150 845138
522597 974587
756574 748088
653337 844435
588217 919372
670205 836266
614849 894595
722067 769516
875092 617588
761181 732099
618674 872044
565242 930832
531376 976114
694679 813064
938721 554321
863544 642453
948648 542977
532753 959284
746253 749779
830542 672726
995277 497085
555498 951510
735860 754443
816808 688327
636237 870483
602771 888729
553378 939676
911314 590216
757986 736117
514034 990139
658327 839778
612878 889123
772213 733971
813099 693320
928899 564012
577512 918396
687402 809154
578400 916786
760547 747102
626303 883597
572246 936381
960598 537003
586794 909316
667125 832912
745165 750993
852583 655660
924523 581622
888685 611648
607504 901775
718094 780604
889757 619079
637280 870649
561483 928546
590331 916893
994253 502148
634220 857358
825931 679288
781278 728580
950670 552905
739955 762172
995391 499816
915450 592523
640186 853293
546245 955407
659976 840871
682173 816386
659693 837572
732448 757969
881807 614759
743707 746414
838777 651996
734635 762991
820132 676980
625281 869357
683534 820440
573394 925354
869042 640886
962982 545681
817143 683975
569243 934995
638197 860363
688707 813838
842850 660987
518366 974140
917997 588568
743027 748870
540552 950226
501876 995674
568873 935035
675016 829834
888821 611654
683887 823388
766933 739085
650210 847637
792948 715242
805118 690308
622089 875906
882030 616514
572444 924588
668305 835342
860213 641262
738348 768722
614648 894278
644072 847770
582945 914509
863763 626483
945658 546567
585666 910487
765652 730548
792032 717034
866675 639071
542985 949226
993257 515449
822073 681286
870464 620844
684277 814599
580234 923167
660086 846903
507801 986796
818999 671746
503666 997024
550147 950980
787405 710358
768352 730840
741215 755747
785036 715455
683078 816904
942951 565295
948461 555480
963633 537894
652058 854371
533802 971257
529859 962326
996025 513241
584083 916499
808523 687387
669735 826089
667480 836957
832873 671079
572768 920172
961610 539106
804220 686265
747028 747212
862829 644850
619172 877820
624232 882611
872477 628217
933672 565444
968900 524517
940023 557350
806253 688800
632550 876317
827045 664721
912350 579506
718051 772192
561375 944589
671539 826380
648709 855611
997901 507541
518664 990334
865600 632793
997453 504392
867994 634550
582488 908902
903541 601590
621476 882546
989588 512563
520646 973213
948231 550612
814615 676100
945301 563317
909627 593824
567190 933836
728334 780617
576340 933455
762821 737859
707338 792491
855515 635560
692454 806466
607594 885713
608811 901001
654261 843987
631616 875654
989296 514050
979637 522187
789427 712952
602574 903391
984332 506206
697640 805186
771409 723983
720732 774104
990723 515135
787143 719510
753177 741198
862406 635127
704777 795339
905411 603026
576299 932984
792318 714360
587935 911776
741944 748994
843338 664349
763036 731639
648868 846048
896546 601306
803349 705527
756168 744713
580546 923289
592395 912917
726419 763767
998529 507901
885538 610768
838077 652517
914412 583940
773448 729043
784571 719753
986205 504801
917766 575633
654862 840032
590341 918999
826239 674245
776689 732922
784288 705891
899159 605422
575911 922110
871927 620602
940057 560406
499957 992086
509911 995684
856010 641165
937613 566476
628007 876367
977581 526342
870304 637457
774187 729807
832765 662618
971048 530210
903323 592132
581683 912113
564508 933971
787307 707936
611869 895557
728446 778890
759021 745081
534272 974073
943732 553106
941312 554428
894918 611244
784249 720736
513395 986895
594205 910149
690187 819569
664620 828722
844554 662138
863543 640521
661756 830159
734277 762563
770053 736659
647268 849825
865614 640512
613974 882995
971183 537289
651824 858070
988475 505462
874731 627687
647065 860775
714441 781491
953175 546786
562701 937007
947540 557714
786456 714580
690254 803512
965392 537821
812889 680388
539447 969794
898157 596091
758432 747567
807061 689314
971490 531131
685699 817460
613355 878688
956878 539139
892715 603239
879187 622890
709039 786587
817693 678828
920520 582687
902869 587856
582728 913114
829568 668343
917721 588983
508458 987298
865572 631513
511423 992694
881302 609524
738775 753600
857288 650694
764541 730610
495541 999528
757380 743315
759147 736017
504870 993979
702928 800704
974481 535206
588197 910609
991009 510458
979774 523078
854545 652427
971478 523549
587739 913045
730027 772541
806076 701375
639418 864080
669279 837424
705979 797333
768228 740519
861911 645883
912830 596418
705925 796298
518599 983372
887028 603549
724877 765630
907569 589130
722178 779952
723200 780446
653128 849467
984912 508667
630617 861536
590756 918979
797847 696974
748758 742565
986515 503815
923115 583250
848774 643924
556081 945418
806244 697962
900312 605716
576901 915163
694860 800511
847301 656082
640613 860880
698663 810883
710145 791174
923860 567576
776175 714137
852096 641791
694649 812027
701483 801557
572291 931563
808153 683263
662013 830101
666529 840604
753362 749479
551905 941236
779125 725018
714111 791170
981046 518488
546647 948735
924422 571586
843309 661460
606417 889441
645047 853811
823637 667834
736831 768693
781733 717278
606506 888531
796957 708290
568949 925243
776640 732964
742513 761838
959838 531639
641883 866480
526914 964462
913143 592096
639678 868818
561464 934353
935762 559507
734859 772677
886575 612147
869509 621980
526393 969647
592107 898263
869250 630295
551354 956519
528153 969202
632373 857955
728552 768559
591273 904515
883453 616568
806818 701807
833993 673266
943887 566028
499075 995513
598469 896638
825422 679361
548076 961567
613092 884139
837600 663678
717399 782533
799706 694345
566535 939151
691201 800889
925606 581387
633624 869394
631509 863910
995096 498532
785315 723436
636463 856793
874489 627202
864210 626528
795997 713998
517038 980637
638153 865513
901253 594996
731623 773079
737211 753435
916709 578186
859342 632197
876551 622621
771216 720548
724633 772329
764218 733315
900570 602106
713213 778944
603745 901085
811919 690850
929337 560687
869608 627952
505171 995241
515676 991627
544766 947908
654049 849863
642416 848059
852899 643162
548778 950655
785671 707480
607149 902638
570487 929122
631754 869608
640714 855655
889320 618189
908746 581864
948241 560362
605759 884827
698830 802005
844198 658257
847430 655902
649915 841613
589903 917874
705970 798612
974364 521615
857113 647985
789104 718903
521537 986756
572965 930778
946581 557846
927864 581538
765127 736221
599162 901651
600547 890528
871741 630916
736374 757974
718929 776574
695839 814051
687525 806402
989372 516334
694161 809144
822201 673189
748505 748305
649481 850511
670578 825950
797507 712354
565888 942319
797533 697969
858381 647723
647271 856747
869384 634917
890618 612543
580023 920429
751276 750396
835908 672252
797812 692792
588353 910471
602636 898345
844138 657309
908588 601089
863791 642583
677923 821695
615858 891228
539797 954057
890351 617905
678777 826652
650812 856501
705286 793796
920244 575639
517388 987976
875358 616279
968106 536580
799565 699283
980985 512648
591067 905505
825485 664940
594355 900980
518032 989126
539986 964500
964145 527061
671424 823092
977019 518608
844155 645882
853941 637350
809905 691650
898293 602157
508465 983607
609563 890445
534965 965161
692922 811047
781112 717461
568800 922550
669219 840342
559607 937849
521023 972560
645967 847187
821195 685869
615456 884696
670107 828708
838580 657912
523981 983734
760725 731457
737703 762409
967069 528827
870384 639429
784796 714970
571493 922034
575223 926013
725172 782978
850616 657690
714554 781714
681835 825349
766857 724425
563534 937991
985846 514929
880059 612192
608645 891517
781212 713863
573230 917034
526997 981354
946486 562381
809431 697171
665192 826602
761345 738748
682744 815357
546472 955200
953946 541185
517135 974391
873078 627919
782868 717193
735706 770248
801370 699709
580067 916121
755770 750072
523243 986078
947915 559879
902879 587362
657108 839057
856857 646983
993724 504042
521770 986594
957881 550266
507799 986951
684576 815187
506603 995321
599703 909340
507317 999414
912770 581861
634884 872255
761395 740637
889499 604971
518508 989743
734627 771988
723586 776874
770966 736410
964737 539495
763087 729957
831232 669645
604575 896842
846632 653380
695783 796175
553322 950791
648226 851946
539231 968387
854967 651898
934961 566377
659263 846589
773084 722426
515372 976006
538648 951792
571712 934654
904306 587876
825302 680492
710813 780197
618996 872200
998213 502186
988146 512595
819677 681521
852755 639134
875285 627961
527853 967656
522463 986475
561907 932865
569470 924297
652819 852821
796836 711155
787472 722337
912394 594914
538001 966915
628217 880107
557208 938417
920158 571461
919768 576631
758765 750289
541808 955032
934347 571032
866430 624199
620483 875362
884835 616082
819185 690488
874810 629776
683953 819467
725035 770163
857146 645901
503082 987173
498609 996204
833213 673343
591364 906196
936628 557390
963176 534470
947835 546157
741133 759142
981182 511707
897654 604499
553496 946855
701922 804956
778365 726694
719344 785426
527643 972037
807478 683513
531474 960702
935080 563414
866972 638648
845076 663380
959462 548969
811029 688536
736007 773151
772617 722850
799093 709199
645699 847968
717324 790727
640712 859904
508064 988631
648521 855128
622721 872440
947161 558207
567064 935908
637992 871854
907936 587292
900031 600473
573746 934066
680939 815257
850840 658283
749945 746166
537806 968058
947905 556302
883355 626565
637176 859389
550863 952943
774927 718530
882180 613699
592482 897898
855720 642108
562353 937634
837841 660762
873043 628810
945876 549174
691654 816438
978708 518615
839295 650993
896070 609382
524980 967811
902774 605178
657352 835952
562223 934730
952499 542089
516970 978444
993448 497424
765311 730361
681714 816490
541077 959394
903518 587267
960861 536775
574420 923417
543533 952070
840968 661794
561607 945007
508119 991023
522926 982587
585423 917625
650934 855526
741029 767686
914022 584884
775496 732863
990298 519563
509461 991280
797496 701680
621632 869253
678271 814645
826607 665714
974682 518880
551058 947288
768671 729384
763865 734101
854048 640701
511296 997113
696261 795413
699542 799692
936421 567296
866133 634850
707620 792486
941855 558003
965551 543886
564567 940976
504978 995019
862144 638891
724645 771485
854867 639995
962739 532207
591929 915816
581749 915766
778740 728984
714121 788295
763542 738273
508505 985896
741097 768095
525927 976690
975988 529267
959581 544930
829533 672948
959251 544890
738572 766081
942594 555804
693243 807513
727037 768224
746958 760338
659287 846943
963024 533773
996785 493997
821750 678240
734771 757579
955603 538057
668821 830561
884398 607043
811648 685416
729667 778659
780394 724545
995089 514658
839287 664995
767015 731187
656770 840721
808031 688631
694354 798548
835110 667506
680785 822738
949008 549393
805245 693970
499108 998983
609153 898247
547336 958662
773373 730948
582442 908941
621970 874838
513341 977332
620004 873984
769784 725503
735792 766897
731583 773572
729773 763926
957646 547515
736510 762612
515452 988084
840037 653216
744029 751080
961370 538963
666854 824014
987700 518882
807635 693914
663019 833515
815043 683929
762359 743808
774231 722918
512717 994032
639999 852179
636196 857799
754427 736747
755622 735949
870252 637557
868301 623895
665126 827844
809095 688477
923823 581728
677713 823737
962381 542354
911106 583204
675313 821772
630205 869244
752877 747897
612329 880253
682078 816819
815537 680921
639705 865344
809236 696711
913834 577865
515845 984268
641412 864666
507958 996199
688004 814885
804145 704396
658439 839656
887734 605815
739863 756392
832978 663109
885119 611731
553229 953311
497993 998126
612541 892628
641242 858274
905476 604485
586381 911539
569889 934217
537861 969635
648643 854843
694433 798185
702171 807593
613305 881687
802297 698382
922375 567956
990223 519440
900123 592733
876703 622413
697373 808932
845880 644317
752296 741736
641887 848635
839539 656359
973717 520235
625215 884173
511284 984696
515017 987290
525623 972645
839656 657893
846622 646086
699129 795877
935894 573288
861085 637949
989283 519716
978385 514657
870536 622526
509415 987174
587814 903952
537603 962692
912012 592935
885807 618668
579671 911272
540533 968970
631163 862659
505469 991948
541099 955194
618466 882971
693092 800912
596896 912244
606041 891980
684786 817184
689806 806450
975512 531008
713225 786283
664150 835085
692827 813502
724797 783807
767254 726588
913028 594344
758248 745121
657358 837416
520943 977167
731305 765471
845619 649356
591572 908607
615944 875265
814130 690943
766382 733394
626487 876525
780826 724036
865719 638032
767563 734862
834166 666258
824171 670933
530276 970603
881923 626377
697484 800674
628092 864600
993115 498485
605303 893725
966801 531318
746421 747023
535247 969334
815774 675048
792198 716725
840030 659269
633445 860986
930839 570236
835348 670795
753692 743067
644104 863985
981635 524915
853391 639047
727295 777997
854690 635786
792264 702103
809305 682632
982971 515656
856833 645922
880366 618372
566963 938302
921391 578705
668073 830149
823271 686171
799493 702029
608199 890627
790668 714796
510198 995564
682033 815632
589909 910584
551698 953141
885548 611217
939005 565206
952697 549619
632041 870323
556648 933875
591147 906619
948407 554669
972227 523598
837462 671946
835464 673750
714167 776331
703860 799569
901880 597325
659715 849835
772873 729983
894736 604456
762139 727889
506103 987291
562996 945487
780801 710870
566860 924382
804497 701946
947441 552651
806779 685730
602519 904809
757041 749470
985868 513580
644441 856996
688720 808431
625461 875380
810581 693642
546473 957056
553032 943917
756783 739588
810718 698430
932412 563527
648605 843728
682094 826215
712519 782216
540343 960087
622379 885649
966214 541614
672884 828967
936284 561406
522408 982518
582898 920563
943786 558111
702491 790380
775736 732223
906079 591293
808229 697301
687212 805717
962652 543749
700008 807963
808593 693967
853305 644628
526064 980625
954422 543195
558908 936462
976487 522802
508763 986730
894142 597668
903807 587284
624768 865342
730640 776190
561037 941673
576941 930131
733731 761272
942562 557716
531954 976533
849121 657972
575184 930534
748113 761841
608290 891590
581762 918119
688862 817811
602536 889274
948866 549249
792199 708350
947207 558893
784234 708754
761027 731792
572306 924567
738974 754947
661265 848570
875592 629782
985005 514840
859928 649146
800599 694659
905027 588439
806656 684265
831046 666272
696364 799783
610614 891315
866204 640735
633730 873910
880858 621672
878816 629216
585979 912414
595396 898320
774172 728805
659343 840040
928992 572100
967422 533528
730720 779201
625085 872930
861967 640300
929332 578010
587413 914646
740881 765765
585888 911547
873761 629637
654381 836478
757887 735035
701163 802929
527149 971680
730489 770353
795192 703152
679801 826413
967711 533314
853902 652374
839382 652326
685010 805349
928912 574726
773185 725293
517840 979800
882750 617042
978215 516257
749896 743691
512550 986089
645691 861108
758033 742932
737412 754147
928458 577396
628961 873971
836780 672722
897182 603705
744667 763975
732147 763605
780981 713563
964235 543032
600698 893209
963539 545834
820298 681145
935151 568589
813068 684534
685486 816526
791957 708861
714895 789106
770501 739301
860523 642913
986105 505950
687256 808745
588967 909052
901240 597205
978003 531057
579290 922229
943728 558011
916306 580520
514897 977911
973195 522191
780647 714255
633268 874412
676289 832353
821932 680086
515582 981877
974813 530558
823927 672681
666220 843238
952816 543172
732109 773734
992617 500895
525497 973781
970604 535449
811959 696717
682706 808342
552312 953641
785687 713268
690186 811141
683944 814320
623301 881949
828048 671414
655255 852500
731205 761659
858595 646522
530540 977845
721056 778590
896133 603341
857661 636628
812373 695411
586537 908611
739291 758503
884577 617377
670993 824797
878570 625652
566479 936375
886597 619990
706963 799940
920036 588287
537577 960932
523204 969196
966117 542341
856688 641222
859550 637614
618466 875925
641907 858688
585871 918170
769824 734559
619075 884882
783949 716254
941558 553347
713859 795218
848485 648676
765256 740837
937111 567576
690758 804948
907255 593663
779281 716019
948805 545774
873419 625524
845979 657120
535192 971904
564824 943926
684305 806864
906980 583602
688043 808548
719888 780509
950106 540705
763701 737298
896273 613460
815578 678038
689064 808177
647829 851554
714622 783576
593559 903218
667771 831140
556724 937785
583107 918593
599827 906973
821254 684877
572791 921591
624481 881739
848770 653359
796226 700958
988088 502031
946329 553943
728437 768935
608148 893149
700268 807484
835197 666440
868694 623030
701848 788490
736554 763394
809649 695271
909344 588866
679196 818826
707884 798742
648936 844115
607629 892161
824558 684239
945072 551447
649166 847095
988272 518204
780091 728728
711621 792071
555340 945722
881809 624820
857514 640638
609610 892615
699498 793810
743166 756670
880272 621166
814663 686955
916142 576810
744098 755726
930457 571287
934135 564787
557878 945103
574333 925341
523195 981793
637414 852657
799359 705662
812346 679760
510416 994760
602320 889243
690688 810777
651072 853408
906125 596765
953036 539335
592045 903010
603404 892466
655595 849819
709231 786862
764950 744159
790673 702422
770184 726462
958931 539374
519775 975582
513784 993575
781298 714615
934866 559565
966625 536985
622967 884504
726924 770393
556780 938761
501874 992379
936401 556691
719573 785153
827316 669445
765519 738252
798641 693370
901337 591556
786120 722396
831780 659717
620353 875759
906425 588240
606713 884295
658868 839040
646521 845251
804451 693786
831207 661887
937107 567414
595316 905728
941774 566582
553392 955670
637733 857404
853270 654583
807725 686632
818592 684829
665884 843604
976625 523273
841847 666548
558768 946565
819016 676130
613111 894704
515109 976625
801491 701475
908151 583216
717671 784230
759224 732991
789254 708926
672855 832534
861897 643770
871123 628933
679309 824629
578156 930461
895025 607431
845846 649729
777162 724720
893646 597431
652170 842448
712475 786448
536651 953664
920927 582031
562014 928366
676195 828451
905356 596174
900272 606805
943382 549520
984241 510695
587013 922962
551192 945540
590165 915747
576709 922840
893458 611077
510441 983975
571774 926933
678809 824573
774970 732089
818276 673565
839669 661706
558868 940281
600091 893992
768315 729287
885463 620731
665107 829124
772241 729446
671229 821007
874647 631360
549488 944282
782766 716575
786430 714761
704312 801400
545142 961542
960897 543540
926997 581234
499852 992740
966001 531735
510914 998683
685937 816424
763812 741035
764944 738351
983857 511617
637132 865319
608609 896947
905182 588492
668155 831726
995409 498889
581260 923083
792316 711583
958733 546605
828842 676850
758727 744650
811749 691558
931785 572809
698923 803662
614661 887534
505222 994491
774172 722467
805120 685158
794930 696533
807804 688824
655400 844652
837542 668627
516065 974354
890856 611456
605127 892166
646539 845049
724229 768686
785929 715387
840356 660802
984215 521988
782211 711480
788982 704682
701788 793837
991510 505522
859158 642417
596599 896408
684296 819327
762274 733226
658796 837124
513980 982773
571612 924145
894113 610500
508787 982587
726406 766732
594731 902614
550845 944317
929999 563445
798233 701550
938401 553241
986008 523850
878699 628956
614450 879531
995006 496638
758067 749254
929754 563055
839591 660425
636606 859951
696686 807921
758563 744539
937314 558927
836141 672237
824447 666845
542409 963357
981166 510112
592971 908172
987017 519996
512815 981698
524639 965663
964963 527892
973005 536251
678687 813968
908739 593342
905971 598736
986179 517004
839580 658447
533651 972947
543888 963129
543824 950364
995926 501559
767921 726859
969586 527441
987376 516011
613304 881432
522777 986202
889454 607178
604113 896598
956164 542010
972385 533554
838358 656028
794657 712818
999708 505622
781103 718256
856910 651209
882668 625284
713953 781946
921171 579510
746398 756541
854987 645067
709644 797500
562390 936824
845792 644356
495380 999227
567719 934857
804793 696446
910765 583781
527422 977397
965874 528355
721577 783917
622693 880873
844925 663709
899801 601044
626189 864456
819164 675640
919031 584695
574457 930460
830119 671709
511798 983885
881518 614899
527080 978338
757352 744671
767754 740117
981901 525621
550025 942382
528417 963239
960698 530065
823384 683887
577957 923470
507625 990796
601469 901077
816988 691487
540476 956055
739743 758290
515001 982204
707720 792143
787229 722730
897644 609308
651924 842596
973439 522145
799067 704020
906290 590331
963372 537725
906453 584697
541388 957760
729018 769898
949850 558718
671181 835246
926770 579215
809532 691558
750801 754212
531572 970592
941888 561098
760453 731418
887234 622086
775860 725988
820499 671278
844005 655602
818448 691068
851718 641655
864089 626047
881722 628121
672335 824332
902966 588137
732544 766708
945347 547336
910878 587372
755092 749303
818013 683346
683997 809398
699255 797784
689320 801076
624336 882383
842754 648878
654953 840462
642997 862086
580371 911227
677996 825120
782051 724809
823310 680178
611299 897846
606491 903313
903661 597537
645895 852194
501235 998492
784075 714032
583311 915872
738652 751470
800890 693000
841986 650452
541273 953998
858699 640429
922678 580360
530227 968275
801443 696376
971674 534588
923319 572924
908593 582915
570168 935015
864379 630283
969369 523951
524869 978194
605542 885818
524577 970834
733152 775085
834952 664548
983024 523109
634253 862683
882595 621799
912905 587032
939286 552911
550338 940827
577118 926246
986582 517268
690305 800767
643847 858671
937846 559705
904004 605830
840878 657581
567330 939484
959417 531501
794554 711666
572967 928854
499698 999223
758659 732022
625041 882155
876237 616444
887257 606239
718251 772583
527232 965605
657500 844985
582052 916863
572752 932418
736484 769918
690729 807521
723036 772621
537534 962969
853809 649307
784887 716920
953551 549302
867232 630962
652244 839935
513066 982406
536122 957692
541480 957587
980159 519915
553498 952564
638935 859416
902114 594886
734213 767127
967232 529882
589088 912266
636174 855213
865848 634670
560433 943655
885160 616874
923081 580399
828995 663964
743468 750204
992719 502980
847118 647665
960030 543628
992824 511227
889226 609587
968256 525101
855906 641938
651481 853016
762238 728124
951572 541612
515061 981921
963199 539246
762028 729223
654565 840201
792863 712913
963680 532261
817051 692143
775882 724219
628319 871512
856159 648070
957401 533237
902352 589612
533646 976322
710177 793627
913737 578439
935382 568749
725264 781067
635111 868274
839671 669142
795909 713990
513772 985836
594015 915120
834253 656913
867094 631433
948207 546586
629943 877179
642232 863605
994796 495427
620961 873078
898638 609371
816629 675741
649933 856929
683090 809075
703141 806721
877685 613233
784658 715583
718672 785858
936394 569708
672554 831482
726894 773366
849652 653412
905297 592986
699926 800925
694586 813356
981045 525337
863066 636382
970052 522864
989766 504882
610657 881928
853969 655556
607826 901921
587183 922460
645525 849443
710772 790717
996894 494070
574025 925835
821005 685250
921505 586036
820054 677315
877967 628423
627375 864270
938218 552408
755816 749958
571603 928991
614315 892807
961211 543475
990078 502109
796392 696401
790225 703952
620517 886212
676455 821058
889806 610066
754151 746397
878158 626800
875656 628778
728408 769952
819351 681609
817388 687247
587457 904098
879726 628905
835739 668799
762812 737828
610952 882429
903994 602039
998554 502468
524423 968056
531635 966121
802030 701709
554762 946195
682890 816872
922614 583768
631336 878058
518577 975160
505130 995780
862696 641532
887398 607137
640902 867645
936486 563027
682664 821076
712475 796233
940240 564606
548282 953729
660272 846840
723998 775142
788133 720065
946509 556971
894231 605362
781337 711465
530896 969341
706542 801923
637280 863195
800936 705250
911616 590046
949063 554889
856316 643534
868734 637877
697736 798576
584370 910593
563860 927085
838048 665367
636043 873297
887567 602620
813968 689238
845573 661811
740240 754784
996038 512390
520297 970782
728009 778223
969649 525931
581019 913600
933992 568116
838265 658580
936080 557314
771114 723709
866132 631467
758611 749900
722980 781406
601053 904669
576250 927005
886832 619902
829644 677273
753719 755093
548014 947378
596186 913014
578211 925357
764286 743681
916869 582089
898485 607457
985700 514789
521632 977359
525485 967986
740792 752165
814492 686744
974840 530697
593151 904319
741285 753451
798145 706007
951659 539204
956263 541412
694478 802187
643249 847254
978664 513679
960428 534080
974186 523932
527942 974031
843255 665192
842764 665093
949411 556880
793043 714109
958431 544583
764127 741504
668166 824916
668508 827263
790967 705517
639885 854302
677051 816911
981054 516106
964392 536461
741086 760925
955784 553755
692971 813775
976575 520909
868106 632395
753668 740730
992946 504716
639699 859687
856501 652637
594638 908321
989986 509093
553964 936844
900746 606807
833302 668377
641329 856810
637252 853938
584803 913760
919475 570725
490760 999628
614380 887389
746971 752342
702440 798816
578645 914056
602456 897089
765478 742326
862179 632106
884308 620010
703737 800699
668551 831451
671206 833097
826254 666662
902363 604098
566095 927239
547591 954916
859633 641565
659809 835243
623073 878264
933332 568254
847338 650529
628896 862166
698408 799239
688216 811700
886861 611499
530872 965802
713752 777864
746581 753479
960982 542718
779539 712517
685065 808022
815476 682853
893835 604839
893097 613000
802472 702139
766867 727511
925989 582646
571619 932376
933752 564292
751820 749096
873652 627324
572941 933492
900219 605869
714642 794147
674809 819300
607550 889863
560307 937982
625670 883909
664754 838449
762720 740500
556048 936512
535565 970128
662170 830612
792244 708614
525648 974084
941428 565895
840171 667212
883988 615262
740476 751861
617131 885379
757868 750502
592368 902690
680499 810413
973663 526027
913539 581074
904779 604400
797365 699087
798524 694338
585584 915975
661007 848398
524075 971461
828811 664786
586021 919727
574989 934000
563254 941127
636819 858123
604012 900373
970269 521118
855657 645551
669242 824550
747536 757118
939843 564603
979880 520964
904382 602000
992838 515172
797422 700202
861646 629822
875751 628421
779285 726492
540340 952445
801829 707447
856264 637881
552078 954049
605987 897212
764827 740326
780558 713563
547389 945475
856787 637201
931268 566488
647221 848447
847195 658212
764794 729202
529562 970391
997588 504795
904729 589989
628954 868899
986089 513258
714978 791956
689776 806121
596017 898792
814877 689484
923744 576452
614706 884084
811696 682833
892476 616117
969450 534965
535705 957959
849160 650503
682417 825420
871630 624448
702664 799113
745426 747157
913869 582117
603828 891110
641202 854954
899622 598998
574817 932353
693033 800927
607121 897800
980723 520283
946791 557806
587091 912747
744464 761470
561724 945657
663745 836672
835995 668482
587591 917221
630793 863054
955636 545720
868013 639058
651404 844012
503754 986303
788437 717161
990310 510459
690077 808159
963179 543196
644222 865686
604893 891218
547749 954499
968322 527658
602728 900524
861941 634846
657980 837755
935341 563986
828329 664462
556818 934496
726352 767457
521990 969047
975491 521059
542546 963231
581126 920027
984754 511888
938584 571258
961151 543121
604520 898801
599282 906105
561676 938831
890764 605260
715290 784245
768128 723393
903969 597089
749118 745156
879656 630187
828539 665440
550544 951422
915050 583496
931967 561893
705611 799448
629733 869694
545761 948330
922476 578579
938150 554962
656289 838057
534539 974486
983383 525994
583531 913840
592330 906313
908237 591052
600062 901603
931321 574739
729407 776743
549655 941675
984893 515340
803010 705882
749729 741202
923727 577818
554210 942481
892251 599176
565195 932830
914280 581902
691370 818268
551639 952048
673206 827128
672989 823929
637909 854208
822868 676084
971870 518610
751583 742910
604744 896146
540707 951533
956878 544186
981150 518661
952299 548294
710375 782402
627458 867490
688756 806047
719218 775102
926711 579129
892867 599596
992444 514432
609142 897354
834306 663061
888535 612570
565628 925978
914709 580821
762643 740998
814661 690365
608297 895165
821414 680918
824317 675153
537981 969404
567940 939028
731921 762418
823573 677271
875545 627794
593470 912764
790743 707222
524131 983006
918774 591157
804872 696473
834372 674478
696178 799614
889356 606509
938584 561480
868918 629573
571256 932084
877324 614623
563591 937806
914708 587005
720861 780026
573279 917097
739498 768217
618856 880646
880845 626714
708604 785756
641612 855652
971409 520606
733987 775295
946536 543540
574483 925604
682627 809899
696323 799681
646580 849768
585874 907482
506469 987341
626256 864903
724331 771495
627418 880500
558501 935041
594494 896830
937415 572513
748695 753229
652221 857684
912091 582317
626366 882559
738589 752930
813082 693278
579853 916620
653966 845618
635963 861084
639880 853331
643166 856759
723959 778312
648493 859273
993177 510695
548917 955811
598179 893105
767432 742368
634618 872827
720734 769914
893893 613151
538511 954635
837449 667315
762583 729351
805707 686975
852074 651630
631244 874469
728486 781021
881575 617508
614463 894951
770475 721080
819146 687267
578324 915713
511584 991151
807003 697816
985496 512651
567174 942582
551063 955136
514129 995209
916702 592161
991873 501900
659035 835604
558871 934984
512799 989693
949763 547027
994899 506018
904557 592390
938417 566492
935892 556076
588226 914566
874942 623945
791427 706186
908282 588754
854382 639618
776372 716570
566927 936652
746218 758911
571342 920060
672319 825610
888291 615167
843387 660412
521506 980845
934886 571189
659559 836954
720899 769138
731601 759875
920723 582916
726062 764320
819203 689887
651519 851846
996869 495190
943231 564354
586506 911181
860615 630697
892835 606409
930972 573917
960560 546944
718652 786506
669693 826352
756813 752589
897493 608195
748367 760896
831868 660952
697558 796328
975383 533099
508685 995358
733797 758938
513175 981350
867699 637434
579336 929701
868999 637868
785440 717882
763602 729663
922893 569260
525091 969158
912018 594744
591968 915320
621870 874541
991517 512704
610552 885166
621915 876994
796022 701819
637309 867958
792535 706284
791770 702612
611590 891602
911512 580815
558726 932441
577267 916238
835574 660983
584839 918960
887114 604300
800196 699792
595771 908827
645281 855721
970877 521081
873470 618508
603849 904358
768493 736447
753547 754216
935997 565441
576835 922587
501495 989394
995271 499404
957967 533009
767266 729009
901127 592872
975419 534204
529967 977458
959481 534997
739731 762850
659692 837013
610647 880460
997600 509351
872261 624953
764123 745009
500825 993566
924979 568461
822705 682087
876605 618926
940126 559822
726539 775763
924657 582829
807429 698218
745845 755361
769807 728608
901755 590063
528041 964166
870853 632733
722044 780035
801046 690941
628363 862609
600643 905518
844942 653737
595753 895602
593388 903004
863957 628618
955656 541748
857287 641871
515134 990168
593671 907726
950668 552196
643024 866001
751941 745432
545905 948347
706066 784462
705449 786048
597295 912108
723532 774933
706272 803590
510735 981812
592229 902489
782147 723742
664047 838881
864756 639113
643838 861571
730410 760501
889146 612998
790451 714759
933922 573283
748472 744384
648592 842502
998404 498104
906146 595375
708975 794081
556753 944231
706776 789660
580201 913743
911703 594659
828232 671113
989118 507334
752292 743322
660110 846285
680758 826055
677638 812983
593535 903853
830141 666837
793847 706194
744857 745709
850511 641513
659693 849660
924824 573496
535001 956755
967945 527544
537598 967340
516415 978592
978129 526889
981531 526556
661064 829152
764607 740312
755662 743871
918877 574730
686820 803883
914246 582537
673183 817725
556643 933652
551132 944413
695308 805608
523854 977484
788472 712203
879662 625707
532108 961849
526728 981342
552440 953684
562029 947275
930529 575882
663915 837172
951502 555893
942455 566812
569372 925046
598024 911014
545544 951893
566998 935119
756784 736071
540156 959005
509895 984543
974379 526027
573660 932448
522817 977759
695612 797059
692474 802511
841526 662435
504711 998044
848987 641052
874831 628713
635611 856279
885408 622636
783011 717309
771350 735117
692388 808447
590413 904567
675668 815326
906759 598630
679409 822713
898272 599961
625678 870482
760011 738879
766814 732051
949002 544857
872173 621196
544787 959630
532804 969073
727834 775953
924702 569894
630494 875961
905210 593739
579129 919660
973549 517779
953279 538453
890810 604181
833111 670035
598799 894073
634551 866236
635274 860832
680588 814643
579381 925149
686494 812915
968881 524653
771132 735957
859928 649757
679160 818247
729614 773693
501685 993993
922651 579517
652969 837052
732653 759559
823864 667793
913922 589271
829923 668356
740835 764962
948590 541939
709889 798230
510033 996210
536033 954033
686114 821035
926790 573228
651456 838591
558907 933454
807430 684076
755532 737101
892456 598648
737564 772092
907205 595698
886998 604098
688555 821403
693311 801229
938820 560657
829320 666799
523754 966493
979837 525082
546072 944692
500843 992672
946074 549573
658198 842746
972363 525413
991363 499137
545470 960563
963585 545973
664544 838336
841003 649739
943468 565600
512530 984416
862022 633892
986555 522212
813281 691913
693939 797263
969396 536261
684146 808608
992114 503625
724244 772121
570851 931484
780631 722202
868596 637683
526529 964286
568081 930169
621094 877430
795198 714059
822431 678591
965570 534332
681943 820796
609094 885359
649963 849409
879668 613538
568856 932817
925434 571638
993440 515074
511446 996076
907005 583435
799285 710684
576552 925081
926050 581384
749406 743491
960194 534484
995575 512381
987815 506882
787225 708427
700787 803002
894354 613162
704582 787844
877268 625279
804194 705068
769056 737536
781298 710693
875641 631044
541971 957164
720219 784403
882163 615307
821733 673349
529778 975037
732091 775452
925850 567310
530511 972782
564145 934025
651770 855322
837206 655149
975119 519542
944151 548540
606644 902036
868010 632194
885947 612450
772458 734860
914460 593427
657681 832461
673801 818784
882562 622830
648907 842342
904087 599614
598639 909963
946856 543660
778805 720267
712150 793916
593804 911002
599138 901775
903047 590237
714326 794974
902276 605526
921430 570286
932343 574967
801856 705025
949788 544782
787277 703612
815289 681964
564310 936328
832524 660443
657001 835254
696558 804097
616552 881113
651240 855196
574969 920924
637179 861251
924560 570539
682338 811657
921519 587482
798457 694232
795877 707503
667212 828320
891974 617729
945812 551623
534872 965505
970349 519815
900126 592552
916480 575793
633823 867495
828511 665622
597052 895455
741668 756818
591023 910460
774831 733300
923528 572099
976046 532273
574464 932489
608682 900183
979325 513561
727774 766272
581292 912109
720612 787767
759742 736719
746089 762206
522255 969294
719583 777001
803440 704749
562797 931128
744397 759785
736556 761931
759253 746104
674724 835174
516425 991111
687726 809901
789586 701685
816628 675486
795326 694921
731544 762148
593807 915815
507701 985029
963587 545170
907023 597190
992913 509160
779026 717448
686748 805584
954216 544736
888907 612354
890151 609179
878978 625780
543484 957084
580942 926349
847602 650761
919297 574854
597188 894025
960645 539102
715837 788829
992201 507306
678846 826646
882777 617280
786389 719840
681418 815176
958319 547598
640232 865539
619390 874593
801081 690909
699928 810047
608809 899081
875123 616162
668636 821889
665096 834148
658800 841253
750728 756814
855923 646223
603226 894025
994436 504673
767487 729758
872873 629905
822536 678854
523354 982470
974007 524499
529544 961154
563431 931571
818635 673027
735596 770733
918952 589404
517989 991598
755801 745493
958297 545937
799082 694122
719675 783368
694010 813871
603133 901881
771528 718730
591079 908216
869626 630515
590469 906746
801862 707789
558819 940273
524342 973680
882246 610480
785551 707117
751286 738780
596774 901894
580465 911784
989143 501090
896331 598524
771439 733611
796195 696928
733463 766378
825098 679299
871336 624334
602644 900318
918811 583971
616614 880099
805565 688749
930473 566415
994949 501069
668059 831835
706020 785773
665875 824896
594294 911670
867933 630171
547437 953549
751842 748689
559862 932744
796334 708707
710855 794910
765136 743181
880489 627286
810756 687034
805852 686155
536526 958366
760782 735100
758293 746651
778856 724975
637509 861586
989455 515334
987441 505970
723425 774615
921101 578410
959496 534726
576997 930428
728510 763849
844329 651006
857042 635677
630206 876874
709441 781544
551968 955429
528307 962299
815848 690576
523395 969640
505546 986863
581097 925061
984476 513661
520825 973522
796454 697073
585584 916891
681175 823545
618254 875416
851575 645933
617963 881585
860399 646319
749654 757183
955682 543437
727337 774965
945282 561750
893771 608246
791432 717221
706482 788464
541290 963365
850863 655220
823783 682639
626649 879898
957376 533219
678433 827237
796089 703567
907142 601732
724736 776952
734348 773717
949951 553594
870284 631513
852428 638817
674711 815492
853941 648110
943242 559123
881769 615107
768506 724523
757704 747338
935161 558667
752410 740725
519517 981425
634372 870554
974280 531948
657169 851565
534439 958463
731161 777125
672477 826562
995188 497631
807861 698716
998405 491648
548760 957320
591745 907696
823610 679965
645602 851403
816099 686284
910164 591759
712052 786584
823877 680703
820836 676675
586003 907965
998386 507280
988846 507631
707634 802195
943405 551887
843389 646820
578294 922413
695886 813447
849458 652661
702554 788893
573156 922028
775493 734271
978934 526981
868586 633537
726240 773696
613202 879986
643663 854570
629482 863916
715478 791095
826160 682786
705565 789370
980415 527591
722941 783079
905108 596531
639124 870059
505140 993082
591189 901299
807957 686221
572433 936022
777919 713579
939632 558889
908655 593029
723136 775325
654205 855109
628891 861868
826518 666983
510502 997916
801509 700586
885100 611544
899405 600015
649951 848840
520171 987900
616351 874209
735837 768384
508902 988246
741665 748354
849155 655391
664274 833647
836473 667966
864181 627053
731925 761399
874609 628323
548907 955131
762347 733027
949375 552308
994911 498852
685562 818228
976570 524204
930230 572266
788396 714780
565548 938177
783363 709869
981256 516307
874490 620556
962804 533445
868614 622898
847093 657304
848875 656531
905222 592208
789153 712188
512879 992751
954571 536961
996311 502334
679070 821306
654862 847632
904368 605031
940752 560040
720191 771672
879319 629295
826296 676613
502363 987860
972602 534883
793006 715062
649264 846724
782615 709571
571885 925799
887118 605969
628396 879474
638062 861069
632293 874062
692256 815970
900601 606057
640196 856043
651240 856798
492215 999276
992592 508455
927932 572069
602397 900976
630356 878521
720435 788893
597638 903174
914308 592687
840794 654920
823331 668963
581048 926887
624348 885298
988130 504394
496535 994812
530045 978358
975612 530209
882286 611870
944929 562130
641960 850905
722944 770072
898308 592703
974086 527119
721453 769978
568026 937405
717967 791568
802316 689617
546429 956436
628203 867906
950479 554645
539999 969773
926341 564934
611592 888415
499208 992184
777872 718791
777065 718105
998286 499368
696432 811964
911195 592559
815458 682134
584205 908585
544755 962202
846449 652553
916174 587737
616116 879495
926027 565247
635881 872190
858668 640503
983865 507765
987412 522354
637219 861425
780563 717577
619225 886244
520469 974690
968441 530451
949563 540812
978397 514961
976118 523845
880938 614790
985343 505077
898712 592348
705036 802377
789408 713525
954172 538324
910835 584689
947622 553398
891300 606079
686780 816347
946912 557436
626099 865621
615824 884146
567138 936577
814949 679792
755148 735405
653668 853944
975015 519205
920106 589620
813496 680273
747425 749394
826404 670977
807466 694232
856605 646709
684792 824197
825179 678730
697223 796331
670617 827237
790328 715791
731127 768001
624906 882502
852637 641652
771612 728354
571210 937278
598682 907655
522561 974354
877120 625979
667211 842226
910400 591765
712846 782939
626147 866000
854012 639661
747142 750359
977285 529181
934332 569942
817430 681947
985012 508140
620287 885543
942397 550970
893956 614220
861172 629764
648572 858598
785992 715885
750678 751390
761415 740603
673238 819876
942646 561009
594748 913616
659568 842958
528872 961801
514843 993491
644132 864131
588892 917257
687745 817897
827207 680854
677626 828065
943357 557894
787191 721576
881580 627323
756075 751358
514541 983344
756735 739745
587439 911550
645072 863843
566891 937206
757981 746063
707198 783467
859105 633738
624422 879574
872067 628876
564070 933683
719664 778145
839038 654549
882615 615675
973028 536152
644378 863323
825936 667133
888865 606327
927973 578105
591799 904352
642603 861256
504215 987416
682793 812530
624594 872479
910390 585729
863930 640262
762582 731548
979591 527045
569526 935376
552624 948927
745941 763125
996011 513552
729722 769360
603436 888877
600822 892640
625679 868604
630953 860848
823795 685827
590606 914233
562647 930775
740146 759131
918853 585453
886317 605387
970928 523472
934342 557114
696930 797556
972432 533609
757045 738071
604262 888251
995491 506345
585568 910331
695621 803823
730355 777464
680324 822190
960049 535320
843891 656114
631041 869307
897794 601055
596932 903896
758445 743934
649062 841992
524994 982562
586271 918181
661371 842439
738189 764761
880149 617992
759564 735296
773247 723017
826094 671971
976837 527008
896707 611336
792903 708539
586468 914169
557255 937885
817847 683793
534330 967720
539700 968389
728206 777306
819875 673842
683752 823489
891915 607974
536760 953947
954669 546510
545905 954543
970623 531216
648974 847259
664439 845219
638002 861825
863390 632276
771708 726267
781799 711129
560822 935701
795884 709082
907324 585960
721901 781681
903588 605495
510241 989293
898922 600134
907892 584117
605802 886598
514468 984847
773103 736399
979448 529067
760508 737176
817121 674168
701418 807426
572533 921082
969627 527028
718849 790905
871562 638125
548129 945656
942477 547939
707793 790820
870604 627499
934304 564767
742903 751792
685526 809852
822511 669861
820496 676857
685804 817982
936058 570963
621471 881418
642799 849797
674801 833860
652012 849025
547901 952252
733041 772752
732010 774581
602359 894132
589731 913286
837995 665601
827981 666286
713685 778646
699581 797858
726168 779559
527198 978982
748566 754639
645450 862425
780328 710341
588188 920696
784675 707602
971368 528046
975047 517609
683229 809877
963163 542357
868513 628779
962513 527595
696534 796646
686514 806508
748230 749494
515417 978309
837018 654116
745477 748760
810728 691764
776582 715243
974420 534946
620805 883873
632735 868210
697303 795552
681962 825905
644718 859927
569154 923176
706369 803235
714415 785489
551311 957464
610113 885499
903696 602352
641486 854110
820661 688949
496026 996379
796778 695051
676370 815033
581208 915965
844370 664725
628257 870169
986279 517140
580593 910474
528656 971188
908645 590719
596757 898664
752887 743676
794635 708176
550108 954278
587503 909239
650488 847860
907243 601833
991722 503628
989942 516459
753342 750185
787077 714695
989687 515803
853089 645452
622053 885284
841898 656428
662472 829656
852117 645468
735143 769160
525763 977051
643795 852531
743399 758278
519515 977353
694955 813858
683454 808556
720615 777941
624140 880814
721694 786011
974590 532607
794866 714686
805953 695530
725058 782858
864919 629922
618508 879352
857778 650359
890605 618383
497792 993526
814659 689456
749282 756398
759858 745272
834027 658305
876141 628731
797181 709187
643104 851854
664203 839998
686381 817424
925623 574530
786604 716065
756224 748038
761502 735077
684579 807557
912138 589346
605666 893539
882130 609183
725097 780883
999362 509739
655269 845176
896561 607334
588303 904976
802809 694851
505714 992068
789720 719714
648225 843789
583958 918349
562464 944407
988555 509113
783193 709956
560392 942493
675750 816700
646278 856379
618680 888812
504419 999473
933884 560048
708109 782980
917257 574195
741884 749231
974508 527668
932752 574817
893703 605962
642245 852902
684760 810575
948716 549563
823671 682483
858556 642561
532282 960470
593914 897815
919324 584224
981516 513816
653080 837376
504283 999997
511858 985366
929048 576919
676161 824933
828883 680392
748959 760109
822163 686924
528136 966559
738586 766868
772153 734704
780256 713075
791497 710459
584080 916404
921748 569297
857082 647431
819012 673597
601689 900781
943030 559248
623313 880259
946280 555080
974991 533238
683606 814452
812657 695883
773171 733016
814282 684772
663407 835242
903299 602209
792745 707325
900532 598749
841016 667215
840203 656350
901087 593702
823254 681635
835723 654706
603885 890915
579178 912297
753762 743524
708785 798197
561042 933921
616257 878855
612541 890910
847507 648929
533283 956796
871890 634842
981720 526966
822880 680879
841123 667146
771863 735570
619244 879922
515122 994866
937290 553835
510151 995265
802537 700093
574872 927755
969306 531712
745190 747803
742800 760178
964810 535711
955114 551827
585497 915386
545590 961245
910894 596955
791844 709502
758783 735993
545749 945825
824897 680887
898674 610367
958966 547158
555140 945101
830606 675633
820274 670447
701746 798304
749261 748496
652399 851879
862979 633029
898767 608387
589951 902586
531784 959745
786022 711083
977654 517233
593853 900226
527232 969536
648094 857396
863939 644200
535972 964037
868719 623939
746995 750113
743109 756250
614618 894152
632300 875683
842220 660862
955078 547782
996398 507744
568000 937032
829808 666858
575355 917650
953707 539857
539635 966581
888456 616859
978435 521065
815289 681283
613002 879532
839973 668070
941717 557274
515921 975489
800328 696708
610796 881599
514440 986430
649691 856205
969978 523741
818694 683349
976996 516997
938486 571353
978890 524569
702938 796685
958985 546786
895688 606846
622007 881418
821012 682898
880447 621042
763603 745781
646395 848846
611375 893758
699524 800573
651275 845702
907188 597101
880617 622503
517367 979812
552884 942392
849995 642615
874219 628067
906615 590096
845111 664852
844668 647978
836408 671587
724562 767348
686020 816302
570261 929336
728724 778947
848158 644906
518969 977073
544709 957098
830786 674840
985059 522782
994710 501468
765069 732288
522925 982724
645012 845202
861877 635509
654104 839461
787669 717832
747511 761778
784285 709146
976266 514201
554490 938718
961310 535745
787108 712584
529183 979202
946944 558308
977267 532423
877782 612752
945077 560885
576677 929447
805043 685609
575199 922368
605195 898642
952036 554706
795619 704474
762780 747168
906353 601437
521841 970854
797818 701891
549929 951713
780827 710394
974454 518514
597559 910772
980294 516456
586799 905341
814483 689859
817428 676505
779210 720691
578499 914486
979285 521290
981241 525038
995133 504503
834680 665069
837946 654654
772557 725666
826354 671202
532107 976130
833398 661072
601250 896314
607575 883128
903005 602821
738713 761201
842827 665222
638119 868244
691004 815292
757768 734023
729206 771476
939453 559500
850851 655500
641971 862963
973541 516862
596836 910402
542242 959777
687731 819401
518326 990911
767853 726078
596915 900665
623973 867039
900036 591028
513889 978036
690422 806184
959788 531865
867981 629144
766748 733037
727737 778785
824206 675903
574972 918137
757719 736884
904590 602588
901941 597635
722299 776106
959262 540213
815648 688039
796103 694143
930023 564787
646027 844226
660155 831459
978406 522758
782168 721074
674488 833266
815816 689584
942368 548564
845510 664234
781472 716041
687574 817638
779455 717964
778079 727818
704838 800098
662180 840340
628646 876286
634938 862800
852963 640797
606033 897602
956066 547805
549946 949308
637689 866706
969971 533208
928972 563189
649057 845255
782367 712213
877686 613493
831935 661314
881789 615875
982888 522081
652125 839399
693812 805578
590745 899907
650396 843181
842904 660174
812277 679101
563030 945349
853870 655432
956110 553668
670654 834004
994304 508547
829720 673955
808126 686037
743293 753278
645744 862282
674489 830692
645926 853546
502095 989500
941311 553903
923808 577532
606799 897967
767616 726354
840263 662537
979951 525771
639626 854195
612262 880946
777048 725936
541781 952457
857756 633517
621497 870649
935629 572826
913029 585548
525472 977168
902126 594615
750232 759687
842175 656185
670906 829084
561395 928927
707058 802711
601975 888324
627294 863665
727301 772493
855828 635725
903667 606211
801393 696093
676796 815771
580258 915099
671330 829063
804046 688964
810239 688482
618953 890390
777139 729151
788078 714399
563756 941851
545185 959489
863396 643720
887167 616039
531254 963873
928858 566256
671871 827332
760184 739760
533264 969694
806485 695207
739539 755446
940789 564013
500475 989889
568458 925096
543377 960524
922235 572339
605872 896411
762382 740443
862423 636606
793677 715217
626718 870747
817309 678968
578264 926322
989717 515410
829724 665094
703283 789046
622513 874955
558610 948056
737016 758558
947213 547342
906710 591887
743440 748721
893750 608664
564540 937075
801156 706215
820656 684297
679535 824196
561444 932171
674740 826972
669337 827902
516706 976987
701900 807053
842069 659242
651275 849390
862056 640579
634596 867445
694828 806532
721285 769374
901645 591177
982915 513956
511426 979137
651531 850836
774827 728248
546563 947532
860128 644397
928294 562526
707442 788108
844880 657902
722774 786265
717886 786948
938683 565164
691294 813821
509583 999709
772491 717744
721798 771557
688844 806481
531385 971256
797320 695344
846788 643339
755380 738663
792639 701274
710040 780712
874759 625923
713766 792519
781636 715133
960456 530099
600695 906532
922789 577775
621406 885562
557824 942376
548812 947809
735749 770203
771439 733604
788011 707008
575766 923753
839698 664505
679030 811622
576402 922164
637807 862655
680211 811065
612070 896466
676147 816920
755760 743658
929215 579332
994641 505195
784118 716963
538231 962118
523425 976037
695441 799119
847867 650546
632061 858129
583895 919013
746933 744247
977993 530093
912854 592127
896121 610221
911982 592104
571398 926505
521776 980250
839366 667485
722372 769694
815401 691022
620557 884810
698572 792011
827182 671945
640812 866889
801428 701584
565194 943868
536687 960452
932320 560319
661410 846370
514250 985039
635568 866127
894178 613703
999915 500085
706154 791225
851543 644757
655972 843649
984445 518083
957862 543283
806910 688650
579129 922858
684217 809670
774666 721508
825554 675126
529480 974478
907264 594995
867797 641539
494892 997794
512203 983928
650485 841859
857526 647908
793020 704255
786841 717012
592451 911662
884997 614644
895590 613704
946206 553559
583508 924214
758246 740966
998792 501622
979849 515462
991894 503227
713812 787812
667277 825628
849102 654369
702246 792802
856318 646002
568308 923603
915547 589921
691883 815261
798922 693176
763484 728007
560707 931363
700681 789771
519493 970686
684743 821779
980119 520772
739323 756324
870300 631939
637489 862769
895171 596414
972922 535229
619676 872110
984503 516069
574060 924534
971848 528037
559178 950281
934911 559863
639182 870302
980683 518911
839197 655236
790086 710740
700948 804816
846135 653671
848701 655515
510960 980081
776656 724725
776779 717897
896480 601753
732562 759038
642241 857925
773180 732612
797753 711416
578159 915420
715583 789241
732910 775789
709322 795346
795261 713930
838566 657393
989856 505550
844244 655324
849678 647611
751576 738456
894802 607101
634530 861960
931481 563071
963459 543117
948970 550154
671143 830429
941896 565857
708910 785661
591833 915000
758570 745717
975525 521929
539533 968674
915910 583183
645119 850009
891731 599209
788870 704947
655228 849436
983798 521386
668207 822483
552766 950501
730680 765751
844410 647013
711278 782237
652419 841729
848158 647859
945415 550575
708769 792671
899753 607353
950805 549911
984366 518776
739491 762536
490392 999689
503247 997446
943879 562021
497562 996282
755144 749614
575689 923110
777248 723663
783087 715239
557446 945549
875307 629621
598133 895954
774686 729110
680573 812909
652584 850507
693280 805194
892393 610727
703222 787685
542298 951519
931874 576792
923880 568721
896770 603053
888855 616812
620163 883079
969861 527271
943447 551106
606488 893926
572696 923681
959942 549988
562408 940537
571352 922669
833391 673423
609160 888104
646674 856788
629298 874965
659357 842956
614640 892878
579204 924721
628447 864814
843550 662087
627346 875859
577925 920859
962693 539102
508993 985333
713459 793676
716493 793124
726882 766783
861267 643997
813485 689048
882710 623471
808738 695963
840716 665910
584003 924542
838034 660681
816595 691960
646763 847482
568474 931420
969648 537492
682805 825630
603154 904301
976120 533365
913397 577243
827413 668538
985368 521615
582010 916545
598965 901566
654254 837970
879579 615374
795386 700550
583156 916243
616421 874152
779966 715064
654418 846091
815225 687471
677171 820198
580276 922756
630598 875432
810853 691357
988032 515852
842966 659042
934004 559933
883980 619198
600256 901378
773543 726243
624663 884945
847368 643463
522432 976505
538698 953707
928955 566974
983073 514502
812796 692474
809545 693772
700845 799790
886386 612564
657511 851526
913948 592001
616256 880329
760557 738010
751210 740031
526436 971198
792402 703181
996260 513192
590758 904446
760258 743557
848678 649017
790468 716404
804340 696136
619065 882186
526904 968411
549837 952789
731432 774997
547587 948328
746346 756608
923180 577348
494617 999674
735676 761888
933172 576455
537615 964308
520266 973656
811554 684662
931245 572439
719065 785094
983713 520989
697439 809483
826527 665554
668574 821580
855220 652314
630165 870394
592059 902316
525450 968356
554154 948512
782864 708203
602359 893349
976374 525176
512929 984663
693947 815588
750581 758800
663567 830903
737392 771712
545909 952999
644681 862005
893430 599818
788667 706317
567859 934872
602481 906346
994149 510827
980709 526208
915728 590726
675164 817012
741055 756557
540578 964524
996514 500843
559514 941730
993654 504570
541966 953569
906997 596316
818882 688607
983948 518902
552591 944736
698234 810073
573185 934534
786193 707733
816307 693437
615451 890068
685107 818435
794756 696726
555860 944558
655467 847375
915029 584931
853446 639892
558159 941065
719499 789857
783384 708819
848364 644050
622332 869156
800778 691605
969200 531041
745250 762532
613762 885462
776965 718515
639086 870829
770251 721749
915745 587982
909889 591952
970487 520568
904922 591662
848666 648865
572038 918648
735775 771396
775922 718836
550719 956075
809908 699350
599349 899937
754678 743633
788117 701952
874996 619363
795040 697068
843413 661288
574714 921152
535179 974427
535440 973413
987852 510739
829969 677128
785795 714962
662145 840497
945911 550036
621946 879904
785876 719431
682742 822677
950132 558805
785368 711789
987690 511542
957601 543615
742607 758883
648024 857716
814373 684194
706406 793871
524178 984736
778913 711502
822996 681128
732542 771518
572212 918680
664676 825787
655097 839944
737708 761620
850683 647011
793616 703111
603426 899249
601248 896262
717518 773814
738088 766919
919007 573057
545104 951749
571785 931473
961136 547602
888416 608428
731742 762262
898226 607902
883853 613990
680302 816923
886050 622916
885566 614654
655233 850669
740138 769756
802515 694162
952039 539536
868730 637566
876976 629811
987616 518813
568185 929055
554277 943676
899071 599991
898523 592921
856035 650887
797669 701002
887157 605892
508196 983870
819560 671749
903708 596331
823769 670362
986681 514259
944227 553996
767684 722590
971186 532946
830212 669965
699968 796281
521670 976846
956553 539974
961652 544771
685874 810632
685991 820745
916866 590079
589583 917957
573859 919694
835427 662289
801789 691295
671751 829147
858398 633679
774635 722166
863108 630799
938559 553585
601837 898309
532896 975230
761708 737095
928197 565285
709808 791315
869151 623187
852394 653041
549744 948048
622692 873039
584348 918295
983412 507878
862032 632427
830940 677106
753320 747262
979155 519982
703590 800585
511450 994887
747389 749635
957347 542755
785736 710585
903689 600587
612928 889230
966402 529993
783706 720914
707000 796176
895924 603140
842941 663101
581550 928449
513263 985248
859270 635420
662180 839024
532078 971732
955044 539448
568724 936043
653442 855224
969016 528992
838729 658798
732457 769712
510933 983465
853579 652569
844211 647910
567483 936143
675185 824067
820806 676508
931512 560914
974201 534812
787564 720814
601146 901465
614064 879753
776271 723005
743732 755434
785412 708813
747288 757830
907173 599229
838096 655966
942427 563059
701811 801831
945034 554836
672626 818084
987169 512272
652693 846285
662209 828045
717070 774160
824406 676036
704447 788740
654000 840328
713785 795001
797358 704847
773595 731357
572267 930966
704927 802299
668853 832771
715818 793599
503301 992868
883370 616191
549355 951925
617715 885938
703475 788275
966861 534635
686456 822650
788863 708790
642971 861240
858145 635856
779519 719674
674411 833271
566004 934050
592018 904898
517262 987300
570438 928020
874592 626402
726147 772529
921004 588588
924870 581768
622653 871148
543640 963770
588143 913049
538857 954963
692311 807035
822772 680573
741836 762101
972480 533605
943378 559870
599877 895156
750606 742330
591368 910198
590901 914530
776702 722120
903073 595398
686831 804810
816972 680118
527843 964930
562975 937811
810166 698414
913139 587677
845205 660092
898818 608616
925613 575063
716684 793105
970552 533136
829309 671604
725944 764246
788982 706086
775740 723179
837385 665412
937710 555078
663185 835619
557339 942378
737235 765511
722515 786790
613452 881010
965970 532044
946168 561095
632398 876172
923046 572113
729262 770228
736934 766886
709566 787288
973416 517368
916377 590104
962815 543831
756150 739418
669482 822419
867427 635044
763576 732388
652964 851339
495677 998272
513109 992778
793429 708695
855168 649437
505150 992504
861256 634457
732280 769664
795333 707240
726619 775204
766040 739330
919819 574462
744246 760399
738139 770549
998156 504808
888209 604620
541109 949946
838903 656201
562693 940090
526070 973354
611592 878728
667031 841148
801165 701072
643127 857246
969879 538131
683432 807987
994386 503319
547337 955162
522723 982063
799512 691520
641233 864822
918036 587277
519545 980823
575002 932783
857736 639540
904841 588987
883642 610231
822800 673393
520038 979606
841327 659834
653387 843563
772490 727534
819278 685298
718851 772785
706244 787967
539226 963814
522810 967670
591619 910247
869472 640097
525618 971920
625440 882030
904216 591089
943731 550822
929453 573372
870361 622691
520733 976096
701177 795260
918301 587475
667701 837804
545668 962086
787112 707139
892433 603759
584064 922729
708485 795650
562403 929028
599775 905871
961523 535696
989387 508518
966089 524099
608138 901716
970111 531786
616782 890618
678164 812596
807110 686766
716097 782350
657711 842473
664953 832015
841914 651789
539652 950807
955400 540666
534498 962033
657264 849622
570683 925315
728887 772482
678915 822821
886933 607700
800958 697235
659564 842594
667566 841499
745492 747871
913283 590236
887857 606521
746837 756255
583439 913108
526478 975619
660450 845382
737778 753638
742075 762424
987017 506322
528464 967430
967493 540974
714129 792122
618706 880310
937353 566681
526554 977498
637219 859799
689137 807246
564348 933684
933859 570764
876775 621240
787154 713503
650016 859009
588359 916245
904434 601543
866813 627164
954139 553554
520106 971205
556480 950836
608471 882060
790790 715421
962396 534213
924799 576050
684542 813345
634356 874300
601015 891346
607374 892679
581725 916612
831708 675671
879252 618928
755869 738950
567850 924246
644762 858321
996718 501538
584909 916795
559728 940766
918546 578901
934404 571410
551151 954382
699063 802549
705416 797857
756711 747997
528469 973550
725401 773748
774002 724688
983595 520035
670923 824269
773557 719133
871879 628441
942822 561434
630240 874122
736149 758004
804614 691652
769049 731894
514671 980547
954357 552703
891456 603597
917822 578853
920399 572765
513474 987319
751521 750703
844504 658285
623552 886388
765735 732968
877539 623119
809532 688288
530837 973113
927056 582196
518297 985634
622810 879356
653809 840804
609253 885407
592629 915865
849602 642417
769505 739288
619553 877567
551688 940559
730596 776942
589206 907621
586022 907199
550858 939296
882440 614897
828364 673558
605574 899427
496266 994740
521773 987393
915244 590221
563597 939681
908001 593051
774352 734167
888853 606237
917857 585297
799918 694171
621595 873974
559841 942129
841966 664394
652054 856441
557090 935824
502712 993408
935696 573877
908521 598262
860930 634903
600017 892008
648854 860841
699337 795838
857496 646204
994052 507641
940123 562907
739254 756996
570240 926516
742963 763307
536343 964223
769301 728858
754686 748794
807512 692800
609088 889241
737886 765736
573903 931925
659908 831305
802677 688204
637353 870859
563364 932082
745445 760416
605014 903123
984161 524682
811252 688362
696007 804534
659731 849008
843295 654878
918886 582310
875116 622625
571229 924047
800186 700485
860882 631409
763611 743040
908510 588104
654716 840142
998076 495375
698362 810711
541182 968263
754439 739096
854630 639570
816855 676715
991210 499382
769461 729967
549756 943150
701172 800913
642396 855888
918684 572560
889283 603671
957848 537894
804414 703222
583822 915665
514860 975653
545936 961801
780500 726734
591480 914020
955805 546451
639202 862276
697211 796729
542556 960096
608714 896138
736989 771953
960707 532296
633105 874889
998638 496239
633891 857178
758752 743124
749008 752614
567631 938853
872687 634589
997762 499835
523235 974917
880216 617451
887520 619849
799100 697547
911977 598002
509932 987628
668213 832963
745885 762334
544442 946009
901847 596340
579424 915943
809686 693889
921265 587605
774174 731063
872900 622483
585538 910720
859677 633965
974884 517699
651689 855720
606997 888998
667706 825735
600095 908186
517187 983815
711672 792594
687167 821033
922266 573839
717897 786608
644314 855214
929293 563906
715779 781942
733047 760827
871068 620721
778518 726873
798135 697861
891815 614411
959650 546032
981088 527854
778472 720762
990268 509403
721854 785502
859649 647962
861631 637433
765728 727194
989504 501706
709303 795967
798164 699287
989864 514630
889974 602308
541307 951547
784204 723413
539921 955316
739500 757482
684037 807292
614457 880047
524116 974924
843940 654507
732754 765560
666243 831584
671118 830273
645229 860023
759684 731366
622219 877803
559486 936880
986576 518256
828738 665022
869537 626243
903429 592153
925949 568979
611596 897155
512213 986156
674793 834868
650700 850011
773157 719402
857757 635580
959436 543833
832901 660415
725401 771245
680917 824113
680905 814998
709180 794838
854581 650286
642421 854191
962595 541563
496558 998605
690045 815731
545721 963208
745983 755101
570059 926415
648467 850289
887830 621989
566557 926713
690629 801387
972148 523071
860629 641041
780291 718039
780494 720203
680476 814168
598533 894274
775226 715138
712849 787459
688840 819954
727862 766565
589477 906085
985660 511418
769374 729277
857861 650253
558652 935190
812782 695135
970171 528759
737521 769977
609600 899683
837335 656150
692692 811719
721099 779840
623397 883195
999017 493804
561848 934209
647481 845656
900325 593209
568542 937911
944500 553415
659584 838443
560171 947660
827483 681932
598810 905331
785711 710329
874449 621628
604126 888481
875885 622644
924006 579345
924619 571090
587153 904067
846380 653961
525913 976925
815818 676562
797097 696985
839826 650579
576808 932465
757720 742457
972469 520288
858039 640684
751989 757960
825230 668128
887727 619923
876957 620920
913878 585143
887444 614346
767042 726588
906668 598380
989311 511662
973461 529541
614998 888319
951150 555064
546087 944889
655757 840340
950129 546971
964955 544869
816745 687650
725470 768585
539725 952328
870504 623115
827323 677271
857433 642683
757905 742389
803227 704180
493833 997815
804494 690217
810889 694069
845900 646155
902885 598205
578783 926567
865386 640843
720314 789317
651586 849757
822215 673286
751420 745779
597562 908323
959563 548673
616642 885314
552097 956796
939860 563856
938048 556442
671231 822447
676597 821348
835707 668756
891489 605934
693061 804055
670839 827386
917729 588752
779113 716476
523914 982883
936222 568326
846110 656752
935965 568860
578858 913590
608369 882182
986103 514905
665370 826023
681493 822492
595414 903572
945762 545136
789283 714636
930221 560129
890563 613445
818905 681061
727797 771694
599991 892169
575292 914985
576093 922415
909873 598149
656446 844343
724786 779411
654576 845066
536238 958101
804319 700847
730619 763289
755567 746092
677567 825196
538265 963590
987689 518179
575691 923039
919808 589714
714151 790325
745878 763034
774436 719664
904602 599952
557564 936608
550943 956343
895553 600891
677038 817967
706731 790611
960883 543590
732112 766711
736168 772996
943451 554347
916330 584888
577764 931663
718741 788764
712396 792028
608506 886305
675654 832804
802144 688255
504394 989592
638729 857271
789220 717011
757866 735035
573709 934127
752769 748949
537564 953508
515046 980710
812776 684531
525991 967267
791436 713403
861415 646961
755497 738299
743272 762661
694353 812985
891997 598671
839068 654531
703087 787009
862790 631728
979600 520372
901123 595995
981422 526543
787455 722087
887195 607700
712422 780500
589206 901778
973399 524916
717229 775754
762457 745048
848404 651963
780390 716522
788288 703259
682242 809151
758885 732864
533799 974629
841740 656591
988126 514535
789583 714708
988265 520711
931523 562997
698416 798216
606578 901064
910784 595723
524939 967027
530296 960531
902761 602649
856161 639601
906777 591576
563458 937027
905067 601352
758547 737249
999969 493289
825372 678352
944598 556338
996670 502603
616677 873404
551561 949732
687258 814444
548025 943064
671464 822325
603751 899723
975609 516276
996782 498668
967369 534477
881305 619430
619459 877382
623967 874709
737382 754973
747425 758533
754391 747559
937238 554004
623665 873722
572892 930982
964431 529861
827359 665384
773154 729978
626109 876254
642530 861263
905738 594795
894846 601223
688893 804013
538660 953240
671474 829791
645117 855463
550435 954377
792995 708211
997757 495139
770610 719571
945647 550401
923345 571475
862254 640386
618906 872154
865951 632397
668461 822613
720910 773555
778723 715058
902998 595562
746014 760564
595631 901921
499114 995824
574483 922225
657847 850161
713766 778716
904560 589893
671440 830182
511260 989052
932329 559086
881407 625900
653250 842278
665718 837092
715805 776329
858798 647963
569612 925267
508760 998875
739556 756019
709462 785315
898349 602133
721154 779686
753280 746404
586099 917391
829612 677523
612664 878037
743641 763156
927760 568313
639269 870568
835454 674395
924812 584186
834841 669020
663611 827947
498424 995737
895202 609132
986459 504941
638447 862486
773957 720469
902752 598894
717174 783508
957304 537572
722234 775368
979431 511781
668577 832210
596290 912051
799862 700652
875949 622179
923192 583619
729646 767566
893282 614314
638925 856167
519102 984951
824267 673203
851190 642699
828856 678699
827246 675219
963670 536306
564549 938430
844392 650210
799987 709187
966203 531676
543641 966029
987063 515869
978827 516348
507070 985667
893267 600368
828647 667509
923026 575380
881375 617174
770003 726891
792555 704404
695668 808617
815726 683987
888977 607294
793315 707151
513144 994973
995230 505892
614584 890597
795113 696065
840095 651854
749489 743583
828902 664506
826354 673021
879618 621283
707956 792783
978443 516350
783711 719222
742754 749449
995855 507316
728023 767724
559587 932494
791922 699017
746203 754813
749619 756463
605827 896711
672737 819971
699089 798717
920053 578460
716251 784306
905288 585519
739808 766083
838110 654848
930306 561878
979222 523875
744148 754676
585034 918730
819869 682732
987679 503442
913548 580439
503324 986844
685996 809405
859893 644159
516052 975361
738974 761129
584842 917600
811480 686233
909388 587774
904778 589455
497426 993036
930699 561519
509849 987378
539383 964747
914919 588666
804892 689794
814642 681908
579619 915719
739825 751596
823466 683045
520937 975955
568550 927148
738859 758809
552312 954983
906107 603077
801698 694073
527388 975615
941661 561782
943410 554177
515706 986726
703721 794388
659017 836541
942231 563685
521041 985916
946178 546254
919603 583664
968701 541226
726449 770645
860030 633157
585757 911450
703447 798671
531408 972492
561779 936638
838981 651137
642466 854202
574162 930676
979787 513737
877545 617832
677586 831289
853938 652165
858958 644464
996977 512343
892960 616510
613389 880706
636272 861467
813337 691654
733387 757940
539309 961986
864621 636138
744776 753456
675251 822098
545279 944822
542526 951198
666177 826978
882433 617729
738120 767541
665658 844078
795416 712757
999979 492944
674872 832291
983301 525948
687598 806768
925425 582730
859729 634999
589561 916951
790357 714388
985723 524172
835352 659388
505831 995411
563275 941659
935186 572733
920844 588721
828196 680311
548448 943877
988165 504585
709857 792578
600372 900440
948780 559005
707437 799120
927060 579722
664896 833461
818579 673066
804549 686670
707997 801436
760558 747017
528013 977271
578313 918697
855069 651210
835986 656154
825524 679714
558139 946266
702055 794889
772112 731907
543263 948110
539737 960899
918535 574992
913414 577886
793573 705186
655724 838229
685265 822177
592376 900664
677772 829953
731928 771344
572167 936534
842447 653714
779485 730350
594927 896045
857263 651666
942640 554454
874847 619347
811497 692568
823201 684354
947715 547308
577204 926885
822325 683585
899417 603277
989879 517154
880922 613135
884162 617630
997712 496704
924903 584237
838057 654963
542428 963852
789119 711943
741814 763238
960524 532145
506948 993677
923907 577594
848151 652901
875918 626606
927815 575682
687743 811784
861120 642482
586250 917436
498986 993697
612411 881535
607959 895080
923103 581252
901284 603008
661887 830533
954551 547743
779321 712278
681055 821156
647449 849590
594932 896859
562858 941144
768309 737195
865444 624957
569834 933863
993466 501096
638085 865499
585643 915160
825871 666498
679111 820412
618667 881167
610098 892107
557815 935921
661438 841299
572700 936172
837830 658545
659992 830146
853189 656060
622313 879507
924580 566378
888507 616405
966187 538020
874993 618281
850217 656268
536185 960243
782752 721774
778057 721706
548386 946579
513584 994538
938783 553369
736633 770451
956497 543205
845119 662885
674866 820431
941210 553413
765819 724904
572356 922172
934629 557408
661282 838731
878340 613059
710213 798726
648845 855571
842447 659901
817033 689037
758504 750757
820985 671438
860359 637055
927636 568562
543233 960995
644180 855113
706305 797349
858992 634863
763892 744308
806378 698914
751471 746276
721722 768288
530086 975880
825242 684427
584343 920630
985494 504721
807142 686714
812210 687325
593401 903886
731744 766843
886493 614360
716812 784118
759758 749692
766768 740799
792545 715230
702223 788871
813365 693021
751921 754603
715347 782355
512487 993186
532583 971313
693213 814540
859961 646538
594254 897294
966316 534934
899639 592482
831161 672866
850612 644498
669586 832017
720345 789441
688607 814437
943585 561536
579511 921084
636855 873107
989400 517711
942981 565074
700489 807648
722129 778868
900529 605844
551966 953951
900386 602181
983131 526781
603460 904579
515754 977680
607313 885505
856047 646805
586818 922664
716625 789560
888000 620325
875901 618159
992539 514683
750685 739554
986877 504922
695813 808882
583637 919988
540571 954095
501243 990793
983426 520021
944786 564993
961686 539307
532372 970935
848165 645751
844197 651005
730147 761934
533177 957542
852840 648851
669661 833899
758264 734662
699788 800008
996252 494367
645307 859798
850821 658390
805437 695821
502154 990604
540380 968190
998390 499469
780569 720501
584332 918209
797481 693354
926522 574212
498307 994659
964746 527586
885251 613338
810924 686790
901289 601968
549071 947104
986532 508013
572047 920411
905881 591799
781579 717988
972587 527808
880049 614111
996820 507913
656867 845927
800551 708095
869124 630494
727280 769492
975883 516888
593146 907082
577369 913999
576857 931929
763588 742237
984420 522775
773593 730703
508664 994860
643669 860485
561908 947245
960852 537351
934496 562161
632993 871581
543474 950275
961980 535230
624881 874086
550366 959436
519385 981951
655611 840096
938841 560494
642225 858040
686396 819632
847396 651078
994046 504402
693937 811219
732738 757843
730704 770064
825493 680987
727038 765675
585571 916875
627932 872978
980748 524885
730579 759925
865338 631732
520358 969917
942298 557830
657399 849597
779535 714501
800403 692233
552637 954529
697190 804908
999205 492496
618597 883545
994145 506572
666476 830182
606461 889115
840388 663787
810940 681253
823169 672917
819090 676006
762225 737039
819161 673160
690124 804056
996716 512024
951558 542824
605345 901693
495626 994580
529857 969974
956923 535790
643750 856841
997087 504651
672194 830568
958105 547821
574255 930009
635093 862673
708044 799784
989028 505638
654941 851496
971089 529183
877871 630313
636294 859970
587506 922399
696332 801665
613912 877954
794732 705468
599623 894922
800129 697232
591305 916335
946322 550903
680446 812460
794996 712601
819802 679979
732564 766048
527280 966844
844983 656090
709377 792317
882282 608980
900252 594678
905160 589908
744060 763644
612676 896487
608282 888312
777596 718254
751683 756442
911257 592896
767728 727136
827277 678669
939811 570104
563618 943095
626105 864351
946728 545416
636678 869027
667603 835614
593825 908396
633139 864083
913616 591784
850159 650275
684296 817054
979529 517797
960264 540949
932711 574928
629531 861257
530477 974429
909393 581169
963244 538931
909325 585025
921584 583834
524504 972385
789956 712633
833551 668402
595959 896140
714762 787050
549819 952364
540888 949723
702447 795741
980879 517210
985790 511397
731783 763364
661672 842807
723617 777367
943632 546475
660539 842825
720537 782051
951883 542312
892304 610556
799396 698841
865747 629626
906233 593515
693688 803765
844556 665135
887029 607432
658976 845806
962315 542470
603834 899794
724703 771354
608027 896205
547731 949913
830256 674495
813350 677101
982719 521644
796514 700717
845961 649389
652495 855579
997206 506092
544323 950258
929631 573418
895554 598936
923020 585824
833019 657855
894690 597268
703480 788836
846237 645720
989652 506889
718708 784291
616695 886588
850698 648139
549566 949635
851163 647422
526726 981800
821485 677129
899201 603897
789025 711820
841117 654654
761337 745048
704059 791176
610763 897683
630625 862575
687315 806715
634578 860740
900001 594119
558278 947237
801930 706755
806588 691506
723280 777519
605375 904348
959311 533140
872751 623746
802361 692816
623019 883847
911753 587731
816629 681417
770203 738694
910255 587573
603017 902443
539090 956766
781662 717640
626423 868101
882952 612732
729228 772016
904328 599759
780523 729225
889525 606620
645541 845564
567702 940815
777476 722767
922614 569991
944432 562433
973482 527981
628361 875826
748725 749198
889484 607270
699088 807495
567111 942600
782572 716505
984873 522337
612203 882630
671311 821637
967424 540625
995242 511172
781144 722097
599290 908904
526907 979123
770412 726511
765230 734396
993499 509649
717143 784104
725752 775310
782160 725660
745273 761207
887735 621006
856971 645618
878909 627654
849757 648118
584915 916219
533798 961313
956924 545004
857204 636111
748868 743119
762627 734851
639345 853153
788210 710263
971115 536693
899608 598431
679718 815737
749027 745353
697341 793871
824678 678395
652420 851273
785560 704592
555780 945939
583529 911419
633997 861245
669476 823121
943088 549143
770864 731650
549527 955544
789226 705513
910845 587701
593641 906315
961550 541956
886139 613365
943458 557550
665804 831220
690439 817300
779123 726933
525499 978793
817143 683977
896544 594194
688120 821387
547394 951622
716044 778926
847507 643063
960816 543699
505887 989413
560131 941245
850267 656421
740945 763322
594221 907406
931000 560272
533597 961361
923258 579410
777075 724916
774242 734817
795494 697735
789873 712677
566158 942057
496115 998618
844454 662363
649867 857697
933282 570020
980594 526136
749325 756931
884903 610963
950349 558510
793254 700481
591423 918531
978646 513053
702425 790820
838184 664710
876098 627446
684179 812090
526167 970670
896672 600245
818806 672481
887671 608242
939840 550659
593137 897874
628545 867814
787529 718711
786924 710207
825222 669091
548843 952649
631487 870026
962148 542335
992496 502694
932759 568302
978350 513234
594279 912950
920694 579168
972551 534495
869016 637405
853068 646810
920787 585792
874155 626895
935851 555412
601066 900324
780670 718005
578506 925529
577506 928366
643506 864086
524201 985142
763166 728588
538747 953398
578592 922223
551902 945958
919287 571624
650673 849736
767577 722440
739913 767268
924968 568992
731906 769935
888764 609347
548961 952727
569749 923656
811254 690285
826760 675886
636765 853666
631459 860971
669703 838561
862906 628816
931075 565593
876006 617044
793692 713897
840154 666214
859096 650512
966725 541937
921706 582387
763981 745587
904747 596639
527112 970662
560461 949325
656759 835083
637140 856571
993132 504643
506320 984032
921829 582348
683472 812133
986852 522722
871702 624376
850763 656615
615834 889153
797148 700581
685895 808376
827573 679004
664013 840697
943433 561826
874243 621993
529681 968847
621767 868896
654189 842511
523182 985747
677366 830332
722580 769228
592869 906433
940366 551922
638085 856089
651548 843331
984060 525049
756316 746232
501264 990760
873449 621469
586598 905148
889617 603532
535212 959550
572506 926338
544692 963720
579498 929398
813488 688630
659268 843693
853870 649309
839692 655062
939630 556516
876817 613937
971874 524777
940261 567716
951312 539782
685777 807422
820653 675198
672241 820681
929002 563516
632345 875590
606739 895260
917286 584321
944693 549413
986309 511350
636312 856290
858115 638490
936917 553211
798376 707686
678195 819388
637204 859501
632788 867072
589681 919302
568733 938067
888361 614706
943336 550333
541097 952895
670532 826387
580283 911039
681792 816130
743671 747111
634084 872616
787602 704175
561454 937825
530177 963621
534871 963427
883818 625176
869315 628472
575046 929987
718854 782167
682901 810693
978783 511941
649285 843759
989795 513275
895293 606913
551541 949770
718731 777160
641889 863694
998334 502707
732442 768077
601858 901727
548041 954804
917545 590795
908523 597859
812547 685782
756468 736949
873087 635432
537070 956911
569021 930591
547427 944506
661742 833671
892499 606026
680435 811735
981031 522742
911082 585526
643161 857593
787214 705367
941377 559928
628175 873076
717113 791478
733815 770792
873752 626750
846619 660727
655107 837686
591564 916679
981758 508510
756062 749114
895616 607194
787421 717443
537802 969447
747488 743511
544096 961884
917436 589850
981297 522095
737421 760880
650588 857974
691951 817873
964221 532248
838834 671156
670721 833754
887230 610393
871814 633435
537393 956263
998250 509946
560606 946231
505454 991468
875570 629813
892310 608576
733072 765187
737039 772742
786627 706799
881943 626296
952571 550060
790214 705640
698395 803475
526502 967513
518581 973141
707492 795893
642431 858322
509802 994179
883576 622367
847013 647797
760305 746879
862923 634036
734150 756263
659297 844934
513065 992584
598739 898013
944780 560447
686644 809213
991680 514700
777540 713957
984043 514210
793913 709297
675252 831682
611222 892294
568792 930197
864167 636076
946039 556514
764396 735119
742627 759722
971091 520422
961748 547963
713431 785285
928355 571394
899901 607771
679901 823985
544635 954958
915146 592253
942985 551224
626262 867796
539933 957070
698838 803937
508834 982156
709273 795752
897258 595642
941386 563183
999457 509578
881048 616158
572765 931858
835401 672084
837690 660966
608074 884294
997702 496948
966621 543309
821765 669044
738585 770079
867867 624388
925453 576148
495282 995498
896095 613867
952927 537391
730292 763542
769317 724819
828263 666381
783239 724681
676630 821916
756254 736785
962949 543247
934604 574302
621134 875726
853087 648573
878221 629199
606502 893741
670098 828154
646043 860240
850604 648300
616092 892144
616238 889829
913199 593237
818031 685789
917219 580282
557995 951831
524928 966712
987857 517135
897090 610903
933766 562991
919236 578729
730690 766754
687712 815489
583781 925862
838634 662446
821767 684065
958609 544598
747258 755814
861234 636097
765230 740148
628951 863509
821991 684368
944222 554861
507542 983478
715243 782010
545614 963570
644245 865125
813288 695293
576280 917299
513117 987374
990161 515420
523147 971645
931894 564737
919540 581097
739631 768701
918334 590083
523906 968517
933905 568649
582903 917040
650787 842439
590181 916572
675931 831181
762790 728214
920246 576858
714869 784031
601197 904559
922243 583303
826421 672697
513546 996286
781013 717924
714269 789167
886175 604465
951878 553917
688164 807427
707336 786122
979548 518611
646689 859643
784902 720358
856223 641614
580882 918840
943092 562475
969248 531674
661969 828829
902641 587527
933851 574744
549965 954693
766101 741528
897685 611758
871313 624587
704890 786077
881236 618699
930390 573704
800395 708302
909067 583123
715631 786382
918303 580136
541663 950183
922722 568256
684443 808630
934730 569668
715154 783407
701185 789892
543207 952794
724204 773367
656074 849117
856398 637871
567019 931953
824932 665935
907595 599103
723658 767100
800643 706550
997415 494109
851346 657518
707888 795833
909619 591457
684033 825244
832377 663417
778486 712577
598087 906140
810390 687059
677305 817230
926069 583086
728050 774285
885289 607577
753593 750643
768712 728553
825321 665453
602763 903489
931941 568157
765851 736464
598529 903521
649578 854847
970661 532793
871858 629421
547806 947430
829776 667407
658198 844166
851172 638918
724798 771001
567977 940371
519834 975402
968762 527497
960649 538168
521143 982405
568546 927952
814730 685217
641409 853167
629771 865560
967284 529956
593554 902580
620214 871351
931606 573256
514548 987416
956588 544868
652526 853051
940397 552397
600154 909091
862279 642622
845105 646515
742930 751854
496565 993815
740955 764220
793355 698267
610266 886585
703868 803027
852752 640324
570820 920496
670632 832906
700305 795265
712233 790475
606015 899393
769163 733299
573714 921157
883558 616544
681896 810214
720817 774124
680105 825769
523440 975910
674801 824949
643994 852198
532003 964782
697971 802657
966835 529166
620500 869824
859209 646057
691466 802206
993497 515742
526240 966248
503526 999347
533593 964002
567436 935422
672909 819457
735509 766924
755068 737745
861418 645056
619053 874434
661237 829838
812514 694510
935167 572902
516601 993071
506294 993223
565911 924286
668383 838835
658086 832668
510365 994222
818392 685510
968799 529231
535755 962245
513323 981760
511785 995990
690015 815520
689763 820156
608910 886202
828451 664692
919034 577880
935481 564175
529992 969882
931622 571731
690950 811401
617313 872984
677393 816536
955794 541201
548190 960010
545098 953421
708381 787189
551856 956802
684573 807851
644359 864394
597086 910585
543039 960138
570413 934776
862725 644488
834002 661143
762256 736873
953566 548982
975715 524428
828368 674786
819518 676210
556092 935755
661711 848217
904351 590873
568456 933077
634831 864998
990944 506667
801382 694048
571288 938349
819163 689811
731456 759231
742401 764547
976183 530671
825413 680406
720393 786456
553794 953020
799945 698347
780601 712265
579492 914508
644383 861731
681226 824896
524686 984477
902876 601493
871501 632219
941924 567147
523651 971498
770937 726582
559090 948012
521433 982417
648279 844573
543472 965135
570559 921265
868976 635603
504846 999566
691294 803555
534883 958777
624948 873404
659778 842358
918968 579991
992075 503110
580341 919801
931072 576076
953520 544767
683713 820530
781969 710568
630444 868357
750028 743866
891005 600626
743084 752460
800285 703795
721582 786686
541534 966729
828245 667941
604212 898718
786867 718545
519683 981005
836966 660925
987754 503597
545881 950451
693331 804461
517902 981977
507642 991217
911953 588316
939693 556847
990167 504031
557213 937067
832726 671634
577028 916934
586795 915134
574901 928122
804310 695465
983895 519217
540866 956939
989719 500430
876345 626172
973475 523164
683729 816516
990135 516589
524768 973483
737670 767493
975693 517427
931410 568489
845394 661588
564169 927182
736556 759550
687509 814636
555384 934864
858839 642828
791775 701742
967944 525965
745342 752303
961816 538108
731704 771270
593013 903862
503153 994066
743331 748603
956936 544408
825249 680729
951143 541938
598185 893500
996278 498112
568311 925836
727436 765380
632720 870659
905920 589626
880229 614911
510117 986944
652653 843075
948736 559792
643952 865936
741318 764551
791413 714827
884594 605871
514571 993300
562104 940588
874612 627039
591203 916816
542384 954107
533660 967956
969140 534529
611988 890813
993049 501538
630070 874437
519164 975767
645730 858341
636074 860260
541934 962235
640798 860327
817667 680276
790299 700507
817647 683308
571677 922178
850420 640955
574037 923760
555204 938019
815463 693002
958597 543054
900071 598393
710418 794744
543487 961592
855668 653918
900026 592248
662879 839175
611509 897386
871746 628472
655784 835708
610143 891217
853758 638964
743186 759593
553307 940686
617373 879593
962689 527911
731326 766071
860136 645700
587029 903996
524472 983064
521527 969172
575916 919972
857236 645299
690438 816260
961729 543160
697581 799923
625686 879150
831217 665713
966081 541522
582020 918881
965408 525326
914263 575783
981421 528089
848666 650654
727493 765496
701297 805383
959614 532643
970979 533134
741209 760199
810583 686615
872293 620331
517123 989633
950587 543713
532549 971023
866079 631474
618660 883322
991256 506880
880722 611209
917619 579636
549160 948687
977701 518182
662496 836330
711254 780293
667369 842411
838353 660677
727208 775073
794108 702438
634382 867565
957227 538524
755916 753175
807306 700857
779873 725239
534336 970738
949798 553297
877009 619837
743138 756622
533376 956730
585211 922013
776200 714638
959514 535549
786587 707259
948095 553842
725468 770818
738084 756472
774621 715546
745567 754076
537688 968472
682212 818346
776579 726114
762475 738574
927561 573821
564800 934518
714679 794721
779258 721722
717187 775110
942671 567162
609594 898536
814997 675926
856751 642652
576594 923142
983949 516845
638860 859682
841869 667784
753054 737623
646623 850352
581110 926595
953378 545783
509773 995713
941954 555835
515909 981384
651417 852544
501211 995201
571172 933784
687293 805682
755286 745021
553846 940520
800543 697102
758442 742997
792407 705047
895405 602031
917118 581736
763317 732976
581847 911884
732699 759102
888377 618044
942345 555772
531103 964323
918900 575707
679368 813687
786980 717283
505780 985838
746166 744781
670914 834109
738760 751378
724331 781049
915245 591623
674906 832456
810933 694633
936719 558407
620460 869846
666044 831006
719118 776096
807734 683554
543444 956106
948406 547656
983683 523279
702691 797501
926435 578173
797421 694772
869672 632750
548505 947872
635970 866264
704275 803403
761923 731962
865624 627079
700978 805597
931078 571809
783324 711817
907370 583130
621336 877949
941759 549523
510332 994026
992612 500351
676608 825093
747327 747160
503045 992572
736267 759930
701867 796306
651951 852443
538738 970752
797510 696636
612540 895552
940742 567398
550641 947161
667322 836433
875896 619008
605019 894144
567200 942179
691164 799504
783577 721318
651076 844235
766516 733551
616584 884033
731400 772635
567263 935172
583097 913939
828223 669001
921078 573919
959925 532930
967549 525860
589084 914397
692538 801216
957930 542881
804420 700289
731399 767617
966820 537125
845627 657073
921193 588761
764045 733331
852866 655301
932170 558668
890185 615263
549861 942540
796235 702229
841559 661219
882245 626273
708093 797492
592870 897628
726770 767619
868375 623407
853407 651012
825267 671362
840018 661682
937424 569229
860197 633014
778166 715843
878219 631177
901887 602453
856065 638142
959186 541360
648460 852932
853480 642541
964197 537721
643217 848758
586517 921726
619034 878727
549322 955126
931011 562107
665282 836460
566572 928299
567454 935304
754527 747179
773223 729193
947731 544018
660546 843480
649028 855026
769148 739909
573057 926437
842044 653234
773414 730402
751551 753661
860086 633240
551905 946072
587897 920578
672995 830612
938544 559867
742626 761594
973236 531736
767349 731004
705562 794327
667391 829808
817894 691600
988476 503817
608645 894594
502006 991239
977847 526882
963614 535663
751404 741390
589638 904105
961546 547288
910842 593185
738521 752929
579602 911378
597836 904992
517611 988269
857003 647261
902267 604159
512609 988663
725235 782465
833328 664673
606728 886739
887594 617006
778781 726295
595437 906622
650107 849594
992709 510526
755817 740803
722055 774949
783424 724815
718309 784113
652040 855984
691162 809566
735870 763264
708023 783001
669219 830895
807654 702195
583279 923978
798046 704232
592983 912155
635314 874298
901887 591481
520934 985179
632388 876771
561523 945869
986224 503980
887473 610602
984653 509859
610818 891752
905319 591549
850980 654094
748105 755852
624664 883673
550034 956049
831335 667721
967581 523967
994659 514609
832754 663131
942330 552578
596033 897667
999047 494911
528609 972720
861204 640875
596681 896384
635420 863895
702687 791202
495282 996278
645128 855552
513376 985701
587434 912584
538706 953756
866309 624166
961261 529243
662784 830460
886875 607793
591082 915128
755404 743142
568971 939627
857148 648610
552096 956524
799783 692901
697456 797003
883191 607128
527575 972198
610615 898216
869886 635197
725224 776226
996357 503729
656488 850951
503405 987710
649000 851527
620903 869108
545577 960186
997734 509477
977985 515263
749837 743380
950373 542896
646291 846880
693991 799982
778939 730847
645730 851928
984502 521774
944208 563282
841973 650981
763226 732940
715877 775588
953288 547606
831382 674914
552472 942839
506017 999905
776440 724393
790554 707605
859465 634594
848496 659976
587547 921514
869995 620204
937394 566391
527353 975719
554752 940607
894012 607590
523145 982236
509356 984754
801572 708350
906202 585197
818818 674080
969337 539074
698140 792309
537464 963926
959992 547838
596335 898697
623693 873016
826923 670090
700194 807887
573814 935353
857301 639658
728639 773168
608195 889831
581831 918348
960452 544822
804130 701228
845658 655131
760705 747632
589560 913730
949183 556507
617483 887904
684366 808540
837753 657219
817519 680980
757798 747901
819365 689967
534627 957048
743025 761287
517559 991853
635210 862547
721478 773477
545828 946918
729345 767277
676919 828419
944171 561191
956691 535456
925495 577735
681217 816235
765452 743898
551875 947536
560685 932501
693520 812616
953058 541304
690676 810557
659310 844814
920186 571231
868401 640917
540441 956322
724334 772060
511541 984054
844835 651937
680398 821417
552951 952849
681469 819893
732159 773012
766023 728808
855027 652474
854005 636172
878749 627990
781373 714588
993888 507138
835584 656124
988404 520602
683427 810728
824058 670311
636075 873501
712775 791597
746699 760412
625699 868981
554728 953611
962964 535499
634071 873949
834783 674238
720534 785175
588314 914169
628511 874348
933677 575783
974620 533313
758123 733196
819391 680206
757409 750035
997667 492750
819466 688683
649940 845643
636720 872352
762441 737097
666983 835319
687948 807595
996107 510804
865117 644660
529336 962772
878682 629121
989055 510480
526441 970846
530896 974280
766381 730853
620713 874527
709524 785367
536892 968948
680062 823743
877272 622046
512570 981423
638352 853528
651147 852036
500698 993148
896132 599949
873230 622560
599811 899636
716797 775990
549240 955432
810332 692576
930187 560949
928099 578399
752079 739708
542832 959986
926505 570000
519754 986417
554735 939621
703304 793484
747889 759234
983706 516891
824049 682163
969483 527347
861800 638013
513654 981260
836531 671142
826749 664177
700943 801500
763142 743705
606298 902688
508171 987367
872292 635701
508304 994457
971360 522826
790731 711812
832521 666988
511441 990933
949235 552386
684002 819608
616812 883579
702709 802698
581358 919073
686946 820800
841179 663708
939724 556087
922379 571651
649505 844560
834850 659545
807115 700937
719186 772434
702248 805520
506237 986464
726362 765334
854718 636450
759885 736159
644622 859935
997148 499146
729423 763575
649271 854325
863583 637061
494740 995687
978298 524820
757772 735251
882291 612190
984207 525046
990756 509887
814012 685190
596129 912755
765737 730154
534424 968239
531273 966635
846288 650861
575855 914813
539663 952436
694592 809294
624673 878827
781687 711327
845458 650774
955915 552668
577134 924562
994778 510475
823158 678806
846234 655831
841721 662074
494177 999577
550449 951539
783326 711481
718469 776800
534871 964263
551018 942157
683456 813905
686615 808541
620423 885574
908281 596232
605665 886515
852355 640311
568842 921355
796448 693622
763444 742476
987210 516180
651164 848957
765294 730716
659695 845224
948490 559516
675619 832663
866309 624001
630940 877608
798881 706043
914886 591200
964375 528914
981666 521551
784867 724807
788134 710507
992986 500142
542989 963431
835552 665674
913916 588072
681482 827032
847416 655503
547994 950125
957193 534390
773706 730452
949177 548938
898394 592125
801761 696648
978653 515954
620925 883959
572037 930982
898659 606765
944823 563931
612476 879002
903428 595562
525874 970965
961797 544026
766662 733130
940392 569319
818605 677364
967009 523577
889568 611723
856315 643307
617691 883291
970883 534093
764066 728752
553876 938614
989775 513616
576844 932302
922158 578314
609972 899112
757744 746094
574196 935642
845129 650073
704823 798337
793387 700613
643501 848148
697416 810926
673250 817810
732659 773748
599220 894290
750485 747994
731122 761116
934842 564044
506531 986575
752114 757765
537302 957572
537189 954590
971863 526760
880281 614142
818278 675017
713817 786347
963797 538346
609562 890892
883208 616417
851022 655176
633444 874649
701396 797515
962770 531078
697470 810202
892621 597747
761534 745337
570344 925504
745883 755000
963897 541668
798816 709666
534705 963260
552496 952490
641427 858656
961691 544335
758081 742980
559129 931825
667966 832420
652755 854028
591751 911262
843763 656842
881484 620490
679519 816551
624503 884308
654124 854456
882067 617235
862772 639588
533094 970084
986787 521932
659053 846634
727943 775292
719314 786493
875246 618770
625362 868596
709959 798894
513592 982651
758840 735195
740477 758355
652789 856337
702324 797771
843989 663332
675656 830450
842555 647629
718032 776599
534053 968450
888815 601413
714084 781524
639118 867327
800350 703461
632609 870846
987044 522790
720169 780903
677407 828775
937459 566646
721733 787696
514063 987703
722382 774243
986546 522701
687257 803193
659565 844991
969451 534754
618729 883222
752474 738918
724093 770457
515595 990516
818927 690387
557852 943338
907903 596780
813328 686969
843052 664039
878801 620296
788701 707339
738929 769089
957885 533255
818403 685763
788190 709711
548752 947675
743778 748121
551283 941815
693936 799275
636968 859732
936756 569138
964262 535396
935206 571054
650136 843970
703058 804398
849290 650959
823607 667708
724369 776700
743520 766046
923813 583947
737660 758598
527874 966875
721439 786661
585223 919481
992382 502192
690651 812457
648750 853916
970120 521861
530830 965385
829315 671956
612420 881270
872673 627816
637081 861100
498954 997428
697985 798330
959719 531164
991167 505316
691061 804993
912823 593989
680293 817881
600690 901275
685755 813510
974020 528575
725976 770223
883512 621655
881227 611902
949987 550547
523172 982180
555027 946740
855141 647537
690662 817187
694610 796358
537746 962351
542436 948889
758185 740781
864014 627062
783514 713315
951920 538213
541541 953552
686555 814477
941471 552755
598677 899763
564612 936657
626273 873043
919335 588285
741708 761763
680274 810836
639543 863962
565318 939058
864259 631364
611994 891122
872026 619690
985151 524386
574873 915391
516936 987447
762835 731486
885342 605927
682291 825442
730621 768032
812867 696226
994710 512984
696753 797212
993744 506753
836970 657279
966720 529875
593705 914845
902377 589162
525285 971008
988177 516899
504462 996242
615109 882690
802889 690620
524409 978480
601278 903780
496917 993668
953924 554644
671650 824600
581495 916441
824355 673508
549298 958110
884733 616127
956192 548871
700110 797926
974673 526299
637897 860054
775554 717338
740924 762334
901562 594120
956332 551659
638198 862340
972116 520067
679709 828140
838478 665142
644167 851760
557992 948520
993211 504326
615167 877645
913302 583359
581811 914742
979049 512866
750087 753934
708924 799387
547718 960953
737949 755049
584787 912545
730256 769618
836723 657662
630250 868556
622814 880773
806175 692618
516152 974424
757861 737695
803697 689186
694667 796626
631588 863688
656915 840646
635835 857192
569598 929823
810759 686300
672149 825597
502836 994075
546205 950482
520235 972745
667816 826418
674379 831089
825924 670930
750246 755698
815312 676823
951751 557133
635200 858463
640670 862056
638468 861613
940127 562440
856031 640020
631339 861375
888525 614234
511048 995067
609521 891464
533912 968019
589280 920403
760430 748203
613930 894757
958363 541518
609909 889356
880110 615602
903479 594636
514350 992422
753188 751506
837210 653048
670657 834479
890465 600468
627647 864317
512067 997237
738481 768187
634395 858284
871903 637423
824151 668141
916787 592517
525030 980428
574946 917618
634883 858690
717487 788503
563480 936443
990993 515877
932328 566006
571087 926728
756775 741583
616983 887084
995701 498452
844103 652477
851747 646969
656517 843134
639839 862377
923137 568883
956815 546014
603502 901979
626286 865711
729040 768639
887587 609134
506370 988854
663237 844276
868631 624954
562710 938594
728776 761241
958676 531524
989187 517847
779246 726035
819633 671908
731666 772447
979652 519557
944236 559878
706862 799436
834291 661566
995247 499456
690983 809939
574949 915774
714985 784279
534652 956407
836266 673376
855878 644402
509765 982658
987456 515590
589187 911010
589434 919522
600986 889143
506961 994835
588465 911439
674422 834603
682439 820649
629294 866112
651984 857302
548568 942056
523962 967081
841418 658009
528713 967544
668446 839009
549155 942504
687896 807285
613502 878979
697076 806531
563287 943716
924933 569124
522005 980579
790448 699898
841139 649039
734544 757556
534116 964952
942435 563154
759420 730881
805027 695350
768003 739092
791514 709231
827634 663088
632022 858283
947091 545135
885750 619660
635686 856488
656241 844341
804260 698987
941713 560772
829300 663642
930820 561415
909046 593754
584619 918882
533567 966904
795819 710060
821406 673427
801153 702530
866534 642020
695817 813208
777258 724401
746780 762395
856483 638111
774612 718495
904020 586882
904327 602217
561192 942282
615454 890856
861447 639414
599289 907089
964680 534079
801821 690685
750564 743067
512008 994219
853640 645824
909353 597632
794954 713727
720783 775009
847692 654275
516556 989437
627230 881901
895812 605923
655694 842805
930166 575238
563907 941595
741416 748766
793021 711785
765541 726657
757063 751815
794508 708774
850629 651724
628699 863381
851308 650876
984939 521310
928026 573754
937345 555408
501984 994477
641309 866868
647194 860447
609715 893851
723950 766277
676318 817821
891820 610102
891592 615311
499889 991516
859601 648197
592255 914974
591948 916622
816889 686081
845348 659052
941423 553080
543508 946666
951214 556109
648876 854493
712547 777825
977777 529002
791009 712756
777363 729395
844143 663108
942407 557450
879421 621270
995408 509061
693784 806355
642043 851605
940506 562678
778834 727291
707105 794250
733159 770263
901427 604996
810213 686124
709675 799602
852724 646503
792707 709942
840779 655869
549598 956853
529591 963942
795675 708545
766170 737540
643985 855781
872069 633610
738978 752737
933437 564931
531975 976660
596735 899541
825810 678925
601175 890619
595383 903164
673553 831701
969315 540683
620710 887999
778001 719209
903761 604845
644608 852065
815213 680158
970496 525076
806337 694694
598837 899749
837083 661184
838947 665584
570762 937133
772473 733405
525540 981297
698635 798998
716820 786864
614361 888309
828076 681118
704890 796930
583988 912079
598511 905119
560080 947125
553862 943563
779293 714397
938140 562664
950016 553604
740875 761997
573010 930093
994743 498231
925535 583565
656001 844488
625463 871180
493898 997580
563078 944308
745306 758020
801150 696570
989815 510522
819431 674036
550612 953239
749917 759820
985316 510502
834196 658844
713927 790597
978079 514480
972502 524754
679250 814157
858899 637468
926755 581074
797670 693718
516298 989441
598998 909969
733587 774672
570992 934158
855381 652897
604334 896533
980978 519224
550694 945426
689223 818164
628771 877971
684084 819817
538656 952770
792022 699132
811767 696111
745620 751371
605525 898183
685830 815307
939101 556969
865204 640618
923033 581963
901174 607987
927598 579033
789811 715834
651063 841093
985762 518887
739203 754875
600586 898938
865569 643624
634543 857280
680097 811498
911335 597956
597109 902489
708341 791495
635633 861248
523475 980964
601006 897000
961107 531034
654683 840699
644862 849335
648297 847868
565711 929670
814581 691260
873050 635201
841455 666731
666495 843078
883965 606932
743689 756892
695315 806332
739077 770125
672454 831133
976978 517924
925608 575708
638847 859904
815147 694650
536794 953832
875619 616887
974205 521276
691287 804442
843527 660074
829602 670582
578578 929913
527451 967519
791068 703779
662574 835189
981897 510713
724231 781668
945641 561457
537290 960882
946355 551963
853118 648829
621813 881009
827761 662542
596690 901999
900849 595322
973225 523582
760183 733972
586683 919375
673775 832130
712232 784513
720048 776349
620139 874484
622853 883874
668578 839713
787935 714233
966009 530599
866317 631372
848280 660165
648666 848365
819194 689530
807016 700273
553467 956239
763146 731010
571072 929709
539342 967149
738087 754862
624333 878335
991763 501887
893034 616742
738332 753284
754464 752322
886678 621586
573430 923300
562956 938133
978538 524270
588091 907748
657064 852061
868257 635408
550348 943466
921534 579623
840491 656747
513308 994211
712088 796393
586555 921036
845875 653923
825680 676861
811275 685914
596365 896990
695235 812199
700688 795371
860789 633511
787815 716708
702420 794385
992357 516168
913170 595356
967250 526500
908316 598525
703629 793603
735682 765167
737774 753027
768156 729979
873332 635763
629921 864192
717257 787894
759113 738749
977547 526076
494920 996725
770451 726612
738665 761839
634133 856193
957042 537334
532404 967843
792991 700019
768436 726714
693076 800461
499096 996327
786296 715153
803177 688125
523825 986036
968221 524574
846251 657586
848662 648981
768998 730388
813202 689952
668863 825164
931115 568222
932000 559767
726836 781000
615548 884503
559194 938948
527289 980102
635305 869849
844192 657427
713782 795724
877633 612549
680792 819386
649554 846864
784523 721099
956140 542606
614472 881406
540171 958272
932377 558351
835300 673735
993859 509032
990133 501254
517188 983968
813646 684133
662566 842072
734866 760161
554163 954654
712215 796597
944706 562117
738627 761100
925064 577709
966993 523656
952924 552262
990946 506574
691344 804333
602122 889017
724015 773438
828876 671545
567059 941347
985617 521844
607503 900344
719215 777479
614577 888641
644708 855996
537183 966344
782413 714706
595992 897515
904176 594064
646055 857884
790584 707813
658418 842108
894662 609945
792713 713932
747222 745835
995226 505374
631891 875866
618983 873424
507328 992901
623806 872195
623653 867012
497039 998793
666179 835085
574886 920623
608552 893054
607242 883934
737700 764670
918746 579749
651419 848448
659989 833916
900265 605160
509115 984695
830600 674318
777488 726878
818734 687171
901608 606472
605368 885742
931258 563504
756933 743371
624448 866214
737727 766411
872995 627667
968216 535345
942070 566031
937021 563376
778442 714803
728852 769115
872265 637517
950096 549798
976981 514683
671297 825016
668018 841309
997015 505040
888994 604972
865879 643726
744562 746541
838958 660128
677680 815427
673737 831764
603901 894981
580535 909978
887303 611658
584067 909279
693292 812724
951264 543531
941001 568186
956750 537151
706566 796751
567201 935968
581946 917339
862484 628501
567938 927050
640009 858288
516561 987771
565975 939649
552127 943149
923096 567662
885176 617726
624786 870448
883296 620187
621622 887893
729659 779662
834443 663451
944081 562450
778112 712215
586542 907077
950384 543015
557161 949455
993762 513379
944964 549621
533440 972408
518914 985068
880561 610793
722870 768561
629150 875100
816914 686618
627470 878247
907412 597155
902527 600383
835807 660611
682459 811434
669757 832286
975151 519154
921509 585338
723212 775535
967001 539512
956351 534294
889518 602669
727595 770499
602797 890500
914380 591042
950184 548000
618557 883831
766201 732443
700961 789374
628143 874454
982353 517362
692310 814874
739969 751421
788157 704568
987716 522207
651334 842905
696592 811361
644460 863619
689521 818900
548488 955068
958470 547045
700046 802831
876542 621918
839123 651079
845616 652947
564778 929710
627027 876366
510498 995541
537705 966243
586914 915593
967184 530255
503946 989773
683519 822141
599091 894965
808075 695648
675610 825991
579796 913056
537393 960911
978929 521457
955942 539270
519523 977223
560063 943424
526583 978147
990525 519167
540420 965368
839136 651233
655178 849299
661237 848398
887172 616154
871404 635319
871648 633867
961045 533770
714333 782546
841242 660358
637298 871442
778910 731019
913097 582333
764628 728744
622762 877618
923519 576302
908394 585374
775537 716160
594495 899652
833236 664966
599714 901632
984858 513686
981289 517362
554431 944765
885270 608256
763469 727174
694211 798282
600672 902620
671912 834429
772441 737094
990964 502439
568845 934129
517664 989934
661877 831777
833101 675675
680584 819979
665012 831203
659451 846135
626365 876751
736774 769632
875331 632274
814549 692729
690515 813686
557570 939781
768121 733273
602381 895915
971683 519022
979520 524411
498745 993184
508610 988962
522737 974671
586979 908765
496571 999798
741776 751131
819243 687304
824679 672851
983050 510066
691187 802881
925298 565464
909417 582292
528790 967644
754425 751302
801927 694709
948710 546262
597202 899826
993077 502858
791374 716278
977859 514238
507868 997979
573322 930107
891550 614082
627027 879747
635800 860748
674945 824015
732427 774753
582613 911674
864575 628330
571422 930373
624461 881317
658262 834149
741125 765818
589736 905998
533311 966905
570814 932168
572602 921425
878860 616851
827979 671341
574395 928722
759417 749878
703180 802683
965827 525650
590164 901995
900657 594856
583651 921848
616688 874255
982343 511321
626127 871711
516834 978117
745709 748232
843620 664266
859557 647943
789303 711907
543867 957716
695974 807564
616098 882434
689287 816063
545719 960506
961753 544576
981487 525310
812673 684746
675069 828080
937880 561388
696069 813087
980984 526250
959808 536860
942396 565865
580381 911601
894609 598748
748369 752934
706266 797933
757214 737680
690316 815458
929297 575488
743322 761666
537839 963957
671993 826514
736140 760288
678532 829957
919038 588185
559984 947766
957281 544760
717575 776024
610277 880889
534193 972753
895560 613559
783553 725255
511917 988598
963085 529352
497753 997846
673039 831298
955695 548932
699870 808234
710138 795268
786748 713016
678156 825443
647489 848357
575887 933065
813528 683839
901000 603495
847389 645276
687964 813421
876831 620651
925568 570585
815020 688571
534979 972629
988687 519798
689267 817718
799420 696226
603210 903643
698656 793336
985069 523043
927560 582041
520922 976479
558517 941595
828939 664257
839295 664850
894360 612675
841754 665888
774263 720923
574534 928512
847116 650215
821409 677349
648941 855021
786478 713796
944336 556154
828948 663070
978448 524369
786908 719553
909659 587076
861400 644794
858881 637528
912705 580790
627763 876822
635399 857427
956449 546429
601023 898300
852609 650842
537786 964102
650008 841792
891370 616826
725230 783053
811664 694401
663307 832599
770531 731901
685750 812908
798168 698246
614982 893438
889116 620525
926412 571068
701601 796985
846307 650407
633040 869397
557051 943985
938122 554696
999539 493741
506951 996595
886950 617877
534964 974935
759620 745788
747186 746034
550035 958335
580383 918258
598145 905534
668025 827983
770336 738556
789692 715657
811433 683006
700331 799690
872377 626335
723458 778759
698211 802875
650853 845064
658213 849842
813176 684184
575432 927809
952877 537697
927799 575563
605614 900968
690805 806938
610778 894876
546496 948700
808858 685048
888258 614976
873555 630722
763793 739691
627643 871629
832986 659343
673309 828265
830832 661455
754039 743474
565694 938631
544135 955709
938241 552375
948354 552772
868299 637509
500537 990116
554884 952819
911220 585659
881961 615113
964478 532537
665855 833255
894122 611666
963268 530943
826703 671840
899672 603561
864880 627029
871280 638250
909984 599384
522112 985327
985543 512708
830335 666362
812882 691897
505846 999158
679376 827958
707010 795195
615035 886740
845133 659302
585176 905248
791796 698984
665845 832911
961530 541228
521762 974879
777515 720367
862397 645262
550422 942999
798359 705224
970748 519912
798993 693592
720752 779301
862424 639469
551831 957533
803766 704622
818784 683456
610154 887304
677409 813298
559211 931075
798177 695370
595702 908919
935020 565292
860142 639078
659796 847712
701514 796888
882924 609120
800782 702204
575089 919287
572907 931936
508537 985834
636239 854384
909610 584488
883888 621859
897868 598496
572792 919970
985547 520646
844187 662987
778452 729090
783721 715855
555145 947648
713408 786556
969235 522297
712900 793801
941421 563693
932073 559999
936129 556973
602557 898878
863121 632111
648084 857836
737721 760714
594072 914499
633159 873850
744147 754570
562830 931672
870093 627728
647568 847175
742280 762270
620536 880269
640664 858279
956462 533623
667174 826938
965559 538720
800419 697154
760665 744837
663441 844086
515793 977715
929438 562219
982803 521157
610733 894510
782286 717782
522329 983626
560979 929210
492700 998370
941286 558344
826023 668406
837845 665906
834553 658039
744590 749396
882489 623413
544681 956444
522888 973286
623279 880559
690731 813930
565260 934879
697003 794408
586805 917377
856217 647591
739980 760585
567581 932985
999404 492759
622428 869980
847188 650257
746069 751665
595831 896196
969254 539808
829305 672827
976210 531200
516494 978608
515364 992750
800567 690345
632155 876805
893629 600913
507952 996049
681332 823383
594608 911076
831285 663028
624762 867187
969541 530566
850535 652865
540776 957542
987720 512710
704808 790166
933127 568941
546136 953198
939160 565091
961287 544438
720355 772193
907063 599356
650537 844725
821735 686806
902218 588262
868629 638411
692596 799614
707194 788408
859025 642125
905473 599602
773281 717845
868150 635741
702244 797211
992189 513289
586616 911049
937873 565824
597260 902130
551507 956953
600527 906195
877670 627318
546310 959742
736701 768710
649952 846691
523023 970303
854892 646162
778674 711600
535774 956466
683054 821446
576337 921059
887448 612003
699669 809788
803523 692184
620053 880883
719077 783832
847858 657643
655831 852856
731539 776272
800091 703071
860207 649016
809188 699600
910092 585096
698690 794779
706172 798445
670568 822315
560333 933966
940606 553372
585280 915869
575455 932469
893434 605766
510993 997202
997888 492650
772542 727440
705179 787366
728584 774261
606189 902701
675236 826365
781068 725438
557763 951662
781710 720808
558737 944677
640316 854476
710525 783847
981107 516866
825318 667291
842621 657948
763372 736068
743876 751613
875600 633223
598159 893459
970291 529585
755225 737969
504078 994912
900884 589257
948720 551114
731473 766320
950365 554620
840985 656912
946872 557600
700897 798984
961024 543111
813355 679754
820149 679404
627634 870893
819536 679297
851496 645241
957025 536831
580222 929205
666425 835410
875123 616805
536255 955786
622987 869093
716437 785977
918514 587983
738169 752953
776377 729212
703695 797621
729726 761610
877696 627254
980662 525538
724441 771885
902513 603161
779738 722935
522911 978455
866460 637892
647610 845204
784595 716000
905399 594400
619022 883970
717440 778287
509830 998381
625291 880499
646158 850060
528865 974293
738681 756079
736398 761842
774396 725676
557934 946357
771909 730033
648803 841770
504590 998469
863720 639409
555299 940869
611339 881070
785760 704647
697090 804551
550497 946073
828363 674059
913869 582260
862029 647092
912305 578040
596115 908364
910479 591906
688894 820201
565823 939523
984925 523613
666170 841941
829742 665652
541965 965998
965796 533291
542989 958986
744532 747934
537426 962231
900398 608534
573066 930448
894914 614649
800165 701377
700213 809498
690119 813741
872696 618255
774615 722034
556362 943679
617620 880361
836544 672517
890650 604144
889640 618751
514910 985442
809302 683473
535269 959735
810313 688877
768841 721175
714373 784448
738036 759108
521520 986756
902913 592673
855109 653473
674302 826311
937450 561233
625520 870450
829652 671085
953971 540132
830830 669159
782521 710814
889294 612879
798333 707908
567807 924677
528245 981087
850722 655489
885192 606166
556669 941944
843815 652260
918292 582232
558583 937994
526824 980941
975770 514403
655435 839527
679225 827631
755060 739917
782006 724890
697702 810206
811007 685887
823202 684184
651517 853681
807634 702256
722540 786040
966260 535216
701504 789750
682217 825346
816129 677033
844629 658187
565730 925662
531356 970797
943644 554841
755209 754613
876540 620277
658908 849575
539764 968484
602658 890797
745969 761873
512632 986255
923583 583915
529215 962353
559307 946227
540275 950338
722842 779827
509079 999365
592914 899443
524526 983955
884671 622858
954873 548321
807862 682901
840825 659689
760028 738909
814460 681092
815029 690781
609368 897852
970034 531954
915544 594003
647540 852474
960812 533947
866719 643252
659743 848400
707018 792858
974198 534358
716955 792311
596961 903835
579441 925673
566550 926292
504365 991947
948843 559747
664758 835496
643639 866360
526680 977974
991774 513532
945267 547200
745581 763295
748383 752884
695691 802104
598255 911169
903682 592233
846562 647709
502308 988454
626668 879981
770176 722324
709080 788676
956132 547171
724191 773761
956439 551098
617052 890060
851285 643381
916093 583198
719880 779343
704512 787694
653259 845398
927977 569052
548759 945015
632622 873222
622291 876870
673509 831008
870527 623335
789269 715991
886601 619858
670062 827569
743445 756702
675492 818228
742554 760237
960091 535854
780361 721018
842555 659431
615175 876058
967827 535699
863735 628472
746966 754040
554571 955340
717444 778256
753519 737206
988520 502160
832348 662631
517273 986095
805427 694864
948961 553875
722295 777907
807598 695243
815006 692583
711309 788312
895651 609234
634218 870040
916580 576082
868548 638787
814085 680324
652304 855134
642267 867423
514164 976260
632615 866158
858734 645931
545540 953832
595220 895508
755235 754049
623308 868387
618619 889748
524091 985001
936663 566745
539670 968571
915517 590025
806678 684582
930807 575290
982744 509513
958324 550674
883267 616949
592066 913170
656240 842255
818944 678555
636512 862036
693351 799062
890920 604493
980724 512155
925072 578433
640233 868364
987715 506957
532969 960067
920505 574764
894673 607726
509364 996420
557825 951688
517323 973937
562624 929405
558959 936738
524465 972697
514135 990721
785553 715187
749131 757494
948782 560900
627178 874511
711111 794874
928094 568983
966187 539517
719686 770485
778344 719981
771302 733719
589196 905775
589140 920442
985376 518963
973753 530323
581333 921211
755083 753925
955032 536665
762432 744698
843700 655000
746113 749376
875273 625928
581399 916572
921546 585441
765099 734252
572728 931806
545719 958961
673922 823205
910162 588447
545565 948663
538112 957253
805671 689954
806608 688238
843926 647458
586288 907771
513483 978927
950895 550859
820904 683415
871419 628944
915471 576119
910362 593917
670137 828077
876201 617147
697823 806838
664803 825448
955283 554018
730741 761696
952288 542350
781772 714469
637283 869346
659907 835135
972132 531157
499405 992509
843943 652211
694537 800250
702317 802098
559345 946634
563669 946168
850998 655664
755711 736341
671238 822700
673730 821170
810854 698335
588756 909050
808677 696872
935222 568031
711918 780435
760512 748207
547392 945696
937645 567739
770585 719979
858580 642893
804157 700086
623655 875003
799105 696319
860986 636059
893654 609399
707393 800953
644702 863773
997841 505143
614038 880106
949424 546514
567542 933742
852664 639572
594996 900831
978537 526582
530950 968501
530290 967134
644124 863293
840052 656418
639602 856719
630083 874760
661882 848056
703439 793947
994632 511259
953059 554186
530150 975671
500537 995995
800638 702943
692068 803796
874337 615723
508257 984903
852605 637886
644994 863349
523053 980249
879896 623365
789680 713188
736033 756113
857932 639834
608056 887964
751399 743176
842321 658794
727295 766544
735572 768909
618794 874755
643999 849944
810168 689581
728153 779626
718344 790171
998031 505453
604670 899715
547695 947480
720343 771894
565157 942735
850348 655543
839239 662949
842675 650564
971559 523488
956650 541543
677192 820346
912274 583825
814561 684216
750060 751307
548960 958959
952221 547966
934513 567776
867623 626814
816892 692923
634475 871307
757817 732307
508563 987249
734978 756866
551131 941066
811111 684424
526436 978484
677812 816838
870931 624649
971212 534020
580581 910865
964926 527345
754187 749576
958790 549276
500761 998794
999358 495575
998594 500990
839998 668607
779340 730654
524020 969817
860384 639141
644989 852776
655192 839031
855894 650752
904356 602747
550685 941594
827724 670779
640437 860604
680865 814455
543468 948464
531601 972489
841575 666119
699051 795468
499268 997594
549966 952858
907241 584906
674934 819798
607826 890463
666913 826316
518330 986326
515768 977725
856574 638741
835937 657758
680771 813801
582544 915304
601920 898971
658327 847005
613203 883221
731737 760789
585226 905337
930748 574945
581022 917213
571648 921824
914416 576283
647360 860791
717784 773809
590609 915993
523454 971078
786884 710402
702456 792822
629586 862944
882741 612217
666269 833509
643734 851988
906680 591144
749668 748012
670297 833393
749020 752108
589307 914601
878271 612437
577552 929031
753418 743974
823161 669662
736396 759220
806285 684525
839473 660114
609219 891592
569024 931260
838158 653729
751596 748453
539180 950826
705000 796035
843042 666603
696456 797639
659024 831269
839415 663970
802491 695595
979218 517732
675152 826310
846391 660930
541948 951337
525491 978176
907867 601775
615158 888560
722461 777162
748538 744556
763065 738930
753101 747471
810690 697495
944545 549385
550912 951548
840426 668863
577615 926213
589887 901877
807785 695540
711618 794106
698943 796990
705849 790244
813393 695462
636992 857165
828200 664289
497958 998330
540523 969436
613248 885227
716353 780428
658552 835939
995021 509445
890869 615235
778736 714694
973196 531050
542806 955559
673612 828263
984232 508584
624404 866049
963168 528292
676166 827607
999951 498917
943865 557986
669063 835475
582669 915369
517866 984766
944631 552299
959824 545941
764415 742249
862333 640458
566791 930479
519994 988206
626741 882823
607029 892648
826095 683082
955086 550840
685486 820052
685011 806084
876755 626865
805412 685683
586760 920261
530196 970960
546834 955558
917860 573117
618486 882339
960457 544826
628969 878805
533297 976654
626143 880427
555751 950936
800651 694131
511503 997158
773446 716796
962675 534635
655970 836557
617772 876969
807938 699368
589495 914994
737618 761968
579447 926083
812857 692311
648669 853504
518731 989049
958275 540271
703955 798547
737391 753965
544027 960979
938528 566956
538007 961668
740238 763748
668134 832591
905016 603307
508410 989857
808783 683100
588325 902222
819290 683174
918224 578071
768382 721840
825779 677830
675342 825399
537915 964008
920093 578716
758984 745939
603206 890271
642313 860179
598243 904341
554730 954904
812695 684465
753072 751112
523280 970039
817998 672734
858242 648890
992109 509144
972537 529506
566782 934481
967604 525481
878876 622707
638104 866814
609725 889636
873064 636698
670008 822946
737273 771335
832913 657833
705518 795473
875166 615200
659354 848278
549043 959391
943794 560026
551080 958538
742254 766489
971427 532923
741545 766542
790966 704755
600386 896031
998933 500486
821716 685405
819176 675590
841618 658814
832660 670514
573833 922096
507777 997042
579931 919845
954625 538100
890507 608954
748855 746675
888536 615783
755441 748074
786306 718594
952033 557303
601985 896379
561153 944554
659360 845815
690305 805188
600293 893165
822360 685527
702693 789522
516904 977383
547046 962461
670791 836101
864813 633002
887519 614313
539557 958868
563839 946075
808527 689359
693145 810687
558036 950008
677708 822259
698061 804062
580858 925597
841142 665607
860883 645384
624460 872061
991135 511246
660835 843965
937839 555186
663613 833615
596795 905713
596155 900335
701872 796893
734055 764951
638440 853215
918149 583566
512929 994659
638484 866061
518672 988744
951044 556791
819701 677221
909271 598434
736871 761260
727708 776552
572092 920710
763388 735075
998747 509022
806802 698286
754335 740044
688787 820737
816093 684263
747690 751372
511765 980975
613073 892456
718202 778699
561229 938369
745149 760266
895499 613367
646935 856233
579080 926298
899337 597550
897072 594367
696519 810070
696084 813794
650304 845526
626960 880133
982342 523167
760481 739962
805644 695304
792447 703049
955251 540768
627492 875119
701899 798316
977504 524191
560774 935376
553225 944474
686032 813580
837082 660774
965174 532100
570294 920158
549653 955024
531502 977091
650024 858579
970592 521654
634813 860386
912746 586606
883520 607608
876731 631840
634906 863784
861516 628516
969568 533436
620331 874481
836396 659876
859867 645086
529993 965025
767328 740090
843085 654472
584864 913174
682894 808101
700292 797008
948538 551144
848803 653422
707371 796144
746702 753539
681064 813670
943816 553976
590711 900409
914874 576179
660245 830576
604439 889736
991828 501194
695770 812496
842209 663707
812168 679744
544552 962726
965053 543309
912347 585828
749135 747272
679640 819205
959020 541993
744104 747170
625633 871358
947307 559808
657495 844771
652455 853445
657881 850937
904987 595756
527633 981364
785420 710012
791972 716570
951864 555000
901238 601646
941284 563830
579962 916516
533062 971224
911331 580361
583502 919166
648828 859397
668516 840956
642768 854964
608053 896412
592853 912030
536120 973188
696765 810305
763935 743355
599156 897196
944901 546989
730868 768252
789961 701642
924115 585779
992329 510571
502896 990883
662205 835864
529807 963996
503143 997538
506768 992315
911630 585687
975932 524910
603673 891846
565586 937115
513812 978777
720257 777792
998908 509826
900865 591120
877356 618954
799150 696693
685416 810852
791309 700998
719206 787766
671946 830720
540868 967850
919899 571217
510734 996962
604779 893812
982430 512445
817401 675734
837582 665429
664688 841199
666875 842257
759908 731756
690591 819389
719136 784357
787821 702460
826983 663591
766504 736770
682333 817313
921801 570174
684569 809603
650935 857147
765883 743816
531778 964862
568237 934479
961524 535390
969337 530626
891068 605222
629243 864932
949390 556110
869457 628780
647145 861794
666766 829579
831537 677462
625195 876235
742265 755748
502926 995137
766423 736449
550212 945257
576606 929869
616376 891077
993994 499594
729903 773965
857856 643582
937711 562795
834479 671059
916090 576648
597646 904691
541764 961607
519312 985082
508036 999737
714461 786609
591188 904875
561959 936143
932236 572108
601043 905093
802763 691318
946280 545192
621611 875237
525053 971287
773569 733925
820044 685043
805396 687985
605711 893035
656284 846712
829117 663911
786846 705795
729463 765884
528359 977606
667544 831929
813328 691933
696279 794746
532812 959313
764240 735628
545410 949366
840992 659421
955847 549374
677887 827869
501539 992181
936047 564427
944152 547977
843973 653533
653102 843102
637539 871362
772977 728703
773808 725982
664200 833476
632580 865096
544560 959678
672960 831593
644052 848824
857172 648824
586291 916207
745470 745531
595474 911859
979018 522173
608634 883671
877863 613303
725285 783037
944379 556241
838985 662714
587881 907982
681854 825015
841998 666218
974035 535859
812599 678237
961665 541961
741056 755258
634975 869337
716442 776679
540826 967616
597414 905945
937563 556727
964104 542061
879214 613162
866834 627629
696697 811165
819202 682706
553964 942547
917040 574738
890823 613230
967081 541353
585237 914951
663415 827282
734375 759370
642360 859588
736317 754780
844800 661105
953497 544800
675375 824181
839167 659638
721307 776383
817072 680145
760993 734476
969793 520546
638077 859124
598754 905684
540164 963573
589286 908444
920612 575760
967137 528368
725928 777586
930758 559346
850731 653081
519149 984382
768577 724182
957777 537124
793558 699286
889638 603707
503046 988821
882561 622101
563052 939869
741070 752606
513566 981252
753471 737281
583836 921326
704801 796753
630278 878963
902553 596625
847011 647327
907934 592803
873964 631461
847872 643240
872168 619115
758002 735289
983217 523660
772303 725667
626148 867782
881120 612981
933240 561925
628940 861734
521892 981187
723126 784324
921738 572154
826098 679073
657111 833077
578810 922171
761266 744736
680167 812556
876327 620250
831918 670438
780494 726119
512177 980525
591607 916771
561107 930255
622275 885909
559035 944302
575362 930617
958978 537034
853714 637862
516924 974411
637320 864811
700176 792893
834567 664976
618126 886496
774422 733276
773612 734739
537360 962825
570548 919986
963457 530014
781224 714500
704980 800731
615043 891885
942805 557921
795804 702258
816570 686137
516772 973523
858333 648335
696974 796582
671461 837183
791168 711678
508532 996290
792528 701020
718089 777488
746606 756649
841850 663516
666610 830646
552231 945791
594224 899754
853621 652381
679624 830290
789807 719685
770159 726370
677408 819179
753475 755346
930658 578564
762200 742517
868907 639225
718485 790337
867102 628614
853918 650849
672570 832627
874744 622012
951427 554750
745444 751128
606363 896040
635192 857299
816743 678429
976122 519734
861338 642780
784214 711407
554713 950826
584545 916688
825526 666165
661721 844081
609312 888715
994157 500763
776058 728153
536362 969911
647748 859891
749635 752352
659029 841880
953837 547294
834267 662550
639854 854048
753512 737823
997539 504241
844088 665520
628299 868519
700915 793395
974302 524263
723485 770513
949719 553059
690018 812278
984040 512732
703729 791166
867558 637035
842485 666975
748350 757073
830122 670378
974525 531930
626783 880268
960430 534186
813531 691514
692097 810399
597518 903637
790555 708867
519957 980673
871837 635116
987344 515531
799586 692647
922784 583593
550439 945362
647994 851038
873356 632828
505766 984321
574597 934240
671594 824673
726504 769611
751028 758723
982945 511140
859102 648915
596077 909942
722249 786693
700068 802133
611501 892366
633585 858729
676550 828122
979194 527888
684923 820512
698411 799485
914597 587043
906632 586020
766545 724987
924415 568340
651986 841479
544580 952577
893412 611324
518821 977958
719274 786586
685347 808531
667232 839085
704204 803304
808862 681334
886120 620298
894899 610852
980101 526684
809206 699342
937319 566594
656597 848114
716318 785207
524755 983272
990082 504019
623017 874698
892960 608788
997416 502134
792775 706184
766881 731113
605713 887520
694936 800410
694327 808078
950459 543324
569508 932508
643928 865809
902480 596276
662692 846784
846224 652431
549024 953791
858764 637271
665424 827473
515305 975318
711038 789124
839862 665406
555734 953405
586654 912304
876489 621708
997101 499532
540789 965315
969135 525458
574605 929163
725773 769934
783162 723146
672498 829087
576781 916304
769240 727595
755411 753052
888187 614236
671264 832275
750536 750457
632656 872778
732421 759438
838094 665896
578024 925545
642475 860870
962736 536905
813328 695726
657812 833930
915420 592699
973604 527837
842281 651471
502484 989133
765832 732087
647951 845079
590187 901461
540270 960115
944302 550086
943340 547265
640481 858108
674704 817271
502055 996578
824650 673542
982897 516393
540355 955209
809509 681766
634532 866358
868105 630340
856972 635207
913751 587327
749186 747393
947704 554585
942503 558939
796791 706271
700621 797147
977441 515418
866736 627816
499788 997866
934901 557359
652251 849005
553499 942255
863554 639490
923644 566624
943455 561257
925120 566542
751316 747421
847219 646148
853747 655561
633663 862617
974368 526195
975018 519437
610421 883214
847433 643108
867520 633893
551528 941383
878150 618265
761220 741431
563216 946096
536497 971703
752566 740201
511225 984377
751550 741801
700689 800652
982034 522352
632882 870511
972561 526307
620381 876034
870107 631406
938878 562447
538913 964375
651543 850964
919628 570883
557452 934381
652329 846868
859092 644074
913469 585495
775199 724009
568390 925010
979201 513222
652751 841143
608066 899767
551537 948263
629385 868928
629620 871115
921381 585748
608573 900559
825097 673760
971619 522797
669606 838431
846216 651425
786365 722964
789980 711818
965320 540738
945699 552068
664973 841575
556493 949949
718408 772308
688799 805215
989592 518643
823733 677786
762155 745735
585072 920207
801168 698179
499576 993260
694814 804245
690175 817534
786935 712162
822718 672894
819663 682361
714018 794691
630245 871413
808903 700885
970142 539274
778796 730640
896431 598254
599817 898108
595768 905948
942449 550961
772360 736767
813030 687537
561452 933707
714237 785534
914277 592878
932190 571760
816257 686730
644691 845783
911601 580562
633288 867905
790077 711368
812500 693730
527773 968933
749248 748507
985366 517312
824381 672168
514965 984890
892897 616900
907469 589750
521665 974106
808435 681997
614485 889729
918696 581566
944656 549286
895675 603911
550359 958679
969666 522180
761321 740226
978053 513132
865544 624527
772884 729582
745552 755690
828903 665122
525787 970980
501541 990035
717649 785743
841104 651722
567728 937555
607082 886223
904718 594314
975888 526523
757908 750798
621872 878736
905688 585926
765784 744151
830884 665985
887895 615770
959394 531512
763697 730906
546432 957023
503055 994628
555375 950790
936112 561481
859358 643146
908672 584888
554394 946419
732226 775217
732344 770185
903161 596990
619762 882582
798079 696726
546694 958005
705197 802581
526059 964963
787598 703575
692380 804289
750470 747294
912153 596927
971569 534997
686832 818347
603772 891428
879013 616623
708958 798576
716189 780798
987814 517419
857064 641449
843927 659643
701630 789259
571456 930990
861954 629999
584963 919420
524135 969563
838242 670805
658165 841588
573232 921071
971883 526967
799922 693578
593109 908774
541067 949762
958901 534651
702748 789349
821027 687881
911349 582444
965331 530348
753934 739038
774919 728887
808571 683131
689700 805932
852131 638695
771345 724642
939803 555252
719603 776104
750331 748859
703931 790758
694090 810459
550340 941650
714983 784535
798064 707523
925674 566318
995234 501559
911901 596137
667932 831812
676950 830454
673872 822774
551670 940128
926571 566032
676713 815687
701350 799895
779704 715499
539796 962465
690474 808311
700677 792377
886192 617104
620727 877796
823906 676090
921052 583094
588509 907168
510537 982654
617563 885097
921116 586287
864571 629247
653956 840259
861670 628992
553837 939185
683393 818812
858678 633927
532571 975766
640808 851820
820296 678528
681651 814318
667011 830378
541687 960887
959671 544922
882764 609029
831213 663695
744505 765298
621592 884438
513777 986372
540391 961026
792022 703379
829523 661224
864465 633457
546208 946929
783178 710252
998818 501763
618865 876150
626109 869934
867718 628455
891463 609514
799333 692485
651846 851937
852355 655218
932113 560962
686467 804890
553854 955347
641828 854632
600947 900768
604304 892316
769347 733880
651933 845864
917999 585928
906742 585794
796799 706335
986628 505887
517092 991935
653263 845060
606790 897186
684946 822621
742417 753592
901236 590210
737970 769487
610150 883626
985303 518016
594270 899960
730374 771350
731223 775808
967367 526450
862453 629094
764786 733826
844965 659214
778967 711661
925124 571091
723515 785378
989205 515354
837665 654512
654970 853659
752316 740511
498200 993930
755780 750643
881995 613212
591833 899482
753575 753395
998231 493269
939842 561178
565835 936500
931718 572448
907359 582737
517340 980417
683372 822948
971601 534211
624400 865706
974190 525233
751409 752264
955594 546422
966735 542259
495741 997301
785772 723676
729096 772997
600072 893077
985348 509362
819963 685895
892360 614959
931119 571986
569949 923243
565233 928658
556472 948790
878325 622190
630804 860589
919083 590609
546757 949411
885458 615470
934205 556350
947127 554844
799187 696791
656700 839455
677361 828508
790239 705751
691477 804642
949827 550340
639439 862252
699118 802339
912461 586782
569847 928034
541970 967714
777551 720881
891682 606064
884775 617421
540618 950419
975449 529231
564099 939440
626344 869951
547653 957929
600907 904506
670586 833563
711674 790260
569659 932796
546193 950222
778199 728460
801608 705347
526148 971838
948920 556162
502937 994863
813055 692681
936449 557299
834557 669068
583803 906990
673079 829954
829529 672970
747898 755029
878542 612129
521768 981875
833765 674966
952704 552514
983875 513072
874838 616176
692148 807703
734242 774225
519355 989491
959043 538206
908361 591088
802500 697891
994636 504653
506998 993675
853784 643222
502374 992382
912264 588520
536334 962776
937001 563924
827832 665796
768946 722286
538047 954975
814006 682117
761728 733096
739349 765815
759513 740864
670739 824305
788604 702397
759684 738366
731368 769218
589923 903740
859652 642250
822532 669623
692412 799710
687153 822573
938144 555069
689112 802950
728331 777717
615323 881278
655629 853940
918118 587048
511136 992017
552041 950197
669339 829744
555569 947582
825410 670965
735671 774046
554298 936798
738545 767022
572302 930926
995162 513979
804196 697098
673022 836360
927281 571980
732841 757902
889068 618318
943138 562378
601092 902891
763348 733940
693091 798194
980724 526017
775588 715785
723949 772114
894247 614498
998362 509275
571674 925019
583958 923360
874773 623576
547189 951435
964558 534095
565457 928298
767118 728408
887179 613812
582151 909781
967262 537337
706821 799059
560721 940856
541871 962104
803397 692040
493495 999574
989884 505773
734649 765340
838175 669783
979263 523462
632193 864734
621608 880071
591235 915016
835107 668327
544117 949912
995621 499074
720274 773644
986362 517811
641353 868170
856317 651084
968290 538921
715709 781117
960339 544859
572299 934063
906492 584754
962153 537252
889079 613120
600073 906004
943487 559759
593724 911034
854162 653638
667123 833167
816009 692868
736318 762128
832581 672431
596042 906530
827314 672258
819171 689722
721759 780172
783512 711081
839469 651017
794761 706413
906629 591307
652105 855310
996479 504636
539044 965782
827916 680287
815585 675973
572130 926417
955543 541902
675709 822259
972444 530266
531827 961513
664620 841024
957621 544711
968936 532436
563306 933008
785822 708224
836708 668705
998333 498790
514622 985643
974319 527369
711115 781155
655045 851252
976154 519876
538154 955030
734309 773324
611218 881374
858498 648379
658685 845981
692384 799482
925574 575206
508882 985069
997350 507950
560140 945886
515309 984669
878259 629565
908997 593245
648825 851595
605765 894686
986149 510526
957021 539202
816274 688756
567928 931623
629237 868561
750172 751965
674041 827112
872402 627864
884907 612407
758286 742185
824365 680528
681872 818670
942868 555458
760829 735078
819742 680527
657963 844521
839858 656288
962077 538158
774964 719652
977310 521872
831309 675054
929828 576908
780827 723078
604615 889468
792544 712028
969103 525883
864365 630835
535464 971441
562076 940130
521327 969500
843192 659653
662671 836871
746481 751741
876368 628516
882580 619316
807066 684188
742323 762129
625818 882137
750844 749783
533467 960895
498464 992913
563126 941800
658026 832599
989093 518976
986885 519409
820165 672884
861973 647225
730546 779209
998668 495948
898140 610472
927761 574609
965911 538693
687859 802258
757196 740195
665344 828636
740601 765523
960558 548171
943096 553550
590093 902233
827583 663959
564512 926137
897303 602911
804878 701982
862237 647542
678299 825919
932495 567701
553967 947613
970614 538636
661829 846129
825065 668382
955274 547950
984994 518120
742507 748856
722659 784542
652724 852907
915780 591123
700057 790153
718306 776455
709217 784853
591888 904359
874169 617296
579654 928134
889325 614870
560804 941555
789431 701415
845668 650848
634302 872484
703087 790874
814390 681551
539315 956332
939714 562519
815365 688001
870214 626878
793986 709993
640425 851196
740835 765971
945449 548221
819344 690423
836425 654009
830861 673128
681968 824263
834397 667368
911280 583352
710301 780920
573249 930764
893322 605729
677421 821045
938499 567413
790625 703738
953342 547061
765987 728677
936196 561515
770213 739441
565165 939779
654859 837733
525491 970178
633483 871812
660422 846734
512453 984274
976223 514971
891757 605439
639250 868839
528338 965093
781901 723924
589553 920034
752350 756940
955816 538386
800294 690081
702083 794718
687509 813733
625714 883137
566422 932163
935372 568424
630347 869851
989175 514566
936742 569035
823070 670824
950975 552359
886850 622732
731388 765319
743195 747570
960261 546754
541604 950151
871463 626870
555017 943835
818635 674498
580674 924410
898964 597908
884093 620552
608150 882469
711135 798666
570546 934172
952394 545398
933167 567453
846863 646037
702486 798548
673368 817769
708524 794017
937751 569912
701323 789651
952359 547608
781268 724645
656522 849253
584751 917015
908977 585637
919690 582168
625161 873403
789319 710350
933872 571423
957900 535973
808742 700808
881502 614355
960990 541863
988253 515186
906006 603346
823602 676426
641590 856923
581512 926624
593573 914183
860027 643625
790705 710612
775858 716180
903776 591847
890347 615027
765600 735483
956818 544206
805339 701715
584876 908616
539792 963481
649531 841600
583719 909713
772343 719531
818212 687068
866400 629655
546588 950874
614644 891789
551222 942623
868864 633905
569184 929384
938447 560310
505490 997872
700160 798521
739066 755812
608050 890538
976385 528374
763042 739527
539006 963590
862532 628258
638191 854705
781752 716784
584448 914860
774888 716438
536627 965416
986959 512181
702580 803059
672793 824843
914601 578277
604119 887533
691949 805769
624733 878715
815990 674477
699053 803520
646915 862817
588266 911563
886906 614314
620764 885759
598064 906254
624658 883218
812229 684127
953898 545113
954002 548663
731674 765828
916366 581877
702710 791761
844026 657062
560938 944233
920029 581136
530232 972817
723663 771877
583025 916362
753063 739809
991570 511306
779767 728864
775803 720032
830832 677976
743678 748750
923462 568819
512518 989360
698783 793068
737795 756822
671129 826266
887094 611562
631929 861468
876516 624128
962691 544080
952017 543486
598469 907507
564187 943018
982682 518170
858437 650817
700713 794642
726707 781519
756913 749263
955432 536268
988801 509464
679208 811537
640968 857472
902562 603026
713236 792611
871843 628794
806146 698748
676333 830827
820669 674546
618644 880734
608977 894142
513489 991388
574710 930494
708805 784509
795928 708660
750368 749927
905428 597539
987485 511380
935120 568315
651373 856703
697587 808793
695035 808062
774520 717695
807746 698065
634448 874326
584920 915880
544379 950777
717709 785394
903508 594638
810688 690835
728989 763132
581136 917083
818791 687438
919892 582681
935977 560538
796070 711002
508926 984413
964997 541868
618788 890377
611151 879846
693359 806550
912599 588475
752215 743265
554892 944660
661049 845399
971076 531290
961863 547062
966068 533520
761640 730232
959903 530109
956545 548410
986458 516231
718986 778623
690958 814036
858084 632947
754063 739819
871435 620540
600798 904681
798417 709232
572565 936672
507572 993353
923345 568013
845389 651882
575391 921864
671187 820087
795949 706950
583133 924621
935204 565237
778636 717967
685967 812255
909388 593138
683516 811772
662769 837395
669644 839418
731941 773498
942333 563520
789109 712320
996220 509663
771515 737201
609969 882773
802026 706814
927892 566943
994655 512304
552572 940784
729887 773600
647704 856052
574052 916008
636135 854730
714005 786701
974294 525630
842246 648126
721458 782979
573187 923306
647073 858676
910551 593244
650051 856557
895328 603415
831489 673109
566791 937922
789191 720470
819410 677844
512557 992428
965831 543526
523064 967223
803770 700785
962892 530944
924020 582394
972756 527516
978308 531140
999265 508354
918536 575636
569051 926998
946899 544752
915365 581221
733716 768576
688956 809996
892676 604389
877804 630405
524872 968271
578778 917726
625347 873668
929690 576743
652759 848293
706613 784821
869911 630162
951018 545103
739705 766071
794918 697858
619089 884023
570298 925755
695589 800707
742410 758024
745529 748166
878675 613846
893359 604297
904643 590856
946652 556586
927671 567664
980211 525236
842836 652611
862440 644691
715833 776900
720964 785099
716641 787465
606852 889431
914422 576149
983663 523092
796506 699100
574870 921865
664446 836396
829096 666198
634695 866995
660601 846221
826661 667250
625987 865477
711393 791042
785916 711709
784048 714258
595712 894578
644815 850813
523446 966809
771557 732528
976972 516158
964585 529580
752242 747262
648923 853114
588721 909224
759000 735978
632750 864253
929483 563274
954968 537720
963461 537630
754315 744579
796003 702945
604749 899652
648430 846203
597045 895995
762015 738530
928824 577264
550555 939960
820752 688967
609761 888762
677220 818965
755331 748952
747788 756471
535944 964620
829404 676410
905552 587030
802613 695994
521038 983368
515146 978947
952528 545899
969804 533288
799888 703948
866147 630224
875200 619297
852031 642717
950783 548195
681812 819082
891496 614529
586561 913194
882522 622686
998022 505640
932376 570807
719258 780795
974705 518363
833482 676242
640586 862957
547676 961202
671321 825561
545351 953893
513655 979731
514890 994953
779524 716919
997023 496230
758657 748952
556428 945387
679609 825020
934028 573260
740467 761580
535747 954639
575643 918268
669527 821871
826449 678272
972583 519998
584087 907028
726574 772600
600304 903580
527012 978798
612316 882156
717372 777990
691266 810167
982575 511773
732694 762166
641744 853085
795000 706909
991115 503558
557821 935356
894719 614066
995918 499200
817853 677398
880929 627828
862832 637797
759625 741390
510738 981011
662978 834790
835296 662971
797499 696221
497685 998575
900915 594578
567635 936354
840958 650170
849392 645299
818433 682141
910722 590374
939207 552137
870380 635978
510709 991002
915894 592539
937007 566645
899458 598933
686901 807692
986675 511748
513301 987680
961484 540705
496845 999913
692291 814537
661007 831391
681840 818250
856664 637675
597172 893855
737664 758357
640749 861695
517360 975851
539925 962270
556096 934095
588424 920839
835605 662007
885887 618971
875474 615723
725562 775703
519835 976125
890670 601075
808668 681669
818504 676967
609726 891371
619722 881281
652565 839526
983717 514541
624759 866927
741565 767033
927882 579423
513773 987852
596484 906680
754793 744481
800912 695216
948605 552491
729873 768869
958553 537293
724040 782474
709090 798796
743772 756251
904580 590452
721886 787933
864871 644862
580623 928417
507434 987526
594275 904242
517415 974901
989021 502981
967874 529665
780031 726491
561842 938038
529867 967296
866096 630417
721515 771423
852891 647743
959490 539846
672204 829695
500313 995828
645870 859708
773912 733385
826201 668874
845236 647973
700662 793899
694947 808710
617074 880159
740389 767477
775118 719837
845273 651884
635832 855140
568031 928249
736987 756992
749781 749505
495802 998524
691865 808510
996218 506075
656869 836583
980672 509911
542263 964724
999432 501627
891461 599895
873534 633919
693126 806142
596840 895239
821275 670129
568674 922376
822728 682062
642101 854967
845748 649823
781757 720490
693573 800603
985944 505239
994958 510240
845170 661545
660483 841824
926542 578578
807210 684458
603480 887286
850981 643669
528764 962299
771389 726098
932553 570787
672778 818614
690123 818189
503563 992603
762673 743278
843596 661588
888847 609405
665171 838159
783463 723145
605140 887732
969904 524071
792639 702188
496864 999579
974524 516472
669988 820681
813671 696313
857777 649252
864321 643391
990563 502464
659498 841102
728718 775603
983080 515551
719308 777906
635721 870302
537919 955797
558622 935954
774432 719974
600367 897990
849645 652359
640754 856579
968432 533444
876445 614454
855189 642387
659382 841441
903879 586234
708108 800987
704628 789911
886249 605107
628046 872134
645512 856496
972346 528732
570854 929741
606410 887731
554463 941109
843753 651587
837559 667234
570886 921426
576218 921199
760022 733222
727065 778122
860172 647715
931483 575374
806453 690355
658179 850269
922025 578956
525176 976104
956465 539100
718332 786933
946714 545400
673926 833077
729060 763399
611660 889934
918678 576030
972611 518203
725684 771179
743824 747945
641311 857707
567953 940196
975851 530045
610883 898429
827958 680784
907234 598309
610433 883536
640714 863628
749460 752762
900714 598235
732259 765721
567337 939698
807901 691504
550023 940405
825339 678294
640963 865002
829206 661150
887408 613094
601601 894816
880157 622555
919044 579886
776907 729617
604596 891208
616895 892359
716925 792490
920397 580704
888241 603166
846131 651596
699045 800358
866949 640909
856010 642979
831022 659623
497441 994977
968241 526265
587986 913919
819078 672297
767063 736238
992207 513194
814782 692749
961585 538222
917497 588010
889055 603222
987722 521983
596194 912422
618554 884454
600541 908424
896214 612630
897247 602036
913680 583152
510102 986816
574544 933019
917923 581854
973190 534055
696426 807825
945774 549466
631578 871423
901422 603687
524937 965681
582610 919539
592490 901260
819535 685078
778274 719947
544688 954304
682118 809609
650400 846408
904998 597301
816551 678390
789824 717680
672392 829914
933788 558143
611407 898023
813326 683497
881161 614676
667785 833713
704261 791470
814147 685546
868272 626890
945173 560008
756059 745850
696742 806695
580082 922468
739620 761823
591618 906095
791399 700423
940679 564950
694948 798629
879238 614331
962454 540199
695616 800315
634900 863196
791707 704155
756983 745319
955954 539241
772668 734086
542724 962212
886850 607603
775092 733101
497306 993744
736319 768990
735238 771261
814557 693721
672482 820842
894408 601993
646445 859404
824744 677848
823129 673132
930043 570221
519796 983838
822698 679448
621191 884123
906459 590389
775803 714876
730350 762450
625351 880530
654991 853329
572922 936418
532628 960701
897336 596134
695098 803407
521564 971490
600622 899824
670229 838197
683323 815227
847034 655407
576665 930836
929989 576374
831337 669285
569570 924013
683962 818598
651019 851746
860018 644410
570001 928172
642984 854402
940245 552047
659854 844201
717458 774498
614504 883839
804862 697531
880151 629479
592134 916111
987107 504307
753565 751290
994477 513286
652872 848015
729770 773588
812011 696973
632676 857622
768777 735376
692056 810309
848238 658775
736139 770567
977809 530082
928096 575690
628445 875089
724633 771739
521510 988356
846467 650646
559594 939730
679016 824758
936670 570247
560031 943863
499451 990956
752877 754053
692201 805381
993418 503459
677046 831236
954116 546014
872545 620214
978089 517786
809538 683882
837887 663589
730708 768158
922110 577550
941185 556690
505697 999246
698162 801850
654192 839529
802195 707038
888862 604221
790845 716387
719180 782497
739757 756310
589190 916595
924120 584056
832538 660287
896426 601018
746051 753436
938290 558580
616230 874202
723950 781281
707505 794946
502222 993338
713567 793094
542279 949586
784943 714527
712770 795140
872767 634263
528362 963456
876015 615665
749735 759645
789621 709731
884779 619034
788528 711578
670816 819526
753910 746531
792741 703958
579656 920392
857620 642853
727390 764024
515832 989784
988737 511075
534006 969361
764655 736217
906744 593923
596436 909524
768322 738251
716124 776125
510020 992741
986560 503606
564691 943904
774709 727548
907961 597441
514686 994432
990350 517344
944155 554864
754654 740440
869745 633764
930930 572779
571737 935298
975052 532554
747302 761928
729875 766376
695190 810847
681535 827511
566096 939652
901431 602419
681542 812833
542449 948901
579056 920940
876839 629744
755422 735768
588643 911982
858993 645195
619701 875036
620926 875430
572627 917877
827429 679352
925774 582752
683718 823017
630580 859808
794661 697930
906123 588415
728556 767835
907446 592912
861155 634453
864135 628106
610883 886644
519960 975225
764367 731379
730514 761513
555379 949875
649814 848228
555763 942033
596635 895449
575147 928482
983379 515603
728668 768356
736581 755199
834040 666234
650579 842252
918254 571826
930939 564201
991885 498238
603235 901194
614204 891066
749814 740952
862442 629715
682421 811809
830295 668246
661215 829474
672570 833071
876801 624039
794816 714096
514791 977872
686792 822413
657174 851014
948091 550361
990450 501029
940419 550954
703384 796189
691530 806843
796306 701059
591546 909245
868307 634501
650896 846023
618448 880082
996102 499862
859246 639463
701743 788947
516424 987822
727128 765703
966613 540816
784877 719091
606421 896424
592345 916075
785034 714238
508905 996261
726444 780286
688177 807091
856543 639306
756414 735210
665451 840833
821377 679841
781204 718074
962319 530152
749034 754503
601274 904627
572103 923288
830218 678610
729531 767076
559786 932423
574642 925172
812852 688024
849407 660097
729761 780011
535172 963792
588898 905273
769482 726415
831283 676073
981493 512930
586449 919800
495842 999613
985018 516114
699647 791227
657205 838928
860798 633152
543299 955125
920749 572364
651845 843347
997657 508698
674156 823092
546419 963310
695854 803898
851653 647102
754789 741012
668214 828770
910055 598144
827997 666161
952969 545268
648707 857003
752871 750402
665372 837808
901471 597847
649812 857772
912896 592260
943300 559277
572314 933713
911446 579155
707444 796515
746349 759060
533635 969309
965526 525982
606339 901103
885898 608450
927351 570554
945858 547181
517635 982102
825117 680415
909843 590154
699100 801334
594368 902174
659580 841492
863393 628174
571818 923346
828190 669186
613859 887603
838485 671432
642694 865277
652602 854574
810763 694338
777911 723378
629121 872109
852517 642620
519345 984383
896467 593616
839933 656973
857437 644045
645597 859925
787972 709641
657425 850130
869693 630034
703126 787146
813951 677353
611936 896124
919197 584460
693317 802511
604597 888455
592430 900719
764868 733915
558753 936266
612134 893944
517973 980958
754592 736739
832697 664630
996243 499909
990175 506837
687912 816274
904158 604007
589956 904303
566458 934768
516539 976058
515196 976471
853527 647505
592560 897799
550921 956986
677333 821862
594036 905816
926000 583224
815799 687546
503771 996048
583799 908209
947209 559297
894405 605044
788799 712421
632701 866736
823103 682014
843490 657399
637302 855714
642426 862082
787879 717589
509069 995058
626905 882320
921028 577493
491485 999700
702463 789319
690509 806985
840747 651727
527312 980043
942097 555020
777775 722077
772783 719940
678226 825657
579040 924608
791935 717486
602445 893353
559932 948796
930248 566730
708899 790359
687910 807871
826215 669116
810546 682193
522469 971703
895052 597004
952813 547161
688037 803536
616773 874218
871506 619591
821223 682860
779282 721403
939524 567352
619869 876681
579997 918754
609409 900122
764052 734550
788441 712187
655202 849147
899064 598655
832661 666691
504559 988197
693132 800354
652781 855089
585693 923275
875425 617410
668651 835455
948050 553694
801738 700701
928295 563791
986103 510411
505629 994886
583478 912518
606069 896758
684910 805907
597178 895604
630937 862876
951555 544312
967282 533174
938771 560435
755055 746594
747567 756637
602234 899029
723752 780847
968054 528076
737352 756679
967632 528444
737396 766676
749881 749564
619465 874701
552862 941507
912029 581523
690975 803680
814269 679857
632452 865552
672587 826404
810787 699206
586693 915855
794099 713048
817129 685903
610661 892561
818986 690517
583034 923815
580895 926655
822256 684500
529321 979452
553597 943812
570366 926931
659205 834249
921683 571152
658369 833808
721674 769054
670377 837676
634083 868396
903104 595353
769587 721596
968365 534888
801402 707373
856759 650092
957207 537999
765252 739579
971128 535239
772427 717909
752832 739431
623347 880529
933657 573628
923990 580120
522081 985703
938859 553253
539296 959481
986001 521892
914325 581879
864712 632697
980052 529070
883066 616438
854594 642526
636759 872297
894344 608141
995476 506697
756658 743268
711131 796615
703583 806303
842839 654949
765290 732395
507744 991597
553394 944577
857978 651767
818123 681718
790303 705802
591950 907154
748340 745463
881949 612386
527444 980085
614703 878094
731424 772277
731732 764761
891049 606464
993120 508914
567812 931081
512862 995985
786700 704035
648141 846508
889927 604083
866875 642227
979897 521916
783103 715310
658416 832461
799367 705686
739948 760543
734496 762641
635030 856525
617736 877045
826233 670530
871960 618306
584696 920979
823140 675878
743411 749083
542474 948706
604945 886951
800551 690855
948720 560236
941384 566271
521932 978610
891706 610250
532625 977223
814157 681381
901900 594423
967648 540861
969438 528103
677978 823905
498265 998005
655485 853688
572614 918380
917144 580178
678463 830929
668943 830062
544007 952706
796609 706444
715788 790591
654863 848492
965087 534807
719751 781493
897385 611077
649838 859340
684027 816863
959334 542815
931479 577449
749840 749024
775646 731544
940576 567238
983329 516834
560893 943580
610446 882828
789391 703302
990583 504313
931205 565160
664424 836761
780226 727978
655027 844685
959507 535192
982917 513926
531317 964791
833018 672340
848678 657964
507233 986107
621958 869618
767058 733419
818603 679570
725510 780495
523738 969673
616315 875452
664214 841619
716076 779233
578911 921836
686603 809926
523740 980953
620850 871531
694789 801741
784480 709164
626536 875128
892917 608555
564577 925744
571533 932417
525603 983543
690739 808425
973374 533010
751942 741468
791857 703406
843705 660100
504539 995799
794686 699640
936566 562339
778946 730640
941736 567653
659838 848253
675709 827801
500767 992548
952340 549724
687954 813064
911940 588071
673463 821015
854495 639361
771535 722757
506099 987232
923251 570320
571291 937870
961053 547440
886052 610786
767358 739155
563027 943112
644423 862502
969620 540074
920502 587618
579613 918906
748886 752934
926367 573181
744450 759569
954348 542894
951584 538944
843185 665511
739233 765945
955996 552885
874880 629583
883952 621403
908008 582345
903184 588777
895729 594831
707265 785873
850912 647265
718023 788698
724413 778989
906958 583799
672265 832980
572804 919862
877779 615394
660026 847459
527248 967541
697690 805005
770837 719321
697609 793200
825325 678596
693563 800499
889174 604323
984346 512235
525311 982904
569430 928649
713368 784864
747882 756619
777951 719068
842356 656539
836437 656009
965112 539006
661939 845211
681500 827050
906765 589543
979780 520431
934648 563913
657849 849569
686429 813923
846270 661042
535068 967946
816981 676069
712983 786230
764163 736661
626737 870232
826595 681838
535649 965538
928495 574572
637485 868787
609023 888758
558299 933531
638284 866137
742434 754273
630006 862184
946591 551038
509989 981106
830877 663368
535936 959271
615832 879840
740893 752493
995090 500289
537101 962914
850994 653349
838408 667213
972123 536478
608919 884465
851473 652177
639515 869178
837049 667641
891630 608256
945773 552289
846998 662285
977931 513662
832839 658305
959009 539995
959594 531856
925408 577158
794002 709865
842813 647617
778310 726890
941598 554233
498715 996650
631055 869652
863676 640663
878647 625286
905804 601024
901137 590984
588479 904824
816846 685074
833988 657923
911038 582749
970606 532510
997483 508708
712972 785611
839684 654115
900526 599731
512799 997148
985793 522218
662872 842316
740709 752885
694637 810920
765347 733520
618222 877247
859418 645264
563617 940873
968489 530346
663540 832148
869425 639090
520237 982393
985523 513473
738119 755700
873229 632584
793633 702723
790815 700414
885097 621844
870841 620028
552208 948723
675110 831785
805622 689310
542632 960763
657963 841051
949242 552249
748145 745120
755502 740935
801174 688885
839050 666439
537240 965656
783525 707303
575491 924409
988527 513618
567448 935302
515802 991691
653693 840326
883502 610099
821709 683423
763823 730184
671207 821280
916296 582811
802794 701016
958386 548040
759836 735851
554901 938772
607600 892030
767904 724968
603823 903899
983918 508254
771889 724934
973329 520031
544981 947279
578897 927226
658463 845147
664931 826355
978001 519353
896777 605658
820134 675397
538109 954210
908446 583254
582578 916554
939612 555454
711131 783930
705833 785995
874237 630316
684836 818263
575089 931025
828310 662016
865639 626396
566115 927858
826480 666326
497157 995628
614613 882676
624127 871638
682728 816301
741172 767598
500370 995041
882034 617926
747574 751139
630849 868129
929379 575165
843329 648736
535471 957771
650167 859532
651796 854332
850629 647277
601698 905187
672298 827412
515013 991557
670524 829543
960113 538486
683432 812764
572821 921100
579254 913639
818938 682447
856507 645759
869036 623578
799316 696890
674942 815622
515889 991604
643548 849003
964790 541174
552419 943334
540578 963644
912176 583364
844179 663105
646245 853129
957504 541089
696033 808844
640091 850717
503122 996837
712931 785307
796902 710274
717521 776108
640808 852011
811016 693730
889254 608497
711890 791267
652313 839166
735902 761677
634123 866696
663277 846192
628830 875212
746744 750951
633642 859199
602281 896426
579048 920051
828812 670474
512667 981885
579132 912966
747280 760530
851997 657173
851816 648535
844109 657753
629251 867338
753493 753734
972007 531187
654057 854394
599987 906455
992726 501998
707704 789630
562297 940500
703815 793295
826859 677347
955613 546125
955070 538577
899653 593992
944487 547039
619929 888399
896075 611240
607029 889910
888989 618369
537909 954122
558019 946175
881515 620898
894222 607825
660125 847999
556732 948476
850025 647542
730398 773478
700122 807091
522575 975466
951997 556445
918958 576679
514622 984102
973536 520956
621520 878634
881644 625548
656751 836272
985869 509028
955408 542254
623624 872236
548015 953399
556864 945817
922478 582218
967923 540401
850997 639977
840431 667277
931165 571512
852927 646344
941833 556080
772262 721452
599378 910571
888628 613692
886917 614795
704007 802792
981017 528933
615023 889750
704410 800536
958206 551101
690387 800124
552388 951699
603374 888515
613279 880584
872390 630402
627412 875572
637302 855389
696100 811579
681998 827958
576099 930532
655110 845432
654240 836274
670002 833371
949562 552496
606913 884727
676221 824268
817488 674698
829555 664826
893253 601863
528632 965377
654743 839161
512824 995041
523142 968115
788743 705858
541361 954590
762373 730776
651452 843617
999575 496346
706023 798267
998088 498563
552673 946137
900570 608772
556910 936770
656717 851843
521307 978677
561804 933579
683940 823617
548730 952037
873087 620584
537385 956224
763542 737017
602657 895135
842968 649883
579840 925940
943559 561494
837218 667056
517251 975655
752038 753847
960574 543567
944087 562571
972722 528800
781741 725258
733902 764778
655582 834825
700508 797577
618159 879396
596487 910768
876997 620434
606554 900389
853537 637087
645251 864109
525611 971115
799526 709732
524602 975216
996600 499774
513433 993258
882377 625894
526521 974059
596464 894490
625221 881425
542383 955151
689772 806805
626701 873401
788968 719339
749734 757858
909311 594327
600940 896217
702744 801388
870697 633391
834520 666304
988811 513788
565583 928037
577112 921416
522972 971201
608737 899980
826869 673145
977332 516712
506681 992548
940979 550478
700408 798249
560123 935220
836067 668345
850871 644019
669847 832263
528957 980843
560157 939193
728584 764532
507823 998757
980634 527789
851056 644947
941966 565686
813193 685719
500691 989897
787012 705279
688746 806117
884517 612033
538552 957273
743632 763974
551344 943474
629757 868611
598285 892252
913063 589956
909857 597415
789812 707138
792495 701753
563124 930317
855138 642946
584106 916327
801261 691853
883569 608326
958814 543815
760246 749625
501033 991685
928640 564285
847732 652235
889427 612163
887055 605944
947744 553324
598458 901908
983380 510563
945216 555455
792505 705433
530191 966194
540322 955227
522798 968082
595943 901140
509921 990927
858920 645548
711911 781063
952902 547343
509721 989999
556878 935566
972419 534770
689008 808313
981340 525362
788390 710837
555735 952852
907653 584161
735794 754567
583149 913876
938830 553118
659457 842100
997324 511933
508371 986862
916961 580709
866256 639968
772185 732262
727419 771131
587900 908113
736103 768323
597876 893642
726465 776559
589869 912248
812344 685018
759046 734428
544306 957806
617489 889477
958492 541595
936731 564590
506167 984214
845303 661418
749216 755947
612397 884747
798896 704316
868144 629813
576214 919027
618238 887680
598646 905911
670000 820606
715775 777536
968290 534574
654127 841025
733313 774019
908975 600217
799312 697571
580488 916689
647015 852563
971935 534751
622396 883044
827090 673589
737136 756491
947712 547820
726991 779567
781723 716209
512940 994907
980122 510307
831534 658469
701809 788543
671149 822468
846577 662693
536179 960633
504270 992431
787197 705531
690756 816404
706170 795757
631246 875615
798822 696661
929052 573388
994915 500635
900071 596422
909189 586205
832030 662995
774595 723607
864818 628177
957832 534587
928007 574249
890642 604505
652795 852585
931576 575526
886684 612911
620699 886343
547504 956721
708935 799178
910681 598529
689544 818302
737478 760205
637046 872751
628895 863943
868403 634915
553208 947707
612182 895355
827819 676997
838570 653696
633625 864897
516584 974206
636830 858082
735867 759609
745665 755714
810516 689246
670388 824088
586506 907562
823297 675249
689482 812911
859975 641331
516261 977538
953441 538280
985016 509074
662621 834691
862401 641454
838554 664859
737014 769148
619787 871700
978503 525931
584134 907543
862211 631826
641275 849846
826882 679239
708969 783425
667066 842853
716668 779594
689887 806596
566077 940848
562219 928610
994100 498368
797746 695436
741251 760265
893324 600225
825416 672508
860867 642189
545494 948289
528650 975095
981569 527917
983153 515559
645515 846425
842483 663215
916906 585526
573049 929228
927252 571376
912683 594580
551307 954723
892061 609282
957153 535004
836730 668275
721453 770322
820461 675581
577687 927631
654911 841513
929659 566740
635483 873691
858208 637278
674367 828289
502177 992307
929669 578982
845432 661698
875761 628622
985908 507663
577987 915380
699981 802527
786583 718348
738534 757880
891091 603957
712574 780257
844659 649541
868187 641355
559145 945975
904824 602212
742634 762087
775763 727910
553159 947757
697504 801441
985207 514635
581648 914471
702777 788162
960372 547313
763930 744295
861037 644485
682379 823568
533461 958091
653815 856081
787487 717662
849158 655801
923509 581971
563981 927964
851812 641502
616870 889128
530905 963310
999613 495354
833768 674173
722557 774678
531809 959341
812644 693241
640824 855241
996856 510306
635273 856335
530555 975061
799652 691575
524143 969497
991426 510300
565868 937349
642765 848728
891683 613192
880127 623695
645720 861247
981650 519934
904312 596432
979332 521560
755626 743798
822666 684544
666570 827390
526856 970641
594385 904098
914593 589596
938531 556491
535949 961042
763033 746012
557492 944940
858960 650324
753024 753787
884286 606030
997252 505174
568269 938185
768986 725145
640279 859081
938148 558027
759829 738082
941423 553632
834069 659261
892996 610959
958955 535376
502783 993809
838549 669474
537296 964028
951665 551833
742513 754677
727637 773005
546095 963262
991181 507080
818889 675898
535564 956426
657980 843343
821652 682558
787417 719019
864558 643382
768957 725167
886291 622241
785519 707933
633498 873804
889450 605446
652694 853398
813534 684866
749225 746761
933604 569233
726387 783557
670486 821082
760774 742815
842179 658808
596780 902540
797546 708550
904338 588292
634114 859315
533725 967357
949840 540647
719748 772324
636208 860946
558100 936050
645243 849369
622437 871932
722426 779729
726846 775886
608621 884164
976232 523422
642303 863773
787745 721053
813404 687134
854059 649102
527547 972530
855098 639043
720187 772273
649405 847220
812650 695227
584784 923495
658217 850723
593692 911651
578261 924308
803024 692022
950099 544435
524129 971925
915605 584577
893854 597056
916121 585227
819604 675817
733823 766387
804614 691693
780214 717383
574676 916302
831596 675897
620922 883180
866423 625530
531268 962540
818127 677692
966251 534111
821799 675210
785176 719956
764551 732277
739518 756031
996551 510471
915272 594313
756985 743436
774076 729347
553456 941479
873369 636267
874592 627179
946269 548858
740035 751314
932437 571154
863676 629941
762943 744766
538643 958691
874314 623586
705785 788174
626401 878495
727481 773798
988605 520017
908902 581765
957594 538129
920400 575872
596263 910860
784076 712178
890394 611489
763475 745850
775387 715940
709318 792167
519688 979160
982293 527288
517859 973054
856631 649996
966825 523612
510056 981037
891535 617042
575049 914963
632491 863219
661522 838959
980892 510752
585493 922691
857516 633197
713174 785386
994257 511482
734383 759241
815939 692864
883585 610419
879420 627857
821538 669768
599312 896628
922554 583041
974003 529495
874346 622251
814811 682906
511619 986713
687403 814651
579372 925265
498834 994022
704712 789340
799716 706297
704126 801707
563476 931892
977516 513319
719483 775265
773635 716895
846666 649469
826424 673443
952340 541111
963502 542612
960939 548564
833440 660731
538362 956545
909331 580844
807671 684141
819858 677309
560036 949177
998604 501480
737542 764527
789248 720125
514333 977660
593414 906250
825398 684528
562585 931461
684035 819571
679370 813270
954943 539437
979136 521390
972833 522286
742052 755411
548730 941309
875221 633320
756335 744584
734744 769745
584364 905868
927647 568921
670240 834034
998385 506633
925389 577643
994758 511649
638856 855711
591564 913221
882022 615151
647000 856980
758663 732066
689913 819312
858172 636809
674791 827934
804136 698590
711370 791407
876671 627177
748611 754617
571194 930962
877483 628207
625336 878141
848374 648856
713967 795128
755243 747026
552313 946736
774020 721125
808402 684805
691408 808442
642129 860271
705800 796326
691368 801233
686793 818974
888538 612244
707400 790260
793822 716049
740723 763920
757291 736743
735813 769672
839673 665474
640449 855416
771128 719603
815464 682333
671700 820457
626171 873575
986025 504494
922661 569613
521443 976955
963119 531449
709481 788431
600401 903859
616455 889987
694566 808825
503601 987251
910425 587777
512826 979567
515692 981229
752778 743345
686851 818247
887147 618868
579844 928652
742460 753380
562377 935178
956648 547070
989608 519649
745965 750091
536584 970525
661003 845893
659287 831716
512357 989260
536401 969933
747818 747256
509420 982562
519462 971324
542513 965808
811637 683779
808380 696426
635576 859115
523021 977397
960777 530722
925548 575881
815252 682472
756425 751860
887473 613248
969198 532355
542351 963379
935044 573864
836072 658830
714597 781154
705034 791960
514182 976628
820109 680363
648358 844717
594510 911048
607365 900784
992287 512868
774135 717901
524582 968654
965952 529922
599042 899359
984166 518265
629349 864793
985586 507305
621341 876764
642511 865146
833025 657546
505052 987313
681430 826236
951578 557362
786298 714110
622256 881921
908171 597795
516286 989018
526222 978716
872449 634928
718089 789315
536170 967684
545359 950606
687054 809607
587665 914425
836400 659734
618360 873108
576864 917465
646240 862502
725296 776205
760980 742924
680206 811359
836352 665322
503669 987711
857359 651446
887072 607586
869768 624826
589914 919059
538518 960431
639933 864540
771836 736702
932162 573979
830001 667016
585086 909208
782912 711891
952115 550962
879243 617738
656004 853797
778513 718222
609481 881488
828726 667391
502389 998983
632844 857983
907611 588285
630599 872256
857573 646784
787963 715788
584410 911639
568545 939321
581870 911488
960979 541496
499256 993390
719523 774371
907134 583039
664412 836981
732257 760712
948555 541519
972241 526635
972079 519863
569415 925518
906015 588143
578715 927875
940472 555491
747311 744741
545071 951280
606347 897324
528233 976841
800869 698093
988711 511601
722556 785357
647728 859459
749173 741235
532759 964822
805654 687591
795697 701771
545101 947400
857626 639329
535172 965110
628111 870387
551747 939452
716821 779008
891703 599233
708199 788834
637733 870858
918893 575916
996539 496438
710080 792711
699000 809430
735652 770612
982539 522686
737210 767875
509969 995160
863921 635523
618108 879735
849792 659410
908700 592579
890742 610557
749582 750144
811203 688102
804479 695699
753443 754906
906760 584440
737811 764307
764795 735993
954547 540269
593260 898880
552423 940141
752770 745950
531527 970574
861380 634385
684591 815089
731162 773619
876257 630421
743492 749499
666738 823820
760209 747210
995563 506425
651125 852615
502680 988211
580979 909816
879722 622575
552934 937288
719907 770150
528960 961357
750802 750843
984212 519066
936924 566875
973043 532688
863497 642849
851054 650783
864326 628960
860300 644782
787660 713961
526290 982330
807952 693164
533159 973351
506516 993605
707584 797538
834774 661181
542098 948830
513052 990514
649446 856818
827105 672314
748137 744709
633170 863941
654487 837180
589661 913073
995772 501519
525437 970012
860312 645682
842620 657249
699904 795496
828709 662216
941772 564947
544539 961544
526285 976263
939051 560893
730365 771031
683409 815330
767903 739770
977080 532500
630210 876873
543129 964998
630733 863733
987288 519632
798581 694589
994414 512506
809764 687744
904728 593539
775473 734237
865699 635117
694250 802021
728522 768607
814554 686981
899697 603806
901290 593555
561607 928529
636747 864847
801909 701345
804675 689862
862223 643369
510256 992350
953793 542993
523860 973246
795347 704399
495551 995660
706150 784731
560087 946947
544415 953982
767871 738592
664843 843651
578155 921522
885657 622901
609777 890312
553123 955409
992690 513808
788420 704206
820808 688486
721376 775971
952573 548711
705252 799723
940564 555666
995870 498251
720796 775646
922327 574665
696378 807387
820272 673102
691068 818581
503672 998249
825639 669483
563798 944827
556644 951797
502291 998026
714020 794446
986934 519933
921636 582107
716795 792787
596203 904223
587034 908865
952424 548476
859206 638719
701242 793349
791531 701205
672318 836234
730655 763950
728793 777643
760131 733732
884831 612361
612656 877496
537017 956234
544188 959408
869069 628865
964554 542863
788150 716715
845244 658429
653028 853014
588504 908668
721552 777696
665893 832265
694766 808307
884013 606147
716202 788173
679125 822411
981726 514986
719399 786442
687586 806446
997549 497660
753594 752274
714986 786827
764470 729371
706541 788455
837299 665120
977939 522321
789867 707006
953610 554509
910768 579374
816114 674321
628640 863977
891535 613145
731464 773361
568540 929288
724357 767530
894761 599680
632420 859128
968860 528245
902913 592104
637670 868950
507647 983452
528271 977821
814543 676428
586393 907636
994058 504175
875284 615337
998073 502415
600835 898333
875900 627830
557870 946303
775293 727565
526356 971455
928383 571550
966910 524954
796134 694052
544528 954507
764435 737289
700560 804288
536539 964152
918877 571719
628296 873321
780781 709420
539359 953478
562074 932035
882270 609837
961246 546738
978793 523480
964297 541281
850726 641242
568211 933610
597315 899571
631278 869747
756943 736286
648033 849341
930591 572507
871865 627999
972390 518800
655155 836910
829230 670534
963877 526433
532362 971498
884323 608893
608027 894142
844455 649231
915823 578315
748689 751629
529638 975236
723529 775115
573503 926832
756259 741000
642706 859319
812895 677466
548210 960528
866535 633778
905779 592518
948093 551373
583282 922072
864794 629637
629815 877168
959698 531095
844038 664321
685515 821572
619101 878345
877849 616075
833048 662059
753933 752471
570017 924400
798228 694973
784206 714419
730987 776452
829623 666328
634773 870497
935689 571873
760502 736416
915773 578914
836536 667589
654548 853385
964344 536122
736897 771176
714432 791969
599217 909958
800446 691240
576196 914335
528563 969556
662403 839759
652732 842911
982012 520323
792764 705689
769780 725515
665854 836251
534918 962308
690036 816894
626617 877341
846103 646243
653692 847354
499751 997065
652321 845821
758607 744174
867477 626728
540851 962321
886230 623235
656383 848159
665017 830963
540092 967605
727819 778236
626416 868108
637912 859494
775074 717845
974035 529828
846758 662626
853400 648449
985474 509338
753515 744285
856579 652868
686035 811782
834538 674034
750058 752567
499970 994786
822936 680895
951001 557238
751408 748888
812868 692498
741631 752420
644834 862555
734946 763863
993185 497094
673993 818810
785502 709789
792588 716154
730144 763535
640904 867763
592687 898597
524953 974806
649386 851473
938783 561402
536598 967196
895785 604832
944383 559998
773870 723475
655130 840616
986902 521105
981362 509636
498008 994191
703688 799177
507028 998788
696717 811158
947041 557882
961319 532020
519166 977183
990184 519600
852196 652045
648118 853446
908058 582924
805267 690886
855933 644577
761442 733353
773513 717853
650132 850621
537820 969377
853147 650226
926181 580562
514640 982088
792004 713146
642715 855871
616339 890503
748265 748577
881590 609967
745751 746560
999240 501927
941656 561078
654390 854606
576624 930823
802460 691094
824587 668711
918873 582306
971128 538208
894172 612150
609499 895234
904168 602312
915494 586821
571247 932221
966168 530706
750331 746471
665031 842008
957883 539798
834551 673117
795843 712404
690808 803989
908186 590692
680365 814512
849149 641077
967121 533872
583069 921968
810213 694090
851809 653880
677256 818868
677775 813676
538330 952682
512477 990520
515602 978819
752603 741410
588674 918863
751810 753073
533015 961835
914841 579715
675063 830944
839384 652532
719521 783275
678603 825706
631048 875705
608082 892034
856789 642959
759457 733739
590666 914576
526795 975210
772495 730013
943967 555695
997252 509945
742386 759700
683669 808229
915630 591890
513094 986716
814556 689493
715993 774479
694794 797255
724686 775323
541335 962406
536314 954100
919792 570415
549528 941695
796023 709918
734530 770815
902074 598614
905501 592201
973655 530370
816834 690371
746185 756959
897898 593947
693064 803403
634402 862367
995496 507954
929983 572890
934537 556084
736881 767388
610983 884028
982401 514071
652367 851823
569541 939679
704294 794711
867177 636390
541781 954391
525630 970828
616392 890795
712407 796123
809111 698715
685143 822032
522167 978719
922063 570406
935814 565858
779548 711447
896158 607811
951739 539957
555457 937315
616759 875700
684898 811733
699234 809852
526392 982889
766490 731955
618314 891172
670991 837309
583078 923673
891419 601789
828949 666989
687534 821365
901047 589458
629102 880856
526867 968564
527516 962774
902220 601060
974662 527682
702788 790918
564617 931206
625032 882638
718797 772135
647770 857052
865883 634218
815090 692043
757480 739406
603134 902825
832064 672248
567665 926486
624203 884334
717265 791826
542315 957125
517502 988444
935956 556906
730019 767069
605360 885622
575299 914894
976766 520348
624929 880484
856438 645641
878589 627028
966335 532446
514052 975975
761902 733584
790518 708058
961022 529530
753971 748502
840284 666171
883841 618881
615481 883003
701684 800183
796317 709757
519763 988843
666074 830048
828097 664860
816830 687293
780316 726685
596471 904898
798355 706192
742082 761643
750356 756199
972315 528680
889473 610849
666056 839830
597442 896082
918970 586340
708450 797827
572841 928508
562621 932851
558493 950141
508236 992033
711727 779361
829957 671335
735196 772929
633615 875108
515456 985509
837767 666001
744192 750044
980259 527579
958526 535850
949935 544669
512766 988149
579518 915164
559265 946255
640751 867794
537973 959173
756559 742341
872025 624461
773231 724187
757702 736510
674389 829355
728624 780794
689173 805120
724905 781355
567772 925465
604059 899855
960361 530875
833171 667802
912828 596448
850439 641002
793994 713478
646281 854160
575954 914064
901778 594279
740526 751573
831493 666615
549187 952784
746607 759390
742556 756250
824286 680277
763986 734230
954285 551677
938728 554189
617924 876370
857345 641162
779839 717414
519623 986218
881214 614451
948141 548376
843551 654194
831893 668094
893804 612049
650705 851430
529928 975715
722549 783731
774975 734123
815275 676995
956029 534980
993765 511786
816055 692758
989576 516440
853407 639960
758779 745800
720791 774330
497527 999201
829518 675909
903566 586468
944425 556124
900102 604808
675356 815147
672318 820372
828406 666901
638491 853370
765352 738982
894285 600073
892041 608340
684759 821664
891752 612037
875209 625946
657818 847625
534060 963408
877873 618606
773895 723818
673110 833617
629238 865818
927578 572844
903101 589073
676310 828707
583300 920813
570925 923945
842695 651616
988517 510643
623254 878170
724395 767148
516731 989172
613827 883813
677300 822802
740811 763157
915068 593174
657992 844567
908742 596404
549827 953959
930785 566301
672245 819655
513024 983541
547688 948722
842682 656286
942425 548191
945707 559339
560570 934382
512345 988208
589666 907235
771213 737110
666754 832645
626426 875457
560702 935661
791391 701453
677375 824346
957660 543409
498586 994091
512580 988696
638382 866497
875520 621807
678723 821935
516284 981370
771320 734336
911734 595285
939008 569078
901689 604869
940015 563823
603499 887404
635945 861931
662757 838476
866803 625346
988021 511138
884897 608270
530685 973399
844615 648798
593785 912668
839035 664160
924795 583923
884809 611905
993961 514910
766698 727348
544880 947707
722187 775151
990364 504050
826382 672442
837210 668366
903840 605048
608986 894636
857293 651305
880965 609994
763511 727412
833297 658540
779631 713629
904816 604963
623351 875316
521486 977368
554653 946486
683610 819714
967204 524838
775756 729791
772058 723903
906957 598038
586348 911113
863507 646417
763670 733651
623685 885171
632638 868315
553537 943453
849550 657103
559955 931227
578825 912179
639101 855917
757872 748572
951008 552587
685122 821182
615433 893074
972319 536227
855915 634517
559820 934991
686829 822611
517907 985955
834064 656536
671247 826904
593241 907236
829949 672312
516203 986270
858635 634931
543479 950601
837670 664748
927803 578252
597504 894721
554228 948134
984779 505560
903403 598926
671837 819281
584606 912101
793714 715632
737194 764319
557801 938204
812732 681093
555736 952421
910049 595110
961563 536231
670996 837136
983069 514803
988039 516424
863842 645866
756086 746555
726488 770553
798569 704080
888916 602562
998115 507807
795022 706503
895800 596769
755589 743350
761040 744441
610413 894150
844048 654811
746417 748234
809028 682928
934627 558018
981912 510264
814042 685278
988448 509020
808044 690241
523291 968679
519401 971978
619510 882982
882815 619027
781559 726256
719219 786807
998385 506595
821047 682518
601578 907349
951497 551370
677941 830190
817130 681342
703065 790763
743727 749541
803537 693920
929824 567161
610741 885750
818919 687981
607033 898562
857800 648575
958006 542871
946403 559609
882867 612686
823734 685657
620042 877347
959672 536397
698818 795687
948851 559826
725560 784042
809085 698871
644319 860487
657396 851469
588887 908074
573521 918892
604488 887452
553183 950496
606558 891215
894786 599253
756559 739951
699073 802047
877448 623717
957923 534000
900507 597255
560858 930377
640608 864795
677883 815606
784752 721886
860286 641185
881646 621860
790019 709613
573945 916091
764329 730051
639633 858685
528487 966003
537585 959076
645148 856495
848818 657154
646312 853034
969495 526112
562091 928489
513045 981940
908982 593723
530522 967198
741661 757285
783131 720479
660344 834846
701624 798812
983963 516345
648301 845674
658797 839824
700265 805323
728675 774033
570897 938997
726322 778815
967124 533977
931741 569828
652943 848558
836867 662807
848974 660847
619090 879103
959881 533991
587918 906327
596655 898690
960141 548559
548823 948184
807706 682572
639545 865338
962405 534126
945154 564564
937129 558653
892659 598132
536378 954753
596231 894401
568261 933916
881488 618272
505417 985541
982398 510981
726632 777612
577550 926004
662138 831641
633118 859175
750586 748086
869341 622594
566629 932636
661146 843533
950286 559095
935297 557780
920894 578396
779196 723894
966655 541796
707582 790588
705895 788110
913710 587718
940024 567392
867730 627214
960194 546542
793301 710518
536463 973058
553490 942041
687274 814606
628523 869849
588224 906668
718380 777193
811051 678987
765113 742421
579364 910786
552724 952248
836742 662234
881627 608501
845068 653620
794122 700725
778052 717113
965821 530582
681059 818422
946647 556245
910267 599189
702936 797358
649076 851329
933403 576375
513788 984330
933689 563139
535570 967564
520784 988899
749591 750703
932809 569472
828329 673247
685661 815791
612477 882921
888984 614577
755592 740033
740037 767585
842203 664203
849966 654013
650660 842160
655951 834387
646465 850192
968935 540530
518662 972839
574351 933551
785975 704453
544402 958699
884863 621019
525512 976803
563276 928259
722471 785401
726792 763668
823719 675326
541195 952779
697105 803944
512080 991344
855901 647137
947596 553113
554526 941865
663323 833157
604214 900651
996407 494266
673294 817607
957063 534283
617954 887226
879503 615202
614598 878500
720750 778069
922454 578392
586123 906644
702713 796279
792888 707723
923068 584733
724468 772939
855712 651747
643245 853061
922672 573888
800188 692631
844653 649711
653673 845387
944911 549487
778839 716847
650612 850154
691741 812363
799691 692840
780769 714243
540577 959010
932013 573421
526298 980481
768576 729697
517442 984915
555967 952827
668167 837656
889426 613439
539501 969318
789171 714454
734004 762104
598208 902069
573618 923716
589696 912069
553830 947246
794871 713414
971189 533112
958066 534745
936563 554294
681644 821364
981042 515011
773145 727008
621825 886242
517415 980231
967635 541315
959912 532417
543824 965805
929412 575721
624760 879318
665242 842530
700189 803281
669006 829649
662518 832548
864095 634975
819360 676563
858807 640811
898215 601092
751166 740287
622766 868899
980570 525641
857867 647844
609845 886486
502828 989441
630040 862152
954551 548913
689882 801139
756852 744785
859942 633216
808880 683199
942090 553712
773933 720974
530832 977150
728175 780017
736263 756656
941267 560461
628790 876658
970739 520067
546479 953538
847662 661853
898297 609798
508788 995387
622411 875307
784649 709825
999602 499904
958624 543767
788109 708844
654027 836171
509475 983277
555570 938079
565477 924751
824150 669359
741920 749752
571187 937404
725137 784004
844887 646181
876727 620085
552456 954451
822453 668894
763803 727839
980668 510635
859480 631080
810745 689338
716311 782610
651383 839311
621103 872032
816739 690036
516951 973922
993311 513099
506930 992118
708673 794989
811402 690099
678068 826238
716297 787973
620104 887579
583875 919487
839340 667113
546692 955204
546120 944900
984530 524132
859168 634026
823634 675378
738802 768689
840109 669793
914654 590967
631924 867040
983846 508305
994578 505919
505961 998618
541969 951637
895186 611232
718420 780592
799625 695682
955393 553331
673451 829150
892105 604635
526481 973661
913885 584154
822836 682478
716716 784774
960115 537694
506133 988083
981537 522823
566634 924941
865266 626390
628041 876936
895956 611363
680794 824664
703402 795619
837367 665667
975977 526836
581052 924364
725435 772023
692915 799418
678089 828707
658183 850022
561032 939020
876829 613860
499339 999940
772000 720321
809313 696420
774562 730995
984832 521328
685129 812775
546594 947429
860926 639974
604500 894212
671162 837420
615264 881945
691824 799698
519171 972845
864643 643668
732939 761363
869125 626660
863846 630760
785206 724108
575923 919421
941115 551654
998256 504277
829653 664281
821165 676797
761176 734695
868754 623430
696854 795859
719772 784064
791968 715692
521101 981059
531383 967170
687329 810466
701140 795524
717931 785597
830305 666718
588122 914888
987765 506366
652491 848254
545664 957438
633607 875822
660749 847341
835577 667798
953771 542217
742464 755360
652305 852182
522936 970496
937982 567909
756194 750286
573695 935167
591909 910445
613812 886521
549462 941417
731247 765662
995070 514490
973630 524195
546213 962065
647711 842803
693441 805390
692583 807710
746913 760905
843587 659588
686537 803545
593824 907322
509840 994809
968589 523334
584656 909896
903134 592850
709908 796903
668166 827663
711616 792692
882335 620545
587359 908318
726120 779591
976128 524452
632517 875626
755081 736795
817758 688956
711045 784114
496270 994140
592442 906992
655428 847277
688120 810647
718555 776421
574078 916146
693591 798887
493537 998805
840475 665166
911105 587313
795035 705120
975973 530805
927347 571229
612701 881933
582369 915467
962982 545434
641182 864730
904113 588922
618358 887276
696827 800460
965516 530817
616093 891850
531760 965908
556068 949187
894666 598517
824690 673420
660390 846196
639463 851387
537415 960044
841050 652105
620578 888126
978098 530198
883818 626101
864284 626439
906013 586032
811147 683006
560436 933075
840552 658017
963959 535133
531962 975947
559542 947584
807507 700587
776984 718715
786522 711306
706820 800454
612477 890994
500042 996012
934328 570765
561686 943903
653980 845492
771331 718908
580107 929446
683398 824268
562822 940727
834553 658157
555104 940522
540453 955637
610393 891399
694031 810148
850312 653199
725209 782394
765429 727624
818424 672319
493238 999806
988359 503025
763993 741568
904041 594126
518942 978268
781932 721155
641289 853086
884656 608397
885332 608017
669305 826776
581119 915807
637822 871757
992152 498052
991661 507887
907008 590186
625363 872177
833939 657323
927915 576513
771973 730857
642783 864901
810399 697942
643654 864953
854814 638294
727468 782063
569298 927861
775792 720656
786171 704961
737831 759697
677784 824070
674455 834450
835827 666718
500538 999393
853702 641204
901129 606614
838117 660533
804766 690485
871295 625827
945666 558173
678776 830723
771744 734689
955378 537127
564648 925984
670091 836563
814997 682761
587286 909192
703380 790439
953588 552474
595020 900367
979841 513272
727540 764231
904757 588085
596084 907205
567475 931155
725073 781968
734344 763579
970882 524506
523212 971407
525437 967757
805626 687598
713441 781812
755273 748374
996131 512733
537412 956829
807245 699341
565124 930273
594071 904532
771657 728360
868848 635757
919544 590287
781286 716233
841251 657038
900442 608708
775480 727084
688569 818381
607663 890125
553551 946050
566499 933753
957147 547698
575798 925768
874672 620212
634228 873299
788426 709348
866730 642630
583219 921746
662835 844272
891033 612915
977969 520157
924002 575695
997927 497328
893471 599665
759845 743578
659203 839102
969476 540102
685082 823586
982313 514719
810325 695202
737165 763013
532815 960096
808285 683146
935537 557412
672070 836281
722070 775746
907350 596895
690500 806355
919276 587720
655080 849627
724270 768336
933513 564163
619245 878784
591935 915389
650969 847492
694215 801614
607087 895525
970572 538773
948899 551334
879649 617017
989152 514181
817088 690753
708547 786298
517742 974846
644513 861186
980674 522159
977380 523938
690729 816650
780877 709670
695439 810125
886369 616493
635979 854025
929604 561938
916338 578036
984421 515099
605322 890677
691445 813219
765853 740484
518292 991216
554727 936501
984978 507009
611603 892767
948294 542771
602904 889953
966510 539914
789718 711729
860656 647154
655288 847060
752340 742062
989713 500424
513718 993082
703525 795328
540638 961740
814797 680550
520254 975898
593874 912092
552058 946897
747381 744208
864690 628403
997159 510930
864638 626527
601998 898241
903848 603150
784474 707760
779171 714531
913373 582211
841045 653119
848999 659567
561373 943877
874886 630296
737088 753850
795208 706824
638768 861712
863972 641276
868950 624141
650051 847548
803459 703777
698743 792543
950593 545970
548315 944779
532860 977015
616512 888006
916971 588605
645730 854076
871144 630046
878524 616063
829753 672018
874606 624639
903879 591836
537073 969168
944323 560455
863031 627568
950444 558040
704406 794550
514206 977704
826073 670231
563478 931400
599813 897745
907849 582681
781647 728248
852511 638493
507519 993466
775306 731511
532069 962607
640774 868561
750588 748831
725860 776746
912884 582884
601085 894354
519318 989737
838659 665243
998758 498308
906522 585265
632616 872053
793236 697127
574796 925166
845980 648163
881246 610190
783269 720718
934584 575214
515623 974545
958816 549589
741101 762730
966731 528588
993796 515674
917601 581261
691251 799048
995737 505600
566194 925425
710658 792322
733325 776283
552155 950516
671073 819608
709858 798928
917116 573756
707221 786494
699841 798934
909988 597122
769060 727732
861873 644829
750517 746829
805117 698815
850768 650222
601816 893549
889009 602676
561100 935122
946265 546467
936057 559199
630692 871764
916770 581435
586402 910523
891517 603235
578670 926696
862096 645674
736852 772388
943533 547764
674794 830706
654138 840879
712461 781225
982195 518576
704660 800982
833884 670247
647661 845666
939636 565347
849099 651162
770956 719216
638238 868913
554406 948192
936254 567290
588634 910306
567805 931699
693350 807317
768122 735481
967188 531431
852870 645462
982648 510067
961073 539671
502787 990233
736867 765217
859443 634338
662041 845085
912137 587501
686694 803901
884367 611757
609124 884687
555897 938990
550839 959030
837508 660530
972365 520380
619795 871923
869337 633296
621408 880145
534172 967661
753816 754056
868077 638207
641158 862929
912129 578825
871452 638030
535725 962578
731739 766660
623542 885876
620769 881114
582100 927369
917751 576178
858884 649769
771529 734200
669721 831407
708953 789463
584943 918390
514377 983889
668648 823513
563649 939083
909185 597133
911192 596225
593767 912469
818041 689325
818625 677666
502534 998901
875876 624972
601577 893265
722343 787332
993348 504263
830570 659713
801154 694356
957452 539462
642961 863398
727916 770961
847055 650094
693131 808065
905183 597148
576650 927134
678096 812845
669163 825258
558115 944753
527578 974089
692018 808830
899144 596168
926585 577158
609946 885460
987531 502722
727423 779629
532892 961682
793475 704163
856603 644964
699405 794599
964157 538813
764686 741840
892559 604077
854763 642108
919822 578708
991511 501912
808880 697406
944051 551043
988378 513845
753673 754176
824459 671464
684534 823893
850833 653242
850793 650558
505328 996687
965903 528127
681485 809524
993817 509236
580622 910151
618963 875217
652461 838262
643948 846536
847849 660192
890230 613090
965340 538064
861500 645328
518084 974714
671724 821642
797412 692810
660469 832785
501416 998528
546608 946986
833068 659712
597840 911692
783446 708131
843649 648857
975265 528711
646663 862099
727897 780518
848192 659941
825845 667827
782699 720651
569013 932717
538695 952377
775898 720340
941341 568496
966514 534116
504049 990979
643054 859316
652813 847150
695924 809391
698118 794021
839639 665234
817643 684992
714469 794861
815890 675186
923082 573510
563056 934172
675208 818604
929809 567837
847079 644661
607736 899764
817772 689202
952643 554897
847937 652089
837645 670605
742104 760107
979089 514618
657373 843757
680339 829400
686273 822323
911375 580143
752643 746853
547427 951907
984894 514195
725813 764723
931714 577832
739824 759055
661347 832351
522957 982132
730632 764622
562510 945275
747412 744979
769913 733169
965046 537230
689755 818822
797761 705263
555803 951091
625910 866111
716518 781068
668088 822287
604056 901089
685146 807094
851241 656302
548562 943887
534606 957474
730957 763926
881747 617990
529479 964501
901987 591405
683869 815866
667586 833849
792976 710187
984662 515109
785614 711948
790339 704690
857095 642117
838295 668310
709126 798501
513000 979493
749869 741067
857814 650797
569905 936672
678056 821949
797250 701306
734315 767492
727443 766612
690013 805319
958727 531909
674282 817237
900245 591206
654891 840807
554045 939654
906136 601458
967917 523577
863174 636737
975965 528570
968960 529642
883929 619827
610985 879522
625247 883128
589947 906672
917366 584399
810901 687650
926098 577387
530658 960497
900698 592956
803871 691142
688140 804932
715933 788344
962829 546535
810453 692703
830025 666813
670488 836098
712878 786661
558497 947159
736850 757573
978053 517976
855546 643717
595804 913653
693909 800721
730514 772112
546514 956017
637754 856125
816511 692665
880494 609789
847317 659236
707483 795208
857422 638645
860370 631139
779579 715572
991803 500255
595434 904168
825622 674857
884894 608486
651554 839640
906595 600301
843458 656531
837022 658931
560706 940620
962701 529104
811409 687836
956991 534794
572511 925990
785840 711942
560113 949125
758822 742264
777033 732207
522468 982790
935690 563216
870799 627465
763244 743348
541350 957513
749502 754971
911988 595568
955015 535957
760498 741643
871279 631551
922471 579958
955222 548456
664789 828806
649224 843486
996937 506806
961728 535963
549338 956922
969682 530502
564087 940118
730074 774244
952195 543154
572841 937070
973976 532047
732369 759911
594798 904934
990288 511035
531415 970948
915318 590229
615046 894909
573121 922839
851344 658010
904489 605325
928458 566955
518773 971838
766533 733963
832338 666062
767664 739979
694841 796295
657801 850446
886411 622226
846100 644968
512813 989368
862181 634005
629203 874857
918070 577937
828642 673552
610615 888268
787489 706487
926515 567359
670926 827585
608912 887756
666850 837100
938564 552292
774783 733269
594377 898017
632257 873201
799672 701213
715939 775829
678462 813989
780813 714120
621236 883426
543006 960544
734564 761326
827543 681890
645765 850710
891591 612118
906547 586980
678825 821309
680764 826634
731402 760030
828976 677325
593680 901150
512657 981760
624802 866203
843566 649007
784200 708487
884923 618293
812822 692265
507624 989291
740564 766870
869966 625812
532094 963292
751505 751231
713793 783946
859557 637323
947593 545291
586447 905406
880609 611905
642537 855955
738871 752580
747068 744795
665009 829412
893733 605780
641860 855354
600804 904906
635475 870765
690790 807568
754180 737779
978214 517654
643115 857827
615720 882193
822497 671105
616812 873690
711376 791868
845099 652898
901612 591272
634461 856237
832814 674152
798097 711661
517677 983076
621530 874127
674489 822397
714117 788463
883081 618385
704904 791985
711595 792565
831350 668306
977947 519705
685617 823396
956095 548970
957060 550077
902191 606941
573334 925771
802458 705739
900293 592438
512843 993461
739827 754994
793348 705208
994641 497138
518470 990972
866336 627025
538659 957562
697949 801863
900898 603824
709015 799447
964335 539837
780483 716415
615248 877512
707074 798415
933617 566281
730899 769262
807704 694445
584623 918387
750503 756725
842813 655784
690262 805934
589689 907870
508775 995710
921748 588057
533018 972355
805594 701069
900661 595651
520383 982250
539059 970284
919798 580381
749246 752871
614721 892513
507155 994380
993132 500511
624555 876354
735563 765630
852211 644058
546522 957425
860439 638106
731411 764723
513265 996536
508380 984292
721555 770079
665693 830472
813197 680790
578063 916343
813597 692301
989400 504796
744735 756483
808011 682833
879103 625994
774838 725521
636454 863251
593157 898066
545521 949638
761466 739869
811082 694393
907038 594029
824568 666156
680006 827476
503683 988527
949538 554307
860742 641196
819855 681645
786637 717792
855547 641059
720859 772319
819489 673178
953767 536357
769528 724505
822835 667990
651350 850385
689249 806918
855847 641007
767238 739457
582240 921475
892104 617070
920768 585921
934377 574925
580068 913758
994670 505229
862756 640432
987794 517210
525148 980613
829076 675039
746002 745962
739758 758890
825252 670750
993007 511667
860486 645492
578947 914392
696632 794394
972925 526198
569772 925307
843017 649113
747420 760874
755439 736222
708525 787026
907901 588098
748944 757139
829118 661025
790069 709837
991584 513722
597948 908711
618854 884159
632780 868328
542088 963262
612121 891630
499776 992808
565252 943458
701394 791910
669145 834027
691120 803387
663085 837091
998201 508068
578569 917926
573893 929211
512712 996561
879090 623608
928342 579700
596648 912420
993634 498133
966725 529435
645530 856715
748022 755583
837778 671543
796433 696924
945194 548224
882852 617124
726953 769024
608420 898210
954397 538064
642401 855807
756085 748828
608823 898310
997736 492425
533608 960836
824222 682312
838167 652897
756408 739033
790132 718901
750181 749295
784582 725259
673589 819858
611093 882976
778481 720687
979040 515154
549505 945489
812866 692852
926721 564718
931195 567991
579120 923055
745767 750846
780630 722278
675712 828780
987086 505411
617241 880074
885359 618621
867327 632221
964955 542489
635449 872906
662728 833853
787729 703198
768495 739184
909913 584304
867410 627915
617215 878526
820751 676733
567366 929821
880977 623926
861626 636720
651358 855225
806196 684618
798194 708844
819169 682122
614130 881888
894682 601488
581835 913354
557837 934790
946247 544718
816272 686580
516883 980424
660011 847444
911811 593603
588600 907326
883879 615642
596212 897141
511241 984112
513700 995711
910040 588591
768132 725315
709926 799300
946610 543940
985193 512807
941980 554060
591205 910903
626713 881116
594454 910019
866390 627329
666661 825475
647528 860883
935923 557121
993681 509849
991382 502224
527249 968400
789534 710749
900508 591497
556745 943945
527518 974956
578457 922349
592743 914135
856493 634497
543054 950928
832986 673766
603100 894881
734388 759144
809402 694242
522858 980701
622514 884386
702113 789559
545044 964799
695424 805826
842733 647358
828634 668154
981592 525206
565106 938553
576741 932606
540307 961392
554268 936571
630722 864648
645703 851093
587147 918417
554476 947006
757318 744633
917201 581853
819966 676379
939266 559293
694217 799012
681754 828141
907576 585614
617018 887315
980158 526819
916253 589542
726069 779137
847929 649686
695077 810440
640828 850246
589225 910788
911594 584292
916415 583533
610240 886314
786265 715096
847637 651252
683068 817586
738917 753421
927962 568552
825399 676544
891988 616585
864593 640384
985340 515923
599958 906536
736622 758221
977449 523340
901167 608679
833409 664904
651474 856046
747963 754867
991832 509583
780957 720618
565908 930935
548158 955940
939814 555399
623915 882486
890925 613823
942757 562522
530145 961793
985665 511848
587036 920455
642295 854363
902911 596881
703804 797630
690538 813678
851772 651452
803538 702978
580205 924613
972396 521941
891118 601145
572929 935704
762581 740187
659283 832132
792845 702660
712526 782267
792318 701733
902969 599592
575966 918755
864438 640503
800450 699868
731212 763537
693328 796824
671429 832725
522329 985233
988492 518321
595825 903846
698085 803329
874347 626013
753925 754828
658520 842674
926467 565213
601626 903328
786898 704428
723405 779463
781829 713543
629126 868942
856930 634205
704314 797300
527042 966097
975673 528004
786477 705829
978371 526159
519453 978901
606229 895605
696585 813162
765756 738927
751443 748601
679911 817593
763486 737734
899092 591723
949242 544181
585922 910460
823588 675139
867183 638013
747612 759270
981459 523924
932564 567974
705430 800084
671649 837186
914401 581510
583130 926308
800686 691272
550083 940099
966007 524858
725722 767123
797214 704687
497348 998054
678227 817005
962444 528288
716974 780379
608536 885029
630318 875255
821995 676098
600713 904254
868713 630099
738134 754382
834801 671331
633347 861449
788438 704452
557793 941199
947695 550707
521498 979221
765212 739360
628269 862400
698962 806026
850112 656800
813360 677694
534403 966724
803697 687764
846395 646061
683179 808168
949348 552578
936558 553642
594203 898635
673455 822685
611365 882943
959782 536203
907899 587949
990342 516650
814126 695442
856576 639707
781969 716762
587994 907282
891242 603135
681194 822612
522428 980530
964872 526415
634758 859398
727854 772901
999312 501256
731777 766322
773006 721259
795149 700092
754597 753585
807748 692150
885917 610806
933308 570284
884288 609660
568431 934139
934981 567433
688750 806920
749334 747774
731818 762596
886447 604405
813681 678397
509338 987767
648287 847135
713806 793576
763324 740172
920737 588905
854099 651641
523408 985943
607279 901555
669575 821920
921232 578989
672993 826812
954042 538099
968324 533038
773566 722518
880188 624315
949175 545611
978360 528735
924853 583816
672468 820952
796640 710437
581657 918303
748756 753269
789526 714592
800634 708423
596874 907178
782483 718357
930389 568804
964021 539252
965447 542094
691469 811800
517112 982724
946668 554550
648286 859184
783627 720112
897612 592703
846261 649911
637270 860354
543028 966672
980189 528926
719884 784827
622729 875651
752936 740569
501182 994868
519372 976478
984292 505984
686485 823516
523762 969286
584306 916166
772590 731275
596054 900431
679369 819505
913280 586587
586696 913511
580939 920264
986792 515738
975924 528139
843288 651128
557463 949365
814264 682784
618382 882175
518236 990029
631857 863525
920147 579599
938220 554491
685139 815040
828034 678269
796739 711403
748058 756230
888879 615815
768242 726022
577449 930751
615726 892461
583759 920439
810515 683528
744483 761277
683395 818381
664658 835368
879187 627918
534621 967673
773569 726388
643921 856470
740949 756359
643202 854894
971097 535991
645715 848082
570495 922187
710052 791091
786743 710157
968810 526681
720733 788209
779341 711487
623102 870528
766526 734823
748775 759666
929835 578511
995605 513771
882151 612517
611555 887741
768244 726575
518407 977517
857768 638926
778022 723586
681586 826029
755214 747319
648519 851953
581301 921076
746500 748663
642497 860190
672413 821743
528287 971030
812403 685923
644922 848346
654219 843102
840537 668488
777699 715994
791807 710949
847797 644625
629934 873599
800498 704748
646846 863023
677730 822451
990182 515712
778628 729314
919658 578796
979022 530131
902874 595337
541708 958318
623952 867594
730219 779342
906657 589644
569174 933314
808148 698745
975423 529980
590558 906649
855480 638384
795674 710379
663864 830046
973628 527902
980853 512935
581433 917868
671220 819240
516878 985567
775943 719395
965808 527701
554753 937757
574879 930925
935513 560625
731818 778077
524804 975310
637738 860208
806619 684587
951832 538747
907056 590003
788986 703077
697359 806422
725386 770690
920095 581715
916375 583016
927969 573197
723480 770941
934681 567551
662389 832615
565897 935663
536222 958711
532628 964484
971479 536329
933061 575279
790752 700950
970308 526180
712830 782801
878435 612230
530856 968948
974733 519577
572908 920649
799287 697944
682681 821398
795513 700884
884725 605551
617429 881992
599425 902419
608216 881945
917256 584577
752244 751531
592769 908197
957431 538425
986848 521865
892636 599386
856153 652354
570952 923628
664584 835513
979039 513687
759832 743679
983731 523860
805477 690292
813719 687807
930527 572400
676044 821126
998883 499029
887520 610350
862538 633606
751559 748066
747053 760578
506196 987827
786811 718794
510401 991329
498961 997045
887041 609399
767224 730339
581488 924266
999675 502460
866737 627490
956638 547764
669141 823221
734807 761625
951053 545158
697698 793851
511786 979228
919758 575456
852315 653604
965757 537317
535467 954626
825820 667430
755828 736257
807831 692599
582004 913360
535653 955491
804429 686324
919853 582266
968815 534888
624577 877895
796516 700474
839825 667332
506415 995034
884907 619174
763445 735287
702568 795133
589019 902344
837337 666878
992677 500075
740704 769058
842566 657520
614193 878462
768696 728087
579238 912783
735921 773889
926786 568843
776459 716464
897739 607624
688853 815031
550153 941609
581837 920485
874848 626321
819084 670972
991691 502833
789476 715427
638720 856129
805851 700692
952506 555160
763056 733352
792696 708313
572140 920258
625729 883796
576023 932500
804806 698139
798099 702190
756799 749339
751465 744531
663218 845599
961689 530932
507336 989706
648561 858283
693326 804637
570150 929500
632790 859372
644811 857181
699606 796363
791758 708202
638955 853359
600570 891589
719608 781654
641281 864008
722001 787189
560214 938603
689565 809212
973741 518028
829116 667944
936468 569963
616807 890244
524464 985485
513510 977103
537079 968142
983437 508910
815683 685742
654562 847003
623339 867315
507726 986522
632587 873480
992397 511019
568970 933941
640806 852801
520169 969979
884140 618214
509001 994700
631935 872952
817111 686405
663326 830409
625917 881473
960188 535086
836644 653961
774797 731711
878392 617114
832850 662591
693105 798437
525132 977531
952866 543758
970750 534929
507036 999229
973752 521569
719807 783354
786873 719256
595260 910749
703829 790786
612577 879911
610677 887589
636300 858316
747422 753822
553711 946735
654867 848557
574621 928693
804484 694930
510755 997080
962653 541160
500583 994508
735804 770467
510072 992264
863106 638487
835488 656212
508450 986314
540728 964482
834223 666759
918879 580400
946480 556586
785797 718610
577994 923720
587546 921836
616205 888705
534760 972139
784788 724497
826588 671981
804989 686972
913455 589852
839411 658247
654747 851256
850048 652738
516577 976991
733472 774738
675742 827508
710758 783576
917953 584183
518165 974096
950888 549144
757308 742336
633976 866958
500234 993364
718230 781408
919385 589044
787011 708509
921819 577777
758108 747624
988194 503814
950695 544828
795809 699688
794126 708103
647001 849732
854970 652658
992958 502545
598953 899943
940788 558868
963858 541044
594877 895344
949086 544441
832421 658346
936859 560786
908974 598891
784421 721775
572810 917749
649047 848182
983284 526709
726308 778261
998711 510305
652534 842818
839075 655184
944037 546998
733002 763599
872350 623726
729268 763200
647256 862457
779779 712015
688305 801830
986369 519408
610358 889320
734385 762573
850403 643884
893338 602857
651944 847241
813932 682595
850755 641989
877553 630850
726633 764970
565086 940937
896648 610946
768662 723525
611389 889103
948724 561004
781435 724146
971873 527281
922624 577821
635411 871973
736874 762436
568208 940506
835928 656761
560400 943266
596269 906165
593900 899303
936822 566238
877628 632312
581913 917832
665868 831463
510159 991439
697027 798193
690634 809590
960862 543770
918738 586864
834373 670139
984546 508030
756564 753159
604067 895883
705547 798851
721214 781699
942266 553937
728362 779838
751519 749943
969123 521154
762734 743768
535103 955282
642558 863326
993397 501052
600745 902731
552645 950395
946733 563251
775487 714674
620779 879205
974342 534699
798254 697185
767516 722850
775550 724448
577560 924515
693662 808667
643602 846764
947518 546991
926602 580879
599726 903040
887679 609499
865287 635285
673745 823452
614716 878841
892823 604637
721001 783668
751309 756875
980088 514308
587441 915958
965867 541037
827711 672509
916365 580616
707205 798016
606086 885337
854486 645995
623870 879839
767659 730974
954846 549621
885375 622421
794224 701492
745040 762540
846235 647538
713957 782447
872640 620448
855668 642395
568183 931782
982379 512052
494599 999806
865300 642300
860516 649291
565829 934915
525525 981949
810098 699532
862194 643746
642123 853384
648097 842510
808036 698089
861719 634629
869709 637225
815629 684320
999133 510532
819202 687538
664633 845096
946505 555845
981394 513052
668264 840475
928873 574170
877804 616726
616620 883453
722435 784211
928319 567035
671363 825105
739141 751673
547474 953450
768696 729892
794123 707670
616767 881617
867614 631829
860571 634447
982698 513571
716666 776820
977743 528111
688325 802765
857714 635628
715686 780164
782080 724705
661364 842657
670419 833770
593872 907504
856734 638520
522796 972861
533960 964822
627414 862617
577773 925831
718102 779043
593537 907981
556279 939543
961420 531668
826915 681996
683829 825988
515595 974643
758806 740183
797303 704849
697765 808525
508679 999860
747661 761171
525961 965273
740834 757395
920192 586152
849451 642500
539759 964125
886361 622469
568819 927066
681855 824820
740599 753147
955209 545744
528307 966810
670909 820909
863052 645040
725396 782026
591009 910834
505236 986373
803879 691262
653460 844266
970684 525239
528169 965972
896248 599041
596926 906233
626263 867680
913174 596782
748016 749878
785631 716636
613890 879940
781112 725677
628751 869029
897555 592739
704435 802776
828610 665633
916792 575655
972225 526702
541135 963889
877109 622227
976083 514352
765982 725913
647825 860824
813787 694007
689248 816576
878453 624906
832078 659341
666735 829884
995657 509903
941870 565717
974529 527115
551122 951935
822169 685345
911967 578180
676200 816698
819898 672317
508319 993492
511301 981199
596773 898987
683542 811256
614115 885020
603095 901401
614856 887641
827920 663401
623080 867346
835104 668353
521219 972980
567270 938727
546125 944839
669275 836872
539533 964411
968624 526036
844219 651244
849218 658926
794382 704699
716247 785688
753571 749463
646845 858687
632186 877575
645317 861944
809483 690141
716043 788029
632887 858956
615763 888962
932096 565263
742173 760726
588236 905371
690900 799479
657758 844944
580021 924867
963894 526873
614166 895816
503346 988821
653627 839910
791330 710765
675598 829171
834895 661689
996050 505433
755329 752130
820697 674026
717940 781276
683314 822206
512977 996041
783183 709830
770559 719922
728626 767244
706504 801398
730811 767716
903386 592090
686882 814395
659853 836908
690333 803804
970304 538457
747979 761943
623401 876283
669505 822091
668610 833330
632187 862242
813764 682254
611831 898144
926981 574983
597493 911340
943826 547315
778177 711851
606392 897177
812088 690769
858641 635331
517856 981536
550671 942335
887723 614855
933118 562524
597416 897172
691301 817426
575115 925347
647853 859594
537617 966008
513692 979657
785154 708010
781375 713411
821235 670852
674395 820436
559208 935917
576463 916823
733109 760055
889701 611355
566470 926784
676491 824908
611218 898524
865276 627077
937943 553900
896555 600483
557429 933720
560059 934487
745679 754528
810473 683922
763453 736074
731076 775675
857621 637117
970803 524075
816049 674909
662803 831039
872730 631112
977565 527933
926585 566026
733519 756844
870305 634038
515673 975313
893775 604733
514377 995058
847916 642392
745471 763799
755166 746148
818050 682176
634583 868375
602146 899206
939639 569069
683586 807589
741704 753977
977131 529393
703581 802131
786943 713087
681373 811721
888353 610610
567277 939427
896946 609297
911153 580872
675194 820312
906995 598276
600406 895711
917044 590726
817781 684254
979394 516728
593092 907597
585545 918501
955248 540892
701605 797505
607492 897716
995860 512742
913316 592437
701342 803686
699791 795338
720637 773386
721258 775129
708270 782641
958624 550971
782814 707897
908694 587631
948276 558658
816764 677443
722887 767997
947309 556067
780766 720504
531943 977929
738673 754688
704570 788536
886014 605713
869312 640480
971484 524287
826478 673666
862388 645482
917332 592155
685942 822116
995697 497910
999608 493093
968451 540278
866808 631050
605764 902984
961008 534412
681688 823164
689093 815541
659682 834173
857646 639314
531427 978289
726944 778905
811146 686529
724119 782056
540818 962827
708695 786037
983277 520954
606734 883865
902755 603256
523054 972314
978391 511792
743196 750570
582598 923934
846838 662130
851348 656779
954329 551798
548125 949094
859552 646521
862311 646986
823376 667495
977840 512439
668706 822643
963915 537560
667727 832254
883673 624499
835120 658066
937228 557647
638886 862676
723513 778440
784611 709626
773592 730272
986425 517613
733373 763810
840172 659680
624975 866831
991564 512868
965737 540647
504570 997372
539419 951136
734168 768443
970991 535626
933579 571831
701910 805526
902423 588135
915725 591663
798483 704321
915722 574755
993119 514609
682104 815469
560758 947860
586776 912510
700246 800731
982751 524024
568283 935876
786132 707320
903035 590801
948357 557479
844743 663185
896551 611175
590544 900683
734884 758382
754990 742302
840491 661822
990894 510658
621024 870789
808050 685045
796034 696889
623642 871449
586789 919761
856677 645623
634154 871614
619759 886214
928343 565561
539466 958217
832161 659964
687890 821674
811718 682171
865372 641154
856040 643917
923202 581314
766080 724213
875860 624439
992187 498934
886046 609205
556139 945908
600523 898043
587832 908936
935861 561957
999570 508849
641130 852243
824361 679236
969618 525303
799252 707947
558977 948602
622097 883698
738649 766573
547496 949904
641409 865541
543722 961978
513483 990235
875740 631936
914738 589548
812722 683919
711814 789115
523573 980337
956168 553615
848652 641446
989605 508922
981005 528710
601856 902278
674662 835048
578328 921144
944013 551225
760819 748246
527407 971669
973920 523438
555786 939740
661809 841409
708307 794195
735784 768418
908050 597516
637054 864306
754887 751939
629441 865981
848323 647097
598751 897761
867932 635687
626516 868581
947670 554888
698599 809358
587855 922104
947464 549984
586152 919887
537620 959539
882205 617014
810666 691024
760763 741857
774455 730418
897739 606241
615867 888189
917260 575372
872935 627750
675386 828361
900828 593713
862742 641807
857798 650135
910600 583329
766652 736117
985417 508587
685209 815601
921228 575339
958915 539796
894173 602897
855495 644340
940714 553449
687662 802833
866948 630088
756571 746679
909272 583863
666856 839362
793570 705619
848169 650286
606413 900008
786780 719970
660120 837082
897204 598112
853670 637015
891542 608514
512218 982043
916682 589507
793132 699438
673972 822182
559452 936490
827858 662343
538443 971052
578121 928823
936700 558475
813638 677479
649610 857598
503548 994459
723130 781908
941987 548706
802655 694990
985998 518309
962535 543949
931966 571576
528814 961382
917100 590133
583588 913330
516197 978767
759103 738089
842039 655027
876576 629772
594903 904202
781381 714580
661667 831728
667791 834906
898754 602492
785265 712353
909077 595331
837817 663981
656882 834007
520311 977762
638501 856180
773654 734673
647755 850234
985242 521673
915899 588887
616791 884026
636404 866218
543408 948591
757030 747893
786359 711594
880992 620979
661266 840401
934707 574015
910085 580910
996057 507656
628949 865780
556339 945546
602682 891550
772847 719442
747679 744150
785436 704642
789758 711147
591911 902518
925857 568996
730823 775381
516285 990727
946494 560340
556049 945492
799072 692924
781443 714191
791225 711099
705667 803005
762362 734206
577968 928491
914507 592112
704490 804166
531594 968864
783772 709170
653494 848251
996448 507518
965251 544003
894151 611409
668021 826093
823844 678004
518327 983981
543919 962400
872624 625623
556977 939817
587293 903656
911416 588321
804583 694249
678301 813762
948930 543957
606344 885020
946893 544236
538117 971618
715831 789653
694561 798192
634557 872190
770612 739370
997075 499025
942126 550078
851466 644318
689442 809204
973907 522621
727326 775193
804776 686270
615322 893644
964081 544657
818534 685679
547499 960521
833125 666761
517979 985581
922499 585761
728285 781195
722361 784330
797658 711638
899657 596717
739456 764087
721040 782901
868151 623883
817057 687596
648970 845074
951413 550046
557501 952113
835256 669667
600808 904804
837625 658858
689074 807311
836260 669452
766491 726984
713371 791186
812011 679484
994294 500628
906577 598745
698970 806747
874057 617492
749773 755551
869615 630134
825004 674413
811643 693141
633057 875913
816785 682831
557993 951257
557584 945052
650789 851330
884659 620897
837255 655315
710913 789348
532726 971202
997059 494469
986107 506774
919081 577016
705662 799191
597880 898098
832931 675899
533669 959002
956389 549776
547484 953041
976526 530642
785979 715993
594672 902971
628557 878002
610501 884017
801181 699440
901596 607578
643216 858490
752457 751763
531919 972687
700768 795841
861398 633216
690824 801916
548594 959788
680772 819285
639233 852055
515459 985464
856940 642626
959247 546392
612372 878926
637367 862087
522219 985323
749645 741692
893161 612296
558817 949991
783581 707157
668400 840948
882810 626331
663121 834553
746649 755017
954775 554653
697144 793230
642289 862296
548029 960797
901892 592094
685761 810592
689796 803847
866074 641309
976270 522854
984432 510053
576993 919820
897259 597846
569046 924323
624892 867626
769824 726421
587239 903024
655124 837022
737655 759004
523516 981934
713519 789825
877521 631699
604306 897799
781604 715303
982119 511977
834433 666321
831955 672077
940805 562964
673072 827719
806670 702228
734968 774134
691576 816119
915534 581107
826098 670108
810319 687130
847887 655639
963635 546211
858188 648004
987932 519893
874715 620369
842023 658978
966464 530071
949640 543111
882719 611813
943454 549489
930862 571242
883495 617397
929437 578540
678288 826392
692394 801836
870712 632552
925809 569403
802964 706041
565628 940907
894277 610244
816910 691134
583899 921208
676827 832840
886385 618870
501874 992171
790918 705219
976710 517641
885173 624063
856010 644810
817744 677160
690384 809425
710253 784804
658619 837989
978236 531707
618610 883483
639901 861239
837456 656783
730784 762963
731474 763073
526495 964414
780468 728572
927047 579577
759442 744038
917700 581499
567191 930996
890369 600893
916192 579829
995623 508589
808648 692042
703220 788547
590685 902955
646133 861246
584153 913883
635688 856817
747441 751321
782877 721572
935036 556631
642708 850176
515283 976024
883427 626160
619308 873169
633108 868458
908102 594873
792243 704847
995758 511076
582523 910475
638112 859009
775993 723738
661967 837244
540379 952918
507841 983747
899756 608189
822194 687704
567693 926999
512395 987496
745768 757778
776598 717131
795808 699301
612258 888039
632792 860154
993520 510719
891956 611096
948506 558821
611379 879046
528859 963066
625222 867312
785554 718651
706334 803476
818215 673249
667752 836887
831984 676100
537326 958973
698362 800256
841133 666699
518936 986362
777409 716448
654484 838802
889216 611559
723637 771281
774405 731307
857947 639689
541337 954684
633808 871017
570334 931702
527730 980200
982879 512594
709787 786931
969747 522048
730366 772954
976496 527907
985878 523191
587698 916293
560118 940388
548974 956247
985629 504773
714914 785666
961901 547686
690381 809041
696920 811841
728096 776262
993111 509053
581900 911958
897928 594442
852477 637550
626520 877613
604895 897262
590439 918764
927759 575078
808602 691555
526006 971145
544587 958660
631764 866104
569666 937903
723180 786066
506478 984793
732690 772729
522200 967930
739874 762163
794515 697217
655072 850073
899127 604407
771476 728574
665830 838122
744297 758298
906184 598617
731318 768908
826611 668434
968142 528195
914547 588091
645477 845654
643235 862202
535147 963096
574810 928912
817547 691217
983777 513033
823723 685931
732083 776880
859956 638609
907695 586364
960278 536105
631495 858704
964568 545200
733976 764398
976854 522633
842433 667073
513581 978836
830053 676699
639067 862701
566911 939525
853752 654178
885548 609481
985677 505503
951661 546949
820165 686093
946004 562383
750320 740886
825305 679592
873895 626352
817551 687548
772936 724347
521611 982625
700937 805983
790741 709365
887324 612484
957801 546386
843423 661736
985712 513944
534623 956121
763206 734357
786114 721290
520884 969869
685987 816878
625148 884665
952153 546267
533286 975764
918695 573564
600739 903850
555374 952511
614287 880928
866734 630590
904914 598803
649000 845827
743075 748526
569781 927228
688929 808626
869716 622134
945607 558776
532419 965261
982211 520216
757826 743211
865750 631829
848213 657010
596272 898631
880147 611198
962588 531077
692300 802699
531046 978279
530065 975763
917407 579822
946265 558179
648077 849339
829579 671946
997293 495286
686764 823087
572695 933519
667094 828879
983761 523253
752773 756948
664131 827092
871475 621910
929001 561733
991294 509210
584286 911675
855419 649906
764370 736028
772232 737110
753171 752654
610164 885264
535087 956674
580512 910341
809737 695253
562152 928685
786611 706955
657230 851933
755631 735189
857654 649331
767766 723157
725033 774092
785226 723025
591131 905572
637765 865509
761682 731935
834962 659208
997069 497872
609339 884862
755468 747609
639722 864944
795137 712600
849706 644403
821653 674546
562828 929485
546067 954670
825472 667872
713590 793939
768716 735671
611831 889151
910778 596611
967741 528638
959610 549286
539139 968945
559390 947870
934912 564948
989587 505056
877186 621676
607423 892513
540821 956116
981223 510426
845053 658862
533044 969548
767053 742513
864405 641464
649758 845959
875628 622760
706469 799770
577818 918369
682180 822358
828792 670446
903462 588523
906416 599892
827670 673729
769190 726804
678784 820723
649271 855727
714555 788147
746919 744665
956941 541610
755238 746215
806083 696150
842243 651763
978665 522403
899086 597195
789431 703036
959752 539830
767296 741663
814258 695725
511412 996270
984544 509238
634202 866545
621255 882072
633396 874241
573725 932274
850069 644702
590743 918152
892416 609931
777056 723698
986696 504615
535170 954852
858967 636691
861819 632573
632272 866590
969496 525080
559952 942203
515799 980944
865086 627946
544456 948065
513583 988191
896303 599142
720149 787778
781071 725956
893420 599278
891200 603060
939963 566233
589265 920140
859389 640740
606486 900972
527944 965663
793803 714886
532127 971886
652872 851114
667447 826756
777583 713955
704001 804152
545586 958775
877440 614039
953418 550258
714993 777663
680625 817005
801705 702064
782104 724148
904753 601420
972606 527186
505866 997579
762802 732876
587449 905181
718281 779735
701429 800891
711865 780322
675322 820620
699342 799377
687702 816185
564576 928803
753066 753348
596452 895636
964638 539107
787996 704959
942285 564547
680960 820499
816571 683675
559389 930839
591115 916047
730237 778885
520897 984014
693839 806327
558859 938863
852926 657073
976899 516299
541476 951880
512537 987536
627185 876390
523510 976857
786032 720816
779618 722889
509188 992091
743888 761479
590464 912860
576534 925085
573154 924343
588604 913093
605560 894088
828724 666661
886654 615265
864270 638114
591492 900082
722200 781311
555935 939280
699073 806765
931985 566957
669522 831494
589839 914566
706210 795455
671443 838394
501300 994376
805983 699212
922848 572200
612309 878525
556853 950138
687341 810948
913840 587223
920625 582380
784186 713243
834945 671933
876460 629005
662840 833796
951069 549993
948179 559947
953892 542583
650632 854661
944059 560854
877385 616526
709266 800300
885385 609932
805851 694361
745795 749162
581448 909774
771534 738259
911333 586574
659964 835672
765451 743392
782260 720727
520216 980054
626077 877769
967650 536390
609724 895591
698322 803016
685378 807706
560244 946258
983511 509082
974419 518748
502958 999757
498185 995144
666896 836269
876226 625888
755690 746338
930515 573064
860266 634964
913453 578123
752654 747082
972573 534259
766579 735424
986821 513525
836765 659880
914535 591538
578295 918700
757328 735303
600776 902964
643013 864072
911865 578448
937227 563718
877287 621676
530529 965710
609697 885975
850889 645230
731685 777763
847842 654931
851910 642618
999539 506439
775870 731497
508709 998047
957619 546079
781609 712837
691417 811719
502565 997511
549522 948200
612239 889638
812602 685310
570536 934666
750306 755934
629696 869458
823451 682303
998169 508074
611641 896039
644116 852144
504189 988815
564693 942053
697646 809871
687230 808518
886125 607382
913271 595461
860709 635182
687589 821445
544052 946076
541061 966605
716469 790087
923209 577174
777409 727427
726253 773484
834930 671384
782065 720579
559518 931536
840958 664902
818164 676579
601031 890783
942261 556130
821877 685997
750172 757694
903682 603684
689711 802767
532644 975272
880032 628015
744649 753688
606265 888012
563512 929481
864428 634804
678992 829048
707531 783653
852585 647038
709525 793739
691732 812477
787378 708151
575960 916062
755143 751320
822785 686291
836198 662610
607100 893443
694383 796301
904642 604385
802632 704593
700558 799461
660187 846809
671005 838494
912123 589882
794189 710204
531192 963698
826883 665499
966500 542275
666055 827975
964288 533639
533564 961154
559603 938328
937259 570457
745086 756641
870181 635708
898007 610259
889309 605868
589884 909160
546066 962823
922388 578123
832696 676467
757739 747040
536714 959060
687536 812064
518035 983975
769988 737847
946005 547676
905946 590002
605377 884993
857589 640477
713097 792565
735790 767172
500687 997241
704327 800617
977921 520533
507710 983767
511553 998429
724661 766387
852884 655283
930562 570597
765106 727082
900290 593163
873502 636261
709172 795547
678780 811981
785702 705493
752868 749072
733524 771993
966875 535850
558517 938040
855490 649575
669534 832783
741104 758178
942050 567387
681878 824241
513126 980545
647192 846472
906837 601063
862132 630133
974660 519581
595989 913375
617128 891737
993718 499625
600302 895491
939832 563445
606728 897937
538349 956640
707099 797257
511516 991978
983056 523391
569649 935226
741165 756643
852541 652041
954321 550612
506102 986385
726781 775974
853455 649694
776393 722180
909481 597225
601043 894913
873012 633248
940929 560870
868239 640863
597679 896168
819820 686391
740815 749875
688415 813261
698962 796740
813202 696508
642005 852247
609443 883301
693874 814269
891036 602809
706815 796301
964047 542524
882209 616033
634225 858490
868690 624462
633942 872114
719166 790729
732066 762539
866105 631780
851715 650615
820528 687413
930185 563143
779507 712872
590205 912473
709620 793582
634897 857613
508150 991720
662100 828130
865335 628135
912792 590761
555568 937356
897376 597657
564157 945286
842511 662450
569420 937551
700929 791674
881561 608941
870330 628221
983500 508010
559719 933067
574584 926186
909914 584151
611538 879695
742039 764396
813875 685870
621533 879512
934919 564973
655561 853926
977545 522668
580872 917151
793360 701253
978531 519113
928221 564965
549775 958015
802429 696861
896462 601145
756192 740857
701855 800651
648302 858707
929338 573936
587876 912113
674134 819723
995929 504366
937819 555338
539741 968804
845274 651352
587053 906659
605932 898276
999747 490681
790370 717869
663313 845083
745342 763159
667054 833279
773428 728975
529227 961570
566753 933258
889812 613070
601410 902542
914795 593161
567021 924824
720428 783063
663318 830496
654461 841798
733002 763267
915302 591364
704902 788099
745376 753412
890560 599860
992572 497807
523238 979428
931644 568314
591361 904745
772931 735764
958039 536689
862948 630828
825582 678566
674053 821243
626976 875082
745692 751368
644942 848823
820269 669844
996007 503279
617183 876120
716548 776906
937477 556492
527463 970867
930556 570954
526173 967870
976994 516567
796639 693401
605920 903828
823797 681129
615117 883421
731679 768248
748386 760909
522416 981446
541307 956908
505072 999937
793624 710989
865198 641327
880598 623383
845704 660301
732408 776368
851270 646436
582756 914821
649911 841455
925377 576604
890157 604918
926612 568635
501480 994647
617689 883069
795269 703276
675576 831964
509113 985458
531593 963014
725137 772778
936331 565261
765505 729268
731745 760462
821704 677914
523657 967917
512220 982922
711685 793554
961449 546167
934218 559359
688078 816803
664594 838587
660724 842212
669752 825761
777989 719647
937059 560022
711301 796150
887923 609668
980535 518373
688178 806183
925030 579099
612653 895396
784665 724340
505629 989551
844355 647063
756644 738808
545617 951322
548191 951615
776699 717222
533751 974891
983720 518601
972267 531240
607268 893954
626158 876531
635048 859713
693085 804413
788012 706529
870199 633857
589809 913592
890323 605661
923819 570495
677723 815086
589171 907459
533537 965000
617856 892105
905418 589792
666563 829256
501696 994513
807556 691495
625696 868275
574030 927659
656856 848652
824973 679228
642950 863850
746806 750376
507871 990029
964697 533240
902666 602201
867155 627586
799656 690679
663581 832304
599587 903821
863839 637575
808111 693930
806249 691657
860557 643813
615525 875710
574550 920573
681577 812868
619462 875779
546168 952626
863771 636872
513821 977816
711243 790806
791747 698346
832556 668511
867470 625658
875544 621316
562314 937028
836820 661601
619033 889900
654218 845685
988683 505187
721275 779252
894350 603251
569738 934505
505246 996600
914995 586025
940842 550218
960666 542468
566159 932763
598665 903445
844369 664650
999237 510621
605622 903441
533683 968118
814187 683644
626039 865063
782103 711489
892214 606861
903946 594322
721003 786419
694338 811622
930879 560071
718619 785815
853511 649631
509494 985989
590684 918525
881816 612915
879337 621258
533692 972989
748825 756940
760102 737826
995578 509204
632226 862791
933504 567759
881954 612160
600643 891281
666623 840470
924871 585033
957001 536776
507275 989841
655846 849157
865075 640562
640085 852061
655798 840254
518421 991344
552494 954652
932512 565386
748729 754109
539978 950554
629687 867259
547728 959598
882934 617955
551183 943430
975507 533475
999153 496199
977160 513752
713960 790111
615006 892914
717234 790476
614110 887173
541367 951579
641678 853805
719250 779882
527954 968400
809926 684002
849912 647167
643341 847106
853464 652393
584384 914126
872163 634604
945942 551610
778084 716847
598954 910248
685379 818836
548306 952265
937539 566752
916410 575509
843520 656820
787013 718422
816604 677459
590531 914027
606543 900893
802855 688106
705344 785495
723202 769632
730198 770962
592281 916902
963422 537199
690349 800559
921876 581892
640372 854364
766912 740871
911177 598321
867945 624553
635540 867146
680307 828005
960011 547400
947602 543778
987880 509792
729185 768118
883112 609243
918554 581733
549455 960471
887226 620618
808126 692183
912256 590110
807909 696479
735126 762599
647892 855090
613092 886557
630539 868932
910779 583403
702456 802124
940110 565307
731026 760404
544857 960823
799671 704767
886764 605279
889521 601879
925929 570442
503793 994890
599116 904905
740476 754459
918988 586419
821460 669312
639233 857936
936110 559583
816837 690552
635586 864506
621019 881139
937432 565249
992030 514911
760617 737785
604464 891712
745978 757611
835915 664420
933864 569716
796022 705099
669477 837275
989882 501102
745432 753424
562072 930469
709610 790561
726513 765402
756644 739487
716222 775822
968059 527435
902182 595927
981583 513437
770047 735556
545770 961314
854868 635587
526433 976586
715214 783050
982836 515871
703324 805399
628468 871572
936089 571603
976673 519078
842930 661411
980980 518800
649083 858497
797731 700951
766248 732266
794933 703608
664015 834952
748273 759725
963871 528313
773314 722113
743718 751511
514155 981095
830461 664557
962137 537055
597621 911761
992624 499027
833365 665648
753958 737058
646049 855866
667443 829180
751071 748274
690539 807799
608858 899128
980936 524961
753381 741899
593272 902270
760284 738641
778535 724689
896034 607074
527869 969635
535332 957696
945771 556336
744903 748972
728705 774041
544527 948883
920976 577605
544920 964871
520078 978426
970673 539277
751304 752207
854157 643247
690831 812990
775273 731201
597951 897091
973099 522697
991699 507046
900989 605255
669769 825367
825451 668569
902853 592352
514430 993936
755694 746034
914348 576569
851621 640710
882980 615454
630701 864716
925307 581497
562851 940998
665236 832356
931194 567769
582601 910763
848425 656973
539303 954475
635539 870688
544420 955232
936374 560197
970193 521874
526797 972333
835564 673569
907447 592164
748320 761356
976176 523257
977989 529157
628844 861289
808898 696113
851166 641983
924622 582986
652043 857451
825647 664386
645612 852744
940798 555485
753763 751074
871254 619798
802219 688035
824902 674887
802047 690594
871859 628718
534219 975555
621165 869528
574281 920982
848298 656912
543622 947003
547464 956997
783578 726265
887066 617834
845843 656390
672860 817430
869590 637800
722340 786750
973430 528491
693940 801037
906891 587961
915455 579377
667537 824707
678650 812220
663976 835584
804325 698386
995617 503556
921405 584714
972254 526062
767871 741229
654507 850513
690291 819571
987781 506278
574337 925522
497596 999609
501418 999436
866452 627690
846183 654009
655215 849224
781136 715079
531371 968903
763223 746111
557531 940458
851245 645923
985497 508109
503904 986246
653178 849609
884951 624815
646302 850295
593547 911647
929205 572770
771398 725563
513511 976842
906211 585742
957981 546083
693426 807588
963388 532308
604534 898691
860064 648382
847975 655162
777805 730377
564518 945061
761781 748207
961368 541735
884422 608533
810335 689268
573574 936117
686659 814226
685025 806137
677839 813727
622478 877356
903547 590659
679322 810799
772681 717580
853832 642651
692759 809165
547510 957092
703247 789554
642597 852145
774269 721193
835702 660684
507853 998742
901968 600400
742301 761862
887212 614588
548599 946102
879700 613766
889277 605533
597617 902505
661498 832123
823587 681661
997212 504941
883697 619676
759717 740722
949020 550723
944387 565354
660332 849481
930898 569568
795804 702530
596464 897813
697241 796115
959944 534392
964838 535899
667204 823120
901358 591005
637086 864380
575353 934119
535978 973552
882858 625546
716123 793399
642102 850434
770909 732738
953972 545129
604304 887540
917130 576695
979178 516664
949733 550199
748180 743474
976163 517947
513199 979553
664340 830228
942697 558236
632225 864137
613526 894027
713984 782401
563438 945614
788740 714857
615717 886737
678998 814258
911741 583926
849105 652484
824176 676672
645232 862295
764157 743617
674518 816245
962529 537945
888991 605058
725553 773463
583590 910317
851555 639440
678292 821284
857938 648894
546970 948022
511044 987623
883886 619663
702708 801596
859747 638821
781658 710368
685906 818982
540397 953248
519313 990367
572739 922909
791326 706062
881841 627837
886287 606505
989968 517928
682416 808660
692492 816185
667107 830019
733073 764262
625306 872741
953766 555355
631138 865504
562988 944178
700559 800078
985654 524020
894758 606449
815344 686029
842497 666478
750428 747515
585532 917086
836093 664359
501538 989140
950115 551099
686999 817131
632613 876661
579660 928066
823150 667372
658233 847814
753150 743741
973318 517355
611676 884183
790171 700517
851944 639015
695456 795116
607231 896742
586884 922969
545945 950964
778351 724568
967315 542234
803161 701184
922723 579784
494121 997422
511259 988383
933770 573666
815413 688391
618736 884011
655272 838114
572316 930682
974300 530066
860813 639310
512666 980773
544255 952379
814198 683639
922556 576947
728621 779620
804433 688620
601506 899839
610062 890924
942370 552666
530461 969549
748232 746716
620429 870817
595086 896366
815612 689750
860607 648042
914129 590104
616909 878252
878033 612449
701104 801222
963303 538315
985931 523250
682662 810883
809615 687556
930752 569845
952886 552690
927571 580031
929984 565225
516970 985390
843707 649341
925722 569140
673437 823254
806467 701635
659949 839631
593715 913450
916692 580498
937909 571994
784046 718414
798998 692807
720408 780687
531500 967731
766712 737392
941112 557004
821463 676069
753493 737592
972520 531823
824855 669057
869366 630518
917659 580193
799821 696843
811927 687659
517483 978610
717908 790162
667816 830741
558352 949751
576614 921907
860329 638046
683293 818120
548237 961664
793132 700320
901882 588520
798358 699234
675556 817948
675404 825769
523073 977499
977624 532261
911957 595997
794075 709366
733677 761659
534813 971333
956181 536455
994619 511591
852398 655135
646000 856147
540366 951170
978578 522130
502619 993413
688315 818036
751133 757934
864152 626308
848003 657130
599363 907110
586281 913325
992715 516681
799720 701479
604847 889831
628046 879983
891035 603846
627791 874165
738618 754127
542998 961504
741531 763367
911913 583655
708319 800703
740257 759406
725692 776314
646711 848479
924601 585024
770765 727457
773685 719355
733760 768427
710229 792275
802687 702284
977424 530402
988094 509876
657787 845644
683602 823736
519430 982071
677942 828836
726928 774291
730949 772743
971484 526725
972186 520398
827819 673307
742688 766069
654614 843197
952874 552151
927476 573285
932948 569501
809879 695731
854293 640407
834516 664550
868292 625832
688398 815013
673537 835789
974091 524311
909484 586497
688478 809127
506728 994061
751645 752829
714854 785846
726505 766183
838512 653381
925697 569563
904164 595336
774727 717784
558650 942906
509630 995525
855433 641065
637720 866658
830927 665515
533122 960225
635526 860695
528611 971729
758640 749732
597962 898052
538837 968088
534700 960040
914341 588403
858835 634985
678855 821613
624073 872306
912616 593816
763175 739927
714859 779389
898455 607748
728822 780280
810774 680936
672584 827099
954968 538030
543781 963594
874069 635886
771566 736556
996314 499689
907295 590986
596111 912834
784349 721512
651763 851399
830282 669404
649893 848601
932731 572527
529543 974920
836507 665473
943182 547246
594681 901576
952373 547502
498572 996159
810908 692110
540020 959813
858755 640610
683564 810041
654765 846082
762906 736381
722723 769974
648477 853004
609374 888124
987812 508008
982099 514503
766820 742167
673308 827006
895945 608210
812037 683944
527511 966879
787746 708369
788052 719402
734037 774446
715290 792238
995606 507475
586452 919870
587313 906289
995794 512187
926004 573636
710449 782002
628504 881291
615079 892570
609154 889567
706793 788457
978080 525902
532705 975947
936369 564418
669564 821717
607906 901533
906334 603145
829506 676323
925816 578365
812797 696345
691250 799068
528985 968142
837560 654726
818998 671664
534678 957326
876826 627846
948106 548184
592420 912383
510424 995432
866471 636296
982119 520625
835058 668286
615774 888331
931743 573500
997332 508530
962762 543554
965217 535672
635139 862193
856007 644122
904340 598122
689276 813101
547609 950579
866147 638833
899028 595282
629903 866798
998327 492231
914144 592692
604742 885745
850991 656573
512382 981486
900212 602886
996456 502773
613361 894035
906647 589527
558257 933894
837201 660212
545708 961071
554831 944260
563412 945594
547782 956450
661387 833919
634601 859904
695280 808401
996280 512184
704568 792708
875535 615977
622733 878668
662130 830722
854742 645503
668159 828384
560700 946159
549479 940973
988838 506135
719842 772193
977326 530659
638995 867284
928920 574416
976931 522055
728116 776917
549556 941781
684584 805576
917351 579844
803752 691405
695754 807879
528738 972762
692350 806919
685699 816739
678043 820192
935407 555034
642182 865520
924508 569292
973605 521075
545265 956041
689395 800825
585527 911453
617056 890374
597283 893427
726216 774940
765211 739133
881399 628048
932545 569430
929091 576700
852384 655851
978644 529674
789331 720285
996241 500102
545469 948671
818120 689188
669985 826478
994764 509946
819995 681210
859145 644315
602599 900290
877488 612880
768659 739815
558142 941245
525414 977248
918551 584229
922424 582447
972022 527984
802145 700827
520559 977336
592971 914867
762474 729424
600498 892458
531739 969941
655341 854610
689867 819422
644145 859657
942274 550450
909290 592262
915419 590528
725318 771897
849937 641475
957026 535464
928251 567213
607439 893637
547416 944350
936010 555211
567383 942413
734652 758939
529922 962055
879869 615353
546938 960312
928690 571021
667581 838286
609452 891606
840218 667849
655846 839892
956900 552281
784405 706315
735576 754732
705614 794924
564316 935056
509546 986759
862453 643032
858654 639594
823518 678787
855048 653427
616527 880159
583897 913838
748495 753570
660038 842085
664115 835780
551630 957105
888166 614904
698001 801191
854908 638058
563316 944069
700748 799332
634334 869502
791903 707941
614800 885028
774607 722650
562288 946481
813468 693096
932191 570929
693362 805385
948859 545143
530491 974169
627965 866989
751693 748162
507384 988638
932040 575749
744590 757696
991138 500415
910467 588081
769009 721145
653126 843983
722818 769072
936285 557871
793993 706244
962067 544905
773467 730805
857332 649525
889847 615884
538686 964186
622933 881732
782472 709394
877633 629650
536725 966631
617955 888887
533948 974150
896504 599700
806798 688053
902446 603686
848823 643804
981616 517212
996175 498516
570484 939164
612324 897394
865975 631552
879566 613977
517107 992199
517864 974453
521429 977879
708822 786014
855840 651937
884277 625493
763242 733239
905486 588506
634366 862797
540400 955915
818935 680271
655997 849250
783450 714207
804284 697816
655293 848608
693744 816087
639051 862922
888081 610917
627101 877815
965843 533221
706863 794855
662462 830120
815559 692042
816578 688674
655743 848973
964533 545037
844445 658744
556012 945997
587587 915659
658569 834928
523322 971182
977903 528557
992689 515706
645173 853669
887304 620859
623132 870473
541868 951391
623151 871736
850018 654157
677784 825813
661214 830880
680866 816765
881102 618208
678025 827484
987400 518353
933299 568745
863443 636455
695664 811189
566829 941775
726399 776462
646000 858170
992252 498393
848076 656905
751802 747047
721488 772192
893693 607720
854556 639782
967600 531828
854413 654028
934808 566532
881103 615472
764715 743384
914959 577657
666861 837518
725860 772087
547524 952956
854703 635370
975994 519762
959850 530159
699158 808954
695322 802463
658459 833768
597699 893114
738827 760157
612315 886853
884615 620378
790540 713764
524300 968869
854598 641227
625749 879039
893465 601500
958119 536991
726971 768710
808357 692316
979169 513711
605224 891478
672113 825613
661316 846359
992775 504029
591520 909724
623537 871632
611670 896693
836433 661581
771140 729578
598036 894570
813764 678675
700161 806524
678747 814353
856670 636257
965594 527078
538355 967006
801067 693101
564460 934919
830589 678661
858559 637322
843666 649200
804471 702509
960349 535260
999812 502877
515755 987211
992119 501554
844724 658953
802426 696755
912106 585362
672123 837415
562330 932608
579372 923238
702935 787518
529597 973538
711156 783934
589264 903603
829500 669254
843265 665483
587251 911256
544024 950014
693817 814886
574431 919176
938448 553102
957134 547056
973365 524303
777173 719624
544879 956357
729713 774029
772358 721467
665952 843033
994918 499085
664937 830824
544731 957270
571941 928678
585392 918198
854436 644653
651159 840389
799733 702141
694249 797647
855585 650391
641209 862538
794599 697679
906721 590504
615649 884948
686774 808219
877278 613966
514391 980252
946801 550831
928996 561826
943955 555567
709524 781658
782859 715256
684684 815572
524631 982235
988597 513527
997027 498995
906518 590089
760631 745530
566704 939682
853151 641335
591879 916667
611201 882871
757057 733761
961327 540486
837692 655654
832685 664311
596963 911030
541357 961498
722540 780392
547153 952949
880973 609552
656296 834742
519490 986447
526840 973376
803508 706339
797494 712204
682877 812795
912743 596382
967179 542483
721476 769102
604392 903906
535311 973317
802934 700432
708445 782397
946834 547027
827261 676616
579609 928530
910863 584843
625807 874817
560942 939876
556329 948391
606720 900748
902811 595830
881682 627776
675133 817197
964680 544281
929131 563824
763314 729524
859150 649053
956126 551548
989560 515113
762235 730207
887655 610222
772483 724479
908264 590723
562354 943731
738570 756468
500951 994393
744588 759164
774131 732699
739019 757370
499043 994630
532830 957704
586872 909390
598117 895683
757757 748344
665213 840624
601287 896942
632781 870119
987125 516479
747516 756732
692224 798719
635727 871930
547567 959049
756618 749769
674825 818410
730356 764712
997878 495362
626470 879187
905134 594957
948752 550257
520536 973654
567261 927413
858757 634224
560692 931397
744921 754629
727546 763959
649058 848206
526300 970936
600992 902329
729730 777456
710401 790488
956437 540148
712171 786526
779589 722724
869606 632533
996904 494625
841054 655921
739178 754503
538338 952470
957372 537555
858283 647453
563098 934825
635091 863854
494526 999947
602032 890579
743779 758684
678340 823896
908123 595526
979946 526541
861864 632330
760250 744483
766688 728448
901670 593910
547291 944367
732291 771265
834827 674468
840559 663015
881197 616520
861167 631958
561498 945424
972524 534301
599705 897983
974626 520524
601497 888744
677754 827045
985145 505464
826407 674804
776728 717104
877926 613625
729553 761586
694809 797122
714170 785311
687295 810079
575529 920836
537222 960979
528738 975413
759845 737188
767219 725431
600877 890824
909748 590003
826229 675683
817688 679986
629407 863914
801126 705455
795299 702478
690906 802754
663045 834447
987253 511962
804075 697712
672837 823396
940610 566592
548808 957408
700899 791894
851416 649924
565044 928192
860754 642312
821227 676538
671512 832296
881131 616642
997791 500733
648833 843077
632573 858781
521688 987274
805014 690472
592185 899377
961884 543297
628224 879854
509233 992894
805638 688014
690306 810062
900278 597583
517951 990542
963944 531489
584414 911445
594603 901089
706253 800646
734424 768604
585281 920398
992879 512906
637709 871296
812910 689066
708701 788385
996898 511283
600358 905831
978790 518703
541022 965889
978066 524941
985945 516388
965880 536678
978691 517778
564155 927071
652304 848821
773041 725339
831023 671120
647436 849176
968723 535123
596292 903806
874370 620423
702052 804108
531867 963182
835392 674332
855733 647759
534804 955436
993856 504242
829749 677056
799190 694459
837687 657506
974916 532161
629847 879174
670110 821350
962678 536068
689864 807199
891178 618710
878459 623189
741258 751651
502215 998884
541918 954867
892983 602904
608493 893108
793484 712384
720012 781735
506017 994645
810690 681382
732777 764584
592929 914130
751760 743614
537773 967656
656689 843554
641568 860956
699164 796202
842046 649127
673964 830256
662069 833224
681733 809160
896012 608829
812202 680394
649626 859217
969927 534690
705330 793597
730650 764359
574160 924555
801004 692166
511056 985586
543721 957825
918208 591669
682146 820909
777931 724048
645261 856314
621373 884708
751891 742889
935455 574066
790409 704434
533655 963212
825326 682137
626093 869488
797243 708868
985311 521312
900823 598886
515884 974871
759249 741913
533359 973193
707007 796640
954727 542482
978085 528639
963718 537114
499239 997461
855495 649123
630957 867337
628929 865382
631575 863402
699094 793055
689775 811873
660273 836974
554639 949849
567510 926064
920681 570518
833872 665730
954331 537763
512574 994137
630593 873859
850640 657119
894902 598994
861156 637069
599297 892386
621988 879665
988122 516119
972582 518529
675665 821158
722110 769678
509656 983515
571247 921975
555577 938801
532476 971611
611543 883580
718431 783630
785679 712168
617150 891109
638524 870739
910907 596829
894129 601570
945883 559940
629953 872976
947486 550842
593966 913609
790932 701910
552375 938542
844150 654681
640971 851901
597254 896188
586364 915605
609714 890487
993247 501580
795055 697122
940038 551193
959273 536685
648872 842348
890577 617476
778597 712241
580063 916486
772336 723757
581370 916023
906726 598639
938399 571311
888865 609300
803669 700075
917527 581657
507713 991553
528048 975239
761788 736646
897712 604133
668088 822332
508477 992384
591931 899794
774982 718316
698106 810986
565123 940296
745136 746376
594660 907208
903807 593967
541395 966966
862055 640952
965298 527801
685132 807093
974810 528379
818498 676646
636499 861013
878974 616122
562728 937312
769545 725739
992582 497958
839656 656018
675588 817006
552040 956880
919134 581346
986757 513362
606479 897412
648941 843667
895199 601402
582872 922110
639633 853184
977994 521935
673519 816579
974351 520543
630829 872168
761068 739574
942724 560540
578449 929251
574875 931310
747499 757446
572495 934975
751923 747449
702702 794377
899871 609125
791022 700574
962822 538161
598294 907863
693065 806454
677477 818211
815428 685839
522274 986585
557373 935338
911754 579798
705544 796263
773698 719039
834343 664042
525562 967286
878043 630131
981108 526961
999176 500909
986157 514227
670718 820374
759891 741095
790700 718479
976288 515266
780725 725643
919482 582500
872748 633806
772996 720527
933773 569949
655678 839306
699762 797991
834199 664782
950846 540988
784610 713810
778156 730535
754564 750344
652370 850367
730518 764100
988098 503317
885643 619170
501337 998945
719208 782977
822378 681883
631973 860551
684312 808634
858957 648542
982030 514228
622589 873691
930275 565382
513154 981294
893612 603707
990590 515603
605803 888945
606156 898002
663857 834440
998177 499499
764232 735409
668869 835847
613912 880233
598396 896022
912659 592518
925309 574717
665343 844636
508319 985410
783628 710970
962141 534835
606313 887405
987964 505233
549788 946273
629417 878900
629701 863528
567277 923330
606364 898622
720734 776556
848765 643969
789250 716347
821297 671060
608884 893305
923457 577767
543246 954187
659688 842160
998990 498517
696498 813308
920878 584732
690354 814971
831414 661278
880928 618972
537930 953142
827683 679957
922735 577199
646399 852514
958396 549143
893367 599678
959431 548016
527920 981116
999090 501651
775932 726368
584369 923438
663654 845206
699912 807932
916830 583875
596969 901598
864351 628838
923832 577421
920195 576073
974605 518443
987552 518253
979217 516589
678476 824417
991152 510833
634384 871548
864069 627306
512184 993444
985348 518991
791167 714259
839995 655456
551146 951485
756669 750284
915510 586536
670585 825595
525745 981820
517706 977420
603715 897269
573610 918655
654292 842065
896460 597008
798304 710354
923160 586498
647761 844094
511277 994741
952199 538821
870359 619787
908545 591134
792557 704287
665526 840769
649595 854577
957217 547129
833807 664105
554403 948341
590103 907595
605304 891412
793702 696392
833452 667753
603970 886568
928087 573407
985125 514515
730183 772215
942824 552792
730029 763405
681003 827595
860575 636946
722742 782379
521333 971882
568810 925738
736114 767193
837007 661250
583493 916672
702693 790347
837471 653232
992943 506147
816613 685854
968011 523940
748528 741674
557638 947762
659293 835449
780291 712260
953430 539272
765047 732928
652630 852184
846459 653222
497691 998421
911963 587273
943329 554153
535625 971361
966830 529415
706198 787429
813166 679229
539247 964585
671363 820993
783390 725666
627458 882516
703523 789992
882782 626910
810527 696738
672689 833613
523161 967939
601435 891270
598116 898624
647290 845690
773980 724843
519236 983275
615297 889535
839210 661455
838233 653530
942292 560182
614414 885587
776513 720918
922012 574695
670810 835748
691751 802730
748291 743787
859360 639475
659675 849042
607929 890308
927018 576611
637199 862450
519450 988154
611233 887073
526982 980218
547701 955279
668637 836198
909805 589841
838513 669235
931543 567890
758218 732828
628207 865469
982148 508107
739610 754413
830723 673518
990697 500156
730103 771283
850092 656087
801315 695769
498123 997167
789554 712187
897691 606692
870116 637694
763262 728481
918894 585884
621206 883092
762779 731215
950183 553998
572514 931498
508769 983189
799284 695654
553396 955339
560687 937648
548429 948134
780957 715902
833348 674863
647283 852022
535403 970098
637897 852767
862033 647330
824002 682495
916427 578590
960637 533062
899117 609462
833756 669906
758137 749217
680733 820899
620653 870476
553092 952856
608798 886545
624203 870581
616284 888637
834496 665725
764434 730127
742334 766663
993251 498301
897508 611006
936687 553611
646753 847097
538579 951639
909560 593822
588524 908884
807358 690972
841117 653602
889489 616956
900571 594241
583754 907028
883677 610620
709089 786868
761575 737105
706239 790655
677786 829189
943908 560657
539994 960597
944088 556246
999498 504299
911854 593053
883273 609757
968617 524398
503326 998214
503443 988430
711741 783271
590754 911588
862879 636922
568046 933704
692606 805640
567265 933557
578739 916783
586827 912798
630493 869132
547036 952661
764959 743102
794012 709071
514900 985287
995594 495024
569403 932526
941964 557600
751016 742469
785873 718212
823310 674620
697639 810699
552045 955762
712837 783355
777453 714814
570090 930363
861889 643917
724622 778881
676925 813280
584227 923755
845449 658820
612181 882173
594697 902200
729245 771542
840614 662812
798087 704241
503399 992348
546473 958723
737331 772653
830249 672820
696389 799940
741758 752548
544592 946235
941968 554906
934457 570837
515785 982599
844394 656975
930245 577049
849991 648398
851260 644658
959214 536992
788979 705971
673967 822943
953973 543250
783334 713734
520411 987863
566214 938474
731238 773608
502306 998128
608897 900056
755862 746762
666013 839221
621160 869741
619260 873452
742676 752428
694721 802398
812546 682611
751539 742857
790147 704188
626247 872173
959757 543319
717146 773566
787942 712686
908453 592663
622824 873213
625995 867668
767591 735865
636781 861669
501302 991617
725000 778663
692594 811975
618770 876271
940231 554756
523167 982017
727528 765785
912995 587769
516261 979490
804914 687416
746059 758870
688479 809924
574342 925690
686305 820984
864977 633549
774227 718638
883923 614859
655633 836616
905017 603891
631806 868894
804114 702643
522007 983957
842579 647842
790950 711289
877034 616238
682538 809474
726936 767136
777247 724589
850035 644596
607804 899686
628659 878978
700618 803124
992676 513500
829366 665637
676217 824324
723511 775631
563415 939783
872126 636260
992431 502133
964841 527890
890872 612611
954367 552965
910204 587978
642692 864919
854134 645912
994052 512756
713615 788353
705141 791204
611677 884945
519777 973062
759578 740608
563071 942725
804148 694941
747309 755268
984019 507830
875091 621554
643285 864809
556292 953048
666943 824025
906785 588383
938599 564309
918684 589675
992028 507970
625153 871230
608991 900490
870424 637125
997687 496323
889362 620185
761924 747493
854931 635184
857850 639711
922628 577326
767010 733124
914456 588336
617205 886464
861735 638169
921547 580172
560055 947801
844282 663483
568087 939064
651154 842885
668722 830200
682613 824486
964630 540094
601513 905475
590131 910082
982298 521188
879471 627023
797317 712470
896424 595568
708642 796033
939157 566659
557301 952272
561817 945935
700606 807129
753782 737265
829276 675439
569558 929011
572540 935450
778666 719342
509222 987893
830088 661760
721871 781801
880604 629043
750102 751012
907246 589197
516543 992903
643966 864239
572377 930095
558288 951368
536857 953887
616996 875228
567369 935027
568095 935635
755040 749959
683820 813891
684580 818142
610587 888263
847479 653507
802731 688257
767733 728900
523157 971756
779019 720164
571964 925105
680394 816331
862817 640002
678085 825927
687158 811542
693342 816445
560000 935563
989108 508601
969094 540106
644553 847123
970533 539296
812429 696510
805396 699652
514662 977087
761779 732586
724541 778154
889262 618562
625152 868698
628487 862569
819234 682846
876120 622178
918006 579826
581941 916040
640677 867280
643467 866054
729407 777330
660150 833737
897349 607398
662249 844535
774699 717355
925246 569871
758043 735027
889594 618511
748835 747887
773577 727020
978236 516321
891903 599926
767786 722534
554250 951086
543767 955671
862376 646990
870099 634402
557959 935331
519134 984681
566173 924083
540432 956507
807728 689352
917296 583354
738468 762791
862403 644386
899662 597788
826418 668203
557014 938740
644913 862580
508151 997567
956512 548243
793954 710372
748963 750099
773547 721266
934529 555721
921327 573745
529316 971066
883422 626477
861860 629147
502051 991156
682047 812024
746267 744887
583704 925787
776646 724511
839157 654840
731264 762856
841727 666482
762534 742400
575829 920824
754328 739086
681056 812892
918566 577498
995293 498560
993436 515885
952340 545215
653077 840345
545840 962535
879482 629137
961256 548637
612864 878769
699353 804908
913398 596044
620002 879638
523489 983146
852958 649087
675323 814908
636641 853601
841730 658082
666525 841154
727716 779470
733017 760013
852600 644068
868061 626190
932373 577235
914517 590326
888778 607811
819523 672385
769175 737543
755859 736302
968050 533135
584182 912003
689937 807217
762160 739581
863846 627938
703215 803893
757898 737187
636525 865131
508355 990919
603842 891876
730770 768681
920262 589046
959828 538801
616618 885315
655896 845422
953652 552118
968729 524962
830710 666662
512057 988776
514711 977533
677097 814687
773565 735010
502030 992734
893985 603091
538450 968665
734379 763741
967012 540529
983118 519847
604763 893419
859657 646372
823757 669817
674293 820553
509603 980632
517148 985200
614832 891891
714540 777849
695165 801541
625319 871859
635171 860659
799027 703313
736710 760899
649319 849433
580486 929195
569935 929685
930004 563668
597804 898056
953531 546813
970789 529608
984719 509548
826899 666715
594324 910852
784084 710118
890382 600047
650876 857826
597399 897082
575724 917584
702468 787644
584996 915598
802944 699445
998905 501048
916254 587032
914569 591498
958026 535290
514574 993524
727069 781698
623667 869940
856723 638890
733114 770751
976500 513977
910650 591300
501287 993201
606099 884751
659795 840401
649384 842098
587770 916356
739612 764463
732962 759882
506432 990365
663030 837144
543720 956821
808524 695844
864351 638939
716366 779866
611623 879211
785618 718328
684297 823388
631070 862459
767942 736167
659933 837067
961181 536240
744008 757713
916369 583055
850816 658998
553496 955169
509083 982590
644921 851730
818774 672258
671107 828830
612335 886059
972006 534947
731343 767600
622803 876298
697973 794241
595261 911577
991559 510044
958075 550112
585824 915793
844175 653356
567584 923786
911040 596041
705740 785158
763166 737652
766070 725558
789894 700645
591411 913559
507988 984575
980828 522520
936444 558040
735988 765898
735647 768982
583566 919791
514635 989657
928987 570602
624181 880425
931877 570329
947459 561807
708412 783858
530552 965943
981690 525674
661528 834364
518092 977965
637361 856673
710799 791504
916515 576015
800936 708850
751131 748096
959953 541332
595264 902151
670103 839892
989043 514531
564841 943443
515322 981707
818457 683859
518387 982831
765571 724963
666949 834566
819769 683519
900984 608748
640540 852135
716196 777060
959965 546075
566309 924619
754343 751742
929711 580209
940511 565133
589595 900742
892192 611583
817499 674008
958038 548126
663154 831317
540034 960356
897912 596063
685382 806648
613861 885942
788282 717600
614632 887266
742135 758919
604416 887944
928528 578747
787956 709201
509739 993416
922702 567604
919363 571817
728634 768378
572571 936369
588475 910297
545056 958024
625236 877113
773464 722456
526255 970483
509083 996000
777142 715240
743546 756091
706993 786832
933326 566708
856448 639360
584490 909337
543037 950030
993674 508028
582307 912497
557231 934980
532033 968982
998757 503042
926232 567332
738594 756296
745859 762335
951083 550547
839949 660462
572238 932637
920427 571882
769636 726853
603414 889089
813572 685647
864932 629920
921151 572329
507408 987421
929390 565674
900813 597032
577392 929309
679369 827884
678215 814499
911816 596222
669906 832829
909531 585941
728763 772657
963824 534792
553114 941839
863440 629325
780511 728139
795013 705461
999738 507671
613752 877467
865295 641834
830566 679395
635961 873009
752663 745874
860036 644980
664855 832967
923646 568214
627253 865394
965763 525316
559986 943363
797560 701935
593198 897551
662666 843871
630858 877362
759266 746784
756734 734633
548331 949514
838022 670563
597756 893201
862238 634811
956071 538930
973782 528601
666008 841081
953417 545500
839461 667421
551505 947239
768767 726910
861786 645390
675668 832897
759377 739069
694673 806381
788886 705116
581303 923005
621705 870701
694759 800517
824031 667079
948281 554094
571779 926327
619079 872161
951983 556651
970491 538853
794825 709220
879924 623512
829941 664946
891749 611652
812136 696084
916223 585435
839259 653267
521968 972504
867344 634502
949109 544299
864275 638849
616742 887955
520978 973155
755825 737601
730304 769852
968634 539224
731294 776704
606577 889888
685306 817427
986146 522266
637872 860967
613213 893085
637112 853844
840156 656640
683510 823611
993983 500088
834388 658618
651793 848485
611675 895358
743208 758381
515657 986377
875083 614999
522578 984988
988032 515108
629329 871693
590698 908113
587561 914614
631503 869447
663055 844131
605951 890619
524688 984698
671570 821962
699763 804572
568793 923440
820377 680111
565426 927552
617283 889292
587033 906580
508029 990908
630965 865585
876549 622304
738712 770060
756312 749036
884242 625209
823471 674283
674059 835241
757305 737824
823197 673190
628547 864155
734362 773943
962329 541212
741112 754609
696263 805833
742591 749777
595561 901724
594320 909259
674834 831638
551022 958087
734140 762494
519107 988128
993264 497748
791179 716266
960755 535449
896743 599962
828384 674105
751323 744022
536230 959242
537420 972326
530816 971914
788923 706402
728827 772255
907667 593567
546228 963638
555562 951294
601661 898792
813816 684848
583320 918487
841015 650531
684892 810592
842867 657704
566681 938358
536804 953401
865629 633675
649775 854137
793424 707169
697844 794396
855453 647260
744658 764283
640623 850682
871163 627885
775316 725971
913618 592045
951442 548641
943699 559426
674450 823331
671375 836389
599990 899016
629249 868256
695075 808176
720426 781668
621821 870065
578108 912848
757099 733258
730573 769139
884268 616106
584597 918249
801197 694735
806237 690356
774245 717809
623690 879757
560959 934602
601270 898271
979336 527462
822193 678128
627065 881461
719398 774756
566463 928356
782465 724822
669536 822505
564607 944130
976562 524843
788817 716991
584549 922220
520607 971219
971873 532754
507055 991916
883550 612710
891250 612256
535829 971491
708970 786374
509094 983387
652575 851736
587212 918421
823986 668928
554650 950500
517160 978947
506738 992864
681382 827633
982858 508223
800088 702056
981097 523425
792523 707000
753630 745476
714729 784435
606404 883869
928993 580296
682364 818764
542119 954541
572996 928194
768444 723952
748011 760898
645597 861348
657673 852115
814467 680449
672775 823447
613032 884679
824528 681540
959659 537859
584410 922709
694302 805394
823750 674064
501089 998069
841919 660839
593642 903220
750669 746319
591592 912655
529256 969661
517342 978887
528449 976841
795312 713081
752677 744239
772110 728188
892415 609156
931673 563868
977296 515438
992901 507433
563103 933293
872532 622790
546794 961482
977405 524455
574462 929289
829143 675861
755685 740087
876268 614581
933608 572904
581846 919218
909417 586973
921359 571586
795711 713587
904394 591374
757055 744570
978935 517931
533636 965816
505122 999127
984029 521519
888205 615755
531847 968889
650299 845417
836059 666289
673668 823748
583421 910525
901212 590800
509063 999929
507938 997651
879960 615736
915104 579933
671832 828477
914595 586694
762256 729590
688360 803331
714993 789122
642410 856666
592867 907412
637947 855329
726664 766313
510488 986722
574572 926595
701678 803955
816460 680183
621048 869642
910241 595013
599299 899457
825016 672026
872056 632269
922902 572595
531521 969276
701326 802818
707795 796235
579185 925645
859028 647620
565054 929357
658081 835048
977731 519827
911356 597410
734375 773645
950723 550942
900459 599107
859364 644535
907599 585396
758530 744083
792679 714329
552589 951573
624006 884301
852489 642150
727553 782351
724945 765907
662508 831250
733467 762592
562526 941516
761792 746726
894875 611556
509408 998797
545229 959913
716248 774619
822740 681822
720411 784321
620929 886120
977568 531664
650562 845645
601311 904525
731487 765836
751943 745724
558220 946680
824938 673397
932912 560902
874891 618706
613684 886695
710728 798234
557105 951197
624411 881959
545332 959717
961298 541780
548750 946127
973841 531615
579452 911858
627226 872918
626035 865754
694614 802502
783340 721075
670868 834632
525164 979536
949075 558601
780348 711690
506750 988484
582211 909750
852245 639946
638790 856336
532711 964938
803175 695979
980458 517594
641932 850492
586412 914709
919737 579723
997425 505664
784472 719444
629638 866462
759988 744886
849125 657749
933005 566212
832849 668544
585271 923959
609533 880480
970024 533756
625198 877210
787619 706003
601594 898970
738724 760289
983620 517860
814924 676076
738731 759579
784249 723701
893528 603447
879430 615801
534387 957923
756960 734008
797152 695359
923280 570287
701215 790329
906244 589589
523890 983816
871885 635962
792885 701932
502167 995042
629800 876750
992485 501162
898663 592299
840180 651867
732037 770341
515033 992886
743776 750224
829225 676954
702434 803270
773547 730001
679616 819575
650763 840740
996329 509070
818580 676583
934105 559078
894467 600252
515066 984181
949189 545870
880294 623867
699938 792683
622138 873680
726661 765081
980454 521852
834857 658055
628936 871919
769604 734135
619995 870315
973714 526409
784764 723082
558634 946815
533652 972057
937701 570012
883604 614986
570558 922312
828127 681729
995419 496225
988197 514232
994441 505081
898735 600332
992222 515053
742760 757378
603187 906588
743072 747945
820804 669204
712323 795308
910528 585963
874793 626288
937224 567922
655529 847065
660812 830705
709560 792272
934978 558167
712070 795080
903399 605493
748100 747880
515165 984580
636642 872221
621799 885338
819311 684441
579759 926334
739371 768980
908006 600852
629135 865534
839907 650856
659116 845607
511601 983818
908394 586211
497157 995781
730244 770836
849570 642638
950604 545607
642902 856312
915493 590046
802159 698728
943985 564107
759334 734971
765105 739325
539506 953545
703409 794262
969799 527187
785948 712620
638175 854852
832617 660382
602157 904345
571465 931176
674706 817743
531944 966350
603079 892360
515343 994346
843415 651121
650213 839860
795213 709861
664072 843733
511521 980241
857339 643848
528935 968233
791540 706327
569645 928079
793540 697477
590545 901127
700463 791141
632410 871073
871112 622120
522490 985887
604775 889864
627331 881100
531533 969329
801196 691618
945623 562978
532338 972614
746866 756289
618976 882898
902144 595292
742189 749633
907581 591271
954496 543936
549763 949158
927826 564584
592169 916873
977685 528159
607354 892158
928213 577004
953355 556641
988504 507374
845093 656554
856727 640168
691088 816811
725491 770316
573081 924571
823863 683204
644457 850927
640096 850625
725135 779684
951126 539324
898679 606070
804070 705601
889250 616479
829788 678121
694509 796035
581290 927556
726890 767794
604368 890057
946420 557957
780104 714544
506786 996904
798955 699883
874153 624168
583580 919393
706291 800165
950825 555559
860988 644228
567189 931366
982284 517743
969257 526538
584184 915286
664188 836517
494160 999799
566588 925984
578266 917616
872144 626775
689551 801477
796281 695733
955385 547152
814912 681328
747162 754490
837516 655365
880770 626458
861883 636315
690019 804569
876139 614747
618730 887541
940783 550193
971483 520227
693817 805966
827070 671515
925797 577352
956899 552257
511543 983694
988201 512932
985486 508948
921321 577947
877752 618014
774709 728105
774581 734415
600496 907135
978842 530023
555731 947711
802415 695607
744667 755032
694564 796468
898031 598975
545650 954434
554842 947063
791180 710108
774960 717536
856768 646923
722644 777179
746290 756829
991455 511617
643480 847630
659014 835643
570813 929782
721095 778563
732999 759962
987197 502994
926588 566336
618071 891437
856431 644666
911906 587707
968111 535953
586932 914309
986096 514078
971494 523815
970429 534327
847003 660399
681443 814570
818800 677347
612323 882936
890626 607419
827450 680280
797203 693144
813195 694894
616254 889378
854611 637659
824645 679810
995971 495513
630986 864312
604070 899406
876624 630131
772603 720835
737208 753422
714613 788637
730526 776348
980943 512424
978110 525213
907073 596791
564051 941462
735783 754891
954079 554888
555643 953188
838227 653031
789245 712920
976058 530861
763319 743683
750846 740128
519499 990357
997963 495133
655898 838988
882303 620358
977231 527614
958807 547132
822045 670418
611844 881026
520430 979970
867860 623922
829939 664609
886726 605313
902225 588827
885475 622939
840068 662392
503750 986357
899798 600454
804486 691461
671900 820319
552932 943526
599348 902852
539097 967523
764619 730917
605579 897502
801338 693159
606886 902957
577660 917648
787382 711905
716872 792217
847648 647801
854638 651713
509797 983823
918262 579610
543221 961082
769943 725268
869464 624071
719769 783928
652552 853732
762044 745853
702465 788147
902044 596992
699127 798386
823362 676992
759843 740726
739966 758922
524499 984382
777664 716627
800477 697321
533089 961819
938692 553743
595017 907977
932487 568283
806924 686411
923436 570340
640411 858471
585158 922413
838911 658529
809083 697520
653105 838713
790205 715240
850376 641826
766473 736422
674401 834362
565950 942837
955865 544420
681198 822663
835227 663475
755718 740799
815079 689471
843991 656398
511080 990227
906824 598031
645619 863647
712669 790665
571619 919649
740411 762149
974102 520158
804947 687017
892296 617457
630095 879426
614253 885229
622339 881932
791767 699950
704111 802401
794171 700335
981307 524789
778200 727587
934668 563407
798970 694742
746785 751851
620361 878600
926251 570589
885655 606512
670098 829979
545616 961425
921729 576366
988857 502657
762154 736910
754530 741731
876681 630556
927733 576677
624252 882031
506147 990892
779575 719762
815638 685964
669668 838256
615015 888231
711045 789216
767283 727479
676641 814060
891746 600958
676788 828498
526574 972128
673872 825836
587755 913726
819577 677819
542294 956472
645566 861532
858341 635353
628448 867521
792334 716285
972183 534393
822664 679776
656020 846239
920749 571768
675800 816452
747618 761538
508367 988343
809653 683833
785087 718212
807170 699472
897095 612585
935233 558166
849751 650652
916931 578512
537929 970830
662188 840973
828011 666222
701457 808443
796230 694112
841952 649144
854695 649497
544735 947590
666127 829947
874238 622765
910967 590856
803687 692363
542836 956967
812881 687495
880509 619780
713630 781891
992598 509967
967171 528083
947937 542092
572074 920865
722143 783093
888960 610767
932523 575041
885266 612442
535368 969402
611082 891875
763880 731125
692259 798104
560653 947073
786780 717772
674181 835082
787713 720158
526557 978564
795141 700760
801243 699151
959510 536667
873151 634525
563630 943313
782413 723257
960757 548497
565598 942562
663848 827607
731534 767584
668659 835701
709825 795315
792748 703804
550293 940332
556294 940045
941892 558157
766010 729029
504268 986289
733114 758419
958724 534765
759145 733211
502501 989595
769114 739150
903615 602212
885255 607901
851379 658207
827290 682093
562130 945549
604111 905015
587301 916606
652118 838141
545235 954514
726080 766070
573853 934453
931766 564639
903855 589104
766069 737890
506421 990003
750422 753295
657108 840764
847457 656760
965414 542058
584630 912558
546430 946452
925853 575249
955962 540666
830229 662721
519870 987016
798943 693043
926447 572933
722905 780375
760144 740445
945891 544718
856060 652501
583638 909948
614833 888346
643745 848343
899864 604278
498670 993712
684683 821346
868089 629724
766147 743576
777390 719165
974704 528733
762089 735849
895978 609286
842387 658806
675129 816980
849640 642301
665597 831809
906289 597992
552696 955932
744481 762697
947554 551984
864928 643017
595677 899836
651920 842689
681146 828749
742865 765992
641343 859301
928664 575533
722412 781918
797265 703845
996992 505029
867819 638222
548014 946044
824021 678037
867609 630125
578719 928285
753539 741855
982835 514734
806529 686851
770327 725832
961523 541629
611378 898463
941469 554207
528602 971933
644566 850728
891163 606207
846825 653341
817786 689800
844768 657331
992347 513625
971436 536330
715599 786389
985988 512196
590784 918626
592245 913502
928488 572351
530418 965404
580158 921653
531400 960143
707473 792775
783632 717971
982436 512159
890771 616237
622598 881870
632544 866100
727931 773568
682555 823626
990476 510385
591731 913665
674151 821388
841022 658680
642330 855099
790526 718232
542818 951723
722789 775162
883578 609416
843521 649881
787901 708720
955775 544417
954255 547106
921566 579722
790845 706801
873732 619631
578098 922795
934147 565213
900074 604687
649713 851102
593188 905619
783825 715262
708360 791806
747360 755246
920581 571219
946117 551002
887121 611965
628316 868706
760380 745719
792225 705727
820720 684902
784356 723481
944488 545616
631309 872101
695481 812182
746536 755456
951930 544265
689199 801791
632095 870123
611093 887114
616306 879067
735239 764112
838097 668337
607878 897988
763838 743555
892020 613533
769420 728141
688817 807525
706199 790629
541604 961479
773527 735417
602473 888373
675859 829412
884046 612345
649186 841291
997399 505481
738406 755597
989549 511014
706146 797630
702403 798881
705317 795656
524100 973952
521469 986180
651535 844234
847216 656635
811457 692330
970066 536801
824434 667435
884696 620764
746186 761310
917898 575899
919368 575899
870881 638894
889011 619085
805092 704168
512831 982809
820419 685888
713174 784552
923052 572657
900586 596054
815006 676834
566538 925430
943669 550969
762078 743342
973689 529450
590635 910660
942082 561938
925843 582041
506196 991655
951011 547095
785866 712652
529828 975481
878463 630499
904806 588920
806284 687517
644455 864348
842425 664046
762882 729441
647084 858633
626780 873688
556213 934209
561787 928494
999619 505857
832041 658256
881091 618979
675977 826024
908125 599454
792483 701808
522180 975312
665761 826325
909510 589587
944740 549170
941063 553615
586232 914254
744044 757978
980961 517919
823754 675598
855128 636928
756506 752520
889200 611491
902379 603823
995946 495100
510799 983033
772576 719310
547796 954942
640294 867457
770522 724656
695809 797582
502356 990869
532084 966501
566975 940824
904304 597472
692773 816635
817498 674035
690222 801134
701320 799763
932478 575205
609310 893002
952054 544449
898394 604225
827684 668841
911267 589512
826487 674550
544172 957051
567591 922790
886912 607886
982084 526710
852894 647764
529561 973612
790253 710827
986897 504946
996138 511652
543789 947227
828390 666632
929731 563336
675343 831875
901587 600005
565174 934617
757041 751618
785550 711955
829335 678738
821730 686493
667500 834870
862380 641428
764989 733788
957337 537093
670107 826240
629300 861901
607923 899416
628343 876029
505394 987540
657615 843011
878929 629243
996065 493942
939486 558960
914135 580392
518811 976301
702378 805846
945550 552512
943963 564916
956188 535847
841275 667955
603019 889465
546230 961026
630268 867058
747341 748108
911454 581562
783902 709109
666044 827983
668677 823489
891190 617401
698194 792963
849646 648367
622479 871955
548776 960258
808904 681349
756995 749421
645500 854389
739882 770017
528212 967620
550001 953877
730959 763579
554670 952503
696811 799611
691340 815923
621619 870468
658611 846245
755382 747403
986336 519753
743534 761471
554864 945314
647247 847153
743892 758415
848108 652192
510210 982388
963522 533648
859029 643132
568209 936146
780949 715189
781212 726985
661543 831618
605730 886077
794225 699263
822358 678002
983921 520818
708715 792508
835258 668274
526839 973117
506333 996206
868411 636368
822056 677299
724553 781062
757929 748235
505785 991996
934298 558290
742746 748376
887104 621224
781827 725035
652127 837972
750463 742894
816738 690431
558316 938659
827118 666983
750914 758559
908740 592602
735878 759578
592162 909197
588987 905993
734208 761786
643819 859363
725228 773332
879082 621167
600127 902246
837538 661773
867707 623909
780618 720519
707902 791998
508451 999045
903706 597973
665501 832583
522219 977791
957822 549113
941690 548409
545032 956998
537263 972354
814209 678362
734278 768653
830052 670927
871097 636377
574246 925866
821476 680694
574979 926987
584492 925291
903251 601664
686959 816308
661136 841174
879530 616866
630499 865790
606214 899155
625960 879155
902412 597200
838178 658520
793846 711544
945333 551767
550271 942415
578624 930206
740814 757126
531115 963020
788451 707252
904832 594471
737412 772507
848470 648499
825541 679796
663970 844030
965190 543233
853126 656839
543075 965100
806396 692685
817434 682172
894993 595567
892964 611424
945373 551830
504645 999389
803833 696002
664105 836793
674831 816686
598277 908215
698196 808050
851815 641103
615741 876297
676703 815615
582034 917761
528642 969430
752905 754400
816117 691752
912471 590447
747078 762094
529466 979341
906995 589430
685248 807060
533334 976505
668092 825795
811428 693306
913455 593681
855139 652486
907663 585798
792191 708781
563544 930203
517297 981350
953535 545207
815187 674951
999044 510647
715612 775170
531176 971146
823784 682788
673210 819510
937047 561796
610005 883136
672044 835453
821318 669040
543444 946924
963987 532610
996418 497026
938106 561059
860078 649201
881221 614402
901561 605357
799935 705345
801940 704910
557641 943679
580375 923853
694376 812067
958676 547428
638977 860933
819524 683948
908878 590027
756891 752567
963836 539469
748444 755211
777495 725251
918909 582421
881512 613699
692724 806609
776756 732831
928093 570745
798612 694699
856099 653814
895001 607346
942710 555914
611652 888872
623820 867149
517005 981971
762687 740782
873794 634931
706217 799517
574500 931968
768246 738193
960647 545250
818387 685393
851211 651952
733589 766029
921329 578958
498189 995065
857616 638133
627267 871231
627028 866794
736877 767577
614360 878202
848300 642720
670147 838178
750674 749859
766658 739699
524952 984835
867742 634852
918678 572788
891052 610067
873594 629890
555031 942404
993341 515321
668323 833243
783336 724575
980857 521883
541914 950590
909611 598067
857596 645162
777194 717912
585401 919504
687867 802270
572329 936885
633257 857276
582461 918532
519338 983206
650770 855158
907441 600022
596388 903652
974288 518828
860589 646685
919797 578223
942036 548872
568711 923951
881849 620727
896646 602736
949952 546085
665374 843981
705098 785120
733773 758126
677244 817115
549954 943778
608559 882357
843387 654408
862404 647274
670404 832746
667172 837765
723958 771391
540950 955352
820853 684668
564224 929668
556012 947938
839318 654466
555165 950537
771310 731558
624503 869684
509659 980576
645660 844999
580297 924022
644200 859572
775124 730527
886821 620738
968265 523570
833250 670526
625179 878363
610307 899183
935064 559719
960245 537745
634329 867038
848221 659408
616948 889583
993290 505340
501521 990018
949288 547659
582247 918048
505396 994976
688844 821079
652179 852686
894515 605672
608267 897744
814772 689743
921209 579985
567306 928268
554850 943089
909890 587973
802500 699105
746553 751351
785863 711035
837745 672058
710394 794473
666733 833954
544720 963381
923490 583543
700185 791890
831240 674711
598784 900955
673786 833895
983438 523031
690626 799616
784447 711030
521534 975135
749701 757336
855187 642042
910225 596604
792251 699538
795793 701123
528540 972584
504212 991291
618312 890182
941373 552283
701738 788478
707319 791141
562508 933051
675980 817343
798561 691551
545822 953525
692906 799369
989432 518018
506391 987837
861241 644240
648239 861152
958741 533664
656139 848287
678690 822856
531572 968579
780702 724753
870590 629524
605107 900255
615657 876647
900848 591399
520638 970724
978907 517895
816179 688620
523983 967488
751834 743602
559374 933655
830522 663496
786542 712293
635685 867269
762241 737278
530217 977598
522675 973394
567670 932589
757051 752888
694617 814760
601403 892438
757727 750118
776359 717788
830232 663196
913095 589411
688717 802007
569522 926814
769253 730778
896272 602423
590315 909892
503920 996208
961408 535564
819755 671596
644490 847712
969005 533067
639050 858512
858986 648351
796723 705297
973666 518230
875798 627239
675566 819966
512891 979029
705307 788542
647230 862247
563672 926679
667044 824445
910623 582107
859676 631225
686537 805546
813411 678309
821141 674770
712463 779083
938802 564524
938919 564072
671325 820169
752018 748644
679656 813690
755796 734640
932884 563090
943895 560195
831057 663965
930676 569414
578463 927884
610136 883620
931255 575448
912168 581973
870273 632841
550316 942607
508943 990691
936288 571917
837996 665844
880485 620958
815721 680577
748449 760835
732940 772383
903090 588162
944451 549865
499244 992631
596823 898144
659230 846283
737196 765835
935206 562685
997643 500003
984289 512000
851556 647960
806260 687826
945086 551328
538840 954786
665341 826433
943318 560136
530462 976663
799725 695020
629241 869209
662245 834101
678672 819568
931028 574802
903561 594523
893400 597830
740154 764315
789383 714641
933262 569355
744789 762236
975229 533972
829056 669396
752821 739679
551487 938857
671198 827269
887506 611642
820718 687731
841682 661113
906636 588777
808211 693600
611296 897950
794281 697605
770419 724020
910003 599259
514532 986711
764215 740998
510152 996646
656934 850622
760946 729556
809892 693700
869125 625887
744234 764011
669050 829781
541196 949442
779599 722552
761716 740208
621038 869376
794561 713883
740310 754712
795632 708586
906276 600071
527202 963367
715124 776032
753059 749063
858797 637541
662919 840406
691464 817640
941891 550234
641318 867530
987925 520195
643052 862935
948256 547237
525643 964954
730312 775200
983182 524291
821923 685308
894462 612497
526195 965463
979502 514940
725034 779749
510186 994281
920017 575489
836833 661155
895478 606302
773417 728023
990575 500099
656113 839167
726107 782954
949064 551937
844938 654514
827843 680631
734983 755669
787457 718206
672921 819532
915886 582413
978413 528969
707917 798626
603973 897559
793270 709408
700111 797803
711637 794820
972017 537936
737985 758425
615218 884197
572696 925031
710313 782560
951049 547731
952359 549137
553952 940568
835988 671016
949181 545359
918666 577469
548867 949558
999773 507790
593469 900453
597153 903434
962791 534256
856194 643968
737220 762576
938478 559450
892530 616816
659052 842868
748347 742903
622132 874594
590853 905510
906128 599525
590067 911650
539069 970573
622536 884991
857318 651870
740869 766120
600811 907352
631021 860581
637920 862692
538021 967589
814617 689679
514616 977233
564043 932762
984284 510563
680255 812191
668309 821972
879014 623405
693746 797577
705064 787521
633833 866384
761365 730662
609913 882339
931927 571651
949061 544678
518453 977328
492715 998239
513285 985803
725591 768653
890221 603486
624647 878870
662695 839941
515006 989154
731199 768961
661983 828889
887334 617872
991362 501469
693632 813380
761724 747409
753804 748113
985588 516940
948543 561256
590559 916485
641417 855804
801209 694527
928439 573636
908595 588690
560068 932164
960465 538337
631814 869062
794002 707250
812310 693694
578467 925822
799867 695036
865480 635549
706976 798146
981153 526323
648639 854646
817834 689102
555803 945563
655564 853576
967506 540024
645598 847983
642105 854550
892479 602188
839817 669314
721315 777686
983473 525770
767694 722682
683809 812489
719524 778483
745492 751335
694496 815003
699268 809821
927299 578969
613664 895849
649727 850281
885202 608996
791888 708254
790984 706779
828752 668145
713915 788869
688702 801944
713604 788327
773311 717887
882365 612571
843759 658392
808222 685207
758249 745319
828351 674792
618109 874154
515411 988506
971239 522746
853332 640153
878424 630777
982240 518423
580825 912664
724645 777668
705204 796259
856918 640057
937211 565839
855997 653224
599133 898186
570463 937544
552107 939645
555808 942147
497832 992190
909213 592102
981804 508352
710305 780318
687681 812680
983639 512857
631196 877231
583539 910355
566112 939744
822034 687497
700009 798346
700011 807174
841755 652155
896518 600304
690404 806793
656769 836268
982582 507467
861506 636117
686454 807560
806224 688669
878823 630650
971741 537571
519328 971219
872158 633653
946858 558157
595798 906441
945919 557948
662012 829556
805759 696429
898322 595612
959926 537869
835869 670523
639738 859908
510168 995122
727328 763952
754355 753676
645640 859953
656850 835765
977703 525076
959112 541912
501503 994261
856750 652397
905009 596847
790177 711661
858596 636448
916539 574639
810641 689113
547754 956621
525648 978739
504737 990120
613623 889100
901322 605049
656067 837813
942275 555726
788547 721048
972103 524610
595208 899009
789712 712507
513427 980539
828173 665317
547807 947126
607679 892056
667025 827680
649797 857332
779246 728787
561290 943209
831140 665222
590697 916401
587291 912752
938915 558730
925222 579773
522701 968086
885063 613284
582884 917630
514422 984018
826121 667824
493937 996588
565650 925937
812509 682340
823584 681100
694829 805606
904393 589169
916463 592856
935721 561782
855355 647585
831363 663761
962770 533083
977680 514348
671194 821612
801062 689831
717107 791623
995736 500515
563837 943882
734272 757195
589789 915797
759464 736239
864078 645734
609190 881759
533149 971551
774453 730685
549976 955289
621141 884098
710905 798968
571033 934945
647852 851077
809185 699240
683998 808446
929534 561115
740844 767098
674174 833689
747506 755993
607116 884356
509206 981974
887119 610752
850790 658847
848411 656028
707959 786919
711909 780540
797438 693312
949447 560038
714164 780508
821432 673267
693860 802639
889659 604190
592847 898049
618893 889448
507165 990347
871972 620317
500289 997393
781862 717270
811100 692727
808762 690826
776858 728617
806752 683357
980857 511659
780889 720836
685160 809385
759639 746141
981851 520696
748875 754310
914617 579136
519825 983637
619363 881859
848237 659045
642102 859411
820041 685449
687997 802187
537213 958052
767827 727414
991373 502790
974808 527501
551959 940005
816440 691263
799384 703473
748764 745858
535233 966064
543225 953649
743439 747283
643705 858050
872305 636463
646175 845211
979479 515871
551269 956476
527397 968692
882789 623553
812972 687031
784676 711144
962708 534149
818693 677741
579944 922844
601380 897357
673551 831134
897357 597420
933458 567722
823692 671941
957685 539419
727779 763871
725954 766015
553412 954827
765536 735898
715010 780389
759201 740667
595127 896824
672632 822624
921215 581867
549827 952361
923100 572226
984705 517360
537795 964028
878518 624283
825725 681520
796867 696453
805200 700720
734097 764949
632268 873624
782154 715761
774882 724505
694430 811322
950946 557666
949959 546923
840199 651947
927521 566046
563823 942313
981988 511238
893746 605514
578429 925236
806560 700095
940565 559787
693318 806411
534860 960996
699307 809815
781819 722078
693257 815841
658214 837862
752916 755455
606085 891057
837386 662823
683867 818974
511754 992395
919495 588013
950840 551527
647802 857097
614815 880689
857001 644925
968900 526897
535026 974667
951700 557415
796382 696409
851013 639987
725052 783101
622855 881238
628380 881018
743977 757522
989807 502185
944111 550782
743837 763915
887479 606512
635687 872568
599240 891901
863793 636142
710903 781945
851766 638755
939158 564848
622586 879760
606702 885406
568535 929269
983700 507269
619173 873170
938781 558277
630478 869556
601701 889486
856036 647329
909974 595320
573427 921963
936729 555150
680719 827450
513090 995307
599436 909090
930859 575720
786678 715073
589659 918004
824480 665851
595917 901075
574722 926701
655815 852950
561030 944242
809055 691331
808492 700868
985141 512542
795557 709553
918814 579920
714460 783320
571786 927828
688683 805326
850522 643086
831271 672318
690636 815680
992464 508415
919835 578158
715578 793285
845257 661474
791585 715156
681803 825913
592192 909726
914746 579680
627874 868439
848223 642675
920731 571512
773999 726926
653610 836446
811689 696238
928083 568178
719173 780785
755698 747651
544367 960109
564658 944076
971496 536126
546845 947774
723288 785553
728154 780361
700855 790734
978453 527843
624313 868335
874859 629602
930604 570419
824336 674014
918732 584580
941821 553430
542630 949067
768782 728652
675537 820805
734164 762703
904557 604211
528833 980716
711668 785539
936788 572403
720981 778785
810619 695100
878944 628978
522975 974130
562629 944264
936041 557926
950849 550987
785360 714113
657538 845019
673125 832018
929719 566640
971862 536662
740160 767126
946161 555566
635880 871321
946863 554847
988453 515180
927336 573788
912625 584599
742410 751464
761931 732745
999065 499132
737449 760994
960754 540738
931738 567907
558810 935389
935510 572599
960378 547675
766461 728123
553605 946470
628233 867635
710077 791198
613829 890430
989841 518249
655067 853015
933851 558630
897369 605445
806916 690139
685889 804681
813500 695099
707669 783647
787909 710804
836143 661894
719665 776770
823401 669490
956582 550906
554370 948391
945542 548625
937791 561996
986517 515320
694249 813383
959439 531590
997578 504273
700083 798090
536346 954555
691995 799381
772174 720751
515435 990834
938782 553081
881872 617184
578957 922847
506223 998994
780987 721040
874875 627130
526111 977434
786606 713824
507494 983911
850658 640256
512813 988113
919771 571700
773004 730634
847745 659333
912331 589027
542412 950074
592196 911905
608729 895608
943286 554972
858592 651242
817106 675015
695011 808477
552084 957722
495567 995636
780814 714076
651812 852282
786929 712063
946607 557073
549632 950192
883823 611758
665432 824679
563534 940063
970031 537146
769120 733419
599365 904192
701489 805993
883434 613660
780786 719328
563909 931109
532079 970492
525228 965027
802532 698524
569452 929537
765698 731684
518356 987786
782811 719926
695384 809925
598738 901056
550031 947195
838222 662755
970802 530755
921228 583214
931511 577838
522819 972413
654567 853014
604975 893186
766598 736513
868123 632765
864264 635311
958048 534872
691888 813755
972174 524028
609369 882267
891121 599874
685978 812712
987549 522117
838736 656430
973109 533048
545073 949762
655699 844326
860054 638985
577269 920661
941093 556941
740163 752687
653951 853131
877863 618084
740086 766307
727100 781406
626406 864739
930516 573855
522003 976652
798745 696500
729870 776766
732535 758631
745552 753689
860627 639811
705718 795407
597739 910049
855355 635491
991880 516110
932178 575636
831452 659381
678757 830248
721024 777143
727801 766675
673069 830875
753319 741439
963971 540034
788364 704400
800251 708122
960137 547206
873315 626172
612049 879161
564424 929310
965499 531092
548915 952704
503117 990963
977687 522612
526195 967505
926304 564263
963827 544083
632697 862062
503335 990500
631749 864099
887309 619133
704218 786040
550565 946942
727112 765857
563656 928225
765928 726402
518561 988210
953353 538502
618834 883528
542859 955464
973000 529893
840877 655809
714826 792554
836974 669611
492466 998095
570086 936851
847444 645329
957996 546154
843749 661481
721384 778492
749202 744716
781738 716380
534488 963259
781831 724360
509249 990370
635864 872833
677812 816264
990909 514167
533845 969379
651413 839657
803443 698697
674338 820776
611952 882767
727427 779190
863981 633869
850144 651088
960483 529556
997451 496748
936296 557216
817654 674656
916971 589456
640345 851672
796882 703998
601667 892163
997883 500011
572432 923984
497165 995434
725009 767480
957469 541386
933021 560513
676200 833279
601355 907199
789631 701553
697144 810448
751485 743918
950077 542011
913408 591101
639214 859302
782412 713282
874847 624773
658076 848492
623792 874504
730934 764392
878857 630044
505916 993368
652062 855392
976125 522107
523624 973690
988782 501653
925974 582864
771303 721755
576883 925930
580266 925673
499721 998072
568755 931508
816624 680531
600849 900299
564793 943746
906115 590571
972247 529553
540826 967039
840160 656521
510345 987875
807588 685792
841808 650144
753707 754221
590773 918518
869907 634019
580034 913283
784003 713360
871297 634464
514673 988765
545898 956108
581841 921364
510231 998187
599707 909875
539533 956065
506794 992590
561586 946882
509968 990521
762597 745127
640782 858747
948272 545827
823909 668331
803488 690171
740739 762644
550217 943350
754229 751585
797995 709007
645981 853496
605787 887589
761872 736105
880729 625863
616919 885009
912452 594855
743715 753420
866391 628907
521154 973969
716626 778832
896382 596462
973717 519898
730227 766154
649625 846343
837927 656009
931657 562861
688488 818689
901614 603731
761494 731474
979085 520007
550972 940762
892848 616008
528771 980408
728598 777772
573884 922250
883070 614730
582144 915560
637745 854475
580423 914031
794957 711273
981810 526508
530983 967723
921621 576704
517100 987559
799880 697540
580953 925001
834438 673105
635783 871164
595465 897813
852769 644913
851906 644873
985741 521555
681768 820849
778982 727822
919924 583578
548558 958426
569419 934218
800836 691676
739548 764075
845119 652268
634537 868769
887685 615084
568414 937937
585050 916057
752624 742771
904023 587928
522158 970484
762534 746197
575228 928236
938309 560721
771372 721695
862163 644787
984195 512388
615350 879618
618812 872188
688685 816022
709119 786641
956305 542983
707729 787977
855646 648090
577157 923180
574543 918364
831803 670859
662992 842596
740543 753601
642745 865453
622710 874725
626460 864059
920228 573894
712710 797000
715684 789948
788478 707003
911301 581530
703793 803341
824962 684619
543047 952834
741128 757083
725432 783880
754957 748831
970896 536030
716676 792774
755881 745756
857114 642325
678318 819252
667622 830149
674611 825582
580641 912990
501034 994044
751808 747329
589624 911079
945593 559509
959386 530773
598501 903969
564750 928841
580788 923064
733613 766237
553905 954927
997668 505674
690692 813894
768267 739852
524126 973844
932227 563946
793011 707147
864384 629313
897213 608550
794540 697115
916715 588702
546834 951774
822788 678791
540490 957954
834735 675160
983847 522189
628978 873472
549129 944361
604841 891855
599527 909270
704162 805239
802043 695572
588885 902705
959710 544102
804411 692487
570875 933761
827579 670826
820864 680856
709968 784254
644997 861288
583788 922328
718418 782687
991879 502549
835725 661545
704675 796609
719550 783728
771018 728569
673680 827459
903255 591236
816974 679996
952937 548874
701978 791934
517039 985903
874136 633578
799114 691173
800922 709013
615003 888220
780537 710511
953792 548085
699646 795182
935170 568307
791257 713905
862603 631087
936027 566774
688623 812051
994128 514718
636416 872680
652327 841180
680551 816978
852426 641512
525244 982387
915020 578435
591202 901275
975887 517724
759907 732532
993581 506069
896826 593993
895650 613532
577546 923998
927328 571741
859635 648411
540393 962803
815993 684310
971457 521505
578798 926041
679141 820103
949745 556630
742850 758928
739180 756612
728708 764497
518031 980070
900315 602458
823191 668841
729906 760663
769266 733530
518163 984421
518194 974849
893723 600668
554596 949969
855088 641109
806266 692945
680143 811747
960982 530519
610515 880493
890244 607632
621260 886963
927060 575029
869427 621214
614215 895698
538310 967180
919837 586562
587280 915834
588136 913148
834414 672629
867116 631805
596278 906886
642033 855243
872517 630910
765693 732788
974276 518178
600276 900381
942864 548141
922363 575339
880012 620509
874057 616741
558833 932036
828190 677350
579238 914858
662793 842647
610759 886416
553869 945883
737389 760290
669206 825875
862637 630241
977731 523180
943213 560342
573724 919088
842616 655258
652999 855728
790448 715194
897563 605023
633753 867026
631059 876208
926995 577486
865478 626432
812610 693237
535659 970231
544085 949815
500601 992180
872319 635329
950927 545644
729831 763305
793723 712644
498277 992837
579174 919718
883675 607792
777032 719836
763353 740955
852711 639652
823055 675765
666550 839418
757629 746817
651948 841151
790554 716006
645333 857778
859692 633609
756766 735274
499157 998172
623343 883679
801245 708358
920118 589361
892815 600917
849501 643372
727846 769620
761874 731098
843394 665878
791940 716198
742246 757464
784505 717144
619811 870305
717866 786998
893245 615305
724951 773224
634994 870945
824763 669590
803276 701349
618634 886829
877295 626922
506527 983690
587372 904224
978897 525820
981695 518828
832201 667637
877300 615680
972643 519615
535952 967121
509032 991031
784507 723192
650022 852056
694964 798188
508881 990665
658397 833536
913295 593786
817037 673000
918409 575215
852699 645169
676719 813768
602419 893291
902142 606538
749615 750450
518119 990307
992177 500553
912689 581026
603532 902192
563208 944536
588378 913213
748300 748067
504470 993024
954390 551699
814083 682367
634380 863458
597633 903577
876057 622382
633960 857256
749928 743789
508762 986968
919912 584157
505608 987795
744519 763531
970447 519739
783613 706459
950934 542269
555641 953920
918599 584906
528205 965882
638427 854054
532633 973919
801473 705655
643764 857852
683628 824246
934943 571042
851459 656721
866878 624307
865767 638348
663263 838735
534568 956161
796064 694741
742911 757080
679860 829825
988759 514488
623150 884982
684655 810380
529350 966348
792652 707975
769644 723753
605859 889587
760121 741030
763423 736031
977239 516771
802907 687505
778915 727106
950218 547033
990655 501109
932220 570560
753722 736412
581839 908358
505232 993838
657012 842812
850201 657172
728901 776885
525519 983790
513035 987531
961910 542305
709277 789238
964578 539158
666555 827207
583777 922857
702445 806143
660163 844835
623555 874424
835258 666837
697861 804637
864203 634291
584095 921219
931011 562582
872152 629694
688104 812915
813122 681667
819683 670615
923037 571025
912267 589733
631337 863599
574929 932656
817489 680126
977023 519202
649156 848593
532176 971008
543804 954057
767251 737399
941865 560837
706285 801715
519458 981445
948411 554633
558868 945914
620000 871593
770871 731614
715304 792926
575862 921275
755731 744069
768538 733002
517541 986963
951256 541505
597510 905680
702212 803132
709253 798488
507108 996686
835222 673930
752938 745666
706294 789888
577436 924182
986478 517609
743613 749106
995700 507463
806351 698326
832917 674450
763213 738714
988715 503683
969781 527211
538289 960596
590417 905968
968774 530983
988518 512660
835466 655117
865563 626815
947487 553045
967046 528450
865551 635263
559609 933092
720836 787678
517640 981298
571723 925977
593431 915535
967174 535253
665136 828839
820742 669966
885724 616142
921487 575482
912408 594180
560196 930581
751126 742575
548400 948939
609568 890698
678578 823925
796870 710184
839300 659674
875855 632079
984840 514618
538075 958594
941733 555270
497424 996293
635750 871548
633493 869577
880272 619531
851695 643890
631280 861043
533397 959507
948496 552745
681015 820900
775854 717333
965686 530494
843924 651152
841644 650746
702412 791636
998072 504451
908688 596846
679424 820906
919226 574182
498437 996845
951605 556086
593113 914049
902526 594598
666132 841903
707184 800958
863509 633799
525568 976101
780031 718374
560435 946296
758839 736379
734937 756592
994130 511290
563259 932649
702372 805111
859997 648770
544638 946516
612175 883192
657774 843232
791482 706767
808439 695358
687830 816373
947022 553096
594933 899748
853890 643054
519981 971844
949257 560618
518416 985603
925984 582532
989186 509994
514670 989582
936178 555985
641982 859516
923678 575355
651710 851885
873481 630787
900902 607814
935269 562877
972600 523500
768955 724480
668309 827550
954176 545608
603807 886668
567170 939274
833218 674060
959024 541364
657681 833408
584792 925115
711654 780566
950952 558247
582000 925614
792298 716840
532766 960846
795976 694104
952781 547347
716050 780039
906490 585388
700147 805730
912904 579917
617443 890681
892484 614388
767701 741679
774958 723786
538115 957622
984805 510390
930544 565453
750035 743788
773202 728661
884273 619635
722393 778797
532031 962041
788641 713251
574794 920022
750861 754020
672496 818038
932783 566160
510021 982769
995914 506036
954009 551506
950921 554146
837393 660920
895710 595423
868784 624173
741606 753986
874700 627635
618438 886717
634342 855783
693736 800565
736909 772315
595377 896703
749407 748871
708921 785756
739886 752896
574426 921850
658310 835564
863893 634965
982868 516575
578716 924802
775132 721806
831140 671778
618198 889732
991059 502149
509032 983248
832306 668239
884139 615538
873959 635278
973094 528193
548350 941967
745618 762895
988938 516200
624765 877705
560000 939294
510449 994741
669607 825018
986922 522555
539228 959816
925735 578906
608367 894256
959502 541393
655529 852978
947951 543996
843413 652429
871490 623114
592819 900642
807306 689836
714989 777705
588550 918154
953414 546803
855364 636545
818553 684087
611352 885187
511519 991774
524390 973870
532571 968425
800540 704788
829296 669835
967760 530215
936600 559599
784828 719088
632281 860105
710369 789821
506786 987564
772681 735673
729834 771571
902191 603483
614595 888656
705414 788564
801114 698653
847449 659367
864741 629736
684112 811819
602084 897564
943327 566072
879653 627722
506003 999254
714765 783122
976606 530999
723901 768641
690396 813279
704874 801464
696510 799852
556739 943092
666248 839911
948097 551275
866997 624304
702256 805025
673741 832229
586138 905482
838812 663201
894593 606145
944037 563771
690045 802215
848002 653710
956957 543236
537090 971320
854139 647385
983859 524598
616972 882555
917245 581162
640458 865194
939742 559892
962832 542124
592697 905650
798202 696518
947769 555783
795916 703372
513368 990596
526459 982368
718485 776355
574454 935043
839392 664807
719704 773413
706622 803315
883635 610142
878961 624554
563433 943844
543423 965003
614113 890763
772711 719203
751466 742853
548387 948072
782291 727276
553252 940258
963109 544105
959196 546504
672669 825061
792262 715995
857543 638587
705063 801784
640541 861220
731672 764505
997838 503561
656736 837011
600224 900858
553783 939536
702542 807351
930403 577063
761773 735778
562199 943136
809464 686619
562795 929786
713943 789116
833515 663600
514528 986123
512704 990907
781984 710726
634606 862349
980694 520300
772125 720487
931167 559353
584830 925054
920958 577919
505120 996847
679481 816926
558128 949043
707227 795650
953575 544847
993075 498786
874601 634077
551422 948854
844294 661158
677424 820780
851459 658478
830323 669144
891987 615400
740831 767982
608108 886161
870115 624677
656780 845932
802544 689747
798628 694239
563904 945684
838717 670021
982731 523459
814477 680930
896041 597338
877587 614248
929838 561079
776201 732305
885352 617669
870051 635467
743241 764239
559020 945981
972128 520127
838019 659797
620934 881466
707940 789164
744853 754195
615596 884516
851982 641141
791143 705316
766320 734721
728479 775161
532889 963234
718494 775821
647747 854208
608630 891252
902610 599034
975996 533859
672900 836132
594602 913115
691884 817247
978141 523652
796784 704207
817400 684471
965655 533806
654835 839257
761913 741183
509896 996012
537694 965199
725360 769771
980235 519013
862443 644354
550869 956032
686173 819875
773197 720157
688089 813000
921469 578683
972159 531772
662059 839253
547050 958436
551816 951639
810921 682304
941296 555839
559974 932149
995085 498413
563233 927218
553193 950254
649026 857751
660687 831982
593431 916400
597325 903797
710127 785123
762449 735306
991037 511748
777129 717401
991135 499484
898063 605080
706931 783459
746721 750626
524777 979290
755723 745129
825975 682808
942191 549854
548591 943423
908541 587294
852366 654279
517769 984603
860288 641952
693897 805531
705360 804500
526986 969769
754953 753845
509736 982254
635594 869523
893367 597594
798347 709491
953153 553655
743414 758901
955328 539290
760707 748345
816958 690191
654546 852182
550856 945673
910246 597551
976059 523244
664204 828584
580508 928973
616101 891068
766740 740212
556857 933867
875906 627888
892283 604974
911380 579386
747024 745649
545359 957370
870408 634081
533718 973292
727870 767151
536334 957238
981099 518063
807069 693421
712837 795178
734297 756253
991228 506895
651785 844161
833558 671359
751662 753196
561055 937090
751627 748045
511052 985302
873959 633842
610971 889996
547517 959658
952863 537820
857309 651948
871359 623101
997788 509725
546343 945277
941365 559588
950212 554182
599993 902076
699780 801558
929172 562456
598351 897232
650024 842107
996649 496495
902796 593474
752372 738522
618820 880138
564414 936586
692219 811672
582580 926504
718166 786812
987776 515893
930130 572293
757088 749317
895591 613824
788319 702582
541626 955263
903620 602396
805244 704470
898976 599241
909123 586253
503191 991769
988599 514491
902215 601967
728691 761696
575553 933365
699159 803388
762075 739455
830675 670148
750522 743015
927993 569116
934379 573340
583402 908758
948083 544372
841857 667551
994752 507571
771929 731882
958692 539751
623196 869540
559990 943095
957216 538630
784927 714274
926396 571313
720741 776529
754926 752184
807126 698610
638621 868828
605422 890157
895978 606100
889776 608877
749042 747226
507789 990849
719946 788000
829924 671668
525862 967447
689796 805120
563172 938125
872979 627357
569565 931131
578452 917276
606909 888761
894762 612463
927400 567601
703967 799764
804826 704857
955391 540477
813172 679550
867532 626489
986499 515570
764234 729740
839347 654580
615338 892892
612473 886770
835539 666669
917350 585188
994017 509547
581679 918269
903225 589025
505563 995497
809251 692657
766608 735516
924003 581585
992973 513171
639532 869702
616366 875765
898120 605762
975990 518791
629544 866203
576969 913565
587867 918041
669077 832159
587497 913709
771568 733609
688401 813450
536039 957139
867371 626338
562758 943966
993798 504953
756752 738464
694288 804697
607509 887303
816616 674640
756162 750699
674196 832460
603950 890531
900612 589591
531841 963769
619263 888664
563046 934195
625458 874778
619303 884218
726502 776583
568520 936724
910631 594675
605056 888266
630255 866914
685272 815541
971650 526498
599293 890745
803798 687663
757905 739013
937907 566031
817381 690187
973742 527093
856337 641402
837392 661611
743020 752900
707602 797210
802257 693582
663584 828696
611748 885567
497407 995483
932339 573908
988424 509135
634129 871220
832469 663391
543789 951227
773788 735607
824044 684114
576252 932939
640870 850944
603540 891159
737898 759964
995750 513741
819803 675500
840269 652125
613304 885544
665774 833538
741483 764599
510930 996919
893209 614189
971225 522386
520208 987403
591055 906743
719831 783074
713743 785277
504267 991163
633267 869612
639368 866389
965125 536711
513943 978431
639859 865051
726039 770330
844736 649268
579649 913302
608062 900547
810414 696760
603793 903604
686681 807264
805451 688338
882972 612663
538379 967285
995641 501863
802662 687968
957864 546118
547393 947603
991206 514613
980807 525649
595623 909925
803326 692071
539580 970341
533871 965727
807100 686100
843584 659409
642206 857696
596094 911876
991384 518472
623674 877309
844809 661423
577649 917969
641383 863203
529950 977676
704840 792977
987916 503982
502005 997338
550745 953570
618691 878754
785477 723175
609082 890967
707661 793521
831731 664016
791504 717172
534419 971311
785543 720950
597639 911655
760882 749106
727612 777730
616426 873775
759396 733820
520406 977457
592286 905224
895409 604002
816942 683781
691428 814273
521324 988312
638086 860354
596313 913246
787062 712339
951800 550506
547724 961748
510725 986210
784161 717976
715732 787947
686303 817120
622954 885641
802271 707063
861888 647656
734830 759650
713646 787043
517712 987311
637076 858047
884586 622663
949346 544457
820540 681014
897715 597448
660454 846116
529354 965702
665150 837994
949201 543734
720119 778176
542488 956507
780406 729415
785784 713585
940860 564621
515948 986185
916160 575691
905951 599384
792311 702129
659351 845861
962259 547401
527628 972653
968052 530939
649119 854540
589856 900577
781441 723041
613317 882914
708792 791126
989820 501615
861382 644389
651475 845030
857465 634082
673315 822996
810976 685854
778134 719238
618111 872529
749657 753908
590931 918129
830564 662681
885620 612836
704572 792145
789433 716377
973332 524205
583883 923353
581978 920691
980731 518097
681332 826777
973129 535733
741146 760395
572871 928800
659515 837145
763798 735192
508208 993627
739348 767601
902073 593140
715282 776223
857844 635001
658574 831721
608090 899053
589218 920635
553349 943304
643169 854784
910331 596745
698569 796184
981341 515877
890685 617335
875637 623291
938802 559137
642903 848041
842643 657872
556844 935228
616224 880102
864547 636677
654104 837312
911317 593789
635904 856951
615936 882388
516091 974525
536386 960684
938987 551601
795039 712371
921316 575759
730339 770307
676303 831368
532483 970567
537048 966245
962387 536700
952727 554976
780603 721367
850440 643031
968626 525895
730130 772821
659715 835767
661594 845641
909512 580623
643747 857930
596249 895768
993624 502116
786731 714491
848833 653413
770707 722084
969371 537222
844528 663862
828474 670069
888437 602301
523642 975790
860315 645391
687349 808646
506408 989978
654466 837246
996839 496576
788723 718903
640763 865785
493788 996322
615866 877877
624564 884832
536650 971484
814463 692137
735915 769393
690705 803804
743019 748793
720709 772251
979150 525329
826263 675739
742866 753936
658568 844235
856487 646240
899785 608778
915801 578120
959056 532557
659150 846926
623752 869107
792673 706229
945277 563391
667733 825782
601449 893086
991653 514611
652510 854203
893798 597565
648379 855222
987260 516663
865900 637308
764419 740056
964110 537525
712933 784162
925335 578267
839615 659395
714700 781908
598488 898245
677689 827972
787298 716187
751092 746841
755724 741683
862895 644009
557280 933313
816521 674162
954411 537045
613373 885938
553420 939755
730542 778644
836668 668793
961940 542237
946771 556180
530003 974988
574683 931652
782726 723866
655002 854853
702867 801207
986459 520567
885304 616692
791688 717195
602317 890522
805896 702152
732676 771188
565577 942050
574398 925113
869643 623822
518357 973234
823127 680677
866458 626740
589837 907688
985565 512995
612733 883228
842159 661035
705813 789846
897225 599835
517352 989626
608659 892290
836046 657736
985722 513507
976144 533554
893111 613974
678122 819008
791399 702632
938375 559141
561431 929396
588242 914619
834123 668779
748854 760907
949830 560063
622924 877985
605515 892909
949758 551370
980215 514332
645563 848255
862481 629302
539887 957332
620670 885643
519899 978611
873280 619124
989272 505647
558677 943050
535129 961050
632714 859708
965155 535075
775306 724233
776321 721449
779657 723433
768824 728764
792393 715921
577053 915538
695044 803286
658447 836001
500110 991641
797446 704026
870244 635883
923456 580214
680352 819203
580019 928150
930873 568476
740980 750178
932617 566244
759540 737192
746031 755753
833395 668677
517140 992412
845271 647413
634490 866615
678467 822814
576750 924134
707226 794603
787945 719714
986865 505403
527155 975745
644110 860298
884310 612935
587205 916953
722840 785650
965286 533231
494411 996374
537045 964565
689180 807949
756108 741649
785141 711563
958959 531815
701733 792076
517029 985471
689856 814893
695061 812592
640641 858862
728791 773572
515956 988275
628701 863618
551493 952579
785618 716305
846243 650312
598197 894768
841189 657653
634161 867702
846129 655627
918620 585532
938214 562142
950878 539959
496034 994642
759312 743208
895838 601289
611340 886801
533927 976039
554389 941874
865891 642354
654822 838921
748258 759313
817176 676167
986333 514043
695333 795595
564983 943847
765909 732001
894189 606088
588761 917870
870476 635197
870719 624468
676109 815516
732406 757691
589915 913524
672585 822782
633817 870940
535662 966350
829482 668134
895006 603497
668788 828781
526993 963599
964328 531117
507906 986399
694219 804756
555695 947932
814828 683578
667561 835084
914158 579907
956531 536331
916240 586663
826977 669986
747167 753990
706887 800451
576078 928834
600810 892051
951168 548219
922836 582734
618666 879942
630173 875000
874744 632268
929806 570737
793476 709320
878203 623006
919691 573933
672371 819112
566471 942701
824889 667100
815740 675503
673108 827052
657893 834291
966371 524143
810015 684017
589570 916239
853234 637790
571237 923050
871880 625479
768859 733378
650194 847561
690667 808610
747954 754452
525387 982207
789700 712634
563851 928383
521892 985574
701864 790712
873542 622470
838433 671303
976337 520244
891452 608571
684280 820589
606952 902027
669635 823293
713838 787401
962763 541149
824790 679907
508983 983375
703639 795685
811079 693919
769254 734977
951191 540869
755430 748761
896017 604018
764416 744892
703130 792036
990107 519178
699308 804683
591500 901839
728485 777485
741800 756891
573840 921616
692226 807320
859534 646235
874468 625724
727648 782283
961749 532558
674196 816860
691005 815960
772685 720181
929851 577099
526675 972049
925438 566513
666649 837558
980431 518550
796373 710244
894669 603656
681133 809920
941387 559896
743749 746943
585030 906570
503207 989185
658530 845010
607411 885617
794571 696253
507458 990942
978791 525422
556666 938097
630933 875181
771120 736959
719510 775182
568770 934949
905129 591306
829029 662367
603291 895718
782401 716839
573472 923864
500464 990828
753908 737434
978710 529542
817246 689500
828150 662984
840930 649656
543864 956564
892060 610466
629268 866030
967289 523495
871636 628264
713814 794371
569031 939839
936643 572145
749301 742677
890243 600730
679482 819599
497757 997461
902758 599614
891789 607362
605888 897865
547780 950722
754183 751307
556880 941383
984451 518673
748060 752634
503360 992187
654795 836957
667793 841659
910235 594427
866752 637052
917069 581501
875741 629021
820111 673958
824879 678814
848133 649110
724795 775069
788574 711908
746900 750470
849944 641158
854544 647392
901365 600560
775648 722351
593618 915899
781886 714661
847084 654492
696971 804202
952330 546311
639616 869460
810823 689470
853918 644030
655206 851095
820496 686045
810840 679239
797785 704846
636666 861934
927685 563280
932894 562635
599315 901552
504325 989841
550121 948783
870615 627774
997402 502277
693216 808463
970292 530865
901968 589573
935824 567911
994518 510165
540659 958451
899621 597249
978808 513627
509428 999262
684652 820369
553289 947394
974604 533242
859698 637734
948637 552828
908629 593707
615218 885454
699844 799751
881848 614115
924362 566893
907934 593159
966398 526021
869391 625691
571929 935688
891366 609861
644152 856736
711998 784130
817295 673516
968471 540684
808606 695649
860673 636474
907919 593519
705467 796984
965787 529105
818091 682924
615217 893290
597076 905650
989929 514193
535903 973260
907498 597159
985883 512514
535575 961616
662381 846119
611327 887904
736318 768175
650769 857213
689953 814635
544832 963339
903675 605690
894447 609900
515806 976875
543722 959892
574609 919496
578129 924214
807712 697709
689858 813234
956126 551898
655363 845913
594318 901036
725338 782065
634797 865089
995516 499364
739081 755184
798137 692469
992164 506445
739822 769638
512178 997014
564729 928932
950467 556879
634458 874381
629002 876053
736854 768183
863284 637987
925990 579121
986840 505550
666461 832740
901152 591737
974385 521025
943904 565383
902846 594307
827056 667318
566303 943620
545468 950086
657445 850228
606302 901581
634732 870167
698173 803086
999105 501909
661423 835377
961183 534755
572830 936899
717598 784032
665161 835364
906678 597953
568488 940935
595405 903064
607158 892001
937697 565556
802114 702950
792298 698361
818802 677151
988389 513338
631285 874846
727528 772933
763802 744511
622507 871767
803100 702458
833021 662284
616644 874076
727414 766540
667306 829751
593209 912840
581150 913175
722531 778472
873144 624342
896561 599973
978727 519617
953258 538632
536147 973031
549310 946075
642628 850047
924575 568016
546100 952458
528300 962205
597977 904703
786674 711686
762604 741997
596159 910625
713497 779310
589542 915401
704823 793067
557357 946408
798078 702396
694938 795075
698715 803717
914788 587378
665635 826761
883038 625406
823427 685684
959548 544444
924915 568884
648861 852692
779201 720745
986803 512179
671750 832717
583367 911202
905246 593281
534660 957141
815124 694551
952839 540700
949778 558104
588448 918567
556083 936571
620880 885833
713559 777504
748886 758560
918623 571485
654219 844343
621380 872136
999776 502866
778081 718398
796899 701420
893656 610877
693743 802164
651506 845958
936564 573225
595161 899197
700623 789718
617883 887580
844332 660391
613119 893694
552911 950976
577042 916339
541739 962753
685727 818088
757547 740807
639585 858485
524553 975015
835960 668570
875918 625174
508047 994281
964508 528402
925806 573999
942331 557959
500381 995635
616647 883515
580210 919929
862093 630122
534345 972782
683292 808443
702527 796211
695123 808876
567224 931954
847349 646481
947515 556008
637729 854973
571904 918853
706717 791565
903378 601547
887238 610839
624993 882107
717998 785213
865495 632633
729479 761545
681647 818521
932940 562843
821318 675366
695698 796267
721140 784750
695963 811762
502090 989324
523602 972569
655282 850574
578242 926638
783578 719230
600080 891421
912519 590299
612452 883085
506933 995726
791818 702555
952063 544081
675465 829746
554078 947941
822838 670204
646746 855160
853150 638626
782871 711452
683779 812086
722873 785384
893985 608421
564423 929102
968209 523386
665294 832866
733701 775460
871304 634019
899186 605714
907067 589335
940880 565748
840706 663219
828881 670450
953358 543755
661281 830134
767073 731834
947938 560794
970673 538212
771719 730643
557043 933352
709541 784710
580475 916912
906471 599106
820968 677968
785011 705523
917923 589118
819150 680366
685858 819348
807327 698369
976707 522787
756932 736320
642700 848091
497263 995127
898524 603483
768545 722077
788938 706011
974506 516587
587716 916236
912853 578486
946558 548181
997651 504284
878286 622118
672226 833410
678637 823554
702482 799475
984686 508303
979263 528766
792751 710396
741939 757796
639607 857966
944352 564761
768481 723839
956567 549463
521978 973149
780098 718555
573361 923172
542685 948031
755965 734744
698071 803490
888648 607079
969162 530313
670767 832166
940217 567595
595060 909793
674583 821157
579266 925153
635148 869149
962313 532412
880339 612828
813737 677478
510004 998136
804318 701679
522962 980917
840894 649268
948568 545293
763613 742066
593423 907637
580991 919255
923366 581335
594634 896896
589231 910519
745430 749960
552465 956960
826290 675582
741586 755912
647073 858439
691799 817419
866879 641702
873663 631794
901385 600296
972061 525756
934998 573507
763430 740331
539910 967497
991946 498576
553314 955991
758538 737823
609082 881573
793202 705629
775476 734382
640037 863885
857034 644763
680724 828628
965303 536512
637556 858140
752492 746750
963510 530875
859140 650614
808468 693517
764444 736006
852172 642689
846568 651468
765138 728250
560723 931033
704679 785765
542492 961662
937028 553741
852397 646524
662064 838985
535490 965702
583403 921954
522319 975615
938647 568842
881943 624425
700222 801060
693532 809377
533658 964870
852262 642589
857712 650160
777059 726285
827257 670935
782843 712949
619204 871856
513282 986435
948096 555833
822272 667869
841155 653690
545735 961705
600487 905742
759055 737016
751277 739172
675837 814827
977886 529041
571658 920580
838609 651736
825197 673597
860589 648694
849605 652974
919733 588872
910979 582594
865544 636441
875928 615786
991376 511278
762614 741477
859298 636031
796161 701865
927599 562949
996175 494263
891825 603099
828376 673938
870389 627314
590349 914694
868858 625562
950384 557015
870323 628418
766556 727492
968947 538326
975389 519884
899983 601767
864836 629081
601550 888532
864544 631548
518185 973297
958556 544209
686842 814472
515241 990417
861938 643683
663677 839883
870006 636034
885720 613826
943860 561270
793482 701451
773512 726797
880069 616863
634800 874248
535062 960717
727741 771621
502951 992382
904532 587914
893903 609003
795963 713913
984711 517753
845539 660503
769537 732788
957352 533383
500416 990376
954906 545939
819606 682749
887523 620809
742393 764618
735702 768913
548504 947864
972407 525040
700276 801903
614103 881881
649536 842746
698687 792392
632258 868117
870395 628185
819075 685989
549724 943830
761199 738294
939945 569407
800398 704538
852774 639178
776334 731571
755589 738193
935911 558941
996076 495716
913226 578271
753236 736776
909880 594377
558052 939824
931883 575391
746661 758264
718505 782000
673600 828470
753790 740001
822048 683605
733280 756819
678193 818559
788841 720147
705600 786217
675796 815176
685399 822452
563837 936202
751670 755576
688628 817420
527555 969517
952483 557092
964659 532790
876416 630851
895195 595607
741714 755256
754650 739175
949909 541938
804072 704190
911781 595721
749824 759748
671908 822159
892645 602819
991053 499934
843674 654553
976120 517869
607518 884843
566856 928484
771175 729883
913648 591735
597434 905830
628281 875376
593589 907107
867222 641450
831033 678150
599808 909812
552638 949383
670981 824697
980754 528788
804146 696636
726930 770469
989141 503256
508904 999512
798380 692066
751269 739419
658503 835665
597703 899770
966518 532750
590684 914892
630175 860753
511832 991989
959892 535167
738432 768414
538240 952064
790840 711469
870259 621835
913224 591408
971571 537893
865752 630409
507290 999674
806423 697254
547892 948741
962048 534280
537125 955250
963726 532542
973891 525486
873774 633313
750894 749863
977431 529426
739804 754693
934622 562699
908335 600379
728390 773421
650449 854222
920212 570312
537586 968165
877531 630558
803088 693523
589803 918075
854738 653711
855712 635009
892367 612576
844140 655345
788533 719294
829284 675928
615727 886485
675557 817570
810215 680095
627979 866693
950036 556201
907179 583069
502955 994882
873816 628597
925779 573808
836694 660368
581480 920107
984205 507719
638798 858656
530508 970960
973987 534978
520969 982515
967700 528638
933841 571667
903918 592500
805306 697196
752417 749946
656182 837400
834001 662795
866257 632395
830110 668624
733529 764311
931264 574340
766038 740249
562431 945062
714926 787955
822580 670096
959732 533544
885653 612329
670324 836088
740797 758870
647581 854335
898931 609857
827808 667229
675502 832406
549991 943055
581645 911674
663428 840708
649339 849977
799558 697995
758428 748770
946470 545937
888470 601784
626672 878689
684649 809089
516689 986505
872474 624483
533920 975057
557554 946803
955771 534394
601672 889063
884264 619122
964952 533697
985964 509381
676866 826177
583995 921703
773942 721549
514015 977719
922737 574272
833240 664708
774884 719342
673088 827013
787365 707897
599692 906255
762838 730335
600310 904104
662727 831117
687030 816348
590139 903101
548880 949924
941581 560573
623687 876227
803962 698676
859251 643543
956522 549105
787490 715611
637066 857708
526481 967044
933038 567251
581459 920805
524288 966786
978417 522734
658936 838003
902532 588833
654382 851693
693041 798662
741709 755912
935147 560998
711923 789957
769471 729811
709182 784107
799418 694450
900511 597586
940730 551385
685163 808575
609881 885803
805330 696475
759093 731171
754617 738737
583279 921872
663131 837891
524284 981941
657409 842057
932743 566846
683834 810471
952069 547796
993165 504521
556615 950493
497876 994625
897115 601519
918209 585084
795980 713514
978389 521133
925118 583817
772195 731300
529237 970924
605305 897205
876197 628187
963609 529409
828329 667809
890393 616708
609619 883516
891768 604700
593688 897758
699535 794315
770249 737469
833355 673608
677815 815658
522956 981584
854454 636714
580333 928476
935022 559069
599785 901201
737845 761875
580858 910472
807136 683900
757900 733028
904809 597312
753027 753758
768332 733060
813690 690874
509323 990624
970013 528877
716886 784911
960718 548252
700217 799560
821224 687784
794632 704276
930282 570862
552349 952744
878002 626737
667685 831921
924274 575548
630355 868387
587415 915390
984309 520473
800830 705763
725578 768956
908614 600033
961937 536834
969084 537206
985063 507076
503886 996215
513923 994563
695087 812441
742180 758386
900276 592269
543715 952285
564358 941136
812871 683023
558333 945313
948533 559511
880619 616958
698547 808530
928336 566413
858837 650159
813571 691282
619967 888296
866063 636720
596535 901430
752174 747565
679849 810572
765892 726075
737049 760743
976006 533769
904259 592776
525850 966160
762696 737244
676260 824179
840802 651770
660916 844698
922599 582677
603763 906233
905804 593130
594009 914588
580735 914602
524932 971807
675084 832551
893402 608145
702216 805534
713029 778875
750100 759494
735010 771434
998260 493640
511026 983181
827471 675705
554583 942771
842288 655389
856535 640722
758836 751102
517410 977355
899507 606677
784237 721896
800889 708852
653719 853466
594203 913328
934846 574395
791424 705040
528201 970194
904746 585732
773620 721730
667082 838240
795820 694271
974024 530463
707760 795328
610461 886094
818567 679306
653430 842830
986608 510646
753178 738107
994278 499597
575444 922895
573596 926633
736123 765785
633468 859494
838476 658324
711587 796042
502623 996768
876338 632809
599469 892841
846723 658273
628572 871183
668912 821613
520761 984778
829282 671275
902694 602670
600874 895960
665064 844356
757422 751493
849301 646019
982643 522802
750765 745780
723564 780025
975449 517444
809454 694047
594657 909519
772383 719855
784172 722588
858161 649034
831420 660897
971811 532156
516868 983364
670802 826534
943795 549690
852406 656944
516835 992048
987071 510458
834629 655749
762349 738858
692913 807950
553677 941041
937538 568833
685183 818778
598035 894905
744008 763236
651572 850686
994962 503503
874010 621163
629247 874658
916654 580859
598350 904460
708396 790006
950188 547520
631099 859034
521976 971803
753289 752851
695241 806262
926867 564064
762708 730736
845008 664053
953514 544634
917576 574656
996762 507790
855680 638259
801417 695060
984535 507607
817581 677270
512964 980019
724795 776768
787844 715903
586809 905315
977856 517235
946176 555336
808315 685468
670071 831931
711634 788416
583796 906532
762561 732896
578918 926403
688291 814879
788358 705187
754918 754146
983250 509258
954108 555889
970620 526844
571569 930392
723536 782214
595273 908286
873833 633712
965856 532309
839225 668751
688856 812416
802233 691849
576797 928620
524955 979280
906353 586058
904142 603781
529765 973810
598760 908956
797761 706280
565343 942870
903733 594077
893113 606545
900058 594536
612093 893969
667488 834829
881434 623648
809413 686402
860065 631636
643049 847266
514966 983900
599552 896552
977819 516191
575444 927207
907036 601670
780504 723739
756324 748435
985287 522116
533610 957802
507026 989327
918373 579151
918974 578170
978940 528905
678456 820031
598032 903873
748781 747907
758546 736036
817368 678844
644304 855423
689839 805241
674372 834244
839729 652125
571806 926824
609433 898449
938779 562551
764591 727587
823556 681264
977540 514051
930738 578887
900353 594302
605326 888802
575438 920392
917457 591459
910136 580811
686235 806132
582528 909526
889815 605621
639877 852280
767877 733252
863201 641211
674404 833578
776370 717288
522025 981916
802193 698120
701925 806246
549685 951310
500804 991255
646116 859701
676058 833265
695329 801028
570186 932690
826138 683005
771635 718907
708906 785576
862830 630989
620160 885829
844211 648306
868011 638201
753692 738725
602976 893473
801240 706418
573319 930968
617634 872718
819837 680615
881116 622669
935321 566172
576354 914229
872370 617706
637440 871727
814681 683769
702378 801267
640303 865001
689998 817619
525862 982510
726176 769458
873016 620636
657649 833294
799608 700921
819818 679983
652036 849178
669900 838737
866073 632992
748452 745665
998746 506798
888850 605135
812993 687419
856295 651089
582733 917880
963223 543162
779310 724580
528953 974506
527626 970422
820764 681606
633994 874768
519029 972671
831789 673773
700354 793032
510814 997350
643607 856953
508320 986249
931670 560761
824877 668027
760473 745470
632821 866493
608699 885637
786841 710591
574416 919097
809560 687310
725882 771632
938216 559966
582811 912856
689676 816379
519163 983715
530587 967782
913462 591147
585898 920670
637023 853071
739404 751969
660494 829843
940743 549500
677871 818919
715234 792361
985301 521612
731133 773254
788373 711404
578425 928735
697235 811035
791707 707379
758774 745056
767643 725550
774820 730889
601385 906009
978943 522886
681667 824378
804317 685847
820552 683699
587551 915573
652150 856380
576399 926739
768119 738822
602666 899341
519221 977127
550500 946192
706275 790216
659692 846476
667899 824588
673186 828197
981369 526428
979176 516098
865886 634015
835571 659528
654149 838370
703768 794672
768351 722189
720029 786174
687998 819615
547474 952366
794111 706296
939953 553619
861610 637000
976405 531047
875400 618287
570021 936733
911041 589725
893662 598278
509557 981880
548257 952913
995456 510005
554345 941988
711839 792987
699705 792827
802160 688531
759755 749693
696003 810946
748200 752190
872806 623203
789433 702428
730191 765296
563431 942360
939118 556355
656396 836776
843860 665770
683665 816292
706803 783236
758071 746937
865410 639163
644686 851025
653000 847910
897645 597840
649935 856265
666507 836313
984728 519372
837683 659941
937910 552644
834281 668695
677493 822836
830767 669849
840420 667256
662320 837474
652143 850457
812181 692227
623326 875573
637533 864572
573687 924793
592950 902104
809925 698275
791667 712080
688220 813990
662218 832864
638656 857429
775227 730301
763172 728796
743413 755420
960649 537919
704542 796654
719881 789037
818330 683600
785638 713601
737068 771380
971025 523222
515057 975267
862739 643478
811682 691606
984292 522902
975607 517795
933440 561049
557546 950892
741383 755823
744850 756224
816205 690823
585070 916878
994731 495366
632769 876486
513366 986083
879940 621304
774292 716212
583248 916116
861665 636136
970049 539817
831801 662005
851264 647007
958889 536389
698775 800031
540713 968154
557373 932786
576494 929093
967303 529929
652204 856828
556951 944267
756225 742644
690190 815853
920094 578221
505746 988990
643752 852869
506607 983593
908712 599645
674967 818739
798525 696103
589237 916453
691084 804878
712043 783701
611151 880311
882535 620772
857057 650103
572512 921701
648819 842598
797568 703315
682859 811515
994376 513462
839787 656774
596669 896095
794024 711833
767898 722185
708060 791964
913707 581285
902594 598784
584671 922299
877246 622248
802112 705336
547909 945446
630352 861387
687593 820431
563149 930463
504246 997625
675480 821373
590920 916994
509923 982899
885884 617686
900636 602946
999048 493649
739451 768760
794543 708803
764653 735989
701892 798864
894412 615404
653783 849330
942003 564009
511333 988826
967215 535719
980643 527289
693609 797421
728692 779218
682678 819617
765412 734286
831641 676907
854222 644817
883638 623466
630487 878992
516465 986244
773895 723909
528644 979011
568211 928454
669765 828441
845083 648995
821009 686271
935324 561070
996259 503381
772193 719904
545607 957082
842437 657035
905747 597702
567825 939079
753818 749952
603931 903011
862403 634572
954036 550057
567103 933111
936241 560708
791141 700908
543387 950662
621984 868800
707816 788654
906246 589118
980703 525527
741093 759281
864048 644054
963038 545538
593827 905473
904506 597572
817882 686540
923763 578576
692072 797936
778257 729369
680888 822960
847747 657199
510362 996274
784892 720499
923835 572747
794660 698320
647927 846148
596249 896114
499947 990241
787047 716473
802773 703851
870648 625803
592882 901717
929515 560951
559655 944916
932536 562160
524558 970443
592010 917963
604319 890030
941203 552347
989878 504614
635958 860467
554122 937810
893002 598738
602280 891231
505581 997636
928801 564527
689604 807148
992251 507730
720902 771897
593735 903679
710862 797684
696281 801851
894238 609218
942165 552748
609510 887286
987811 513898
740357 761532
565903 941489
838411 653124
553874 948912
789015 718055
523108 979737
937390 572200
716514 792961
900926 591609
990506 503682
798866 692007
503805 990014
793227 699689
567536 938383
535886 963943
758109 744894
493935 999468
603384 898560
558956 933192
510469 991898
988658 505584
562167 945781
970619 520902
554174 941704
627122 878002
545544 954380
500649 995342
820991 677019
897926 601500
960677 548890
762761 731433
924457 572117
845648 649422
991804 508141
551556 952427
955728 540054
567435 938370
907632 601613
624417 867722
653761 845399
885619 608782
506318 999428
792421 717334
556127 946768
598353 898253
879742 619032
956410 537485
917116 584695
994014 500132
532273 975026
948626 560501
601564 906644
977679 521011
761974 730832
522666 978515
871725 619439
609027 893296
939940 564631
515622 980209
523026 984778
656313 837760
928974 564721
721952 784052
682563 815909
815718 679857
995672 505464
652289 844695
919870 579855
562293 945701
962201 544447
690354 813376
860633 644432
504286 987199
697150 811680
584122 921367
772915 728965
746036 748455
917230 590412
850520 640538
773822 718999
720428 784208
774582 715463
763852 740337
847591 661949
760765 745551
725598 765706
952926 551725
527627 979732
946444 551596
574615 925845
790927 703019
995261 505795
677211 823308
797939 693998
783714 721287
628088 880307
653429 843220
514248 990293
962693 534137
752480 740107
538098 969779
583483 910185
497506 995959
813569 686607
884468 625499
798966 700694
562586 941159
918550 585460
582259 909579
783327 720806
988489 518409
983335 510058
740708 758764
907913 598231
675156 829511
650933 842292
984577 515940
970434 522136
626271 871940
862472 629617
898313 604794
626999 880986
616815 889581
704692 798495
870948 620605
962862 542170
794333 697921
731709 771216
568052 929354
788170 716037
873765 624651
562273 928205
780423 726544
644106 848202
509752 980864
793938 700268
733037 772928
722478 777934
859324 632938
769418 730369
998972 501355
971019 536475
710774 796531
822866 669111
728508 770129
883873 621662
975609 528290
962144 537692
956132 550450
755529 753784
714027 790308
929743 564716
826273 672457
556611 934139
851937 647524
771222 730995
707343 794901
728012 772861
592267 904326
750938 755091
742177 758235
682726 814022
980663 511808
774723 733863
852113 652267
545844 946324
813888 683397
587000 906708
991634 501738
637534 859192
538845 961577
555998 937944
714980 781030
903465 597611
820233 678880
882074 616880
927916 567668
970297 535251
993032 505147
515241 983925
989265 504359
521854 968715
675440 829402
929317 578870
747989 759916
555890 940769
846357 645047
968862 534535
823542 666933
586430 918745
732595 759228
785362 713855
683374 810929
610031 895983
771493 736029
612043 879446
820308 684328
639939 860707
611629 884100
535663 959254
516485 986107
810995 692716
647217 846647
744656 745622
594249 900833
785505 723636
517304 975571
970885 521211
726692 779753
786417 707701
935769 562949
827061 663230
888239 613151
553685 942234
805113 698637
529047 980031
600849 894977
988444 504599
827733 670213
663463 843765
664290 825794
500245 997740
531274 975823
513984 983971
902750 589263
522357 982248
835306 661120
642542 858610
627087 881454
647940 861392
774102 728313
868547 630806
781659 718756
826829 674390
943550 563885
807164 685354
894071 598141
879496 629728
994294 503147
875322 625385
783969 722321
667063 841723
719352 771332
587090 917983
852258 646595
596125 912367
854810 650285
878348 629822
968480 524565
656946 848180
769905 725922
796898 702615
741974 756058
698173 794210
825676 678720
821100 669237
606209 891040
890087 614639
781956 718447
568970 921106
787047 721040
556486 951069
781390 712379
586961 918435
780249 724406
721325 777646
927541 569460
674887 821372
923804 577159
555271 939607
526869 973275
614132 876762
582898 913967
778328 717579
743994 746311
555147 940542
831267 659015
552845 955678
898511 603581
975717 533860
709349 794556
635556 867208
696429 794411
756111 739608
793294 701779
593289 901318
986344 509287
748204 749313
683146 818399
626182 871892
745059 755071
660511 831872
729211 774060
776261 721871
854914 650074
904524 585913
590465 901204
855555 653616
909650 585423
971337 522493
805022 701319
748036 756914
621605 886925
732563 766424
747293 743522
895025 605134
638569 862903
958900 531496
624955 873168
650930 849325
945986 544107
938748 568447
493736 996721
808582 682261
969705 521402
595658 902162
769483 723327
858933 634414
662489 832127
954855 535768
575992 931582
640537 850434
697726 803972
733200 771484
586504 913677
644814 847633
949459 547323
962331 530263
981640 525977
658213 834901
999425 491947
913206 591048
975092 534406
682083 810361
612646 879516
660703 847201
688388 807068
832182 673269
847771 646447
674979 815289
507798 994053
649979 848159
589604 911432
937925 567060
823513 678531
777129 728494
710617 796920
574459 926464
825558 679179
628762 880717
810810 693749
854068 653988
950983 539380
605452 903617
554033 940585
571018 931858
908203 585160
718820 780281
830394 660603
585327 911278
602071 893392
509860 999637
798263 699064
835320 661709
535244 963102
622012 870035
660430 833996
773043 717818
883783 610791
794767 695838
808625 689869
932995 564412
997168 500015
982400 524969
965121 535813
679091 822210
607320 902074
526074 976210
897643 605469
878518 618218
831423 672649
786416 715005
993728 511150
752086 747923
895033 612879
693055 800792
528885 976153
802516 692247
677993 830075
513236 980341
825708 672451
902124 601316
599683 898025
551615 952402
756471 740932
598166 906267
533495 967970
909776 584637
583413 912909
832121 671217
714600 782595
521404 979616
733367 765932
994379 512114
593528 896705
646133 847951
724422 767760
612823 896680
947942 542699
731151 765489
773757 732868
508555 996719
495440 998956
677205 826836
933650 572297
874038 616279
918824 574358
563855 931791
962899 537605
764950 737472
819865 680633
827927 680106
691936 802569
711495 782939
767389 730493
781938 715962
733611 771384
948787 547654
856554 636231
690210 817379
823506 684795
909258 583653
634692 869287
565911 924710
941320 562315
856303 644439
725669 771601
504210 986686
886351 620309
692764 798023
724992 769354
735127 772615
547451 954852
679637 828177
733745 767371
995726 504624
951346 538882
837905 663833
725812 777893
810019 688138
914479 583254
528961 966711
708285 786641
704297 793671
770879 727006
552092 955754
788328 720918
712425 785870
863876 629244
777963 713804
689547 816737
749580 749181
613736 887571
843933 654953
511110 998816
727065 774505
566425 928606
550729 953240
960247 542992
860587 637569
652329 849180
555899 940342
712392 795353
979259 522280
820925 680668
928141 581683
522038 969391
591446 907393
622525 872358
993431 507814
860275 637821
667894 836185
687043 818880
675294 815046
914314 577829
811673 681654
783363 709972
907072 596727
711627 783213
938359 555358
688298 801739
642667 860122
587839 918861
819962 674828
788445 705672
526546 983445
978935 529429
846042 663783
929154 568173
881905 627852
987272 520823
954048 552886
707475 797841
734337 773910
837451 662166
802917 703033
579900 920211
641537 864311
771144 733244
808506 697369
973709 535964
772148 731404
564954 939868
822752 679870
925515 578027
869532 638353
868582 625286
828607 675318
758564 743971
572452 937091
569839 926018
877042 631862
714933 777489
962569 534503
560972 940071
723324 773313
827509 668210
966165 533087
955811 537966
666372 824369
922147 567969
711567 794816
859108 637333
655485 854317
509098 996707
754564 751951
729060 765836
705100 787981
775080 728976
548522 950217
976944 524126
589866 914851
829886 664789
764571 733198
838931 667680
796361 706586
535871 962693
932542 563643
498986 991964
557188 945418
595798 901913
585527 914140
572997 926810
772227 719411
709717 797909
632728 860352
515604 980196
523676 980241
697523 802875
794177 715328
731542 759157
891563 608664
566261 927074
751883 740941
639358 852467
724046 778703
598772 907523
671544 836812
703208 801621
676258 825702
684326 819430
615685 887811
836240 666467
924126 572081
894069 602795
687454 810949
893248 605838
830922 663497
656977 849557
921969 570351
896350 596501
542872 962935
559279 940864
847555 646906
849122 641247
598564 909174
504435 987012
969838 529922
932018 565480
963160 529669
883571 608942
523944 980881
797462 693052
836762 667901
520265 981535
578503 912071
663415 834851
858133 651269
807063 695250
688688 808819
996349 508367
686494 807941
703384 792460
887389 617390
524243 976488
967233 533655
913336 591385
605687 885982
710232 784311
867617 625894
907511 594585
580104 924133
845485 655114
950718 557317
746659 744986
846332 655930
668223 831172
890540 617128
741464 759926
904972 586245
649461 849814
646263 856506
845062 648472
946226 544863
551923 942589
821946 670689
830038 667440
519068 979102
836705 658061
647791 844661
987800 507964
568490 930966
679317 823206
946110 551858
969988 526753
778437 718682
536723 964387
655542 847339
712354 789809
878398 616009
892538 602325
775601 723243
918398 579573
763875 731781
723156 785830
752724 753112
641834 856018
890512 609029
704013 796851
649764 848556
809690 688485
818966 677661
863964 637546
765999 729748
989921 516232
839729 665212
744218 759699
775230 720349
670830 823226
747414 742668
762393 732336
811435 691559
922379 571698
744730 755374
780997 710820
968822 526039
807792 700276
765025 741284
671726 831099
721232 772078
607329 885504
547670 944309
651474 843959
714157 784775
688831 804583
684003 814649
527441 965109
980118 513019
741488 768447
940692 568907
655278 854216
916914 577853
917626 586598
722765 769684
752335 755482
918134 576554
943787 559020
872671 619860
614699 881510
713786 784449
902330 596924
788722 717812
728358 764622
950466 558560
604394 897790
959331 548947
783230 719809
960026 532694
501902 989143
677213 825815
734143 775668
958677 537211
975235 532086
656013 847031
802031 696340
944090 547520
640853 859557
591088 913243
598663 909083
787442 712589
528454 973158
966986 539235
638664 860679
608693 887828
806740 688498
880630 610439
732652 767916
822852 670961
838069 664409
847303 647992
949860 551867
898985 591588
824199 677285
574065 929934
928357 581115
787538 718030
851631 649600
639493 869946
873182 631793
812062 683442
765550 743654
668698 839016
540490 969360
948386 549313
615190 884430
620569 878123
613450 890224
726805 766311
750457 748137
673820 830724
986121 517328
692136 802979
947295 553363
904029 604828
675462 828366
562802 945854
563212 942230
905322 586097
806486 695236
776454 717386
564881 942667
935999 563582
834670 656787
970065 533531
992932 515054
603616 891476
972140 535817
681428 809587
658250 837308
959301 531762
847232 648241
813701 681524
816048 688499
849722 650381
954323 537550
654350 850314
666674 836727
673491 833226
908931 592870
898961 599179
533650 971159
524618 973285
754750 753072
705825 796937
802509 699376
774587 725795
744579 764706
924378 581329
532058 966268
681376 823807
607162 886599
582373 922842
714013 790480
561227 931784
882349 610462
853611 640045
889820 605819
542861 958518
855437 644713
819162 683064
861016 634639
827279 681145
511291 994387
832951 666058
655108 836021
959870 549351
945986 559066
642785 851848
555796 952989
789056 711713
648999 849118
834255 657623
508638 981802
615104 892744
762816 740909
708487 787714
978673 521945
659661 847020
975996 526792
950141 544605
960773 531401
978567 526769
890123 612890
794821 702680
537241 955363
893180 606889
649503 855390
937031 554003
902214 592213
626762 867862
637767 868504
515712 982519
799059 710621
779220 724707
738918 764895
866631 625454
654620 851319
665613 830500
894527 601474
799017 700032
625957 867715
943406 553214
700746 793673
842157 653253
979921 526491
637454 856690
898242 611163
826261 672084
928066 575475
577368 915416
511760 991130
852248 655624
898642 593482
852889 638066
962719 535987
968274 536708
609787 881245
679182 824315
743187 761372
840262 661428
551299 952739
755101 743357
721718 770905
668766 823094
741828 760019
756904 740404
566253 930697
534222 958198
874566 619124
805296 701238
606607 892021
889743 606480
776036 722902
628313 876919
832908 662386
959579 533196
860519 644415
839942 655522
749493 746509
623538 879601
523407 980151
565513 927662
828058 671691
836822 671661
774224 731646
628479 863843
695265 805140
987411 521213
592370 913853
518217 990605
963627 541616
511728 989471
790926 708640
818101 674039
700372 800332
897389 598497
623693 878388
884803 605848
537368 969141
795391 700761
678213 818893
580179 922979
700827 792909
886581 620486
969161 526952
844739 653458
910367 585717
977888 528769
887235 619791
663548 845472
613562 879320
944982 552901
875806 614838
762480 737606
945916 555963
541678 950182
499173 997616
630506 873405
571400 922065
847742 649406
524605 974582
877234 630731
581978 911668
717934 791823
600033 894962
772671 732521
749640 756317
708260 785940
564874 937457
938292 567464
978124 514861
524445 981112
518133 976984
883694 607536
966546 542296
770085 726841
846345 662424
813847 681715
665421 838748
729977 773981
782960 714202
992952 511651
556150 938809
740874 766473
762769 745125
842084 661396
998893 509297
651526 839384
745266 749940
884918 620032
634788 861980
845367 646985
719698 784844
520822 975854
522995 976174
509654 998708
629116 873150
913328 583298
779237 712405
775887 718607
894362 604868
632448 876547
879299 617972
711111 784285
809818 693401
744412 757702
785861 709068
967762 525284
535585 967285
755929 744122
830035 665678
958842 547424
773965 730509
777091 719692
845984 658501
637608 866532
753357 752175
851765 654123
885955 621629
656662 850607
589008 905012
685701 813105
980328 520425
530080 964264
785473 722928
996260 509427
586010 904817
672474 823881
892425 612088
620938 881644
806303 693313
859724 639924
686840 815088
831330 675418
869576 639880
511332 980587
832289 665364
589191 906238
710353 798929
779887 723725
564121 934701
853258 640749
773942 724006
973340 535426
830841 666163
820427 674946
943858 551124
550162 957985
910499 580529
867621 628362
924752 571222
549587 952744
520965 969883
626828 870004
776528 731058
690657 802867
685415 818885
806107 684367
761472 748405
925206 566593
834458 672735
834881 663153
656177 840487
777640 729754
919502 577518
896363 612654
834284 666498
585710 918124
674148 829011
734030 757791
702416 803690
933891 568037
913232 586801
562915 927705
855483 652294
709585 797063
758468 740016
676993 814674
874839 615860
619981 886939
706070 785830
882161 618382
901326 605664
769603 738941
655241 838371
982166 510333
680986 817236
836055 657430
869688 639739
776112 721443
805509 688362
688368 814693
976974 530492
869128 624030
778610 728910
823829 682874
636438 870549
772569 732447
691333 799024
792437 711390
562299 929109
509915 996424
736379 759392
651678 841776
671623 833349
586446 918635
832384 674598
595447 910591
949808 551950
574279 918413
855523 646389
931386 570594
542604 954952
701456 789942
754120 748642
594126 902175
692077 806736
905903 603417
949879 541840
897833 605562
930854 572730
539615 960201
810675 682791
520881 973609
667235 841097
997413 503017
813767 687294
657363 835337
598865 908412
719756 781595
862601 627721
542779 955996
882465 619316
641626 857728
834719 671052
813718 688722
989940 501007
782499 713889
794935 714866
502647 990767
830999 674734
685403 820972
578415 913296
914395 592928
848705 647724
524797 968459
953015 555630
723726 766666
659832 835802
695866 809939
621453 884861
929280 568249
635065 858584
599129 908716
839166 651034
870785 620515
705662 800286
890304 617147
757625 747081
617226 888284
990011 519968
854090 640423
824827 682484
624867 872722
566700 928459
802016 692806
539489 958639
803017 688311
803920 700667
856876 652551
716359 788254
553985 938806
865845 633873
714257 787363
863356 632203
678813 822028
726088 781193
508861 991680
564137 936293
588579 902626
597428 910934
803748 700295
652821 849819
615660 887120
786034 708635
890014 616673
530520 962701
787199 715682
839827 661088
984523 521101
618546 884918
733411 757825
916105 575610
665257 841043
953382 555095
879999 624340
636461 854121
976922 525843
776718 731892
752729 748066
684026 825196
834191 663044
543785 953162
737450 770832
956034 552572
700218 803554
549391 948674
970740 536869
866787 638325
714012 789085
922980 586763
584203 924023
949975 551330
806544 684553
670528 822140
788494 706746
708722 793442
931987 558661
787291 721763
578472 916609
652395 849672
766426 741416
864669 632426
580500 913778
987863 512801
910457 588260
835815 659676
926414 575952
563807 944993
895277 606755
636268 864685
696174 813828
847078 654313
908162 584885
966673 526152
780551 715478
776509 720915
663766 842246
767979 733806
981077 525416
942435 559397
940269 550279
583591 926317
811143 692692
907468 583101
603968 896112
616787 893031
517390 976932
631853 868396
618294 871863
787344 717916
703432 803694
631830 877505
843779 649352
509981 980436
691700 816583
618558 879977
821106 670427
712783 787862
915466 582812
792095 700804
553362 951715
535969 965201
719916 778440
594307 910284
830612 659840
714784 779741
809750 698962
658006 836505
611802 879130
913354 589632
991862 508784
589902 918977
961034 546687
626202 874833
719900 789510
675984 817152
698623 801392
540288 959028
795458 712221
786896 719056
912298 594616
539090 956104
877041 624718
523306 976745
767595 723584
644757 850942
536606 960783
760395 745611
701084 799412
870205 627322
614254 880434
796670 694858
887588 608081
689974 807656
578043 926825
631485 864758
900350 593403
705866 785676
877587 629206
954391 552357
852142 645144
530343 970794
674633 817810
598276 901026
673276 822662
640767 864158
508769 982508
590856 903455
635325 858540
769133 731192
790474 704992
725007 769939
817042 676184
963655 531578
672969 830445
751722 754902
998783 510820
855944 646324
970203 524683
567237 936733
672753 819816
955681 539941
669263 823617
624454 884949
557718 938113
692009 801776
960517 531859
904432 595021
545394 957568
859183 648358
903143 601798
758156 736728
693453 808349
928461 569088
575729 925114
770978 729481
914956 586796
594373 902378
521344 985644
950263 556780
762826 746428
538872 955024
916828 584188
634625 861361
872594 634777
717289 772946
867807 641979
750004 756916
818444 689863
892586 606902
499308 998403
738487 753826
549968 944030
931614 569629
546249 946961
599194 896418
943252 549500
725644 778350
672205 820847
785433 719570
548053 952552
728972 771606
975015 531621
681773 813555
550209 949176
538771 967824
797557 709323
691123 814600
503871 987073
969611 524839
680021 817318
882222 622770
923526 569280
831276 660962
824360 673383
953538 550079
533081 974977
809969 695899
909039 600198
717714 788839
950602 547297
737755 769602
750818 748971
533188 957055
810698 695558
575508 928324
560477 945127
584834 915340
823236 684678
895136 596289
789271 705429
866989 624202
651161 849522
512988 986191
995860 506254
591934 905910
810356 685333
578146 931822
525882 980936
629303 869237
828561 677007
607952 885431
906196 591630
937650 559518
880720 621416
992767 502937
648597 848410
972793 529620
586050 906680
741818 754252
687236 809495
627302 882193
677449 816353
656481 849774
613412 886491
927420 567312
736253 772138
740775 757339
805641 685612
525660 984232
566048 940880
639700 868476
632748 877150
499854 990175
845975 660675
534019 964845
676449 820183
804546 700001
514910 989721
952239 541684
676532 831490
853308 646762
883539 625762
632948 873141
920797 573550
601840 907678
872218 626228
737228 765318
903219 587345
786477 709935
688568 811157
615674 877877
540673 962463
931742 558487
754588 753645
868505 630746
502008 998209
998200 495680
935342 558989
891950 605111
802542 698414
891514 599924
719503 783931
716041 778948
627861 866140
945895 558634
979510 525008
963199 539642
755730 746854
600451 908486
574145 916668
538693 971291
523036 973600
600723 899720
809427 689054
521479 972214
797896 701367
694296 801441
575065 920325
653471 846250
980648 510252
510776 985200
830805 672581
897613 607828
747656 749684
499100 995011
590786 915135
545426 951855
804698 699778
737106 768226
805984 699667
553306 939285
959434 542068
696743 803254
579089 915265
850051 640877
601346 901976
522418 978470
853670 644458
503734 986395
686413 818476
514253 981467
957667 536659
831307 678101
596289 895630
861267 647824
927216 577970
938084 557665
515396 992377
512647 981721
665422 838248
777382 726201
636484 872420
921833 580531
759514 738147
809864 697390
916437 579718
720326 777142
527872 975548
973156 521500
819346 672263
505114 998502
589881 904055
955382 542014
690878 806992
775134 732708
732961 766709
770991 729696
598262 909070
954076 537385
847814 655562
681228 825219
521918 983838
568410 938559
570550 929881
871693 630358
655340 840155
864269 635434
682595 811899
854513 637158
617549 891951
923562 580453
564644 938985
990667 500931
875734 628870
656587 844115
980795 509523
953833 553928
875686 620414
951227 558589
845879 655093
888813 619906
903569 589579
723760 767930
659107 848974
763385 741201
904728 597069
547355 958252
818165 677420
615319 877956
775288 717987
923163 573443
932086 568942
758183 749176
498081 993406
822021 684336
761344 748416
827852 663167
521879 979371
980211 519365
875459 615830
955096 541566
879187 619789
595729 904801
569890 932986
874080 620904
649645 856295
895182 595040
987557 520253
692474 816834
742994 756318
797218 697082
961097 546821
628066 864590
525410 974772
521696 978916
556758 940213
766087 724324
927829 578428
985870 504510
730708 768901
819549 675158
990779 515386
822989 680923
599657 905857
885494 608818
660308 830265
890743 615110
589808 914299
872861 631995
516293 985241
926423 573092
710565 783756
656302 850711
755179 738143
639237 853074
987290 514895
517216 974624
586638 913937
653775 847362
633624 871193
730340 770048
631310 869969
668121 822279
929042 561378
901762 591748
858431 637261
623203 884540
770453 737506
583832 917381
594493 899297
866984 640526
595223 899674
864317 635300
748345 759004
752647 738460
591747 899645
855603 638546
691533 813292
902208 601069
837330 663988
984633 519075
608482 893762
561573 947147
930768 575046
602016 905216
880904 622876
673318 824580
573628 935345
789318 716567
772598 728972
715059 782802
505293 998564
876723 620309
990542 512189
884376 611430
527312 964968
955066 546507
521721 976992
700183 798884
863872 645441
527171 977052
787981 710331
961855 528786
600544 903757
916055 589325
778237 722630
679374 826229
856929 638813
503930 989074
709152 797421
861071 641706
802681 687919
823698 678193
581587 922338
837855 661147
726588 774615
706079 799650
964506 534945
548098 947314
761764 739225
833688 665901
684918 825043
535480 967289
531001 959213
886534 623410
883798 613968
907589 602230
646624 851098
774983 731082
647551 842554
691659 806252
896991 597534
884801 608214
940189 564542
623373 881080
778052 724255
732068 769966
673031 819552
916904 592576
610293 884235
937973 561421
975999 524141
998646 504761
585215 918257
884461 623972
514478 994904
829718 670065
568833 928452
560908 938427
680472 813965
575422 914812
714198 788595
748660 745993
996512 512111
969738 540056
639535 864393
780052 726173
970152 536780
823959 668224
502297 987902
655076 854243
627777 868422
673694 827077
762227 747709
952641 548708
705728 792811
781779 723198
701048 802936
727926 764359
758824 745172
641920 852088
747669 753953
846036 651340
558584 934448
617852 891037
641070 857346
639163 853560
986813 520466
604875 890329
862130 645607
636607 857010
972867 523221
850933 652987
766500 741205
535249 973674
719452 782641
835496 657811
853796 650930
694200 804079
791042 704631
782715 710225
993123 513098
822434 674403
606272 885520
678515 818949
733078 760812
792957 707966
664898 827272
960488 536575
765415 733594
524513 973005
732506 774794
818735 684318
500234 990122
688268 812580
817308 681300
949657 547483
767092 737995
796953 695520
919876 573766
947324 557910
521410 977460
851865 645043
581116 915784
756369 751481
746420 746117
893170 602489
691353 818431
530338 964303
494852 996116
671297 823402
547273 952419
729948 771140
959817 533573
607315 896232
951469 553885
946377 552816
900142 601341
944709 547473
972075 532453
792269 705236
809177 697509
845696 645025
646372 858666
736508 761511
509733 989128
597721 896508
738609 762580
523116 978222
622844 880188
843795 663787
977462 523500
845665 662907
545257 964164
718565 776076
849854 659612
934261 571840
659252 836892
526152 967963
711005 782081
926614 574980
908376 582896
800864 707931
776582 732832
765620 739617
893838 605393
807298 695869
725163 773151
964854 529330
522067 978995
923406 584707
923413 570923
586331 917598
782243 710772
825093 669667
952223 543587
512459 994650
933721 559172
808936 686112
828827 667030
826795 676765
982754 519902
984988 507896
562982 929929
855589 654346
555953 947081
875500 623369
517365 980095
950724 551961
826317 666291
574277 917197
613814 895618
729806 767281
662591 839991
527880 962914
944165 553811
827122 679756
559717 941173
925727 576740
579147 913341
989487 519925
922128 573110
569038 936278
952650 549551
952837 549887
872045 633051
785949 715393
743913 746207
771207 738497
926455 566035
758335 736299
568586 932929
679875 816666
752167 737851
627411 882433
946121 560006
496927 998064
939406 551383
896650 602531
976245 533650
955361 542985
610790 892335
959993 540362
736355 756318
754405 737071
625386 880371
757161 746345
751061 752685
836714 671958
637110 857394
682165 824700
787760 702292
577769 921167
912404 594980
799759 704460
635472 862095
780228 719715
861737 631605
728146 771607
525141 980956
750927 758564
562676 944694
889582 614067
686846 807616
914888 578073
924561 568391
998274 506649
927220 565594
511353 979160
985834 512142
805627 699713
670940 838340
627384 873647
609810 890813
694396 812229
712255 790844
970642 530523
731181 773317
938526 558994
917484 574381
628045 869218
706394 791873
949001 556386
970033 532189
766232 734236
859003 642383
859247 634724
666622 833684
811129 683860
925875 579666
825029 679559
740400 759414
947254 561897
958409 536566
498608 996299
628497 875962
570687 939128
839567 659213
636297 864275
680475 824471
560312 939717
726278 778838
810116 694099
804029 687141
559662 947779
706516 784706
946458 552443
902868 601233
556525 950357
681091 824035
847765 651591
842091 665617
846090 653294
961192 540733
799490 696682
720612 789122
932745 564141
917292 582878
705347 787297
645950 847449
552048 946966
885212 617224
623088 872738
756793 746664
762990 734469
644191 861685
989548 502054
627997 865429
778661 717140
783099 706968
588737 920794
908092 600880
881385 621237
804708 693221
608357 901318
647042 849151
959042 533476
854816 637522
558703 934943
757311 740573
759470 731143
664882 840473
950739 555391
964111 542716
787073 715292
755203 750173
599169 895369
947324 543904
579278 915991
824445 669392
751876 748675
518567 976666
621943 874572
951464 550091
916937 576095
655056 849823
970807 532318
738306 764063
647512 848904
576668 917688
717670 787835
537167 960118
600542 907403
692975 802344
836896 663878
554247 946660
696661 802158
604773 898044
590071 907291
853609 646481
553978 943237
804390 689374
956941 550450
704714 796427
520064 979015
994410 510485
812348 684206
552019 949426
574283 916613
924666 573382
678492 815192
523873 985851
613182 889030
671419 825140
612711 897154
599944 906197
509617 993086
682706 809195
606142 890698
531253 963592
526344 970578
874032 616271
907386 597259
769344 725001
965716 530887
986706 519089
766814 735859
670142 833292
958448 536554
497976 995731
946073 553690
970062 525377
830462 669114
825803 678587
553196 953388
667456 828900
784457 714501
806022 700164
919136 577046
649940 850410
900676 597121
721257 769181
880926 617870
985113 511399
540343 961362
701783 793859
713301 791699
751292 757711
861347 645096
611086 894275
936252 554308
610725 897094
650127 852396
815257 678208
743533 755794
633285 870611
867181 627762
961813 541394
633455 859278
804088 691676
602377 898893
628767 877803
769477 739022
709337 792027
747201 761056
646401 857203
629055 864289
648713 856081
662430 834519
708626 800111
744944 759645
614124 891788
780795 724901
854924 635255
602110 902038
504355 990582
528073 975071
826566 666026
828222 679205
544339 945795
616377 890399
903464 601855
794098 705357
588157 918974
802153 698693
982018 527780
731229 767756
541974 955535
634307 864233
769807 728609
915170 585060
681393 817529
539018 963446
666812 842286
780289 723065
580080 920763
952516 542605
561570 935118
786262 705245
716427 788193
987270 515229
685257 808385
649239 859824
948628 544435
624221 882982
574450 935282
623427 867131
622248 886942
795721 706112
653210 843353
722904 770408
535812 971131
645434 852115
986056 521384
615799 875752
826552 683432
860600 642554
831648 674779
924709 584464
857771 646256
777886 724290
933810 568840
963529 542501
557564 941934
978204 525057
927226 580548
518408 985990
732399 762158
521938 978218
833763 675482
705430 799383
664669 825935
805309 695762
919547 584807
627147 867122
666219 830827
788712 711772
954001 543717
726635 773744
738650 766694
734163 774949
936081 562669
568216 940566
969827 534122
706290 801495
809732 696747
858348 650231
714638 778774
877991 615847
849828 651003
712002 784617
741136 764507
884695 616698
950065 541416
722655 781928
661902 838957
742557 767190
949131 546748
542878 961058
903323 588701
746901 743661
736477 754134
580958 923273
778387 712589
780427 720729
834416 657927
655323 841837
911660 592753
924662 565812
831813 664245
686736 818125
553328 940276
564871 938768
985109 523932
874416 621375
558947 945818
840601 661339
748140 748478
616090 883652
650373 855165
754976 750027
530540 962790
512555 997073
596923 908993
964886 540376
825160 682146
972152 531034
761219 738468
612436 880127
508071 995718
816534 684235
570071 929128
571356 929488
695084 800732
795831 714061
814731 686475
892930 597943
856385 635254
548338 949304
979301 521662
711027 797825
790202 712741
517412 979038
535499 961234
616680 892819
676646 831920
751721 754838
978180 515400
639604 856908
896855 600063
508479 990064
919670 582280
680386 825045
640575 867860
930651 564352
618489 882512
734354 771690
529281 978982
937320 567809
929693 566052
926344 575832
568218 927961
976885 521239
783847 711624
637475 861302
755867 753043
653158 837521
807131 698718
823948 671595
581376 909262
512524 985790
942783 552630
813124 683233
882679 620166
817991 684058
788793 718075
855510 643705
846284 644479
835726 667161
704359 788229
933124 575627
689125 814185
933539 559544
718548 779848
887583 606472
920086 577629
728004 774307
701359 800639
996348 508178
525893 970073
934454 569496
641250 855866
779215 719278
603328 897153
920414 576730
732232 773085
703657 797711
538292 952604
561867 938012
710583 797890
510813 980825
894725 601697
561175 947273
929342 577054
890645 606939
900571 608335
881101 615476
583487 926163
703298 802223
577529 916082
984652 521386
830506 671007
630544 863507
641877 852298
498486 998124
866265 640075
695531 796500
607749 898958
775503 729067
496193 999923
988432 505285
765914 735117
669930 821250
809520 682868
995379 508015
699840 793994
722151 772720
867567 627526
572577 931210
649130 857565
846962 649092
898204 597803
764601 741825
745973 744547
673388 824775
978415 527827
752346 751320
545790 953206
791820 701192
863119 643949
732115 761239
688478 819215
792159 707909
803396 706542
695783 799385
698696 796434
957500 551531
938729 561847
831105 675911
820470 669941
682475 812411
830452 674243
564375 942050
604815 891596
636937 865783
762472 736771
837396 663005
897583 606491
655770 848777
843147 665380
522103 969757
659021 846192
807731 692008
924246 583922
665789 832475
526899 968013
963840 543192
836604 658774
956439 538550
658209 846535
593659 910817
838095 657635
859550 632479
798473 711071
696383 808326
914095 591506
825359 664809
803641 690551
504994 985064
969780 522244
755087 752462
561934 947369
985827 511115
950092 543777
635816 862156
947779 546826
816055 687923
901815 589866
811808 688944
824880 685074
921266 584950
821374 675180
983486 524731
909041 592916
549578 950502
739205 753057
647035 859032
873424 631846
697936 805517
908805 589849
557192 951776
677371 823700
688562 812882
790523 704521
668799 825474
812785 695306
734046 773387
960649 538890
980212 525447
555909 945418
737563 752611
797498 708536
698692 802985
956896 546546
559320 937354
663789 839991
599336 910619
512011 991944
842342 658907
964080 529222
552836 947977
672913 836579
777276 714994
859350 630805
796917 694878
962034 536542
816723 690650
801081 693142
709630 797732
940356 557051
807161 698278
663376 845687
906058 595292
847978 658638
641706 860715
586371 921003
999186 507913
864626 636810
506812 986633
903459 591789
639267 862848
571555 920570
641339 866907
705063 799931
546693 954389
569265 939183
664976 828058
576744 923414
627009 873964
771244 720024
590468 911978
641156 857555
960014 536532
791982 714229
964435 533232
933157 568737
727683 778781
706115 794927
690176 802320
754934 747162
874420 628090
514660 978271
883298 622437
749412 741101
820800 675117
658388 835222
797963 694178
712341 784625
800776 695887
535009 967361
644597 851603
859205 632576
839120 660906
843941 666041
718322 790232
857590 633383
517441 992383
950308 552714
504911 994791
831195 666769
586080 917839
503474 995821
710817 790707
938194 551829
869179 624836
743235 749616
957901 546766
941406 555438
796163 709648
525835 979162
697844 795359
520815 983893
530538 967576
887545 619830
676193 826060
750434 753970
744387 760091
990563 502799
692335 817437
870310 634211
655042 838112
710491 790095
671292 835866
553468 947632
534603 962609
906470 595755
721119 779049
576651 919223
854262 648897
629779 871909
703537 789849
602243 898510
837223 658438
754605 753083
539484 959577
595397 906522
743206 756857
747427 743409
511522 986996
527852 972371
675428 823317
874214 621279
845713 653764
543854 963283
746822 758902
653903 839423
849669 650311
661743 834339
823717 669773
764342 739141
769164 723867
669117 828072
621863 880626
982380 514155
956435 551066
837918 654265
963784 526286
978677 528945
552112 947747
800348 706813
765227 738356
752902 741428
750809 741072
968763 525320
887522 606537
612284 884357
997987 502604
580833 909525
934301 557712
869844 625904
764236 732810
522417 975141
879852 620815
550187 959104
679394 814193
850442 658072
794724 713676
705602 799846
721683 771259
963880 541037
645315 853823
851101 650222
912953 577357
887075 605722
796690 700288
802925 702185
532884 967012
677244 816206
663095 842172
688824 813111
570140 936293
918432 582838
853128 644513
970786 530662
943020 551272
879621 628113
774386 733817
643384 864457
913795 585415
720437 788423
996812 512241
900876 603450
716627 791094
765883 726254
873934 635196
784399 711315
711154 782038
752165 743879
612353 890081
674962 816315
558361 947126
930563 561779
905609 590711
963305 533275
666648 837610
726546 774074
622583 873370
922212 576240
504568 999114
505735 985071
505092 988210
926617 572687
625767 869160
557771 943403
982104 517133
561203 942151
617681 888426
508018 999954
542066 963443
943320 561381
635216 872843
624174 865938
672939 825483
946977 549727
601210 894405
595109 909605
975768 516363
643676 847250
568092 934050
868368 629598
960587 539126
790588 700147
542910 957210
719912 772561
635263 865586
914170 576719
660088 837393
840799 650668
917280 581916
692943 810671
921231 575067
948511 558336
828013 671316
824569 684333
671943 835009
632763 871802
912236 581225
582958 917890
806305 686582
697475 807066
908491 590105
809119 698960
700211 802377
776066 730747
966319 539166
751016 741161
933069 571720
907442 600061
521926 981782
732940 759017
567059 935592
878074 614650
814495 689100
862915 637183
628099 873222
639556 850614
519151 970858
589964 911606
786032 720628
938339 562080
893500 609812
881703 613633
985695 512273
787387 708696
692240 809233
515934 984052
522375 983465
947790 545116
760475 730332
927191 566206
770272 731401
643829 858186
906710 597169
533146 959640
638763 862553
881137 610636
675988 824770
806573 689342
568102 928439
598531 899888
895207 614291
812347 682931
922834 578127
767913 739519
555899 941371
697259 795282
587721 918537
858466 642613
949534 540696
535628 969709
534584 958465
788058 701972
990163 505347
906682 594410
654232 845681
805227 689859
520376 978972
897646 603512
701321 807170
980488 528297
666453 836808
828734 679304
508968 985150
707518 795126
865235 627552
809857 687168
929037 570873
947330 555783
649489 842233
509709 992573
582281 919948
843960 661039
613818 892369
910642 587041
589580 905774
723746 786155
799616 700178
520509 976000
618455 888903
936147 557886
914136 585791
659678 840406
788566 716575
664704 840744
663571 839709
731150 761538
572651 923279
865513 644453
942857 559867
503416 996238
884795 622415
917637 574042
843646 652217
766837 733080
836924 672939
816758 682324
851910 644784
920651 571307
674596 825346
578453 929126
750727 758490
628788 871582
881399 624200
712677 789923
988831 502190
847630 645360
639491 856037
626747 864445
957899 542856
790577 708085
883155 615690
638523 853709
704781 801371
949614 555366
679325 824556
640994 867221
550033 941407
907418 593224
688428 803517
861876 637244
634012 866625
780213 728338
884780 612369
519533 971150
988149 512347
809157 696050
584135 908000
933255 560601
551019 950361
909707 595599
551704 950275
684052 813609
815976 677830
699571 802833
756577 746101
830660 659765
964869 540532
926472 567520
903241 605625
735703 756927
903508 594974
722780 783905
854879 650468
499332 990917
930661 569160
549795 954565
963341 537107
699350 802265
631531 868093
548505 946969
651162 852423
985638 505029
860114 647824
577268 923980
818855 678017
630809 869577
528901 974391
802904 693505
727862 766085
640645 865776
833696 664385
870215 623460
973297 518012
943728 549242
624954 884004
742043 756446
711292 784828
766000 725398
688823 813953
566924 941253
739161 769682
949727 553501
781982 721082
587452 902779
555607 943453
887124 614349
869658 638859
699570 798787
678316 812785
583521 917640
554997 936797
649004 847349
728930 762560
849752 658720
865401 638729
924315 571495
970061 526112
899010 606089
998994 507929
992824 516167
753400 737860
897332 608429
667481 834995
849600 647041
597141 912388
632101 867261
890398 610129
778307 722555
914420 594002
717418 786531
939699 550859
769062 724585
539946 955820
529216 975025
740782 753737
778191 717620
700314 793383
636401 858716
517945 977600
815906 692548
549102 944067
677389 821799
896613 602664
535825 957869
906176 587599
866044 635477
637218 861041
688139 808785
685690 806088
740054 762648
678797 827962
932600 573789
515297 991616
999618 493243
949693 546124
742680 750776
764986 728949
713490 787489
920913 584523
512207 979473
989718 519718
658701 840148
995893 505644
894336 613075
512638 983924
764421 730340
867275 637413
787254 719550
923158 582955
801421 688764
908108 587218
785659 708026
517282 976793
951471 545651
505452 999533
986542 504979
512661 987148
657076 833466
634607 874203
651595 844092
797936 705973
613880 894548
609863 888268
592294 898390
793378 700783
849855 647363
955689 551857
910050 581275
884399 606774
726326 764102
719117 784212
614503 893760
817845 674034
723960 769236
758693 731819
626327 876637
681531 813642
745355 756348
692319 811454
922281 573538
933234 576418
529375 974989
674243 817575
940517 560485
554133 943412
526459 967250
836386 659777
537227 968871
507334 989122
661887 840225
509667 996438
538397 963905
588854 919813
946054 555647
919618 589571
632709 860297
769367 725214
608821 887960
920017 581857
919516 577530
669838 835686
886852 616573
926807 575846
777886 718554
758422 744235
832240 658746
897964 595956
973609 532722
725335 765649
950588 544481
979684 515008
532710 972565
552202 949053
655306 840380
560349 946048
976774 532725
922429 574253
614308 875781
983754 520059
713412 791301
644631 848659
877023 623163
677832 819843
880301 620025
981550 525670
721079 783130
618678 888100
794535 711091
657264 837679
545336 956170
722251 779423
761154 747272
938178 564111
898716 608880
751922 756814
855791 640835
843025 664798
531229 976779
516352 987844
973382 528779
708231 797284
968864 536597
835742 667063
763360 735787
730942 762233
688714 809357
711557 785203
956170 543243
772230 720064
938742 552846
694028 797794
549222 942393
662472 835511
697453 804039
834367 675391
772376 736703
518704 975246
840669 659648
948969 543556
793085 713731
922103 576109
992925 509072
878920 616410
987892 512657
851860 651166
780162 711440
525040 965412
703981 790517
629609 879906
863573 630388
926889 564362
636330 862334
934497 564956
626663 869417
960564 532853
539136 953799
806917 683580
722759 786098
613456 886030
503769 989548
932366 576657
494732 999664
753377 748358
885363 621421
859314 639721
815627 675490
936596 565510
565774 927928
925938 578499
980152 520787
997315 499420
761984 733342
540429 958965
622740 874996
625255 880547
659594 848195
671666 819075
848716 659334
836303 664415
540546 958950
895740 597367
760952 738617
978412 523359
520936 981963
690763 817545
729913 770707
632464 868035
867019 641760
807475 688753
860940 640224
540126 963383
917865 583781
578376 921925
959909 544052
881789 614072
713404 794210
810216 690683
644399 865108
734707 757582
740883 753373
795281 698120
971220 524901
540497 956966
902036 598824
601615 899014
946804 556026
634825 864644
580226 924910
607880 897819
626822 873108
854209 652429
841338 652156
984933 506762
928802 567026
887551 610017
683023 823739
630036 870041
814740 681065
974513 517668
744670 757801
876876 615191
532894 976819
975161 533375
897179 592873
675187 829395
743104 765213
707943 793125
527651 976166
950489 552242
786861 717820
561298 933144
650246 846715
721435 775339
771241 724525
613133 891250
528803 978617
949749 553547
935295 558077
867712 638930
562265 941139
504129 999509
768334 728046
728615 767744
703331 803445
586688 909682
928902 575725
536759 954720
784685 709576
899304 602008
606208 902898
602986 891638
821567 684721
586162 916090
958712 535996
704516 797574
591501 903890
996964 501935
953596 538123
994809 505812
639382 861114
735651 763406
896920 603180
512259 990030
897165 602061
670051 824867
705240 790907
816526 683529
679587 812788
903773 603846
669145 825785
530842 967011
565737 929841
642535 865998
492314 998175
615257 891709
833728 672500
881221 621947
574989 931180
801062 697949
784576 718159
677060 816006
617060 876109
583560 909420
567797 938384
615552 876557
875157 628756
784286 715115
991252 514174
747588 759088
733620 771349
591841 916492
952836 546304
738004 763568
850369 658523
625076 878455
690499 801700
611285 885967
954782 550367
919919 572383
741848 753454
510899 983710
748173 755538
890066 600728
973213 525118
772996 736495
950826 555097
869328 626098
788452 718012
838183 664549
722471 769223
813513 695116
835737 660961
859171 636690
641846 861826
698629 800663
955149 545006
855745 639121
918301 587706
620993 871083
950872 539548
715206 789035
817077 686752
981734 516946
937471 561788
519828 977727
976387 527473
776088 730349
885356 616451
963348 533139
661052 843698
926295 569337
623890 867955
961917 535352
697034 798085
711986 796012
512540 993327
974548 526915
890973 617438
830903 668500
821572 670650
513780 989834
992255 512153
524996 966830
822278 682481
980955 510627
836872 670589
762513 736585
534770 956965
708528 784877
529238 976326
800923 706845
799539 701003
773561 721200
644414 859159
664442 826542
922245 571651
636139 857467
553145 940751
566455 939632
758272 736261
928850 564704
827601 672244
714587 784506
534036 958953
536088 962192
825711 674301
551236 946588
690191 812221
647302 853384
511055 987489
511786 993109
760570 749258
603091 896914
598825 910402
987636 507493
602956 899438
821639 684945
651882 857564
894355 608734
581519 925106
643291 854198
629764 865167
885338 623027
962356 545864
722769 767772
833471 674356
576999 919611
709923 786946
792247 710261
617565 876371
964605 533619
561718 931074
538982 956687
712218 787003
577547 921812
806806 701305
762630 734154
740673 767530
878912 616491
918617 583371
911039 598248
871471 632458
911715 582855
975605 516451
808419 700052
529204 973789
981167 526675
688581 807419
919475 576027
586430 907108
556079 939748
956763 551444
601303 904641
755880 745203
997815 495737
733983 756937
818144 674518
588648 918766
517627 988376
956004 542659
953661 538758
505380 998030
934454 556423
865745 629982
599553 900929
645251 854698
522833 970291
543789 962175
524931 978246
883202 615667
519096 987290
811389 693166
852553 644376
999917 498431
812943 693112
547209 957692
829041 680745
674717 830722
931528 560492
940085 569242
940855 567272
700937 793119
894680 600230
722355 785117
744391 757855
852292 657390
691417 814209
699528 808480
988357 515932
514382 993718
769701 732649
877679 627804
838989 663016
758745 748868
613703 878225
755492 750304
537795 963956
828049 668321
956256 543046
840241 661022
652134 848779
757835 743381
793943 714946
955768 550638
654771 843039
959517 538769
818243 685814
739542 764651
545445 962558
848391 643377
521314 968898
843862 660261
528777 964289
923098 568563
802384 701301
995527 503571
942329 550586
724400 780142
776822 714701
643963 854815
714973 777967
610785 892017
557747 936353
766925 732723
739718 763563
617677 873309
611472 895401
804858 700154
566177 928959
543791 959517
538021 964865
911454 588333
635581 863398
607675 888253
689715 807207
523821 978995
522209 974910
534968 972114
559711 945615
940254 565306
735227 772129
753776 750430
715201 784568
693373 813710
539951 952936
694810 813908
763775 733322
608390 890211
794152 702687
846422 647449
766278 735821
653666 845033
714212 788217
729256 778800
766993 739028
574310 920568
532752 958875
534642 965765
521288 978612
575583 921992
907308 599264
529640 971078
907947 599029
526255 982165
772892 717557
644331 847214
950609 546638
721746 784945
816914 685735
924826 566017
760854 739534
628313 873023
811117 689272
867501 626167
842258 667101
961012 547721
731577 766530
801755 703846
933360 569412
757990 741864
630810 862082
979732 518859
842173 652529
906614 592383
681054 809863
643465 858015
604918 890305
797679 696576
682456 821431
619037 872759
603188 893586
921721 581843
863046 642179
682490 817960
958583 543005
969043 529567
588433 906980
947675 552573
533632 965914
667776 841978
636864 856894
563956 929237
889994 602890
656472 843173
574191 916574
691844 802026
872672 626674
984324 517553
964619 540601
924155 582305
706546 786168
933776 570668
525435 971647
592314 899967
992777 511381
647664 858337
941343 556443
851615 641487
890355 610049
523253 981300
864118 641828
963662 528908
664063 832270
809529 690758
592613 911544
991024 499286
778949 727999
908997 597129
594024 897962
633362 873855
841874 661819
676313 832034
830292 670674
651207 842296
586687 914868
753873 753735
536026 969574
532941 957552
929230 563031
530062 975755
537669 954334
701324 800683
949936 548720
616772 875340
756754 738058
802184 704095
983599 517429
975707 527659
999157 491692
541955 964194
518608 974048
805177 700930
895537 612245
610344 898954
970047 525781
868082 625022
835915 667707
615265 888745
772053 731258
722954 784149
758971 744571
925923 566804
720655 787721
628142 879168
871836 629980
720903 769178
884194 618580
813107 682010
785622 716118
771440 725961
638996 861892
960705 540637
710798 791054
999152 508426
872888 617466
802559 693543
957438 549866
885853 607453
919460 576625
955329 545495
925279 572826
668880 824808
835885 665787
591148 903412
867570 630363
956917 537211
524973 967729
577033 922360
909571 582300
734275 757632
581289 911823
774205 735068
714644 786544
623027 871619
660037 841880
948016 561588
639893 856000
638640 852947
829858 669760
883326 621695
706815 800137
959782 535176
603982 903136
880845 609236
533965 973316
806028 701409
959828 536714
784944 724838
989668 511348
763737 736463
768761 726811
887360 604325
914212 578699
922992 571901
779556 723943
940651 556137
528437 969773
568411 930236
989220 519908
922848 575677
830543 672817
692308 814016
513331 981398
509642 989497
979740 510315
865078 635728
610259 895813
673771 833037
529111 964699
495810 994605
680346 820503
552838 939976
638619 851844
638991 860672
927133 567024
930305 567201
871581 619737
831518 675414
990194 510382
751931 741100
717188 787537
613066 885266
682061 824091
666011 825956
990623 513031
522114 968868
938872 563861
654007 841081
546670 959490
700759 797296
871872 623424
575154 919789
861659 633038
537198 965892
562770 946294
695334 807064
893137 615457
837140 653502
639616 868536
570375 933317
654337 836991
986573 523410
910827 597337
638133 854876
627169 877258
954996 542382
532318 968412
622285 883309
727824 774600
833071 668480
636105 861048
938492 552682
864779 641660
764423 730214
665497 825312
538587 960041
579249 929866
911242 589723
617617 879480
862971 646422
563363 941397
606411 899664
848327 650617
943460 566282
835280 659463
736446 755390
634393 865212
656946 836546
659155 846909
699147 804553
904098 600754
880845 628054
681176 824081
900130 594190
549787 954859
594664 908654
802012 690443
996907 510010
509597 989271
536192 969587
807718 696262
568667 934683
672749 835156
530097 973513
983301 517916
593088 906568
518413 977824
734429 757923
633598 872366
512495 982983
673904 819840
602016 899634
505655 999937
779096 729335
534350 963182
554724 947279
874274 635466
538549 960055
561524 942384
646432 855481
516622 979408
778542 712152
708097 785270
573982 920457
757183 743348
566292 927563
665823 843067
571896 938064
730578 779093
749360 750238
773334 730435
559357 945794
866586 634287
701442 805577
687951 815837
563498 944482
881578 624629
969173 531945
828543 669738
627312 867725
625058 872444
511249 994551
595235 896721
948996 557821
979318 530531
806161 684769
668515 832801
709790 790748
724594 771686
848034 659018
895761 602019
902056 591140
536097 959227
613145 886744
664693 829267
748204 746666
971896 519478
983528 514636
774089 728010
857968 636130
840813 664106
913024 584146
523323 974333
995160 510576
960567 539301
947498 547993
952480 552159
777914 724349
728675 780686
878464 621184
572737 924334
723094 786817
787197 708963
735446 762612
760360 741936
507824 993776
915476 584493
825184 678042
915674 583672
818924 677117
670339 835747
524549 981571
541523 959370
533199 958915
715921 789203
610223 881361
803210 687772
536233 973578
874938 616206
811614 682761
721364 783708
584619 916599
631876 877124
559315 947761
825612 669206
762071 734240
843113 647235
578788 920904
796769 693825
924416 574179
747925 756479
782283 724169
741214 764714
876307 621982
523970 982740
888748 605533
819447 685719
853336 643024
772636 725232
542944 957306
812620 694385
643716 864312
640720 858554
620475 886988
880096 622016
563366 934102
666130 824808
819378 681954
836341 656628
990333 511848
939816 550523
634168 857169
925956 575838
653310 837954
865143 639530
574296 922236
588515 910429
549397 957748
940371 565635
559947 934814
929136 579437
608266 882317
558019 950093
727284 778006
874240 617857
580833 920703
611866 895355
723635 771984
907415 597517
563418 930711
787683 719705
791952 700266
809454 698473
978769 518129
973167 524667
597643 910143
679658 817065
990448 506835
642382 855030
740071 769544
737585 762173
724366 772018
904925 595300
806201 700109
847555 653581
991724 508826
837825 656923
956364 538758
743546 757569
733398 757545
858211 641680
889708 600980
708450 782790
987101 520003
892834 614282
844988 656611
682729 813192
911257 587228
863586 641037
758817 736563
668225 835261
791249 715658
853952 646118
819585 676169
774455 731350
634090 867579
556830 942537
930708 562711
729499 774787
543927 963314
889352 618144
702368 801805
576856 920061
748880 759484
763347 740160
904018 593674
715989 788104
954999 549895
772058 736602
591518 901755
673484 830476
654730 849262
904058 596980
978128 520337
610951 882927
852431 643651
714949 788864
816608 676477
781686 720705
676850 826774
661754 844642
669180 826341
929754 579359
997125 503804
532869 965936
904923 588547
576315 932868
931205 566033
826051 683735
930083 561222
645056 864646
726686 778340
565822 936459
789311 703566
494629 999696
563303 935147
869424 622135
851148 638890
750978 741709
959744 542163
764566 742646
781107 718696
726781 768282
510576 986053
602144 904697
807919 689377
644145 863321
537367 952653
895577 614207
585640 922248
983295 507343
917088 590292
968306 523419
805660 693767
877321 629632
921150 585828
941914 560523
825455 670380
958138 532782
637276 866732
815700 676404
867011 636322
568338 934848
763194 744564
859963 646484
999562 506686
742299 753754
795322 705513
681712 820316
718034 774172
798976 708149
904226 603548
886716 607018
734245 761910
554942 942129
521884 969773
951101 539916
772232 730280
748569 752100
637382 856766
714007 794486
618040 888849
811756 679523
872480 619986
652720 852293
553273 943548
739766 762946
934018 556692
952379 545609
616874 882022
872517 633828
877852 613965
593713 901001
966314 525153
609887 886344
613244 892176
899526 591445
695270 807148
598218 907897
775842 714314
555971 944805
831963 672742
985944 507111
531877 964864
940701 562824
556444 942427
896452 595543
848736 654295
644950 861190
585089 911811
645676 857926
648187 843150
875040 618612
919679 572449
669456 824996
898271 598586
766330 725358
543807 953980
602265 896921
921584 588142
789675 709526
571401 933067
763747 738471
942385 556038
599946 890658
773734 725476
810847 685074
962445 547037
784162 724757
566611 931945
879804 621903
950608 540389
847877 644537
788073 705760
801856 691284
689539 813209
791540 702427
939061 559668
941274 554125
644646 863937
960523 538672
745350 745640
834881 661711
990528 510046
958769 538128
897686 595220
620734 884387
682446 815961
957920 549009
919997 584972
700647 804731
606277 895939
800454 699940
865803 644099
973465 521931
862831 627422
665955 828651
756229 748512
511589 993161
959983 541988
940321 555003
664033 828017
705922 801419
867699 622789
718384 778814
944686 552980
625500 882973
729230 770344
629075 863007
688942 811095
562942 934872
835054 663311
515594 986237
658414 850035
672077 830672
691784 812745
732706 759244
684345 823171
705844 799660
965731 537708
875867 625914
739796 751086
871526 621698
877181 630184
507149 983104
980600 522833
869603 638584
900633 603370
872320 617798
687929 805825
863796 639720
708995 781104
776870 723863
897238 595039
977438 523468
508233 991517
637503 867980
715713 787579
871874 626029
511621 992251
877435 622060
948191 544827
659137 840846
745064 745133
832517 668342
579217 922364
673704 832058
905419 599593
966291 528449
536059 966705
945721 548445
619786 874596
889957 609536
880332 622803
798488 694325
824730 683098
609335 898353
710388 780025
809936 698496
599306 897128
512642 990457
794183 703965
534267 975558
709286 790755
782737 718870
968650 535069
506964 989455
561274 945216
872506 623189
622091 886306
750700 758531
673796 835271
805994 684631
934832 561992
872703 620583
630913 862158
676179 813957
845300 651344
912130 581458
877863 621606
541967 953937
711548 778912
538026 970823
547698 947287
565026 932991
666554 834033
784861 722156
715895 778016
968378 522787
619670 885230
749543 755744
788112 709403
794301 713410
800567 704376
539965 964532
964442 536943
615982 883359
656196 848928
697492 794956
557384 946990
624806 870865
725535 777909
790304 709431
585568 921020
981763 527372
708478 797565
817085 683065
529614 973579
734464 762480
907268 591614
963090 542674
856841 648355
578194 923528
948340 561396
687695 811949
518829 975419
586694 909086
963361 530382
977469 519495
516148 991448
815232 694199
749216 755031
804422 704821
807629 683031
902566 602746
748829 758952
868583 632072
540564 963365
575735 928878
539807 958461
695139 801929
648778 859861
941578 553969
609525 881779
586565 922616
688024 813056
730596 770748
966149 539465
793460 715728
771012 720315
739986 757502
543176 961614
624713 880057
963306 540896
713070 794250
661819 848009
900803 600945
570758 921406
551187 950041
650388 858229
977483 530365
643152 857313
742726 758142
550043 946366
731926 775783
776053 723717
667529 833396
980511 527804
759887 744665
933737 559603
703384 786739
742896 748074
965329 535995
788682 705330
658349 845075
751437 750088
718670 775847
878398 624325
872626 619044
782356 724832
797071 693131
578743 927616
974627 522737
509474 985827
570949 934121
505098 990446
942616 549033
773679 729134
599789 891776
788158 713572
949637 548706
532390 966407
604028 902780
905529 593589
730466 774241
556905 944690
590619 916398
874126 616730
514482 977019
639906 867386
604485 902145
686162 814288
855845 647458
859886 643807
811519 685246
531135 968543
682716 825168
957061 543715
845386 657770
943455 559699
545594 963662
942739 564452
550313 955451
557855 941301
636295 855863
615212 878031
781615 726672
766582 728353
655000 838980
690140 818686
951572 555516
572941 925758
655463 843668
511193 983664
834966 671593
608985 882803
936328 570723
677047 815554
624758 883039
892136 611459
689970 804590
917960 574502
652647 848537
799239 709208
622630 877021
730839 761279
650323 846076
962456 547542
633898 872238
978699 521639
951647 543774
510041 994591
709490 796383
739188 768434
766030 738812
650043 847281
668987 823042
726207 780151
548078 950333
980968 514698
997193 507506
889360 601419
974230 517641
923698 571155
513976 979227
715874 792659
984133 511840
865493 636686
736481 757351
593168 916425
895274 604244
778787 722207
782071 715827
802382 690878
588765 915918
502159 992189
700295 798810
516862 980487
912199 597784
756034 738444
963129 536308
642690 860168
853935 642025
685125 813275
675125 823486
852751 656141
618393 875036
655760 837021
740210 752660
667028 831867
880659 628443
746968 745306
982739 521720
943659 548987
978170 521624
617811 882091
963694 532388
998943 501578
724962 777720
878872 621742
876974 628515
843772 650225
883826 613542
717083 781452
557003 943410
797232 710181
864093 634538
534333 956988
648566 849584
575754 924693
503387 998762
707870 791608
789145 709487
730432 779218
923768 583323
531040 966261
665512 830766
586938 921223
538175 964336
847750 651626
552673 956169
868744 632174
907303 597594
720045 784696
840905 652123
924027 571824
777067 729797
649279 840980
832111 668492
629880 864907
815096 677751
937950 558646
834568 658998
691551 813117
545139 956526
737061 766320
842443 660263
873913 617691
868189 629391
600686 889850
710618 784654
838406 656153
793853 703926
661260 840621
772104 720853
873776 619960
593588 903158
515137 991869
980629 522971
653189 846723
571262 919718
737582 761317
800100 701880
982920 513344
519803 984525
703572 805124
872991 625305
739914 766260
855807 637626
823957 675844
737302 753828
760281 748453
493179 999335
833215 668100
694320 800122
955775 553061
707110 801538
609083 886504
649249 850910
759217 736805
900816 595863
635160 860905
541106 960867
641749 867929
978651 518741
533949 972495
843645 663919
869756 637860
951205 547357
738442 759136
799513 699284
953929 541312
525572 982758
970047 524094
780112 721708
964506 545354
548606 946377
504166 996424
827589 671013
843903 651980
551735 941133
701427 808433
666088 830096
885207 612392
647516 853445
953779 555294
789349 713819
569966 934416
893281 616467
794736 695973
597013 908591
686453 814538
841279 660532
946622 559704
956096 539877
803401 701178
787231 713256
648060 853109
926170 581496
555306 947668
811217 692600
876234 629029
526060 980729
752653 754105
536822 955001
649646 855919
995876 513412
587638 916024
966081 534275
717865 785878
970361 533081
544558 956836
680546 826196
634994 867255
746495 744594
702722 800313
669835 836039
799283 691298
997028 494919
608104 883971
722860 775964
662186 831082
697929 804815
674250 830049
858709 645998
893597 615435
970227 535636
642736 860378
743121 752458
995408 495451
633565 875037
870852 621921
796286 695160
944713 550201
730368 766039
716106 788131
839414 651153
860361 641362
758326 741582
940157 550309
716435 784359
982914 525610
995525 501939
633058 868253
561912 932594
553587 943629
582121 910915
978235 518050
595659 898559
728456 769569
975152 520584
896583 597432
732237 758646
823963 669860
801771 705537
901956 594038
627602 882208
971213 529630
647283 848006
864408 636457
838849 661189
544309 965242
795238 714632
893950 613773
553814 944995
696783 794360
823087 674484
844999 655781
785832 704713
950196 541039
702835 806321
707070 792932
909747 582201
516227 984143
616298 884379
864904 639953
533852 960099
638034 859636
952252 549912
603681 893815
886651 620546
605641 902835
911479 586784
671059 834712
891861 613252
634697 870577
855289 648475
876423 630519
572228 919513
969348 533304
904901 594304
857171 637424
932003 566243
686796 818041
716449 787489
804052 694077
945936 547729
633794 858484
664285 827107
761584 734069
574979 928113
705770 792513
759938 749076
641633 855805
816997 681462
923119 586035
820247 677681
876557 630859
727801 769973
801612 705001
990702 509567
534109 974977
988593 502271
653839 848848
726965 780610
674618 820029
849612 645065
793720 714309
780450 722301
884016 624269
873687 616694
763490 734548
516749 982951
626035 883473
688675 803615
666845 826041
663544 835636
671474 834581
699810 802068
842873 649783
619914 871560
704549 786269
653846 838912
701034 796555
719869 771709
990237 514865
606017 902944
689213 805362
836200 668282
828002 680969
752384 749433
690956 807698
609569 881905
665536 836666
519195 980640
792159 697970
765926 738749
783880 717214
602155 907660
921310 581280
799690 703860
812576 689272
599576 893671
533331 960087
643776 861439
892178 603075
585180 905432
716083 778761
966743 523570
874685 617103
605734 903725
940228 566141
885197 608324
747417 747035
824781 677541
959765 532540
598130 908959
636478 853809
982521 525062
625046 884140
645922 860139
873270 620546
540729 960041
862836 640017
980435 516408
683753 823867
582958 925918
741766 751634
843924 665590
753091 739006
711065 779980
811190 695107
708657 796848
933492 565212
731968 776323
737514 768017
524601 974600
869045 640007
615676 892635
700296 791542
832835 657787
768165 737238
904881 592693
709345 781577
846213 644394
947302 554309
691217 806250
703942 790646
540707 964716
556936 938379
597371 896689
629296 867786
917156 585605
822938 673796
930604 564265
923567 574983
867403 622685
792669 709449
871976 618625
639513 858650
530554 969114
647640 861483
933205 574208
548175 948477
903662 592098
975186 519894
882201 615177
609990 883017
581235 911789
931671 564031
957000 547311
966233 525194
698908 809047
844572 652716
710099 791204
562443 944679
874696 621798
889759 612224
652660 845738
857832 647947
993953 509369
755377 742570
552277 949177
674196 830188
766469 729926
701928 799182
561996 941386
859028 634928
674377 816980
802198 699749
589567 911678
768064 727842
954440 543966
631718 858916
734161 768040
626480 882183
539433 963096
937234 570603
566960 929910
577505 917595
704870 795982
874200 633300
906330 603300
676401 832759
996855 497387
920471 589464
838786 664301
535107 962622
530605 968228
788726 715872
965776 543952
892840 616044
590007 901720
600439 909410
926690 571444
993034 501310
969433 523556
622140 883842
601091 896268
837173 666546
632302 872683
776324 729340
728273 780370
557124 943487
995314 514191
891885 604712
701272 806036
513560 984247
597887 898527
818545 673232
540974 951691
512436 988896
846640 651530
866314 631159
586655 923196
609360 899292
969058 530538
889170 612408
898042 599370
918107 574322
608404 890213
835073 656960
781978 713138
600710 894191
664787 836208
720211 778273
525737 974989
772121 724332
532782 960002
833241 674184
647327 854330
802765 693330
916205 591439
911685 582500
795163 712484
662708 839237
614752 884344
987358 506039
630884 870713
986262 506819
899056 600685
748131 760160
748035 751620
767384 728968
811153 680522
853419 649353
734092 773749
876453 615282
508403 994289
800513 692993
647316 854270
924324 575049
963842 537225
935472 572696
511687 988637
542607 948615
834025 669808
650109 847686
864094 629240
704064 804842
869857 634260
998720 500593
715647 781256
546426 943936
872844 619131
641885 854502
734025 769201
973434 532808
653213 841154
655716 840139
904358 595685
919127 576626
745292 762738
557864 932643
870374 638348
941764 560725
695368 802259
581990 925557
757119 743978
854093 653004
697812 799058
962219 539888
622944 869703
734560 756500
951142 557610
861365 634155
737700 757623
778943 715693
566251 940103
900527 605799
807653 683591
560720 934716
615711 882654
634670 870779
571763 923009
623552 867938
825773 664313
724490 766717
593225 904427
559145 948983
840193 655289
875010 633133
929936 579297
661887 839976
923684 584858
803186 694702
790680 718646
604554 896047
955512 542322
948251 558101
790053 708528
721660 784068
663234 831997
817195 684130
616690 887431
990929 512692
588337 911132
532832 970329
934386 574719
858996 635867
801549 696194
502467 994712
531465 975239
651985 844328
656908 834062
895541 613917
642717 865062
536438 971478
675128 834835
886661 616667
993845 498307
601360 898949
996758 503817
864541 636160
715016 777289
905681 603210
740730 751085
920344 589023
997159 503410
667263 833790
743908 749183
948293 548894
624703 872163
765649 735773
608793 884966
903360 595026
782553 712102
602369 894820
948047 557048
630808 877743
658768 849911
780787 726144
959469 537056
678420 816070
513489 977627
515273 986893
761995 735823
621668 874647
516398 982588
977034 513442
912295 579757
733787 771362
810297 699277
993170 514987
500627 998461
543302 948450
645730 851859
978455 515024
957245 547496
945401 549832
594282 909821
806532 693694
825442 668068
752577 755495
882829 610906
756358 750128
659575 844202
865317 633860
952268 550365
561997 941690
559833 944756
750455 752354
612350 879327
605742 898772
803480 692627
806271 694243
983077 518244
559226 940543
952213 556202
956190 534316
804788 688715
794934 708777
813664 695897
767476 738054
918888 579772
820503 670959
712942 791410
532319 964229
745056 763988
642828 860177
808073 701414
690068 815432
584910 921696
615300 886557
898342 611330
621347 883151
924576 575749
663962 831936
737041 772044
694961 803554
717487 791006
894794 605631
921186 570858
666419 837850
885823 614577
773539 727017
639910 864807
910200 589515
887606 619739
835184 660919
606906 891007
770552 733050
855254 648468
687491 811702
735261 755192
933667 562825
836037 666697
748408 750864
997780 499694
782020 716072
666875 823836
710969 798861
539233 950792
768201 726261
959979 535914
752707 753016
579067 928101
723595 774859
778355 724778
823808 668191
618995 884620
563745 932300
705021 794970
537473 967090
600591 898958
898817 604609
859956 641073
514469 977936
541925 954793
544434 949382
915923 581538
692652 805953
676066 822647
763277 731731
853793 655388
826022 678005
942048 552568
551347 949163
821514 679430
529956 974741
932780 577111
548748 954155
670913 826259
645867 852306
504766 992852
810544 682881
969640 540135
850895 644132
625039 875968
857440 650993
894387 602097
641446 861917
808682 686540
515815 977072
994252 515440
931192 570704
816352 687377
871694 627547
882460 607546
815149 679730
641945 857761
948518 553219
755862 754065
901154 607396
518003 983968
831104 667081
930199 570005
794153 715406
653026 840739
593104 903866
717642 775715
849426 643313
616272 885351
529133 972419
674172 821451
695604 810045
859230 645289
907518 602002
555970 948372
758850 747854
815400 689461
759112 744218
562549 940384
998304 502323
660985 836041
572609 918343
976606 532980
724011 770300
568731 932682
946205 552737
703906 790929
896798 603298
677608 815953
595016 895286
906567 596268
973654 527958
975285 530788
859101 647239
750166 746408
846777 644934
868204 637570
680967 825006
549601 944776
915354 589654
864730 628934
531437 974617
961671 531208
720002 776875
943453 559547
841440 663276
878228 622145
974961 530365
712466 778518
894313 607137
892418 602557
536080 955717
834285 672453
792741 705638
542964 964536
787611 705151
599380 900994
533766 963570
930054 576858
695838 794672
792360 704483
777676 715098
935715 564062
655185 847933
537856 962045
803417 693916
689345 815218
630864 875814
823396 678383
791595 708547
728421 780799
952358 539704
611172 884699
638155 856754
912530 578424
963990 542625
655197 847676
784721 707845
855056 654049
602541 903244
814468 689622
621059 885278
579842 916869
781643 715446
754085 744269
979915 524617
931026 572428
918708 575123
741353 752694
571011 923222
728854 761328
954293 541635
874027 625408
771623 735917
516920 976549
925943 574430
566275 934126
662166 833280
739541 751354
954514 538431
991675 515991
821216 686941
960974 536511
817868 688078
562078 935776
966533 540664
546822 954886
695135 808529
917954 572289
838412 664591
677250 831107
973020 536431
866688 637854
944248 547048
833629 656887
918699 573815
843737 656570
610891 887307
663654 835678
843909 647288
951800 538417
581053 925031
821207 686917
918052 586127
535685 959668
650836 857735
602018 898493
977865 528463
592605 911148
506345 988852
565018 940077
818120 682666
989429 519538
824434 685164
804069 688308
579328 915829
780425 725448
630433 879021
736115 764414
784634 723736
886990 619882
527525 963294
613776 894446
724920 782473
582497 918293
942736 547955
897087 600215
808457 698430
745342 749506
799686 691124
873373 628638
815100 686467
716739 774830
951251 540296
812306 686424
717784 789939
932354 572021
699521 801362
674026 827782
690490 818007
714020 780258
709301 794235
502862 999832
650448 852020
790990 714973
826143 668816
902621 603191
862703 636687
752597 756949
644582 858322
884528 612172
534042 958977
792471 712337
573647 924423
806774 692236
877213 619245
707488 801403
653442 849229
786562 721068
567504 938420
792929 701793
858417 639560
794373 713019
591580 909269
514817 989022
763139 733616
584728 919143
755154 741271
734859 756503
671973 820687
901828 607014
829127 663619
957519 536873
808213 686335
810551 684673
625584 878089
944204 558004
941709 566187
606987 896126
736584 764667
824859 684317
658441 837686
890593 600206
781643 711252
775541 722203
786966 712347
595551 912276
796935 711736
713757 793001
584408 925402
940255 555659
848507 644520
913504 591810
598155 899802
882445 615983
784569 705939
743017 762703
947562 542920
879646 620372
934467 569468
586134 911023
777014 718440
775059 726779
532665 974439
701162 790469
941348 557289
933260 563722
666875 828136
588111 919501
746918 745661
691206 811661
920926 573074
599580 908335
893453 612471
741972 754792
839992 656984
868921 627325
586831 916960
840996 649836
813766 685466
946783 558990
695037 809394
638241 855279
534167 960297
827895 665559
617334 885374
560944 939445
569543 924377
667761 834115
886112 620913
729015 779405
945382 552700
544508 945741
847511 653266
892326 603428
995844 496172
527532 972414
910943 579279
598897 898414
762991 738044
804102 705534
742615 750215
758960 746451
508072 997656
657723 838347
684324 809146
836560 662326
841954 666780
507728 994600
608332 888250
679096 817144
968582 523591
838736 669328
560020 933675
665359 840285
586408 920155
921942 571771
769496 735726
951440 544306
585215 914288
537048 958103
752855 746560
719599 779583
884570 618072
861414 634401
683469 815770
757711 751814
581093 926836
708363 791218
992949 513073
980757 518495
831577 675794
683124 824707
595945 903572
925200 583435
865817 627382
704199 796827
908563 590133
652881 844911
694808 803910
943142 551938
569194 932825
848277 648965
877778 623359
841722 653861
950539 548456
722748 772296
892994 610472
537613 956089
665943 826441
574027 921136
705718 803905
622644 874459
749263 750697
730632 766735
999548 495235
953294 547606
735713 754807
668378 840740
841366 663196
566935 938376
848577 654915
613045 883949
762844 743966
902374 593775
940268 554736
914949 585260
508821 994884
902257 603101
909946 581688
836296 656840
619516 874691
515507 992430
929717 565097
984505 517408
630658 865160
697753 792469
594835 914206
575897 919106
688240 812551
824456 668796
901754 595207
854345 649242
716911 777461
873299 628019
898094 610079
762140 729726
568145 933775
692903 804160
550651 939832
514729 975708
597169 895450
512305 990516
732317 758000
995416 505175
752549 740412
720705 774842
851688 648271
930196 575630
569282 931035
778047 720157
511935 989087
946144 559772
795069 705956
543996 965129
861593 645479
724702 776022
507850 990156
820253 674744
535147 967717
615238 876461
724658 776632
876775 627939
859584 646574
677370 822275
588974 919968
861574 637819
620829 872050
591994 898379
743026 760449
771252 735581
674532 827646
959854 549145
884543 612557
572796 931761
541385 959279
506020 994999
810602 693222
866999 627406
670247 827680
770089 719924
704541 798938
648072 849074
915005 591655
809620 688204
857743 637720
832090 667235
752264 739961
762016 733788
748123 748861
719767 775164
738105 756621
905627 602300
794992 712544
888893 601631
698615 791530
672373 825043
634379 872158
925360 569203
947341 550661
749277 758603
668716 840919
593016 900145
809783 695345
977286 519151
559310 943588
605399 899594
516680 990270
782885 726746
731681 762649
508604 997416
778349 729101
549832 951329
591401 914996
997273 511210
517686 989840
982646 521103
563802 936462
556373 940658
507031 986410
692564 814073
955054 535498
577707 912448
766132 741719
793179 700101
817855 685727
617884 876496
593519 915525
567353 935435
960173 532021
632668 874814
962235 529426
833154 676224
540437 950834
908523 590827
511884 981901
743541 755993
810969 688601
643474 851600
978857 514361
792263 706190
864608 643221
746228 759540
873240 629501
598849 894066
780898 717281
593981 912551
649581 853475
725587 768684
951005 556759
724229 771946
727623 765555
694889 797611
544915 962979
886863 616559
636339 872031
625830 882731
597002 903730
892935 608849
540944 967990
716953 789920
934954 571901
558619 941841
743360 764593
950353 552540
611096 896329
567878 930215
857037 645933
533336 967084
946243 562300
891921 610138
834414 673430
893022 611469
899500 595004
618729 882301
650344 852559
834118 658249
511264 997020
993840 506516
937008 569899
827777 672617
794063 696518
842567 664712
858923 635073
726604 772118
528683 977703
726541 776283
549201 956982
715812 790213
772405 720223
553261 955376
979793 528936
515047 989924
987058 515815
590569 909443
890167 616751
979474 527448
584400 909158
938954 563868
711121 784503
961826 540367
519232 986310
981287 521459
535842 959270
993329 511165
956108 549242
835788 657004
984361 506130
678509 818726
654556 839860
885495 620418
547782 961792
571029 928094
509161 984854
943275 550400
686700 804438
520610 972163
643182 854879
944716 555014
921097 571923
929000 568481
565228 940717
843822 658862
611585 887151
644614 857879
608089 900506
668911 839756
629410 877574
599795 893688
500113 995634
651571 841114
953276 555557
761700 736367
664369 843591
925520 573001
777127 720289
711997 790113
596547 912610
656326 843750
651305 844282
921614 579831
534070 959332
753062 751780
935418 569579
596307 901664
655178 840419
783469 724055
635682 856628
772659 723220
539789 969731
955375 554122
726025 780390
883830 609109
979533 515023
888576 609876
744579 753554
962534 537602
968819 527495
549330 956759
684152 805899
559997 944822
626659 878196
589929 915168
905274 601544
643796 864811
763236 734723
560707 942065
759542 745475
751249 744198
949483 543683
925517 582933
796524 706468
836518 658442
886593 603521
715476 789264
983238 512003
962886 537046
622644 884887
696586 809652
649592 859080
849062 645261
954826 535621
533041 962106
552706 938168
815529 684322
963237 538384
657093 839973
811844 683490
944496 551083
811451 685216
883644 617002
976512 524318
971300 538373
523752 970939
834463 655979
628388 873513
987974 521761
532107 962507
926022 578427
920728 572707
597484 910197
643623 854809
632569 871318
657659 843493
997675 499212
837428 658873
511166 990809
704457 804894
818835 674560
850894 647699
504149 991839
934857 566508
853014 644962
558392 932845
911246 587975
527875 967248
537251 966251
593988 898423
702242 796567
864104 629898
815191 681849
565126 941592
705348 790734
677468 829973
554311 940869
609377 900468
855527 648897
910303 593044
627716 866658
884699 615365
700333 807593
685627 816535
691554 812721
833318 660783
565273 937304
679122 820631
776192 718936
505921 993693
890502 612149
703167 787644
584866 918248
995374 498008
551784 946697
544140 961615
705552 795775
766587 729673
567274 927824
690163 803211
916256 592966
935017 556204
735491 771430
893436 597369
569407 922134
755593 742193
997198 495594
726440 776252
515371 983008
719503 787734
858936 643846
642228 865939
944287 553517
678183 816437
655712 853531
698080 805520
865537 626642
584552 924529
759934 733085
969204 537850
777559 720132
736769 755629
616071 885665
881496 614773
677553 827533
939379 564027
529039 979606
919331 587551
725574 778692
706029 803944
651059 857550
653152 856242
575871 925122
725492 779223
926242 571796
810537 683601
962480 545587
587365 907058
518829 983778
779038 719175
910949 597231
846923 662810
801008 697586
805673 696030
730737 770641
537013 956713
667104 829125
613608 883754
931841 565806
832395 658010
866116 634779
515903 981689
651006 843766
945043 551257
558603 936877
931846 567720
900899 601451
697322 807214
992406 505291
913140 583001
649417 851923
601511 899212
833929 665453
725193 776197
520012 985792
950665 548345
858577 633998
555281 950486
995067 505286
661675 832488
888427 615542
840232 653462
955006 549003
659805 834918
500717 993882
987863 516961
968800 524837
641041 861578
896476 609752
755776 738378
963725 529365
949577 547702
530201 972535
675450 818485
524966 980154
526103 977577
623980 878594
792034 709378
788734 710819
981768 526239
824694 665358
938983 558891
958524 535968
619257 882538
740973 756998
583940 911434
549309 946809
560256 949620
896425 594101
603872 892459
881939 627570
645488 858628
666929 828091
918535 580498
674917 820306
583310 907732
525255 981450
581627 923065
598171 910483
945499 550365
760094 748138
998680 511098
887880 616623
800669 706093
752281 738272
600552 892964
949180 551836
956245 534911
981347 520610
851022 646040
633522 859439
649863 859600
579380 914444
876751 626025
792953 698762
673232 823649
547441 956315
743635 763009
811724 692638
887611 612493
536784 963456
667311 838600
606373 900527
945359 545695
880974 613016
574850 925276
717672 780600
998238 493594
911846 580947
773362 733814
782147 718339
861571 633637
905619 594083
905408 595301
900709 600766
784006 722299
931958 562193
983347 521042
995332 503299
832353 661234
886516 619421
514816 981371
521861 979341
607618 899658
794262 705668
645158 852503
950767 551313
513404 992708
579139 928798
832408 659012
803958 688684
860770 643773
936182 569779
600720 908804
922574 576781
624846 868890
615675 881550
899415 608686
612800 892183
848950 660017
840325 667405
985319 513744
717332 788979
656804 833828
712931 783204
522814 971675
710095 797583
710268 790315
866401 629907
646279 856359
946359 559562
938784 567520
540901 967433
772277 734242
518633 986755
876744 627322
686885 804470
661460 846261
575551 931920
660733 831986
697733 809973
713567 777386
978152 522010
639234 864776
969639 538377
531271 971484
847342 657387
603726 893682
656827 838683
873898 617101
535532 973006
744665 759328
676178 823441
906013 588728
840595 654837
844658 652019
865129 644070
612858 890421
945982 550332
528602 973703
867801 641970
961884 533310
604063 892950
717081 776696
816016 683389
679871 811479
869327 625486
829024 673272
925368 583316
778522 721829
523395 967770
916313 585740
611081 895601
961805 538553
812636 692795
746276 761683
830897 675685
859123 642195
600976 895790
591008 918022
782229 720466
632436 873725
552619 941451
716272 786423
944827 557033
595488 913659
750974 747283
915604 593656
630403 863813
867315 640353
734538 757387
672935 830982
662549 839494
999332 494759
588110 916940
950356 551072
540394 956721
547989 953127
719010 789012
870757 626318
870479 619993
601612 899469
770562 736965
637324 870305
725164 773087
816543 687212
511718 998166
625821 868908
793145 699272
692854 812884
655245 846794
526793 967432
970824 523577
731377 760037
575066 931424
700807 807917
860337 639353
781196 710006
983349 520047
514130 992695
623301 877478
802325 688835
937403 557200
921052 582339
703737 792215
529810 964107
625904 870751
825480 684396
538675 952254
507318 989426
594467 909158
627672 872158
534689 970466
534041 960589
926969 567060
608748 886649
975701 526540
534450 957121
615106 883972
802667 706081
549526 948834
621062 879579
931589 577589
798999 703210
522835 975602
600315 908014
737124 761582
546105 961535
567624 922842
670412 820192
912332 583629
609704 888765
618739 874851
643438 863223
718713 776998
585844 911989
566297 925678
804514 704995
553675 953317
947041 548114
541301 965444
609747 886852
642985 863964
575201 931522
765712 742067
947671 554930
931264 569381
947241 543177
789833 711045
791166 711582
504085 995988
675843 833091
697711 808426
891514 610064
816787 684848
536828 955989
543113 958361
644760 857957
816186 677300
958330 544009
641034 857303
546964 955446
804484 686773
912890 583282
950024 552988
990941 514269
581785 923725
550852 956134
547948 960166
528410 961713
645774 852880
991196 499167
801484 694548
908887 584023
961544 540991
849945 646759
644752 857694
632042 874479
918939 588261
739607 752023
917692 587209
512162 997764
963386 541698
725222 771907
636521 861887
553859 942803
503081 998023
728419 775973
644506 860138
572959 924003
817343 687712
655739 842334
963523 534462
520534 970689
846453 658553
561098 934887
517890 974853
840339 656408
996249 507254
584572 915733
572523 925403
584243 924620
834801 662743
541983 956927
596404 904045
597691 910920
879473 616528
514868 986688
986580 510173
761279 739516
526221 963846
899468 593175
654562 838626
760536 747188
673804 823660
907171 602708
511230 980667
820569 688337
644384 856700
748591 760527
938025 553046
951360 558282
988524 515619
665086 830485
805007 691724
604823 893022
721317 779021
561355 940607
567315 926195
820329 685370
597709 908236
526073 971476
985942 506278
729324 760782
572959 923654
600645 897038
916732 580062
560889 931615
962244 528580
825975 671901
693708 807776
934425 564385
539910 960670
839810 669240
939038 560986
575086 924934
627606 871451
865606 636521
634452 871689
756195 738396
863026 631347
907041 586385
933063 558958
797566 708842
523076 986250
645324 864539
966359 530289
547259 954874
920894 570022
890217 602189
740525 758298
618033 881764
851991 657239
644617 862061
752731 746356
900794 597684
728134 774939
589300 901724
871166 624341
905703 589076
898876 605918
970859 531821
641274 850849
705209 798496
528079 973200
875812 621965
893552 602022
883936 616471
670474 831789
585884 917887
715168 778148
670549 820673
937470 565610
628269 867800
825614 675467
563149 944613
564181 936127
672055 828119
719392 776000
793397 705777
962472 532843
740341 761978
692550 808528
953615 555135
553378 953226
533770 963340
983772 514093
604748 899898
951218 541986
529298 961059
610298 892905
764388 743356
960535 533850
637580 864910
947971 552247
543322 964818
616306 877183
993662 515348
706960 801660
939887 564480
779358 719434
686273 822675
559626 948021
841490 655215
630636 871377
917072 582123
707930 788292
783270 719543
809343 699978
764011 741908
775891 724189
812905 690580
759017 748348
898920 597731
778760 725674
943122 547123
711119 791414
583766 912640
555640 953330
700851 801247
911015 579077
666518 833627
754896 742420
759436 746202
957130 541447
605403 900528
861441 636779
931363 566049
887196 618849
987678 519813
532683 970732
576073 929081
906543 591902
976814 522486
505203 995104
680942 815863
819908 677904
531113 961540
535873 956174
524731 981731
765007 729764
787050 722407
697254 795521
618141 887584
820609 686436
523865 979007
735870 760383
693281 815714
536950 956955
554670 944171
576233 924315
705256 804691
945002 549603
778835 712211
856685 652395
778805 722562
995614 500382
703723 801699
529295 972835
807833 688399
993069 506777
638704 859968
992279 507369
635853 865887
637809 863055
996822 504179
748567 743400
671978 823694
789681 718591
909806 582293
956303 544335
923798 574733
985222 518421
729418 768788
612953 891277
977664 517996
830739 671599
990231 518059
920120 573067
984216 522906
646239 862289
966641 536974
813678 690254
871374 624467
511364 995130
818462 687641
613506 885327
744624 752582
729793 769116
782880 715240
888499 615057
940464 550843
684892 822588
690057 801286
609746 887677
588677 902460
869727 632937
799224 693088
706072 802640
711358 785687
644893 850339
902948 590008
671899 833641
948812 549401
970637 527807
596514 904888
931621 564981
586418 911772
894097 610126
999452 507449
766377 742633
654298 855577
660379 831049
659666 842228
541302 964166
770522 730004
501441 992491
751399 756709
787815 714223
988414 506139
676484 821471
978277 520653
956187 547478
711137 780837
667170 826349
758561 734064
599187 897762
780911 709591
715502 793401
969680 536869
883931 616630
523847 966717
788970 713000
680214 827397
510235 987617
988420 508764
942731 556748
739408 754174
935222 558735
914082 590181
610440 899515
554390 944293
574344 924426
595695 905613
780779 723208
830521 669840
740427 767284
702062 789898
701927 804682
826340 682784
682603 820540
866851 635085
580692 928501
923591 576469
828417 679127
823419 684988
890479 613185
906313 600756
655640 847343
982189 524193
592586 916977
514051 985850
986386 516065
689802 800938
881594 613719
670338 823448
804375 688027
758841 750415
773003 723824
784798 719143
557113 941581
603271 901279
719143 776593
522173 972805
788699 713781
614887 887169
783186 722948
847867 647215
979291 517819
955332 538866
867273 636867
569942 937510
508863 993683
772762 717785
804299 688695
859318 639300
827981 668122
966320 542676
650877 853427
890522 618112
952092 549453
549291 955887
725906 772579
496441 997176
570255 929769
939527 555012
740119 766297
820676 674199
564030 937668
811625 679240
555781 947824
584834 921806
647167 858120
626899 867154
627058 873001
525701 969450
921261 579173
712572 778527
815516 679835
841016 651375
646142 859215
641697 859916
649713 847966
965673 538838
592870 911580
606773 893862
549716 955578
861527 632896
832098 673804
670780 832663
883958 616406
691652 800031
877370 616331
532804 972076
529677 973645
714974 780603
685891 808293
660925 834306
740740 766590
950413 557607
615254 875910
696803 801561
787578 704557
586833 912353
917261 575144
715128 786434
687783 814717
661065 846767
615671 880412
803387 688992
511884 985853
678971 819849
903301 597145
980027 522999
594339 910585
669862 826890
851911 644575
594550 900149
683110 819350
633452 873369
928670 561649
857724 643924
838581 660280
513190 981569
787987 704530
914420 576989
769229 735073
628187 879113
524911 975451
961104 533709
998720 511208
712786 781452
524792 967596
554816 939416
592718 908438
876582 621895
524620 976689
782183 709148
976275 527529
973897 533794
599306 901577
755256 746528
524119 980113
870064 639911
532388 966744
708325 797669
896627 605350
985760 507089
553830 937211
756996 747354
879671 614499
718211 783732
572803 925795
897449 597418
521447 974169
818008 680073
527531 979839
766979 731225
630044 860206
912503 578022
859532 630936
726378 770452
623193 871031
910485 585684
590335 900908
553459 940574
843838 663913
531870 958289
647774 847490
647602 861598
969144 540180
965089 538830
508044 997768
999791 504046
553108 938565
963819 528524
576107 921709
829908 678181
742551 758516
875742 623081
606288 890409
721132 784978
828799 679161
546602 960621
535546 958246
728109 765037
841036 650425
604498 899537
931826 570283
683274 812905
893542 611619
831568 666223
897147 608944
624215 881991
866906 627167
839564 658273
526263 974318
952741 538897
965930 525712
678445 813942
814341 677405
802312 696427
576309 925152
983344 516903
564040 939111
924722 572493
980311 510354
888758 609933
887542 616961
968290 539548
521278 978508
976458 524320
999342 508117
588283 903456
739566 765279
945148 560306
628669 878532
744581 760449
697567 804026
595546 904962
696991 795952
701767 802069
577144 927605
903705 601136
913741 578787
980020 526544
644531 847492
507962 985506
522617 982188
979511 517905
936562 570945
550186 944189
569589 935671
898208 597728
876751 628317
740928 764187
916142 576238
975573 530215
932519 562644
976170 521115
618489 872268
924988 581675
596492 910255
884338 618495
577696 915960
831524 673622
832065 668847
546597 950492
778482 727207
893522 614225
827348 672528
696900 800899
807326 701709
917407 586710
960906 541384
740773 756166
981355 514986
944501 557780
917405 590444
689576 808564
922930 580788
646653 855651
914307 595469
839228 661847
733146 769745
518522 973329
876093 620263
844717 663639
875625 632402
508213 996703
806882 692839
540784 957496
731415 760849
587939 918172
558031 943928
903061 602064
858388 641580
983474 518300
797429 708493
779268 723999
657332 835494
565347 939250
994323 510361
906968 585906
834390 657572
836361 656343
682480 809622
979664 513196
606819 893199
810366 683037
751379 756773
587243 913746
619822 885908
508625 996691
811714 695869
779816 715531
545804 958316
530985 971587
683580 810123
814191 686448
968997 527527
780054 714795
947722 561686
727521 776071
844240 646656
701157 796997
986961 508742
622333 880841
673533 828881
762661 741708
936038 568544
560262 935502
928562 563061
878994 616024
514177 991628
827626 671622
597135 893012
690905 805893
594510 909082
622211 884432
719237 771025
895402 602805
866521 627703
715514 794291
639036 865756
772359 723667
554838 951029
678922 818426
989355 508658
693742 810493
534502 959060
789556 705994
558230 935257
825188 684519
837435 667684
593689 906975
990847 513734
776396 728936
527717 972321
921648 576501
707166 790020
938341 570454
950542 554667
969216 524096
991776 512441
914826 585821
948704 542107
581429 928522
633944 865096
910571 588420
756764 751067
629894 872751
849942 648783
718704 771387
965882 534257
731258 770627
504304 995869
715484 782426
831178 678048
803226 690016
691953 811674
730793 769449
638248 852721
827824 670881
955016 545464
876935 630993
580268 923102
750760 739967
704636 805088
750976 756529
875162 632793
628377 874871
961537 532942
791594 709475
719291 776003
596891 905820
921819 574108
857492 647442
661040 836621
643143 857083
937544 572037
515963 986158
858633 638528
554516 953759
588335 921383
582524 924888
552967 950652
677459 814279
888620 602554
590854 912449
868078 624711
906077 588058
890418 601829
985524 519134
772429 734787
968749 526996
839638 669445
766609 728238
999536 492235
517247 985686
931053 575104
928984 576789
717085 782048
569292 932743
607947 886810
944599 554801
876529 623266
829180 668990
791531 702184
841918 661357
706952 789755
547424 950523
812249 685244
959439 545446
589285 907349
713250 778034
715874 782753
622026 881962
967807 532122
704109 804456
938649 556253
869186 639577
662880 845458
563821 937884
658163 846869
967801 527758
804487 693274
514020 985784
652997 846130
792814 709253
876231 613870
862429 634017
772034 735891
860952 629152
935009 564840
745420 754624
560030 931378
582844 919597
641053 863146
682205 822644
531259 962031
587947 905780
596471 905779
894322 598537
891858 617091
747043 744354
735674 758939
939095 565383
651394 845636
732394 761448
948479 560753
741407 760589
856863 641962
878533 615335
966230 543023
546569 957541
858981 636901
904607 593285
855175 635937
579827 915161
731878 759183
962026 536597
931496 578047
779208 716095
915313 580904
710373 795568
876855 617882
677954 828656
715212 790895
650985 858139
860824 638784
643039 848256
722670 787111
959239 536234
787794 713732
643276 857066
847349 646720
940247 555368
961890 531468
818907 690361
522833 968196
628563 867596
615609 878753
789736 714776
979945 518455
640042 861017
570063 930429
927983 574566
701855 797981
567352 934139
573497 918635
749514 747281
573387 931827
585132 922096
731808 759880
810117 684867
539104 963547
971442 536300
878148 620073
720241 774427
968291 525162
897332 611655
983823 521857
994087 500724
692520 811257
993371 503699
868787 627135
594130 908420
981586 511109
950610 554180
888756 602363
617716 882544
775975 714591
578316 916672
539734 958010
538988 968989
952170 556172
510541 997310
631041 861857
566832 923576
900876 606092
842633 653407
503744 989408
936854 565174
718626 774773
651607 855613
875748 632541
549130 941754
769859 728029
926363 570252
903044 589220
627726 879794
667695 823757
916456 581103
997192 504444
631724 870930
521074 987234
948104 546613
726717 766094
832660 659546
625335 875479
702096 796083
844178 650044
555853 937850
631545 872751
590409 910681
816162 678753
635161 856514
968143 529985
712484 783050
928460 571497
979623 516798
582553 908962
810560 698594
990518 513985
562368 934249
901433 605054
762526 740047
777299 714854
925346 574119
573561 927409
528892 976007
859343 648811
543412 955490
596356 900505
583242 912403
692326 809472
701889 800493
550551 951592
649989 847180
614655 876837
776179 716526
519373 979246
535893 965330
967231 529144
543366 953690
500145 992582
720554 787757
512422 986247
761207 737191
695962 807830
761192 735980
856305 635660
946559 554339
716846 791659
544724 951753
993826 507138
574809 929086
813238 690357
781207 712143
857553 649422
585713 920848
509015 981181
742537 756013
791666 698849
975484 523148
937779 552776
611684 878560
858503 636863
814478 688739
928302 570656
813404 696146
900153 606547
498761 999312
595317 910275
791146 711976
596064 894050
978812 527425
591460 907849
745405 751225
891693 598565
964065 532572
558278 934882
922999 586739
821983 685474
647517 860113
712430 792624
946641 552863
770020 721484
859377 640869
926426 582320
912732 581692
806477 684213
692522 810652
842375 649313
807047 701741
770068 724737
634211 870271
519294 978623
941503 550751
983981 525435
772744 733105
827385 676220
909752 588516
889667 611801
679629 817725
546328 945913
541484 956425
941802 548492
541123 960647
550318 958501
630090 878221
540156 951318
963225 544059
695804 806544
752082 749412
518588 978891
920979 575224
884131 612680
697919 793839
749197 755933
774977 721832
557773 951706
819943 676614
825108 682511
829807 666775
608207 891675
950986 539170
748456 758846
831216 664950
882189 619241
575724 920457
572516 926557
903437 592011
528503 970502
753917 739799
703835 803507
869636 626752
825870 676237
986652 510590
604025 886878
961363 543384
779879 729811
588834 917064
534640 971956
559912 950026
649559 860001
633593 862327
683272 826427
623420 883683
977849 530174
540900 968314
974524 517453
649691 858282
917780 590997
646072 854491
908367 586192
787372 720680
853466 650065
748289 754292
563152 928198
842366 660598
946104 547877
701553 805280
997538 496127
681701 824638
852318 641296
678564 815830
851664 646107
738746 754859
551672 939132
550793 953008
770983 733297
994609 514797
572611 936341
570033 922248
721162 773334
810577 698287
922886 585487
602960 891768
901868 594902
847012 662475
950575 540190
904811 599182
784501 715896
827379 672696
630582 878596
749190 755122
946190 546679
581856 909141
511295 991848
949535 560331
778317 720856
572871 926968
513165 991862
561592 932997
718766 786907
778585 720880
599789 904374
631763 870347
668850 834784
521932 981208
731367 774199
880204 620334
575183 933608
917332 582125
775310 734317
923667 570908
771810 726362
960815 529540
674775 830069
986383 507638
672047 818914
984979 509779
676381 830680
694922 804456
999836 499025
990640 513769
696910 809698
852926 640355
748366 742435
619184 887275
669672 820518
956857 551444
880903 611923
821601 681036
695617 797002
609250 895250
951162 546519
899521 603133
581177 918582
762953 741527
661332 839457
759697 738838
674273 823209
710116 795450
798145 694115
647758 857698
736092 757615
890749 602095
883053 614460
717104 784737
827878 662490
980585 511666
763464 728644
781328 714863
764166 744036
601038 908700
858314 639801
592365 900004
833957 663592
928348 575196
683160 826447
711138 782330
496749 997518
941580 556826
592996 916927
801652 692265
775677 725878
590820 909058
973500 525484
606209 892968
893368 609061
936811 555445
794570 713697
560822 943606
828083 680429
724923 771808
797115 704076
530272 960821
520051 978057
514260 992918
718496 790026
964970 529208
566430 926436
860320 641491
682122 810608
747034 749571
715768 776072
631566 869675
500637 999249
677747 817476
589158 904612
981494 511879
754733 741566
849733 659754
571119 932932
811398 691520
932392 564811
574885 927850
874046 634095
876512 619979
678686 822857
688459 805939
988657 518310
618089 889269
907766 593490
726819 770551
874517 626238
686581 810891
690127 816802
510120 990054
700991 806013
941956 549327
625608 882603
962662 534892
527864 977836
506297 996570
549095 960136
958376 536521
658186 832565
785331 719146
601228 898412
846680 659368
639831 863102
688663 802067
576306 913953
817068 689045
961702 529767
876730 630165
557255 938525
993646 497071
849934 653070
723325 781632
826907 663457
968541 538302
982679 510970
573687 931759
945842 546962
872475 632827
650992 854966
491482 999928
933017 575239
932157 577594
495496 997416
603730 892702
832764 673946
880218 613085
955434 554195
537076 954102
984667 508573
955396 538963
528181 979041
736631 759837
960809 536839
674693 821705
925985 570818
988725 501349
911990 593613
666531 837354
912979 579761
500800 992239
540213 951924
533724 963668
552064 938470
784551 719902
651688 838454
733933 769001
605884 892349
708831 795083
739205 760879
693753 812266
913464 596516
770597 736044
967973 530716
534851 961860
575091 922586
867555 632024
654948 838899
787060 709629
656469 837895
751863 754264
761907 742611
841925 655680
686286 811935
780117 729377
596201 911330
929245 579444
903783 586443
586706 905807
707195 799068
882795 624081
917419 573653
921556 573532
699242 801877
996525 499109
583518 921614
974705 526591
960474 533692
652908 842245
714320 794327
887247 609354
677385 813547
860990 634517
878952 617781
826684 663400
569994 927161
998895 495656
882342 614669
916418 576456
606831 886477
511349 994029
659036 844158
966777 536178
620070 889262
511221 985260
657504 847849
564939 943958
855581 645274
721767 785565
817731 676520
804893 699963
575586 932033
852741 641615
855773 650675
690052 811311
634640 869256
681411 817494
726491 778522
780891 718189
790281 700271
920844 584310
927462 575815
834487 660743
880282 616701
642753 852325
719388 780604
772188 721958
713367 791720
639402 858645
677540 826675
872107 620022
804012 705179
976643 514392
629786 875078
936606 560440
953927 551311
763857 734614
620940 881204
864254 625836
926287 580112
728722 778246
662433 837504
835795 670030
940614 568943
598205 901447
946922 552405
511070 991001
991710 502905
938620 561690
946268 559226
577943 921169
860246 643203
662457 839725
853753 641652
615591 877718
726061 774501
767595 736007
629467 875485
638538 869329
625814 870341
758564 733785
997533 509621
730621 763023
718649 772156
845879 650653
941315 560316
619270 880424
819751 674588
792135 698948
835600 672820
697441 804847
820527 671778
981923 516841
550835 951674
586530 907937
676797 819650
958725 551227
811444 690139
546234 955238
615357 885377
865858 643755
565677 935041
990527 507138
522855 976422
649002 842712
830120 663842
912839 582539
974364 529047
642203 865810
698854 801167
790641 703579
899161 599884
547364 945417
510387 998314
775663 734032
615588 889992
772986 732809
678357 820815
588944 913495
529482 961502
949583 556817
615037 892662
527313 971123
924925 576464
856067 638858
540461 967933
691947 808386
980282 512243
602295 902480
794063 715254
829479 675366
629750 871945
503733 995918
646233 854375
585563 907512
539959 951611
699605 799801
680830 815062
534884 970046
715425 778178
524278 980247
710385 787745
938691 561296
746324 760439
877406 623716
562250 929369
654802 853220
975526 514985
585843 910852
826585 681434
601197 898772
551231 949423
656664 838797
591349 909395
686184 820661
738238 764898
823375 683292
994289 504379
597381 898130
983104 524174
731645 760017
984720 519841
762626 735267
795591 698503
518663 979729
942652 565555
797618 702362
708458 794142
646885 853352
904659 586526
730557 763034
890606 610915
882039 615179
674728 823024
520976 972135
752979 754477
734279 766651
860894 644421
862303 631702
625949 874279
717834 779297
981098 523847
941039 553187
544699 960638
762632 742578
630227 870255
924458 568768
687811 813242
574680 917573
719655 776303
517576 979993
853745 649797
775325 729089
831524 661563
671241 826744
535699 962755
511033 988705
994464 511000
597223 898107
736271 753745
637115 860199
673201 819063
647650 851185
764884 737730
914898 581485
939263 566330
787167 707086
722803 782642
706455 787452
821267 676134
555423 949985
787794 707277
654160 851367
658751 832954
530469 965364
977217 518273
789490 708175
781373 710421
629694 877998
829045 672147
916349 577692
698536 801897
594115 899802
796763 697766
608237 897584
957813 549870
644697 857243
891181 616096
733810 759348
828635 668232
773874 722662
934103 559695
922512 576622
980868 517173
836827 669081
577329 913634
786419 714042
696691 807139
586364 920234
952645 552599
834477 659277
812396 679857
509017 999615
591629 902917
940728 558770
583661 917739
564763 928671
609193 882423
805902 691883
966135 524957
689431 813725
601703 899770
635553 856672
896068 598753
695401 803034
600758 906668
710489 788915
855471 637543
816463 686713
778151 722104
910025 596813
638754 857182
615669 882818
876592 630342
614307 885036
949973 546117
643434 864117
735719 771398
938863 554097
736337 769572
956752 533383
771163 725548
901458 599499
737768 756877
708984 799239
592896 898816
579419 915872
642618 861072
967253 532313
857700 633185
549116 946462
543939 961669
930321 578671
822407 676979
990093 513677
827220 674458
832148 675101
595478 895075
712180 793739
683906 811377
852520 653382
562121 934043
807594 700631
993838 515229
530861 959744
813427 694058
511710 979524
708038 798552
610568 887477
603914 892280
686231 807268
949417 554747
841733 667164
707880 787479
868465 631437
686722 822691
691664 815059
864721 640099
833606 662061
811628 691652
709648 787032
716660 778365
649553 853044
939403 569637
997096 509395
763643 726702
650056 859359
866829 637868
782774 717977
701345 807760
736225 766161
689914 813139
896489 605319
533033 975278
850700 653661
840401 669042
613005 881748
534510 964728
978967 524270
505018 994497
536829 955553
994824 512796
876218 625644
623305 881854
619608 878035
810223 699263
509602 982375
610908 887178
790440 709306
953829 538640
768978 728613
532062 975700
628651 863262
731240 769724
571719 921868
827544 679283
969101 540132
633194 873592
990861 505878
832227 661218
554112 952100
980594 509751
761788 734304
926229 579329
679210 816451
576350 917354
704225 796334
584629 907501
852128 642037
657073 840071
818284 675491
907716 598455
539715 956778
725902 768808
694101 798170
659586 842295
856192 648791
555008 948519
884960 615464
775726 719750
872092 621978
921013 586256
705928 803849
919017 588864
795371 710162
860019 646644
765436 741268
722185 779914
890884 618527
621508 885133
804942 699734
649729 841766
868745 640899
837149 665359
779803 725730
752950 746121
861022 635817
548906 953439
978680 512333
678106 814682
990902 510975
791397 705101
965692 531898
537744 961528
503010 994197
864698 640206
744824 761056
820521 674149
584340 917077
503574 997785
500373 994937
558003 951752
584239 917141
816664 673927
965057 542736
975246 515013
617209 874950
858060 646171
688666 805419
865528 629360
647335 847599
507217 990858
948580 546718
689429 808383
658787 840198
530193 977752
526687 965446
927607 568337
513414 990540
778508 712666
624226 877561
708288 789966
781408 709887
798436 701075
962567 545553
772792 718683
518525 981628
778835 721033
593558 906658
753625 749180
973437 521392
655710 847923
752219 751843
678880 814707
819185 683822
829854 661259
973508 526411
758763 736614
896597 608852
971551 536823
551812 951368
684353 811275
624607 877684
727675 774960
932225 566094
926699 580518
995235 501939
608633 897406
845452 649013
707533 789040
626586 872947
746995 749319
735708 762462
947959 554925
926240 573120
576116 933795
547445 956371
773819 719573
541626 953021
889428 605562
899220 602601
846699 654317
772096 732784
887271 620602
920142 589347
701255 793834
978391 523279
934193 568197
916937 590371
744498 751758
946320 559677
560704 940585
893517 601204
965204 539871
589102 910426
760061 736378
503842 990093
847706 652403
660231 846072
656586 845144
997352 493113
941734 550248
668981 827920
553349 949122
568278 924151
566755 923308
751830 757065
884485 613744
849151 653959
768287 736204
824349 674235
784571 714834
866585 632190
927025 568042
529792 965330
509784 994443
873511 630413
945877 555465
789576 716594
881030 623995
517744 989319
912570 584625
932543 575463
668003 832424
693084 799330
760138 732763
514738 990155
655132 853681
574486 932402
581638 915239
905619 599951
965185 538994
941140 565357
689096 813045
862903 637404
784842 722530
671418 833731
793673 697700
674805 832657
583573 924818
524618 979139
703705 801892
652944 850117
645246 847681
996806 501780
780241 729282
884641 621826
656653 840022
992214 517498
981340 522418
543279 954578
946334 544375
780244 723719
781661 724125
528248 977215
579137 917494
570986 922161
573003 922622
516415 980023
973836 531447
648247 859306
716658 774604
740073 764433
556302 938283
830415 661207
899785 596286
675406 827489
743047 757916
736875 760496
867145 635508
815478 679691
897936 598814
516401 976516
728120 768965
913936 588897
702052 807273
604050 905395
841771 654180
526439 966100
975960 533701
715359 777813
835141 660762
952702 537532
711295 783443
622117 886248
935514 568426
747046 749046
885907 607825
777723 715429
758009 751821
783815 713906
911933 590991
693366 797584
729199 773083
570748 938828
637706 869576
919612 574629
749438 754243
637771 854433
520837 979539
728383 770562
884774 617283
692018 798434
511403 981881
938205 553639
872047 629282
615111 894684
692821 812534
518663 984423
830547 667546
532548 957810
782396 708512
961931 542937
557622 937065
979258 512092
790507 716452
519636 979989
619384 883819
638033 858388
944318 546334
955232 542447
738113 758068
655443 852381
612602 881579
628011 867438
540065 959877
716155 781725
540050 953675
806868 690550
608725 899431
981006 509663
599774 890592
893046 609810
546717 948918
588416 905913
867005 633154
664876 831399
953641 553982
579119 928607
648545 851927
866596 637953
787015 706880
569863 921291
575135 918653
845018 645384
499550 996505
985409 513223
650311 843332
633643 863856
980208 516798
900046 609554
657781 843927
719637 773635
807877 696570
856654 643358
601741 896479
748194 741929
847594 647354
671617 822636
847191 654603
833901 666453
732989 768317
533394 957132
638744 867795
813373 677446
947002 557116
934824 565571
695184 809077
533132 960858
724971 775551
506797 992269
622140 874543
938260 555292
513779 981270
586598 905819
876215 626400
609379 899235
767914 728232
819307 678295
900624 596524
693187 808584
993750 502874
762165 740651
798604 694632
692364 813813
815740 685466
563889 934304
794343 699315
513733 988258
578560 929539
890914 618784
975281 534412
991230 499010
864419 627397
887998 614362
677580 826592
958545 546577
831950 677258
880599 619673
848674 658700
582246 909530
963432 532958
747894 746172
969052 534520
507048 988950
792809 709573
872809 623029
805164 701219
575751 928389
559254 935105
584197 924648
545500 960194
980456 527660
528648 969473
858920 641649
925248 565420
792481 702637
770901 738202
752758 746212
552432 951048
805623 691868
751964 746185
680936 814836
741272 753133
870333 622108
805479 700340
833582 673540
832575 667763
807951 685959
713889 792899
812707 692393
763087 742231
509688 995110
884992 606454
679581 820480
745906 750379
564134 929804
794178 697354
947850 548309
803656 698768
688666 813770
880865 625387
636806 859350
916128 583380
938258 562405
606108 884110
969413 521935
674003 835885
705862 792691
960294 532291
538033 967404
515375 988125
837691 664428
911391 598028
803018 694575
690029 802015
564323 937140
879439 625757
945990 544507
548019 943435
561546 945192
951629 553598
599603 897875
565378 934237
809818 694215
511242 994732
855412 651417
700775 801635
937687 556062
738843 766869
679709 829713
999257 491480
979252 525257
750535 751192
598393 907162
968668 534966
725730 776272
597623 896391
611708 879539
940746 563862
775703 728220
712846 779537
753686 752926
886478 609369
831922 658434
641143 850966
760971 734633
984648 520440
900461 591893
974077 523065
985043 512058
775742 717701
740964 760567
880044 611225
840087 650969
850017 649580
890554 600170
559131 934459
948631 543378
830461 670859
896906 607006
601903 894064
669565 820876
570431 934551
630273 867508
694066 814482
584711 915058
545737 963673
526707 977674
815151 683911
784149 724821
766139 729200
565359 929012
613715 892495
612437 888517
922341 577796
650766 848517
633857 859976
942526 558462
632178 862719
821556 668455
825596 677863
610443 881669
859960 637801
870370 633733
994736 507753
755529 742833
643998 854359
894356 614542
647582 860382
953733 554145
883670 619975
757705 732892
751870 751503
771850 733739
887552 608797
783192 724621
939970 564153
717962 786543
652915 854284
848853 644041
749385 758214
643886 853172
675407 829231
608346 885158
839324 660234
827673 680379
729343 775754
907219 599051
724074 782575
937248 571901
680499 815839
804910 700380
560723 940816
707641 787332
558794 937513
784249 717720
995709 497830
912689 597300
620254 874001
530764 972176
996380 496018
646834 852334
693571 814756
620429 886130
756709 736459
635194 865408
626714 877987
856246 635129
646756 855807
716633 783921
548925 954429
766420 727866
822507 680621
760133 734339
806327 701443
912766 583153
564160 938204
590166 913831
574396 935569
598156 899413
709323 787432
869435 629962
610136 885690
526153 977558
580382 926639
845948 645862
919816 581463
760598 735721
944452 549441
612337 885670
839701 661462
967924 527016
526672 969097
532879 959241
807129 691810
621524 881103
923265 568735
553900 948996
939329 553108
785405 722224
981510 523513
605207 894867
504786 991438
866947 637396
549121 951354
536136 966281
945216 562677
948177 553300
663052 831627
520871 971889
666187 835747
860675 646956
644747 848643
802998 705704
611389 888423
740443 765589
803541 698347
778680 729611
791026 710512
960744 540379
798642 710758
829467 674736
900581 596299
813991 682079
647809 842357
980670 517293
866700 634113
791311 717460
798405 693974
587752 918464
723728 767464
638559 854184
713143 787724
746825 744834
959415 549847
497255 998654
718103 779091
809203 695610
810060 685560
811406 684447
703696 804075
709757 782695
704605 786331
831552 671344
813470 685030
777936 729402
777436 721093
607481 882994
626572 877333
776723 730727
970235 534283
595638 914160
836077 657591
566469 942707
699615 804457
736824 772797
975583 519287
773881 723148
806398 696967
867902 634047
729958 760871
645497 857138
625791 877239
521869 983812
607984 882439
966505 537163
919690 576409
805547 703248
959007 536289
561113 943253
846898 643962
567849 941010
880618 619388
785644 711232
931713 574936
733414 768305
558986 934033
540416 960146
745147 761953
629737 868985
512033 985414
789132 707967
503527 995887
525892 983836
929336 564170
950929 546470
963018 542278
644874 849126
589475 915170
665919 836369
598008 897213
783395 721186
604977 895085
721887 770799
569541 923404
774485 731411
772046 726521
792961 706939
690654 812111
818268 681842
787717 710634
553716 950640
918888 589055
665507 824650
615408 888107
748606 745554
971734 534330
655331 842931
550138 953005
517803 981027
762885 730493
776006 726615
690091 818791
839993 651146
586015 908049
495966 995676
562928 928763
819681 682875
856016 652924
775491 723564
718365 790958
839193 654652
797264 697571
930307 565944
559151 933682
530694 964031
547609 957827
736208 772814
919204 585966
493869 996972
675029 828690
544552 949038
519567 977910
586002 919530
614115 876222
822958 671223
696905 799961
693245 808582
953123 538472
563190 932753
525091 975832
727344 763128
897261 612050
806750 701279
884527 621981
821164 681409
539966 961550
861329 643071
615301 887622
959632 538928
537798 971809
879103 621416
620979 877386
699409 795544
955751 538361
857822 633060
737445 769067
736989 763753
862629 646203
602799 896800
516735 985823
696297 799513
599260 904164
871023 627364
696680 813242
562947 929166
590891 914831
630575 873270
644494 853253
503520 991530
702225 796262
631058 866833
944663 551350
693424 813018
515537 985520
721371 780896
798269 711167
871360 637409
942177 553598
816592 674739
776193 730646
661953 832091
505744 998749
644237 858601
517424 987289
843413 647304
781265 726985
502742 995864
611897 892383
825355 683440
596187 896668
677488 826963
710684 793269
531788 970050
863382 638175
800194 700016
848266 652010
720887 776142
658370 836163
596618 910317
983783 525435
722675 775834
625114 873874
574982 928320
746847 753275
580512 928273
960528 533255
670226 824945
583896 908100
842067 667552
910406 588945
933806 558529
649767 858895
540492 952821
978097 527069
739108 755336
558439 943321
995231 498460
817346 673888
708595 796833
836102 661969
885809 615277
610781 890755
892645 614488
855739 642447
633171 869282
555692 942983
562833 929374
977210 531957
716502 789466
755252 740318
600370 890793
688724 812085
514883 984125
977108 530297
638145 870383
666736 835532
879021 613596
938380 566789
645259 848494
730593 762156
967120 533464
966912 542435
730509 770184
978357 528677
711399 783571
656408 846877
966215 528152
583421 924155
824947 673438
650263 854044
789277 710904
639226 865324
659002 841787
931119 563738
551657 942462
619795 870880
983695 516394
930798 561179
782294 713262
548517 954149
785041 719434
916292 588369
895910 611212
566667 931254
764586 733834
734193 762449
730793 765916
951719 553490
672744 819444
691866 817476
761099 735811
914019 580057
571223 926815
741064 749906
525268 982083
966781 525840
852602 656812
992977 502543
678462 817270
531221 968767
502741 995033
842811 656422
778619 712774
929936 562703
608621 899823
831790 659871
980014 519183
697245 806095
996218 501530
830781 660233
768318 723872
717180 792582
702078 795477
823637 685423
707424 800903
523534 972649
713847 778627
931148 571070
593640 906394
962069 529870
983030 510221
806734 695614
557530 945830
731622 761141
631641 861708
501647 994033
622265 870015
860065 643512
533792 971532
496094 999278
962064 527955
639041 869508
632092 873933
979754 511512
873194 626685
780272 712236
958368 550568
582197 914425
503697 988929
611196 895207
698384 806030
822106 679953
636389 870126
988499 517016
741185 749216
964365 530245
943734 549654
546062 958881
705381 788048
639011 870122
932835 571703
712069 787297
672160 824472
888059 602207
661006 845948
681475 819750
578732 920927
622063 887275
576477 923513
760532 737961
803982 703535
977281 517260
664215 826286
858391 641470
653392 837581
652816 856229
675165 818646
908699 588811
857344 647981
834306 656258
776816 714508
603521 898774
831891 667747
688104 802822
570900 923583
782309 712955
852862 651793
616812 891986
529252 965306
636344 869041
860378 649065
731593 764282
733589 774436
682107 810698
700803 789303
863276 634946
992320 516793
841947 664564
961279 548680
644876 856199
624505 882469
586305 920844
769642 736582
872930 620681
691485 809904
673484 823165
584656 909724
946907 556051
610164 892263
521195 978597
749853 744990
538457 965263
670162 820619
750627 743275
653680 853383
829029 669711
535230 973295
647323 850280
820689 678177
940154 562011
501413 999342
943010 565185
929242 565811
585218 916831
975458 528409
639680 867224
851880 653622
926611 574543
648527 852953
787970 716421
839532 658769
714176 795733
512711 984813
691416 805476
755907 750235
594664 911543
699109 795963
532736 969746
538161 956539
906817 590355
552686 953664
572006 923367
861161 633125
887125 607323
699841 801089
919042 583587
909363 590125
587292 920388
661980 828188
783343 709323
965216 537599
626254 879711
785070 714374
905865 587562
761428 747453
677060 815726
931069 568141
917923 588948
811174 685791
590386 912055
982647 518965
783828 715796
641211 855126
964006 543338
857118 643093
758900 732373
544038 950616
926331 580638
869499 630628
853031 643013
802109 701351
610381 882313
748761 756969
509775 987786
949845 542102
615835 893477
917204 591444
843839 650679
909765 585700
672666 831391
907056 596765
574014 933277
714795 775659
898489 607077
907432 586572
701040 807018
889030 612294
817526 674829
517418 979250
709670 790807
576442 914091
624407 877722
562551 932586
687892 805227
737592 754716
916228 591491
556488 935113
597452 911168
942750 566904
973103 536513
532474 960038
844594 661527
524906 984910
759622 731228
897942 610223
901962 591797
572347 919269
833797 664055
533811 972258
719425 783026
941738 565096
648022 846966
793790 699307
690515 816017
598940 911057
563260 928909
748427 760571
905340 590590
496917 995300
966512 525921
610846 886907
786865 714579
557279 948404
559608 932770
998893 503972
956218 548941
957370 535604
619061 873579
876769 625321
818931 676215
995717 502279
751720 745351
797562 708785
930259 564488
614443 877394
835563 668733
637919 854780
993236 512546
671732 826376
894642 610550
539622 950676
747833 757332
543683 964466
877609 614759
547754 958977
907213 591543
872836 622034
579067 914616
647957 847357
845384 646758
844339 662225
863800 636044
692397 807348
609528 895489
824693 675102
744040 746186
591611 900305
723467 785562
514743 983423
517651 980405
586547 910914
967401 525658
776301 718869
800405 693315
625348 883268
946604 563227
989481 502955
525778 971570
639837 869325
548861 959023
888471 614565
581373 910267
980410 526160
647806 856964
665802 828557
707009 798690
726142 765516
836950 669039
985634 514275
786458 716211
561563 933788
609325 881459
750948 741446
687612 805200
993838 499305
798258 711197
628660 873302
588844 913485
697874 810875
608658 882168
847002 647393
605809 891345
573399 933095
580422 927376
857150 649272
821803 681003
696551 808892
554623 947195
557909 949619
852286 653684
708759 794891
535610 960080
655429 848381
524528 972335
989444 519803
563077 938792
783427 715526
653088 847952
600414 898664
647362 859997
678887 813718
783086 712429
993668 508867
942536 564073
735287 768281
828482 676686
976878 519927
886439 619468
910436 593266
923901 575154
943036 553348
757846 742868
880888 621714
668959 832019
796794 705374
892253 601968
514219 985346
524970 976999
751738 740960
993750 504448
531161 964420
834325 670849
494878 997609
612215 879230
837135 664087
946663 562217
932321 557883
870129 634297
991979 512993
758039 734160
884477 625076
682345 820674
659636 843599
694831 810245
750429 743985
941868 551993
627281 871090
619314 889253
791346 709873
554500 939432
884388 617347
511788 984439
852278 641423
591686 905526
564253 933033
691661 807531
766546 741846
877999 618170
513862 995625
921749 585949
614839 878954
992759 508926
921641 583929
761194 748036
889767 619951
884319 617052
587178 904112
723008 783945
748715 753902
931766 565343
806113 699011
846397 654019
927807 562243
994445 497406
534425 957083
770870 727610
926858 579066
983747 523671
604377 895627
781373 718801
546729 943588
770116 723858
648192 850703
919387 581932
532553 963739
867925 624679
985510 511679
811056 690399
575500 921910
961175 534901
662608 835437
572073 918203
821501 675548
674955 829853
613670 886946
774956 728801
897057 598561
899880 608371
748125 759724
601963 905086
937309 570518
663703 843390
759021 733491
605188 890460
653068 855732
509421 995597
544408 945853
701778 796528
573615 920442
567843 938372
967432 522657
695899 814018
867358 624023
971945 535472
821533 679165
780183 719732
620843 874519
682372 825147
586056 919104
665253 843138
669142 825453
595705 910450
993249 503658
985101 508775
709078 783268
923981 571357
915671 584846
662162 835548
545422 952601
897810 609294
581741 920491
707268 795985
613284 880208
636852 872413
723851 769932
507413 988655
975767 533320
602137 892826
570602 938930
780697 726351
975357 523490
506301 994388
559702 939602
875324 631175
637656 858994
893683 613056
714599 793290
938129 555118
717725 791003
785496 724189
890960 606937
608199 888515
806987 699003
913568 589700
504002 988445
806323 701595
604577 890311
528508 980282
505731 988475
940339 556644
836418 670719
845680 651338
515737 985714
930800 562702
775794 723864
892727 603193
698326 806266
915277 578810
976544 514403
654471 839049
634777 861614
809379 694925
527974 975782
512087 992809
932698 565830
857341 639952
614629 895276
571292 932161
664966 844334
594886 895652
972680 522925
909708 595265
644103 845936
730931 776326
868003 636325
717999 790249
867961 634842
764245 733159
856340 644109
841596 665432
976376 516980
736244 754845
639636 860088
762108 733315
967663 535319
721535 786916
908289 599666
565119 937841
630819 865054
911554 591597
886416 619872
581185 925680
923073 583904
560543 933813
521793 983893
613497 880572
901538 598625
792540 712501
611064 879604
567733 924176
886569 606016
841463 652641
562379 937213
853929 637561
830779 672923
987356 510908
779092 724663
931259 559428
773868 725959
634609 865918
619460 889537
771638 736241
893143 612850
590916 905803
942596 566442
966928 523136
917068 581516
936337 555793
507818 994348
521456 988486
642143 854041
722604 784337
629192 869924
919066 580050
566653 933361
769200 733485
596673 909339
725223 774061
1000000 502036
623658 868999
952035 538197
805538 702394
635938 870585
676537 831821
856045 651534
719123 784689
894924 609836
904518 597331
707392 787163
823472 682228
842461 656546
934022 556656
511788 982199
548652 947427
590797 916842
830730 669594
917896 580140
670029 826340
845864 647110
685494 818573
891369 610258
735505 756983
797053 712480
562260 943677
661083 831993
920708 573990
613629 887974
512766 989482
732370 757902
743633 749051
689689 817178
670361 831374
673450 822056
647918 852877
789958 710596
996135 512991
728537 768472
724764 774387
692218 811709
679875 810243
711354 793253
608377 888057
528925 961975
659876 845154
505330 987076
606963 900738
920598 587377
714451 793291
516271 983470
829964 673899
541607 951283
559903 932189
504350 996801
828761 666604
760991 735605
616683 878097
696230 801197
859525 637186
775102 727852
567792 933466
871303 627057
943883 564761
683658 811067
779936 716298
895791 605946
542644 949816
587649 904506
826747 665858
959456 536561
763379 728619
942115 564696
612817 890656
912258 589954
610577 890142
900323 591759
681047 822322
499399 998586
605945 897038
870252 633811
894242 606848
705891 786188
852674 638381
800285 699281
571902 928651
844024 656153
713840 782944
762876 727512
543139 960873
613379 884698
953241 545810
581914 915462
511892 994563
591783 910166
780746 713807
805623 693027
913612 585519
919717 580008
940562 556076
908056 582670
881937 620739
625574 871586
846695 660750
759888 741451
900329 593601
700441 805511
905183 597247
790911 713429
536865 960811
962912 544890
742944 763786
645725 850182
507656 995050
595073 897975
848792 647511
871533 628053
917443 585886
857150 638339
717644 778036
587440 912049
527301 974280
837457 669281
999206 492177
966276 541580
751404 756098
642983 860595
567479 930457
550736 943000
802274 703950
868186 637250
851099 649996
788124 708823
941606 561815
534006 966216
676241 817567
584284 915881
812430 687060
721842 774542
580855 921529
969866 522698
585142 912562
560288 937462
867021 631791
515708 974904
726026 782304
604862 889700
695347 813754
517566 986168
848908 652189
904248 588692
997165 500435
796069 711020
711353 784160
524126 981503
656811 852081
649461 857155
722359 769821
939543 570083
853044 637096
670775 837064
937367 566834
543187 963381
692498 816629
970161 523977
993125 497054
700105 795984
802456 696329
645084 846035
928100 565151
588231 903618
769874 722451
705566 785603
772930 726606
664606 842597
575707 926565
708067 795670
797008 705107
866329 626380
541472 955124
817277 684811
980570 519454
914559 579470
522522 984243
927410 579239
497558 996649
586799 919580
813621 684608
660613 838892
582098 925787
881117 620210
949517 546002
988551 521257
906912 602473
727621 775815
983149 521487
651890 852564
803322 687707
891643 615072
896330 611214
597338 906160
682192 814616
971974 529615
782070 711746
538720 964897
610733 887304
853193 641476
997994 496978
924164 578329
607477 893908
529316 969247
801756 691452
707339 784385
699296 802357
826974 666902
543589 957102
713665 781687
823737 681452
538579 956730
953935 550664
952627 548998
703690 803340
859692 647287
990486 502150
670103 819938
921882 570611
901570 596096
621356 885982
633802 866267
591595 910740
610502 897460
733211 769399
514627 984174
802359 694902
780034 713505
772339 723263
680603 820275
855594 640793
719299 788077
700540 801648
778516 722611
952451 545604
517028 991324
599872 894163
827277 676430
643461 859880
797102 696385
710120 784090
668750 822359
686477 809937
791113 716483
633684 871902
655298 842588
950356 555831
980116 520720
845848 648141
535448 956581
947782 559153
719424 786713
832943 674498
904687 591842
524994 981366
788005 714895
918440 584645
628299 864855
764851 728806
666106 834092
839279 653465
521393 980674
620495 872135
543630 948106
655395 837533
834452 659660
584776 914746
662271 842921
522606 968429
638730 863201
952164 551482
778799 714927
569280 923077
889607 610325
651233 845140
516986 979541
568428 931441
646797 859769
744694 759891
925648 570764
724427 783439
778517 724426
705653 790948
578395 917754
547536 953977
553560 952595
700619 799842
528113 962665
999412 509282
518768 981391
769785 724988
537667 955467
572773 927618
836993 653382
945003 551152
698150 801184
825318 673939
932581 567191
882278 626302
791931 699847
787730 717092
569139 924129
814589 679047
964135 535436
879187 611946
772826 735930
709346 796263
849794 658553
882381 622840
957545 546689
901231 589063
691177 799479
593755 896529
904778 599909
820379 671606
743039 752752
512256 991677
564039 926420
684245 808213
886318 608387
983316 514767
616836 890942
859764 641159
853739 647297
910099 599367
921834 583819
962830 530700
818449 683079
840252 661753
614821 887467
532770 968951
873121 621116
934862 557403
629883 864529
641550 863153
959338 533982
591659 911077
608539 889337
596190 909067
938908 567008
780165 729687
910617 591335
917799 580926
540149 968771
875953 632602
777369 718569
800752 695971
663135 833214
769095 728683
710951 792470
623786 872133
930321 568995
841830 654273
617900 875053
704334 787482
504981 988992
503705 991941
683824 825424
780183 710381
890475 610963
678263 825715
676315 820776
514594 988198
743369 763056
754372 749181
808743 692728
916024 587576
637538 865603
932536 561602
828897 670927
663700 841073
646313 846634
967555 532433
575375 921682
548993 956162
582671 926848
823179 686753
993796 512080
858163 639080
694895 797902
897243 597461
636165 873482
902583 604119
790909 704929
621748 879743
743544 753900
956801 553162
594768 897908
687839 811251
764431 726366
500201 993293
633640 870930
564094 936888
779204 713276
749915 757901
630584 867050
897532 605086
692351 798729
645490 848298
830781 675109
903829 595353
593938 908450
903795 602045
907891 590224
878801 614104
767025 724306
717366 783569
845773 647875
660629 831504
787445 709267
699488 790774
800500 692855
605742 897654
596751 913156
609326 882282
755269 741518
676649 813655
519038 976342
691544 803489
961063 548447
708562 782684
692844 798361
896647 605080
500371 999543
758767 750865
861957 634408
628736 879197
643636 862102
896130 604638
820522 677558
959670 538947
601658 897269
772617 725039
581831 911343
821492 670351
822222 686990
862881 637682
523399 981623
604161 899030
665439 843432
833449 675671
984938 513959
905061 599814
967065 529361
663574 835428
681135 809856
630899 869176
695777 810208
768081 733261
763437 741095
755291 735532
907787 593174
741403 757490
659313 846681
723120 781458
730183 770709
889509 609812
505544 987740
728664 776462
735914 770172
856971 642795
712165 797284
671281 824334
762066 735793
600300 904720
864454 643746
916530 581858
778741 727729
937576 566811
651672 840224
687194 803353
558712 951290
545221 955153
987778 517343
965376 528741
625621 874947
574957 931109
884922 619325
755446 749104
954531 551677
935587 560350
562447 938113
666446 830685
992186 517766
867145 625780
970072 534210
936623 561176
894520 609360
846345 663403
592084 916780
612837 890264
991537 503685
809054 692517
778417 718376
877529 621478
997321 505140
609646 884477
644711 854487
731841 758869
543204 955376
885552 614013
619803 884901
952998 551845
661697 836733
573377 932584
708383 792927
586143 910869
916729 582689
799567 709029
786040 704363
787260 722110
755907 751324
874538 630810
819967 675352
696640 798391
679286 823441
826106 680876
769431 733692
882339 619242
705021 794460
813912 681641
641805 862096
598630 906779
909742 589257
671425 825873
594717 895689
984437 514170
685671 818919
932941 564484
571817 933913
540322 953920
658119 837013
593408 914072
811735 696600
724201 780265
680555 825006
720098 789722
880922 616998
810138 689464
947111 548228
811948 681856
829700 673067
691389 813916
666868 829832
903437 593030
991655 503389
550422 944295
597857 895673
537015 953670
747552 755718
925841 574872
716605 786862
730955 763516
794921 714761
715827 787906
680669 819142
979519 529811
929169 565037
699772 803963
506413 994408
833355 666066
804819 686780
859928 642660
952444 552373
875793 622737
725528 766200
702049 805302
977789 517996
613146 884272
756036 741806
763260 742430
973597 516472
595954 900527
618131 874938
831458 675033
836470 669770
526963 970715
802732 706861
807131 701008
873656 628446
534420 957938
765504 742759
897420 601242
789241 708926
620637 872974
557022 940909
647653 846028
863150 634705
667123 833005
878666 619136
841526 659551
839050 655021
954690 544567
680610 827430
861285 642245
681600 822844
929777 578973
805903 700348
901705 598152
650903 843885
607615 887867
776725 719838
588336 917274
965356 528807
999878 505258
744807 764153
507181 988524
859293 646733
707887 785874
655103 843093
676637 822277
932414 575147
972171 530090
892077 610317
752295 738869
768508 738904
721511 769534
881515 612304
987261 522090
766235 729238
950871 540237
575592 920633
740011 754835
907965 591225
669873 826613
801836 703201
862452 638693
767553 732359
918949 572285
750995 740886
782766 724298
599689 892617
731499 758806
544711 962396
926696 572844
504528 987523
702212 806408
724536 773343
881175 620256
753829 754625
540832 960890
977059 516106
832881 670484
796675 706764
914423 591743
825494 674141
684423 813487
855470 654201
890233 602189
827224 675260
824894 682523
835366 656053
998532 501760
865927 643210
641840 866751
799113 707878
502600 991134
924414 573117
526377 967844
999443 495549
645864 862211
832434 674717
827199 670166
863121 641106
627552 868632
757459 739803
679100 819263
728210 773724
544985 947335
952590 546944
862873 641649
715821 780731
711931 780475
829407 671902
983052 507422
911271 581052
861521 642206
754273 750817
795092 696423
494337 998526
628639 875710
943515 562014
580903 909500
534649 969146
684699 805599
731620 758999
849193 643761
592405 908229
899310 609715
820173 679502
799253 694308
970208 535346
864586 636649
729131 762051
970166 524333
532739 968182
927749 577836
753377 751118
508949 987352
709960 794605
555110 951327
701517 789129
937872 560559
999227 501252
986830 515899
901585 593125
949827 557177
784531 713083
748838 746228
679231 817533
567604 925421
641638 862236
905754 589105
991449 511012
760802 741567
899172 607503
504687 992996
691077 816518
887354 617025
523174 977214
959118 534894
760404 729748
955670 550541
671984 836634
969167 525429
602016 891884
946548 560504
696272 804460
792003 717731
904436 600312
662599 847392
797413 697163
938415 560400
694376 800815
852217 650474
758456 733524
873412 630482
805524 685120
587060 905790
844789 646216
680059 828076
949312 554459
505434 992617
690282 812675
908769 600770
719108 790163
988571 513673
666988 827470
967137 524332
905364 587397
526929 968171
547856 946917
654736 845541
743219 762728
573352 916845
715037 791843
727158 782749
766385 741732
603315 896662
529177 971360
797188 711547
609165 898947
693187 805856
830058 664592
629005 877192
991860 498534
628254 865284
528432 980080
615607 888252
841057 660228
921886 569548
598057 892150
649755 860228
603105 900511
893961 615373
877031 613685
861747 628671
545257 952568
799030 705398
575225 929477
677532 824672
642615 861248
739265 767721
915886 589030
798128 698544
545670 946407
956120 540010
738373 753806
709615 780821
695917 806540
842191 657866
544816 960329
983518 515723
529482 970947
807184 699025
840252 666276
647306 854716
567539 937535
754681 745318
802928 691096
573148 922872
996897 494536
789694 712947
513368 976667
499527 998382
520303 978459
896086 601202
725435 770807
945666 560548
888901 617454
875488 619939
724363 771786
511822 996105
639257 860958
618350 890282
561802 932330
671796 822775
603527 887331
905307 595020
850020 650136
707081 802560
948727 544343
805772 686768
786253 719449
603816 887765
841093 658577
611938 880076
716146 775577
504056 993101
754845 739470
791717 709320
998832 501934
776396 729101
678403 819038
961585 531864
974821 516722
703482 797647
639268 867171
521423 976292
645125 857207
761794 738821
961681 539497
558081 948390
589590 917024
690679 815430
992046 498192
817235 686371
901882 602062
711360 783035
748138 744711
660866 843777
591493 912880
868786 640255
960999 539923
939144 554071
875352 630146
868590 641331
626399 873176
608064 890292
962089 545331
618012 884262
837620 656209
583473 917120
984407 511842
999746 505778
684651 812145
537634 954770
870497 634901
762320 728382
993108 498838
497024 998792
786396 717111
596915 907294
686275 804534
643019 853657
761479 735611
659271 839679
829191 669064
849450 654932
904797 595511
561280 941509
502828 995913
600369 890559
941340 557195
741560 764536
962512 541735
752183 744898
903338 597225
985339 514509
953897 543757
524728 968060
519313 981831
598312 896622
836270 655821
877013 616281
506286 997172
810875 682672
611016 888336
721949 786177
707152 784282
683532 814509
831991 668413
640838 868123
853806 650603
693341 804763
984023 512339
822744 668935
599430 907251
559242 933423
571497 920925
941805 565687
716122 784503
580803 925376
607023 892747
770621 728034
980321 510706
920425 577065
565717 939059
755246 742262
653094 836930
912125 595779
742201 762042
722518 768006
727657 776350
816074 692871
936561 559147
660771 841320
760426 743574
860761 637091
906046 593887
808165 699719
910528 596115
899402 609997
902756 590577
834251 663488
829756 677183
630593 863971
833695 671024
803626 688276
638784 857075
785593 712708
822470 686090
519919 978645
936102 569492
939493 560376
919327 588473
527124 981718
724962 780778
501811 997076
779170 715330
708748 787683
598275 895384
895438 599945
631974 866391
947390 549417
991322 502010
710559 794469
803746 706085
842972 648895
655104 845759
859840 631287
632065 876273
753938 754596
676812 816181
862546 637652
610702 896621
765210 738934
864473 641319
932212 564124
861825 644728
574928 923143
947828 546429
717557 782623
900186 605968
544766 961832
497282 996561
732668 769007
799072 704904
534175 973475
892415 599742
696103 812922
738529 752012
644499 853413
933502 569466
617419 883815
686446 822334
756487 749808
585907 910243
883766 621303
691341 799458
878873 629571
533197 958832
843550 653736
729169 768400
831409 665222
854228 651370
647923 844299
990446 506477
660157 843407
977755 515964
717456 786768
557042 936286
753611 738314
527145 975789
775014 724477
969282 529309
857682 644220
846325 656947
672244 818332
693212 810364
753630 749157
767242 732742
834130 673689
898299 597295
864757 643923
583796 911794
631359 862926
736825 757891
972017 532200
937322 568540
743985 748883
732318 765945
963929 545395
829531 676515
780084 716000
613752 878853
625777 867887
973134 536200
991936 512792
520850 982374
816954 682015
954104 540177
747280 754001
798066 693778
556915 948677
976154 533812
613442 892196
908512 584664
902430 591999
968192 523095
700068 804246
876352 626171
497249 997556
981200 526868
872769 635129
599428 902678
796552 704573
934956 560070
805487 688235
869653 637909
507995 982480
748400 741926
783199 713346
633985 856278
575354 919106
588635 907060
618237 877395
723503 776067
807785 689586
720267 779500
597982 894759
511023 993100
933279 572071
802193 693298
685876 813030
653548 842181
746542 755584
856241 646506
590898 912925
539125 957262
873086 626438
719228 776266
998806 509680
705168 787210
722745 776660
909576 594886
504565 991320
875711 629066
800580 694976
740908 755936
818280 672977
932618 564597
535700 959144
912581 596124
889904 607443
689779 811229
880847 619054
706931 796229
616071 887680
645861 860012
997755 493496
693705 815952
643121 857837
802413 691948
907596 592239
730270 768872
783125 718060
792060 699771
872289 632896
643258 852570
683488 816846
861896 629431
955494 545843
793524 712419
939954 550759
824870 679636
569856 934897
712377 783576
498626 999737
966334 542327
526806 964094
645529 849516
556465 943680
807937 694660
607100 887826
738260 768088
883056 617999
635467 855735
735892 764570
827370 673766
536632 955976
506511 998528
707329 789115
909014 590302
964366 533304
726725 764883
614449 876645
898374 598619
879608 618109
551516 955773
686857 811071
643527 847032
493900 998204
854676 643279
936054 559307
734556 766336
912329 587295
796506 702634
915887 589612
606101 885181
510790 983492
632778 864132
761972 733377
959086 535176
637363 868442
557790 934152
851457 655629
775958 727317
604750 890932
988917 519976
863844 626512
546005 955119
551341 946179
996556 503551
504536 989649
596520 896538
540304 951302
887854 612456
947733 553403
648430 861471
726025 767190
862404 630788
750862 746242
493142 998642
864817 638763
910757 583653
778167 713328
674614 828106
968769 527030
726106 764056
608015 887452
605249 890968
873515 623165
722929 782323
950401 556544
837284 667850
585349 918735
843059 654759
771579 723435
775909 721022
843223 655740
818599 686228
989345 508055
564617 931675
918416 579358
729784 764582
638284 858835
609377 897298
572605 920794
629790 870296
596180 910182
609788 891262
623208 877808
691985 807979
560716 947571
852235 646421
538833 964356
900156 602554
797744 710002
497693 997937
907832 595055
547580 959794
586462 906836
882265 612782
844915 653886
797970 706715
575564 914702
658039 837704
971931 523413
669672 829681
587185 907945
620349 877454
548552 942543
637260 858265
586857 908010
781098 722159
882379 610344
638231 855539
608274 899575
677778 826787
957126 537696
581159 925006
853718 648171
812500 688506
943835 564829
578622 930542
848021 651650
889943 614737
502794 993136
779013 730027
800473 691424
657040 850220
702013 797453
809463 689247
923661 582922
964648 541153
513164 981608
755379 750077
601305 906126
779225 711212
794069 700572
848500 648453
969373 526180
825686 678557
788043 706256
871377 624336
540514 961050
998489 502715
535405 968741
712709 788839
701003 798849
895957 604556
627823 877064
984217 520930
620499 884652
966383 535822
678939 818543
709022 781982
843514 652477
879466 617925
720114 777972
764471 732195
821395 687959
496274 999902
933331 567060
735708 770391
722871 773360
975809 529833
652047 850352
840335 660130
576098 926146
887427 612013
988489 503912
682946 827050
769030 739754
519150 974516
568208 934758
634922 868713
764301 744974
688981 813823
729010 776703
889744 620209
635456 866752
760161 738229
698446 806048
951381 551161
907745 586907
992273 508681
804230 691194
813753 685577
830109 665733
747469 755419
826682 667304
559267 942892
911927 584914
587019 904046
815540 688077
882033 608512
723500 781149
889921 605541
549154 954126
565237 940612
795482 713459
717220 778115
628022 880092
965533 531354
893352 598118
999848 503856
971356 522199
848699 655830
991322 499688
971749 530130
968624 540131
582731 915377
953665 541643
839619 653145
743634 747206
617481 876728
791199 701332
757259 749844
736613 770118
670649 834127
697736 793262
865810 638137
917777 583123
754186 748679
565775 934784
518141 986576
819261 684833
815229 690758
525982 970954
575839 925803
628986 868911
514153 986758
954333 536866
732028 766025
848695 642444
694075 798110
562877 934002
928077 574729
871692 627914
772800 722898
731168 777338
867736 637669
799175 702003
767715 728305
722801 784981
855074 640961
544762 960334
648353 861564
882810 618645
623378 885296
701358 799314
741347 753424
675685 819525
666800 824804
631226 860337
496661 995244
942739 559878
795437 707103
588160 914564
655842 835247
694348 802203
947782 559099
559607 938578
942576 562833
859305 647063
975510 528196
763126 737160
815956 691697
584292 922030
566268 942704
525118 964950
754578 743255
816080 682835
522355 969500
881383 626608
722487 779176
747370 744907
515678 981503
652960 853251
733050 762297
933898 570828
722601 779184
647393 850497
887955 607916
698532 801527
966997 533520
995431 507140
550733 947765
599440 903534
640714 854068
572784 920818
549377 954653
601782 901865
597003 912715
600692 907277
886370 612198
779806 721510
665128 829572
535355 958010
542900 959940
514623 977046
752192 754620
558674 948912
589305 920499
777459 728436
712087 795691
915502 587452
716497 785088
747651 745647
996845 508309
780393 723718
731316 764179
707257 799499
891677 612203
659782 833719
670267 820400
697374 796488
952676 544505
639044 852327
617738 890037
661930 838843
536020 965859
686676 822857
810444 695118
642745 859293
661034 836475
735048 768553
595192 905919
898934 604189
670256 820070
945982 547360
633295 873379
938850 569665
748983 743094
777100 715536
995434 503629
958635 537264
548535 947880
741137 755765
901675 600058
773164 717795
890646 610582
966307 523892
556307 936408
915523 581039
790795 708764
523331 976301
993252 504715
919293 581277
939010 558935
599829 897506
565375 925785
531936 971347
743492 762909
550283 957102
833940 672277
732902 767386
926181 563834
814544 681579
949323 541148
526034 976747
978973 523924
596016 910167
936047 560464
994607 501623
645560 862288
882482 620418
595804 894993
629937 863011
589275 906567
942711 558178
693852 801779
745660 747699
793562 701040
924553 567663
826503 682062
960324 533187
522565 986756
572111 929620
693014 808170
651322 854945
987428 507564
734398 775410
974928 515890
592015 907201
966344 534102
956095 548029
883864 610466
682991 826620
515246 989768
937275 563857
696178 800098
748825 753282
672991 818691
796867 695394
895162 597485
598177 910964
929392 577354
496588 997712
650179 842881
859751 642890
933120 570147
689203 818918
933334 564315
670386 822448
557908 937115
746328 750487
884566 609766
552340 947767
510795 993627
818706 672539
700775 797935
930210 570382
856544 649321
940241 552954
681716 825225
630977 875979
674521 825562
972591 518183
506036 995727
645942 844293
908270 601459
818949 686416
623093 883332
866209 633155
921666 576564
604452 895422
826018 667838
866675 635780
560805 940926
942493 565774
516415 984975
783302 724726
983426 509110
695777 805232
827257 667759
720498 785541
530987 959104
797381 709840
534686 967380
933091 560318
864887 628487
866153 630143
971047 519111
640072 862156
745532 761674
903647 595617
644683 854416
578349 922980
787614 703529
741642 759665
643018 854387
998166 500717
731244 761735
744441 749418
974641 523599
522211 987272
919722 572784
557168 938360
727427 772016
759122 734237
648752 858565
613727 881659
574914 935038
873733 620384
872087 620954
830458 661095
771082 720888
651108 842189
673036 821492
503654 998767
834604 664412
550140 955233
962071 531809
610915 887054
548275 954869
925396 580736
541411 964217
870802 636903
907060 600977
564324 941989
876389 616870
774268 734318
567268 941671
969939 534314
949008 557856
589294 908850
827550 676995
648358 848753
936664 572378
695727 808961
982215 522439
589890 902509
820075 687854
591705 906309
538753 962577
851516 650817
719547 773194
719520 777796
723073 778876
918370 579942
894915 600093
968887 523241
915072 594034
515001 975152
522202 979911
602101 893259
901417 603484
935870 566929
692829 814218
872556 623950
630961 876854
838231 671477
892876 608141
927688 562931
746529 748057
626136 871378
985002 506234
597130 898780
973341 527966
698442 801131
514074 985494
785465 718641
734196 767590
915771 590284
957885 534243
762856 740143
731286 772196
817823 680118
522276 981422
493987 999386
841488 654790
726895 779215
962241 531317
944626 560083
853748 654520
554405 939364
688531 817486
857040 636200
885524 614434
833702 675280
877637 630675
657174 839663
577336 922925
873519 617105
770979 721506
578185 915067
544929 947266
627611 872580
515335 988331
659088 850511
599983 890214
570367 935574
629994 869586
754238 749907
707578 785926
759120 747895
881039 613798
914960 590875
735248 763165
850002 648865
906085 591198
636335 872200
965238 533690
538058 962085
851214 642164
852934 641651
815192 692345
806694 703186
976146 526706
779140 724200
987052 509164
878650 627825
721022 787140
527220 978560
716162 774935
846715 652245
522295 985744
571839 933525
784168 711636
905507 590614
553499 956202
694859 799271
751288 740161
808140 694202
772279 733398
846399 650224
921954 577986
606034 898574
696072 800540
780938 712068
817534 685363
729691 760753
727450 779490
907289 587256
613609 893899
577389 929625
714705 775976
669235 834686
766351 730544
747740 761518
957732 551194
750091 747201
678367 829765
719343 777730
608260 887851
547751 944343
861078 630716
603683 888725
899999 599546
513835 991511
698956 796710
529515 978673
605699 892898
976402 523676
849600 654448
529443 972862
504893 997602
604332 888120
858834 642525
863665 628652
959442 544849
926628 566039
865193 642180
745449 764496
918514 581613
925170 576056
767557 727833
729708 761792
792666 707669
721409 775817
999546 494570
736205 757977
803931 686276
807114 683450
783828 712933
919360 583615
747599 759944
825070 666605
793295 699176
612140 896978
583614 908776
937902 553621
697894 792458
686703 809766
775889 727945
786535 716396
827504 665071
644669 863558
756318 751833
979149 512688
713942 776325
796871 707964
921133 588684
590246 916584
839482 661740
831238 665653
656260 850195
709697 791878
954995 554126
505564 997823
638410 869813
871445 627771
700063 799557
522999 974205
633923 857924
730378 764069
751693 741766
795289 698962
541364 957002
706505 797516
689028 803718
520746 975893
690440 816195
826813 680040
756228 736325
959048 544764
724392 783092
607514 891641
606072 895824
590102 913650
714251 780242
796150 698542
759221 742298
979590 519830
702290 802706
974669 526164
797528 697763
579344 921115
646042 854188
535548 970733
923353 569010
821003 671618
563732 942500
502141 992961
888718 606625
630717 868839
615820 881276
880359 613916
850417 644072
842627 661380
763918 729847
554574 945273
829622 674885
985592 504599
786088 714529
988433 521213
583341 918469
694738 798615
811729 697048
924433 575338
700395 805563
801363 701520
676595 822670
540280 964123
727768 779469
916869 582119
567783 930072
641658 850732
819253 683469
974340 518003
802230 707655
564979 925950
882501 615730
715164 783670
886909 620711
951252 553227
646162 862811
867604 635393
577049 914536
801759 691618
588152 915765
897996 606497
614165 883671
729986 774460
579017 925724
768289 723878
970958 534318
921261 583833
806214 702944
628398 867683
965683 538958
830404 666258
578733 919319
884898 613439
904643 590866
993806 512500
854633 640951
992228 512107
935464 566742
637371 871964
989602 502217
728853 778031
691150 811217
841678 661324
682620 827137
516841 992883
654152 847816
869994 637482
996670 504957
541610 949344
996235 511953
705851 796422
725822 766890
685739 806044
660683 832327
908924 586778
963608 540307
698910 795064
713126 782684
570156 934031
841032 652838
676404 820315
944263 563204
994494 510166
682472 816664
668874 821966
877696 631592
690394 814274
845254 663503
946186 561250
599766 897360
963385 531267
578001 928637
952692 547671
862776 636904
756982 743523
878030 630736
773303 722152
719650 788199
591512 913498
582054 924271
893708 614783
830285 661272
857718 638389
556318 938344
618849 885132
976709 518159
691872 798943
973518 533812
823352 679417
948427 552255
967588 542001
634813 859425
528028 971826
809806 692548
916205 590038
885120 616956
558778 943249
814859 690618
499572 990848
687880 820560
668115 829933
674178 834723
731700 760495
523766 980599
871460 632205
888188 604258
852776 640155
781578 728144
670023 836151
529814 973704
795822 702725
617604 879884
629054 870334
508790 985550
776036 723908
968774 533073
581410 909336
579510 926770
680613 822079
632779 865428
624426 884232
560189 931881
601185 896904
816953 681230
856890 642811
842188 664454
920878 588044
806031 684173
845611 662127
958627 546922
919610 571026
598767 905540
986439 506453
757220 735244
671624 834817
560020 936418
866306 633680
659474 830953
719419 772507
953258 552131
577576 925922
579159 917480
960447 543788
838087 663541
919548 580053
979593 517464
525414 969864
601608 897483
963835 529393
702587 798823
754294 753490
624429 882713
611762 882500
791305 701517
849849 656069
662036 832380
858338 644050
838169 671699
615654 877705
601481 900424
755793 745148
640663 855845
614118 888713
598712 894130
774116 728580
725257 770922
832983 657869
842168 653350
618528 876615
528180 975122
630875 873747
942572 552954
882187 612963
603953 890824
841991 666046
589926 903365
788103 702743
872423 626951
872572 637124
814754 682399
712482 777924
732775 767952
704517 791310
973801 517708
575131 930972
938501 567071
739705 758078
534571 971611
945640 561126
724917 766621
623165 875797
553844 943777
565804 940826
966651 528802
493649 997883
862354 631232
553695 954291
963600 539257
651280 842377
680931 820299
758760 742309
766072 727840
540972 952891
574628 918127
752134 745234
798067 700751
983886 523656
620290 878907
994468 502839
500004 991962
841404 668294
766303 730958
929961 567119
854691 643786
887384 618809
865569 630965
868828 636696
717320 785784
668982 827760
997636 497408
961699 531619
892584 599398
806567 685276
877495 629952
637464 860163
566513 937571
504636 989899
823227 680008
640589 869399
834742 661505
882634 611529
731363 765311
683867 812479
996961 501040
648500 845545
919218 573226
636997 859236
916559 574325
804335 704625
947170 559091
689434 802863
895311 594930
860571 644706
546511 962419
944752 545261
807959 687354
690707 818417
553913 943586
646180 844458
739552 756297
762081 740339
606345 897455
615394 877188
516260 974922
955723 553641
841452 668127
942371 561234
740919 767736
654048 852531
863678 635944
611552 894901
801390 700438
750924 740153
958616 543609
689207 819078
647849 848298
583055 914634
915857 587450
665081 843437
785656 719174
755904 747929
589341 905108
771115 737709
678349 831221
677454 831163
856580 642676
753791 750005
588733 918631
985337 524104
532483 971291
745848 747870
916560 575457
845248 659526
799440 706354
738546 766561
669453 822292
914297 594110
841026 650716
607362 901231
784194 711635
695419 806749
900707 598144
809343 694345
523499 985482
639166 868419
720039 783415
955998 553750
916990 574614
819421 686281
951908 541713
836588 667299
786117 714713
573083 917286
781909 717053
814857 695010
507568 991571
661797 842362
664485 837457
826241 676843
792416 708535
688495 803583
881243 613782
726219 773868
992767 505423
604015 903830
551377 942014
544328 957150
982432 523110
667393 829078
905352 604238
501560 989408
910872 596423
696477 809485
623314 882052
966736 525911
841447 659699
837338 665225
810372 680216
619218 876018
939297 562386
742086 767627
624525 875323
894790 609590
746158 756340
895001 602960
566142 934649
668006 823954
975294 515516
563517 942874
792223 716065
674210 829788
493157 998607
944918 545407
783810 710443
998340 501467
689206 804194
629277 872158
518336 975666
840545 665000
517229 978012
823736 672715
620329 870579
516196 992620
798077 701426
831654 672477
662162 842125
850509 641996
922246 569118
862656 634642
749193 752570
893863 607554
816119 692956
771548 725489
533950 961278
517449 984374
905277 600725
634211 871616
787620 709884
568816 934511
633376 875064
993461 503014
532367 965211
777863 716794
873391 625513
578203 928143
613591 878707
933840 560974
792187 699936
996667 506706
742483 755734
984274 512281
546992 956879
922956 578924
631768 864785
828386 679191
694997 802212
939170 553168
911272 587795
798807 709458
967160 527825
932801 576260
891657 617050
991378 515240
686855 820536
970328 519829
621148 879586
557383 934926
901484 591894
931900 575686
943302 550847
583341 917228
819522 676011
572153 919991
890199 614539
955726 551691
624832 876310
778147 716111
609557 888313
805701 691241
843124 651891
705649 792170
742200 756191
868441 634750
818103 674597
984136 519707
522328 983065
700091 792677
864994 630726
835249 665129
611312 885752
668288 836441
563383 945801
914595 592148
595005 906575
673579 820630
935790 571563
885538 607776
625667 866520
828780 663233
811381 691133
719549 773322
508482 994542
619141 883928
809563 692258
652217 844958
657101 850740
573490 936334
970910 525811
569367 930065
656593 852390
930156 579351
532738 971760
853338 654566
828278 668720
565123 943268
961331 531706
765933 738691
636307 864844
879105 629416
707581 785621
570611 925125
511381 982622
734010 775869
975602 529894
711772 784405
542185 957699
786577 703442
667762 836084
663734 837718
610844 887360
818702 684691
678259 822325
678223 812862
769486 739757
866549 635630
983012 523674
781202 724444
619567 878141
741887 763789
683722 814593
819438 677893
738726 767029
635499 862290
949567 546282
672368 824214
547960 942921
919609 581377
628318 868724
822633 678361
947151 545245
848166 651085
769950 730763
562209 944464
579103 920621
840333 652015
584722 910759
634637 861098
843450 650333
780784 727963
964404 529663
609524 882363
522373 983018
580360 925734
749331 760595
849112 650607
544131 959869
943001 564011
520994 980034
719984 776244
766447 738728
731173 761835
868996 635953
718900 787943
556542 939504
838079 664811
992843 511876
656831 837007
577177 914785
829975 676685
991980 503929
768724 731165
576479 924679
510126 991508
903410 592001
824998 676450
800424 707876
848313 658377
661788 835894
709669 780955
849734 644355
755284 735247
958792 539059
694450 811416
654394 842192
854351 654375
690844 813654
876084 628525
749131 756699
607122 885323
632016 871155
626037 869534
981860 509733
974709 526053
958330 543284
997561 499300
785747 720445
645167 853712
797507 706187
843309 658099
553906 955054
938792 558132
641156 866455
987856 502270
516727 978252
881833 614695
819080 687409
570127 925337
663985 839704
981262 511939
834744 655439
582519 925693
712369 779036
849334 643241
775085 720101
987683 509914
806571 687296
603134 892405
768917 723089
633517 865934
521408 982331
833476 659261
820551 679871
628811 880249
533691 962024
884894 615491
983313 523031
678232 821193
572694 922592
761101 734205
994781 514338
614121 895640
953581 538497
629846 864518
507701 982630
957705 534870
940854 550851
682762 817639
781849 718609
980835 518397
972344 526275
895900 612281
559809 930381
683792 822684
495529 998586
778301 719953
728139 775913
524983 970569
640237 863636
571889 921491
876257 627435
619074 887369
852735 648043
586729 910350
870718 638016
776485 721561
527388 973946
779554 727816
520177 976748
970858 527326
713878 795098
874667 633303
801853 700102
888629 601422
664647 841544
896654 594251
672500 818599
905298 587723
526966 977638
707057 789983
864188 644016
540033 968515
548364 950557
931179 562231
966246 534875
882623 615416
802225 690609
660166 831971
594080 903759
987165 506933
601260 895890
802128 707057
875833 624692
968456 533289
808424 696521
716706 783599
865757 630901
791990 710924
954485 549060
669745 827939
928851 575347
590531 899842
983475 517498
626758 875260
704959 802046
781393 722465
673384 819063
590873 914051
876909 628129
812392 694393
887395 619798
719334 774167
944405 549908
611080 889707
568727 937082
622369 871841
897552 593862
855200 653260
857583 644891
596258 905962
919874 575596
847384 643233
590023 916177
858739 648725
552749 955493
876475 631110
743057 759413
676479 824280
641646 867497
899097 609052
874574 628915
628378 865812
891199 613847
518024 979702
585378 919093
660317 832737
550822 953733
542088 948550
685021 818669
600185 904520
615847 888575
648074 859892
804974 689194
999910 498840
628656 872218
571672 925918
716592 791765
691212 803836
500399 993423
932529 573545
735821 754341
921592 572933
873972 631007
539766 961197
657682 846339
710828 787934
722405 787532
867387 629812
627553 876322
552037 957407
762697 730253
627376 881866
701560 795027
724085 783412
894638 615320
866922 626218
739304 756353
828622 678051
502194 998020
685898 816531
796402 709599
712651 786192
558645 934186
774128 720779
993967 513845
596417 895065
704355 805594
849074 656008
853789 638460
987784 504098
982099 508748
824426 684389
737744 766420
951595 543487
958795 545027
810601 699055
692666 811818
668892 829338
962145 544034
543614 954625
940190 558328
915079 589360
619155 876965
577083 914767
851756 655544
535463 974438
547673 945208
785294 707852
859723 646976
996554 496111
750740 748514
496964 994229
627736 864967
605729 899511
769740 721221
948917 550789
687893 820520
975744 530515
891586 615345
548173 952364
983212 506836
909376 595483
690378 818337
849051 658618
968550 527711
649570 840756
757983 745156
992430 514188
595573 906982
814788 691477
952638 548198
833335 668263
762909 737685
736515 767406
717657 774501
770862 725667
657871 841813
534172 963289
812188 692110
550726 948371
643785 860089
992105 502935
862196 635946
893153 605294
604384 901721
588399 916235
810547 685860
911346 591651
561307 930353
828834 668797
942638 550338
904297 596507
757234 737412
713948 795038
986432 515421
883030 621469
548365 946417
829362 673423
551657 951441
597553 901874
876641 623997
991070 517421
521493 984676
718400 783770
753822 755937
898089 609784
601169 900544
920698 572790
672224 833136
967701 526860
546107 945497
710742 781109
595628 907873
588086 920218
571367 919765
955381 549539
972900 526197
846144 646021
527359 982204
947198 557876
662201 842287
903229 597290
606340 903356
569889 927934
584284 914341
962139 545806
840752 663872
790237 718560
857428 636657
987274 505020
537697 962508
908143 592796
663911 839617
669328 830337
982166 521386
907561 595690
618360 881633
979334 522893
977385 519975
815233 675061
564797 944448
521999 978211
752268 748249
926255 573217
885979 612995
640625 867053
616000 881533
743032 763710
700306 792538
955695 545797
927082 568556
909521 598910
849026 648375
859320 636002
668682 824480
743894 753705
633006 876660
999586 495990
971818 522964
755607 735468
944741 565258
683719 818193
519910 982567
550200 944288
539890 956096
524186 982585
649157 849179
955870 536366
687908 803537
812538 677838
544521 955818
586449 915743
526193 963949
618133 889938
519738 985891
785171 714557
875818 620043
862488 635428
631044 861232
580294 911575
789846 718180
998836 494927
553398 954604
671413 829723
756702 750372
970742 519381
568242 927634
897485 596499
600548 891588
790979 712732
770334 733288
702488 806133
585447 908207
938398 559644
936305 555950
539622 951967
974331 530268
613203 881381
733112 763145
630641 874802
553558 953712
763599 745213
951110 551820
765324 733562
945858 553273
580341 915596
525519 978947
728697 762283
876462 613963
917552 577147
668238 825171
511424 990737
849417 645693
867557 641878
762448 730016
768027 740711
695953 813481
618487 885230
678094 815644
685118 823484
813021 679815
639173 869239
691867 809034
584587 918304
637509 857499
889781 610589
594041 906720
508355 988074
743137 752453
983374 511822
778282 722301
988826 506706
643536 860204
780197 725283
553808 939141
540607 954452
666846 838194
561736 932933
582131 918341
755534 746910
498034 998659
833815 666785
558480 938926
508202 993920
600475 895134
801555 693157
847574 660900
674977 828012
705381 787109
668690 830267
969497 537617
623616 875671
813984 681353
579866 922134
697986 811536
943383 552567
532320 971596
513197 977224
960763 544136
954337 546742
812624 691303
817430 682728
745969 760609
522326 983257
668997 838228
845508 660699
625934 880919
596717 903958
676521 815553
504942 989828
639341 860286
680497 826579
780114 723594
782185 721429
861322 637070
772227 722473
614648 894734
955419 548296
607776 889410
962759 531469
523074 967746
553537 944779
884364 608680
762492 741736
912362 595116
730072 779286
675598 832260
717689 775473
562062 946365
598457 896972
622487 869647
811589 684982
659967 846110
660143 846290
635224 862170
877735 620051
530518 966676
953826 550984
684667 824797
980877 517812
909895 598282
959984 547184
739048 751909
896551 603957
896817 609080
861931 633740
984523 508125
805009 694406
985668 510541
904851 603801
523210 970455
520547 989373
908055 589739
778302 725028
935654 572318
639119 862059
954521 538510
536993 956680
546938 951596
647592 860699
896984 599953
554149 938404
715120 778879
679821 816158
989607 501654
512113 992759
528892 968288
597813 907175
836953 662197
967879 538122
550350 950568
683060 812693
931583 572845
619191 886683
641840 865437
883284 608667
582323 920245
631062 865091
762783 738555
996495 498071
977299 513102
512267 985722
942521 564757
819741 688841
516406 976904
500101 993624
939271 558616
534884 969780
841801 651604
833476 672590
809525 681824
529951 977202
611727 897554
649993 856805
747631 752313
638746 855757
689600 802380
562560 936975
632093 871049
517350 988125
551995 950982
679863 823515
777864 719340
513984 990231
648164 861574
967110 527996
556291 942463
941590 563454
504005 986512
808596 699851
549220 946562
597223 906094
887324 602816
733931 763185
742700 752310
934221 572862
542909 965479
849089 653850
771555 738180
685570 809703
720273 785168
765961 724712
862080 635427
929254 570640
681514 810028
900843 601848
619935 876359
746445 748130
615706 884979
860888 640451
561503 939573
938415 553911
930858 576994
919336 576956
945313 551059
576556 922161
687258 809611
610211 882134
892342 606925
623239 877475
966062 529764
739820 753706
652218 841496
753261 738614
584021 910005
556599 948613
597147 899065
913118 585729
918314 589831
761391 733417
670509 823390
676741 817107
862652 630247
907081 585960
778767 724218
733066 768368
666102 823903
901392 601027
594733 903482
662817 841728
953323 540729
803742 689363
506835 999396
669068 835507
641913 858520
685924 816527
732696 769628
880599 615841
777132 729921
516249 984336
654276 841269
600922 898615
521413 984300
535775 970055
720402 777927
590988 906092
928351 574726
929108 577026
845459 656576
829181 661614
533090 965714
791489 705008
506914 996209
855045 637644
595093 897799
871965 623084
843212 649238
838213 670298
500784 994632
954517 538272
642762 851946
658033 835950
756663 743114
668986 835322
971224 526285
587900 905213
585439 908471
931698 571970
703041 801174
990821 500346
559661 945849
714146 782890
973152 525110
566436 927989
729229 771064
698919 801527
876469 623532
993711 506586
869533 627297
959900 535549
732654 771533
919506 590030
498895 995580
939707 569324
890648 610034
609739 887406
553428 936597
511788 987341
719961 775827
617514 889355
550416 954422
633442 873444
787054 710038
513025 978757
971333 534351
666767 834380
669088 839486
603177 894949
527592 982092
909584 580888
723591 772248
540998 958081
980635 524187
589194 910589
980872 511474
716155 775612
698491 807496
737009 754149
681518 811494
634712 869681
889223 613377
645814 844705
880928 619777
727758 780125
618326 878970
812535 682662
764104 738551
569524 920713
570923 924452
661276 843521
898282 602107
547257 961641
931685 574285
672791 819251
757606 735828
673241 835334
599264 904534
883628 624407
526256 970367
738415 763855
544728 962185
537581 960210
596352 897075
956894 552556
510691 986180
520586 975442
983154 522046
701241 800541
730309 774439
548883 948626
623621 885193
545706 946889
905287 603848
761188 734118
762609 734563
767889 726346
918538 573879
724940 767478
723229 777720
907521 600527
530396 970147
525348 973670
815112 694220
690272 808324
962593 544101
860244 634648
813317 688094
800763 693868
865707 629583
937018 554733
896622 594460
652852 855434
988647 503830
557324 936130
879734 612148
819801 674886
754204 748685
842586 664138
823640 675631
937072 569888
651976 841262
778728 722811
899008 607587
953474 551161
573936 928749
718539 779528
544293 959697
543430 962176
564095 942325
904586 589109
758287 747386
688142 815417
672388 828185
599986 903151
709426 785538
875791 627414
891413 603899
787392 720346
580791 915517
786432 709922
585650 919405
576938 925206
552023 945389
921644 587672
584441 918175
878463 625820
966934 527865
729572 767301
909732 584961
669780 837919
812158 688241
633058 857784
591011 915677
752291 753044
555629 945102
668671 832499
750520 746802
953501 555290
556540 945537
675585 815791
727945 762608
566878 928952
752030 738772
694032 806223
826538 676668
613228 886740
591630 917570
537225 959344
616592 875985
999767 498897
672983 830084
628936 869547
849702 647962
548254 944443
654211 848741
992271 510859
656746 841056
508175 997804
503498 993371
744157 753713
563101 946195
683210 809631
800283 695093
731104 759702
764017 738074
896252 611326
771631 737700
618151 883504
732208 768048
691471 802297
950692 544795
554620 946075
891649 615612
715345 786499
597519 908585
923770 572002
733059 775820
698718 800795
711959 780385
671964 822355
656298 839141
591749 904125
954501 540168
849899 655148
723360 767734
995587 506106
770497 722613
550918 950695
587770 905515
560349 939171
537815 962041
809252 689049
987646 509774
590901 901963
683511 818374
728760 769549
945642 563937
756431 742433
755072 743856
916389 587144
865893 630522
752482 740820
517272 986704
671707 822699
857997 638041
532316 966709
505082 985704
503474 991283
994912 502318
744799 746648
942851 562961
509386 999246
662562 829751
754407 739377
966508 529110
863784 645780
708031 782986
984848 518233
863050 639232
839107 656858
602216 891598
873624 631019
716010 774868
707535 785729
587387 909055
801028 696882
975644 514840
609332 886387
945826 556255
829601 665443
590291 906091
592037 913335
646861 860937
696004 795148
960726 540248
821998 683623
995814 514030
741089 758727
813408 680766
687007 818364
835887 656772
735461 756334
728596 768208
974503 531760
786364 712287
504612 996547
518567 988488
914462 585728
520553 975087
569586 933440
748350 746657
707424 787057
523036 984739
916230 590176
746240 747157
502383 998414
749340 742284
633611 857699
936564 556104
823361 680089
845896 661363
596202 906175
917070 587423
814385 684524
896349 604285
922234 574274
655285 847035
638243 869602
854860 643548
516943 988157
948892 542277
663722 837118
761804 731255
982045 512699
532518 974979
684837 806097
716303 786833
699107 809193
979653 518902
750659 740081
930058 571953
908134 601315
581656 910275
901890 603224
553754 939475
670357 820995
902056 589604
838765 659483
877623 625452
553890 951926
625531 866727
508074 987472
888680 604378
714089 776928
700863 795023
942903 561936
990191 500890
637763 870193
618911 879427
748702 758987
973396 529406
634578 858092
827298 676454
679349 821819
802429 704387
928404 577509
609714 891938
870320 620504
822816 683897
773447 725125
903741 587497
683797 806210
974420 524253
946242 554036
903685 600976
759449 735016
892535 607486
763511 740394
663201 842070
660517 844896
984270 524615
969922 533090
868585 626780
849384 643311
928295 575926
653366 842312
908440 586455
839653 650791
953732 540234
556437 947429
832067 663541
661108 839654
838902 659108
834527 673639
987583 514568
942552 549797
601623 904492
498052 993135
557959 934502
617660 876057
782685 710546
549243 960515
871144 629754
636338 867124
842192 661512
858374 648671
973020 524227
949019 559083
546115 951922
578213 925326
942709 561229
901478 593085
718891 784333
984485 508786
593235 910024
671259 830370
718363 785083
737954 752634
775786 733772
768719 732553
751930 749797
619152 881663
767572 722966
803673 701517
812023 697617
629273 879226
817359 691420
770764 737169
649263 850818
835793 668795
729167 762310
781327 722213
623119 886716
782554 719585
725509 775207
629579 866968
790523 712931
694765 811778
625781 870402
791280 704857
859438 636683
806525 689201
708207 799904
499663 991048
892627 606957
643766 852211
528436 967650
825306 678934
613046 879663
532172 977115
708927 794349
860301 639512
798378 707919
892208 615841
562444 930744
646799 850251
496779 997954
991414 513126
989571 505279
723950 774736
862254 638875
899495 599962
507158 985159
810452 698584
999152 504364
792393 708447
519432 986380
534112 970797
650908 847514
936481 555552
859528 633306
984504 511540
934040 567973
570372 924612
979425 515421
863138 626947
899838 592975
864983 636629
721239 781485
792909 710995
815146 679418
925261 574890
679913 824135
620489 884288
571047 922423
827382 671435
901351 599345
561300 936629
654752 853937
558719 950594
532559 966037
684644 820892
892921 611126
852593 639506
992335 511148
762378 741200
623490 877001
538969 960373
931435 571273
993564 499598
610938 895358
901058 601885
996827 510400
519028 973639
531022 960555
577357 919604
794434 698585
496977 994391
793529 706647
912160 578270
838691 652596
741575 756127
771774 735271
610439 890966
944322 554554
767417 728523
640533 862009
860293 645669
551707 952401
965201 536707
787402 706761
653686 839171
965372 532746
650736 842145
731759 766241
842656 666765
799153 695066
967566 540489
527946 978580
654639 843812
618353 882676
649482 845437
646586 855616
986301 510622
554392 943487
529067 977981
881978 615634
717343 781227
810092 687436
636033 859782
869043 629652
568022 931598
549343 956792
663717 828142
837959 653576
553601 942949
916133 593027
670927 829355
908978 590457
555541 941311
708216 782068
889560 609408
929096 569019
977638 529785
622967 872349
789063 707209
896643 605217
680553 810144
772791 728481
798965 705534
696436 795820
865693 641836
678812 812778
602192 903433
641688 849503
570384 932909
627356 863635
881023 616614
953864 542330
740538 766873
508809 998821
648983 859285
548399 955870
775733 718905
791691 700240
683012 826366
909210 584008
993965 498700
537215 970613
798112 710404
738294 765783
831303 663267
713865 783593
577865 917735
549803 955613
713008 782967
678038 814197
647274 861736
857619 634823
790900 718907
653307 854717
706747 797680
926841 567755
922470 582622
978333 513928
547215 959689
772898 727876
666936 836809
983503 513775
669954 823087
886133 614229
774802 727735
503899 995386
563187 935700
756870 740715
945530 558848
753894 755117
798616 693847
763957 728037
848025 658348
877420 624638
670658 837271
683369 808571
891783 614332
931268 576862
976023 519281
728407 767841
807201 686610
875640 628986
882771 613214
576284 929926
703065 806616
847365 646046
891869 601719
744896 759361
631238 873079
819754 686799
641946 857762
522698 973168
908520 598241
986841 518474
948181 557851
673728 817159
963916 526686
700892 802236
536659 960324
501907 988745
865519 631485
981270 523020
924625 571935
925198 578384
884643 606288
790080 708597
651080 846782
911974 592985
655368 854441
644223 864129
730996 771950
846924 661251
529410 977770
571435 929069
892069 599354
642842 866431
947879 547258
988869 514057
853178 654632
760884 745006
821456 676947
724346 784897
576335 919604
817885 685033
727575 777052
663874 828251
819205 687607
927083 579818
554918 944415
928299 564547
542635 959850
840777 653978
552902 950107
682802 821729
598642 909749
867517 631387
633864 867550
681251 820262
786790 722316
904727 593817
674688 824155
664786 837170
773302 717420
950410 544757
852545 655971
826508 667765
793428 708267
652628 853725
658618 832983
524095 968173
722718 770597
861046 641680
763287 735783
918273 584176
877094 618423
873211 631520
859777 633785
801300 695074
932860 574123
642525 857739
550218 940725
908685 585430
994954 511598
958491 547229
906098 586572
798177 700668
509936 987693
524157 978809
580115 925739
993973 513153
967866 536783
627104 882559
981063 527480
516437 973637
987512 517625
996296 511901
922932 573787
755932 743720
585770 922714
966720 542084
725721 783191
511990 997329
766460 729302
600132 890877
966249 531675
945852 556094
938796 561551
636168 867239
775551 719317
945557 550482
523889 973526
968826 535377
748147 752132
599693 909487
931083 567118
664691 833181
775585 724894
557519 939675
554220 946222
656683 835444
543084 960244
595028 911652
885870 613492
889213 601777
738327 754258
523444 982973
763246 731115
978755 525255
950764 548082
987746 506706
973276 528670
763776 746074
835628 654833
983131 521153
785420 711918
729084 771025
651466 845945
731915 769427
602975 900161
624487 880334
543635 961824
798763 703289
884960 622636
699816 799956
748790 746009
536796 970635
854098 654202
549049 950057
660677 839472
900725 604385
961317 545022
700166 802211
931511 570779
618727 886834
589755 904830
517753 982986
602692 906491
964779 533752
655127 847874
917782 581946
569923 936674
552450 953228
927253 569417
909545 581964
847396 646242
990674 505983
813934 692942
533272 965590
738935 752392
903749 600455
866090 630468
751399 743057
822098 684163
592777 901879
849682 650720
644030 849845
618962 884763
521322 975060
842390 664478
996166 508610
985365 507352
535303 957043
534317 968019
566017 936224
654631 837306
564516 935705
722878 775648
883636 623033
582333 921356
821372 669330
682567 820445
617366 878984
839959 662305
702051 793859
704637 797836
666626 841333
923849 585634
509339 991841
963414 531294
909775 587368
848183 658414
863846 642687
791684 704762
755424 742614
997766 509347
514177 987722
624171 870564
697062 802327
860217 631906
722982 782848
746994 762441
564984 936581
494454 998007
939672 554534
895240 600803
918622 573489
868778 625892
903224 588290
780216 728451
852651 654507
777765 712683
690586 801030
503154 987412
894779 597698
552027 956529
720657 776863
800858 707573
695559 806405
833428 667153
935689 559389
687733 813331
914884 587816
978151 525225
851439 641404
730452 774936
777305 714136
795966 697882
574863 928099
643840 857719
508556 992078
524109 978319
916978 582590
593486 913362
806883 697351
532538 966398
912224 584721
793112 711586
627803 877758
926560 568396
508268 990599
960441 534690
529216 973853
638995 861518
609703 886038
918659 587608
608501 901422
797317 694108
559274 946725
654477 840413
784340 713798
737528 762477
855739 644152
571639 926442
739789 754382
817300 683263
577797 925562
866955 640689
930334 571908
832787 674291
658321 843814
712748 789329
909073 600346
527341 970315
611311 885373
781874 716897
991180 518386
755779 754003
572676 929223
816182 689508
708673 792921
633026 864555
864546 626462
997140 503310
895314 613334
785352 713565
759593 744873
516024 990260
889087 606249
937159 569913
761941 733224
544484 962750
786369 713797
843814 647196
893765 597279
976394 514353
521340 969240
806708 684652
869342 639844
564333 938312
774492 727331
940002 559234
974038 529119
602949 887088
778332 730773
906071 597615
767676 740342
579584 930165
946576 556875
526306 968521
867412 628284
721804 787272
625417 871298
801127 694410
931696 569021
531803 960322
841939 650305
546281 944862
928817 578998
519453 989061
651215 850441
589047 920418
640523 858438
712209 778828
852758 643336
869155 637535
904957 603893
668070 835178
933172 556993
793510 707041
528492 978903
876108 627997
782436 723697
613787 886191
900992 604620
618581 871496
773267 726897
708386 796722
562649 944964
884697 606840
826321 672270
588978 914544
846772 661187
984974 507880
717271 787179
921777 580475
622289 884258
665439 835090
826516 664432
981632 526185
954271 546065
981915 512511
958314 546234
966566 539896
574051 926032
851697 647091
771292 722478
596125 898226
641261 866263
748768 741750
947136 558149
537457 958135
718296 782051
778779 713023
929788 568929
886345 612497
800003 702962
653401 845412
872027 629153
635077 873708
502155 993883
736733 766459
648326 847088
667049 827186
731837 760998
515544 993078
624396 881869
591170 909943
945321 556303
919153 587767
543607 952295
694583 797334
987407 520308
825855 668370
556887 948510
584138 909785
534656 971733
757730 732280
778105 713235
713128 796790
593251 897710
956965 542517
830470 673099
964282 535710
825097 668721
663495 832381
526360 982303
615440 889707
604983 887871
933335 561088
592797 906872
961733 545436
919808 583201
585649 907144
561494 934106
970328 524493
954163 541626
665345 829270
765073 737051
741930 758516
572255 932054
687267 812355
540414 958077
707057 792392
862065 633406
866291 634100
617235 874351
990522 518535
607818 899263
837084 662013
944941 551745
689908 815886
922261 575641
774701 724968
511696 992165
772949 727356
680354 822560
586088 915133
559631 944927
881825 627876
968512 521996
908619 593760
731382 768010
578675 918806
634329 871108
809543 695506
567977 940319
584118 920068
809432 690245
982326 511912
856270 652355
526038 967870
782115 712471
928517 574566
552908 948010
714014 783808
620318 881804
815780 688082
588381 920136
681668 827271
874885 628082
629106 862017
678645 824361
961947 532146
988937 511939
900287 596550
898603 610689
986627 519343
830509 668596
655213 841333
941620 555594
592635 913281
559710 947597
790899 715123
680750 823334
999713 509305
625300 875444
933274 569226
624961 879766
843409 650051
792226 703187
716774 783087
680941 822510
560991 943155
711384 780458
544612 963288
921215 580686
693326 806510
837945 661624
762676 731614
518454 988972
995401 509468
961291 547789
795852 699577
531062 977715
811816 691415
675430 827592
791561 711194
800924 693142
920096 573296
657888 837006
529783 969525
520516 988218
990070 515230
648437 844268
594546 898264
770521 727490
629665 867349
783198 723153
514355 994763
663361 829401
692144 808802
565786 925934
969206 521328
533484 974450
929649 574886
935988 566433
838935 659214
564477 932343
712172 796804
515525 974965
541949 954332
991003 514194
664887 842820
927534 580399
996902 510117
811139 683524
592577 916234
638925 870887
948696 542976
870467 630771
922848 567355
857289 642573
591671 916257
549024 955574
965478 544054
915435 591820
731893 769480
653824 847660
584930 923237
615070 889647
767795 730139
811578 692540
836427 662282
603383 904166
584614 922740
673624 821772
824427 671017
825436 670835
537577 961703
872559 625733
744774 747451
835237 668273
998910 507612
621580 877891
723906 774044
508790 988580
889162 608454
607751 892135
812662 683764
723459 783604
939195 564408
872236 624722
701302 791595
560871 931846
888539 602574
599617 899185
970769 528557
646777 845523
757197 748579
530572 977253
758413 743037
542267 960973
923974 570930
995162 510768
586529 907738
708242 796395
773182 717119
589755 901900
498837 995668
543951 962906
765879 734757
765051 727787
707579 783152
499788 995209
892797 597754
902933 596192
650121 844907
964069 535919
521617 970725
842613 659307
722023 779426
843836 664926
563273 946246
858025 633591
939203 561872
629475 868967
999061 492107
605142 897076
584023 916887
792802 707087
680082 817852
857492 651509
941419 564505
745112 764844
688865 813388
968683 536542
570530 920479
740569 755395
584817 915317
764685 733594
576214 929180
848283 647040
932458 574714
636580 864448
605679 900313
631035 872229
679379 822029
627702 879767
998277 510292
623695 874225
573674 934699
494598 996731
939143 556004
909766 588059
607581 896733
697652 807519
819113 678963
813941 688054
785882 710847
762519 740196
558452 947482
990065 504448
545123 954791
627747 865781
794167 699574
802952 698777
650746 840961
844830 660165
821508 673663
663758 831832
508524 982249
662890 829273
520392 987681
510033 997419
881534 614352
948359 550850
887194 616269
561815 930112
886063 608654
781588 727957
588393 918560
829086 671020
738681 761435
706034 790528
782669 710655
507882 987033
981654 512589
687836 817542
595400 909368
937882 570059
995322 497505
848371 656396
852997 643591
520976 975682
889078 610416
813952 684169
571234 923593
965980 540533
562886 943288
584996 913434
774929 734971
543877 953358
944900 553659
920437 583207
820116 678940
582481 908952
593709 905678
794409 701032
950153 540791
809758 684415
532611 958831
898922 599663
704668 787557
947885 543939
762499 733298
885350 613282
674508 833356
932824 568787
718303 781134
701948 788562
722167 771790
516786 991391
850944 643943
969817 539899
921350 580034
913528 589705
755237 745025
621935 869665
687132 817030
618444 883331
738955 755207
896376 597814
594012 901799
822466 673668
557922 940183
927743 565856
818307 678125
938595 571045
561920 943887
652388 856285
859315 632073
961107 541501
718156 789574
789922 704609
638210 871084
853776 639503
720692 773300
807484 700571
882927 623381
984728 510413
549181 950434
942223 548620
896718 604692
722024 787455
756155 746476
903195 601665
547826 957108
920964 577729
574112 931798
929889 563705
749204 754164
550185 943118
991932 516825
917373 581625
799365 703505
800937 694977
811976 683674
872775 632150
751800 756824
952208 556851
739966 767175
999856 492698
620465 872068
737540 765155
576023 925969
878643 622851
502267 989960
557218 945944
933989 568959
994611 505493
881293 610093
870467 638774
523194 975724
947355 560947
641427 858518
641716 868210
805169 688724
716797 773659
550420 941406
587397 911876
647082 859096
652636 848164
879099 622915
527925 965763
828789 672045
749342 757657
532448 976225
713267 790073
731496 774364
759035 742542
519200 988928
534558 971876
659956 833213
753856 752262
690264 816348
977049 531943
527178 974346
648526 851571
700662 794403
697681 793686
710840 794003
526745 967094
555284 938471
568971 939374
713711 778743
792873 716048
670133 823811
670137 835635
552236 948650
961341 538510
763761 735409
517880 991187
508754 997961
549692 955973
609039 887506
901405 590329
893978 603838
760963 738716
933691 564188
541777 966230
665481 837145
524807 983694
849587 648130
941872 549537
832663 661867
835998 659321
765688 732297
592221 906941
650649 850386
561888 941978
575794 926306
534826 967216
706091 798692
637768 857462
814455 677777
611091 888329
559314 938026
743898 765380
851496 646972
559093 945641
562354 934624
526180 982623
996409 494653
634310 865073
736324 773255
548469 949863
885619 613213
621564 886422
881270 620520
706578 797813
928836 566372
992728 517220
874939 631506
920637 577192
757422 740785
924670 571108
661874 841858
977613 524167
866951 632780
782342 712053
603584 903500
857937 641492
891692 602432
532931 957727
605777 886235
636444 863967
529571 973581
929723 560603
836460 653806
768428 736930
767862 725918
833821 668327
819282 675445
519781 986061
740911 752771
577687 931664
961546 529710
993430 510062
745437 761418
687822 808877
928857 571805
971494 525691
805084 689003
862802 628198
579877 921942
883898 625427
916648 579333
998895 497982
777875 723302
686419 816888
562701 933811
735692 771730
545961 960332
571205 938123
878740 621463
842888 665329
932434 565652
871179 619768
923137 575517
553261 938672
796210 712229
749278 758729
636634 858073
836605 670920
993684 501036
984146 515422
523413 983523
924901 583669
589592 909249
783366 709408
950656 541432
659538 845510
926418 573004
664547 833981
985262 524133
783906 724909
507843 991528
939657 557358
783591 719394
509256 984936
597864 900657
688158 816574
997566 497057
560763 940940
904373 596086
885694 622720
711400 781261
816619 686125
736925 769870
900731 594378
856722 648264
955785 538913
649132 859357
870475 621232
919520 578649
887508 604512
650648 851014
993241 509970
564615 932949
965478 525556
650804 852397
990783 506089
916454 583074
807189 687154
546205 958211
782107 720455
746629 752885
583597 910481
944929 545178
503006 992971
557523 944837
665006 833582
648049 859647
902969 602891
907273 598722
947300 545292
847304 646609
846011 663079
787382 702797
895601 599005
819174 673572
706548 786763
887841 618168
747217 754412
847558 647782
518535 983860
617226 889637
807072 692203
979600 520951
804638 701145
627362 874628
990046 506600
643307 849760
635273 859654
704016 793732
920747 583780
588215 905151
733901 766412
728866 770796
640830 866046
817126 682518
840811 657882
660809 844578
650936 853607
818998 675924
522832 986212
643055 847498
998420 495440
626305 875117
769454 732453
801014 691336
770401 732543
692850 812753
699664 796012
787173 720455
581546 918510
820734 688985
897663 599943
745159 753803
799055 694398
582267 909605
720266 782546
968037 522325
598861 910390
821132 682530
975419 532920
899068 592603
656474 837529
905905 604029
692824 802442
658379 844106
815636 674934
885170 606243
782576 719360
878399 612865
920175 575311
765777 725564
960269 544521
704659 799457
606062 896559
701867 794000
660830 846132
854198 646851
877050 614032
826042 675685
776722 715714
852211 650324
828067 663438
584827 917247
880408 618525
931262 576382
768509 732291
653331 847071
536351 959027
748308 759819
770775 731295
894382 611840
790191 713516
679834 817571
504527 995260
950243 546702
752892 741481
871419 623721
672276 822749
909096 588196
886172 614852
728368 773086
527315 964647
941533 552677
904130 596754
989174 515474
792295 712136
828428 671126
675868 826491
830298 660109
961165 536188
783218 721427
842804 654843
705991 802039
743395 761382
659645 841676
805033 699084
831887 668793
708253 790066
581970 911595
687585 808041
684038 810759
834150 666779
907607 589296
604799 893699
983767 511608
900721 601819
943610 546827
986111 521714
947616 559917
784868 714216
667586 831846
592269 908571
947267 557572
988597 520587
928717 575874
595645 905376
560470 931836
603496 902463
761943 733628
796659 695759
882426 611376
678646 827726
830794 669466
702145 807335
570280 926025
551380 940547
634907 866979
819777 681451
871255 621415
749365 755445
626491 878260
774438 717867
837470 667809
767983 728584
907269 591083
609082 885323
572564 926594
982679 508712
947976 544031
913607 588145
867456 631142
978783 523767
525547 968076
663562 827139
656212 838491
669075 836472
510742 982116
681811 814681
608744 889993
566900 938964
502745 994598
879410 618138
762296 731310
912627 596895
783722 723512
899102 610372
911359 580799
979392 526224
799909 696060
533377 975685
898568 598532
752675 743679
733459 771907
685214 818986
865926 640903
944160 549411
810054 696486
582296 913568
862224 627991
884745 610419
550252 949590
797911 704695
700632 792199
724582 785191
743252 765413
961286 542088
971286 525953
523582 981229
545740 948031
905621 601353
856429 646113
593968 897508
515925 987373
897658 607682
663445 843372
703831 786345
658996 839254
562328 942882
692409 799351
525145 982826
545967 963588
558625 944905
839914 659877
699522 798185
923729 585494
698412 807931
693534 807395
988289 502798
932168 563027
504064 987640
858149 639544
862233 630911
562140 945638
961338 528826
925154 570015
880421 628441
613118 882459
724328 765817
610019 897080
680031 811366
694784 800598
547622 958627
502367 988324
686783 805528
516968 973198
990610 509205
690020 814218
962935 543678
891477 600647
632733 867253
813155 695014
704766 790618
622974 882305
986304 506938
971595 530038
955678 554263
873768 622180
634418 859405
695667 804051
913631 590053
868135 637311
621849 879357
980485 525131
613087 886078
930028 561199
998243 495891
692810 797903
742281 767251
761986 729115
849239 641681
589221 909629
977245 516767
981422 520507
764483 730462
649150 855584
934814 565865
595919 894462
839563 655511
673052 832098
549317 943946
513684 988149
549815 942966
883122 610720
754725 750524
824153 665982
932298 575335
777280 717085
555609 947311
651971 849934
915742 585379
558621 948321
669517 840205
779545 710549
762736 737695
726179 768605
771907 737386
735698 762663
866109 630115
643046 862414
556330 939743
807328 699003
979372 525967
933918 563950
497551 993990
930015 564499
505864 991080
790124 704199
704015 797415
750144 747314
911771 589099
624901 867719
531101 963890
666903 831169
818587 689831
913190 579121
565985 931247
735362 771174
567095 926256
622642 879568
520778 982121
716471 776858
792989 700475
899294 610329
570424 939408
823949 668151
949634 544953
682242 817521
549887 941780
597019 899524
505461 993579
682021 823320
883159 626662
650955 848087
962890 531891
811478 687426
989863 503913
949859 547239
932925 570889
680283 826748
973310 535608
940460 565279
792942 704259
847855 644623
763734 742565
666066 834707
905573 588112
621121 880620
611982 886991
943316 563465
749591 750987
852391 638906
741177 764723
646820 855925
943319 559884
894767 605992
995925 506718
758737 735191
521843 968469
727538 765922
846924 655574
973730 522692
679644 827010
756625 744152
634348 856163
873611 620727
829900 661432
833750 670536
970275 520744
754079 750373
923975 566408
682003 821524
725721 782206
702593 800036
830104 677813
677163 813422
509830 990536
673755 834965
706942 791897
809951 683942
624750 879187
526945 964804
964388 543849
890283 614530
767768 738342
799916 707799
886188 607711
789080 702213
589890 914632
780516 724632
743128 750494
568261 938338
793983 711267
589529 918552
966433 529456
625583 883402
716387 788877
636834 866657
820072 675411
938703 552391
749257 747544
720811 788720
825801 677956
664874 833134
494565 998134
920521 575877
659906 833472
751176 744410
753109 756029
918560 571966
726623 767189
630765 863568
994370 505827
654771 854837
984896 505631
643692 853573
538347 963231
649316 848873
850026 650820
551119 957004
673108 832093
537984 955501
865551 629148
762355 732899
602712 902945
758236 735324
530112 960363
554310 938405
720623 776853
871447 629072
610012 897547
686231 812361
996909 497266
997674 510150
669798 821666
595117 895732
757033 740876
574282 935650
733701 769236
743426 763246
714464 793307
793402 715181
968257 529944
645150 853085
661157 833201
922507 570058
778720 713243
986263 518229
936828 569911
554801 937226
538095 965006
661494 843592
519865 981579
696875 809339
952115 550883
632390 858857
765943 733397
720832 780084
728275 762575
911048 598401
844812 656209
793134 699023
543384 949670
995869 511513
551524 945228
635671 856117
809894 691159
800774 709015
748043 750998
676280 833453
632344 859039
737641 755023
800431 690234
748303 745996
528797 974783
499709 991208
582911 908666
986742 519820
971063 525306
932981 560085
729382 772680
784926 723238
792866 699115
631219 859450
758918 749514
954584 537765
798756 709090
607251 886023
646971 854477
961016 542833
723135 784582
784660 717650
951086 543040
857452 636072
973580 522420
843038 655690
701568 801446
745362 749175
767617 723972
881614 623620
517038 989764
779040 721327
709983 792008
929715 579999
945567 553493
625907 877191
494480 996725
850430 648004
527780 977813
827800 667122
646474 857218
997975 494082
598872 902315
878569 617745
797632 694253
976489 522835
824041 673416
517741 973206
606316 887397
782494 714860
594650 905500
998953 504700
835013 659210
913414 584807
741401 759905
886792 608828
652254 840203
973346 525576
976488 525276
580182 925154
666387 827987
823682 675224
880123 622078
606426 901797
619212 886972
950184 552092
605180 903120
671346 834502
690783 814022
512689 978068
549024 947545
696278 804889
619566 874136
880704 624746
571725 920330
906695 596662
650373 840529
736766 768794
764646 731977
997935 510252
585851 918137
987138 513014
520355 988646
957462 547116
780034 728783
599973 904214
603573 904930
829953 664680
519929 984400
838888 667515
716772 783263
629329 871186
766025 743721
946643 555196
932743 561216
556571 945575
831289 664015
884347 611155
997164 498127
871497 621643
737337 762081
772652 719683
930130 561929
719664 788019
915129 584429
632683 865562
516521 983671
791993 698289
753660 749571
665630 837558
561906 947854
575060 931817
543208 965157
884259 621480
507916 995119
997018 512615
884764 605910
911352 592564
614367 881045
974773 530713
641037 866146
892378 605017
730784 761436
939277 558607
796547 706959
995507 498889
913923 586210
601455 904740
737143 763462
714548 786580
774580 726520
539198 969077
647300 852969
989433 502146
844306 655569
608300 884548
986749 505370
713278 794730
919565 576810
515248 994228
718731 772699
527712 970805
899130 592187
679896 826065
619928 888515
571865 929561
581239 927690
798472 706819
901970 592429
803095 696059
692386 816893
563738 934855
650449 843473
796766 698054
795318 696632
579336 928800
995166 501038
845691 650862
583541 913770
624600 878688
985785 505981
748961 759167
924042 572417
897368 601969
514762 976043
856412 643954
693450 808920
602732 899199
693794 798142
517266 974244
546835 960299
695557 799127
496985 994456
994994 507410
838699 659329
948864 559262
969226 533766
921181 587831
705501 794184
932529 561424
782472 709651
937718 563553
506860 994058
971078 528433
719970 781866
539918 950895
936166 565650
551739 955928
780000 713511
696338 795864
995785 497684
568335 938535
858081 647319
610773 881431
733915 768832
945724 556006
677074 814017
785054 723665
965209 529267
767891 729308
820737 684733
929183 576064
865055 635041
889838 614517
688861 817379
831679 662326
947450 559230
754917 739395
993469 511370
817716 675457
812741 680715
890120 609733
782526 718740
995208 505713
998643 500089
535517 968516
991330 506856
922983 573178
894478 613206
896328 606811
954255 554242
863338 630016
726415 770579
722325 769550
723355 776381
895986 608321
815824 682979
711504 782298
986323 523016
733740 757359
498881 994986
594028 915421
914511 577093
850158 653406
606898 887564
874992 630743
607068 891411
803987 690818
708177 798056
645985 862931
731988 768626
989118 501592
857907 635499
519037 976465
754104 742572
601588 895333
579119 920056
848867 660577
788797 717983
694693 806230
739138 758287
751030 750292
896203 609674
594853 912205
817611 679378
849967 646255
623996 867773
574657 932944
970775 525398
580022 923210
979685 514278
963636 540746
971623 537333
665411 834749
876805 631083
736239 760320
755534 745152
947654 556921
705741 796557
590427 901948
600387 902128
856201 652653
995316 504079
836986 660377
604297 892888
881164 624855
827835 667858
615467 888589
980020 510419
892982 610755
591404 911711
886131 622269
941041 553675
860348 629688
671632 820984
507098 987139
975698 514611
889320 606882
895348 604030
887813 617748
615976 875237
796382 704552
730627 775125
948782 546415
702980 793843
897743 608447
825195 683010
596257 910093
780646 722430
790246 713175
492656 998012
693201 814866
521841 983190
765236 742904
863760 643018
759310 734678
933862 568649
930263 569687
892352 604427
847581 659869
741615 748918
703599 796388
699064 796335
734886 766935
725640 766780
995183 506431
570343 927866
969858 520408
822335 679756
512879 982020
892298 605193
523152 978750
837567 670017
848595 648542
817034 691907
675478 831585
992758 506195
951041 552209
620629 884965
660110 848757
842811 664629
949363 549640
804728 690445
874856 634138
573385 921766
521136 977798
851786 644544
915360 577114
539982 962720
926729 568656
522907 986647
878986 623971
636539 862021
895643 603083
649438 844234
842440 666510
647303 844470
740755 767333
809319 691825
830903 665222
835056 665672
934436 559449
760106 740288
980857 523860
989405 503134
497287 997690
832935 664376
655418 851604
595335 909942
527839 970666
598775 900161
972072 535598
840872 659198
712745 778917
959447 545149
793524 712156
519797 973671
863402 645683
513921 983099
774735 727421
903936 599942
925342 581742
828712 672131
576416 917971
685804 817256
535614 968495
723362 769752
538926 953618
713132 793657
506391 995812
694907 802918
570453 923018
796097 700318
884490 615321
604926 890836
966787 538564
757812 750738
499207 994681
836598 665941
827485 679307
758602 745435
605122 902370
765926 737641
571819 920318
647394 847656
640195 854542
570501 938902
578745 923584
862116 633109
576868 927949
672078 837904
500661 996702
793678 697487
518544 975991
694411 809448
724551 784349
972394 528637
719460 776497
943714 566106
753044 750524
913094 585971
866185 642688
847490 650436
647209 846841
541941 964581
680232 812196
780459 718205
655565 854042
942506 561492
911733 580848
560121 945893
719519 775801
929228 576067
727880 762245
956909 542984
910892 588663
883131 618642
690083 808617
984580 511082
839314 662319
925241 570351
915623 585251
526455 976154
609822 900079
834975 674482
497352 996593
643139 863612
612539 883173
581161 909459
714682 788656
554117 948994
904946 587750
828889 664318
696878 803926
873657 633360
543054 951746
944332 560232
876570 617136
601188 903516
969037 538391
684317 823091
783554 722737
613868 883689
860811 635112
986261 506521
930531 565260
990202 516838
768867 725832
820202 682878
645169 857768
636020 858403
706373 792489
558033 944679
509505 987058
896935 603792
805011 696661
564151 933994
594309 906641
573409 927867
705915 795571
819550 688761
906312 602847
586297 909344
739644 767127
984159 507779
665986 829188
625401 876046
977788 522138
932294 560861
834225 657799
922809 579212
610427 893745
820465 676611
943147 552976
839958 665446
576294 928560
964721 525399
678434 825216
538404 960080
864481 635163
597369 896422
547369 945356
859407 632656
976690 520847
693019 804560
514523 986233
512154 985133
587733 912636
540684 953601
879445 612298
964341 533250
834686 662700
961287 537327
943124 548550
729244 760972
855712 648031
544156 953312
944937 548950
681895 823235
832706 664607
725058 779591
588109 918759
901927 606512
785245 708895
661431 844119
802126 696830
799042 700075
741217 750626
517077 976112
844863 654173
826206 676693
838821 657932
936181 570670
608214 901662
536118 958162
907213 600881
943043 551296
568279 934552
853510 648938
873697 626885
930654 569728
539957 956898
550782 943646
892920 608151
913981 593632
662060 831881
740719 760479
645411 862403
707229 793542
658656 841978
507197 983684
838436 653678
851921 642564
882277 614176
940808 562019
654676 846559
992628 513231
621612 871239
867000 636566
587509 914334
772467 722537
804807 700758
891730 599368
556306 947699
770458 722123
710540 787922
987826 514452
963216 528240
981496 524954
925991 566470
985042 522058
640392 855904
692170 814218
748399 755329
763266 729585
690784 804372
620976 871893
660307 849279
984248 521001
514839 989281
750704 751340
825029 678505
839384 651073
759446 743424
700610 797359
881012 610449
962844 544624
553759 952661
968064 535461
639790 851559
845516 658008
756678 738253
860433 640948
562631 937305
552665 939737
561033 940179
526174 980520
881497 608510
714483 777996
810009 684819
784300 720311
591054 902988
967212 540883
756009 739502
677022 822623
690751 802823
562974 944225
994067 497139
761491 742818
814778 680881
538726 956091
559688 939228
707265 788000
862533 646344
854469 638915
998311 508322
914874 592521
784638 711547
934075 565023
502171 996686
829358 669252
779902 724106
867693 636172
966091 535944
519538 972872
528404 964119
860547 633404
952015 546673
973084 517733
953318 544041
823151 679086
642347 862515
744923 751504
593822 903677
522796 969863
661724 834973
990686 504512
836562 671478
834887 672659
785835 722589
846633 644963
645481 853530
884624 614317
725981 774824
906216 594534
516139 978224
903508 605976
676229 824703
909042 584916
804482 691651
935166 568789
936321 571665
708390 786561
812623 693215
536709 959297
974134 535249
593287 901222
775908 720225
829276 665126
584664 921183
706573 793066
781564 714033
585772 915912
755695 742736
688291 821298
891101 614300
981030 515576
973765 517977
714932 788336
600216 908335
760120 731116
639192 856609
661543 847536
552670 954217
881059 609575
989548 502464
725467 775122
666820 840132
909748 593146
545211 961120
949762 544507
534789 974768
931153 566005
560180 936408
851339 651467
510000 983035
510006 997812
581170 915555
710824 791160
721546 773078
585583 922713
805543 698092
705439 788043
818492 673560
901565 608283
897091 612807
551821 947576
579253 927958
742227 752950
691118 803805
648905 846231
943122 561098
735859 763490
914591 581911
531775 978054
965968 532927
588973 914638
817966 676380
631964 861645
577797 923663
772197 725934
832719 665032
563596 934386
722354 783331
911934 580766
629539 877434
821060 677452
996530 507158
928409 575030
552708 951976
739920 764490
786499 720864
690026 802312
882710 619889
623005 883436
863429 646206
666080 836402
950371 553937
830427 661884
950735 545315
835667 674069
847017 658939
865443 631100
549918 941090
502779 999826
668234 840589
695299 795645
516018 978237
953706 550522
804779 703942
618619 887669
717878 774074
986517 516552
524933 967569
570149 930171
893484 609373
715286 791078
910395 579655
549225 944207
926745 581787
996731 501016
713645 794478
644102 855491
943995 559277
582138 920986
576331 918697
980302 519982
984707 508058
518029 985273
979301 511148
719399 772153
638188 858739
806473 695364
950715 548216
810839 691119
783142 714286
951686 548622
837920 655354
778336 729792
818997 676448
773086 728032
894317 603925
791170 700644
783480 711720
841715 666569
800649 707876
515831 987460
902067 606515
589092 906645
582148 922737
679245 818992
625507 864697
653522 855768
632600 864260
844411 658177
730630 760356
833878 672558
638717 869635
875679 618760
536255 964219
718137 779904
925346 576810
953879 537470
645535 858817
951436 556194
991393 513399
800425 700520
706319 789074
776689 726552
872146 627289
967738 533882
751969 754826
874582 625395
614681 894590
733298 768308
849593 643420
802519 688252
702445 791187
500864 992921
741131 767564
623527 881855
576742 926757
762118 729718
781600 720119
938611 568284
579799 925086
637720 859543
957111 544462
759108 746039
527260 978803
694583 808647
742194 753319
996135 500522
657320 833040
809446 683898
696989 804209
499983 990351
549110 947191
983066 511282
733220 763809
814211 690156
813350 694342
847960 659222
929480 561299
817437 673594
788501 718287
932402 564567
527095 970936
679658 813132
554519 937757
851494 655900
733070 772893
575364 923300
724202 781052
702136 802231
955550 542810
597241 901634
561204 936074
528157 968570
819309 687543
978734 515279
991262 500079
941472 563243
678579 828983
605730 893450
681607 817193
753513 737491
923555 572141
750210 750754
593130 909337
791501 705937
981245 518091
743445 766448
571974 934599
665129 825326
992039 501282
909488 586020
777695 714759
757646 734493
835701 669027
981259 517438
761962 730536
548726 944978
507942 986592
935939 561252
697542 809002
933808 571690
923763 585021
886421 615646
786792 706286
859238 637340
876932 620115
752867 754142
729958 767759
843573 654309
590971 903315
730816 777181
861681 639555
678718 827971
567928 931993
945717 548725
720235 778708
559541 943770
589229 918557
579037 927578
663578 838375
739661 758988
968052 532584
873060 635737
727017 779710
524134 970569
730625 772558
750935 746212
886311 604431
803813 700536
570625 937879
815756 679989
509149 983753
760112 734992
638099 870245
937274 555569
927074 563197
762950 732274
536316 967773
839616 664324
637702 862720
553974 954157
864786 640447
556239 951975
759473 741732
934827 573914
641442 851814
933036 561008
893857 605432
611734 894799
856048 648149
805600 690084
861270 641517
925716 580246
979821 516674
681947 811203
616944 881313
766017 727739
978780 514320
581981 921715
735214 771755
795088 713501
779108 714208
670726 831240
764132 733930
654112 839356
844165 656672
843442 656982
634460 870685
493273 998119
719478 790057
799466 693204
558460 937307
533815 959427
818144 678402
721743 778730
934501 567048
515793 976003
575753 916860
591599 913055
805773 694280
493483 999604
645281 849717
737757 756431
591177 902199
550632 956233
551710 941176
733629 760902
572103 932910
576331 914331
897446 607458
572598 919467
516309 985850
544257 965288
763097 744360
962969 527102
734789 775147
618124 873298
538740 963245
988823 514603
978734 531198
854044 636625
576308 925193
770987 733534
788111 709772
556820 947778
702378 801008
837521 671802
656632 841832
890023 605297
770095 732067
539271 954605
840768 657780
991039 506174
674955 822401
884422 617219
591968 915634
665968 832010
796090 699162
872760 629042
785495 707369
645198 855176
788360 705776
648235 853666
524511 980998
743633 749464
890354 617499
793733 704370
646007 857035
828804 669626
676605 814590
688650 812068
501524 998455
869416 634007
529001 978542
606005 902463
687187 812576
737122 754318
689802 813567
862352 633391
781704 721388
597334 895558
663170 834839
851239 640551
686781 816062
905344 604455
882742 616750
577553 918018
676685 828052
992849 502186
640143 852618
827855 671445
928059 576023
936367 571062
777021 731574
570689 929996
596822 905038
930219 570342
914076 591883
884378 617810
970360 529158
872215 635200
687491 819608
577619 925798
688195 802235
918278 576870
529668 965847
962946 532548
728573 778684
507770 994764
728047 775447
572631 931179
647588 855157
585098 915547
643710 847433
817982 677668
728020 762843
717368 777778
977661 530368
856148 638680
550976 955301
547339 948411
705366 800348
567429 925123
585899 922035
852284 642334
840792 666917
666178 826814
585670 906668
689325 806107
706466 802901
532369 976313
996956 501791
712294 788582
553326 950231
640502 854918
531012 973761
510897 985595
828085 679913
760046 731134
562862 937469
769646 736180
769571 734435
836071 662064
512393 977785
681914 822290
802337 706490
585347 917787
921068 580327
781024 723732
532965 961949
724020 781912
515584 983626
964867 543543
882921 607515
882780 618132
791348 709681
804970 689389
795499 707215
967639 527153
898406 597612
978857 517938
584732 913691
711247 797228
636219 861327
585987 907311
966219 525320
799847 707793
972682 528108
945759 548985
684091 821948
744681 756108
725513 781044
617354 882728
872233 631003
644711 854719
579558 915689
931267 572858
889554 620048
816213 688514
786180 703858
855172 647947
512707 995500
573506 935497
980810 527977
751576 746496
934499 556191
730541 769635
501656 990248
598038 900247
538739 955558
781675 722009
943227 561938
952176 549113
974353 520011
935148 557693
592806 906462
857474 650274
688142 805353
535055 957574
900173 604494
877776 624537
662492 840312
508628 997237
992235 513105
749916 748946
574046 918438
512310 989557
698828 800383
943213 563519
887500 616449
977162 531898
583268 920483
795475 705535
679940 824644
890365 606478
828840 678607
807341 692860
965877 542559
950995 558400
991454 506765
749527 756291
682225 823235
845450 649179
624732 873505
623960 878200
925519 581442
618658 891184
815044 693665
846197 659815
667633 830017
772406 736711
573812 916216
721473 774407
748191 761574
750651 754531
949922 544252
633534 870287
882758 621517
846149 651889
508903 981301
597436 899883
785819 723661
669434 836715
874639 618784
948612 542584
588234 908505
985976 519933
963810 538402
664113 829757
672536 832770
962341 545108
521516 977081
624512 883269
964186 540556
779121 715283
915032 593710
915383 578913
756627 750063
742039 767832
758288 736466
839656 665479
972631 526671
568491 921656
662480 837507
760523 731486
987810 514941
884933 618801
994039 499308
786006 713531
902684 588343
915538 591000
644843 864983
623887 877110
991153 513319
720804 781774
986620 516952
936969 565389
971285 534883
590613 905631
794849 705466
969769 521962
691073 815615
952394 552891
892053 616483
778027 730331
961925 544158
794637 701577
767146 729269
699924 801974
908820 584409
974021 528505
689956 804852
563718 934786
791710 701356
838701 661044
553987 939808
878387 627633
677689 819113
577885 924017
616005 893198
917747 589835
805096 685892
821799 672353
880476 610050
971986 532271
810780 684735
766756 737714
583118 922555
677747 819170
731285 766580
564510 930669
810972 692909
553582 937402
849017 642411
986715 518331
712242 789348
853601 654462
643969 846596
658787 850405
948904 548618
914311 585850
772837 736085
600982 897449
851263 640775
741764 752247
758178 739668
869349 637644
921593 575165
600934 896895
611022 891626
626079 874132
795132 713811
691651 809608
734687 769826
664537 842889
591166 915984
887443 603536
574144 932588
815113 681482
571956 932722
763765 741652
927821 574293
729956 779942
915589 576585
969335 526889
552849 945039
805723 687538
849995 646445
993781 508527
812438 681887
536793 972432
805688 702346
793279 696994
636028 855638
650039 851597
630339 877983
653241 844260
851137 641682
976638 520491
788909 701355
716429 783259
811598 686955
761179 737361
973707 533438
704995 793474
827028 677695
838463 668109
743406 762412
560370 942529
994089 500667
723811 779859
948872 547169
538553 964167
679613 818653
997060 498682
799765 697077
588721 908256
619235 888105
777038 716655
629274 862514
628215 878865
593429 913379
623907 867534
585998 920332
648823 860170
499696 993098
831344 674100
966917 537097
596494 910517
879006 621835
808883 684418
498248 992541
775342 725298
917671 587062
590815 918434
547467 957947
770040 737295
640644 862803
645008 851308
684934 805585
645941 857128
731198 773331
562358 932298
953611 547030
791528 706084
707940 795730
810734 691997
959078 532731
571978 934232
853008 647102
813473 679089
981388 508873
602620 906630
755801 752500
951056 547244
824676 672439
640027 859216
897502 604757
995156 505911
639684 869213
624942 879190
778911 722036
844655 662768
673954 829643
535324 974347
748346 753216
517715 990545
546716 945168
732071 777738
515162 982129
579772 923644
509358 982019
514763 995117
499907 999865
759432 734051
583208 922787
912511 590004
639490 851591
658858 840013
746163 761782
616725 890514
686908 809115
929448 566693
787709 719092
877520 624233
597497 911409
840466 660377
759504 732629
845348 659479
918460 571814
989149 504162
872556 619739
519608 978391
964035 536939
759852 742331
722386 775356
727519 780738
681624 817972
888916 606111
832466 673094
768569 740722
775268 720907
619268 883423
935520 567862
496829 995999
853039 651439
768702 732880
990257 506591
545628 956771
827643 676404
631994 858613
529834 978507
798795 693474
939897 564018
585196 923928
693738 811221
562609 939027
914083 583835
816266 677897
507336 986919
609677 880345
959043 543587
744200 745837
785372 717435
704675 796171
954896 540587
802974 689829
834273 665857
574170 927343
633423 866973
603657 904167
962886 535364
874190 625287
704406 802585
581399 921832
859390 634130
675591 828643
500530 991350
790586 706841
622472 883965
956568 551751
811732 693113
550990 943207
966499 526053
740565 760815
847772 647662
767931 723557
746945 752111
602838 894036
709094 781313
998139 502071
878133 620421
719318 778321
996177 502675
602829 890572
960714 547259
626827 867369
767712 730328
724552 773515
954823 539434
623644 871564
763290 744651
699533 804942
598211 894372
643957 858358
926804 566333
566520 937762
953101 555654
526465 979542
995579 507273
845074 652960
818189 681468
854795 647947
829081 673755
989989 507078
626515 867217
999086 508167
746143 751847
957704 534987
751026 744161
809211 697258
769367 727075
904078 587450
962566 546184
784027 715897
648908 855532
750004 757424
791854 717413
865393 643020
734197 768992
722688 774669
986479 511034
811796 692473
727245 776359
763778 727345
774223 733640
741547 754216
757635 744811
747176 754205
883872 618577
796158 696903
697636 798377
656089 847773
679863 818506
591464 905763
916494 574308
952512 547333
722357 781036
772528 733682
825379 683612
820276 681641
850747 658983
888721 601896
920945 583426
879025 623185
951880 557325
527016 963742
742416 759640
637129 871870
935180 570747
644884 850793
952054 542077
593108 904269
795868 712544
717722 783578
797252 711739
979513 524503
826368 672062
884883 619523
660949 841407
977581 529455
705063 800687
826835 676490
830043 670317
846155 660764
905920 600284
806680 685577
951442 538759
843633 660977
795688 703058
872441 632165
886059 606496
809620 700036
907664 590414
636459 864599
659093 850699
612153 880691
841549 663875
521060 973872
534087 970599
775701 731785
966903 528852
750456 741694
968157 540840
670535 823276
770624 723688
579000 927972
640538 861114
671924 830143
842200 662292
933660 562822
511666 985807
599443 908638
853302 638510
526896 968530
977099 518837
897670 592977
850124 640149
704070 793587
983970 518612
903906 589223
854276 653827
555028 939305
788919 703342
700777 791196
512241 990464
915267 591716
758641 741211
576387 931672
630735 869440
954143 554523
550900 949565
704512 799321
973361 521114
918952 572457
787629 708853
523517 966796
732670 770346
728373 769832
730743 777998
542212 961959
981754 512664
666267 838917
767868 732350
965460 526108
920547 579220
855749 644307
962768 536373
964189 531852
974041 520528
969145 526845
701823 800061
510697 984385
672223 819918
704594 798363
508089 983019
492792 999381
985032 520216
687431 813763
676879 822753
974640 523463
928493 561707
742581 751191
929745 567077
674109 816676
560162 947992
923531 578537
991528 514541
867083 630848
604049 890440
601635 891520
814815 694604
997239 512279
953746 546375
785805 718272
696350 798235
592115 914377
722977 768862
918594 574408
962347 543476
560274 947060
739241 761412
788711 711222
705347 786964
629992 875103
783145 709628
918112 577323
508709 988764
702127 801112
799569 700501
892265 610678
731613 759574
554469 946779
917924 587395
930490 570773
934716 562703
716039 787609
868724 633285
721713 782923
719229 779726
636309 870663
594548 911908
556724 945180
683382 824043
524495 982607
994910 502049
816779 682388
662559 842823
727951 765120
750423 752707
919562 581396
965888 525420
984983 515738
898752 609803
783485 723428
920947 573948
570443 926611
847656 659425
597299 892940
713697 790116
791077 716225
583354 913476
888656 604387
896564 595669
684624 813875
955317 543462
698129 811693
855504 641176
660973 834568
835307 670894
524458 973558
737948 761539
788617 701858
594993 897029
512772 988533
592049 912447
642977 848349
796379 707902
915619 585341
954099 552511
578235 916752
506560 994346
915877 582757
981921 513508
765287 741072
917352 575482
764610 730692
884307 611536
933010 572792
923345 581864
630147 871013
782412 710633
811956 683556
740945 755276
710203 789231
771993 729143
988282 517715
629181 863921
559513 930832
755979 743040
568676 927172
896978 596401
978170 522499
584032 915396
737743 753995
925269 565733
547404 949172
703233 805275
943374 562629
780421 717810
757798 736806
637701 865004
789653 701836
908290 591276
563115 946639
691574 799086
875970 616926
652414 856331
760283 743149
516192 987401
686632 820644
546254 947049
773711 717870
589727 903606
710947 785207
804918 686158
565311 931496
603176 896185
915204 579039
553727 946788
771868 735608
972762 521249
824721 667117
945752 562895
847554 655270
843722 655033
912349 588063
700784 793220
620250 869926
709968 787203
860212 647961
697157 812184
915203 592924
759383 750421
565642 938735
905422 601345
850716 648250
746818 747423
913339 582871
813504 684206
682244 813871
955083 541793
684837 817784
734501 767637
747803 754535
597439 911499
626818 864693
826905 668768
960400 545332
829490 674925
714000 776411
871785 628590
998735 501813
664577 843396
665342 841993
738214 757602
895769 597920
741141 751811
712185 783279
752653 740768
829867 677989
839987 661628
664802 844122
574754 920742
840995 653894
925396 572025
559597 945214
691430 815002
817136 691683
876324 620133
889008 616226
722689 769356
902222 589589
655383 847379
621718 883785
848205 647782
664905 842744
892390 609416
965905 527474
767026 726803
716290 779196
684639 818440
575996 923973
827669 674872
907880 587569
701774 807610
867981 635135
782185 708660
760896 743130
838633 658067
555056 935636
755165 750864
765905 735810
884678 615872
761246 731478
711143 793715
536556 960888
885217 620513
873973 625100
603760 897508
675051 816101
848833 646055
781914 724938
784362 712406
521108 985049
501338 994775
950128 547246
841105 667115
987105 518191
830279 665118
794427 696605
776597 714226
631134 877193
944498 562426
704676 791706
572259 924628
884495 607158
957161 546114
855219 647214
924702 565911
764192 735495
595853 907049
940689 553949
851158 658120
855510 643280
762630 737051
978131 522255
583901 912547
494447 995650
694803 813368
517219 974669
989278 516921
750764 758549
671612 824028
957787 533199
830109 677129
545058 957149
676986 819446
854475 651577
889974 604022
789229 712947
781350 727437
613163 891429
844815 649563
694487 803719
911002 595717
670980 827804
543146 950715
755989 739965
765808 736603
510269 995048
523029 967377
860871 642504
610465 887723
678601 822093
531879 967518
732624 765429
736128 758412
614631 877123
998098 504296
770864 720633
615356 894594
919339 580190
970947 526450
700254 796126
520102 973851
915816 583488
802361 701371
806352 702187
860373 645536
918907 580089
971772 538131
943665 558303
970189 519932
698860 797332
513737 979274
671253 837153
685515 815176
727648 774345
529787 965843
988490 502342
964935 540047
938530 567250
996112 503442
574327 934895
882408 608846
666117 830693
735216 764438
726678 775729
814157 679385
649164 841286
825053 674330
683668 825997
823257 685340
564028 928431
967389 536333
947403 552868
737539 756285
670023 837396
501973 994873
589986 917787
732537 772839
673359 823273
796231 695943
711140 792104
704596 805031
878820 622211
908534 586676
864314 633432
748889 750360
779517 725971
712915 777660
678656 817840
724172 783752
707178 799954
824580 674541
618940 888334
820259 674124
572782 922090
589043 912584
785958 714947
853229 651178
607130 898163
675321 823962
722443 769828
703211 801058
851132 645940
658451 848931
507060 983410
894868 606672
599159 910197
926393 576294
595264 904261
964209 532000
550212 946227
993732 513938
731402 769775
543381 950678
999103 493425
894283 596586
741150 764564
749962 745415
896871 599428
588598 918399
772151 723861
574749 923592
905180 587159
899070 607853
970888 537844
630258 874242
675156 817929
971616 521748
665677 841421
576979 916873
679297 811402
542200 960255
499743 993717
533732 971351
905028 592669
999105 503440
730590 759664
939765 566240
625118 879099
966847 537730
996161 506450
894793 596751
713953 778094
833151 671595
786654 720782
919966 576132
911645 595287
597885 893407
607348 902640
611322 881144
952489 548360
589208 910540
959104 539472
559453 947329
625445 883443
982360 518016
522903 974439
541895 967021
942205 564151
820841 688740
581736 915499
964036 541095
775292 722463
703948 804482
578130 929618
600164 904687
623128 884775
560262 932409
987897 516499
763020 734755
747160 753558
548359 945985
743159 747991
963681 526874
676709 819699
610119 893291
580714 918746
788351 702974
633821 860050
562407 945588
825806 676436
986818 521688
654067 836802
995955 502002
782210 715185
587421 910309
849045 646075
701847 788863
865553 630295
921222 570727
782968 724915
768433 726813
954444 550356
525982 967965
852874 654275
875767 632572
915239 579051
538738 968076
980548 511534
783999 715123
569319 926799
973570 528066
946017 548380
616868 881249
820907 684071
801769 698224
613239 893215
848506 646250
767053 742906
679047 819542
699606 803258
855233 649021
633445 876423
646380 843970
956061 540939
712966 787790
930793 577740
972167 525386
548454 953474
672505 837235
803389 688710
659706 845497
835271 659000
977578 513659
553391 947804
608644 886956
685845 809987
997960 507375
528600 975450
628130 871596
768137 722680
852320 654491
796512 712120
657824 844717
522412 967885
509929 997515
749020 748158
755657 742798
824287 675177
940043 564056
813640 680363
671852 836694
519660 988884
599951 890839
796663 707619
641568 866038
662221 829108
724875 773362
887656 611238
636793 867791
950964 558836
870773 626662
770863 727685
928045 569307
528565 964595
742918 751666
941584 556004
610863 888048
825663 677863
992098 511020
516346 980691
532808 971158
989062 503986
849172 650862
534432 965354
819653 690254
923225 582535
877433 629521
842619 661464
721096 781167
692463 801808
672406 827078
674506 831397
512374 986113
936973 566593
900753 595059
786667 716797
867727 638865
625389 881706
513684 983977
730290 777150
797062 708803
751223 740650
737595 753752
893799 603486
652190 853557
648894 854555
615449 880766
629175 860963
712897 794363
973314 536593
735653 762423
824227 666212
672159 832428
797666 695456
773285 725552
510770 985851
859340 631913
876168 629759
701808 802208
757933 735493
905819 594983
626743 873935
955343 554337
527253 963729
520861 978265
645346 854423
610767 885597
549151 944275
926675 580524
843112 648179
691082 803953
849288 655160
746379 751969
550420 953545
920215 577245
570159 937906
764093 726726
949106 550313
765737 724697
594448 901029
517700 992114
770000 725070
539588 961036
654226 836163
870566 635660
761599 742587
577941 929848
672623 834064
571043 938772
559885 940454
750342 751981
594720 901922
623187 870796
721662 770968
744545 763904
820559 675020
699221 798136
977381 519641
568777 937065
763453 736983
789629 706517
509075 981305
615637 876269
518656 972871
965810 527232
772827 723695
820460 673069
928522 575499
650563 850300
946044 546251
855253 643150
654189 838240
504522 987400
920861 581752
561285 946790
646620 849779
761608 736329
717213 775110
585015 921882
529134 969982
677211 821372
767471 727613
998583 497334
551478 954628
603255 893172
991503 513966
954408 544143
835354 671717
877005 626175
897012 607395
868669 633063
921177 573416
714775 787677
822334 679852
970074 528722
820261 670972
859584 645514
928704 562392
518177 987592
958881 541669
673177 833752
883927 608782
874871 631097
791929 706905
893811 603198
545364 957128
922520 579771
959964 532757
508379 998319
865911 640572
599275 899397
868337 635615
725767 770762
838556 658800
710552 782805
606846 889034
914772 592476
857766 642325
509100 992469
825195 676207
628491 870282
720404 773814
860897 644655
985519 513740
764627 725848
844241 659944
697136 801712
703621 804978
593162 906941
632167 865197
954977 537602
905396 600294
907300 592669
507712 990839
919644 578846
754084 743753
852361 655540
547395 944827
570025 921029
562366 941144
776530 713921
811695 684878
602768 891337
850279 654071
716602 789649
989420 507856
672697 836686
884085 608239
717463 774183
895196 602829
745361 764553
892944 606257
797220 704226
771074 722350
594636 901472
593099 906818
742316 759475
725081 776915
703526 790570
892716 599198
578320 912244
555777 950495
730931 760379
522321 981177
870115 637321
827915 668232
824894 668272
738890 764003
819798 678634
562924 931465
742089 756870
993667 516130
686510 822140
904246 592478
679019 818474
667918 836208
756750 741205
599450 894038
597523 897530
955552 548556
676950 819596
612175 888586
963519 542330
973404 528558
772435 733626
607320 900714
730960 778543
919434 574081
896864 610438
759664 749091
593446 900840
691809 800321
773669 729515
710914 782223
817600 675041
632631 858796
815676 693747
583351 921877
688449 816520
930440 571727
692711 797599
863701 645157
565374 929569
608277 900840
752638 757288
503524 991531
680843 809320
922505 583619
743523 760853
942542 551103
657974 851624
889551 615014
670196 825863
790935 718439
827989 678167
629314 867988
782859 714479
716427 778350
779700 723217
855586 645890
985426 505263
606030 897795
886507 621053
796182 708290
871383 618820
896635 608040
606557 899275
726289 768480
585674 905475
980658 521620
919602 587694
845800 658285
877521 622629
959162 531588
521893 968125
813157 678759
714297 782477
827575 669398
751182 741381
709624 787251
617585 884659
800861 697633
831719 664165
713780 790039
612259 891491
957567 533338
789682 707259
772288 726611
698536 797526
524030 975746
632535 873207
725927 768017
642083 859074
702625 797301
618302 877591
984797 512108
702113 803334
964294 536052
980282 514247
997941 504387
759864 746475
966928 534004
701046 804689
666558 840761
777512 729788
756047 737273
853898 641409
893229 611861
932105 562652
861026 644709
504253 999671
570284 926816
909323 600227
739495 758843
883643 625283
632704 863446
522954 973876
673398 832734
787872 710780
621365 882499
766011 726744
712928 778974
671773 826049
786837 710335
572655 924077
934451 559606
496921 993312
529190 961723
764880 744924
793437 713230
952422 553932
777690 720427
796354 712916
541269 960135
532326 966710
952973 547632
569579 923412
979577 518479
851591 649455
612728 889932
531639 967649
883762 606841
839930 659045
906088 597795
651518 845217
826994 669842
872995 629346
707026 796193
650211 846496
713441 794024
882047 613147
620171 876265
582318 925193
714338 777935
871976 625306
981389 517847
820587 678863
979247 515283
644842 855678
704307 803047
793223 709154
819533 674973
639411 864855
975039 529476
745105 750988
524314 974239
544337 950032
906180 596012
701619 792915
557015 940690
590565 918782
793978 704445
596811 895568
939766 568745
566060 938848
643428 861165
744786 761356
974155 518206
820487 676315
935520 573920
960676 537832
975357 518858
541607 955731
622321 874861
593813 913499
727450 779129
731551 775285
525865 977264
640614 865028
777807 731387
931614 563030
976734 523520
547319 951921
648799 854617
635404 869699
553266 949058
919181 577828
997655 494053
826217 664973
935298 572422
799213 709566
638932 863827
816574 687892
858652 648186
777145 728492
831391 677199
958671 546769
972654 517660
689165 811831
834117 670548
892601 600553
596978 901530
894451 596515
812763 689655
844775 650685
572783 918699
922287 582792
977713 515090
835518 661100
658927 849616
623488 883488
964768 536381
956570 533748
666910 828983
785729 708749
532750 962807
560217 944533
782771 714757
844382 652095
895480 609798
980678 524419
780605 719922
505908 985723
611143 883134
531806 975686
782740 712609
696336 809250
921662 585216
982805 516679
775305 716784
843520 659959
694316 801964
662048 834328
665493 838672
521370 978280
744123 746279
577713 924819
933818 576002
951021 542081
865371 625543
671294 820218
777903 712750
534426 961030
836159 668008
745283 759904
875293 618526
656457 839475
980817 510676
530436 978932
606537 883549
736791 769320
504703 992852
827347 681162
895717 607967
503323 996342
774067 720162
917270 586874
861928 634519
524732 977989
984822 519251
813098 690555
603954 905902
630515 873717
727834 778724
940480 568109
578912 915489
749476 752547
588932 915197
554482 955217
881214 612092
789903 713162
766707 736808
573992 924207
939654 565670
842390 661129
821875 687761
777014 715788
820674 675876
815588 694205
901959 591063
555945 940163
819184 673688
857236 647869
942806 551726
894787 603815
777262 728280
925221 584742
620367 870828
624186 880003
578131 918963
614889 884069
603086 904592
988412 509069
863247 641400
610757 880938
509156 996926
564671 927969
824250 680704
536464 967109
572971 923305
968419 540859
984325 514298
680741 826154
794745 703070
728758 765987
929218 566204
709176 788463
640385 850326
660237 842600
938576 567019
648091 850815
816249 680196
597341 908995
587942 913555
623798 881998
577087 921542
930072 562536
843294 647991
630409 872111
700468 791118
589521 912429
547875 955925
873931 617031
770941 719584
545208 957810
739820 763319
902863 600316
648735 854590
796372 698895
632576 870486
669351 832525
797434 706542
736967 755774
629769 877198
651410 850167
654637 839222
744334 763172
933813 575177
583162 925136
562570 934788
545394 955570
855721 636726
936696 554058
828959 664361
714945 778697
787090 709195
840824 651373
551531 945411
613062 886391
786340 716992
645860 850413
826696 681336
785604 707777
539889 968861
929768 569512
766443 736641
496187 996217
692470 816962
843851 649831
682240 825923
784056 713726
699027 806934
768294 733433
820064 670269
515721 987700
798752 696211
806759 696966
740431 758020
608529 900633
721568 771442
595093 905505
717663 775061
785708 718779
730249 778674
836397 654497
615323 885894
636290 862897
743753 750679
721268 772538
556928 933441
709828 796888
935480 566443
660881 842642
715661 784481
965404 540908
996224 494785
545415 954032
554749 952704
541912 952000
671300 830961
823399 685600
990802 508593
780020 719284
536056 957351
869522 625864
966088 528460
692577 802991
867570 642379
891997 612765
743194 752239
873149 633105
760346 744905
783595 725366
712036 794567
632960 861745
533272 975276
533974 956392
736519 771129
897764 604927
892111 602691
858852 635024
835710 670147
858688 638986
905374 594248
559149 939945
813590 692585
869763 638178
800028 691774
803749 690901
704639 797643
814167 689486
980499 510958
653577 843296
923959 572011
769967 728311
700351 794012
541716 951341
847893 653959
790748 714073
926643 580606
796859 696722
551809 948428
783291 721365
908672 587997
588043 918775
498189 999428
999064 500709
679563 811341
584508 913318
510809 990758
797986 693971
585048 917095
885181 619495
925182 579850
660098 841652
570538 930849
837827 660175
554576 943637
512604 991179
800308 709290
880537 623756
617144 890661
663713 841165
741702 756449
846840 656158
827019 664191
822997 667179
932905 575047
627641 877844
794957 708459
613185 891605
977814 516174
550092 958180
935370 563780
822991 678788
623832 868419
910131 593367
910720 598989
987261 521252
961127 543090
799446 708568
576127 920193
817028 676939
769612 730899
966314 531360
577068 923330
656170 847270
885617 622305
935943 572179
520031 983722
698465 796393
507268 994111
523501 975251
664285 827380
603266 904727
523422 978479
989812 510723
808503 687619
637882 864672
941765 556140
578024 916407
756386 734206
851969 638473
766089 733092
851487 643772
955672 553532
908662 600151
846058 660754
638078 862562
646735 844707
546810 950865
928667 562051
512051 982895
545563 956021
641616 862573
497323 993435
921676 571334
787739 703145
919158 581028
657842 848690
908968 597056
631747 875311
768605 728070
987936 520192
912015 593131
878745 611660
989233 509705
790385 709977
959367 542397
944386 546299
971730 530385
583927 921802
785807 720637
783147 719751
666621 840562
532273 961966
614551 894444
586300 910234
737963 759454
979188 524744
516304 992574
991020 499629
869801 632537
893051 599234
926346 572636
639028 868515
571235 934130
980430 519181
650354 859212
678043 812217
889139 610786
803067 694736
608422 890238
649714 848578
916240 576885
712763 780997
698448 801087
859754 640605
912888 592778
790703 699384
831446 673868
822150 669364
916215 589756
576535 921099
566207 942196
936704 561962
685877 820705
784238 722729
984750 505916
565852 924496
943651 561865
846798 648557
954774 540082
825368 676681
621952 885340
857484 637381
651209 845641
509772 997693
922556 568633
538067 971078
689840 801052
793587 712352
519227 979348
582105 908289
628495 879448
710545 785829
555451 945653
909795 582807
937075 556712
589806 919814
797836 710557
881291 626954
585934 923578
585045 906914
586961 905219
815046 691598
917719 576455
956721 549242
713054 795292
997911 502585
610529 882049
858065 651430
496124 993985
741694 753929
995123 513402
797333 712627
628614 863013
568235 925619
751342 748021
754382 735877
523329 979857
946034 551916
905910 593379
545404 958358
880205 613479
804160 687723
916402 581288
987928 509663
662925 828683
957424 547212
876093 615213
954244 553082
560947 930248
720802 769344
702529 800793
719033 785500
643614 864885
920303 586114
833220 670300
537627 968596
946210 547482
671665 827632
888453 602192
572065 933963
671080 822816
948743 547771
707066 788733
576194 927903
564046 931934
709061 797544
603413 898118
572342 921484
619279 874032
504795 992560
757707 736772
546885 954745
845049 656277
962078 532938
784342 713680
947715 552012
567531 934319
742121 753289
539709 959240
871677 618956
974330 516572
950935 555535
574107 935146
506065 999656
536591 969991
898266 608157
981224 523980
998284 493763
959075 535567
815396 689450
813355 694294
686378 814025
569087 939456
692943 807503
829043 662359
549448 960543
520105 975860
923596 580071
862634 646174
813089 678736
605838 887315
724132 781574
764308 728889
615371 875517
853488 648895
796223 704802
652128 843159
689313 812031
832752 672174
540517 951591
929962 562545
637915 863501
579737 918141
938570 552389
808735 684438
704369 787719
611654 895033
585510 923626
509838 986575
731430 769741
704448 790601
653136 851398
851869 653043
634695 856422
604082 903018
984448 521755
527581 981307
945549 545550
711002 790792
956323 539290
538756 966916
721613 776480
710656 794807
745620 753373
850141 643593
579041 913584
588693 913107
932351 568209
739032 766986
938462 568921
520082 977323
593171 915145
833579 662380
765836 724715
892080 608373
610110 888694
968137 535487
564508 925979
874091 634102
511400 995163
798161 696823
924329 582263
920442 569863
675573 823212
926783 579867
864610 636259
628850 873941
496632 998628
975828 521733
762670 742420
573608 916444
994886 502848
717374 775574
740061 760280
783447 713302
566567 933625
826665 672888
786803 713602
845022 663167
656079 840738
618124 872900
738423 753260
746516 748812
689286 806001
894616 602310
647157 860268
823503 681580
590851 904758
795064 714503
589810 918226
721541 783458
546720 959558
669785 838498
739363 760212
611709 879835
706380 803367
637072 857218
901943 598075
610871 897204
659864 835267
941133 568608
620986 888570
774738 726111
817499 684330
783421 723596
890310 599938
907017 587771
998777 502360
805107 694602
792211 698222
634471 855604
783417 711145
679168 815746
799646 710174
640309 857028
547002 960573
891338 599913
553790 953962
581118 916884
944361 561425
856586 648032
758030 743490
815084 686172
670018 833130
639995 855790
783327 711207
645718 850429
503646 999137
862189 646975
948650 550303
973175 530948
933151 566495
905084 594339
837462 658869
925863 564683
743116 751204
677680 819878
667050 832913
826979 678770
589663 907471
832043 658135
583081 916413
685887 810266
779841 711498
767223 726563
520127 980072
592959 899826
683359 817816
945335 556044
774619 729586
540114 955115
859184 646659
618444 879279
609039 892721
757301 739427
859670 639690
723316 782838
815985 692339
852074 657711
664518 841914
689847 812926
574365 925007
625684 877870
855117 636582
991867 504878
637645 865138
838464 652288
599992 903912
719854 789877
968268 536865
527363 979695
858780 644678
770263 729924
932801 572982
592833 915996
773619 717933
556661 947599
824962 673458
559253 937662
783627 719765
574750 933154
504040 993039
571043 929459
534184 966746
937032 571142
764415 730386
604706 889836
538947 954498
505405 988748
644086 857386
858963 649564
561850 939293
650154 857477
623485 873019
525269 971390
889541 603141
509356 985140
827672 680993
681126 813535
618359 879544
800895 706770
911213 586434
917696 582385
728528 768133
756339 752959
920207 586124
601324 895202
766131 742668
996346 507009
727531 780645
702127 801476
647332 857801
711646 791429
846104 647614
995298 501311
833659 657529
625588 879052
668204 828191
946814 545807
707990 788918
722412 787139
752728 754406
599283 908150
827691 662332
842804 654779
861932 638855
954921 544203
996714 497575
848406 648694
714874 789079
638005 854568
834063 675255
826436 675048
600010 891824
795698 710142
800265 706058
905123 596599
925567 571819
983650 512102
542882 953685
801787 691606
664314 831783
546213 944919
587451 907955
632141 868236
892206 615535
569430 939920
788336 719428
899962 605033
938548 553594
957060 542944
565323 941101
734240 761906
876172 626753
536880 962737
547705 957771
562152 947180
919060 582127
627503 867036
646391 851239
616881 879217
813628 691941
750991 754060
566135 924161
951638 544284
680694 817295
991445 505569
598960 906983
926417 571857
755072 736638
880204 614416
825008 676621
568604 937746
789911 702742
891252 618463
677114 813504
686757 811340
974926 521689
748536 747450
839544 666531
886879 622081
576687 919216
773234 732411
539609 954385
577240 922382
982883 519422
784176 707651
624582 878368
814146 682949
740880 766704
989627 509633
750845 754913
731802 769113
656456 844076
821004 670195
945430 559066
731659 773931
514394 985474
803823 701255
671615 823711
986621 515947
765179 732447
890243 611291
726734 772259
689529 811825
884350 618842
510869 987124
854594 646919
512883 988040
630935 859580
900978 590844
905998 595263
969164 539099
869646 627201
808488 699857
845587 662608
823315 676297
589954 912301
854241 646903
749748 750508
543372 953746
546417 949652
509561 991817
790318 700935
675002 834293
846793 656274
999715 496978
772492 735561
958924 544859
930710 564620
495974 995208
509742 996360
960910 546019
690264 800176
791854 699137
948983 541309
756536 751501
752254 748994
774136 718403
989978 502854
940198 554784
917380 579623
668480 828085
621528 868990
765182 731041
980958 514156
537590 962995
925626 565171
502872 987496
866108 640947
643278 857723
648179 851075
951752 551572
788279 703687
855773 634560
643678 859738
588892 906675
724859 765658
783536 714955
953846 540911
783339 722196
687387 819691
782000 708048
697962 800853
723033 777316
730440 774819
539146 962774
534721 958265
802535 689337
962986 532970
748551 744504
561899 945876
699420 804805
877484 627928
626046 881845
975811 517065
798257 702127
855135 635545
765688 741062
818147 680669
991513 505131
824433 675572
757962 749638
837191 661609
523690 986093
891285 605645
615623 879830
565895 937148
647737 848424
831827 665826
640946 854819
774884 733297
719432 780777
545635 954150
950976 548389
879111 625500
958248 533356
707474 795523
862521 632109
954857 540061
945067 554191
695480 807366
684818 818612
935353 574531
538979 964344
805235 687876
819397 672172
543150 954713
950113 552198
791307 715786
944999 546838
563771 944930
771225 719909
845929 651277
853950 654377
828849 671073
617039 877921
916558 583156
685456 818986
531343 975487
848335 643746
749653 745579
915721 575514
559349 935530
592279 906214
823051 678836
679503 817730
931957 568426
926539 580246
607146 901533
517895 978004
575535 915132
632104 871552
920123 587027
654277 841630
872602 627412
550839 945687
960007 533320
696915 805063
626047 883771
812295 682259
995792 500085
865993 641566
719613 780756
788354 704326
742516 750428
775659 732510
607760 883602
975652 532028
807670 687371
552521 957108
641243 857297
753819 739025
994402 504174
974015 522610
833800 665076
701549 796135
827396 672203
584039 923971
839182 658752
907858 588465
514531 990907
871979 618541
552320 951217
708069 801611
937388 563043
685441 813628
514843 994904
729449 773076
996180 509070
950009 542177
774045 723925
621812 870379
703228 805414
972598 528510
606396 896860
687873 803849
811266 684879
737200 753874
869340 639851
712229 789331
803023 702051
560809 938911
647773 848452
958106 544154
642493 862510
739434 765808
744325 760544
970644 526419
938873 567049
601418 897246
882013 622089
810007 690777
704310 788070
629921 874686
969328 539603
952901 550294
531619 971550
993875 496301
772458 730241
570111 922472
549414 947505
703775 795959
822422 681284
553699 950402
818082 685053
806723 699622
960533 549223
665895 840532
793290 707943
727674 780618
839449 665047
795358 699456
557775 944204
712897 793744
758100 736399
546556 955345
738828 755944
861749 643976
998552 506366
811434 693197
868680 633309
982059 518945
560539 930328
544952 956584
553823 942794
710385 786559
843001 665975
749323 743442
588513 913631
593811 899358
927583 576594
791633 700650
644896 848436
594054 898895
633406 868340
788000 704011
964753 528966
573852 930809
523761 975898
678186 824574
614295 887498
574568 923673
599965 901611
670217 829426
567710 941960
834366 672842
989414 507274
969121 538618
526641 979845
625083 871952
517732 992085
843567 665126
846729 647406
880279 618029
940874 559829
955929 548185
519285 986864
905233 584969
699037 805387
808546 692853
891818 600710
939114 551774
966783 531041
939523 553540
715488 787942
547840 950467
922533 575340
651319 845124
781248 718442
698629 806812
733823 762489
864577 634803
747558 746330
960141 532254
566897 924685
525076 976731
877943 613025
709674 794758
849878 644223
980764 513599
758066 743836
853045 644684
959243 546900
657653 847576
991613 507810
629239 876107
682888 809371
825216 673674
733698 765039
683666 811676
780747 726275
495761 999680
717281 789595
715089 775890
775872 725512
519649 970792
540663 965799
614740 886049
560778 939939
738594 757833
808991 683873
531255 970313
728250 766530
799730 700951
810043 688531
760883 743472
933524 562085
914751 580934
843550 656401
608213 895779
656463 851574
850331 658958
929152 577022
515049 991509
933441 573272
867762 634813
785281 722904
733806 769890
798488 709817
536646 970414
519685 990240
762054 742978
612393 884060
620483 886623
997416 500135
518428 988368
530053 972306
506439 986669
950250 552947
936628 561580
975409 515304
910494 595084
869296 634438
931443 567328
982334 523700
792572 710290
624384 883321
802934 687848
722275 783433
605173 890518
533331 965527
578840 912405
607159 896444
896030 603441
642579 850250
838505 652362
723692 773552
875973 632910
982151 515311
936901 564574
585394 915324
663820 843776
804126 702357
857352 638639
815159 676453
906335 592658
804074 702731
929284 573664
742173 756155
612524 878475
804726 701226
698307 799128
680937 826019
688618 801423
656555 848265
807835 688827
944974 551480
932484 576394
828497 674764
920653 574629
641537 851028
783363 726354
674118 834928
681785 827040
955072 541490
622480 887425
934039 575817
999320 499983
626723 879087
835150 655165
620821 884625
527558 971961
627383 863349
700468 794628
911423 597918
522415 973550
712191 792972
820434 674993
633790 866728
639503 864151
672564 829246
882806 613768
814206 695135
851237 640382
523812 970216
686302 811871
686349 816925
866592 634104
870725 627682
534536 962337
709765 791233
905486 597325
947552 561873
882532 620755
533709 963160
998144 510564
625422 868169
693549 814716
723402 782310
750640 739417
513715 979026
707634 794968
516922 978358
928266 581232
517673 984871
551073 955338
986765 512642
561702 938762
857778 639907
973782 532085
721073 784916
785847 721906
755510 742167
822287 683979
568707 941283
540913 962576
704369 800661
738310 770724
881031 611718
574405 929888
653107 845448
959294 548359
582089 917851
593754 896892
850297 650051
544656 958898
698195 802530
605219 900857
869600 621711
630808 874241
716529 783650
945285 561610
952681 553125
952128 540286
589156 919720
940108 558437
917515 586573
836415 663274
552630 952374
993793 501356
804934 685993
915170 576356
637853 857859
918527 571569
704508 792193
535489 965843
834001 660577
874425 625671
762091 732385
957587 537903
521328 969930
890376 613355
705247 788476
508221 993360
543919 950673
677882 831019
822895 668305
911636 582996
825996 683636
945682 548344
527566 969640
644846 849628
694573 814083
593875 896758
667870 840185
748679 743536
539082 968966
644449 845799
646077 859358
949968 546753
909288 586859
594752 907686
978824 512286
675878 831330
718228 774941
827274 680717
662907 840403
806420 700225
571629 932294
650126 844393
786596 719614
980962 525063
946173 549491
700095 805112
824817 680922
602483 896300
503347 987225
901084 597503
631925 859283
949248 540790
721193 787682
637302 855842
578970 917259
517519 985894
900113 596779
717794 781419
985662 508414
740580 756845
823922 668591
760861 744256
708781 797328
915480 583929
604552 888498
566868 923918
792462 707242
884427 606017
808999 695939
947533 545450
795137 711081
763335 729688
511222 979528
690904 800260
569912 938178
598637 906597
962685 544431
579760 913774
857032 652246
541004 965734
918818 584794
590541 901454
994443 514282
975250 518162
743000 751834
752101 739712
642282 859055
563680 929351
786323 722049
640098 868705
888897 617172
758224 748887
768612 737282
552575 945620
705170 787594
577791 920396
930950 578551
884796 606596
904552 592673
649738 859710
647283 851371
810489 680509
559365 950474
566888 929645
539642 954783
704338 792622
595587 900652
792122 698418
619678 877442
583233 907285
927420 576052
500183 992590
889507 607372
692031 804072
561218 937818
572364 927258
509637 982843
989311 518186
605966 901758
899518 608425
670909 820630
873671 624382
713317 793016
774327 730632
673079 835979
783022 723508
609638 881820
909712 592974
941904 559696
573825 921314
990264 503634
701199 800875
868702 633743
543637 963262
570984 933977
572772 935298
551946 947422
859236 648064
553358 949325
932465 560890
520943 980382
742830 763004
558035 934933
848662 652358
792628 697930
737025 767552
911494 597472
853567 643609
982389 516405
885277 611895
746326 746549
659086 850765
598307 904213
812193 695861
544820 958271
762423 737310
774192 727869
553640 937112
981848 515189
786275 707209
789066 717622
754046 742618
686002 819845
885271 617184
699537 808931
901688 601684
874763 617501
916306 590155
754940 753092
653381 838864
938961 570147
613651 883601
573096 929368
530896 963951
726613 781686
522635 984851
899129 603260
793037 714421
738166 752714
841711 665804
724813 774505
838900 661667
848087 653308
678280 829997
672346 835147
660981 831384
679896 825580
772202 727011
975330 528162
824328 673200
671930 822612
726374 771567
734433 765089
826601 679870
720510 776382
956634 551368
646691 859784
951524 552387
751104 753661
959298 533746
773844 727346
728353 769271
604283 898029
776653 729787
715007 780432
744807 751814
697694 806491
701057 800991
987548 506723
869939 621687
665810 828687
939835 558189
715675 782229
717453 778586
767115 732180
733676 760768
840177 657258
539956 955743
658885 845732
756012 753048
984834 514711
560019 947372
810332 693880
880402 613490
836747 655667
904796 588060
972440 532972
774789 729187
960919 541076
796478 696509
997387 496916
904536 595446
508220 982554
765382 727155
899737 593719
892508 609699
718221 787215
712956 778038
518686 985437
942388 565329
981741 525794
913276 584134
678132 815583
911990 580971
955275 539873
902546 599487
941097 558302
669713 825978
809928 682282
508676 999797
704981 796333
635874 872804
693680 812825
850395 648270
586070 919608
721656 773530
923668 583210
629738 862079
645623 852785
843188 650095
894734 596348
941168 566576
850851 654780
711999 788591
941932 558727
818099 679594
998811 510977
557929 934853
611522 883473
537731 970719
638304 852052
955453 542602
681712 819221
841385 661918
668598 823459
942528 552211
690874 812195
657922 845203
943192 547601
645684 845132
882400 620342
621333 883802
655776 851560
710985 788201
651514 846562
863964 627761
600743 906400
882209 612653
884713 613537
717869 778109
550112 950553
741061 751666
709219 792962
999501 509239
580949 923773
919817 578955
539083 951390
770416 723956
657644 852151
806535 695845
871735 622716
704602 793506
727897 762889
747673 761093
779654 717781
902795 594766
934205 563473
689215 811516
733087 775464
799032 693206
761291 738940
622738 877811
720379 778956
736517 755881
652007 857979
627795 867243
652974 845439
962624 529568
704319 801844
909351 590747
744982 762534
780720 711087
699820 791025
543340 963759
632312 861660
667033 830541
563674 928123
892344 605012
933988 560443
513004 988867
599165 897855
745634 746421
513508 988956
791995 715359
897641 595840
525127 965421
848992 656270
980833 511902
629854 866310
620688 871352
862877 632837
933594 560134
535922 968468
917095 575977
889597 619658
669909 830637
947183 559921
711399 778938
707646 798200
844557 648336
646043 845924
929142 580310
540617 965643
607536 893823
672886 832766
881245 614974
965156 539494
829033 670394
944852 563024
830140 675077
559458 948364
611182 882728
857143 650414
799725 703006
588783 902194
762354 729598
999462 510536
781323 710660
956524 545288
643481 856797
631946 865332
771786 722472
645548 861700
738162 756901
519429 983007
754378 753878
714223 778003
903441 595429
742431 760200
610324 889521
822083 687608
580131 927627
901845 596063
818936 684167
636296 860657
617304 891369
857477 650308
726285 769013
615594 884551
853618 656065
802041 696180
823752 674560
885536 606731
683864 822946
895784 599410
762243 734045
731329 759237
521994 969167
564118 933101
935765 570506
728258 763392
963597 529276
989629 506206
959929 541278
555596 953876
923337 581942
512489 982647
938971 562496
635969 872781
762433 730382
810379 696590
736442 760516
507931 991484
524483 978423
523212 985535
819121 671344
811001 696289
991944 500244
743456 755198
658394 836436
848227 661005
850465 657441
708401 784887
599537 902598
793006 701005
609699 889564
845765 663308
891985 599282
963809 538002
934569 559700
511662 989834
911337 586075
935136 565285
515873 982530
875159 619918
621964 880133
681727 808304
629959 875199
503453 993362
506061 984888
604933 896323
956319 544726
570957 936889
913250 589425
856733 636931
726467 773912
994426 515266
811259 688579
628665 869559
589583 915841
988138 511844
736170 756960
863875 642627
951971 545885
979121 513715
641537 866814
952875 556082
991688 508356
950173 544017
990873 517046
797436 700399
894640 606439
842711 652992
972820 532944
665448 836187
966305 532831
757333 737678
916879 587436
646618 862768
600299 897146
587426 914366
985532 519211
672968 822206
560496 937313
965685 528171
987745 513281
710045 784061
608009 892048
851185 657280
550211 953725
854689 653074
779835 716959
816036 691232
556585 937835
651054 855342
679446 825336
514581 992471
671584 825110
506624 993092
522844 976921
582884 914758
670634 833058
720861 788076
617435 878345
758004 736998
523968 980385
560350 947286
782494 711094
809070 686355
923908 575826
701763 798432
749793 748445
630840 877697
535032 961002
749028 743100
734557 762792
535832 956450
726337 778672
744933 759574
626891 870229
845446 652291
866680 626872
997324 511332
781750 711719
914193 590723
763202 732358
979237 526735
582231 916150
834159 663950
520399 977577
632856 863958
547588 946768
545717 962773
916493 587297
903219 587265
495982 995238
780240 713857
597937 894533
943603 557122
684629 810488
744858 758259
915228 591281
846701 661995
502995 995954
789946 709442
907845 584200
829171 666569
902135 595125
685665 820541
842337 665049
542732 951820
817899 690409
879119 618248
783099 722988
666168 835120
565151 926784
720273 772338
942096 566493
727378 769116
674468 819996
505609 993194
864498 636010
899406 598193
613415 896421
971151 531100
502223 996811
889045 607339
941966 549712
988185 504796
720765 779416
592853 906927
740418 761161
925716 568012
595000 914657
965651 533832
989341 511643
682615 821344
522056 987831
753587 752228
742727 755621
715668 775516
584853 910967
900096 607208
929377 576523
895721 598133
525798 971763
951844 555679
625929 882379
535527 973263
631877 876966
795349 696116
776173 718605
869636 636827
785487 724458
848855 641377
639761 866056
759272 748898
597169 896268
948867 546663
800963 705406
742841 755319
567556 936054
926562 575919
521608 980542
920079 580782
693208 813150
641173 864073
826893 663147
605484 895513
788548 710465
898562 608767
555011 940723
669046 824180
528041 980673
557970 938714
642856 847335
665305 840780
854947 652132
885965 618633
753887 750382
525348 979021
680600 819803
920501 575071
873798 635725
613551 891381
548093 957993
908924 591884
611574 884846
627588 868466
534114 972139
580162 921418
617303 888596
579625 911369
550694 945675
612167 887850
855288 643471
579487 925156
708670 799609
787823 707841
725366 779455
681130 814376
673671 831094
688882 810961
927465 565970
771669 729346
560646 933277
865942 625390
600689 891967
821390 678120
652430 843879
670087 828203
641477 851239
742608 749272
688581 818794
510503 987429
563544 945171
566495 934631
825858 670870
706034 790280
894810 609191
865179 636150
521728 976487
574900 935094
865929 634166
661870 844997
520580 987183
578197 923859
547544 955837
850498 653366
847462 649462
849120 649680
521051 981692
884484 615747
780297 713144
811358 681195
616130 879534
797624 710674
926282 573060
963240 537611
810260 681027
863651 631817
853781 646424
889536 610276
885870 616331
738010 761444
767376 728485
670993 822588
616117 881226
799524 706926
815254 694542
878001 618854
527977 969506
789717 719703
630677 874448
985030 520687
608375 888987
499096 997125
696369 797793
685275 806374
546557 954353
557606 946897
769188 727616
904546 596411
948892 557567
832163 673999
759606 747877
827545 681052
708661 798105
847284 658008
534637 970135
907006 586119
568671 921462
885366 619476
705138 789712
690299 807592
856719 637724
807347 688590
659369 839372
757279 738426
876063 632796
521029 969920
971058 532559
567013 936457
999464 494490
994984 504332
771392 736508
704980 790275
931097 558938
745746 759581
972385 523810
746331 749652
552934 939513
626380 869314
535719 974241
839314 654462
820766 689033
633201 875825
720576 787345
867248 627319
543163 948506
599235 904382
754627 747833
933687 573409
536419 966149
735104 757672
979945 529698
997445 493949
773294 719878
530863 968293
584153 919196
966458 530190
665291 838975
934218 574570
793021 697527
512747 989474
882529 619541
553375 939899
628809 880038
939885 568107
638939 863726
552113 942020
877339 623777
930706 566858
712943 780953
594074 899864
845010 661222
638870 854998
873032 622983
508926 992378
494285 996344
916604 580385
796866 700771
721014 774304
711110 797483
541397 957664
945722 557397
966432 538800
991299 504587
808869 689499
807933 691472
680933 822134
678035 814399
828093 663849
866688 624533
994724 514374
951497 558221
516712 989691
523533 977688
557112 940082
826900 677302
945033 545773
976137 524613
518747 983323
595933 903636
961043 548865
699707 807570
726154 766498
536557 966458
763400 740337
770531 734705
852315 656950
826808 680518
927063 580389
987767 503644
525762 966142
528259 977361
514213 993672
857451 651058
878115 612690
610225 881574
665560 842958
808341 689366
989455 506234
643613 859805
561700 931984
715578 788368
581525 917322
600190 908875
717222 786403
746586 759828
706349 789857
603472 900447
893188 600524
734739 758484
527355 978418
738868 765526
556059 941413
816329 679758
777848 728023
702582 799528
778835 724676
543820 961083
558129 943572
770355 733925
852633 638527
658931 831346
754377 747473
512616 989639
662398 828087
495819 999670
999616 510007
695860 806472
498378 993595
814491 681778
501981 997243
818461 675541
781368 709070
590241 901397
788845 713405
870943 636807
705101 796709
654300 837419
979068 530887
872997 628319
589609 910983
505203 984933
919686 576929
941985 564882
696472 807366
750119 754096
862430 632518
761229 745114
570846 928255
939418 551906
772135 735340
925014 573632
742948 755578
915003 589944
589464 912652
582570 926061
605037 899593
737689 767593
508228 988195
720698 786793
786008 718986
804184 689626
968685 529182
662420 839439
586270 907210
950623 543171
925234 579020
554521 950140
626959 871692
847971 659984
874124 630369
911913 580179
523377 970985
770708 731398
540241 968142
640188 862734
762092 732538
796764 705702
928785 564234
891685 606591
980985 525747
737175 769235
503725 999316
890462 614431
862100 631814
730489 765741
949795 555304
584012 914353
944745 554072
597716 906307
552471 954702
585710 915099
828700 667421
510746 990445
724283 768510
802351 700939
749642 748836
943113 552725
914977 580770
780483 727234
664239 844700
868727 638931
686016 816110
924469 578965
755051 743077
863485 627151
693603 803668
673281 828823
846037 658581
570600 931017
693090 801219
814785 688006
496497 995157
898759 595430
989463 503471
816829 685777
745537 763923
870724 627657
510075 995567
744392 757812
918866 580279
929075 568237
541238 955799
696270 794014
827748 681656
862978 631757
969697 531448
572389 926931
587103 905689
690999 818027
775061 725836
755777 740931
591789 898405
631608 869436
919376 586628
991457 514356
998475 508346
620574 885025
574702 921699
982421 514638
685142 809065
741910 751531
895323 600299
862984 635513
585546 906669
955287 552680
983356 520311
514438 986340
874188 627923
594329 908936
573612 935938
723042 785170
897115 610139
813378 679919
815850 681187
521797 979592
892105 600121
701503 802920
782919 712586
763480 745497
926151 571925
522841 967332
530993 964459
814119 677775
530764 962861
820396 680477
890880 607979
669239 824151
943749 549386
776163 721298
874520 632416
727011 776720
803348 695167
967239 528313
683458 808479
674122 824821
642377 854064
771307 719958
544883 954192
929511 570908
585703 924254
916042 574620
888457 616695
712944 793884
720792 771351
598900 910756
697104 810302
718038 781062
787539 705624
857743 651958
811106 698761
778487 712472
583530 924410
763132 743721
569421 925517
814621 693831
882515 625071
498910 991967
563893 930041
722770 784483
833729 657014
686011 823380
799860 690676
884987 609598
576940 925781
822752 675110
934491 561003
827035 675490
757303 749031
747226 746398
507654 996072
747942 742608
659029 840221
856068 639417
727276 780223
847266 660730
870860 639138
856618 643164
649531 857384
586322 907968
691599 814926
797250 697099
705171 800158
988819 511916
859777 640586
825550 673215
995714 502733
639435 853470
692941 807464
959784 546920
627066 867240
932923 559519
856237 651492
605030 885966
593872 913588
670013 821600
785737 709469
539667 953001
842482 659644
782408 718795
842096 664721
706350 794778
973832 519000
591178 915953
698868 799060
501411 999459
801284 701407
697672 806920
831613 671742
563401 939713
794255 703208
593326 897357
604227 903253
772956 731390
606066 890926
851574 643855
933387 558147
508666 981525
683661 815490
726515 764690
678323 828684
864957 628366
856232 637376
984167 522473
632190 871284
941078 561171
949542 550491
501139 995994
741805 765559
723963 783500
741525 751300
737920 768735
742785 755450
743398 760084
708492 795480
855632 645522
582703 921907
827353 663382
776230 724824
944892 562675
762943 744354
799799 702932
905805 596120
550221 944987
626569 870511
775719 717651
566706 924138
752532 743367
981809 515534
590910 905335
849541 655248
972460 517865
621502 885879
814402 686032
747852 753062
929197 565034
830819 663789
868012 627815
553644 952221
673594 831101
599526 893061
961890 537361
688823 803019
528844 967360
759945 749517
687540 812508
516667 981203
851212 639744
876995 630616
772209 737280
894179 615179
774730 724035
760960 742138
759780 749608
595570 900483
803844 694617
755145 753724
878351 611710
552579 943274
664102 838552
719156 775498
644239 860915
559734 944295
803573 694622
987434 505667
567512 940933
549233 957599
949546 556148
699758 805932
541456 966178
734764 762388
627600 870025
789515 713072
674101 816965
621033 887599
682692 818750
855954 634483
840203 654113
825437 666491
841636 666536
736138 759129
857129 644850
952544 546534
963128 540703
857151 634475
699896 792562
912988 593849
656466 840530
553152 947211
860753 630818
653449 848069
990695 508060
938600 553284
557128 949154
804276 703031
802968 691084
543667 956678
937926 570269
974930 523120
987863 514366
604299 893662
574921 933909
761306 737786
743581 752961
893017 615409
805800 701438
671552 822253
999584 499321
567428 929215
780988 710753
509309 983605
782458 718816
525929 981789
861986 640118
748167 754230
649998 858150
688179 810349
977753 519999
868472 629292
819361 672967
913604 577639
968949 525935
980140 526065
992748 512033
563338 941540
633899 870569
544108 950448
970201 536493
836874 659598
821405 675504
573293 926881
595531 910260
960259 544771
825963 680441
732095 773728
575394 922904
747566 757986
762968 740709
965863 539703
681045 827073
629663 866570
970453 519726
754760 753800
777544 712786
716463 778807
634357 871176
989667 503013
951512 550422
641276 852489
571911 922883
821542 671132
574863 929808
752884 753572
561254 931516
949171 557498
945759 553306
906095 601204
619416 884050
702636 800371
986275 511385
756050 738754
875325 628628
974437 533519
752853 747965
863056 634460
509285 986677
745973 754990
740269 762238
864099 627850
972793 533087
846939 652024
845991 654433
647748 854107
717844 779037
573148 932131
939064 555638
912366 578509
900044 590133
751495 751716
866858 641209
859926 636896
621374 888119
847706 653310
970280 537035
895368 597999
793316 700655
526213 970222
952245 554918
700480 801062
524224 980026
979683 521442
597585 896503
879045 629849
779563 720687
693364 812606
953581 554289
968103 533118
560275 940752
938763 552028
634171 874685
934019 571733
866517 637334
695530 808335
810041 699471
901268 608600
902645 605154
545877 948612
806897 692787
686832 821344
745071 750630
960290 533640
901086 594265
816060 683135
791355 703322
755068 754592
513452 993897
851437 638744
745856 754779
953148 547362
561626 936672
764801 728653
827128 669825
843604 646906
689635 804508
925956 580656
674605 818678
511668 991719
581973 908820
948047 554420
780545 713943
780355 722739
544441 964585
736000 764997
744186 764409
927890 564710
872928 622785
743994 747613
521547 977081
528608 973150
774460 716766
604659 892625
810177 679995
916870 591530
618177 887141
594810 902117
730024 777677
912929 586877
545494 945081
897847 592591
722780 784978
987634 504000
811460 687180
870322 630565
572426 920684
934656 563910
857559 648778
798195 710499
565614 930666
584072 923152
909298 583240
642013 856069
643678 850718
990144 514010
667387 823020
730886 767114
794077 710825
647148 852261
932959 571342
978504 514110
519140 982507
639309 856711
941629 561389
953454 543181
651000 851303
513443 978930
503354 994770
877332 629347
873493 622838
544436 954974
799270 700574
873694 628598
991489 512821
923166 579681
953075 544376
676832 814319
819817 680939
789564 708538
697602 806181
623398 874019
826187 664697
777187 726217
744923 759827
659686 832508
885811 615174
589136 906868
942226 554825
921891 570140
631558 873107
789128 706403
731900 759143
699861 799213
781054 727351
819136 680940
919026 590840
533914 975818
883227 612913
523408 976053
610071 898983
889684 619322
767264 730724
689912 811521
948871 546523
677750 813321
735605 771235
958578 540891
784467 707529
544702 963559
689570 812626
870632 628158
514536 987432
738084 770344
726387 779013
748598 754685
812394 686636
834524 660521
876191 618332
625508 877694
697922 795761
731591 761390
513650 983557
738210 758864
693695 812198
966995 542287
917704 583964
882842 616514
833431 672434
621129 880452
726621 771917
908843 586274
858208 632893
899312 606434
547266 946952
686325 823187
769187 721027
637346 862459
925215 573345
674161 828687
506619 999883
773499 730373
824786 684875
555263 954059
780550 716939
526794 977330
597394 910236
525240 982698
628233 872704
881495 619148
812603 697179
575098 923497
853190 655493
882969 608787
930145 566278
897258 606526
677964 821504
525900 976293
592399 911751
579754 920987
730667 777904
868422 634970
773484 727849
643114 860716
520382 983976
891528 613112
670810 838825
613903 885760
750508 751845
926003 580346
594440 904652
630484 877084
782859 710274
800807 699699
888584 606639
777319 726229
499762 993237
575761 929678
753003 737879
932122 567751
523813 977463
552085 943719
596133 909334
862580 646440
794363 714297
756003 738226
654482 852791
845827 661392
924424 569568
897132 611656
642667 848697
692843 798239
609423 896835
782612 709337
628310 866701
680099 815100
501916 998741
995819 499494
616864 890086
582490 911793
830828 678834
948635 557990
957771 546553
677183 813098
876817 627463
707762 794636
677798 817339
758346 741358
787533 704539
576328 915670
666954 837465
872132 618941
767921 730718
623072 871984
557512 945320
816987 685843
750115 746037
897308 604288
677769 823811
540674 952634
783267 710757
560279 938327
895838 597813
868358 639927
665594 841213
845389 662239
978354 530552
832248 664561
900512 591640
584786 907295
539518 965300
572562 929875
727684 779263
747216 754970
493429 996681
572655 918769
844358 652006
889322 609926
970068 531547
627815 878346
661904 834625
560114 944975
949155 540918
937900 559634
512161 991774
602670 888956
518334 974380
670765 831882
626376 865441
691792 813310
620088 883032
780442 714070
552465 941498
654147 847490
665375 832204
705555 798516
981143 516332
888688 618747
725969 781965
581182 911157
787966 709232
968141 534873
970939 533510
928473 569158
934447 568495
571720 930694
623891 875862
705694 786858
791812 711838
663004 841075
639619 850713
617745 891939
869460 631467
917120 586247
712548 790119
970844 520035
577839 931549
876418 618625
758187 751702
514246 986471
928874 567924
655025 850350
512978 995418
844655 663052
733035 768866
902997 591935
553215 948191
492574 998259
993883 503044
967543 533943
977283 514706
846104 654068
841003 661493
911257 592395
676297 829248
546151 951042
721391 772153
520960 980379
745296 756931
597392 912567
859355 633374
733066 759548
922162 576420
801207 708243
922392 587512
592925 904168
857543 648424
884398 615894
749194 743077
779723 711170
655251 841671
706893 785723
909944 586138
592038 908517
970346 531517
992784 512736
974725 517898
785405 720959
578556 930170
778772 721193
905307 597653
785245 716799
858612 650434
766232 724513
676271 815703
659210 835642
548759 956443
519346 979551
584337 910816
759936 733752
989782 501741
838657 663653
689580 808099
701966 791306
816874 681281
958777 549852
850310 655947
878245 620675
539015 957261
863775 632816
813372 677116
690651 817963
786134 710744
607028 902446
531878 974115
925631 582229
518259 972215
802369 705971
967603 523401
945869 560853
844915 648028
579641 913127
964677 530280
678918 811389
538807 953082
926449 563585
564851 928616
832757 667362
569117 933429
785233 718680
577178 917843
729187 778820
735744 754269
917050 585647
896032 611519
842738 659905
835526 666618
862094 632764
732973 765711
608824 897555
514072 995052
523712 974114
647407 843230
719784 771430
945040 557756
742447 759078
746747 754258
944790 551664
514425 982161
849587 647800
722969 778135
984273 516869
659148 848289
764989 729639
776189 714408
673125 828035
974764 527051
668233 835953
959525 538463
628582 867259
738111 764748
806796 685649
638250 869814
739218 756642
912061 590359
584014 914971
648622 852326
858063 648807
946262 551078
926601 563639
952257 544924
530872 973749
532286 960288
650696 858441
877333 622938
991305 503677
552217 948045
500946 999568
729261 779268
775054 719134
856018 640672
598806 892308
881509 614429
627059 866001
965871 529104
922529 572940
639409 860648
796905 693478
695798 812585
824880 670511
939305 570422
672654 817902
948328 551437
530011 974494
647715 846963
533893 962606
569872 937178
634238 865414
635147 863842
822003 676209
647573 850436
712417 789276
855870 638493
623751 882119
824170 670224
636968 857451
702386 804328
914686 587864
729323 765060
652654 844275
904393 590173
504800 994422
834264 666808
784441 715415
733544 763343
979838 516015
812518 687538
680671 811474
536256 965016
919936 588522
701402 806146
532734 963892
870646 627595
667230 837272
583771 926012
634657 869444
728843 763088
979121 523512
792375 710735
839713 666367
507745 987798
681495 818171
754756 751017
880383 611647
542928 954737
703216 787028
679117 826205
613158 886166
507431 993237
546754 962814
920378 582755
864351 628970
913783 592693
957827 542819
714428 794303
774118 726362
543166 960469
956024 545071
992423 505599
957251 533186
775694 719165
768056 727454
861374 633297
791913 698185
518148 989008
922540 579513
540008 968600
977048 525265
652492 852758
877861 616830
668574 828094
632116 862209
967035 531687
813366 694098
905754 584573
739929 759439
852067 642470
552252 949220
772018 737209
524701 983030
634080 860176
667704 834145
619470 873142
991456 503542
964367 544875
525877 978794
598023 907204
850578 651502
708399 797931
685044 824383
582571 915770
729386 763363
560096 930387
656073 851156
540417 963764
576832 927315
556656 946632
896219 607941
565230 936233
998899 504688
568535 926935
942394 562085
686642 806179
824121 673291
823941 673457
760291 740061
698077 792475
797142 711480
606099 896025
640758 857184
847079 644264
758743 731636
595003 911826
969536 524985
704214 797578
744924 748728
604707 898073
665069 833702
632682 864477
564854 943543
751328 748937
804131 703930
819625 682820
968755 534892
663060 843127
981032 517483
901644 594968
774422 720523
927278 581461
532267 971079
579043 918865
604369 901527
522375 982977
963845 537256
926309 582087
674636 821603
588873 909761
766390 734166
981778 508366
903283 598301
665124 844410
876867 622014
956378 534053
665694 831872
766558 734020
726743 772724
508382 982983
776866 731501
995059 508499
913196 586116
712870 787698
878660 629893
607486 883344
725924 777442
553508 943585
794232 699597
535496 963934
775836 723651
684877 821293
727538 777552
872233 618938
537925 969008
802717 705657
972948 523453
810071 687658
718445 791474
785592 723159
887904 611593
848190 650589
657809 841407
560981 940139
909875 582119
720876 769798
606636 886164
869826 625224
653080 838553
557398 951737
688781 817800
912112 591753
906285 584804
627837 872765
749216 753288
662379 837460
865513 632084
657681 850049
787294 710075
607683 889451
958511 536614
695864 796169
786032 723520
694150 795891
991676 500013
811963 686826
599664 901656
648485 844915
937805 568437
770704 720775
883415 615487
609007 890286
894523 613246
949881 554022
534402 973936
818981 671371
760739 738280
741342 749138
883500 622361
660064 847534
871644 622010
911207 596283
952188 546984
900232 593597
968370 538889
890608 607880
937590 571571
611830 884405
496514 994725
991932 502503
935889 565033
508790 992587
656908 851667
635248 872175
926396 574368
652767 849402
713803 789653
973015 528974
664473 829449
643227 847790
945047 551539
691363 803383
815998 674310
991765 508151
689080 812306
577503 917625
600171 907657
579692 925062
619143 877027
587227 905138
866529 625395
687779 816049
775755 720142
831940 659253
805899 694053
855914 640750
993217 506155
965110 543963
983581 510470
555112 949562
928340 566345
922179 585479
623125 874898
785637 712441
544817 946639
774909 719877
947063 560817
768550 731147
597333 911867
655109 850670
625172 882727
529637 961899
957378 548266
969251 530093
675416 818180
794022 713908
968344 524858
724206 776067
715756 791683
526239 981473
935276 569129
665834 841600
832888 659148
923212 570663
845752 648606
970101 535966
908103 587407
649702 846247
844434 648678
854732 639238
928095 579202
669607 826826
706858 793720
773104 726449
759104 744992
610002 887212
772764 722992
614195 890482
627549 882282
753646 744836
852783 656301
785536 720131
573263 935898
958331 551143
961982 537702
806234 686958
595110 904440
855801 649878
794303 701428
533261 969976
998460 499288
918570 584510
780849 724860
888937 616251
954259 553318
767618 728025
913720 584545
844326 654328
553859 948348
566454 925073
554276 951243
863613 645402
729678 765101
663401 835008
590196 917072
819432 677809
689932 818466
977110 521126
990971 515383
767730 726201
963099 541875
975905 517840
545892 963770
789763 706249
683616 810349
626474 870822
942663 554345
603570 897909
637921 862806
953016 552530
779097 721155
962390 540416
852063 650725
585095 918528
653754 841968
901604 608034
870551 627455
571906 922554
898494 592633
515547 983720
641675 862156
539718 955505
725565 773764
632018 872609
650882 853669
687401 820235
973610 517639
790613 705091
561253 947331
769548 726420
531896 977538
772035 737730
930732 563967
876485 628516
620334 874419
820897 675397
691333 800654
691667 801238
545065 956479
648746 858215
886003 612050
510771 996190
662161 846748
760197 736718
822590 673159
932720 562179
916988 586801
796602 703835
703088 796126
763079 731913
922036 581111
652034 848736
698557 804422
852992 655410
499911 995812
923132 575827
611027 896846
866017 634375
724438 770676
942191 565311
664003 838476
851106 646373
507933 987327
533217 971817
556140 936789
554368 948729
562417 934223
756248 747972
948998 559437
891108 612321
786975 715109
867183 628410
887724 616460
572827 928591
599210 894876
570323 919714
939355 555423
954492 539002
622257 872925
680228 810204
883840 618419
538921 952327
717545 777271
528590 961668
947062 554446
740493 766224
513773 988163
697878 799287
734418 772949
824622 680858
831983 659812
686044 814783
892226 613798
881967 620297
878787 621601
887247 616552
590982 900084
977978 531130
857097 642276
702321 788721
704107 799157
656969 840246
966438 534800
896537 610550
736413 758617
776827 727692
850132 645576
526102 981130
602889 898184
641007 868872
978211 512388
893633 603619
491210 998976
791625 706703
982305 513697
805376 684878
859832 649712
595221 895231
746170 761679
652668 845614
993878 514280
788839 719157
510239 995509
518888 976323
586143 918390
791964 698550
980669 522956
873192 626968
725703 783936
589636 916638
516739 978240
947141 544425
767949 727828
894822 603668
819966 687987
913726 593693
989847 514042
842276 659449
764937 736573
895739 606148
734289 771570
978718 529644
610266 893320
909439 583813
527869 974542
989480 510143
747012 757552
968679 523396
697351 798583
858526 635733
549963 959948
939252 559184
522581 975218
777759 727166
729838 761116
590628 918092
777473 717666
711719 786370
619595 877500
790004 705573
719965 782331
814152 691840
879420 620346
708290 783230
495576 995812
778183 723798
702579 792189
817108 690301
612314 890635
737011 760485
793399 705831
565550 927402
645033 847216
548909 956822
534726 966524
622238 886321
978272 521907
529411 968189
799549 700417
947822 545527
936122 570737
913686 581659
729367 780512
684237 823552
793812 699870
562172 940178
820345 680455
947725 550928
627878 872059
643478 863458
768954 731583
736162 761774
923219 570813
784845 707606
840945 656199
949859 550420
869150 638540
835431 661585
592698 900590
569215 931907
694799 810015
658423 846097
899728 592428
704431 791433
513338 994505
763704 739260
994087 514801
685719 821663
920154 577363
848553 644099
543154 965619
859231 642734
632340 857696
700725 797048
983746 507753
666310 828826
648516 857231
518240 981483
820802 671792
598336 909556
858469 632100
929300 571364
947607 546853
901400 595421
810545 686206
634287 856764
908624 586383
555106 951674
745723 760777
933147 568138
632221 867421
688806 816991
860442 635984
893149 607419
690025 802214
647782 852096
842594 649277
942160 549271
945608 557530
923072 578693
975233 529692
705400 785051
690288 805113
932319 564447
685691 804735
832001 668552
578714 922350
516387 990852
817479 679076
953561 536723
527849 974592
952848 549850
947652 554549
808802 697467
664883 841463
894452 606538
760774 746805
707977 784374
921260 585113
593839 911369
790201 709343
639538 858749
635115 859665
549033 941840
534230 975419
882242 619066
991216 500572
870241 627739
562103 931843
896259 603726
652252 849267
762125 735746
516715 981853
700920 792074
867031 637690
633541 858870
514373 989075
884648 620844
978096 525828
987528 511065
677553 819117
938799 566157
795819 707589
871739 625373
894742 595516
701015 801885
771779 732520
782789 726669
830414 666613
817353 689394
663632 832349
940442 565590
788849 710690
543678 953409
544898 961759
736454 754830
837516 668375
945873 553560
789115 706567
984930 523244
813392 686518
728737 762483
554609 937985
940576 567062
844183 658717
935086 563800
902758 603495
728598 779502
848723 660331
643844 862439
672935 836696
917941 590763
871267 633222
688054 817720
636299 872912
725870 783671
843216 658750
525530 983839
699763 797952
704076 804829
979827 526019
543700 953782
919185 571756
517202 989326
992026 508019
852307 642477
672105 828574
848015 644734
889581 606202
842458 650614
663198 841320
676391 822995
951475 541409
690812 800049
919911 588714
950649 556952
921144 581936
682843 827010
840639 654713
705592 797780
867066 631332
789613 708391
806157 698000
687115 809471
973331 525092
637757 857229
694137 800498
972925 522070
738318 751687
883399 618876
605278 892308
716845 779715
520615 974780
597486 909063
585764 919167
623955 879524
753868 753119
827375 672720
831034 662931
918985 582524
978344 528182
592646 909850
753345 746739
964792 527585
985692 522227
611525 885332
663452 828794
926385 581065
561553 939506
646811 862310
579704 912637
923771 574871
901593 591932
533107 961260
689824 800980
521629 973820
812414 697098
918787 581490
853247 654164
916998 575036
747573 743005
786850 707355
971913 530505
703120 793538
650604 839772
829281 666915
508731 997004
577633 926597
727977 780670
920216 576423
811881 694394
585307 916220
881876 615532
897770 609152
582933 912149
926733 568036
632280 872395
599912 895930
979967 527054
528998 979941
781130 722883
690238 817112
621062 879797
656228 852310
723825 783483
606882 896048
876098 623093
712030 789109
566438 940396
748056 759124
560026 949064
939195 561413
578914 914113
587560 918097
971514 529900
568486 922920
578597 922691
675011 821938
886833 605768
805462 690316
836059 661286
815482 690093
881031 622593
651034 840765
721776 781581
796688 704334
728768 762465
753838 739576
794037 715057
987181 505772
539221 966375
974502 528866
819219 675342
877929 625690
980137 513383
549667 960189
753830 749349
724152 780203
702488 789154
634410 867647
734153 762959
988220 512712
800518 700328
947781 552079
992735 512676
632279 858828
681924 820089
795436 704961
502333 993131
987592 512568
620944 870561
870282 628293
645342 858487
632008 873518
974400 532829
965146 530051
974012 531434
873038 623030
958446 549033
657899 841809
723159 782634
614439 892084
730204 766095
621391 872113
520068 973528
734640 773199
671539 823042
512385 995952
910986 597038
862705 630331
744709 748793
600917 896808
990600 500253
662206 845809
606792 897277
650814 852223
727070 766508
580476 913923
693861 805420
614382 886832
537483 968811
499258 996461
540732 949473
617354 879737
614123 878639
871284 628585
705339 792812
636204 865539
706983 791543
856443 643464
917175 586524
718170 784739
930105 561304
902896 598856
775078 721522
522706 983130
650012 840338
997966 496130
666186 843744
795244 696955
498539 998892
803147 704238
649800 858533
774880 729883
605970 884845
689319 809637
988851 501184
776812 722300
742552 764841
651098 854636
869958 635411
859945 636521
959164 540873
834600 668856
726880 777630
743171 764595
541907 948407
863769 634297
870738 627361
642588 862886
908508 595827
993479 508821
693651 816227
860205 644550
544613 964876
659198 831252
850601 653060
716721 775306
517819 991252
744522 752836
915147 593788
600284 898098
685682 806749
758648 747456
497907 998387
990738 508265
807771 688022
674352 832354
936482 559804
762964 743766
816851 675653
876475 629466
778650 717945
901004 590294
743480 752403
999175 491265
993916 498927
597937 898984
792085 703647
806218 702891
896304 594798
547670 959241
880031 621086
918148 582033
912135 590444
992750 504105
921549 577643
921041 586089
642452 866581
925414 582294
900864 605607
740020 760023
696978 799451
736008 773780
558413 932906
942493 551154
673436 823178
562720 927728
591111 914614
867738 631913
924728 570180
842559 659427
759002 746145
897104 598901
726227 778298
738872 754085
683373 812674
726934 771995
630088 865707
775509 719498
586090 920430
647400 850452
774798 720164
927697 564617
715527 779633
773382 719346
996455 513064
577158 925486
541962 963275
511549 979385
700565 798747
638468 863815
596336 900319
498856 996063
935105 573752
721608 778861
671491 835859
699567 796613
696364 808301
901906 604538
872762 633810
971784 534662
853844 656027
974197 534624
546547 944318
762204 740444
546072 959469
548792 954840
520051 975072
820919 671781
651635 854447
892299 615501
557839 942251
818907 680241
816635 686536
641639 868358
513150 985845
615058 876004
949151 554200
536457 961665
820544 686331
556042 934525
902388 597746
623225 870663
906794 598360
580976 925677
843066 656603
565541 929405
974924 533321
933475 558672
547790 960446
975934 525407
980720 521787
729072 766008
678937 826546
803798 691959
722992 779008
915246 594505
983787 507167
935772 563217
700311 805860
524233 984610
625343 868349
782847 718134
706071 791278
800813 697747
937214 569222
753952 745275
730761 774155
648000 861003
720514 770439
588624 920173
897038 612836
811815 696400
658661 845460
509700 985029
837623 664574
595963 897674
633367 873238
617434 885439
926581 574671
998530 505251
778396 711997
946503 549172
745203 754656
508767 998519
857629 645320
536909 965269
547584 954526
785510 711154
507430 998008
496942 996617
925104 581182
994245 505167
706826 793668
770074 720576
831398 668064
541573 968288
709803 798816
655120 837307
544000 958283
626594 871036
559326 937543
571219 924658
917419 586715
658801 844958
861821 636853
956394 539505
721725 773527
709616 796057
509697 989480
853031 643104
866148 640551
792410 708043
507601 989301
909621 581043
705470 793113
706702 786469
857541 650962
747488 747309
751208 745733
651202 851740
572286 928935
709811 780692
982076 516514
701114 793352
544585 958765
703231 788193
626165 876191
570901 926549
717298 777578
557376 934770
650173 840760
971963 526437
837461 669549
781529 719879
706534 789540
790800 704599
665834 838855
564287 931421
631527 859479
716176 789401
881485 618001
818752 685438
703242 803846
880260 618598
550118 944182
684514 821825
830436 668195
794276 702619
994850 497087
674037 831758
779493 710524
934257 562597
495167 998439
677157 818696
503144 998534
842631 651452
645659 855547
888896 616720
880828 623978
656967 838049
788311 720940
498959 999892
645291 847392
669712 832934
628518 877666
759302 749864
916832 588752
787414 708006
827770 682212
556826 939312
803864 691208
753785 753599
575927 919717
588385 914751
697714 801612
578429 919474
882011 618768
934253 564670
881490 616531
668961 840054
600015 907017
768730 735015
915106 579093
580717 923819
591206 906770
686005 805731
936005 566732
570454 925066
721181 781657
927310 568032
577749 916842
607405 900224
749732 759668
974157 522305
984631 507013
748464 752922
940345 557678
545527 949541
935606 568202
542009 961225
592400 899316
798144 697890
966250 534793
656810 850686
602368 904671
569924 928840
994604 501202
552212 940987
551475 954871
523041 980240
912563 581245
646014 860850
971103 526500
831451 677425
768345 722750
713242 778092
712454 784862
795433 704872
996656 507710
712728 778676
818488 689035
993768 502609
564945 943700
981410 521182
986872 518803
743917 752970
761346 745127
837526 666330
690103 808606
628607 864844
832981 663867
938325 570139
610961 883231
646525 847035
825973 673959
948844 541420
727280 775523
926560 564474
957119 545291
947917 553792
911545 583124
887885 603456
901818 605340
956672 533879
999458 501029
715141 783166
629571 863796
562870 941218
896964 608488
508690 982462
600659 901408
550620 949570
824752 677935
632038 868383
846256 653419
774468 727797
650237 852757
915477 574735
834429 658484
622495 880755
560259 933804
988399 506015
816741 691796
635089 868668
996499 494412
746407 758883
620144 875805
542270 963840
694254 814902
769584 739251
923193 571418
904166 592271
670088 833447
737014 772551
835465 657324
952011 547708
834332 664511
857061 633696
659987 830329
513727 990574
828144 669318
953249 541235
536421 968502
720493 780512
743416 748650
637166 870522
518116 972475
631374 876202
881214 612384
503827 991174
869033 639147
631250 866857
565833 932320
615822 875151
928379 569476
900612 604459
582633 922117
975653 530532
793218 711719
594605 901225
516890 980470
760265 741900
848455 656992
644109 857329
883282 611785
978597 513416
580056 921268
823514 669515
813104 691194
687627 803543
825819 677275
782795 707237
769312 725870
886874 613568
876749 632397
659601 843054
541070 968727
725783 777505
761792 743208
907610 598848
551191 939091
773809 730547
836752 666021
716978 787111
786985 703829
761468 741123
843168 656855
953960 547028
709969 793974
901440 594099
791600 701668
516093 979578
892610 604032
745899 761559
975236 523324
514631 979422
945846 562799
765572 725004
994597 500805
678705 828779
759231 735908
815758 675528
968907 529566
716068 786714
747856 746843
531887 961247
886417 621746
779750 712360
774656 715702
515208 992013
558695 943642
855610 653829
957446 538590
971650 527503
719807 789990
786810 712615
711158 788710
924239 567791
494357 997806
813985 680145
594910 897820
585110 918762
787100 719953
832290 676178
623591 885542
647579 846297
625539 883450
874984 627764
950276 544131
773451 719870
637379 859607
958836 548330
799406 692893
868926 628864
523476 972041
625023 865450
952419 548947
799822 692890
991072 501191
581918 926325
896097 595156
905351 601519
978252 525081
654284 842246
604727 886407
861048 642623
740378 753680
674977 833851
539202 967734
880838 623913
620982 879280
919932 574939
761642 748188
612580 884668
922753 573732
788042 707949
900634 598611
859285 631717
598655 905509
791499 707355
643142 856716
506782 989919
831852 667319
848947 658019
838112 655361
977067 515295
702495 798877
602238 906905
879228 620573
868369 628349
596476 901735
623194 876255
755326 740266
764904 725708
591281 899138
518073 982516
982581 508189
855660 644675
964783 531783
769164 723608
615905 874624
667047 838153
704923 790032
689209 804130
560340 938807
663978 834316
656886 847106
583003 908775
559791 944503
646277 847266
902224 592415
979476 510615
965006 527931
994377 510974
817094 685216
760184 744599
835586 670477
768005 724094
946221 562072
617018 886678
624461 879944
626861 874171
564098 931696
981059 514201
795671 699245
790015 719912
785271 714074
719128 782106
631946 869711
513694 992242
846979 647907
799614 701415
608182 894910
727408 771035
950298 559172
659713 832723
525444 981379
630681 867512
588486 912510
757084 735509
811636 683072
931029 569886
979742 525921
917414 580205
819152 678837
691403 805852
621091 877884
524325 979096
936775 562196
511961 993428
513559 983584
722672 784315
565333 939352
569984 932004
527212 967121
949269 541632
874097 621745
644186 852475
970353 527883
518584 988241
815885 676702
659177 834888
805223 697251
644141 864733
910144 581218
746517 759333
866562 640856
884143 621243
946104 556438
604033 900291
703980 791064
697228 807128
634080 871256
728402 775001
716830 785407
987167 512203
848972 660908
966976 537510
856478 653066
910609 589146
940787 561002
686367 815898
884976 616249
677306 815599
948959 550800
778577 712997
660552 844170
921170 586978
657450 833246
795180 704609
625245 868575
593392 911735
776180 714334
945326 557151
647206 862236
575351 922139
979032 516770
978730 520893
662530 841851
805143 695844
545205 948767
679599 823891
752683 745069
616079 891520
606949 900362
592987 914254
561007 939051
675897 829372
690786 800507
552218 953963
525241 971420
640846 861658
652521 846396
940832 550016
871894 627449
670401 834150
942406 565201
995893 500350
626785 869517
716526 785420
649847 847018
965354 537254
622141 879438
581539 910519
597825 905059
785707 718997
835871 668451
848403 643107
585551 907348
603758 886612
919674 572614
680551 820779
536745 963554
649395 853531
603579 894144
634675 858351
864203 640323
894163 609767
524494 968932
519904 981063
937523 564986
709351 781880
783271 712126
866486 637524
806194 697649
832256 677625
934072 562069
925292 574767
546094 958222
819837 682355
925623 573476
989250 505128
780828 714101
528275 975694
735675 766471
636299 861868
835969 661012
702371 803789
564547 942946
745261 760131
799289 710272
971163 532876
758542 746802
921966 579782
501070 995213
839640 653140
831960 676408
670475 827502
736469 765182
661527 831710
657744 838450
780802 725455
580371 913156
923858 567076
593511 908698
667515 824660
702305 792730
767612 737176
511141 983190
744863 760123
813185 686115
607829 897952
786846 719652
500434 995315
919540 571073
980341 529042
943360 555497
922224 579774
915722 594248
807339 688597
962912 539948
850574 642013
712564 796507
770243 736401
568585 935141
700438 808754
492370 997933
663143 835691
570673 927746
714232 791167
778762 728561
712903 790418
903654 604072
948497 549866
634182 865604
902424 607433
695716 801330
501928 988671
944766 555494
971534 537237
994455 504042
618417 879712
628818 865939
717074 783834
712151 792833
761075 740245
547955 947436
909809 594324
510344 980795
732160 771691
704423 804089
874498 630932
983955 520055
889521 609278
656736 848076
933306 572914
552186 951778
970480 524854
620838 888424
949291 553965
967634 529685
822810 670772
686698 816622
691905 806119
827705 668608
944146 551986
784696 724697
831241 662094
595127 911410
860651 647517
638203 851933
921882 577951
785182 719201
874005 634490
753224 738129
897836 599467
891327 600575
850135 640769
556103 952822
661633 846467
679000 814256
514482 987658
565328 941530
901717 593694
602830 899016
717183 785588
513071 977457
764431 737904
688538 816773
894791 605135
504101 991638
554679 947648
961682 532495
702348 805446
683766 812297
521591 973398
597679 911563
511376 985170
637427 865343
788574 720237
665126 828657
914359 576815
930574 567720
590496 910425
676952 816165
511786 986612
626251 865151
651975 838062
975323 534364
860360 629760
561283 944030
677075 814282
726550 775802
866711 627471
532021 959704
616102 880740
586636 907462
862658 642104
761322 729744
830445 659967
510634 980118
784759 712340
528291 973070
572024 922734
832147 664679
817741 684978
722173 776876
510429 985247
898523 603676
877720 618327
816692 687977
538125 963018
516353 990987
826671 672169
555308 947647
908137 599023
556171 945201
765246 743828
933864 573523
840424 661031
720333 782038
837522 654733
535691 961180
707625 782910
594201 915654
562435 935659
544212 962207
796121 694894
673194 833397
758203 746047
993941 506351
783693 710491
530469 960222
761543 729358
606688 902511
984808 512665
825089 672821
635544 874234
529586 971434
969544 521725
721000 770612
872941 625777
940652 556992
544553 951218
763999 729930
696913 798722
760044 732528
702420 795699
777912 721114
788214 708037
657085 847356
664157 839027
549417 944443
934242 562432
616348 878638
557406 935015
895008 613000
715563 787632
880625 610530
925292 581836
706665 797241
517542 988344
736648 756322
984541 513566
805376 688656
838090 654435
537402 971074
970112 523206
523461 979415
736268 764437
645457 864015
917063 589361
555203 947406
846340 662400
942309 566347
903565 606194
683150 807785
828133 673452
624768 882788
842987 657452
660915 845634
771835 734789
791354 706675
813098 682271
796361 706473
655014 841208
993668 502081
769987 732977
947788 545080
992166 517198
601424 907773
739120 767805
626729 864117
937765 559990
945609 559934
759103 736802
747425 759250
717608 776502
585775 907649
564444 930871
730761 771226
595497 904918
717913 781599
599360 910610
872527 627410
777410 718574
580138 924092
525930 968401
982377 516514
569377 940602
564834 926191
510606 982797
613930 877350
782450 719885
983750 518793
907774 593843
743897 765325
948741 557111
861500 644754
990621 500095
986692 505529
840176 666436
581267 909204
680610 828983
689369 820598
599220 907113
591821 898937
827080 680846
931285 575365
726302 766842
993512 503904
604713 903926
698479 802599
911711 584860
718374 773290
905694 589665
933339 570172
908398 590401
551353 950253
773412 726959
640043 854813
877366 617544
644267 849097
869368 629816
825471 665245
948221 548866
812643 686943
934419 562451
879672 623513
944166 547842
889641 605512
894953 606265
753847 740263
938334 561590
614518 885861
701925 793969
688976 801299
988066 503423
726681 774156
523947 968977
748258 747572
608739 896262
581319 911132
926994 569758
804977 690991
841270 652235
769257 728365
793572 702241
817630 676022
807251 687208
874042 620978
747473 756622
799885 707668
628431 867789
671366 827720
561169 932291
832746 663004
594641 911555
619939 874986
515328 989663
739346 753667
573568 929658
579110 924658
602044 898899
942930 548595
619405 878833
630803 875434
881306 623498
716598 790436
526915 965768
807873 683524
840130 666651
781898 709627
546776 957086
741088 750371
901162 602572
529819 976704
825802 678834
610126 881943
870835 622255
764689 739740
698246 804156
526040 965535
992818 504423
591484 898944
776009 721760
583694 924046
940768 557579
584452 923539
822259 680959
529851 963207
760730 730464
739424 764612
542994 953656
589872 919447
863011 633643
839323 653275
580189 926735
980121 515138
555558 945181
969634 533030
982354 517535
877451 630463
875007 629577
958224 541394
778233 718583
729231 775460
991694 514154
809725 686896
504823 999947
853574 644083
612023 889669
546396 957897
966597 540165
923631 578454
765131 741753
830039 666752
942653 551881
620514 883744
712408 792584
599469 900340
941391 567023
656425 850125
974264 521372
730808 772012
889544 600932
991590 514577
905280 587484
817260 679295
516337 991508
525546 976449
798268 693157
862914 634675
602832 903615
548736 942950
974008 530563
708122 796035
634820 862798
601990 891185
522866 976481
655908 840456
977924 520124
916518 578064
825859 672947
845480 647358
816145 685794
512664 991478
980339 524044
609130 886295
576451 914113
659674 844703
957503 533673
539653 960733
725633 764452
521564 974445
788994 708838
592079 912106
970312 537487
908535 587022
614248 881628
542962 963351
652850 854955
546037 950663
677276 822011
595812 894651
612058 893217
950608 548118
727924 780625
790136 713360
918487 587062
684194 825608
619760 870308
689592 802445
978228 530879
667590 833046
778304 716188
859556 650143
923754 584800
789965 700665
562664 944533
687514 812600
710552 784123
899461 604884
777316 729619
635266 870127
612572 880871
505750 993093
944660 562497
583949 919177
969584 534549
833079 676611
703426 799784
716854 788811
812949 686423
512932 995646
892709 601766
621935 871284
633212 860173
883769 618256
640216 850761
563612 944947
688444 815732
571163 927391
900404 589707
679720 821051
849606 651542
499556 991353
556946 945368
671978 835514
830669 675452
848507 659065
540691 953668
515256 978791
593131 898742
917891 587993
909872 595389
652508 853709
907210 584221
873871 630352
520785 982411
695686 811616
670236 836905
826981 664868
920905 572724
758144 737943
492302 998264
995726 501655
561357 930246
867621 638788
514822 975380
722891 770889
808183 684104
537456 966642
983028 518836
643243 865574
788538 719373
644334 864868
941141 558232
853660 652851
660000 831769
996556 511440
507137 999909
973544 536055
690852 804620
673992 816146
564410 933743
507098 992399
933504 573290
547139 960569
767140 733292
890702 604984
638170 863061
841470 656886
981197 528110
754191 738266
613373 882044
799364 697338
982519 511042
693204 807556
729381 766687
753663 738231
620978 878796
596522 897117
682176 814853
858692 643657
596400 907517
908358 585885
735526 764975
793671 709904
783920 708815
539614 951477
667009 824792
689061 809271
646740 855467
616789 884960
620058 871026
513265 993760
732918 760131
528539 980127
848059 658781
778293 719851
768427 733354
974252 525567
561009 932978
970432 519790
581322 913257
537296 961125
763227 746567
789266 710654
762308 743456
718289 780304
675549 832570
768260 727071
566104 925543
933229 559924
665714 838951
821686 680219
679290 823777
535969 963945
547874 944116
835295 672676
967028 527246
897447 609456
555523 941679
741270 752277
974691 527939
914010 578806
585113 910974
948961 551978
881158 618903
894145 598717
947300 562222
798007 706473
564633 927824
852994 642441
673196 820598
567765 927556
511900 985046
677651 829233
896056 612689
673073 819057
722253 774478
777647 724146
950537 559408
989638 513397
562039 932561
982707 511042
827029 679219
615324 884436
643801 860823
585004 909778
515797 985243
754807 754739
969371 532405
764165 733002
941052 564151
917265 582494
652165 840997
774780 722923
506246 994310
892913 606391
898850 610202
873233 621707
903905 592770
720276 774015
740896 767834
784103 717063
635520 861753
809916 690023
578934 914063
838268 652304
988023 509133
516776 974044
500949 991653
605093 902434
756242 747721
513282 994928
985168 507211
935241 556489
734885 762589
577785 921688
654481 837684
805510 698881
945847 547392
854529 654767
764227 727583
733306 756960
967046 532703
520399 981147
991377 503347
597639 909782
875696 626585
654284 850040
762559 731020
631332 866601
886668 622077
598708 910463
719937 788476
672007 836741
831258 668735
808158 691531
874405 623058
877801 617622
806553 693157
869041 625252
815770 677142
673627 827018
930881 571775
850172 646431
707990 797772
970272 525448
707452 786200
651663 847501
945155 563456
735430 767155
608234 883008
690922 817233
766326 730668
840818 652329
886719 608449
982921 518635
520973 984810
728312 779728
603434 895158
554001 947631
510117 983859
659303 848913
795260 697829
606376 884598
972841 523955
717637 776535
695290 812389
619639 878548
803147 690028
859748 643051
821895 671768
946828 545317
923273 573089
676283 823055
708598 788784
720295 774175
537021 971232
693288 806374
503200 996346
715394 781844
546469 948785
670521 822418
898374 604004
571623 924763
709427 791419
873354 618164
612452 887506
557759 941918
792706 706819
798585 698465
946608 557270
797892 696602
763812 738696
851715 641069
744749 749148
530465 970133
994012 514694
669694 839441
996260 494453
783200 712296
601953 892156
875130 629541
550005 944119
986725 515842
992846 511493
878733 624189
661457 831930
752565 744748
929733 574333
838529 658540
828223 680185
736202 762088
841598 652294
657216 839365
797808 711831
684819 815197
569927 925610
775173 722924
669195 824357
666641 827408
766727 741451
667438 838161
661124 831617
867525 625823
889222 603948
677291 831888
614146 879203
735066 761745
963721 536100
782740 722922
736794 762737
607821 891437
672479 831278
569015 921758
952048 545213
635352 873019
961610 544169
950548 547056
719404 780009
856532 646681
909274 595994
612656 888098
835994 669345
664967 827503
690875 805219
765751 735591
599033 903549
705844 799965
543801 950167
672553 819888
741700 749161
716542 782197
984463 525274
973129 518623
536126 960383
579360 917837
700663 790023
760770 731571
679064 830563
637435 863734
545869 948384
857449 635443
634045 865384
790262 701364
928019 571617
719085 790863
815064 683577
720681 775074
899042 601338
959415 533997
992563 511659
617196 889141
675339 819462
915733 586932
629964 861667
693359 799159
550446 943045
765353 744222
961179 528896
634327 874344
701749 799339
578518 915400
877516 624037
998357 501044
685788 819747
670526 828070
584137 917162
655595 839838
788845 703167
629459 867928
924505 575861
744126 758443
656019 837710
737882 758052
978976 521639
854687 639954
849679 653360
670478 823647
680809 826202
577459 924623
545768 952884
846286 649919
987006 520057
916111 574474
711638 792674
642068 863574
561540 928716
965298 536875
699377 808897
636888 869099
695489 800776
753387 751544
916611 581364
975941 524697
866418 637327
739612 753974
558418 940500
829984 664060
574284 927626
864099 630051
641436 868003
762069 739348
941045 560420
866908 629277
705946 801472
686910 804681
870837 621687
866946 639207
912115 596652
568427 932050
661090 840034
654278 840122
736405 768472
555771 940314
855320 640777
823359 667738
834540 670490
542485 955242
720971 787890
581690 918594
861776 643245
936800 563426
602133 889946
958174 536958
938678 561105
608682 892888
871556 631034
968556 534529
923646 579406
749050 744050
911243 591539
872444 627794
900024 590910
903864 598882
745233 754855
576683 914496
891557 602388
962978 536051
595459 906278
865704 642965
889555 608942
593690 904278
960581 546460
864580 634373
622640 883491
652641 843596
849868 658679
501779 999345
786112 713920
914169 589345
522776 976980
985651 504836
548338 954825
634668 864567
602239 895518
747624 755865
840241 667931
974667 529882
728209 775474
530305 962859
641051 860132
875371 623320
512758 984285
846408 651405
539215 965789
712009 786359
509724 990576
538046 958904
887373 613784
880923 617876
743317 752372
656808 847965
912466 596430
645832 848790
556983 938078
563816 927112
558486 942060
762222 728279
813170 677447
755599 747759
788735 710892
867927 629662
994698 506236
663793 839183
981607 514490
563861 934782
851687 654203
951954 548147
744981 753200
680067 815154
548063 946777
517134 977123
878430 624923
766855 726027
795272 706150
685106 824104
818971 686134
738907 763024
922485 573116
643581 859312
981633 513878
786245 711289
666786 835980
606825 901903
652022 856721
648906 843863
774893 720515
648378 861382
952436 554876
641421 861579
793318 714770
980383 528098
611142 882993
713627 790460
499814 990985
883925 612206
572870 934636
638373 853189
931552 560687
873198 622655
616650 879740
610070 893898
837417 669071
942381 562751
566264 929013
987818 519728
971575 536060
743878 749891
848586 645062
674997 830299
652218 851804
634189 871566
900009 607187
932260 558626
537697 956961
551971 947759
763730 737398
851963 647712
981934 524408
999958 509745
968511 539977
917635 585269
524762 972335
978451 516839
686829 814446
910672 589741
972616 535015
810415 694224
911704 586735
621461 871420
829646 675403
779209 716683
923551 576885
615050 888263
519738 976538
936437 570554
700580 808148
504879 999008
997699 498005
898105 604259
584240 907349
929193 573336
584809 917818
574330 930285
516966 973629
504581 994076
627411 878494
819076 675007
707723 788376
699146 808103
945875 550742
982195 509580
563140 944808
994802 508573
548274 953878
633799 856242
926057 572133
809646 697871
803021 689019
544578 947766
976568 524890
813630 687821
621878 872254
793649 715751
534677 964243
652320 857586
520679 986485
975700 517316
955394 546441
796652 710078
782739 714239
536919 965802
943621 565466
745022 754238
934793 566711
959336 544365
985965 516603
876593 625011
525717 973508
825381 674906
552707 953380
828299 675486
691538 809121
508911 982359
520351 981421
854069 645734
756424 747489
598858 907485
666985 840084
782127 724560
812435 683417
767477 727100
657896 836453
704884 798100
898455 602928
935826 561654
917828 576353
547407 943647
777540 716106
639766 854267
854062 648019
923766 567947
694962 795818
883497 622164
837373 654821
751992 741704
866285 628967
871968 618205
634244 874849
506805 984497
800627 703449
775621 722243
749546 752001
852184 644828
952790 552878
827295 665478
671712 827595
855376 653488
819261 686978
989632 515696
675523 826856
751648 748983
807985 682437
528544 973940
879588 628088
588405 902243
813073 696453
881513 622493
567196 940483
689481 819157
979959 521159
712518 796436
914635 577283
862895 642307
555908 934515
893385 616617
943053 553817
626288 879325
551431 938672
649275 844590
732093 776451
702281 793479
516421 977698
806449 698389
807436 701701
521568 978759
539420 964885
901610 593893
678896 814173
778994 730499
834679 671090
779936 712502
942492 554212
828624 661679
823209 682102
694662 812917
701136 790155
884724 606194
632402 868094
687331 815526
827633 667476
913239 585712
726441 764434
873216 618355
630134 867496
902979 601419
772509 723015
866662 623432
775998 728955
946299 555629
523254 980415
967029 532767
640729 860229
745692 748535
778039 720744
557840 946750
648684 846445
885833 622091
509851 989413
908290 592080
534321 964578
771408 720603
897231 605673
729508 761668
977652 513524
829018 667709
680759 816575
854100 642121
943046 561272
682790 821517
752593 752505
661863 848067
889811 615463
997572 502049
653545 855006
877786 630791
608691 886830
861548 633690
622885 877263
873200 625603
797648 692842
897381 593670
623291 871594
849745 651084
648623 859078
981908 519662
874623 628173
504942 997899
932486 562578
554436 941383
786829 707224
666742 825773
757621 750378
937987 567308
772702 718224
801146 700475
656734 837654
774435 727708
666297 829701
849423 646548
517091 988619
971659 524520
808034 683061
837894 663683
680486 821378
928122 566850
985943 522621
672669 831493
815145 675358
562973 945718
940570 565578
793510 702000
908146 582370
694922 807590
743835 748429
727271 779485
667058 827208
953826 540647
778005 728639
690914 803913
929508 579829
872423 627500
646436 844064
976342 526342
996400 501649
772531 718074
935145 565870
851877 638900
936025 555467
659847 839712
788978 715532
996521 500996
955814 548651
581608 914110
942975 557226
648538 848811
662572 830902
753948 736602
990802 512390
664315 836874
736826 755905
895911 603043
656992 847106
862844 633445
751531 750885
508697 985344
766106 731018
945718 557266
740578 757226
531921 974987
802700 697632
885389 604761
682714 822984
680729 814171
975669 522896
712802 779365
823426 675593
586797 915025
635352 864031
645993 846321
735058 767536
951930 549347
799194 708847
972932 525755
750326 756681
640336 857513
865980 631167
853385 656238
636000 873368
993542 509550
794616 702147
738966 766590
897674 606148
966272 536182
923378 581423
925412 567742
788086 702673
620792 884048
805404 690066
740874 749830
670199 836552
949282 546158
566988 938804
909478 596421
789666 704935
987367 514013
920967 580940
569165 938567
702812 796316
597932 897452
821374 671986
502023 999858
958788 543641
902297 600040
898349 604358
854137 646911
679687 824394
542711 953781
505652 986790
725279 776116
812756 679660
849416 659349
876250 631155
774387 718749
630585 868073
800423 704165
722964 777576
830604 663494
606665 885655
531884 961027
952041 539945
809438 696791
714070 782453
949808 546560
564316 937958
848662 653493
883795 624359
695082 812334
747997 747993
524564 971942
722164 787630
825788 677103
938461 570408
991515 507980
740194 761440
570145 928386
957086 536576
800718 708932
682672 822715
552722 952754
806602 692610
541824 964015
743318 747596
914146 594260
891439 612018
851647 644089
622313 873768
524324 978593
712171 796896
909256 590911
705996 801512
870850 627950
970857 531056
958446 536367
853593 637442
817034 676341
741727 752899
839487 663651
952832 550313
628611 866188
979331 522480
745175 760465
932914 572208
818649 675287
631561 865646
785507 714416
768080 728588
534022 959153
543203 963320
785870 719761
905743 596896
993764 506458
705891 791410
659069 848676
856511 639502
978666 529298
642555 852342
972374 532195
732695 765498
603484 902931
715653 790452
683984 822311
917924 582656
935700 565215
989189 519466
551054 941445
614033 881906
779066 718294
811001 680459
835639 671443
608863 899674
755571 734650
763754 738866
680265 826467
782111 711186
738575 768487
861300 641211
747660 742762
786795 708184
551540 952049
863996 626279
887515 606444
521119 982166
633245 865223
820486 681974
947478 556107
997955 495897
811411 692989
600000 898561
849829 648299
850444 639666
666358 838646
522855 974704
618965 880058
945292 561265
859873 647976
780993 720294
497848 995988
845806 652301
656248 843715
553425 950025
978342 523500
708783 794304
611421 882978
498559 999434
647084 862781
825632 684075
597491 897666
685335 811815
894569 596915
512558 983451
636550 868256
513883 989596
831291 668465
985431 513982
501632 993866
673561 833443
939069 562154
841775 648823
847856 652552
896428 597882
900216 606713
520036 975192
683290 819689
822584 676637
802822 706947
709835 788946
885522 619763
954346 540703
872414 619340
641070 867371
824078 685651
784752 706923
555801 952754
718122 785685
525505 980171
683472 820116
737990 771167
705827 792877
627663 878698
774855 730841
737929 762463
622257 877232
654597 841514
846101 646755
516892 973661
744166 751567
936944 557097
785875 713490
730240 765814
746780 754755
672211 821594
989960 504670
756106 750877
684183 817932
745088 760982
646861 861271
717349 777509
948889 552206
673236 819179
790129 715641
609279 891104
802043 702202
535897 960329
846232 656413
935643 564928
659808 838896
525784 980869
985634 508126
715693 782218
643948 854774
986037 515445
564035 928887
990053 507008
627275 868087
820020 680216
995093 514272
536813 959076
921024 588237
845667 650956
659416 842621
858602 649644
545025 952358
720455 786365
805357 702976
753168 748919
678596 821852
546822 957639
592517 915555
835878 662276
899182 592310
667528 836704
638880 859693
922516 586226
744639 752935
980386 519852
788268 709696
757977 747874
580784 923902
938448 552244
791475 711576
636722 862404
941427 557343
748808 756654
807999 688863
723958 771308
754686 745449
667689 822668
657938 851635
659604 831221
970174 532799
822410 672571
945539 563571
794535 699437
859826 630261
962809 546457
530443 975318
982054 509508
738002 771998
928083 573176
904581 595622
751670 745848
730316 777805
671153 822012
549478 953810
856752 645548
519068 980922
899229 607597
526159 964061
556772 951372
585448 913672
756740 751679
763925 742730
974164 533477
513717 981315
678396 824711
527203 982023
710935 792723
917658 583249
847222 645741
988505 517488
823295 677020
587471 912094
739378 767691
669596 837731
735936 769963
797776 708989
693385 810368
916193 574122
966638 530658
801335 689035
797503 698008
665758 840063
723274 773380
861540 635931
706952 792071
806458 690241
513027 996697
587683 914139
647396 846507
821635 676806
677319 821138
606328 886117
907650 599891
673946 832521
601951 902249
683372 814314
929161 575903
696399 800908
631706 867618
979534 517666
577684 927486
803553 694500
928680 575856
787302 716476
705833 797824
588099 902552
491178 998974
943545 557367
706335 797911
597160 894838
648659 842946
882897 625255
625547 878728
930931 576872
846609 652700
801249 700219
941087 568661
953100 539709
891141 614926
755462 754273
783294 710370
839571 669075
985759 512157
679510 812429
729636 776745
667940 838330
549566 941532
943715 562093
750177 741293
872473 620337
884918 622420
824297 667602
559226 938425
687295 808458
657086 841904
706266 802924
905980 588020
857148 643747
810429 687623
907197 601520
594890 902348
826175 682178
633855 859928
562287 943150
606900 890933
880108 621963
682674 823792
778230 715146
956905 545589
832356 675934
910102 587636
645602 849972
526473 981371
676138 830069
529390 970026
545040 946265
597325 898666
855859 654025
638387 855986
766691 736322
980600 513769
936319 563843
858373 632274
883385 614355
784620 710006
542686 964030
693029 808922
687234 804114
641866 861410
632470 876911
848861 660828
515131 977364
669685 826609
688454 814784
862901 635596
950531 555904
509505 996982
838973 665126
538345 961434
801645 700829
631157 863681
620961 879284
836442 664135
816427 689008
861300 632354
591286 910983
851732 652688
715778 778340
837049 658224
725744 778204
738570 769974
999904 506786
804039 704137
547963 946739
685132 809782
571004 938444
530053 978231
856154 642041
824768 668779
780708 725803
704523 786256
873820 616837
618155 882744
785894 707322
831911 661090
698193 793524
856693 636458
500716 991607
711377 791335
751847 757318
667443 832589
753187 743451
630703 871361
961461 530662
606175 885322
741690 763364
973857 520297
678232 824060
585168 912806
800559 698251
520006 973001
580797 928943
889152 608291
765698 735510
577937 916594
746371 761901
606600 885979
941481 567021
576552 915354
901090 591413
721400 773326
550611 959047
645092 859608
725419 775914
921039 570273
561352 941275
549454 954287
522970 976320
886190 620401
734702 758189
985888 507035
949005 555712
840078 662606
590847 909923
525852 980132
572079 923338
647949 844364
655567 836655
817563 689485
849684 651004
962151 544934
536663 956637
617106 873323
749721 756931
932247 571194
585716 905535
803320 695183
803174 692929
876108 624576
658364 849665
542711 964020
886364 615606
648624 849356
866415 627971
644363 855940
530058 964740
801283 702316
897040 600859
977916 526361
673745 817759
505300 993415
854661 636127
570741 927148
917301 588044
566999 941180
792636 708864
917804 589664
711062 780454
815011 679542
756187 750616
701067 808370
551296 943613
523466 970277
652904 852351
916694 583821
714913 781930
697564 796266
964124 539314
919506 581464
534385 957040
513611 981101
695350 804361
776349 714646
662103 837754
612542 889768
599020 900621
730080 770160
797168 700491
648241 855228
664697 828872
989732 519670
711374 792667
851717 656591
573797 935249
995885 499051
944129 553890
981588 517149
850143 651369
857754 639183
608303 884078
558459 942108
978220 521573
693156 805432
499114 998622
741041 751944
661811 835042
791159 713384
936261 560170
540047 956447
752231 739271
835456 660699
777452 727187
865617 636612
506969 991352
551170 955382
862740 642552
526019 972581
695558 801806
749890 747537
984832 514499
969935 530568
591795 898357
957959 548345
924277 566234
633485 866125
526578 981620
747047 748644
775321 717475
946439 560120
664315 827379
721114 779362
685425 810488
742959 766846
634205 864847
702629 792981
624846 869334
748001 752342
922587 575505
939302 556740
865944 628434
698076 798824
968951 533056
570606 934700
523617 975466
627595 867439
677489 831752
820610 677143
993877 511616
870626 634020
547906 953009
998400 495933
714297 794590
636880 857089
893383 613946
650071 846956
957696 546765
744457 745968
750279 747754
616821 874878
709589 782241
952392 553430
908296 599746
594511 901066
904307 594228
838895 663771
972934 528749
569369 930406
676044 821051
534029 974246
994132 507167
815745 688760
854586 652585
579045 929176
677595 819291
527894 971246
723119 770277
545225 949890
748382 748819
883926 615507
765215 743119
877308 624283
965072 525892
562690 928350
524498 973087
615914 893133
852033 648894
880983 622208
908399 585906
557796 947416
699091 810888
696314 811270
616496 877528
956126 544826
976598 526325
851807 655525
978363 525316
990012 517503
905148 598650
870364 619755
519501 983300
868296 639426
946397 549749
624850 881164
648888 854030
762736 746327
628527 862423
945590 559575
853897 643213
638340 867996
567939 925437
615440 884769
692688 813581
821644 676967
772070 719026
525915 974436
725635 783277
684195 820122
491144 999024
860899 630865
927779 572400
992666 501224
751095 742963
826091 666598
558858 947059
518427 980637
593789 914920
609894 882326
752244 747075
601329 895194
889300 601091
751662 754987
990280 506146
819491 684317
946334 550037
877943 625498
922430 583677
957132 544616
959768 545792
618278 880758
609461 895062
659249 843823
716107 785166
832793 672752
782482 717661
955319 553987
671966 825081
897399 601229
766785 742136
995672 504855
998742 507860
757245 737991
839971 657843
838958 655245
560192 943546
762182 744269
507109 999233
970676 536395
977884 524407
817437 677352
506024 992681
833417 673532
892993 598380
785566 718680
746041 753766
885389 609907
619121 875120
641822 856783
637143 863920
645765 847288
646777 843593
728083 769427
512883 978176
908894 588853
530739 966197
775304 730197
827417 682215
727326 768286
982442 527459
831843 666909
925944 564174
997797 498386
607159 902495
536904 962971
889899 612511
835589 658732
558094 938060
895640 599174
712323 782719
779623 727322
624370 878391
747356 761967
770663 719817
882461 609914
853133 642557
578538 923479
781852 725530
925250 576131
561909 943009
930003 567052
890186 604546
698944 800845
999499 492550
595295 911854
914420 576118
950020 544576
805398 702339
620835 877702
535079 968006
804090 696297
799535 694346
667969 829136
850347 652269
571184 920048
724555 778307
632840 857188
843319 649660
720113 775921
981313 522514
930220 562087
557163 949986
964361 541415
542296 953694
849148 647288
590144 917858
531506 960622
703808 797263
625804 868027
890422 613466
711884 779807
651879 852688
966489 535559
929997 575630
550594 954370
640726 850731
751027 742987
992963 503980
902007 597677
772765 723350
509514 983177
719300 773503
685997 816198
559874 945253
800050 709262
725017 768343
589729 916047
620866 869725
886690 611073
529161 969347
542433 952938
568827 936106
847125 652318
611384 885383
754552 745780
825912 682312
982682 511747
785445 711663
783780 712779
704521 786456
734886 763886
644641 863253
757026 742936
934008 572384
770250 737801
697346 793117
857163 641003
590089 909471
820436 670561
502632 989861
951444 554663
946250 554758
787327 711198
722185 772550
576831 925505
775809 726553
967309 533167
890910 607790
935334 562080
736837 758315
918215 580130
951961 540579
553417 955841
612498 882819
687627 808067
899075 593795
533587 975669
741893 756563
961281 542274
813060 681358
592255 916513
527217 972775
972040 530811
618675 873660
894199 597936
845125 655918
611842 879368
632839 865536
848416 651171
725385 772766
812608 681201
808888 698287
668776 834897
985716 513507
923284 580679
938514 552298
819615 686461
764319 726214
744036 746793
564792 936857
704956 791670
559831 941761
909162 597408
831043 676727
753678 741487
670062 826523
775404 721813
848553 655368
843692 664986
629938 861915
929667 564462
665890 841052
657768 845445
895983 597163
646963 850998
835612 664250
807461 696014
676628 831562
555743 934611
794083 709263
726779 775605
819490 687400
751919 747685
719952 770445
827789 667451
973092 532138
967753 537806
608341 884900
946938 556208
886294 608106
702616 795286
852232 638568
657697 833088
537161 971921
922879 569242
509607 983873
610682 882259
825966 675575
535278 965038
788941 710211
952132 551511
563487 946303
507236 993754
843900 663743
949212 558146
713003 793943
544637 959267
661878 841916
614215 894712
828088 663007
764024 732168
988301 519305
632652 877206
871207 638362
713722 795901
892821 615292
632628 860216
754881 751373
919757 582096
780945 721996
617449 888806
812282 681249
968663 532635
923085 569364
684280 812991
876755 613814
566429 931264
756795 747210
648464 857412
582589 922142
638814 862547
967597 540739
612464 884658
790611 708851
721879 770816
801509 694759
570678 936363
531616 959887
607095 902362
806835 691575
953118 550017
971068 520693
756363 753511
721239 775646
867520 632376
575429 929421
696824 810110
615881 884927
709395 794641
936232 558780
715083 791225
607476 884329
940044 559422
609221 881847
971756 520967
578943 920138
670945 835906
890295 611719
918951 587534
687414 810132
754709 747492
645173 864469
815317 680901
562506 929659
913674 590345
567287 940789
534413 961648
789683 714111
726680 775812
731327 760412
778878 728433
630105 876224
509141 986572
568175 941594
535158 967880
682035 808740
883755 610979
968753 524717
689247 805445
856782 636180
611345 897240
596015 909468
562344 943925
513005 996983
736235 770356
939984 566599
997587 509466
763586 733765
805510 703708
506334 986684
842840 658676
883075 620943
869538 632293
641312 866722
497449 993821
963121 534153
684770 818063
865207 637055
559042 939171
637658 863900
939864 558289
662036 830201
545782 948611
700558 797395
658092 837061
641440 857008
961196 543451
606243 892340
930919 570018
773971 716760
576855 929548
761940 745713
745271 760267
572171 925546
536772 959761
983736 511464
510179 980337
998092 502569
640304 857314
968659 531050
950794 551988
582637 926715
824968 673310
800582 702631
917022 585010
831510 664089
608041 894688
991295 506725
946285 556981
675966 816874
738485 755970
675530 817319
728872 765325
893426 603460
837832 662521
967143 533271
554550 940504
705361 793307
604835 900591
878191 622340
831801 659540
947429 560786
802191 688303
664219 836205
544591 956735
944221 556085
872406 622222
723930 778749
650114 855805
882393 615960
914665 589598
859084 643479
519591 971822
987660 515819
592629 911892
701793 796572
656131 842602
834384 661724
911111 584236
975119 526662
543520 960658
736012 772857
571434 937742
962659 544741
589382 901658
920781 576870
765852 737739
847840 650603
827730 674558
685163 816609
874226 629707
672334 832539
873861 629685
591725 916628
932640 567902
981671 508948
823277 673887
690145 810449
952176 548267
851416 645939
783103 716985
968049 522209
890902 603166
834281 663994
605784 889032
688338 808850
592649 914188
554383 954824
509799 987679
513788 993661
617787 872611
525397 980642
590328 918533
697036 805711
975779 530295
943149 556775
551394 939144
589703 918193
981928 511158
673146 827607
848625 647660
970640 528868
699981 805427
801617 698186
922265 583299
946911 553999
606522 894888
591264 918102
961921 540033
685630 805687
573506 925636
785258 704780
959713 535692
896252 606391
888243 620705
721090 774950
610699 899231
811636 692475
749507 756417
810754 698721
707894 800891
501990 993750
685175 805138
827744 673558
769681 738965
559255 942272
866297 624701
681364 822560
961764 529399
620066 878965
901460 594788
658078 845883
615066 893856
581469 913105
523557 983342
822916 669065
995384 503020
940409 556611
510289 995771
991768 516327
582752 924701
746392 754302
604474 904399
570954 921141
612616 894551
925183 568319
541390 968315
889869 614199
562309 945566
523478 975494
638884 863731
615387 875270
803150 692305
572158 929753
915398 587651
623078 867238
504519 986539
943090 553791
766736 732076
785219 724371
961847 530605
851802 655948
682601 808827
925474 568358
757892 744098
918603 582758
780939 720417
604233 892200
522389 982245
687879 806560
754293 751784
495423 995169
644035 847547
526810 977728
824216 669173
836444 671644
949993 559210
837772 660349
880512 629126
988580 514229
643390 851646
843058 651134
954642 536033
762980 744037
925996 573586
826994 666439
625779 881428
967162 528056
950431 544343
696065 806213
784576 720110
544203 953725
935171 571104
927752 575060
644434 850129
629081 860985
940505 551841
984764 523724
728952 774494
594902 898395
781700 712097
560512 938928
998155 503196
786363 717848
628269 865795
522245 987338
654385 847235
928472 574969
983961 525230
981692 522208
828274 665996
564373 930572
576448 918193
563974 934479
550733 941399
929137 567507
932338 576640
600377 903910
552486 937917
933394 561384
597251 905479
831060 678293
804382 690548
510452 987686
879492 627740
976550 530129
952952 550271
717187 786969
876798 631598
689580 813755
823585 666445
924931 583227
739190 761607
787853 714334
778466 719556
705381 802458
529369 966683
543245 965000
725277 782204
721681 768549
997403 502346
536168 954693
556688 936735
817319 687300
736631 754178
888439 614169
668892 838991
632441 874540
698492 798628
905176 595090
649851 844021
821865 669281
551428 939826
827399 663224
548091 956306
686567 812665
548850 946502
589094 915429
890818 605800
960044 548470
904097 605512
940206 556945
541216 963288
670317 828214
818020 687893
931912 577777
743991 747578
765714 741673
506275 994808
619184 887354
803493 705486
849482 657662
602713 891144
822493 669451
599836 894367
896960 606496
951999 556262
806034 690884
679423 829853
693653 802607
931187 571325
492301 997866
744300 751620
948659 556793
571218 937729
507065 998806
915983 587945
678971 811992
980260 525500
589498 901592
544869 952230
732332 766050
853076 648875
599934 906501
858680 651064
871434 621883
760560 741030
712341 790327
685639 809900
655228 845092
559427 949903
699960 798021
501450 989108
832344 663893
800480 700606
704519 793823
694381 811014
722206 771691
986612 513502
706618 783446
950293 548276
968106 528633
950821 558623
639474 861299
616495 893245
973941 535119
928593 563584
584880 908090
703730 797814
611271 881217
814958 681400
667155 838516
797897 696219
926440 574133
575485 920965
863695 638634
782787 725379
995506 506817
878709 613252
819519 683966
962796 531639
749296 748087
612383 883988
502026 994419
595733 894441
752809 750345
682730 818614
846731 655080
658208 839474
853909 642932
734969 768136
641560 861513
882201 610499
612352 881639
789265 716127
977298 517420
769968 738912
929151 578956
716649 777893
683881 813287
802396 696656
799648 700205
993481 513250
548018 953184
738544 768351
663700 842209
637888 870794
866261 637978
736659 755038
644491 851728
661084 845018
531583 970424
680875 816706
673168 833110
746945 756793
830749 669281
541404 960287
953458 542730
884396 608975
605439 902657
808710 688874
642880 849254
774078 724173
708710 798934
559328 948351
699931 791367
708162 794697
712793 777285
767310 736501
517709 988076
846867 654028
671993 828667
918028 581915
944068 560276
653995 841680
634694 855881
569571 928963
846395 645311
958830 549006
859189 634920
860905 636265
734603 763997
512913 980871
968872 541057
995106 499620
870977 636918
885373 618186
848911 642653
612839 888775
964736 525991
972917 530092
521210 974427
817882 691816
558550 943066
662538 847170
692775 805757
835231 657103
674583 833871
884103 624489
723767 785381
590307 916288
810268 698566
780692 728326
738055 771935
999663 503187
964311 527302
760098 749742
895136 601956
522567 979011
966281 530768
559123 934328
553292 948267
649296 851229
923189 581051
778554 721435
652071 852687
631125 868842
707989 800288
885137 612331
533623 971708
738078 759188
857392 640601
784665 713758
748314 757692
994971 498014
746654 762610
921359 574880
773840 724058
973756 521504
690791 804080
704131 794659
814381 690176
711262 793585
967491 523137
685212 815689
706024 786570
671671 833784
715830 787183
679687 810998
926648 581697
780395 729271
864835 630213
511500 986249
769590 736473
953568 537813
816335 680827
694107 812168
996999 502703
920628 578845
904160 594715
994514 510164
871354 632255
672269 832726
988461 514213
580189 909820
515312 974778
801588 694371
731451 773799
815678 690002
989354 511055
705147 787786
650007 850005
632626 865942
939561 553705
561212 947756
868212 626890
755508 747458
666707 830926
533697 970475
512698 993227
919213 590011
618746 887684
742016 758482
807940 693821
527811 975589
593634 914303
587137 903193
701144 799333
604723 886289
561131 944483
832845 662090
742975 752343
811854 694615
970399 531339
573736 933549
845828 655659
608500 895226
843680 660310
867413 630860
963680 526956
507492 987251
959109 531889
802574 705445
554398 942948
719526 777397
849387 644726
657276 851988
668666 839036
654531 837730
528878 968116
561647 945781
944798 555346
951499 551005
888760 619993
511490 996794
695393 813167
879583 618997
564781 944668
526520 980135
995922 513073
639389 861503
862752 628031
663148 831838
763066 731635
601864 893061
681034 819438
793608 700779
923444 577809
872774 633286
665263 827340
652217 851326
959709 537571
857578 634999
885650 620246
619928 883745
920750 579145
610205 895218
609659 895134
953694 551496
786199 717266
769457 732740
894204 600018
662500 847205
690447 805764
609119 892901
741931 749916
868523 641106
754571 754953
859906 637601
725519 765275
531466 964043
892799 606734
786826 715767
936386 558950
989654 508586
530996 976251
770720 719428
621897 870112
976509 515378
561757 929480
548267 961550
907447 583340
717971 773850
890836 610767
622707 870832
949640 547295
810100 688928
708608 790222
729125 762919
656443 850751
724880 783323
933723 565124
514464 979439
905914 588749
534026 975465
580233 921439
665440 834005
908090 588981
972123 520066
621684 876039
933117 575210
886944 623003
784630 710810
547368 962101
711488 780189
682136 817635
974606 534798
703890 798196
887728 614749
769153 721174
854756 653390
928816 572125
952497 541228
840625 666710
571441 930575
563954 939742
819020 680950
943380 550787
765209 737490
837947 662588
996529 503069
590526 907303
962282 540436
700531 799576
908632 584402
776054 732717
698585 802544
521617 977418
541809 959236
784390 710106
778543 730906
870285 630214
618888 875649
860297 635044
791122 699134
925702 582357
845405 655084
595372 907602
873908 627698
851880 643949
597807 892765
965955 538413
776895 724954
818137 678303
855098 650268
550500 957520
802654 688294
768692 724499
964614 531920
915856 581104
861284 639384
944208 552744
812385 679575
729139 761563
863690 636591
801775 697238
548952 949531
830290 661022
515430 984676
663219 835069
510577 989696
590411 905758
545520 944637
698020 793759
632653 859520
725260 769639
776963 731095
916760 586941
696677 798432
879133 630746
512886 992087
733150 765657
994273 507695
573947 926596
613992 885307
556662 947731
773548 733522
960293 530242
750698 747993
856979 646706
715761 793472
550632 944481
997662 495913
891106 608531
695017 805942
795956 707145
589403 900659
584089 908329
880782 619771
562155 942173
919639 576554
627512 872220
885893 611849
939374 562181
497100 996780
578066 917665
818756 677872
496205 998717
950208 547722
607475 896502
602666 897500
542306 957814
751086 751182
694216 811157
529980 977618
542141 962860
632601 867844
618506 872721
819825 683106
902141 593892
946932 551684
993301 509222
750536 754926
959871 539474
994403 500204
691264 818474
604785 900830
806291 688068
878469 624235
632828 869534
865089 632873
559502 942470
777234 727068
517274 984261
820540 687962
907408 591825
996842 495623
996092 513650
541415 959923
741782 748333
744989 763249
659048 839669
973910 518646
520905 987708
713022 790313
618398 881169
944579 548678
727994 768276
584683 917321
677461 829608
701002 802778
835650 665699
843623 659935
842571 661369
502442 999533
980352 518006
571993 927800
686235 816584
608713 892771
579364 911728
917290 572724
792138 710833
687319 817587
811281 686029
926792 563409
859141 645399
827174 677040
653426 840143
563641 938483
709166 788088
638670 865366
879007 617729
513355 991194
702778 792184
834335 662486
735334 763528
566058 930708
627179 879212
710929 786123
882221 609980
952886 554458
608079 882228
675347 822879
626977 866994
738395 769470
879246 612722
913910 592594
560803 935701
776301 718806
607999 885653
643947 849796
509973 990504
526818 976212
507757 982355
780730 725448
789629 709055
932641 559050
958292 543757
853099 654868
700417 807756
953811 537350
922916 580539
719567 788121
810382 698864
617979 890776
797917 711465
783332 718863
701140 795881
689949 815891
696468 808130
640055 859806
771330 737780
625188 884775
547773 946667
652326 839102
926570 581728
731182 777245
629000 875516
508635 988300
832982 661788
839382 653306
705011 798110
651039 858228
902344 592897
871255 626104
863561 635304
652976 854456
568884 938047
548687 943708
678090 815543
692496 798244
519575 979631
666584 834122
777639 729885
549669 942233
676511 829327
689210 817760
971095 521708
961018 530759
994333 508762
896124 602973
690791 806851
988351 507328
622084 878184
659111 841404
806668 684999
753543 742371
846615 646540
567809 925487
564486 940068
514602 985148
961955 531686
880356 627317
947390 557141
590931 916371
648044 848450
643010 857832
641698 857170
754206 739189
789643 710177
706928 789525
791618 703270
968340 535335
633005 859436
696953 798715
899222 607396
567273 938262
949922 554723
879624 614080
636492 871192
626143 881587
818531 690248
805241 686126
706943 791860
849985 652886
772850 718360
811198 684268
587522 913742
810208 689344
932835 561377
664086 829039
808536 685424
826445 669601
870645 628516
616035 891718
774202 721664
832492 673934
554636 949833
940101 563488
619352 873898
995373 510898
625001 873262
961640 532015
522311 980184
822076 670734
762813 747088
534255 972653
924068 583150
833729 665742
547753 954379
656521 849426
983643 526344
893335 601965
578770 916160
855901 652890
927439 581505
547595 947892
689585 820191
521412 969963
800011 697840
754199 747489
546824 949344
666663 829313
557720 945381
907947 585746
700046 797941
607044 884594
654690 835336
567945 923976
660000 840800
569663 927297
735589 755750
566404 942266
636251 867432
755792 750414
881423 612718
774708 729931
560699 946637
602426 903896
626705 880894
540108 968835
947966 558508
597932 908970
789681 718496
702008 793317
714115 793249
793574 708130
703137 788806
941947 557787
680907 810298
775380 728289
597645 905727
687064 805026
923874 579670
646291 855321
814928 687818
745242 747646
808268 694715
971944 527502
710931 783070
966734 543205
637282 862609
510772 984570
819712 686654
922918 581555
609110 882337
671027 829474
670780 834008
763867 729376
596297 904359
864627 636191
599086 898103
822554 670544
895533 603795
891679 601911
661227 846429
915192 586000
586596 910348
918728 574834
579290 920147
935310 556429
700600 802065
549652 960244
684939 817749
755479 744859
738582 770047
698124 807931
886749 612092
842567 660503
668005 829343
579482 921327
637828 857721
519979 978159
582151 919981
587801 911914
786316 716927
532247 965014
640333 866015
653499 839979
496286 994990
670780 820963
678284 811815
706732 800847
690063 818175
708417 794886
920996 574837
569312 924960
767922 727328
544366 956729
619315 878690
975834 526960
963600 527329
675849 827596
566450 927789
999285 492468
699022 805573
840694 665699
514321 978641
610531 885285
748943 759138
550451 955295
898530 603581
795404 694637
977047 531280
915377 581432
924693 580290
742723 748420
639245 862220
782295 707805
754427 752102
698962 796327
905049 596660
778664 724465
876135 625742
737390 757521
781000 722655
541640 962121
801791 693853
891091 600926
904767 601179
545299 964230
843765 652205
769507 736877
722124 777527
510260 984051
894081 609490
706008 790606
551539 946034
587176 907900
746779 747977
888912 605327
989819 500759
974881 519591
781688 724362
797607 703514
543432 950675
532943 962197
804485 698607
537132 963777
767855 732100
624673 878569
505139 987279
995000 502351
903582 602820
782372 721921
594826 909508
638379 858751
725993 771690
783459 723538
789363 711373
904690 593915
527747 982001
693899 812138
513025 996674
741475 762758
678719 826467
786582 706754
921484 580945
686247 811030
711376 792824
803561 702815
711874 778499
650894 856717
941792 552824
594436 910902
729688 779809
916349 587134
970277 539396
845266 648060
664857 844942
930125 573829
501444 997270
608129 895702
800718 701164
497855 994220
909725 586407
836621 658685
792825 709925
882750 613054
999859 491882
943545 560598
918486 577990
941899 557581
642953 862336
674549 819845
790048 715249
513705 989099
805015 701687
955286 554187
625309 881817
628412 877122
631726 867884
968548 529475
526411 983514
776440 724864
884590 616814
507167 988460
668158 840810
547116 943990
683568 816066
641278 859841
787133 722240
626636 863471
620004 887424
571195 931033
576003 920203
588125 916363
781890 708227
824837 674859
512391 978469
884001 610901
904876 589386
596105 912941
598733 904984
768011 739737
658259 843935
958300 533785
625462 878595
846540 661475
814888 678260
564468 934105
569298 935201
533549 963796
950405 547531
714951 790321
587429 910846
711061 787772
642038 857544
828724 679619
741948 765103
661313 833822
803598 702884
758547 748612
835745 662026
859356 639173
743388 763863
947401 561089
889879 614954
755515 743942
530652 976228
554577 945929
721925 775259
978729 519471
817115 691348
836805 664465
793086 705632
976992 529298
647895 845483
532568 976314
861872 634858
959845 548182
647485 844116
929283 567638
941071 555998
769655 736324
720175 771318
861414 632064
804289 704167
960363 549621
518283 982957
838125 659301
988402 521208
998319 507188
709188 788979
983521 509584
959139 543697
923032 578184
907116 587051
582409 914633
797340 700978
614013 893083
842823 647548
839063 654724
690914 800675
988660 515718
519008 973540
960008 541882
877336 613949
721724 781578
984592 518415
894732 613319
702978 800102
784805 717774
695578 802114
989175 503320
734388 768034
619788 876714
551861 952728
911753 592158
782652 715293
593662 906689
972212 519966
587221 904367
834176 669832
726177 768054
995592 511514
623114 871548
544090 948193
775527 715723
916963 586272
536270 964693
601390 896894
691621 814002
517770 987518
858630 644242
963707 528471
734921 767030
600635 900315
902815 601703
843732 647887
983981 516151
934096 568314
803456 704996
808081 682105
970988 521189
812641 681439
829865 675045
847796 649340
872083 622785
500125 992151
757743 739283
630535 877398
868256 640855
963581 537151
843961 649726
825908 680997
770647 733558
706477 797430
850372 640939
669819 830954
635287 861675
634926 856039
591908 907069
830850 673917
899187 594418
688113 810891
737963 771758
927026 579379
997515 503094
703685 790050
718319 790018
930829 577677
659373 838437
814568 682122
763122 740928
790293 714239
577098 924605
810172 694395
503528 997698
548184 961658
999600 495086
511174 979828
986729 519084
861286 647121
909804 590679
870521 632556
875124 632559
795857 703308
800021 697701
705336 793762
752127 738568
678300 828497
927580 572619
907839 596202
734774 758878
596194 908587
724535 778953
861957 634304
631386 862484
781082 711720
756654 749396
942275 553100
773844 736117
600421 894125
571203 925824
636164 868066
891518 604399
611737 896660
818070 678839
538058 963050
725443 775129
731840 774308
971995 519231
940395 558972
675013 823133
951009 539134
838729 653365
645311 855662
643813 857666
802059 692492
834732 665135
514355 978873
754627 747624
729632 768172
817174 679217
632287 870245
981194 511457
976511 518126
835815 658281
813770 695555
735363 761543
737639 753479
882658 616004
497226 993692
496896 996792
768326 723248
868701 627612
890365 610006
559821 949107
809719 688465
782228 711085
848566 647164
998198 503408
674057 818007
906496 589204
653617 842212
615451 890564
564236 928099
659576 832728
623847 876726
855588 647259
542924 965353
572431 924609
934510 575325
960502 530914
500318 997267
570024 928336
623282 885614
674162 821348
904912 603385
645909 849276
510701 983960
686908 818922
531977 964884
778749 714097
797461 703222
895322 601996
743436 753295
988973 501892
639501 867959
906816 589044
839653 660298
604164 904987
995875 495263
762286 740680
843112 649494
915008 579516
713843 794638
983925 507719
760719 746583
873362 628521
758066 739277
756224 742160
540423 950718
650195 845812
645691 863232
980019 513524
857041 650995
819180 670987
856050 637170
630911 876870
665540 826085
546081 953055
849791 650875
638034 860038
889465 617307
534611 972336
759679 733980
722041 773491
765585 730742
846214 644274
862260 632846
788716 715498
657227 850662
615812 878895
551667 954025
764398 732309
636562 860494
856464 636556
796884 712562
999823 501713
885014 607659
848131 645839
663999 829433
624439 884088
623310 881973
609778 897420
865203 637089
820875 669752
599396 892713
767461 738003
669584 832211
955686 542608
787350 714996
857464 641764
850928 641277
699318 803008
633432 862565
933934 562009
857357 642290
715426 789271
813898 691149
716007 780075
813749 679491
936372 569512
945253 562545
798401 706945
933023 574478
700815 794148
627593 874021
941860 556731
664543 832596
965103 536962
960286 541345
664276 835277
690521 800401
528598 964305
784805 711888
786527 718166
640719 860517
683965 814138
980413 516914
737782 768346
885628 621128
875884 626044
672716 825391
847705 662246
529461 964276
764584 741355
835097 674373
722374 776780
738552 755551
630988 877840
937583 556693
908481 593184
998467 501264
611447 896660
635521 855132
947646 549619
933900 562799
932796 560130
967223 539424
772687 729668
634683 856103
603495 887869
825269 681915
808709 699207
613048 889174
838937 655600
994014 500378
568589 927043
907555 582872
678264 813669
961938 531803
528743 980921
952500 543178
674915 820990
625670 871548
613595 882731
952338 554650
811380 687500
906638 588041
731530 768661
936583 569888
839484 658068
737241 767780
975897 520261
563999 942684
845348 654293
820457 685931
769263 736931
658776 833257
522837 978291
546463 952356
857307 649639
822499 677266
611816 882164
934924 574336
600268 903606
837814 663363
690028 802921
947662 555429
914376 583329
743946 750263
983903 522608
806651 699350
958522 546181
786972 712150
930054 563424
870572 634090
650945 839711
787997 717612
736133 773774
629881 866531
654207 846566
667178 830689
633234 868944
868588 637035
649648 853669
528384 968023
653705 851665
932844 560642
707583 791398
588253 912317
773577 724364
894645 608254
851593 643632
672984 828071
855020 653382
654936 845952
526825 965827
808943 685876
581735 919647
577275 915585
645329 863096
975004 522752
632974 858462
510313 985351
941316 564057
553646 937380
609642 895157
834501 672622
499766 993383
701509 805432
618817 877985
668585 832974
541698 954825
628036 878554
770750 737743
787073 716444
789694 704760
913377 594750
834410 666642
990584 516932
870057 636042
667339 835247
540150 964907
950187 547479
501421 999953
587741 921890
573665 928502
688040 808846
913583 588790
523921 967121
612419 887251
949119 541310
688384 810498
759271 737970
724377 766789
519211 971934
688228 821737
686711 815286
685605 812436
734396 759028
705342 792148
872214 621833
683502 826470
854744 645831
983644 507437
751381 753303
933481 566042
773537 730085
651611 851225
603766 886654
756643 738589
664956 840465
949450 556797
692790 809630
890463 618524
898019 607856
566143 924807
911673 578940
798474 693143
671800 837119
670307 836158
813572 691521
719630 781869
743362 750296
602283 906571
594130 905744
610954 887007
528676 975869
797283 702521
602437 891520
885638 616771
570630 932870
936667 555090
839495 663652
534659 974836
773314 727904
939489 551050
554392 942836
513280 978722
529147 967425
614106 878688
892150 605539
740144 755968
937575 563612
791154 714077
999332 509453
565934 941710
835418 661559
743443 750340
585865 905485
835598 671519
631257 860820
735729 756509
688280 817656
867384 639720
994299 510628
629854 866120
937878 558496
509949 983047
625523 883255
969067 521606
734598 755631
560303 934778
653613 854162
895422 610615
726868 775081
779844 729127
552277 946118
552886 953810
893883 610903
914179 583401
526213 975378
941798 553885
753877 741241
855845 645168
743162 765275
502522 998325
803391 701441
534656 974581
965766 540966
732056 766598
525638 980556
807713 692717
873268 636330
611217 893728
768287 729063
957483 545519
940177 567399
740041 768766
886093 611946
659077 842746
752109 754754
852734 645756
592278 902191
969941 533123
545852 961127
764782 744784
554234 952845
896412 593823
508222 989820
750014 748511
706842 786834
756764 750627
939889 559797
530510 962476
668854 832370
888188 607467
697351 802048
559653 933153
750392 756893
622250 883009
547933 953745
927572 566889
862943 646297
852207 651928
807878 695995
899611 598556
683397 825216
819259 684685
544262 959597
764357 740201
566915 926348
598776 907491
630228 876075
582362 913704
593841 912049
762538 732304
682784 815712
722652 784016
507798 988145
614901 887215
703662 791344
727960 770124
807595 700820
942172 561767
594656 903766
894669 596245
665319 842822
635724 868546
843235 662577
722852 774717
633759 859911
736353 756288
984650 518342
945434 555138
796372 710795
783569 709577
912967 592103
863060 636029
504100 999294
799868 693743
831119 665284
643118 849604
591755 907726
983779 511109
778444 728465
738756 761049
828639 665858
920354 573087
632341 875591
743857 746147
932449 559834
923839 570906
570489 926523
620948 875030
821460 677961
638577 857871
630847 870350
896463 604622
536556 968883
636914 866051
507844 984818
681132 814015
764099 742837
763645 735752
827963 669997
814196 694936
959252 542589
828425 665430
746274 752546
993461 501006
662033 834838
902160 595223
900740 595429
885752 609698
877185 632487
742770 766412
783381 717691
678495 831290
714340 789718
657952 838943
591261 905280
507693 989948
574427 931132
514885 984377
784652 705711
607314 891030
699649 803920
941259 567107
617021 873384
782259 721590
534800 967913
539198 955970
627177 880018
961638 534313
835765 664421
846585 649583
718941 787093
562219 937174
612317 896424
563880 929591
952337 542737
672188 837101
583088 909495
813709 678367
826127 682832
614244 890416
935516 566945
962878 546734
510992 983370
737744 757366
530280 961115
954701 543471
561249 933572
888572 621410
945396 554374
745156 755322
682597 813009
542617 960043
979260 517108
702265 790533
971925 523477
997020 510983
695002 814716
678809 829635
521897 975590
958412 542918
769628 729520
580745 919349
851555 651573
883498 609417
675065 829713
569329 921071
672450 822809
583205 908801
717418 774897
517220 991515
607745 882581
690278 816476
846906 662613
877439 614472
616721 888307
828060 680210
907732 587847
868704 636481
745666 753373
897720 609173
735333 759301
506752 994718
527170 979252
812980 681343
602656 895431
888057 602589
904629 600707
814872 689349
537533 959043
624107 880624
636150 870467
720628 771488
512599 984870
771282 733512
991013 515196
678856 829735
939344 557627
730616 764205
943003 562652
703710 795509
858699 649503
670709 834496
569831 920885
817007 692433
510275 990906
574802 918546
896263 599359
790507 715583
592117 899510
602754 890503
535593 957553
501072 992033
664519 829302
670639 834114
891435 612711
978169 521737
731360 759238
547327 946914
866943 628038
770089 726846
666850 832289
786558 723162
843530 666347
761224 739183
533973 970155
572527 932806
944594 558499
724409 780775
507991 990017
961785 539689
596274 900309
921194 576900
758560 743705
656368 851020
625891 869388
971311 522125
700174 795352
640552 851398
984462 507962
742501 763201
969941 530667
820952 685383
691491 817249
510932 988085
741484 761741
920728 570393
899534 601539
528837 963394
587622 902704
688706 815992
899845 609048
795420 711705
912902 579628
670814 819815
538199 958967
640436 868715
882895 610759
746248 754940
625597 879331
936571 563286
666609 823446
767636 737289
892051 607266
783477 715196
614766 885876
856421 651623
622817 878336
748656 751655
511012 985428
598258 892719
656241 851328
719165 782494
507403 998165
752638 754513
690634 818181
677039 827464
601964 891938
524291 976108
509607 996768
908639 581377
894754 613044
690255 815372
655245 845292
692359 801869
514239 992831
896505 598676
912167 589307
910003 597723
788968 716360
889620 607215
806858 696448
821463 686493
884324 614738
573128 931276
579040 913503
639975 860948
872321 622671
751054 745032
693454 812450
658462 848396
694157 805116
799831 710084
510040 988443
632009 864710
513785 980524
652028 846599
714267 793132
591259 900767
862075 643317
660259 836478
881050 615555
915479 574727
745337 746032
671921 823987
644028 851527
676340 825269
934610 564345
951495 555484
763192 737902
508736 992962
765739 735643
664381 842504
676928 816854
947296 547671
798595 699775
937078 563131
955933 549844
537943 966340
814087 695674
569069 934881
539098 952085
821942 687255
719927 772000
631831 859292
790774 716550
667415 839227
571171 920464
795384 712110
964960 528412
652272 848357
879443 621146
616482 882539
645441 859194
871120 628268
716122 777644
703241 795790
626863 869559
905317 592675
877010 622398
850202 657385
658442 840737
646788 846951
529900 977806
637271 862826
690230 803029
637488 858769
796697 707852
602542 891421
996818 499467
884553 609910
802318 694506
949965 548889
793685 704071
732453 769020
937148 553874
771232 729109
525105 968705
947908 553342
870295 624954
828302 668424
911207 594079
702946 791094
872283 620571
821574 680815
585934 915592
971619 529732
713692 792989
678234 818249
688547 813706
661028 837712
802449 692849
772525 718808
767407 730897
872054 635233
925655 575410
719352 783692
632387 858238
918070 576234
757024 738465
838277 667926
974361 526645
533640 975833
870969 636733
666445 841032
936095 554497
926019 572998
867311 623826
848702 646332
986165 517358
991008 508430
617210 877051
843407 655857
954188 543084
856991 647473
996192 511909
721245 770374
566522 930280
754606 742651
986112 510613
969035 538637
635184 871426
704531 796473
549248 955103
896222 605047
673746 825350
712609 789798
649438 849233
590744 904309
681847 811603
994957 497889
771554 726429
993816 514746
562097 933765
955386 541774
675573 820600
784033 712519
910877 583939
766701 741299
651571 841819
711121 781882
779894 723943
846015 659668
835320 662964
874332 624872
581985 925398
589264 919922
680652 820271
997667 497981
662324 841310
925340 564884
895099 611100
618666 877373
747469 760570
715098 781601
555059 949475
636555 869626
808436 689221
521980 983785
984694 521599
675762 830154
683273 816295
668158 822307
833767 673002
878237 613297
887906 607245
753854 747081
666825 843022
608932 892162
520472 974784
977608 516964
866647 635832
918038 591362
740294 756397
809921 695013
587604 917192
893354 605277
563742 942092
570166 938042
659377 843325
493947 999643
643363 861715
979623 521822
563685 938029
842483 651388
649726 853743
519883 986217
999175 498453
712495 778457
907133 597976
893856 614298
841447 648565
681432 821401
880067 622337
528864 963369
580330 911744
742065 759897
821835 668317
857558 635661
628768 874598
606644 897294
642874 859617
606076 889276
558837 937781
979978 512009
633467 868410
890697 616388
638133 867511
949138 546728
526489 964495
761812 746383
558502 948640
617895 884705
743273 762468
640198 855464
692007 798722
511199 988270
533314 971070
642310 854758
525357 970214
777462 730216
810492 693413
816493 691152
678392 824443
723522 778271
919497 572495
544955 946834
939917 559334
979049 526772
567425 928553
899432 605728
963340 541332
701955 790810
793707 710257
809404 686470
589206 903678
892540 616708
850269 656615
618838 879642
662261 843608
777347 719526
892098 603556
751833 738424
630224 861233
815232 687841
538292 959916
853131 642938
555144 951196
506448 999993
612742 882584
880594 611151
749538 754924
808795 682517
907225 583348
876799 615834
857668 638179
815359 690208
807592 691775
771598 732783
756880 746295
710582 792624
767971 723145
586470 912308
628990 879232
958116 538023
978521 525681
897150 608322
749558 750174
708348 794586
589701 920253
554161 936208
737733 759574
517440 982418
703375 793018
606722 883310
858767 636258
581030 926583
871986 618148
614101 888457
762060 731786
773139 726909
600947 892648
725284 779072
741668 750048
870377 627366
913109 590540
575924 932175
889428 614277
537504 965741
712038 794748
660910 837592
855288 649553
816338 689122
980373 523551
800168 699402
828959 668300
973388 527656
552165 942786
556100 935848
802220 694617
702231 791004
889865 610188
872862 620527
797477 694515
856152 645215
894790 595897
706269 788584
898343 592228
534667 973988
655112 845685
514258 980730
558093 950169
923952 572116
560357 932437
876706 615684
745564 761437
728123 779173
853521 653842
572987 928206
817747 673381
960185 548943
602111 904706
674431 825699
745440 763264
534504 958805
570726 920408
847538 654252
643678 849011
734718 772339
957560 548779
675095 818412
849856 657386
965776 538356
615181 884288
596619 896275
553473 938666
861025 646158
872598 637230
960427 547394
510404 982582
796149 711652
861122 639922
782216 724460
828852 668166
954526 543037
764376 742745
717337 784502
986277 506217
511599 979637
808844 689909
729305 764923
979980 522249
564104 936005
772099 727713
683074 821060
918093 581266
612140 889377
925038 569694
699105 796965
588696 915973
895675 597103
690870 810226
598311 907119
908949 590458
526908 973625
501988 991230
898977 592525
880692 610760
947460 543109
588840 915440
663729 838781
550931 942934
721168 786918
828342 673214
963676 541180
731684 775662
809147 689817
743265 747951
555611 950046
509552 991083
958565 535896
981239 520556
502512 998342
528930 975642
670000 838240
869942 623071
519157 978867
782066 709781
850747 645085
884517 615789
939388 569554
849958 648943
558914 937312
707397 794041
645606 845888
792185 706992
809917 682545
762342 744014
747719 752029
990804 516967
913758 588302
614602 893263
534609 962419
727726 781892
533538 973479
914531 593586
960723 549180
716721 780492
647651 848502
934391 555838
742641 749701
664854 841662
936954 568455
669475 840213
846442 651767
704356 789624
567349 942649
560204 941448
686381 804326
655883 852088
945419 544601
557783 946943
842177 667731
900264 604323
995174 506249
554111 949927
657660 844208
534672 967718
775599 715306
705476 784772
702817 788863
956746 545360
636143 863200
913847 594037
810619 691241
643222 864725
729228 777401
765544 736256
651222 852220
966334 526347
515792 977938
586416 907415
861410 648509
524765 968505
859388 644734
941817 554526
898186 604319
695754 811320
964277 530471
570055 936565
620441 873376
956936 534581
605718 894357
934005 557567
728814 763959
721300 783977
607041 895272
555757 953823
913816 576259
829981 674443
838990 664052
510561 996645
746046 749341
583736 923293
593066 915091
615655 880159
586694 908670
690871 804055
922382 576168
880313 625520
961216 548117
524883 965950
576888 916637
839751 662073
579962 913703
576831 931946
565062 932238
780139 712375
651854 841596
795151 698961
621382 882562
623900 867230
682522 818464
654349 851404
525121 976443
585672 910196
890375 617262
738871 755297
843240 654718
530938 977769
799511 697519
634835 857904
883255 616419
673031 821935
954414 542256
748943 753695
775760 729672
574152 929924
574951 917210
836009 656768
581915 916755
801732 704323
504203 995348
573459 916672
692343 812807
623096 872656
891472 603042
502054 996670
828699 678376
929839 563477
693240 801862
912408 578099
687963 814121
742118 763204
650281 846933
633634 863660
944827 553424
509442 992294
692507 797551
882155 610656
850243 653890
689082 808112
829127 679170
587830 915881
734268 769836
585759 921737
887417 610519
588055 920347
629659 863095
528162 962086
835326 660267
646905 861586
596835 902527
882963 626895
547952 943318
514353 977961
571038 924919
619466 882483
803518 700478
830086 677308
675587 816113
959391 550527
553673 944414
734881 767938
832080 673004
646338 858742
790631 702700
709019 787420
617323 884231
612714 893203
578780 912586
681126 823665
966479 528261
541614 968264
643063 850873
940279 562139
713542 795380
627296 874482
945420 563851
866265 640652
812248 696908
767792 734031
810261 697186
735432 756311
524265 969833
818323 678801
728293 762836
772480 721268
792198 703663
657363 846043
885091 605966
879500 627920
840135 669216
842794 663211
984586 510804
946634 560723
715814 785773
679766 814752
891223 618388
740870 763784
553045 939196
979822 517551
962399 540016
606343 884854
687084 818105
934911 556564
649927 850151
903435 590000
508319 986190
594442 912336
847072 647507
770584 728305
624068 882621
577608 930824
629282 879795
623526 886092
679625 826155
685199 821423
864829 644357
649167 853812
575248 934619
802694 690773
517926 985435
820266 676764
834913 665614
535220 962791
794873 714995
946481 562149
743304 758864
703936 793665
654474 854708
656285 839831
590805 916645
660390 848495
605978 898477
566091 935575
625729 879546
996466 495658
703824 797660
753774 747803
660535 832878
725520 766641
837586 658593
695114 798198
824126 681861
563339 933221
625374 878237
871729 625468
863387 635544
946801 562410
890893 606770
545705 960806
949873 540493
960707 533278
843438 654781
984469 510904
533359 958954
820189 681057
755313 740049
883674 623295
637433 859654
679217 820656
875849 632311
731500 773287
820562 679260
722908 783435
933453 570864
898169 595355
969487 530134
680172 813809
629751 864371
798309 697016
727508 767386
649851 859512
519943 982863
742853 750833
770683 734443
798651 709646
711201 780341
579727 910709
604862 890388
644513 847921
763731 731044
501674 992478
776479 730343
949712 546576
870223 635163
910958 593096
827972 679193
843779 662714
806120 699888
745559 749423
763924 729893
694185 804821
664175 826987
746317 754077
934004 567155
536684 969039
587384 904796
987065 518662
952459 550473
645134 855805
579110 930081
799076 706412
943693 554299
665902 835226
670925 831382
878458 631314
868249 640461
955543 536371
751093 739767
576613 913888
764265 727825
879738 610519
812571 688297
519920 990042
942130 562595
926074 576191
735979 754424
914859 585759
953377 555079
676972 825566
618249 882128
520659 986284
693591 806113
798126 707868
702114 796731
732432 767946
835105 671079
553049 947232
592493 904874
749061 741159
719277 774615
671582 835989
551565 957230
825309 679188
888428 616922
977128 528425
537347 960060
596145 900970
518506 971828
790312 715693
988533 502619
551872 948736
603916 903838
647354 845793
772979 720324
905577 601360
585973 917390
545792 946740
497790 992847
541046 957604
987658 520319
562249 939184
758646 736666
615506 888139
770552 722066
745676 758542
692010 816230
618071 882508
774361 728344
857224 639690
881245 614231
559240 944874
803620 703315
667244 831797
775947 718954
960077 534580
784088 708201
532739 974975
712943 793764
693181 807212
924173 582578
872962 633116
972269 534874
973041 531542
729438 776443
654313 854151
747549 758082
903981 600257
560939 948771
949600 548936
945417 559329
599161 891749
881003 626861
816205 691878
792175 701769
697660 809289
810271 688633
820586 686291
537315 972574
903271 604914
703993 791777
821506 687128
642350 863490
780978 723764
523960 978874
731821 768211
844991 663951
694288 801075
924259 570681
674314 824612
614094 884138
533253 974850
499828 998995
693390 802559
679131 818188
631910 875988
963561 541167
786849 722758
540089 968730
626067 870006
634563 871883
703177 787918
887849 621279
670577 820338
594715 915127
629937 861339
657654 848667
634304 869449
890141 601452
548391 944506
717269 792323
709731 794876
990035 511496
502744 993280
856983 638996
735836 765273
542293 955734
956820 535066
886288 621317
752206 754195
834102 671449
717979 786233
845766 662207
634322 861950
526099 981762
878264 617835
622124 875730
558181 950447
565324 932887
815334 679887
718382 774010
974390 525174
953806 553376
934191 571769
531732 962669
784094 707380
825720 680765
980119 520250
522029 974285
840251 666823
510172 986776
657279 835357
929625 567764
733569 765755
856537 646547
774211 726772
636503 856940
693080 812701
767579 734240
812322 689126
944646 555485
657511 847026
996678 498653
572146 925745
831312 677705
914738 577413
614919 879975
553199 938213
693112 810821
964362 531691
842788 655460
714723 791931
961735 542905
819894 683913
864154 633908
687241 808098
579251 912472
606216 890969
537271 955965
583389 924854
768908 722126
607537 892335
553596 947165
924153 571763
586475 916379
882885 613982
580220 920232
851653 657334
833699 670601
735693 765232
957992 545932
543651 952291
924354 570286
564657 941037
702655 804271
559947 947953
639449 853579
772566 729722
695065 810473
726081 778086
855257 636915
919055 590158
758372 750316
853677 637633
923476 567750
829079 671564
541566 948872
752586 741023
531804 978189
893551 611927
854062 636949
752913 742285
646107 858366
817398 681703
732273 773432
831172 671062
668229 828253
504213 998981
571560 930932
606902 887912
692966 812024
802669 707305
609027 897581
711239 792063
533500 973270
637715 868439
554246 950024
636250 865990
950954 544042
897926 610571
549029 955520
611376 885412
712129 783841
740518 750511
727902 781335
819054 690827
740344 762600
924566 568672
689203 802096
748003 758617
546164 958142
547290 962360
740990 764858
951518 544731
543576 947259
515931 982572
870334 637239
909969 597288
806940 700577
907531 600508
598575 897627
647149 858028
740318 756925
701449 801095
994617 504352
694998 808979
989382 508900
950398 546945
660783 842085
810399 691578
578202 931553
852521 643465
627798 864320
686193 821210
681435 819732
652930 856880
676784 826341
900144 596499
677901 827763
625737 881704
669782 824224
769649 732906
649283 852732
636110 871676
889456 602708
940373 568211
597566 900481
503719 994069
944053 562061
859443 649237
809030 685009
504583 994322
790580 713705
921917 586688
791414 706234
850731 650052
752819 740525
810636 687761
970782 529436
713692 783068
919825 584647
517657 975095
677583 823877
653380 850694
934604 572037
809213 685053
628826 869103
565204 939472
637004 854800
749038 756042
730429 772710
974380 529059
847702 658645
874891 618221
740354 760393
867790 631823
542427 965876
884136 613476
566838 933705
737470 755529
633289 865048
963818 546105
908909 583522
611018 896081
663898 829785
619488 873058
745024 760603
847502 649858
816832 681576
926536 571072
884484 612797
802739 695445
536807 966026
823499 680973
574740 918965
954971 551130
520062 975053
629784 862135
685850 818654
966817 523250
990733 506420
747348 754578
610576 891352
972188 518925
972545 520544
641071 854868
910596 579692
832037 671973
671933 821915
698331 807476
558838 946642
507548 985349
875267 615620
914642 581490
931400 572916
949332 555014
865647 639532
787124 712142
950004 549205
938227 563366
821518 681349
750158 754931
640466 868389
568607 935338
949318 545849
553568 948643
739675 761223
743644 759579
584876 924362
994339 503918
725603 768339
681470 822470
879735 616016
522908 975708
573000 927609
659720 847337
810834 697431
874434 635333
695818 799117
671964 835431
519369 976693
995967 508955
718301 775199
673958 834691
546748 951214
945696 554637
577552 930733
948206 554834
587193 902996
689428 804637
868386 626478
730694 773057
669692 824761
662447 835181
522127 980550
635549 869739
695698 813359
997816 510117
905695 592583
907524 594692
587487 916555
718973 789039
945117 549695
773418 726317
781867 722807
663265 845191
940011 568961
722125 776373
737291 764335
639759 858457
628929 868866
611162 888201
684929 812524
652400 854686
823693 681319
699417 810494
796606 701139
830219 671355
902387 591461
644678 858125
731391 765285
770840 722675
670680 823149
510232 985435
651154 843763
997167 500907
783958 713320
765649 731006
976368 516124
893474 606346
967844 524717
571525 931181
733156 765584
788692 719525
839088 660770
818039 674710
770578 737195
953714 554666
864413 631313
986307 503833
871733 633014
893946 613039
743999 747149
689330 800711
613998 892225
955308 534965
555699 951867
993189 504552
760849 741763
507436 989817
832116 677176
777318 724933
765243 727935
710843 796255
571282 935198
705687 799358
853216 648642
909483 585595
961715 542533
661871 833330
571157 921055
554767 942783
572351 929100
951308 558415
608159 884748
814003 679356
534823 962428
682224 817918
877980 621063
726261 764866
597407 906657
714852 790778
660562 845837
764311 733825
712025 783342
916647 589598
965180 532859
762870 745692
564617 938454
921712 578787
999943 502872
702980 795738
753909 743233
607450 895169
561428 947542
883397 608311
800892 696705
717469 781062
813071 691641
688648 811664
888771 611237
905578 586519
640392 865542
608145 883358
940282 553674
758033 749010
872293 622781
901656 603534
593107 905761
523938 966511
493521 997176
496473 995041
535575 959506
929925 573624
723389 768478
736827 754862
516512 987132
946561 547233
749808 754326
675569 820806
689538 805443
906690 601737
510200 989884
542579 964824
980377 525558
999559 490867
932956 573101
656455 835548
667688 825101
714175 786201
523092 967952
601715 900025
771617 734546
627009 871712
782225 716628
831149 670630
824489 679244
522336 984499
719485 789711
815691 688222
712821 783229
539449 950865
951229 553103
694869 797233
866964 642836
494506 996344
658187 840975
639811 866938
514656 992335
588834 911657
982877 512597
648641 847872
610597 889860
853218 652011
986794 515564
896071 600717
565335 927884
922172 581510
524529 968636
937927 570558
955445 544799
719818 782274
949147 559609
915373 585623
980272 510904
921428 585987
613863 888835
864147 631516
613181 889314
915121 575532
952982 551184
697984 798844
779325 725605
513360 981056
648864 859997
998463 508065
822865 682656
900869 591896
708674 793159
541127 950429
515067 992205
960753 538479
610817 880609
739451 770202
605271 904397
629663 861350
569601 937780
914414 589102
883729 625279
555832 948622
997920 510127
778229 720153
867746 623537
965080 532839
699504 801485
955630 545941
947066 551048
718569 783010
544836 958178
552333 938032
980080 518230
979614 524816
774002 726646
650097 844534
666096 824784
590886 917104
493452 998241
676644 819147
994312 499427
995107 496634
783670 723316
615882 875503
561115 939716
516863 990383
961766 535926
847854 643602
837251 662707
909350 585357
863369 635141
976765 528917
952908 551121
573400 930450
962750 541264
842162 659557
836996 665303
828904 664691
886325 605106
911164 581891
994827 503854
508682 997925
570165 929120
804072 701298
888600 613927
839930 651748
593104 902620
854804 643759
712669 792373
823908 666284
859988 632471
604635 895142
787786 716404
547667 953618
850831 656923
740672 766373
792451 699245
907993 590985
607514 894321
989300 510854
716475 784337
622798 872619
707417 783330
983011 519680
833563 670800
515850 976019
533281 959532
784102 724786
671849 835205
715299 782066
538624 961789
968394 527936
837285 663074
687375 808913
915631 586738
891904 617877
684980 813105
548663 954636
523506 970868
751943 742602
540167 968826
832983 672983
859284 644755
940908 551208
726459 774570
552537 940616
578980 917220
890364 603111
655989 848832
685763 814465
858708 632948
885904 624050
573206 926418
617915 891070
721424 780352
552517 944311
595088 911703
965595 540318
888262 606005
604710 892236
556074 941225
887000 616527
874626 623893
767041 731725
859066 639719
956743 536423
652254 852852
547872 948498
931335 562452
800642 694387
555447 939261
758289 740352
869703 626107
535346 967956
523865 985799
775625 715164
672107 830670
769888 726415
717165 787048
992205 501038
604481 898049
520545 975959
778873 730236
612441 878435
539414 966381
706688 792315
715191 791129
555133 935607
902689 599336
810827 697385
839143 668610
992755 514919
799732 691690
872365 634998
597147 893055
984134 517464
782597 724044
537271 955715
865392 631421
640870 863135
925616 576868
733222 769667
760676 737421
545010 953217
889487 604002
908617 583184
545033 949126
729077 778017
808460 693730
774320 721106
646711 856453
778302 714053
798737 693639
817855 679180
719394 770821
852145 648240
571136 930308
947493 546301
559715 948314
940702 558096
649585 850259
714273 790673
710607 796138
832744 661310
715196 782452
711097 779021
518435 978448
977221 523362
808947 689557
813889 687733
699050 791794
985281 522480
561606 944592
853920 641126
779523 719069
650522 856055
623208 881788
609452 893415
743117 755691
625726 867879
629670 877842
967681 527784
634526 871402
956353 546426
608523 898900
541289 967418
552818 949369
725617 767717
653874 843673
874175 629256
885486 612677
572220 931865
862138 631132
689720 812204
846004 644220
967998 527317
880352 626671
778815 720450
529261 966055
562213 935743
937444 564058
500001 994784
957502 539676
685472 806783
935818 556217
665962 827202
568801 930528
818705 673863
700187 804842
771968 719861
542744 964690
695697 805621
834117 670568
871831 621039
823826 670749
756002 745454
746717 761465
639926 867858
679891 813685
591418 910540
914642 584561
874155 619937
852674 654215
987945 520717
979165 528524
799896 691298
827841 670000
783872 709594
795785 714025
742692 748536
547536 946312
752256 746201
839924 652796
662241 839702
644801 846855
537393 953298
636975 869708
715977 776572
914153 590740
865218 625413
890804 615753
856403 639924
537475 969970
621828 888151
721427 786170
927931 579358
775076 731643
595757 907227
669333 822564
747537 743928
569446 923327
973864 535778
510243 982704
933437 574628
569854 931967
914167 577218
536738 958123
549371 952254
844489 655791
621890 876366
809342 689757
620984 869380
974062 516184
566844 929865
639558 859307
658825 840619
748621 757849
676944 820581
497942 999274
730244 773455
922837 585883
505757 997329
777495 715166
926512 568832
876758 618863
772015 735946
859118 641517
714563 781402
736689 768356
910358 587456
838303 666669
635236 874711
531191 972255
858272 638338
694025 804151
526928 971777
663043 831299
594414 909562
793435 702225
507052 993241
716306 774548
611377 897788
886544 611070
815665 692940
910001 584359
720919 783121
777109 718085
707132 792452
977912 529123
994775 500777
915417 594404
843387 654623
574096 917398
734111 756454
627283 870767
673567 836386
538990 965037
676637 818243
927484 576924
564297 939258
520924 978138
685237 813250
896730 599341
612821 890462
737569 763965
875026 616176
496737 999095
708970 788065
743729 752325
706953 796424
911148 587251
845933 652674
637769 860432
578645 920802
545792 945849
892168 600335
929809 568431
888424 611277
624897 881554
583154 912692
519124 983524
675555 831033
639080 855801
612013 889413
803365 698247
815372 685534
918666 580102
962117 547387
732737 763046
980802 517724
783672 723531
940747 564508
575285 921120
662002 835636
821724 680842
990508 508545
846981 652029
775996 723977
507917 988902
995911 507927
721018 781791
521203 976034
678233 822541
738718 766787
650328 840894
805872 697729
764412 734374
669235 820941
620658 875815
992476 509500
710011 786278
785002 707448
861945 632735
731957 765811
711119 792116
687103 808789
548119 946989
729789 761292
770379 737859
512069 994332
819433 676070
857900 644362
727293 778186
999484 508314
920029 585043
695397 794666
960957 536596
938770 558408
611649 888628
752833 739594
577897 925327
565489 943958
942970 560787
581718 918093
762528 737047
756157 740642
710368 786887
622833 878931
774390 722851
642255 865913
943463 565842
832561 659488
779753 713467
971948 525886
646109 862961
559219 947401
506868 998622
833877 659340
926201 583422
781176 726968
997719 497830
514297 994357
627303 863964
529786 961100
903899 595097
897874 607771
657203 841426
542581 952281
662691 840252
992729 501953
695472 807525
569648 936165
744490 762460
611738 884950
876586 622465
813538 679574
753612 751615
883849 615307
781287 724602
753001 748629
853257 656609
743605 763155
902535 591631
899005 592876
494013 997928
981234 528339
868352 631840
719464 782980
980723 525356
960894 530377
603626 895198
844052 661523
908706 593526
739316 761682
711114 793601
724196 785358
694178 798912
826777 680928
758127 749982
751386 739679
594725 900317
549493 945405
966348 525950
955332 547618
740138 756002
631153 875991
848073 644066
771333 729080
971038 538503
592486 915950
773970 733811
786199 716267
675510 825673
712098 788303
714929 786880
766718 743270
922846 567878
884015 611144
976108 526259
646533 857463
791429 714677
854206 637643
658372 839640
673410 830306
639180 855767
758067 732245
926159 565600
615596 891904
609582 886629
973506 534585
646776 852563
895798 610134
626557 881320
503042 994401
578385 919522
648710 843378
709671 789556
601615 904518
919728 588523
701397 792788
888978 617764
626164 879246
568915 929808
705216 785728
624978 870989
804451 697987
686534 815792
526964 972622
754369 743773
712851 795198
639096 865860
595896 912753
879454 629618
617898 883168
507484 984662
821361 681099
969659 530852
587270 922144
868462 636627
535313 959802
660023 844288
579022 927552
746931 758229
663152 844470
973417 527045
765190 738785
801149 701532
636925 862521
610750 890850
932760 572834
916195 585573
805852 698965
877511 622843
986316 519940
785958 708730
996639 510897
879056 625065
646896 854382
932737 567802
746748 746896
742836 757731
736697 760341
720665 777822
660341 838539
646449 857055
777873 728863
845265 657786
518016 976518
563975 937200
737629 762487
631327 868617
991907 513850
606876 885763
641577 857450
878738 614607
527369 979368
902910 588529
983678 523967
920558 588713
840717 651472
766731 737800
852716 637410
782331 712092
697818 793297
726484 772506
942210 559140
627920 870009
976594 520717
747620 743264
638396 868939
889124 603306
922334 584710
717927 773501
877064 614593
525975 973497
973601 517100
737703 770298
785712 720734
979453 515976
908523 593839
516276 976397
615971 892461
907262 594269
719099 784436
917844 576805
764774 726716
841110 665350
924486 572230
949257 550950
754718 751757
578551 928363
550858 942457
923830 573250
734019 771989
606805 883636
998279 497982
780712 727023
686650 803424
555416 946922
625660 884106
829541 669494
886959 613105
877425 628009
680954 813592
580762 927279
906904 586565
739030 763613
521968 985304
630808 866789
893684 601084
706141 798159
881280 611415
710225 787660
703083 797250
664957 833334
994588 502480
836424 667468
714894 794820
952288 545476
986703 516864
572715 932260
952363 548913
506384 986271
950402 546046
670914 825915
850772 648455
725591 783689
755105 754110
556467 940588
842771 664070
650637 842076
830978 662236
680778 812693
730069 770165
652282 852012
709662 797882
589297 913481
610753 883853
937502 563747
852434 644156
785497 719992
639774 854411
678960 817179
621792 876011
948630 556156
947131 546774
531197 973841
930187 578626
589384 913382
840740 657099
741754 764008
762471 747196
614153 889455
656620 833980
523232 978317
690747 810328
535404 965974
791510 717855
737706 759825
645298 847892
551502 941640
820456 688744
829086 678904
706755 787819
903124 599952
675346 817231
931064 564561
795489 708665
786391 713568
602658 890414
892586 597734
568874 935300
680804 817697
623175 873812
755727 734898
765176 727597
561950 946312
533734 964742
947679 546423
620650 883188
825760 677934
665425 835106
950983 548238
589098 909493
728190 774412
859307 644781
679706 827390
581997 918922
656469 848993
946983 553225
762886 742744
809034 700649
558252 941603
924939 566264
854688 640031
604882 890075
813147 695816
748011 747242
554714 951255
939694 557682
651033 854645
544540 959877
749838 747082
790393 710846
567382 938059
663420 830699
915454 589153
587371 920355
783918 718325
971016 521708
638185 859411
975929 520593
588942 902389
702198 790289
668092 835006
935179 571343
661461 835584
741617 752843
511305 995448
800937 699941
621976 871629
679690 826132
638790 851670
612259 888158
672998 836722
536083 958994
745573 759124
838909 671021
562785 933114
715636 791338
964949 540963
701204 795878
814091 693411
582686 918242
549008 957828
555820 942569
853080 648186
644009 847132
680875 827442
746359 751695
592870 910047
985906 524033
844737 650074
755592 740327
934633 559579
828114 677750
764764 739171
526867 977636
791603 713622
720888 778386
833262 674402
710160 798269
809663 695803
660889 835528
898398 605298
694987 802148
542062 951858
930916 567512
644969 862561
746518 744551
760022 740600
552976 946071
522594 969722
547179 952113
853504 648369
866151 625179
959224 536820
866731 639838
925517 575079
827792 675405
912640 584961
642553 848006
754452 736293
566097 929760
714303 783205
623052 878510
941073 551114
520601 974838
976660 518566
633241 860265
685003 810816
918225 584007
694226 802348
777063 724128
841892 655476
596569 894413
535886 973647
602696 900540
615825 889573
772711 736555
987972 504383
610614 879952
586576 923246
858704 633368
825540 681356
529210 965767
648317 848915
527111 964701
752760 743826
887629 612706
550811 955142
651710 855865
587272 904253
674519 815523
761977 728280
659207 848081
693439 815220
789096 701900
702553 797682
545667 944926
740067 766162
543202 961832
770896 724923
559490 940726
583688 917407
997781 497292
852944 648735
863204 641218
739689 750523
569004 922163
559057 940237
848801 647415
654407 837588
911039 591587
636392 869500
945643 546739
553067 947695
558646 934995
978015 522127
981679 522950
902956 591622
563331 938058
609503 899997
894677 599001
962324 547574
824356 680893
532786 973103
817248 685105
803805 691210
623982 876613
796403 705552
867793 630500
883006 608852
866243 627831
951184 556123
687383 820967
515760 989454
522164 970220
665828 826121
942577 550240
854134 637455
676278 817388
923516 568595
563152 929914
700250 799588
577928 931404
592608 914700
752923 740917
914972 581502
811248 698041
850442 642320
551551 941066
576252 921220
754670 737364
820662 678392
847431 643701
801401 691581
899668 607289
558506 943251
748478 759920
869418 624879
901065 606077
702093 788354
720212 785937
601136 907066
896589 613389
988746 503149
944125 556493
532057 965978
541109 953551
982795 515082
904506 590962
749626 746609
969292 521145
940422 551825
893725 608661
799542 697803
630337 875056
710152 780949
866051 626162
951157 542598
925454 572132
938259 558721
745886 755606
868748 637878
975007 532574
781258 716967
637974 856891
747448 755446
676961 832029
707666 785923
689699 801148
807306 692338
762293 731029
524222 984812
834957 673774
662809 835597
980784 510513
843112 664518
822206 669867
624997 868603
890320 614193
519782 988102
625760 866011
650548 856279
693352 807781
528446 968987
910386 588427
542526 957913
925893 567692
627651 873208
916774 592577
804014 687144
726119 778641
617027 885828
672101 833142
650445 852070
939419 567282
712915 786704
783697 724295
633854 867369
744017 753942
543346 955648
821670 673888
949793 555430
571028 925725
591048 908737
688173 805690
829081 674058
696087 808299
844085 655883
525352 973580
891112 610568
796860 697436
935507 554788
926026 580557
743503 756470
559535 947395
550252 941133
905438 587795
865957 634498
781992 727939
953632 540272
885762 615482
819037 687307
822097 683811
852809 650316
865063 638703
524091 980672
867733 638332
512436 979071
864602 640433
927644 580942
683898 811130
822700 678488
615729 881024
972004 525523
738792 752413
851290 639746
755661 753162
646521 855939
845493 663759
766882 741539
933186 558707
602028 899752
517644 981639
750996 749390
839344 660364
600336 890694
677740 820986
849293 641605
497704 997283
793606 704467
826906 663132
829164 669496
647804 855468
981699 518389
510774 980464
929227 570684
623306 878640
771742 719026
672494 827794
547302 958990
614823 889296
972116 534854
543934 959945
688144 819522
856118 650578
738266 756888
635904 865526
896024 605844
758700 738166
646260 845855
894868 606052
814489 687220
664396 835969
858950 648236
544121 956396
829231 662112
656809 833639
600894 904374
779547 720971
643363 863746
788564 706493
716557 790396
782462 726206
806254 703572
723643 771383
691836 808160
504748 993318
906770 587522
600018 905276
733343 766093
844205 657402
625400 881769
732677 776048
797217 711861
711016 796261
774963 730738
936749 562626
786919 715374
512694 979982
659397 832540
983830 509944
537973 956028
766566 743230
597433 902272
872515 625527
861527 638668
742468 753538
512362 992191
557875 937856
816536 687262
779584 714710
908321 594090
865642 635105
915688 582528
703275 791056
948907 555703
585379 921249
921054 577798
782085 713900
771778 735308
921878 568374
558485 945790
941425 568351
797475 704352
840376 664711
876699 622224
546121 952834
994158 512492
655122 846603
774796 729901
648256 849194
574060 921072
574502 929265
912118 584166
869949 636065
738318 759104
999751 496102
732886 763441
754918 752404
660069 839649
629678 875314
575522 932601
923931 574216
688680 816679
983326 519910
943172 550519
801650 698480
920629 583185
522491 984009
651687 846352
959448 538310
789738 705622
901309 602686
751367 742134
748235 748079
585916 918036
910491 586317
762862 745285
805833 693346
945867 547037
690933 817996
535505 955153
547173 947535
699830 796613
923653 570136
882713 624603
914349 579801
564873 930234
698435 792676
549290 941093
511691 986897
573686 916552
698954 806530
656526 842028
559824 933033
965416 539716
816364 692177
582013 927561
990262 511196
613367 879020
935938 569141
551424 957650
999882 494985
811704 688723
822649 676192
685043 813640
503340 993116
659871 841810
531518 976621
693283 814154
860329 631315
697258 800585
810522 686844
775963 733423
698266 798318
722335 768229
605723 903386
741362 756369
825189 680359
579394 917655
710899 785814
717540 773630
655393 844162
905346 604304
715500 785520
757530 752299
997109 512361
618547 879441
951756 545491
574332 931435
710811 780028
770288 722734
752118 742706
621368 869890
949801 553019
958523 534717
645896 861340
588457 916449
992926 514494
952190 553165
514553 988351
738640 760423
648465 847410
920978 585555
756420 742647
809729 689032
726845 767326
682586 825666
811099 693913
873842 621739
506056 991454
635932 868284
711877 795612
594200 905161
871250 632171
579342 925499
823883 674106
646718 856912
779694 716091
617290 885907
887368 620850
629409 869525
535317 961244
670645 824664
503244 993103
963345 535405
788275 707057
867649 631242
613546 879905
833677 668403
928037 569616
919340 572023
791604 711450
909999 587066
552373 954924
937672 569526
591057 914967
942108 554523
747190 745116
764371 729018
765949 738838
759074 743562
736841 769868
714525 778771
904764 586534
518232 982473
608966 881672
821886 686404
787765 717241
866346 624424
815513 690743
611220 887246
982528 520632
777059 729785
570456 933137
879087 618703
998272 510660
936381 554866
805674 685576
760911 747101
527488 978751
833421 660276
559150 939134
808107 689094
599652 893506
683966 809855
608862 881872
533994 961767
814913 692312
993328 508688
554426 954974
677100 814017
674190 835527
535868 966737
737345 763851
865086 634322
781580 722524
518395 974914
903864 593111
909090 589758
987031 508681
572595 928093
608497 892279
717802 786583
639974 857401
881818 625109
592217 899548
854301 645658
861452 639257
639721 868258
759385 738451
684523 813830
512234 985017
665167 843595
899978 603368
757839 738158
852231 655916
968222 531319
605218 900408
579978 923986
981507 523894
704358 804490
553150 953231
634451 873647
713853 795780
960594 546170
832080 660498
538541 955956
614435 889905
895394 596125
619873 872458
730901 764664
924346 569270
785672 723313
873929 634302
688571 806267
890707 607615
542768 951479
982666 513296
647481 849142
948824 547125
597766 906246
946884 547907
546087 949223
597782 903358
758820 744057
536912 957824
777999 721532
561882 933269
898459 593916
720380 772910
738970 759283
862603 628792
557285 938101
630010 869172
639084 862384
919352 586159
861695 645157
557751 951012
743854 761092
929005 570232
744958 756087
699049 797531
978147 512829
862712 631790
534601 963838
614773 890910
863526 633332
670647 831311
563362 943441
536923 965919
522339 978218
984093 522521
922071 567955
754417 737859
542924 949916
597528 906752
723291 783862
977378 521698
862959 639340
729048 770420
822009 674910
927350 581750
858179 633649
651960 844960
575335 925642
844336 646964
911351 580008
842360 650576
501886 988553
859534 643648
541735 961232
506736 988242
728111 762195
740440 767297
574992 919360
947565 542579
695435 814064
925085 576380
579782 910389
524931 968735
852758 637634
704711 794776
692805 810042
548962 947098
578499 930778
497691 998181
929532 572783
943608 555217
713508 788299
857378 648379
586111 904561
745233 748482
812494 694889
698264 811025
926155 566872
976688 513758
891725 609523
708348 793989
883580 617898
496590 998942
506210 996839
664935 843405
822215 684619
921473 571265
667606 837671
626282 869595
894460 604296
971221 521444
994267 507780
687092 810934
535577 958524
947933 547286
856880 645030
615748 876527
640639 853944
630272 861633
941907 565309
588528 903897
550430 952708
633252 875359
786859 704847
778432 718534
617458 882790
520001 983777
603689 892431
744643 758188
645095 858793
879398 616412
587970 910866
570802 927600
809490 699693
976037 527745
781569 711489
654728 845733
817873 682377
563589 942934
771602 722653
960508 547701
865747 626776
543276 963035
752062 754886
512728 995669
618295 872379
577730 927983
779505 728982
886353 608975
570166 929735
683823 818515
993814 508038
715658 786451
844445 663465
765633 732939
520291 986534
853764 638738
954514 542141
655778 839102
798809 700103
782318 720629
895826 601257
973432 522498
645989 853128
604967 887291
731386 769967
624392 878961
929859 561143
729456 768151
964050 540562
989497 516331
581154 913854
915951 578730
592359 897662
896797 602691
980501 510366
552745 947661
517701 986237
609902 893591
947973 545195
903503 592078
825001 667086
883995 620730
649745 854132
616667 881942
613908 886946
739479 760219
598444 895599
550366 952016
613252 880209
771365 719047
926682 566487
809480 681289
994400 505225
770161 719903
676111 826856
914282 588114
810886 696589
784974 719457
535538 956650
748744 752607
585635 922715
760951 747250
555863 945661
896073 600533
776582 729256
824141 675228
639672 866663
985924 523258
885658 617381
664211 844404
777928 725178
849625 646986
575353 930574
701704 796126
946323 552876
920267 583863
805311 702862
587857 921846
697634 800306
934375 574359
537828 966840
816464 685714
737686 764335
653926 837815
853718 653024
833241 658440
642461 860620
785206 722838
861706 641222
514542 991814
578188 920587
735020 759173
660873 844404
781369 709264
824886 683990
910916 582259
770372 732899
958134 543060
996710 501332
892515 612262
673691 825960
700865 805376
787809 713051
939209 552931
645986 860548
794849 704566
982558 517012
972192 530988
746868 747243
803357 692365
912884 581464
980325 514453
867932 630822
918255 579582
670607 831088
653745 852839
652023 855801
621532 869831
974017 521987
921153 574631
873947 630395
575703 921222
508845 993270
771209 738325
531430 963732
811653 680298
495786 999559
986465 518913
604586 903696
968327 530877
589758 917493
733233 758011
655100 854215
646754 848897
733674 772600
770439 721054
964744 528102
896197 605906
709849 790216
763943 729949
670188 829503
707504 791249
653823 849924
759530 738758
944396 552698
582728 908118
943700 564916
943389 560322
601440 898521
628156 868745
734179 763099
678514 827111
531701 960910
999681 492765
851478 652627
655757 838620
763193 736196
580830 924364
753542 740393
712513 791077
560964 947706
558135 937500
987737 506114
800675 701273
584010 906991
818254 686359
663119 843840
843516 649955
526580 980879
500923 989955
632208 865234
549338 959176
922398 585618
945048 553531
687554 818846
975024 533299
656260 844439
568482 939304
517742 987251
768614 740754
784836 720760
995926 497294
988128 516304
766143 732443
825461 672114
801558 694039
580139 915730
821462 687270
934544 556332
783699 706309
771276 736557
997607 497220
653973 848242
696947 793832
778447 719017
581213 922935
753050 754694
703287 794695
978895 526106
923484 585626
790946 712544
628596 863718
614220 883334
924097 584366
717868 780537
782085 715893
602000 898623
660102 834573
900398 595508
636623 858169
557201 945045
971760 519090
766531 725411
974632 522543
584201 919438
507343 990670
658418 843366
774807 734863
934820 561819
722104 784694
706567 792546
625187 866644
910804 595726
800213 709232
526507 976379
900617 602823
629288 872277
669591 826063
609968 898230
992616 501686
740745 757818
974451 516606
731199 766626
953682 538901
913090 588733
845422 659658
694321 798767
617758 886403
988149 515602
568841 927404
504197 995322
585550 922117
960522 546209
914344 580235
920647 570692
696438 797697
806553 685905
813612 680700
796735 708131
555581 943758
729518 770009
544993 964746
948719 560137
581480 922669
920941 570614
686400 816374
972905 529643
686928 808667
943851 550046
593105 905953
667312 825908
749428 754246
850082 646140
593738 896337
950882 551152
587927 903604
985728 523959
675246 829768
559031 950935
834193 658278
649766 854483
715230 776009
883572 620093
905960 602854
705241 785719
902744 596926
697067 804832
910550 583887
812260 696033
631644 877332
999465 504630
757220 737498
924374 570364
988009 515847
520662 979382
866512 640844
584934 912395
697035 802191
749575 744713
645240 854394
739698 766576
647999 851444
786673 710271
899873 603344
695839 801815
543567 964799
517254 983324
712205 795582
900820 594600
880422 625429
874280 632790
833589 660354
805593 689815
528435 980631
849050 645656
546459 950766
895327 614097
605789 894183
615543 889898
912142 577889
834364 671486
666880 834469
714138 794197
747264 760400
979943 513234
846344 647518
962149 547375
772878 723974
743840 765178
556123 941717
666105 839017
795272 697699
817838 688530
967934 541873
541277 964527
857568 647559
517380 976272
830119 672840
518331 986615
665787 830591
834308 672055
588915 920629
632317 869750
506723 989482
877589 618897
819950 671286
811908 682882
858166 651038
895100 597842
617282 890813
644880 852005
682939 811481
907079 600362
821638 669196
800870 690964
902148 597576
809820 699698
885755 613834
863225 639994
865272 630439
934281 569502
654643 854095
583080 921675
715244 782534
976485 530408
812873 679392
628304 867229
535145 972910
571440 932878
787261 719462
784374 711785
630161 871683
593661 897465
679719 828550
891329 608832
747154 760681
562328 937051
517517 977439
562319 939880
544420 964209
664686 825520
683604 815400
737250 768460
843235 655303
642528 861651
508567 998061
553153 951236
958492 541055
699988 795897
845089 647226
924443 578580
686158 813957
982282 511158
738274 758996
508699 983158
567898 932659
717193 788843
898677 606778
882337 623798
705233 788132
627194 879278
999451 494291
637140 856823
843195 650291
642973 858139
847953 646425
763815 733859
864982 627201
958233 536380
785200 724269
983853 516060
766222 728053
768396 732386
670406 838150
874350 618580
990789 516667
749643 753802
730606 759835
715091 775166
675893 822345
602757 905187
901765 588646
515845 980120
898205 594013
581853 917953
922495 586498
495024 996123
958481 538754
946252 555213
781797 717685
666871 831739
635969 867305
626567 867043
930662 563886
681798 814017
948433 555771
664244 830342
900937 596327
940376 556263
543172 956211
815424 675898
796518 694658
997105 503586
734890 760212
643524 847587
928111 577137
970580 539196
856150 637775
977188 520536
965522 532724
595500 894832
871870 635090
950544 540105
546173 958843
668697 822160
557004 940705
544191 954133
654699 846459
728227 781701
738926 768207
977699 514821
731034 772577
720982 783627
805393 695360
516810 978708
943880 557777
875905 633786
824737 668788
540382 953376
906668 587300
662705 831525
661587 830137
837252 655754
533320 967024
805498 693001
726415 766758
943570 565877
569052 934151
938374 563576
652639 840794
906523 598526
886150 607522
982857 511868
973043 517787
883146 626435
924045 576194
605291 896453
952174 547745
775497 715864
825539 672205
844566 662252
663034 834209
855143 653027
831279 677587
695363 812415
943827 562672
925417 567440
836511 653585
724571 766951
501826 998448
743290 748182
692071 804596
787165 715013
981687 510245
722842 782255
609102 894976
680879 826042
740511 750913
565071 942134
854807 641508
548353 951283
589508 909805
661111 847519
949949 545544
884015 610700
721119 770559
947039 559506
882831 610186
976468 521715
807930 690298
999011 507148
804456 695065
935271 563978
665548 832114
750101 742484
760771 733314
588197 908179
816773 685355
780562 728321
934648 568715
660522 840316
998800 502432
562063 931633
681951 827833
609729 883662
656102 852750
721517 777244
591969 910932
700694 801023
954361 553865
817386 678617
882841 622345
921286 572396
578776 921917
711072 781800
821556 679058
515951 980567
964150 532602
718066 777796
819730 687801
916130 584137
846916 657384
510190 985877
898621 605064
639235 865384
737733 765544
804983 691696
916735 574674
533922 973988
751550 745292
560593 947737
703451 796224
816507 673867
569667 932499
611869 896696
723024 767729
967945 530569
566925 942197
837027 656281
992584 510841
638340 865945
615066 889289
972225 535554
960614 547256
723047 771264
944226 558919
575181 928358
693963 810297
914862 590219
946923 550160
877361 629871
620994 886095
662410 845004
706648 786298
857458 649179
699970 799317
873629 625080
518025 988939
770859 737530
720258 785459
957353 537072
810023 683901
819212 672310
575491 920017
855759 636004
636537 871403
815378 685166
681675 808412
998336 494565
661584 842547
733860 775073
917990 573322
822836 680983
679977 825259
946991 556643
753914 736925
791959 705972
979811 528132
762003 740793
656219 853000
971300 521822
600435 891503
931665 572784
750902 754102
508340 996282
802617 688409
879708 618328
999734 491385
787433 720187
732160 771532
833064 664592
642496 850359
926055 569489
834851 669978
594089 906551
991236 501402
961478 533070
769225 736850
883451 612824
509389 993212
626426 875020
550052 957125
975956 529717
953866 546659
906581 586390
817593 674330
971284 527495
804320 690417
716954 786696
882462 622508
573280 931608
655994 841466
823111 682825
717279 791621
899780 595732
525573 979810
632196 864345
919696 575041
497319 995548
822851 678883
731800 765506
560212 946220
938288 567408
591120 910608
951566 554497
804053 702417
711027 798149
893291 611040
889758 617336
895574 607528
716609 783756
651345 857498
535455 967901
897374 605441
821298 688350
867959 625903
818941 685392
572523 935613
934415 565071
863791 639197
936535 558885
533116 967713
911250 596925
692894 798840
802071 696779
812394 681984
772892 726894
858820 636583
769302 724350
862552 638726
797274 699437
727385 775902
930353 570386
958843 536088
735604 760886
538983 957837
648206 860577
602728 902877
780720 718608
872297 635426
574953 934236
810780 681194
531841 974786
794107 709899
793467 705450
997142 509869
505105 985029
534166 967258
701784 797862
555393 936351
613730 877310
884238 622856
843715 664806
912884 578897
741807 766457
850529 656657
985268 512956
832218 666054
544086 946253
528405 972197
729971 761456
615777 884242
732836 772223
650022 856535
835357 668291
544595 957566
681148 816892
595433 895983
680988 828404
885137 611797
677465 819499
962106 541611
879802 629589
715984 776010
622959 867163
543864 950403
985061 510491
860680 632362
934461 560010
713759 784379
930770 565499
904172 595887
551256 950654
895368 598818
733232 772828
841540 667825
593733 901053
896478 606628
614664 884133
670291 823755
984215 507619
640097 869072
614916 883559
594151 905482
692178 798847
773918 725827
720809 789104
753281 737000
997735 496002
727684 762731
801885 694962
646478 849571
550787 943238
628336 870956
553708 940619
720070 789374
716265 789192
827275 668158
957967 535255
537009 971066
637755 869212
685549 814276
694947 812600
913682 584538
900099 590748
701301 798129
852442 646756
638623 870598
712454 778085
836709 668507
602730 901982
588951 920688
862692 645894
919256 574485
955146 544729
793350 715181
555628 937283
844786 664140
648713 841496
958254 534504
592705 906123
976504 528368
756237 743756
913616 578072
754153 736559
930054 571648
936670 554712
657880 848089
946044 562352
796407 703025
719752 778161
793357 701694
836093 671726
763545 745974
760400 734706
905491 598642
701389 802581
929775 574070
521127 980395
634141 865588
581652 918862
510102 998678
841552 666270
744363 758861
730259 762018
544187 954802
949165 552656
787890 711756
969395 524092
791205 711516
548898 959730
969475 536550
828007 668083
727363 773038
844051 651738
765489 734755
862988 638320
915159 594176
683150 811899
779921 726629
699323 797034
932521 577210
863117 627910
854819 651785
624679 884401
763914 738160
544901 958556
600575 905553
747371 759748
934142 556773
747917 758066
557111 940346
749674 751783
894634 604661
540122 958731
820747 674021
969221 537486
576962 919874
777265 731623
852245 642636
895857 596710
667566 842140
767920 738208
984723 525257
642472 854316
611068 897282
517521 980483
833981 675964
983704 525551
546958 946796
872810 628182
708967 787101
750102 744060
933852 558130
746863 743808
854270 651088
674121 831340
620978 887490
978408 519636
661654 844405
629874 877216
856067 634534
564619 930938
741051 752234
530507 975654
696609 794673
961122 548071
965265 528039
547191 948503
654375 847975
925340 565478
507553 988308
742051 767735
519389 984709
522492 972890
871992 637981
593510 910144
914423 582732
714797 779775
551290 950364
853220 641237
837598 660333
637536 870399
746801 744653
898798 599580
917720 590466
910676 586450
836410 665229
640428 853460
572399 927134
579131 919911
890079 612964
725762 764854
742757 755452
664920 834789
839729 657504
623286 882226
593427 911882
642525 863408
944202 555424
587920 916199
766054 726042
517068 983417
953431 555836
652886 838790
863956 634555
548105 960708
872984 618377
973132 535628
922165 577992
689088 801609
548810 951391
518191 985068
648773 849487
536386 954144
576499 930145
819069 678617
920860 571711
537416 954923
692337 817312
664124 843092
509855 989185
844904 655549
666473 828559
790757 716527
514742 995051
937096 568561
799908 703935
770314 729265
816803 692157
841990 660141
634146 866532
817851 675434
828115 672031
976313 525889
748535 745911
581198 917206
806553 697563
772155 718206
563511 946149
610818 897311
841630 656232
895118 605901
766924 732967
788463 719932
651130 843072
510458 994609
911513 579453
560950 937029
795613 705236
730592 773415
944509 559158
554657 940087
740517 752930
508688 996787
857323 644573
640690 850961
505789 987375
760696 741956
600241 897565
534310 973382
709298 786125
840953 656324
829393 675966
801401 697639
731918 770053
720330 784782
777862 725007
776760 725770
652352 845158
936337 566404
605103 890228
642954 862827
515053 979642
854770 650921
852943 649538
952725 550378
585549 919255
669073 837547
813421 677355
569640 926140
531781 974489
807657 687047
937262 557280
906182 597614
801496 705230
695432 808511
970230 529584
994701 512473
988264 515807
675698 831338
548290 960258
899644 609472
561483 942009
845806 649729
761826 744873
886132 617232
701718 797894
682914 824888
704614 789894
505435 986992
979477 519117
765634 733785
984625 506556
687540 820132
542922 955691
751982 753365
715653 780962
841266 652173
618842 882356
510840 980654
575664 933478
579071 927390
668066 825551
722965 786275
791751 711016
784976 719974
844072 645946
771596 730718
506605 989257
864933 633096
808881 681418
987233 514301
736219 773339
595013 908990
793125 705404
983110 513410
878579 618379
509243 993372
755416 751874
702958 789525
562444 932803
728022 766226
998767 508385
675183 826212
995710 501498
914720 585043
949524 555430
697086 801591
886980 616957
782390 720440
676220 823513
949159 555975
827418 673297
662735 832689
558788 942511
967096 540953
748283 753446
719239 788868
708957 795863
813623 685550
735478 774131
784694 721871
845889 659107
659471 844246
778961 715793
599740 891538
958106 532528
506539 985278
694588 814479
872831 629767
864917 628683
517732 980778
806459 694384
658462 835981
649234 843628
516606 988006
630877 862954
530191 968076
515377 978177
894015 598046
509537 981921
782217 709734
705997 793549
958004 550393
798424 706813
509948 999365
595407 912963
616396 875312
520051 986885
838382 670256
952961 543435
781276 715921
685179 812327
755498 744294
687949 817298
695174 801481
969360 526768
798532 699710
802896 706520
511639 981564
714886 792251
824422 666557
720044 772546
746440 745749
536357 966256
730866 776610
961167 531097
553541 945011
861038 629592
870624 634348
819823 682805
810498 693392
849124 655850
898325 606003
989967 504913
512051 984467
680834 813561
963432 529942
534556 965765
931782 566919
648801 843384
825123 672737
836625 670925
631588 874234
824167 684164
577186 930302
795400 699384
833524 660976
761135 732944
953512 545703
639265 869078
763061 730306
819870 673772
881462 614425
759425 748218
976301 533429
608616 894338
638853 862345
900697 601050
847237 643330
624928 884004
853574 647691
558656 945614
853771 652469
685667 816872
781678 718646
570219 930376
788379 704832
872833 618957
738904 765181
898914 602647
640890 859140
499354 991352
692923 799695
494447 996047
956058 545857
788102 715035
551000 946802
490405 999847
537931 952718
892781 599789
959261 548135
739018 766403
727176 774300
608693 891790
918302 580666
979286 526497
789663 712035
670590 821130
935964 569260
536149 958641
897850 595242
650521 858502
744624 756534
966456 528682
723865 767053
985471 509296
657133 843705
938533 556374
625524 873321
580587 916276
972423 525491
937642 563094
693671 807602
509668 983836
905623 590842
611486 883216
588387 915551
835050 661048
751295 738901
947614 556976
827401 671742
511260 989613
967264 539867
630404 878515
961063 535395
763751 729271
734538 771729
926774 567080
982848 517420
519258 975802
594834 899318
735751 766086
543113 957194
730401 764270
972903 530245
713664 789854
673159 823321
493110 997026
504202 997847
695556 813422
531921 968369
768081 730945
844484 660953
932017 564493
533973 968647
837119 654107
964472 539547
625081 882985
952915 538809
814509 680882
582507 913748
850865 658111
796230 695005
790428 705909
964480 538988
523103 980627
659531 837681
523306 974698
549881 946488
704783 786257
536303 959295
652833 843323
610405 884688
658293 846558
726006 770625
593113 911580
913176 590687
600887 899969
957702 537368
788641 720692
767531 728646
772107 720075
782519 717800
745583 752299
660910 843157
926853 568734
662559 831960
929406 573302
894992 596962
552340 945285
965293 544265
789319 710156
906420 594989
951909 541682
863586 629468
630312 877179
498927 998800
514699 975691
725824 777042
904723 604352
940935 567886
982958 513613
868602 635433
765124 726541
757221 738224
881961 625649
632388 875281
824446 685007
598847 910760
863302 633826
527738 972533
796321 708175
554676 944640
832205 663616
699224 802115
749276 751605
824401 681750
870338 637366
651375 848084
679253 816856
835283 673555
617231 889515
645164 858274
706842 791780
765656 738370
721902 774107
932375 569520
531967 969185
850052 651551
714240 792555
868605 638280
685716 820171
548313 942412
599094 901114
669250 830854
871461 629820
843356 652117
804943 701710
553430 953072
942689 560457
551097 955649
831211 674285
549139 958682
607698 890273
539294 951706
652972 846008
788483 701662
520319 976045
977697 521559
980008 519906
613961 883806
948446 550627
610986 884948
906981 590288
725042 768219
706903 789670
849903 644487
811794 691128
650223 858789
525425 971617
580908 910197
988672 513152
598436 901818
872849 636127
749918 752792
611058 881821
866134 639645
511435 986893
624517 868955
830692 667464
536068 965549
754546 744242
687169 809560
625739 869212
969545 533684
574053 928988
589196 902355
934978 567260
824138 672925
791635 706777
642590 850144
989884 505610
832322 669384
775857 714981
933805 573243
743122 762717
680049 820633
555740 945142
551247 944801
515743 984533
651482 856652
764233 741935
497924 995588
581147 924998
717463 791385
778133 721336
534354 968141
872237 618112
696899 800559
649712 852536
733949 764963
791658 718062
945656 558731
563937 938964
873622 619986
765742 731432
632035 862328
945001 558374
582031 909208
995319 496385
576698 919445
785819 713828
594620 911050
863841 641079
613208 879069
712308 780190
772366 732828
689404 805142
999975 498680
600051 905756
990011 516814
899836 609804
793420 706719
581097 914920
920875 587324
612025 896009
911890 584983
507052 994944
983908 525481
938924 554772
520645 987494
747016 751433
798577 701475
792748 715126
769295 736901
928958 570506
937302 559813
833525 664137
645501 858731
512284 979562
559049 941233
617205 877600
566576 929726
719941 774478
915344 584724
893839 615001
793682 711932
755502 743369
608741 893999
986047 519876
566729 940151
760411 737279
814238 678559
891026 614717
734562 766649
950036 548168
516389 979756
846073 651364
512026 982690
690891 814919
658104 834296
601170 899633
612077 891234
646151 861525
650226 849267
911511 586268
643940 850685
790126 700036
725438 775604
938457 559376
943044 563705
736342 756862
904024 587682
576640 918444
979373 512802
533509 969954
982986 512287
646600 851045
917661 576032
502239 994170
704938 790818
798021 692865
935001 559594
936853 569944
754873 746730
517505 979673
665479 833358
834938 669981
817591 676166
515552 981780
845585 653756
601176 906369
996113 505069
763069 727119
880880 620660
948504 560444
804295 688847
613630 895761
943323 565274
660004 847057
849135 655955
696746 812577
857937 636624
793201 702218
826519 677824
620913 884984
892443 610700
561903 934763
822445 681182
663952 833723
826499 679558
862966 628662
683121 811627
587349 907283
836953 668928
767221 725552
950098 557262
560173 935037
911945 586523
721354 771211
878717 629477
498651 998573
760859 735625
749330 743494
860419 631421
937546 565918
765187 735401
543648 953933
687416 803457
725690 782483
755109 746148
898797 600357
656368 843738
512525 996469
514432 977921
517539 981584
777790 725829
979121 515978
652311 847270
953848 538027
884699 624943
831584 664127
516047 980541
903178 603779
969932 535620
729162 764202
674618 828322
744112 759513
805269 703065
671389 821602
964152 526550
559735 936008
737417 758609
942520 552372
920460 581160
516067 991187
545138 963651
921307 577403
814635 681946
512597 984865
927057 581892
736668 764905
653717 846675
916940 581182
960598 539606
744865 751883
843082 653927
963498 546323
857688 643171
787472 711076
805763 689206
566266 928694
640097 855861
587847 907368
827031 675056
548934 954149
888218 607133
907104 602478
841055 658632
732321 773729
668560 830491
665370 836321
630714 864707
823739 682960
842740 665033
881948 610421
802276 698268
839349 654354
932377 570565
753977 750738
523850 982084
779289 718943
576827 915729
930303 569242
786659 721527
657530 835059
560966 942198
588859 916374
549346 941356
936059 558207
864331 627995
750247 758581
911561 585603
868974 629447
537418 968390
918963 575694
658093 849203
649781 847807
723449 782905
743178 753989
910727 586703
840296 650881
896012 604754
770378 729840
732729 775082
610972 897512
545157 962651
949630 557861
890225 608212
723663 782943
848315 643185
941486 562779
850189 652867
991133 508320
763047 744911
862362 628339
806927 700738
874049 632298
877308 626416
890420 618694
748668 749311
595632 912759
829080 674533
898904 603416
805470 701871
891906 607357
638281 853166
587695 911840
850681 642207
913516 581971
857046 641963
650424 856051
888553 611684
858605 648270
668844 823019
576683 932747
934284 557805
951340 545397
905946 588529
679636 822254
777073 723944
566206 930850
704452 792056
920542 584615
663725 841643
882806 624228
524772 965590
916833 589606
861338 631214
793885 712425
770018 729336
748833 755128
529854 970272
766293 743701
790673 709049
560779 937833
636843 861076
867834 641183
690097 815084
944426 547264
875746 618541
555187 935428
925059 582746
722567 779202
768475 733012
701430 795682
741731 755596
896832 596059
962905 536859
592302 912517
605460 900175
533847 976099
951749 551811
696041 809412
744029 749245
952401 557380
622357 879643
857676 650522
919970 577287
502599 989950
986300 512805
733729 758370
660882 829277
851823 651605
701755 794102
534314 963969
734689 759966
934931 562932
569768 927589
674484 818828
897216 598567
722769 768056
954641 547630
877914 626710
869893 620663
697407 806791
583628 908459
722222 778191
738913 761308
732392 757806
980257 516091
653193 854526
981311 519778
852276 653872
601944 907689
892826 601501
881058 628244
589695 907877
895911 604379
909332 585411
532338 977589
623272 874463
942867 550565
665310 831693
504672 986383
947597 549991
510305 997079
765659 741556
855123 636485
776609 718926
950595 553281
506614 998455
843030 665172
951668 553784
556877 953088
979143 525349
581209 917618
677292 827108
685885 810396
587942 902195
973990 534136
676641 814643
908165 585536
707391 789283
945319 549236
740430 762625
842125 653075
946307 556690
677502 819219
887156 620676
725763 782769
943612 561521
567420 938127
753874 736226
873109 626299
672450 822725
956893 552606
505044 987649
961982 533524
548677 960117
675417 823496
836710 658811
878524 628715
810267 690634
934430 569981
885474 619990
553359 943749
726506 763593
516411 990274
504437 991090
631054 866334
884304 617634
560893 935143
672279 825445
806214 698952
981638 525999
916348 577662
807442 700100
659129 840288
934071 561729
975625 532286
857215 650293
807395 694862
914587 589684
722170 787193
534257 959760
970938 524389
913461 593428
822743 680527
679417 818906
790187 704477
711891 785782
511879 982271
873513 630619
909960 580239
855242 635861
589906 915845
718755 778209
509900 981109
882993 622142
987601 518900
991721 501725
705099 793394
949849 551097
981905 515792
986133 517609
681294 817689
746110 762844
790186 715827
732571 762083
859758 641148
707127 798795
661641 840841
645398 845781
986577 512391
499367 998119
809122 694843
726602 770195
715626 786541
856572 652054
654511 851811
775309 731504
657015 834039
921301 582174
952285 552555
652270 847577
956467 536608
658248 844351
812547 692091
895481 611580
907108 588395
581855 926415
801750 706693
807446 687702
998284 509763
823083 674027
679594 816152
869527 639750
693477 797234
605482 892062
749984 754658
781316 722201
877066 630619
618975 882522
761028 729465
817566 687688
726199 780121
972898 523190
697701 793390
588807 901498
724919 768716
973409 526509
662235 836552
671332 829588
884414 612544
557078 939601
693510 800293
618878 888134
699510 806283
698736 793746
897178 600470
757321 733247
765545 740190
946683 546979
696336 797218
873986 622985
952434 552658
955019 548714
649669 859414
525132 968019
555144 946043
800994 694668
534926 959259
612436 881422
801695 700900
933909 564690
595334 905694
541139 960179
878061 622677
810026 684742
565388 929465
796223 701651
863915 632284
902839 606903
845433 651798
859755 633515
815635 682672
696074 797737
547775 955102
566574 938841
593932 898463
879805 623577
884976 613255
759080 736425
985567 522286
973328 517588
622596 886455
692830 801481
864323 633509
608901 899304
712391 789791
684052 814197
527374 973066
529664 971678
638537 864022
650612 854895
511582 990052
888199 618905
530164 960822
667333 830522
956620 539603
588804 903512
975604 519213
892861 613884
734460 774412
531675 969378
561614 942500
708782 781416
727939 778316
780144 719318
809229 683949
768312 734788
610611 890814
550737 945443
724477 777189
679397 828705
979354 527193
639436 857002
531580 977418
850576 649947
768940 724978
705809 799176
554780 944796
681846 821071
995099 504110
590170 902514
969008 529619
558638 935102
812630 678494
542532 962333
883722 619046
531631 961574
543969 947293
757234 747053
724178 777918
555335 943965
570392 926708
907450 590886
768790 722770
508616 988927
982881 521319
514574 977364
720219 777969
667447 828357
971344 533543
861645 647746
806328 687381
590636 912725
542021 959533
730485 773712
708275 800686
654213 845687
823412 685511
773375 729907
861534 636180
820449 669817
841896 649361
986341 505106
511946 996607
889203 617828
650773 849337
642121 849918
562722 929994
854936 655019
740076 764353
570560 926454
731033 777646
826415 668181
598431 909212
776041 733550
875963 624882
865769 627373
718535 780305
660089 844959
918146 585084
792766 698673
605442 893642
880730 612430
687779 815614
804813 688427
608998 887081
650012 858410
810587 681358
979286 521266
805840 704014
769972 736218
611365 891906
778558 715188
746516 753364
847276 657946
621466 884019
571103 918979
782982 724852
938557 560485
948328 543191
936819 554732
910095 590033
677805 821999
761123 746670
581568 919788
708400 799183
922540 573221
850377 655966
842630 660028
638214 861310
904088 600499
756181 743735
742543 753720
550050 940062
786427 707470
592160 901436
594139 913613
554823 941559
509823 988329
877586 621827
917685 578674
722006 770675
654355 855160
712768 795123
601045 889159
897248 594742
511638 986690
642371 861302
993583 507905
857718 634537
975788 527205
717819 787335
532629 975643
865314 639896
978187 514469
814021 691923
929658 575275
736555 765279
513492 978613
610449 881512
722850 780905
721864 777991
651146 840416
802442 698023
799868 694782
925465 582218
629737 874716
850524 644814
670703 837567
816785 686545
690034 806872
821571 681749
917778 590708
728501 766235
686867 805888
671778 835486
947089 560942
691059 816780
547726 961024
685730 823135
597241 906524
762332 733979
952437 539761
628829 864577
545659 950366
968172 537407
650081 858571
526542 977825
650043 847059
568358 929974
559010 939225
954226 554353
932574 571981
985495 505823
956719 552285
707302 796188
692575 805958
806942 683468
904864 587795
847693 647278
526653 965202
543458 948225
719822 785100
804231 701062
886618 612113
522292 987250
984797 505379
988273 520557
785916 712368
575316 915612
631106 876953
547189 957507
701685 796278
756061 746604
890925 616046
905176 603610
815897 679605
523632 974250
604721 902422
511939 995218
800668 696325
803644 704669
826024 664358
792141 713426
878186 620217
977354 514669
823401 682664
790889 715804
795510 705142
949990 551102
716572 779086
632817 870248
726102 766625
758571 750975
628050 870434
939718 568986
990875 516011
919132 572107
799912 705905
795923 708639
792424 703595
723269 776620
869317 638929
709242 793501
614539 894511
695566 810960
846073 650948
838540 654951
943413 562562
876502 631633
781185 719737
645014 863588
832299 669236
868964 630641
588208 917331
731512 766537
740164 763712
582268 907754
980020 522386
539876 965773
716684 777285
969375 531102
547552 951665
924625 573917
949161 546627
519939 986831
872540 626157
549838 954872
762898 742948
886278 620450
657340 852275
697168 806399
623537 882510
813003 689590
809519 682955
912309 581949
566070 937983
990654 504732
903218 591853
675589 830993
857958 644718
688087 808428
618324 872110
799897 704434
954329 547921
729868 779780
620234 888185
918591 581715
709628 787283
773886 734587
597857 903380
821497 669070
697474 801665
856577 634421
856344 636243
983580 521566
831084 678053
568583 937723
758215 743414
819240 670796
863905 645241
496920 997924
919532 588864
879883 621303
773857 722289
724320 773073
768696 734059
584396 915803
560870 945798
913301 593047
994511 505482
546845 962500
996589 512362
954863 537142
825836 677625
703930 805900
929106 561801
720406 784625
827276 680030
541615 966256
535457 967174
729136 763289
962901 546824
543802 951594
677171 832361
765658 724426
973205 530744
601435 890536
895537 604099
686115 811289
604600 899994
767747 734540
532315 957791
692445 808441
719959 789889
723430 779275
660961 840782
608868 891507
604205 889787
723255 786166
818714 680984
532707 965325
635995 873308
751983 750005
700836 808241
598098 894112
594510 912876
938407 563356
813820 685911
504420 997088
819440 686854
566853 938764
680370 811581
902389 606829
788138 704313
496093 996977
508696 992141
856433 637023
501033 996899
919154 580148
620012 888823
813117 688912
834115 667683
907201 594701
944798 553632
856312 643920
912619 593299
594051 914887
919823 586530
921857 570944
977021 528291
742917 749959
866063 632969
849982 647810
579781 912219
659965 845890
547209 957386
698753 793888
521113 984941
522522 982812
785793 707225
699560 801557
975180 519104
917695 580925
637263 853552
740297 768694
808151 684406
628743 877423
678534 821917
574381 935286
622302 885781
882457 623934
642945 853144
755235 748420
943133 556172
618416 875608
740566 761563
856854 643450
783689 708215
940963 566313
824022 674763
746291 747349
691733 815286
979656 511304
670599 837743
763927 741502
596599 895573
797955 706112
727825 763278
886687 612476
579931 917911
912475 588981
649604 846503
924394 576760
734918 765635
670020 839307
641351 853485
793150 699975
594156 911907
899640 592038
727996 769678
671702 836648
884954 618512
914431 584681
868541 631279
999325 510129
995577 506285
722093 772233
826682 666865
976059 518877
712665 784495
565873 924415
852510 643817
914920 590174
671669 833390
835848 666235
801253 691081
805166 699328
949995 549854
948634 559210
956345 545857
874040 622249
958163 549111
703221 787848
607778 893609
806323 686518
800748 699357
936641 567919
529904 962453
754395 750485
954512 545939
736747 761490
891587 612560
676395 814252
902688 597069
715514 782768
783475 726139
574350 925842
640205 852180
765405 733071
894732 610945
739027 751158
867064 629529
741437 759347
958892 534630
813318 682612
780025 725167
804679 702040
741585 761364
797967 703339
561840 945644
609329 887050
956728 550314
704111 804726
890225 617887
679406 813046
571572 925945
810652 686902
745192 755947
566377 928937
919985 580127
588356 913062
952689 545891
976807 521535
578906 915763
813222 681397
632976 869658
497778 992327
926069 573885
725769 775856
539611 959047
891680 608152
570578 925491
785695 709552
864467 639481
793049 715719
891359 610359
599058 909956
543799 950104
919139 590825
887700 622279
712308 784860
500991 993251
907343 589901
556846 950578
729982 760958
663708 835162
960622 547851
837158 667064
857522 636451
965442 530881
573369 918028
634338 861718
994870 507322
753396 737524
831925 674826
939242 560369
546102 950438
924355 578651
512780 981092
662406 829434
901263 605273
901404 599366
729446 764374
758414 746691
575303 929577
963745 545767
571905 932893
955632 553902
876500 628697
620905 888004
793500 696887
950333 549856
944137 562973
895147 605361
640755 859171
768446 738127
525972 971895
705323 796058
721218 771957
698546 795319
533128 962356
797683 694833
691939 812777
656887 852691
758109 739881
847217 660622
801748 693003
654866 847203
756753 750442
524344 973532
822285 684547
722831 786789
647496 846312
832949 657569
803337 698785
759446 750483
777022 732388
560650 934385
807867 697123
910829 596411
997785 500180
776616 729636
853005 646395
818410 683264
679739 819152
759169 736850
617300 891707
755405 739072
685404 805529
731183 769756
829310 668718
702273 800284
965568 529570
979490 529033
780730 710134
850189 648111
782201 714341
611682 882957
704538 803101
951572 552606
652896 855847
752041 738218
848948 650765
909811 598572
965723 532818
859646 634272
887552 602696
698009 798385
836928 660339
525585 964821
671744 829835
982081 526241
585839 904178
613684 891094
724324 776792
998321 504572
614986 875845
964500 537005
620165 886602
727634 772716
715290 783164
896098 606138
532685 975570
820578 672720
676195 831370
617617 886923
679883 811053
559861 930736
927517 581173
917676 576760
908519 597174
722536 771377
601931 899632
513253 996607
706752 784452
861837 641841
754539 749216
535930 961525
516149 981413
693163 816112
557904 935622
504681 995087
729102 763987
871977 632718
599063 898215
784478 718003
534413 966527
885802 611239
635548 866224
616947 892866
827069 663982
994572 496437
584480 916789
861650 642794
717737 789931
985472 524065
756814 749746
906079 586648
729290 767991
969205 535528
846223 660027
573161 932363
549123 953946
867666 629955
933125 567212
622136 872994
774654 731509
656520 843827
963515 528078
836968 668500
596522 909951
809588 680718
760121 734354
669546 829479
846320 654236
555448 945806
733501 773123
678529 816045
960379 535540
541342 963511
912532 595202
868906 635517
587396 905387
716295 789872
896924 611234
832959 665240
794554 713086
795450 702142
982328 517266
984411 514488
639476 864504
562556 938503
627785 869907
994224 505648
751547 742591
833810 663752
960620 544259
532722 973158
982169 517873
937155 572803
715051 781281
691402 801134
844919 652670
944967 562656
543976 959957
749279 760254
784040 709187
817245 679242
631204 874388
997788 504123
604998 898198
815896 692212
566718 931862
572797 930645
824043 675155
900251 591885
773275 731320
858697 636693
569885 936621
809977 692012
871730 618480
918991 583263
649445 852688
703439 789808
960720 531051
513060 984377
799241 709946
749199 752862
579466 912448
779711 715808
765615 724918
842262 656085
849365 641436
940975 554418
734008 763193
726439 767188
920848 576878
708753 799411
769755 734206
544859 957527
869068 626160
806566 688955
751969 755334
992710 512585
778681 713971
789654 711280
840449 649594
572801 918745
903995 594394
793585 704556
595811 904448
901521 591553
816078 692500
520918 971765
969543 539060
626365 872003
501457 991422
583058 921001
830437 668730
726910 773345
923451 574163
515144 986416
893203 608324
984077 523889
854315 636574
503666 989377
955054 544302
525810 969698
957865 541336
887105 622363
965709 538639
782882 715555
589550 916659
952015 556538
920962 576170
599413 893325
660895 842233
610207 884203
967107 535690
596547 899319
541678 958660
894923 604960
834543 660450
946889 560124
772862 734344
877988 630408
971246 521066
880257 611739
609610 888423
934022 568296
930774 577195
565993 926520
649940 858254
650302 847171
544417 954202
657365 850671
985849 506838
699446 803000
988564 504338
939594 558647
960794 540062
679025 824003
720854 771634
852097 653640
809576 699307
817755 688794
995433 509021
807185 700369
507630 984845
821024 677816
804104 688715
726497 768150
538229 955732
788843 714870
827449 672035
993706 509315
666788 842285
832156 667582
804850 703629
750284 753864
695948 801211
622568 879760
578038 931781
869803 636613
648723 853358
928736 575892
724495 778050
985138 514005
885430 620482
657210 843207
502403 988365
821301 680766
964298 532792
890682 601034
764936 727479
565257 936574
607466 895811
640749 865552
990910 507336
678422 828616
928529 575946
692687 814487
805507 701307
853139 653457
681744 810253
518850 982971
558045 933661
527460 965652
968795 536139
747737 750782
960776 529274
749561 750195
680882 809918
923200 567146
534297 956671
642890 853884
765970 742970
765639 739771
650271 854873
990257 517716
927443 581058
648149 845979
547333 952520
926377 579966
949013 559326
805026 693412
688254 809824
780550 722667
602320 901317
642469 856079
951370 555679
632898 870909
828906 666303
536671 970427
523489 973632
710860 792559
751831 741997
914634 590854
895782 601268
795386 699609
870450 638837
800638 693403
931700 574279
671880 829062
529210 966937
625580 871944
497736 998650
631058 867296
902657 595312
903072 589756
982743 519335
657344 845719
746798 761844
884762 620288
867918 633631
726451 765388
691001 812209
631536 871934
883704 614483
847709 644640
903626 602541
835817 667561
847583 648536
668313 834831
817672 688271
686499 810888
505798 996023
859225 649907
890080 601311
512994 993215
737611 760501
681658 823208
674298 833663
771830 718436
969074 523761
511950 984456
823034 669343
728898 767609
587429 914989
558234 950091
783719 723718
595536 905867
628991 869527
681538 813645
881677 626912
690562 803883
749539 753828
894253 615100
547369 948550
712333 787676
531882 959440
543864 963072
698479 795862
595749 897738
636394 854990
870006 627095
497770 997844
682816 811712
893154 616729
851096 654782
587679 918684
926829 573932
520057 987727
826526 667934
761990 745327
950791 552183
927057 575345
750785 753753
886437 615102
628622 866119
904110 589975
771200 719649
663428 833471
754596 745979
960232 543921
666793 832923
575225 923551
615432 877841
769707 738100
686812 818949
571035 922947
868136 629559
899538 592216
902625 591688
583071 925410
720156 778914
830483 670107
784186 715619
824545 669470
665733 840922
765551 724824
521075 984488
511047 984683
727604 773217
953865 552440
701834 792652
792719 705116
970588 525022
860152 638004
694588 797210
826320 674651
865976 631456
526227 965454
936734 570548
560174 938611
796270 711496
626322 883580
568295 936551
882746 627083
708790 791728
544682 955246
630915 865868
815691 680170
620673 880592
809790 688342
750772 749407
536765 961204
663656 828779
802060 688286
954164 554057
744183 754841
888284 618976
830749 677019
888604 616215
946170 554361
943031 558105
894423 605618
822512 679837
569697 921788
592683 903147
966217 534043
572550 922578
539733 958709
739302 751322
805404 702982
816343 675709
851841 639134
960574 531935
589793 909952
897792 608276
593941 911664
967339 531346
864059 632633
947006 552612
741836 758333
913730 581383
644034 851054
723618 780934
893224 614229
622340 879836
613924 886182
505609 992273
533693 960145
587909 910711
959934 534988
798981 708442
766778 735415
666383 830762
711958 782938
984655 508820
962282 528204
852634 652050
622573 878799
642686 860520
853768 643021
532400 977587
887580 608377
664842 839517
898097 593182
729984 765764
776833 733092
676807 826586
786982 720581
595887 900404
495616 999579
794226 705942
680744 823493
660426 833428
959076 539484
888247 618290
627041 864829
598865 896624
622772 877574
969096 540339
603442 896845
582550 910843
985792 507669
515741 976316
787335 712121
813448 684501
914947 578547
661980 838244
868785 638443
859781 642774
961304 539648
866859 631164
602390 902533
680468 814932
740953 768473
958839 546922
739063 764257
503731 992683
899439 601701
513560 992168
506279 983743
543110 966135
886953 617185
818083 685589
605437 892582
892185 610643
900393 609604
544826 946046
710257 798938
948110 553165
792812 700308
522202 976609
980099 512035
531611 960282
705458 794904
744823 747229
988184 516647
574914 926810
656768 837467
737914 761753
557834 942099
558254 936325
918945 581791
905562 602661
548426 944050
674795 816382
555469 937170
674414 826195
707274 792145
587434 912733
650167 853323
735472 774105
904831 595178
977147 514074
896565 602246
832929 659411
705090 786882
584119 922776
690884 799578
595906 907075
846940 653214
600701 891260
945323 552577
921940 573135
958351 535969
502570 994357
971267 523918
927194 564567
793456 707058
941662 557914
639482 852143
986916 519045
553230 956435
686247 807709
749246 757016
802128 690998
984576 513229
849776 646087
884611 613634
990287 499740
566193 936968
816212 688808
584658 915810
526997 964936
583745 924711
858465 631796
890766 600540
696473 802289
499808 994299
900988 601328
924031 579820
988730 513639
665306 825005
632962 867248
915854 590117
764339 732073
887114 613633
978633 517497
585775 923825
901644 603256
962417 541507
647729 844041
758587 736539
686100 816038
530928 960463
820612 671158
919642 577863
763387 740235
506217 993101
910449 589467
659480 844747
719855 785246
542163 948922
711616 797569
591756 903901
913246 580139
497718 998006
719757 778045
547859 944659
932287 571518
657127 844169
826420 680070
971817 536237
719255 785167
754813 749869
858177 647411
708759 785187
767621 724242
955844 536160
712552 789414
564442 944777
952011 547938
514991 980669
789203 719420
561696 929132
502562 997550
852817 638492
808577 689388
887241 622296
788043 709011
905364 593150
521972 984631
915011 577288
804200 693390
737272 762529
818009 674175
672141 824535
921019 579675
846053 654403
941779 557837
724841 768384
790939 702668
659865 835457
919009 579555
624645 882072
567864 924394
566591 939832
992424 505666
889671 607797
772726 718853
733988 758769
957627 542075
629530 866656
943583 550875
963481 530764
991380 506461
699913 797256
603052 904510
976043 516853
836395 656788
875841 630968
650169 851344
821086 682005
766474 739493
659762 844979
578465 923639
849413 648777
854299 651063
535161 962323
966368 543206
954275 548494
614104 888305
541821 951126
766360 725417
590063 908282
621782 878783
968967 531967
617069 874671
663939 826380
920622 583410
616753 886074
892986 608018
773745 718613
717775 785283
540320 958171
830409 672968
538513 957335
823238 673668
682874 821267
648093 842991
621673 870285
665569 824734
752598 737594
696852 805595
533683 972485
637636 855110
870729 622295
754345 744388
782197 710087
545835 949067
886757 613333
638533 865935
582576 912291
507434 999662
724022 774126
913252 584660
533998 967071
566948 941303
704147 805026
793654 711680
625229 870289
814726 676695
673862 827060
589322 908865
706177 788170
716500 774821
524243 965904
977423 513915
561548 929207
815929 682529
946195 546598
629082 873429
732861 774736
951698 554421
892774 617157
746022 760794
641885 854071
643695 848103
652647 852088
986159 506353
858135 644183
669505 837168
834764 666029
715881 794100
528454 968128
890392 605755
589035 919112
825938 677523
724941 769628
633740 870944
645602 859211
513534 978873
870588 633302
524938 973863
887247 610925
685093 816108
672617 832777
949322 541769
854879 649257
611530 882229
606661 883990
850279 641395
910886 586521
854708 655073
808353 685129
574024 930623
837923 660996
762701 741478
511883 997421
606009 892754
665125 837871
588949 916403
578393 912276
694152 809409
642645 848524
699054 806029
686111 821073
588320 919006
672244 830144
567260 923368
746878 748366
551159 940231
603343 895734
653378 849586
591864 915418
867982 626190
894709 603492
665555 843620
801486 700679
624050 875658
894986 598858
940471 568002
847029 652224
862700 628592
973261 529123
921502 574378
636667 857558
899743 602537
933264 570384
793717 709886
923407 581731
959758 534481
774264 719433
859146 650276
866077 634445
513778 983066
530646 960484
846372 663432
867924 634398
971642 522777
821459 685111
508108 995442
865331 626085
927210 577279
894673 612356
856989 652148
870182 625985
770043 737344
831410 664006
952366 556538
860463 649511
633497 871733
926951 563921
791334 703859
847102 652994
507965 983540
847300 648173
844915 646770
772382 729235
771523 723243
779947 714023
859460 636098
909493 581290
898539 610947
669766 838799
662678 839501
843364 659481
541952 952899
874455 634493
729189 769691
672615 834016
841168 655948
921551 582249
759565 732047
954442 546828
831197 667399
571736 924446
551285 942993
633506 870810
678622 822634
605753 891529
710277 787097
591993 898637
665832 840045
590238 904456
693238 796973
743511 760546
671500 831671
658901 847411
907265 584284
913730 591423
637998 863662
891253 605181
945176 558908
994410 512630
769837 737770
694128 795902
756165 747320
612952 895086
920846 586761
777941 727557
813558 677089
601261 906010
858575 649371
510155 983261
548770 948884
769932 720370
757324 749319
719458 787973
666446 829034
639907 852927
680482 815632
922381 569475
875974 617993
734286 757570
635058 862831
897187 598979
793916 698762
645588 847506
648478 848257
657011 835399
816374 691753
565893 929377
682288 827585
802750 691470
614028 895690
507116 983666
611475 885819
643951 856724
649054 841089
622697 869382
846609 658918
515049 978253
857500 649010
972181 531928
955888 553034
756355 749407
983100 517756
656780 835410
738121 756122
841001 653053
687626 814179
658002 832509
994191 509127
567219 930521
701204 796880
826612 670929
981307 515340
556861 947102
990338 509143
614216 883952
831811 672440
754003 751635
877922 621001
897276 593498
905380 592876
802774 699290
603388 899085
661242 844820
754610 748255
628323 861970
816669 683727
946312 559685
989115 501998
720474 781356
559510 933148
692716 811698
896371 609027
807232 689384
773275 731387
620747 873322
916776 586300
851270 652564
887515 621777
889539 620075
896518 599662
922023 573161
587051 909059
915463 586770
892161 616631
784250 706520
950961 548119
873404 634646
942885 552750
821285 685993
767135 737509
788074 702940
559007 949989
643769 848315
859432 643218
606993 884143
630752 864874
914763 588166
504299 987192
599456 901179
666867 831817
719957 779964
767431 723807
868814 633757
518303 980077
634373 856513
998697 501663
948312 558547
557296 940853
749187 758195
946886 553465
561209 939936
517556 983943
873220 631760
954354 540539
508839 993383
848903 650659
969139 537007
717860 778306
886316 615511
549015 953440
800712 707763
846955 649835
508845 997773
828004 665535
605127 898781
858435 649595
536666 965930
958382 541095
944230 545920
796012 706732
839507 668439
839933 666383
674333 818418
756702 750401
695112 807990
691179 804331
957221 542347
682101 817230
698564 806645
770245 725458
929767 566983
541872 956934
678293 826819
513478 988067
702042 790627
769411 721895
806743 696338
998762 497416
887868 604056
652893 856513
561314 946269
617245 874281
593155 915446
528558 975547
757241 746817
949350 547691
563815 944641
790564 703678
591189 918250
580435 920337
761476 729820
900388 594502
734063 769822
716534 788860
530488 963303
991090 503994
874302 631640
864614 626633
633206 868107
680428 824515
826221 668441
795838 711171
863445 640475
892830 610430
634662 865796
599399 908403
785909 717963
745383 756189
746736 754918
828527 680181
529101 970774
555737 938450
831276 678042
963012 529738
586921 904029
498082 997730
858524 649412
614713 881822
716950 787343
569924 932328
885859 611538
741128 753925
604972 893083
760790 736055
683582 812184
717673 777133
950118 548378
852505 641043
887449 608721
524690 973049
907354 588449
876829 626630
846424 658027
591207 898920
763601 728832
562991 936099
635056 874576
515997 993814
528294 967585
847331 657789
652543 845544
870784 634965
565434 944506
496899 996391
916678 590345
693038 804816
517889 983216
996177 508417
950759 551874
626066 882597
945513 547152
738063 770612
808417 696904
618205 875950
747844 750990
803289 696946
751855 755598
908009 583294
657985 851577
541109 955501
979092 513947
849190 647318
736638 765795
802696 697635
915278 589273
677401 820044
668192 823937
612406 895799
917474 575741
562626 943413
675754 832051
718165 787263
855953 650404
901930 589812
960512 535277
986009 504980
811569 681734
612786 892812
772235 724647
979935 521316
846345 661702
753731 744890
638244 852284
967131 537696
838053 653535
815846 677654
881275 615174
701126 797318
975283 515241
945340 557597
606510 887517
964888 533069
795414 696514
850899 656596
792101 716924
509234 983287
577691 931341
576174 923596
730171 762757
527693 964172
671298 830229
783525 710961
770521 736547
616251 886034
858663 642109
528725 972317
652900 843511
955683 554096
654051 855816
706649 786243
905948 600394
825237 683616
686521 817469
670759 828097
639801 853227
851896 639333
994514 509776
602539 899031
895491 602151
728771 780407
545291 947655
692301 797810
703697 789489
900696 591775
670725 837945
755744 740431
665690 825139
885169 611996
855777 645708
699660 809235
746616 745966
719415 775930
672794 833528
876643 628960
842753 665719
812517 690602
956948 542066
724247 765882
667856 835951
919137 585568
562111 928603
714520 780470
539107 964185
666477 828407
970991 538169
817311 675984
706257 803157
855168 635155
585686 916793
535150 967590
689246 804778
960076 542859
788565 715515
558089 939506
740601 752234
569691 939275
985760 507707
513107 978529
851458 647660
710722 795434
841921 667622
526385 977194
894522 615157
899675 605353
984371 511532
676817 827749
794136 700776
947856 548985
607435 902329
838993 665915
695227 799632
668181 831465
608742 888501
840428 656773
596062 907496
540989 958613
973679 525453
622712 879043
631288 878263
683282 826489
757384 749451
951711 538324
892393 603356
536846 969852
982204 519732
911908 586189
869018 635120
567795 930156
549765 950041
521797 976791
716857 786174
597282 904164
655356 849236
958381 545955
829834 667888
793362 714722
573650 917637
973844 533344
794135 704590
547932 954929
698412 794874
904440 589126
701012 791175
560474 941541
885792 610951
887653 617622
806107 690419
872988 628727
771901 731952
928692 563026
745809 763833
876042 619372
570133 931313
566574 930761
506131 986212
883776 618617
647986 851052
920228 578700
526176 973480
699265 804881
569204 925614
745945 762980
583302 917100
924228 574146
991649 504288
560156 949675
596806 909953
713451 789676
731403 769517
929871 576851
937349 557969
855346 648353
817744 690291
541755 955581
909213 584383
832741 662892
842195 665977
751975 746868
969816 529118
983976 509982
633275 857795
678749 818202
827078 663265
591474 913601
818413 673675
510736 994681
829161 663137
730417 778346
884252 608587
532691 969777
838501 662121
529568 964935
959738 536777
714673 782229
558679 935596
528930 977637
708235 794097
850814 654047
861585 642720
870493 638793
719732 777887
864717 642601
516864 992493
740102 751557
567561 928719
837577 652741
794206 708099
571548 923858
983442 508928
549949 944102
797612 702710
702924 796588
687837 817540
917768 572992
877108 618780
876419 616513
745465 752368
608793 886419
943771 549875
829685 677969
517002 980300
854249 647273
792313 706518
893448 601684
526899 979230
901687 607015
827445 679092
837042 659227
537940 966150
517829 977892
980567 527425
945857 560690
547018 944895
682639 815343
882625 620734
908194 582011
909849 587260
740292 769707
695490 806446
948497 554048
604805 900324
877248 632484
973658 521038
836925 660075
868865 630848
502913 998133
636539 859458
516320 989932
524498 985409
505280 996630
853024 642282
601943 891401
940836 550545
714457 780718
885968 609656
518423 985259
957393 534579
926737 578140
558173 932569
940035 555521
571956 920602
559025 939398
961852 546482
948308 545051
880154 620617
669717 833841
686042 806031
706071 789810
869003 624528
544691 950717
547167 959696
825276 669843
909719 600030
926900 566412
534245 965625
914648 586346
548329 955349
985970 522950
787882 719622
830156 669146
808132 701217
733672 767513
828316 671992
773803 733707
500311 997151
661379 830016
559999 940748
722823 769500
721522 781492
728276 774111
654746 843395
666683 827035
558457 940169
677094 828212
523225 975854
857601 648343
909025 589845
516252 975929
983746 523270
697069 794932
603728 901763
623241 872238
524635 977298
830436 665040
786709 707120
753237 751470
642180 859885
517467 987676
685354 820961
607191 902656
501776 989133
681718 813110
981225 520500
809084 697652
704651 791102
658456 839164
548742 959612
581227 915942
499505 992412
834749 657787
806610 701391
612207 891413
528510 974078
704742 804578
700199 801150
931393 568780
680800 818105
810454 683233
880823 609724
990591 506684
775121 715006
604025 892249
993470 500437
999854 505140
856157 639645
576465 931594
952059 538610
716499 774882
536480 972258
551660 943718
768995 727166
633714 868044
525422 972680
515249 991908
801373 691564
543659 966057
684736 811559
734914 764065
600837 907392
504691 989523
810080 692381
547973 961383
673145 820493
783272 723391
794501 706168
932760 569449
757766 749819
515412 990412
552755 945683
718101 774533
943534 560975
820768 671685
654460 838694
693531 809452
640842 863710
838590 662495
996041 495726
837788 659971
588148 915232
651891 856067
730555 764492
586360 918621
701251 794423
666553 843087
605118 901544
554157 951486
653540 847492
822650 682456
886226 605730
540098 959903
589666 917884
783296 721751
560932 931386
676641 822283
584736 924428
994567 502067
863493 629050
886744 621132
890205 609820
841944 666943
811807 694164
771481 723646
565419 926424
574624 928887
925912 571555
918443 586327
947572 561249
818757 677116
920276 580284
757741 739231
682085 813833
881883 619965
624503 871371
907133 587456
521119 978768
743555 765398
654164 854493
505054 995274
941750 552766
929159 577919
679521 827502
512275 993403
691271 813379
913635 588356
897211 598291
934466 555921
787257 715492
905995 591143
837613 663827
499184 996208
879746 621832
912243 591747
625646 875498
949771 545502
648500 847743
740314 751687
982487 522811
580941 916328
891045 601363
499084 999933
724699 773525
536431 953639
797033 705651
615018 876245
501691 993187
914722 580589
750562 758869
801046 692077
839506 650800
898697 602642
860634 633463
591476 917640
504945 985316
976590 515463
529272 969184
740167 752209
696094 796914
934548 560725
831965 665161
766378 738003
782299 724252
708486 786394
744530 759457
623049 878136
675002 818794
728750 770223
535228 973913
620669 875947
982947 520270
850767 651732
704517 799323
893622 598782
868323 635145
620499 886643
548800 952383
990879 506037
761880 734023
630725 863306
659572 849265
923877 570090
762660 730949
632837 868252
602628 897778
667669 828921
936969 567591
873314 628068
997213 494072
632428 862778
702362 787859
815192 692695
638036 860947
538472 965495
578475 920679
598573 893143
649425 860280
498440 994443
840270 661539
806432 695378
659558 833463
721870 784642
991018 500602
603425 901340
568465 937224
946687 552808
702842 802053
888137 605850
929303 574519
710538 783546
626883 881699
556501 946510
792758 705124
973744 521752
500291 991474
596766 912497
928123 564259
590221 906978
875940 633411
737919 757790
572562 933133
954148 544642
632582 869757
849152 648686
922621 583919
810261 687527
507129 996801
644292 846137
688522 810477
586493 906218
608124 896032
790731 707470
809780 695104
576197 926932
956703 546407
650084 848877
977858 526981
883924 615118
511544 980046
630692 861385
795928 700646
533016 964565
840250 665110
564353 940367
805797 702261
534803 971276
646233 854088
813279 685137
635316 868063
853060 646866
726315 772774
879060 625009
595052 896224
928569 580071
568666 929963
751107 747955
884406 617214
701164 792623
551541 943903
828541 664107
811017 690880
739876 763227
597494 897874
681871 811225
524149 977003
621790 870300
502144 992729
916180 582185
521577 970026
626416 864354
888390 601954
719144 783954
683500 810391
855132 649877
960346 538064
739669 763946
673419 821620
814226 690011
612189 895330
573226 927065
878586 618371
820116 672978
701767 793361
955283 548389
554090 940811
978317 517046
934171 572735
541688 952339
712605 785594
591846 915926
884959 607946
552884 940189
519982 974066
541563 953622
752102 740213
614394 879235
560241 948321
798994 693970
546535 962093
618011 881597
681043 821540
801989 699914
792605 716415
723457 784439
828987 676601
734600 758234
767557 732780
706344 800424
541631 953988
854859 642212
734545 762258
667158 838449
967249 537123
847046 650955
693956 806489
705992 788252
881716 627326
942917 552330
881440 612295
641996 867821
683884 813934
660494 831873
953323 539014
895743 604346
586711 917674
516369 985786
917667 584552
719874 773024
519770 984725
901338 596175
664832 832206
982282 521911
868570 639422
801111 693522
548939 944990
525823 982405
955427 548412
849068 650326
893999 611166
780012 710418
606247 891708
569005 938762
630371 863171
980157 512945
943680 563024
992721 501100
945245 547096
815392 681056
898673 609414
548221 956381
898339 598922
622265 879259
839460 653952
893115 598805
916401 587460
875797 628733
859911 648684
673213 827181
669546 824003
835803 664740
519109 976569
776794 714626
807876 694994
756124 739233
520488 986961
538251 955485
626535 880781
849802 659946
888623 614601
658281 837044
670877 830962
948222 546860
861052 641550
508487 993328
797304 695834
879412 619967
988006 513703
957597 545274
637940 870079
644488 849255
929840 576921
677821 819362
787974 707359
744661 756906
514573 984630
656038 849736
541168 951222
974159 528356
950954 539942
907979 591978
700691 799009
774744 719740
704757 785467
700009 804294
508469 990956
774367 715944
567583 925482
549806 945160
677920 828707
892269 602491
884514 622731
710778 781946
609716 896214
669937 825368
945575 547895
703407 802915
894434 611202
873807 632506
522540 985103
509843 996545
841424 651374
526088 970799
991658 514505
732640 761081
684201 816356
818891 685094
702979 806458
553620 952960
986357 516198
850263 648150
626092 870009
942313 556262
742799 756683
640533 851967
923078 571507
923168 567050
806172 703672
708112 799366
978711 531121
838169 661350
587232 909334
809669 680808
681095 825422
927101 568353
997241 497143
863335 633256
497051 993738
990374 517668
499190 994352
976264 520333
720671 777175
940853 562642
694206 796017
579119 928038
568872 931772
716901 784765
982191 508960
994126 509991
707571 783966
857892 643545
830019 661059
806070 690269
708184 797733
724191 780635
852458 652406
726353 767831
846319 655413
895352 602248
512161 990302
843764 654049
592854 906943
611550 883606
875285 615722
634002 872316
565220 940016
958236 543845
563729 930434
926296 581447
726835 769524
780543 722468
877375 614667
635612 858595
846404 658939
970006 530741
639106 866196
796584 710461
898055 599744
580804 910395
957673 545780
557166 940023
922671 571410
988131 513886
675470 828263
761447 734132
640223 856130
755689 749590
646568 853877
973875 520752
823352 667086
511520 987742
518551 972913
700305 792136
598433 899837
683741 822912
644481 845930
650830 845255
854079 636023
917572 591180
726135 770561
793352 713540
830474 677281
571840 924199
795968 699395
747545 752680
819170 671041
552313 947419
928073 565333
939225 566531
837788 665273
997957 507508
649317 858879
531678 964195
800518 709082
596014 909435
559810 946826
497778 999821
903367 606330
612404 890782
872886 622373
984004 511356
561404 948034
829527 661993
506322 991893
502274 995929
724397 773105
560658 932826
778388 725926
830402 669373
752395 738129
648201 845501
929892 577794
614121 879582
921164 579951
811659 694271
502375 992014
907739 597610
848907 647218
903627 590196
591834 905073
902078 599248
809285 687209
982519 511923
917588 585219
639046 868333
543827 956940
586418 917922
775437 727915
913787 592058
646526 851639
962675 539817
965060 531273
820908 687568
643644 863266
864067 629704
688088 821444
911063 583365
700345 799519
661926 831536
647288 848267
529498 978129
868403 636105
698679 791949
512085 987167
964715 530652
559698 938069
799885 700083
644139 849467
994411 513923
947767 557880
837267 661799
847711 659297
678191 831516
773445 718957
647341 843392
569904 921731
529299 977095
543925 949647
552094 952239
609216 896482
778703 719428
497258 996273
989602 507102
986523 504976
670596 833088
710026 782892
516045 992225
567422 941732
876626 621091
933412 569239
670982 823994
570804 926393
734196 766689
738833 758060
700367 808172
969143 540465
683102 816638
639740 865568
903499 598583
617982 884564
869843 624109
728906 763059
610194 898703
883884 622482
926003 574449
775785 731044
541834 954558
994655 512210
952626 548752
927886 575608
643799 864495
574470 922217
643342 866029
602311 895703
737548 761977
721509 770552
594754 895560
533811 964132
607001 896228
755677 753708
854573 649523
532989 959128
947066 561430
971549 537798
525681 969851
557443 946464
714480 779000
814316 681608
551950 956156
791149 701366
702100 801637
904263 603361
689557 807026
671836 835201
904027 594769
831270 669828
843877 665619
801501 692871
596473 903802
729406 770135
898102 599829
803525 692354
519329 976599
656696 848846
842306 663868
696817 812161
767867 729850
610388 880596
804493 698309
874941 628557
874552 622443
803085 703453
933434 562838
624646 872641
622115 872072
915444 593029
599562 904257
523194 970694
614439 891334
977988 517821
606862 887570
680574 823644
691912 813853
735427 760455
868123 632223
633213 864043
687244 816776
694418 801593
953215 548357
793034 699435
866214 635837
757806 743893
792974 697893
880960 623601
993884 507868
988021 506249
754945 735684
938911 558716
839906 658675
860243 648227
607606 894132
725422 782688
733666 759288
618761 876427
658312 849613
747520 761651
672006 821212
498120 991944
514067 995167
588235 914701
955967 534861
702563 788152
555803 943404
525582 968872
550693 947091
956555 550929
710243 798509
776266 714852
720118 789236
592451 912352
627655 865068
840252 661906
844385 664774
677802 825590
828858 667355
543398 961706
716018 791304
565997 939991
770508 729070
950495 545691
622766 886344
557123 949630
677691 820745
587782 904664
625158 866328
506484 988907
716517 790140
884060 624973
611675 897578
858001 651607
529704 977125
784886 710495
988495 507950
572531 934884
888658 605049
709973 789506
918729 588914
763733 734323
810600 679582
509589 981678
839056 670000
917786 586727
580915 926186
885420 615442
936960 555277
837953 660799
599221 895440
544227 953254
643327 859937
550949 955800
900322 602048
745451 745719
914121 585869
667098 839444
702935 804401
899129 599253
782659 721496
570492 932194
858990 650985
891530 599731
890439 613846
964054 534833
655966 838921
545077 955767
952490 549474
936463 571983
788369 713658
837878 653801
601339 905185
951091 550312
869992 635628
841485 652874
776010 724566
881633 622797
944805 558431
657731 842675
977833 531962
662949 829963
877837 619565
912563 577717
727252 780209
573852 918526
524638 974689
625779 882082
643102 853722
943423 555383
961576 533455
646922 843607
715326 789243
591037 910090
876413 624816
973333 522878
806541 689174
735636 756009
777027 726025
513309 991879
901172 601884
585660 920186
690845 817528
916695 590524
906970 584260
825532 674977
988882 506294
511326 988218
527266 980029
962761 535971
846986 662653
607837 899115
633895 866538
624671 876305
538017 961535
969881 524716
963762 534453
741351 761811
914957 579612
894156 600866
750678 758009
925325 566499
945323 555036
760390 735795
848076 651343
737369 761665
984197 508088
704990 803119
762400 747194
940465 565147
527551 966470
706470 788923
631514 876691
951738 542290
749099 741102
962578 547352
857786 632322
788429 720261
572794 935953
653489 845718
931059 571414
923189 573784
867763 634175
753633 743145
945694 561167
904993 599226
986468 522518
926529 572922
529864 975951
975887 518659
549272 950476
683458 826105
513785 987830
656581 842194
559650 950197
722727 783480
817952 690694
530560 975197
960310 549304
734057 768869
900451 590994
750938 749535
967764 532250
897564 601840
998442 503999
717036 785166
698551 797145
679387 824092
805430 685950
656824 834685
607666 901818
722379 773845
607984 901523
525441 967140
741891 750509
784538 712386
895197 609878
995365 508660
645635 861177
732295 772205
694647 809308
610717 897569
810387 696965
987922 504649
987324 507366
726141 765948
563212 946110
734541 773470
830195 660959
852746 641803
804623 700495
524933 970729
967055 527322
676388 815742
957959 549237
636482 854154
988860 509622
706056 794840
771073 725040
783215 718877
552376 954386
946750 547982
996979 494977
556456 946627
528118 981605
602174 895113
769552 726098
916214 587742
660413 829826
704018 793566
761021 731485
534206 957733
839198 663794
669541 822772
667690 827090
666867 832191
638871 869207
687531 803789
874549 633902
520308 986351
730590 769306
956082 537330
985508 518567
978597 528294
590315 906946
631786 874292
647488 843503
903843 592987
601294 889934
904873 600300
626459 875710
914119 581105
939350 557003
638081 853201
839034 651485
990368 501068
554068 948242
631934 871318
841387 661120
787361 719565
563058 945191
735495 772100
805887 696300
508336 985627
533311 964389
858468 631961
966469 538896
932457 567436
739024 760596
980664 512643
625456 877789
751881 745818
574913 917373
649989 845062
673184 822455
683887 821803
910221 579820
740155 758675
804986 700075
567527 934207
883601 615625
625687 865354
790359 707249
999661 496598
855365 641670
757946 748241
836624 671056
881644 624188
525643 970028
935452 568825
864779 645009
731718 776352
676779 822149
603763 891416
986085 506127
947364 557521
594541 901708
710107 782006
693706 814937
936893 560342
910417 588089
901171 590769
609328 885953
784038 708461
922119 585615
978064 520402
643503 846587
645741 852952
634962 866989
938050 560271
753008 738208
939836 568824
910720 587194
932421 560086
631300 870914
600156 908934
666962 840042
540609 954401
620926 873584
804990 701673
544905 962468
838212 656729
908695 600621
597153 907494
633651 865683
988550 502733
504894 989616
917006 583973
665359 833703
972310 534412
589379 916980
910107 588548
940902 567180
833575 665873
642702 862840
504801 990636
804840 690987
681535 815904
573283 931735
847398 655461
901596 597267
873976 617691
826133 672121
946494 554131
624069 885158
661135 844909
549852 959196
731322 759951
797106 693693
840361 657761
519958 983305
770957 725177
730451 767070
594866 911869
569829 932171
598090 892524
536934 957184
747038 749551
574625 922239
821329 681466
734439 756180
516861 975441
907445 585020
592584 904142
567596 934812
858162 647400
984530 525244
870131 634339
850070 645951
638605 863897
691741 817672
618803 875882
802843 692182
986477 519091
806581 697245
699575 802794
803621 697137
636945 870384
685219 810124
575006 923280
858638 640258
751348 744079
653129 846830
815219 689455
873568 634967
906409 589140
921884 583837
802146 693094
537467 957999
578220 922605
662183 847709
683360 824044
842666 655863
855353 652687
592614 913487
859277 631415
688300 816201
824033 675618
653080 848971
691937 813734
632260 860540
638373 860885
557493 934118
772827 735749
704616 803642
754793 746778
768740 725540
713360 787044
525627 976621
714755 777979
773245 733159
605183 897907
611692 880736
558991 934029
756044 735699
667260 828114
994272 500457
667619 824943
588753 909416
845885 652965
626391 873864
544364 945644
714219 777781
783995 717105
721648 776791
501589 999884
996139 499097
642529 862229
787886 719883
851141 658814
940809 553728
895971 605650
615600 884326
988356 505582
873188 629941
678162 813643
776447 722867
670918 836219
757850 746496
873314 631507
968200 528493
814289 692740
542063 953752
648739 859231
679783 825140
632248 860558
832189 666861
970302 538639
566830 925662
708521 787217
759628 744355
643232 864552
805797 689027
951897 544105
655344 847339
651303 840309
919103 586700
971877 519295
852540 644832
978222 514456
842323 649276
844415 646964
549381 956664
813224 689875
884599 612131
849450 652486
991233 517992
619823 875785
866016 630320
943595 565749
727883 775875
842181 656224
890192 616197
564563 934762
724829 784795
564533 942241
927760 564270
955255 548615
791959 699538
897376 607075
849735 646554
702910 804028
737390 770848
716833 782225
516869 980030
571126 928261
551878 942455
984089 523970
931602 573700
521269 968875
840924 656840
727042 768499
771323 736960
994739 505125
642059 848368
774547 734700
778579 719790
985513 507657
737107 756299
962461 546969
907691 593268
980324 528238
549920 942879
863075 640648
714717 782797
780279 711069
624721 879693
924936 577150
533004 976938
729730 764243
845699 663267
911994 586503
864484 643639
959938 537698
980497 521332
565935 929834
825793 669400
615844 881063
736609 770166
579705 914062
705324 788029
622771 880459
813191 680308
558322 942307
694707 809039
711638 791633
995678 499352
934568 565408
676368 816316
870986 625180
761805 729284
536254 954065
814339 687219
574660 934627
704864 800337
601072 891973
815687 689835
908843 597574
943715 561905
814173 687765
775816 726599
688521 810225
594058 904879
522905 972875
533945 971972
739728 764331
934925 561266
608077 901319
830205 676870
884784 610288
731145 777056
848192 656118
753014 751889
520886 986363
762034 735925
803068 688855
949616 559558
579480 930321
604863 896974
599555 894853
981855 524115
507677 989551
604085 895821
741658 765886
625227 865222
819836 686452
562300 944130
622573 883598
545996 945815
600906 899485
626336 866083
905319 589540
678148 827589
574884 933368
862353 642507
774772 734314
841463 659619
915629 584780
495579 998384
816733 686222
898977 602225
788976 709730
909847 590149
563387 936826
905750 590490
776683 732130
541557 965076
622059 884878
960773 541991
762438 732804
969584 520955
669227 833913
613964 887975
645669 855313
658302 835569
965103 543128
713426 784326
986921 514306
835302 668192
920615 586327
676169 828153
567037 938551
989970 501109
710686 799201
752583 738720
625577 871638
537403 956212
878657 621104
965042 535171
774951 715158
659406 849647
653722 848299
613104 896293
985153 522117
565972 931876
700959 799671
856710 633431
874310 620741
806587 696681
804139 686390
800205 695528
716144 783012
807198 702621
601548 898689
541890 950674
607042 890439
659189 847838
889483 611366
989165 506370
923468 585720
814072 680704
894060 603977
974305 530448
691566 813769
843757 650360
800303 696000
556852 948771
522430 984041
899904 607248
721959 771019
852426 642092
858618 640523
703019 787171
521584 973228
981715 515890
822990 681377
682045 821308
966261 543545
893517 599586
752126 757030
665246 830825
974570 533461
979148 526520
554910 938923
818117 677183
877301 612778
920288 588319
753388 755669
714212 780931
493232 999233
725031 782333
506960 992777
722578 775333
988267 514649
514852 994513
685824 814879
613832 885663
797072 698000
893581 601442
875708 625680
558554 941629
610994 883230
916581 585704
864848 635623
778350 718411
795831 709581
693102 798228
549244 960316
751272 746903
806798 688135
759790 738321
667250 842399
587501 912334
710475 782338
976916 526495
978832 517086
645229 864023
958201 536905
634214 862027
874131 635342
993686 505612
690864 818802
598868 903839
504481 991625
937157 559683
594122 913273
545838 944242
541037 965453
644023 865050
673721 834947
636974 866902
555615 954379
738540 761241
541712 957632
937951 567218
693738 808761
531434 965745
841976 654645
527480 966795
620115 881157
721997 785213
738775 759166
639285 856698
671392 819361
886940 617435
757408 735194
822652 672630
874267 633267
847282 653439
639716 858667
997937 508570
519326 989753
953153 539520
662090 832189
746084 757314
853207 643569
583626 915150
572634 922418
770773 720753
954639 550234
922210 568176
897301 596335
550071 955754
510291 996175
918687 576959
604582 886542
868534 634999
657841 852161
524443 972248
602555 902132
596361 906011
715745 774660
608515 886315
797139 705639
885855 612106
834796 670886
826459 671600
597133 899216
820356 679769
519184 983719
588977 913398
770894 732020
538686 958459
942854 559202
776962 713891
989585 512810
563225 927497
720849 773677
765248 740632
810491 693648
758748 737002
901572 604183
605212 891951
509933 986154
647434 860341
612629 880396
658645 834509
943887 557065
600875 900985
676316 815771
815127 680535
637336 863115
938147 557039
929477 562181
724732 766294
852659 656255
541097 968714
799067 695654
520453 988375
656481 848208
853576 642137
596490 897306
945691 551064
875309 623735
761589 745367
768210 729686
586010 917884
946021 554609
753119 749330
987161 507364
846645 657593
691481 802912
726292 767575
542834 962931
718533 777590
921090 581856
520872 984154
646572 846020
644416 854518
681516 824206
727302 770806
900635 601639
631975 877434
858457 636483
838673 665102
603948 899842
886566 612976
884455 619640
558712 940932
587881 914908
927788 568886
838210 670139
611244 882819
651040 853331
597296 903602
797011 703793
992452 504111
663109 840380
565581 924727
551819 956059
722900 774118
711276 789512
881016 610508
658657 848017
768219 734854
878721 630140
649734 848991
674816 815494
526514 978894
733560 766465
644695 850693
689782 818877
623638 882102
979715 525181
692203 815689
681021 812782
944841 561242
548955 954263
825811 672554
533802 967697
528452 970560
623101 885207
817013 689738
747763 752371
638346 871210
935952 558979
500535 999947
706494 786743
761816 740178
823138 684289
654973 837835
916470 590712
880943 614250
532316 974832
670370 820539
573785 921392
977233 514480
776982 729635
917714 576340
704638 786107
986049 523936
973727 536229
919658 573470
740003 766813
980946 519331
938378 571448
571266 918967
981854 511493
577446 929984
885616 605754
599468 897705
949625 552871
618768 880681
730268 764415
788675 717981
588484 902121
678319 812684
647493 845991
852992 641858
679472 812577
873765 625151
911403 588370
854682 641879
722185 780385
706541 795819
690580 815612
504544 990541
550384 953849
801522 697910
785166 706905
530911 975394
504648 993204
642195 865092
686418 818702
799529 706767
756219 736069
767806 730547
820570 680960
727469 774888
534001 956448
844297 646232
572199 933439
834087 674450
745664 764187
644111 862120
556380 948149
553784 940601
723754 771655
718956 781248
685293 817480
690795 812353
781567 721630
628646 879981
864755 644915
985420 508514
757837 738049
500591 996777
744054 761212
813542 676637
767742 733460
999155 506446
863749 644204
611861 887598
800031 706040
790273 715292
531095 974341
762543 741702
800595 709085
681308 826166
859195 639255
946468 558899
535280 973289
802446 694846
940869 566667
568076 934614
721706 768367
518988 983939
824353 682767
561454 929551
823268 672212
550887 947086
545906 944104
576264 918272
533811 966980
861001 632413
888728 607244
614885 888584
746281 763563
796817 711337
990514 519196
947539 558938
604979 899689
812795 683825
916346 577972
782802 725074
819576 675710
542878 966807
802218 693798
916826 587077
538423 966783
608331 896024
904784 599837
565978 927111
686535 803869
654316 841792
781033 716750
848397 654325
550212 948549
846347 647870
519143 980329
973455 523402
612612 885541
649028 855239
884430 611799
888033 604539
877302 616580
660470 840731
743733 749831
590753 906848
971944 520308
868950 632263
541321 953563
625000 884070
658771 844662
968778 530235
703995 799557
929170 570878
699912 809933
683894 822887
966306 529440
684247 815340
886667 612352
781660 727269
545992 954581
829683 671771
580762 926684
584023 914485
501216 990693
545327 946811
531422 976018
547349 948191
918148 582832
604573 891422
617045 876819
542473 954055
616694 884030
661943 835113
867190 639353
789819 706523
971208 519532
886960 615856
521544 986124
713187 785476
865970 642725
607311 887498
653312 848826
918717 576803
953778 555841
934415 567067
893983 596311
679944 819099
622249 875900
965617 539925
536303 957634
973194 516813
966768 538425
680923 813475
944461 548287
742529 766508
645193 849870
554855 942090
903020 587230
733899 765143
833311 659284
939648 567105
702175 793916
512951 988841
639514 864328
605420 901672
637822 868224
923136 578863
835765 658505
981914 515600
734698 760065
585265 915750
845803 656850
903414 595492
897942 610739
727660 775512
815314 680281
663683 831923
843358 662816
723069 779869
754169 742823
604881 885806
904269 589206
635619 869901
837173 656020
693386 810114
810316 688335
557569 934355
941613 550411
771921 732211
727728 773489
658076 841167
545512 956974
730897 759650
653179 841454
950858 549343
797525 711255
650822 858527
507829 993559
631612 860798
951498 550557
702586 807269
720456 774956
675685 832178
967490 528401
647355 844029
791962 707150
961542 529554
726763 776376
674459 823626
674795 834599
941846 565477
777461 723013
612202 877957
694164 812817
778459 728691
662349 831174
943913 564756
861113 639591
741339 765749
821414 687761
729074 763205
871687 624456
919690 570448
579448 930273
758477 746806
659039 848243
683801 815556
668261 833364
980845 512087
745472 759419
760433 730074
520155 989207
781151 726796
549029 948327
575629 929142
637368 856291
972196 532707
811785 679891
611996 887992
776367 722953
808485 698900
843462 658857
887370 610032
555019 950441
607486 890287
585487 904720
984319 524252
823107 670490
976847 526946
857653 640924
819575 687894
711200 798073
660095 840692
758792 748640
658141 836781
640333 868809
652976 842434
501244 992623
633214 875897
561901 929839
885709 619150
919195 577724
834118 660600
541867 951542
739578 764814
689409 801233
920314 588832
640039 867544
958488 535629
918141 587132
781663 720954
911574 591050
601303 899966
674650 831726
657613 840956
833028 676316
569471 932491
863971 630998
526085 966204
893443 602131
780954 724887
875125 620127
946576 555198
973562 521893
963750 545262
635244 864609
751169 754133
539832 963297
627349 869867
924743 584584
911886 579319
575330 934479
602590 893267
725097 767300
662301 833145
854348 648605
717464 784346
838247 669753
944064 556502
563049 944469
629169 876926
631108 864313
945011 553987
818650 687180
498854 996531
561839 943498
565189 934984
903345 596577
849281 645293
796911 694780
855135 646945
940775 563372
817099 690711
518639 972018
683162 822431
548261 943995
893152 599724
515832 974865
910720 590770
704556 793688
811304 692148
658236 837580
559795 932541
575387 919830
948801 561090
925440 567720
756117 737953
920524 583252
554613 954293
994561 510723
876180 630300
976729 527658
736064 767740
614999 890892
783161 716573
871828 621563
989583 511259
866205 626688
709166 784368
869808 639322
780027 726187
728680 774183
802672 704312
677209 815428
680773 819669
820087 687400
929706 561078
848009 658024
790378 700747
902526 601571
906940 584063
645270 861415
824026 675479
814854 687187
621392 879273
529628 978665
870011 625373
616637 885340
548828 944064
817613 691620
918041 580630
976891 519532
830642 670715
735239 764032
657937 838057
675888 815509
684553 817937
818910 674005
574621 928052
895620 601537
738929 758558
995918 502686
600488 899675
509234 987149
961809 534715
716220 785311
751341 751680
516330 983705
963682 531311
931666 568953
586721 914567
534925 963278
505922 984361
799474 708153
837274 669218
797685 694917
916555 582245
800764 701954
635868 863347
840591 666226
630852 878398
914584 580046
547812 952586
533061 957269
787980 714763
700640 806654
619453 877388
745799 748188
866105 635452
523901 979978
870800 622205
747660 746125
739530 751599
998172 503929
874300 618089
741109 765738
632081 862820
723918 774286
502187 989484
700567 794831
943161 551277
765896 736255
589705 919291
674753 821344
533977 956176
731649 762493
987217 508355
522813 984539
706545 786132
610442 880750
688481 811697
706401 794847
516483 974126
884389 614115
534897 965034
852152 657697
511458 990900
681887 817229
674945 827647
808185 685087
885420 612160
749832 757307
965859 526126
723082 782856
774195 734478
812354 681723
750328 758554
831468 672798
948128 547027
812141 685452
899186 596391
586329 909795
675789 816358
813350 692404
748580 760697
820771 678534
915830 575509
797256 701306
931507 560917
601235 904558
903577 597123
547321 949223
823515 684689
717247 787886
665147 844266
596013 902311
801063 689423
770434 720597
703155 804926
679290 815831
555208 941100
736168 756621
603191 896301
847997 654382
726761 771107
920211 588007
968775 526899
526493 977793
785883 718075
914437 594651
741077 756775
894736 600794
604450 899101
743764 766011
990023 517698
960512 533621
672437 824581
534037 956994
605722 901731
578351 918370
565126 944815
747366 760966
900760 592330
949306 545934
988826 509862
955553 551987
569513 932368
925252 579527
527652 978274
543627 951734
791356 705574
796585 705344
587837 918614
845112 652690
924807 575542
905248 595879
639791 869702
817202 683387
921325 570963
798965 708717
869318 629683
537788 957568
881768 624980
863548 640316
789583 710156
782058 710547
795936 699560
602419 896095
951530 556188
770538 738523
724184 779047
601894 903164
860004 642570
755635 737606
844782 648773
693795 810587
565800 938870
832032 676083
910889 590331
857777 651145
760007 746851
917024 583299
815931 684883
549277 947660
861052 642923
879777 627176
963962 543119
798410 699147
894036 607186
714198 777055
654494 848700
970780 527639
754209 744009
972258 529243
596841 894449
574581 919797
583297 913419
875830 627484
627010 871993
873565 635941
592715 910507
815510 691571
675308 834311
720804 781762
817679 690508
826414 669804
978251 528601
693961 800203
739962 765522
623197 875440
615283 894079
602485 892477
582379 927252
693659 796826
575082 932510
551955 955016
536988 971870
535602 957750
583602 917892
894932 612676
666390 832122
668209 834754
928578 572270
720380 770541
591842 901987
758052 751866
672323 829510
648171 849676
952045 553137
595929 896838
718104 789834
573118 934250
824104 680526
847157 656882
551181 948924
612765 881898
658369 851039
961603 530102
682962 823953
947386 554409
729288 780003
868646 637091
897935 598101
586926 910089
599781 905196
807188 699740
774763 724461
868632 637954
872764 632742
946308 556175
764395 726566
604234 889394
687176 808855
628004 870394
677744 824421
607764 883090
981488 516783
552109 954741
987150 503998
616923 884234
700834 796319
750422 746953
899978 602731
507233 992277
776450 717511
657517 846745
740173 761693
692166 802251
835591 656532
864726 625872
563682 932824
665441 841260
825294 668030
836493 673397
633969 857916
975666 531689
797166 709068
671017 830822
758093 750451
808567 692364
722630 777934
940637 551854
562550 930758
532450 973647
872877 635260
638834 869434
766045 739328
618317 887508
566256 926139
642529 853544
903675 604970
600933 891459
902179 602725
901751 595782
532730 957744
768465 728250
706585 787586
611034 882930
866432 641352
981378 521792
676328 814924
723191 773889
995547 511288
507683 991666
882406 622927
773229 727738
528423 972605
765368 736090
736474 768620
928653 565480
842619 655069
577136 927639
725338 781974
931042 572023
618768 880553
985390 515685
838824 656279
982851 516768
969529 521776
930776 572371
718326 783350
600613 898138
674482 833220
870117 624024
593013 897688
840662 663504
686746 805691
647453 862351
542853 947496
855646 642273
693414 814480
727919 781302
893878 596736
672339 831599
888979 610650
870165 620193
500572 993775
679217 826297
631283 875045
855991 635300
696979 801387
510202 999109
540725 954999
855384 638015
983441 509150
609989 892023
527122 977638
684021 823716
532808 964727
517006 987443
948972 548635
526646 965599
968958 523875
971916 519445
915717 591162
552605 956764
886218 617448
762275 740529
681717 827154
970108 530860
709222 786919
999430 509125
597390 906753
704162 800652
771588 721161
696003 807259
727342 773457
749997 749287
538141 965739
796364 694011
575469 922492
517895 982454
567288 934656
716293 774870
914310 590578
597615 907171
864930 638071
622927 875015
631332 874775
750321 739899
613567 886448
534574 964797
715753 780120
829263 674918
878807 617388
940039 559205
919301 571638
763705 745630
947890 559457
502427 988518
951953 546451
536478 970689
933565 565875
913292 584087
986064 511614
940080 561312
766826 740580
904264 604025
771155 725482
754597 753980
981584 524404
921214 575064
670398 822358
869142 625477
702571 797246
657201 842107
708232 798035
600268 906878
531205 961087
785063 720872
846579 655252
946133 546194
736326 763037
904214 601825
864910 634980
641394 857684
692521 810349
523856 967280
938279 552976
918069 583506
688444 814049
561700 941983
562777 940621
801114 704234
656754 850446
862783 641581
591803 910075
756236 742479
786837 707763
790657 706242
514188 993783
660653 834848
925592 565831
874278 626439
871202 622455
633574 872052
783115 708060
716094 779152
945663 547611
812667 693975
626394 881290
869132 627408
755290 753934
683585 817641
541739 968017
620226 884227
959778 538061
731409 761726
859166 635843
760494 733839
568346 921815
945638 560806
918179 580389
729057 763214
762092 738049
886438 621530
901599 590299
643391 847204
915140 575913
606193 885524
549450 946061
639809 852974
660922 835087
588841 906540
672356 822438
741195 751706
752181 743862
575586 921063
591208 904916
789773 717184
805851 694064
607236 894844
885600 609884
998605 501310
846230 644302
682002 826363
933891 568541
795094 696375
945739 551044
739537 761799
724003 778061
511541 995338
547351 955799
603267 893300
691175 806674
652072 852931
731032 772927
936669 564668
929864 564881
636785 859696
733118 762516
959794 536699
623723 874250
883677 613744
528961 969490
630067 876697
792963 697423
798814 704735
869800 629479
580326 926508
851989 650342
753149 755404
823132 672982
670723 828428
716414 782283
726781 767884
560390 934019
635465 860646
870325 622271
653333 847117
679024 820405
786647 705058
711744 790435
689299 803856
983980 522682
673795 832182
594539 908608
640488 859338
535017 956547
886757 622252
834122 669009
840887 659227
863485 640882
729186 771529
612517 889843
644709 858156
765631 741892
562311 944980
816838 678852
971331 532604
876225 621702
784486 708749
878734 611679
815127 680298
589335 909091
920882 577537
870235 627421
659742 849769
822754 683303
958893 545056
724334 776719
552861 945612
547341 948876
841703 664129
947073 545741
567476 930113
855296 644824
573305 924763
774888 716724
799722 691813
907067 583911
582030 910082
958593 536448
842067 657126
874206 621663
860915 638211
501206 990609
525237 969708
792429 715777
506239 984291
981662 524450
758529 742787
824704 672337
832898 661661
539353 957071
784294 715100
855409 642247
677478 812747
923175 582579
712360 783656
750894 753689
972708 529273
694126 807272
722444 781089
997170 505245
978188 528529
859419 641450
741881 753998
857669 649683
549251 941970
518904 991094
698196 805701
528540 978119
842835 662310
615055 878443
882347 619203
635615 869222
597565 908408
884736 612754
806537 699126
839474 660222
944941 549097
939620 561368
729811 764023
624877 876508
542351 955594
542609 964818
779947 726019
963010 539182
523458 985019
596712 904171
957865 538369
518552 974135
790441 701424
975686 525175
630748 871778
716624 773467
878536 631290
879733 617376
820034 671291
742227 757820
906107 592389
680585 819448
514238 994877
830785 676136
855719 636021
904521 589879
574956 918519
808666 682250
599377 908581
971218 519862
905088 597980
872058 623870
702084 790287
844908 660369
836866 654110
866690 641947
787382 706159
841829 654113
744412 763940
643034 854297
673003 818005
942638 558886
984343 518460
842475 659108
751556 754053
525990 966517
825979 673682
903374 604263
687627 816451
998751 503625
653721 850372
869480 631497
731695 769676
576342 914232
538642 955163
533025 972968
968199 537359
560770 932776
910149 580985
682663 821219
536231 972630
502550 998375
755633 738412
872824 635396
745886 758426
807903 698201
725448 780782
749762 751731
940536 560473
635125 868795
763285 740336
681981 822521
824997 671890
688951 807579
984668 522045
752998 746651
974197 524849
557022 948540
615625 887091
799948 707472
565405 937553
863329 641661
577048 929042
997528 496699
755952 736425
571861 922402
669355 824001
911453 586244
854213 646600
712569 788725
633702 858551
541618 952526
966751 536901
830838 677630
937843 557968
506232 996933
695886 798360
963908 540489
621542 887089
763015 734773
593341 897447
591058 899433
910120 583484
770777 729435
981180 512199
865836 641008
868870 626122
595622 907196
636077 859862
975881 520548
960811 543811
794817 711275
877345 620643
947347 543818
659389 836793
752205 742432
969614 522821
621636 871312
532928 969960
850805 639746
615443 883090
922558 580741
913219 594839
566948 933102
906724 592129
540818 949421
760878 740663
573360 923365
708733 785032
600129 897536
898814 592052
532537 963909
989195 504011
873534 632275
878923 617189
744442 750128
747961 751570
959322 539802
512737 979713
945963 547338
951255 551441
650472 853562
895799 597724
873762 620492
813138 679781
596391 895152
948132 544041
516600 990185
991502 506053
991499 504214
990782 500395
672668 823244
852171 652580
862498 634638
996692 513029
630165 875022
768442 739625
694759 798145
508595 983061
629035 875842
823503 684258
860208 637463
569032 935555
955023 545183
624029 878337
864249 642920
548823 958610
665460 838587
831174 677792
559028 939684
627546 875789
814788 675571
933974 570686
698039 793755
679164 813216
836910 667819
523611 972091
929704 578279
905295 588882
772304 728104
692351 817137
621901 883810
766452 728335
705518 799026
923470 579933
634233 873782
960796 544852
825917 680233
744914 764517
863727 630501
965705 543591
563511 944799
759432 735668
549310 951584
856791 644336
644985 859973
835592 664946
866452 642330
731787 762022
907038 588076
700210 798265
652422 845167
994080 514328
619295 873063
736626 755688
951260 547953
762116 732820
664111 839748
504862 989163
569058 924407
798920 698917
835510 672504
541119 951711
981884 511639
601238 903482
554606 938349
719479 781414
877685 619877
840443 658681
859545 645758
579506 919370
926371 565787
795753 706124
884703 609302
560838 943307
780726 722672
807115 698807
673107 829704
787735 712745
921210 583658
914776 585214
990300 502924
536385 972600
822835 676694
586301 905605
610692 885020
930520 566755
604056 903211
908576 598025
660976 843237
925499 579043
861165 646515
964754 544581
907581 594290
744510 762469
692948 806475
850073 640022
694046 802142
993416 511732
831054 668054
771193 719352
555074 943673
710760 782086
918488 586479
603160 905666
878379 631052
670185 831650
576772 919142
601720 894962
719677 779945
867624 627151
782481 710619
567630 938853
636217 871467
745498 747949
953604 542755
581264 913549
955363 550287
674744 822576
985566 518703
643154 866695
759606 733176
531813 971280
974788 533496
817813 687538
869405 630810
941412 562481
849416 656917
938134 571107
899016 605603
608808 884273
861800 638972
614440 879263
540490 966146
710365 791182
571028 923028
816008 682765
991820 515637
969320 534003
791866 702470
544186 961786
690255 800296
899085 603620
494109 996251
704909 804285
903345 603526
880990 628892
606136 890521
715953 779558
747954 744911
869708 620736
731800 774960
667600 840294
611008 897347
961893 531436
620625 879750
970122 524250
800290 691572
821927 686267
883367 609623
630564 861749
841416 665095
876674 623135
781459 723740
534962 962942
850971 649976
512525 983655
659642 833965
707797 789476
991861 514568
689928 803733
656344 853481
543025 950321
494248 999656
769113 737047
704398 789293
509454 998266
802379 705141
992210 503009
632179 858721
928534 577571
657151 849538
674864 822908
534632 963041
858930 644340
928305 568285
541981 955916
716731 778136
524202 979451
989950 507287
695686 794382
664495 833715
839524 655717
920919 574649
819863 683869
994690 508298
558595 949299
610348 891081
967133 539715
764383 743361
852677 642028
600906 903338
802427 704500
849676 648395
919576 578274
655638 838967
698167 802568
543767 950257
578179 916524
886183 610142
588227 916410
554744 937973
523795 971060
989571 512228
575842 927425
749751 757682
600665 902022
928244 565943
895571 601947
536773 972392
678180 825251
755543 744644
806150 698436
620868 875734
967557 534486
983042 512952
700847 790744
688701 819345
597226 900345
775875 715838
668391 837528
693814 811126
716277 776954
773924 732643
730552 767328
604964 902596
964647 544615
640809 860116
593462 914449
949396 549282
580132 912971
593426 906290
587312 920812
578119 915646
559113 936070
593078 908849
702761 797082
628572 877675
943432 556583
500179 997833
592617 904255
538584 970348
739212 769919
737241 753470
760774 741455
872388 636397
778118 725755
649265 844277
848169 655993
961178 534822
859971 648372
850312 639995
791113 717647
558216 938328
977276 513284
708652 791024
712191 787999
604079 899002
794350 701936
661916 847049
736917 769215
517802 983880
838055 654555
935964 573762
563023 928690
602072 896096
728026 776337
913639 587898
840987 649520
709433 799322
752387 754355
570751 937018
995682 507221
694929 814479
763289 745872
962959 542553
722995 782887
639695 853140
563189 939397
542124 961336
830415 666485
599610 905290
669814 827414
642555 865807
813721 694191
707766 788946
979140 525278
583992 910654
592854 915172
990406 516696
623601 870839
630458 878591
610409 895206
749933 746117
934590 572192
868045 632463
874841 629321
763018 739790
945482 554592
806298 692085
622655 868713
826006 678864
598554 911403
869307 629478
880297 616624
834939 659101
696251 809345
655397 848299
749505 757447
818094 675517
637985 860704
869649 630257
647489 846522
737874 771993
739459 761746
883764 620941
689821 817224
845464 659649
628131 876914
674004 823229
807988 690462
573684 921603
789334 715887
947293 553054
764650 726593
714939 779695
559127 935235
867817 622944
826048 680360
890718 612864
511391 980115
962494 546351
862040 644333
778268 730642
933693 572122
867792 631640
798249 692947
967543 536568
909663 580736
823569 675971
721974 777961
928154 570691
851846 640210
817776 692040
818849 677122
656651 851746
673367 823835
654247 855153
749412 747769
794673 706426
536001 971688
918425 580419
965737 538287
815107 681429
785634 718981
705686 796805
866726 640406
873189 631758
898091 599635
852176 638870
575695 924976
864599 637118
575435 932711
958353 539738
713681 792428
876765 615068
792655 712881
894506 612155
861449 634098
590394 911759
618898 886649
648273 845011
648938 845478
975306 521883
763784 731822
626328 876714
612831 889819
514736 979869
549829 950347
944051 562446
684885 817170
757274 733827
590466 910388
632045 860542
958860 535389
790754 700309
516846 973468
747493 757437
535047 969364
868436 638209
903794 594164
764401 739770
943934 554444
988493 508711
527149 966789
786636 720692
531029 971350
533588 964441
583105 925233
906606 597756
834073 675387
531775 962768
501739 994657
953998 536656
861268 637202
776029 723607
545059 963746
713323 790213
795961 702698
872282 624458
688730 815886
542184 948561
526347 972348
643925 865244
544665 963640
787764 717678
691579 800504
562584 945830
566529 933197
764971 725880
972934 535639
556868 936089
909243 600348
945265 557087
758952 732103
860537 632365
936596 559784
647082 859458
581088 918058
726086 766117
578331 924928
593430 899875
989443 512729
947585 554666
533164 965631
750349 746836
543303 963646
667271 836605
900404 609057
668991 836008
918634 572061
819402 687372
748020 742403
577493 926364
570547 931895
737655 767151
999102 497808
919866 584464
649312 852278
728596 771854
835189 670751
962528 537264
905471 597143
768093 727238
959618 547299
855449 642033
528537 966744
532806 959681
828618 676742
522110 971956
636076 861528
759606 736276
706647 794298
969585 533408
576688 916532
975703 529735
929051 562521
987248 510129
758828 737889
590408 901699
866394 642802
503417 990916
750869 743248
675465 824782
804425 686962
692400 804265
724623 782761
653434 843506
861817 636779
578196 913878
520540 977298
724847 768660
735278 758405
661104 844061
647008 849417
733028 760852
798687 696472
891679 617023
705509 796696
796467 694495
920131 582832
840503 657978
587202 904254
714913 784925
904927 585802
657111 838347
988162 502828
544504 954422
780384 720189
544567 950245
853273 642799
578741 920055
501785 995560
790935 707289
978101 525328
713062 794044
510040 995380
512576 992077
732332 768702
594561 895736
838514 659202
591069 905446
740475 758142
958399 540529
599980 891857
956811 548844
960448 541542
825091 665046
651747 843480
756157 744168
550695 943780
708909 791046
527559 974330
665218 840314
563598 934961
528083 976604
510007 980845
710011 798931
743258 763015
818540 678472
730573 766810
841060 650075
719225 784105
590567 918941
826923 668374
946184 552870
827068 680429
718095 780231
909201 585153
860772 646115
720965 778657
860517 636163
899132 595645
705919 788859
517275 975280
575574 933048
636925 861337
889771 607645
797118 711272
910153 588457
623185 870703
798881 691149
913790 586501
689708 801663
516633 983382
817965 682929
786418 715211
886484 620254
923108 575526
512519 988175
867977 625792
640636 854710
883075 625491
674297 819003
513023 979572
865791 631410
646503 853332
919288 589727
581901 911671
853784 636629
668512 828603
718691 773173
615073 876207
953788 538524
905786 597069
523147 970187
772422 737062
501963 996084
835190 657560
861457 636039
683238 814410
703440 789680
751822 742759
713157 785406
873205 625780
617546 886766
526568 964385
515709 982986
765052 733656
809334 690985
613403 878551
628249 880100
966195 539300
874991 625467
633434 858832
859774 649936
936122 569963
830488 674838
705756 787234
839227 655350
896801 604601
637900 861386
520926 971655
894645 614222
769953 727983
826384 675357
601017 900984
622967 886332
791241 711272
819810 675817
979431 525150
586790 914891
752785 752619
804660 697986
734623 770489
895104 612209
923583 576547
825395 684391
782798 711525
817625 672970
962185 539115
644236 846844
596569 913126
567808 926809
915776 577882
569098 931932
762279 741396
802431 688005
612310 893445
925214 576741
588962 902679
986462 504630
807266 686073
560675 932970
899753 608437
633772 873054
680946 818640
870840 630711
803276 692887
932959 575921
527271 971344
561817 929813
827877 677282
697485 801298
963358 534178
839588 651516
971925 537870
519926 989101
915905 590110
670072 825858
645173 861062
947115 560782
943264 555934
694516 807524
791119 706621
519633 987713
860830 636831
983287 519141
687761 810266
650892 853091
719248 776794
862318 630696
975955 522121
687854 802450
821761 687010
935614 561928
740690 755309
715292 787625
569112 938313
996991 512363
834595 658299
776167 727837
963453 539641
685099 815912
541670 968061
756228 735261
689468 800899
744857 752141
990104 504107
835624 656429
783637 709360
540672 951707
737323 767558
606452 885316
759648 742822
673074 831358
505532 986018
710468 795560
716153 780327
573780 917666
505270 992230
584757 920728
510148 989878
700030 795239
753947 743670
842436 649443
952806 556747
522135 983905
582714 926566
703079 803555
994468 505166
724677 766064
517825 981296
959612 533651
748681 757625
538586 962488
634944 873654
601734 901039
801618 707928
934990 560101
851509 649266
727050 777767
657463 842557
538962 967271
668584 822585
791008 712097
876665 629788
655862 846870
737960 760685
712503 784539
877944 625530
890069 604322
649208 844802
804085 692558
788623 709927
742166 767191
637250 853894
885259 614395
844223 657965
812810 689128
849449 641195
841100 663156
664212 844190
804016 688700
559656 940070
830155 673513
623516 879936
994744 504852
690770 814979
986757 517816
832373 667229
706535 802608
551347 941874
565076 941723
631747 867825
906975 586958
532355 958256
559921 940051
955873 553542
829685 676449
551052 942639
898527 610364
596657 894572
765527 731907
756823 742809
531100 969659
603960 901015
806112 697425
780059 714147
821645 686609
709741 788280
817547 677064
954134 546561
965937 529482
764948 737781
828793 680788
709436 788207
921177 586120
560906 936328
590988 902979
521135 983637
617600 873414
686916 816481
840444 668144
907513 584585
818362 672538
565705 938107
666986 831698
998180 511230
692207 809456
999369 506188
738403 770207
794014 697657
926868 569030
659302 849239
731077 759546
807628 691236
944226 547832
738606 756292
980098 527391
686468 805485
747704 744284
803789 698699
952479 538800
518285 972146
630319 861281
775576 730515
880402 611205
771615 723410
785595 716972
830800 666848
582367 924135
998647 508107
589757 919283
952744 548003
523754 966609
681896 814177
821726 677834
952371 554479
929949 569701
843364 658698
662680 831481
770523 722256
613819 876317
729124 766757
738706 760648
892838 604645
862918 640174
936199 562589
743053 748815
839491 664799
976186 530015
964646 543024
513983 987721
914605 593032
636630 859323
498659 992975
515395 993624
691383 800189
820480 673000
613628 877764
728420 771115
527902 976268
952140 549458
776995 728763
792822 703102
719066 772407
709081 784274
954320 554400
829487 669938
998739 500227
999651 492120
915915 580802
872000 637258
939929 551009
808206 685461
679386 814087
848213 655641
894199 601514
716182 775649
625220 867413
513816 982038
666833 841196
602230 901031
962959 533710
986429 507946
999594 509985
895643 613197
567482 932171
702279 801331
923070 572351
921372 586360
505900 988089
983869 519724
627468 880633
947761 551011
584659 922019
901531 589708
909902 597937
896147 608972
828707 673320
887160 619864
892447 608650
524845 971058
702195 788242
662454 835538
908640 592480
794157 715528
570680 934955
698065 802542
972235 523373
719334 778495
866789 639820
883089 615143
690736 803344
832730 675742
948367 548997
535414 966134
501999 991828
714104 793046
834366 665036
646220 857587
572210 937381
952405 541538
782678 707440
574416 918987
867290 633743
712757 794641
950226 558618
569208 928187
559940 946968
506117 985786
861035 636989
782705 716497
906481 601439
691849 807069
958336 536778
901618 600266
668169 828451
638265 859337
691175 804841
685768 805575
655659 844458
878745 625357
735313 757918
976574 524091
971034 520590
543212 959616
924414 578885
830351 666951
697755 806962
668929 838430
510084 994497
939977 556306
529946 976816
953577 547626
660007 843251
980985 510701
880699 617957
737019 753316
975891 518340
702024 802339
778684 720705
927501 570601
811213 686116
938198 569180
572174 934603
764996 735149
760490 732607
774297 734966
739592 754147
961660 528481
842069 661231
533125 968104
730679 775596
991425 516398
679395 829211
978265 522228
675557 829143
841010 665088
829586 673901
657260 835802
844863 662402
959786 544054
659797 850121
957303 545287
549011 941716
969545 523881
537010 969231
912835 587128
830696 665071
986297 514662
926110 570599
849541 657144
866048 637357
655436 835439
678463 829359
536350 953790
575630 915956
745025 747475
654028 840438
665695 834990
636345 863171
689737 805966
933786 562282
548404 954060
625440 864902
534490 963122
640388 855369
965443 532453
931451 577451
745039 751498
942189 560479
540369 954432
967041 538565
674307 828092
508271 984825
578792 913736
610878 888530
725337 773035
852467 638876
722528 776953
637296 868786
812657 688225
992252 505396
785336 719001
812734 682803
728481 780203
545203 948161
920432 588467
831669 666761
870815 620405
952425 540187
717829 788762
658554 841509
519286 985890
867908 640114
654641 852268
795958 709483
686941 820770
983858 524080
887485 609903
938730 564525
911488 595528
583859 907942
863518 634555
539448 969413
700526 799796
718273 774558
796466 693592
557841 951391
758500 734915
749342 741767
857315 652324
544010 950784
868485 629190
713171 790390
929566 572656
921542 572617
681581 822362
784559 722740
539758 966588
621230 879220
908163 593277
975037 522343
866645 642815
961602 548278
947262 561655
802376 706393
538161 959341
816676 682896
554750 953797
670773 825790
538900 964871
502830 991117
902129 596829
850041 640158
846315 659394
826815 664807
999347 493712
921032 569372
662109 832457
525066 980186
533490 967039
750438 755781
537128 971001
980590 529178
851450 654232
633444 863776
608657 885997
791352 707317
613902 877024
804270 700949
532934 971441
684391 824524
895965 607084
889695 614809
950908 555480
761439 739190
991801 503682
797618 705274
525554 976813
598033 892903
542022 960174
843824 652537
864868 630131
968513 540165
737281 767551
853338 650070
517610 983952
739885 758180
593019 914627
525990 970839
884040 613584
628046 865038
523128 985827
653903 836443
925031 583605
863366 645334
576055 930499
610377 884472
646296 862829
923646 575943
640432 849784
794018 702379
800568 708185
700153 798627
922729 579661
924764 581761
561011 933836
962351 546097
956572 534351
964544 532421
759779 731758
729723 773871
839175 661578
745711 763192
692748 803737
747231 754808
991968 505554
775410 729619
760985 737272
637821 855635
899370 593696
633989 856140
609325 888207
969631 522368
581463 913269
745921 746108
540515 955262
785976 710079
730087 761991
599149 894853
968959 525042
868622 629162
915313 582718
747349 745655
684421 823585
940085 561409
702548 798635
998821 497923
987164 519278
918912 581140
817053 678007
632331 864197
550802 953161
842932 651745
891667 598837
528613 971003
901221 591097
640673 852241
813087 687529
941112 549650
529699 962577
752219 741140
592656 914438
724366 778663
619314 873429
948849 548114
987333 502948
909325 586507
921044 588244
562745 945119
767455 728731
860898 644725
574579 924966
743064 747798
833810 673112
506156 995755
994818 495968
550276 955318
587230 918489
893815 615379
778517 713563
868080 640056
963848 532889
995098 507519
665786 839043
847228 659668
558517 932052
845591 651023
703068 806057
776255 723425
949187 548891
998074 497651
679052 826787
792079 711020
729220 771315
826228 675801
541363 958735
802827 695103
943447 557073
906189 585655
901437 595009
627969 868313
575421 923618
660139 849732
858552 646190
536752 970067
611262 881513
810799 697181
973227 525435
884272 605777
701179 789617
800304 708366
526722 968742
650284 852545
965580 533233
852344 638579
729056 768198
695750 804774
967065 529567
719447 770661
900444 603655
897322 605279
820517 683528
626419 883319
859958 637737
973748 520583
596425 899563
599582 896633
837292 671918
883494 612355
549986 946780
514653 980137
651970 855461
771328 720715
947517 562284
968244 536866
584036 906649
685038 820094
864677 640228
575274 928771
541940 948550
594134 906150
952281 548039
872852 627018
682143 826443
676225 832211
678075 827195
891095 616504
699995 794027
845816 663463
961231 529145
546609 956522
813401 677034
493594 998812
794116 700051
628460 879007
719202 778736
973142 525478
961270 544447
952320 552953
673284 823362
522571 969962
923980 585530
858459 642678
946894 559763
640372 859580
704874 802369
962794 544442
864385 644284
676282 824354
772615 733168
557172 947954
603186 905016
596534 894470
624667 875562
685862 807959
705499 792025
997698 499877
638520 867068
732160 774007
721475 771096
880335 625577
801725 707149
724499 783929
905592 586072
849830 656427
949174 551831
651580 844320
871348 619632
605744 904048
686351 813874
871959 620833
725692 780368
595416 904803
534082 963489
595740 894264
748003 745637
870215 638005
592001 910545
853404 651040
811431 695199
505720 996094
734226 772523
727492 771540
781831 708610
704744 792804
616650 876441
494736 995974
880512 620904
889763 610901
892293 613321
967350 537852
841226 651914
539654 967004
967043 536065
925133 570995
569081 922070
837920 668590
529679 962703
592628 907123
993721 505396
998260 508410
577947 917105
550075 955246
817462 684362
657722 840682
545951 956510
518301 974283
646394 863582
605619 891527
678951 815864
623901 873261
765261 736882
800640 707468
930222 565960
543100 950484
925975 575155
567974 932057
625544 867899
792918 698248
598462 905769
922717 571431
647011 849503
851362 639253
744443 750531
544786 958941
962038 534397
584307 923788
774674 725409
956226 538407
783404 714607
795999 707369
635497 866940
694329 798293
578520 928467
809932 682156
842951 659321
628176 869652
915298 585915
639382 859126
621306 877584
715678 779800
656899 849980
528596 965024
679793 811906
701643 796954
821034 683893
881096 615154
872008 618024
854662 649968
660274 845233
545781 962336
972812 521250
880573 622532
941087 551531
559936 942835
583774 919969
947842 561767
755406 752838
806649 703143
888095 613252
963568 543973
774183 732354
919868 585294
639330 859761
581839 912944
700453 794618
529151 976750
904363 591292
779494 721088
933838 559973
732570 777085
750644 757916
848866 654557
972323 529957
964483 544473
959474 545164
952006 555198
684644 810032
989805 507576
729523 764105
561922 933138
951709 557434
620000 881427
990159 515740
593773 908720
701148 807296
848449 643854
834740 662854
818898 679801
542265 952926
998548 508116
540770 964519
593356 903725
742680 748495
712463 792475
583543 923608
666301 842490
973442 530798
542063 960606
885682 609740
981182 510843
802567 688361
971852 521617
730501 775650
881839 616897
766130 732234
724741 768218
737550 764805
517489 985016
657708 849303
573927 921295
635184 866614
958502 547706
808939 682240
547949 954100
730416 770002
948850 546826
929246 565980
504656 988444
776880 728936
990932 505366
747107 756030
510091 986507
714133 787229
715025 781898
984717 513731
660703 846074
903883 593131
920632 579037
590870 899758
735165 770227
700429 806695
610313 880892
982344 511099
824670 677951
941669 556273
895498 614472
582417 920431
523088 980750
954300 541247
638921 854136
545490 956003
996244 508817
644380 864909
644125 851034
572147 926012
771186 730207
700106 806103
685661 813550
793574 704419
636334 853694
877496 617924
782867 721984
822051 685056
758294 736816
520745 988259
635787 855407
753778 750145
923939 568121
728479 763734
681604 822303
727194 765089
885827 617884
900893 608437
832241 658386
695333 808879
591163 912583
565570 933235
532647 958776
875124 633607
747126 752962
617048 886138
997975 496671
795126 704953
758945 731744
853673 649853
923534 572816
767602 722453
535172 964646
955357 541383
689056 820529
827433 672690
907054 598314
740774 766024
890889 600326
629340 868240
570109 921884
825101 667540
612810 891603
704651 802766
716725 779992
628885 877589
874498 625298
765604 740644
894894 605213
847517 650928
579202 926837
518796 972014
847223 645900
563776 942680
955223 544838
565911 926893
667231 823162
848296 657954
784934 715791
916823 581514
677341 822247
578540 918565
958792 535191
512130 993258
890363 616301
921419 574623
584386 916525
537187 956626
559245 933213
764804 738315
561881 947007
933530 573143
920821 577317
743381 762649
998735 498081
522233 976516
569162 933240
915645 583344
948378 542151
515181 992047
935812 572998
526917 966785
868408 622813
890826 607049
903676 589456
722162 783473
900946 599314
992009 512960
761330 744133
515521 980305
782378 723402
715964 793256
727962 769385
896789 604102
880055 620503
956755 544158
852743 656159
965439 526139
753135 743655
958107 551613
940947 552531
755181 746991
823105 684091
761842 734946
728634 780715
680715 827719
866480 630054
798186 694661
589338 910870
697708 795940
713008 795348
514242 992192
592240 915707
852020 651085
558908 945714
518645 983288
862797 637328
512743 988816
707462 792759
962065 546428
625908 871097
864048 640518
542017 948406
669423 822186
941956 565535
529740 962228
827324 671995
751558 755709
622086 879087
742571 764735
528594 964942
639917 862061
817071 681848
966417 523656
781940 715676
920607 585623
577809 927611
724124 772643
526183 981821
906715 599191
921073 583181
576648 914594
588587 915280
860093 634866
940573 557103
982613 519033
538669 965467
718187 776240
718831 787974
886974 620651
966035 543472
496043 999620
516305 976138
829005 676238
654384 844134
582117 919218
692439 807508
873232 616894
724282 780955
587829 905343
779334 716565
920999 574395
551766 946437
655941 849464
627583 864760
648796 848194
527148 967406
843561 657050
653875 845088
902672 605152
646015 856057
790316 714690
945904 561214
882518 620940
514262 986837
555956 936332
573328 934747
997465 511650
902240 593718
891733 609917
723847 780566
742973 752477
983205 518180
738281 751872
538356 969878
785280 724040
573108 919149
687473 817742
576585 929768
975678 524845
605738 895938
974220 526640
667162 831823
527663 971895
923429 570384
957747 540946
764481 737229
783846 722235
570788 933148
866922 640626
582461 916453
986774 517336
874804 626093
592927 898373
904663 586696
858181 642007
622023 869695
623986 869618
583605 918877
702878 795212
784103 716734
922171 573512
786580 720606
685236 813759
679559 811731
902210 603995
556450 934608
733691 765520
966759 527901
611526 881587
545191 952089
984791 507014
587176 906238
834180 660222
860721 635093
639663 864013
664146 840586
495198 995056
725334 769390
804308 691180
958500 538374
582338 923273
619818 883597
545604 963495
819186 671302
862967 632397
838279 659007
916217 585782
690063 804623
597375 893518
578518 917834
901466 595425
912300 580074
811924 683214
538246 969601
989590 507188
661229 837014
827818 680532
855327 646910
592134 900227
520322 975033
885995 607092
949071 548020
868000 637051
767301 730285
856080 643454
989037 503561
546755 945753
791354 707023
971229 529849
628102 878217
639812 850961
969588 532632
613106 885598
590824 910299
698928 810628
711486 795801
824789 675926
632686 861969
771519 730069
595656 902168
643740 851342
793164 697218
864412 631537
803906 705607
532216 977365
992042 510357
800903 696624
912625 584448
922143 573091
900163 601504
916966 588453
685220 814553
675659 823095
770275 720345
871803 626787
594384 897909
743836 752293
777018 730508
572246 920395
949311 557507
661658 833700
762909 727609
849906 649319
721582 777446
602517 905843
627172 866425
527868 970364
650940 840106
564291 935365
686776 812418
837949 671676
642937 864458
539485 952291
655320 835770
796973 706082
515067 987525
648441 845506
623425 884499
551493 943350
901503 604166
744255 757827
740629 766994
912998 580938
710731 784025
764761 737396
496898 993260
679966 819553
619569 876976
548973 947168
656441 839343
592453 906873
712121 790940
608839 884681
964469 530970
718309 776271
825633 684200
727643 779016
660405 835093
847557 655200
651721 840792
597254 911018
877554 629099
985665 518740
726012 778797
817910 688437
777142 719794
880908 619483
996362 508311
617111 883841
747153 747983
640727 868112
847473 661000
569570 930101
911157 592866
702443 791547
761360 739481
995378 500195
795238 708310
836454 670672
583284 906738
623996 874444
755859 738030
509574 991885
641529 861249
673663 833574
540028 953054
882823 607513
599829 898761
792577 701441
951343 544757
673487 826425
775460 721511
903576 596899
652960 852364
594395 906813
548414 959230
630260 868244
706889 785447
861109 636877
855861 647066
779311 730438
962341 534841
997112 496359
693885 813092
532489 965422
596544 907377
848308 654429
547626 958758
662497 841824
966870 539608
748946 752259
552085 950929
961215 531104
953528 552654
799404 702149
886286 608073
517988 991052
693152 801728
613679 889969
844764 656751
913828 583182
852952 641498
786915 712651
785383 719699
822286 684838
823691 679524
824360 675163
888977 610215
866311 642420
604720 888873
870627 625027
846820 662694
602472 903469
616421 887610
936105 558892
710043 788883
911930 582123
967717 539307
538333 959211
741219 763739
853415 652885
885288 619326
786978 710482
613842 895966
822888 670576
566960 924495
689523 806720
739897 764077
611575 895523
828138 669467
905484 590992
749717 748054
580956 920339
797432 694103
649097 857561
767648 740896
793288 703863
904858 599401
578253 912973
539064 955817
813791 676600
817284 673876
920329 574091
974467 530018
820024 684671
685709 812802
767330 726953
916658 574840
906007 591494
981134 514806
613648 880013
639633 856260
726698 771861
757439 746066
652918 838927
554230 949103
622882 886201
581539 925280
531429 969853
837175 669069
825313 671083
637512 853080
766574 738339
640352 862543
541929 958708
741593 767561
682119 818005
692741 798316
977861 524054
581693 913119
577331 914354
599386 908903
770368 734913
519279 973010
921145 569270
559527 930527
797718 702400
554472 945140
815676 684506
911551 593290
544465 960644
797200 705944
593350 913090
976755 526314
574116 930234
838605 654112
541072 964398
904594 600192
899604 605953
952552 543816
933431 558319
993939 505068
946027 560997
954906 541402
639034 857162
638491 868460
760214 745205
772151 737065
613480 889345
541490 966992
578404 922100
649181 846149
638333 857016
827054 665223
523161 978009
898909 608705
683947 813500
884614 610260
986473 506199
601152 903623
725359 778613
521498 973011
643370 849734
634095 865901
988250 506358
759300 741715
676172 826226
552114 943592
614063 889321
911372 587613
656651 846707
950681 543249
893201 600649
666371 832347
886120 610866
514578 987041
783420 708312
889937 615649
862605 633371
876729 623732
812272 678288
966586 532406
972306 526909
514746 981363
563291 944511
831304 675614
819924 686341
649913 843051
966152 542837
778325 729615
528164 969758
734093 758482
729916 778805
701123 799700
943154 553964
773522 723794
818586 683163
716832 791049
855630 651436
503251 987791
932317 575369
580577 919907
614054 880926
964881 538304
895717 597146
639047 854563
807547 695424
539051 959384
602203 895657
793140 699152
698513 800323
605468 888299
665805 826244
838108 660099
746607 756372
657019 835882
603575 895463
557575 952208
794093 707070
779593 712428
532326 957771
702904 788600
610791 898117
611884 881279
955242 544627
809380 698252
670885 835129
665109 836741
617416 880280
639768 854229
807297 691983
498296 996964
889256 612236
782691 718206
704738 792810
592928 903989
811934 683784
943686 560619
964856 542482
786547 714556
955368 534956
549097 948854
993188 516772
879459 612853
805461 698900
717123 777011
537595 970150
752689 739861
663718 837636
624040 884202
686856 818183
580900 926785
777069 732046
836241 655367
586622 918158
966530 524920
816972 683716
796687 701078
589056 903312
843889 647709
844152 647970
906219 601547
836004 655131
781187 713794
870148 633131
885424 618865
502292 987808
829283 663143
823210 670797
812397 693305
510394 994445
891442 598571
543661 956988
703082 795959
580850 909318
591883 917000
676732 824055
761322 747230
899080 605083
836540 660015
548683 956354
786775 705916
996859 504449
736704 772986
901358 602393
886501 617152
607960 890655
951145 554201
875845 618344
766938 726102
914149 586984
905933 594869
626111 872484
572667 927976
831523 659724
675318 817421
857186 646363
769620 722896
819950 679096
763221 743182
518163 987667
619079 887539
936033 566781
689198 811897
501931 993668
615023 889115
832688 663712
760660 737552
748514 756143
770288 723004
990955 500012
786446 719359
991790 505934
822624 684788
587492 906417
585839 915859
693626 801825
982288 524084
932259 559307
561640 929648
605831 891136
546939 959247
564760 931634
758255 735020
971400 538515
591562 911944
608530 890815
586076 917114
573633 926031
889934 604038
655006 851295
718362 783478
819292 675137
573543 921232
539702 967316
706173 798081
869454 621334
869218 628095
987884 502914
675537 829420
700237 795325
553030 943726
813532 676762
828870 679326
582292 912865
704175 791269
875737 631231
621514 885806
792870 707200
534756 973351
712290 785258
532841 974046
838296 656575
500507 992379
747443 744257
966510 536271
714582 783366
502401 997695
991327 509217
562628 933018
897856 608755
513784 982549
618205 887698
604907 890167
572679 929444
701673 802562
996346 493899
927247 581724
671271 819144
853283 655656
985017 512692
793804 696769
745981 751278
972271 535923
645087 848606
651759 843336
983007 511381
542424 959726
681351 822956
583074 926484
695659 796665
991991 512697
924343 581243
643266 852103
598797 893165
522410 972188
797725 693259
686861 809629
559630 936299
621168 877576
761618 747820
710520 785962
629298 860739
655967 841551
655938 836714
938762 566617
965090 526087
569948 921066
806745 684945
826547 682137
722093 785484
798398 699130
774538 723227
899383 601781
801074 708313
568372 938909
643131 866583
682707 807495
641364 868433
573534 928298
778590 724361
797451 709352
594470 901698
996729 493279
717455 779006
850625 642368
970813 525440
806527 700916
824595 666097
530893 962357
662811 827688
965191 528739
815089 676636
686476 805572
933466 568143
993894 500123
650631 842999
870683 626964
863333 642061
931753 562754
580843 927193
613498 895690
666932 837203
787745 711718
545073 964122
704888 792782
611317 888186
630928 874979
994325 503794
738599 761298
877624 628567
508636 983247
614421 875809
663945 826724
840564 654185
790899 718593
849239 659598
505153 998343
912852 594542
944361 553130
840456 665361
712531 789607
974412 531972
958999 538049
710932 797460
528650 970212
658963 839007
668000 828721
694901 814145
956633 534233
831619 664199
886667 613529
627658 880465
928791 569830
634178 870193
679773 814559
653986 842940
534611 969106
507578 989668
603047 892099
515775 983953
679164 824899
632866 864347
636210 866965
763797 727098
493336 999736
890062 607873
872363 627045
731182 764832
861158 629126
534006 958304
854056 647988
947275 555917
783375 720836
561673 931236
636103 867722
547441 950773
847858 660480
887456 610044
898036 592585
890038 613716
517543 988928
761666 733640
966456 527974
629160 875313
564201 929849
887681 621635
699840 805364
899963 606436
610736 893206
577824 927943
518079 976540
670331 830424
665344 835902
724009 774438
610068 897517
919607 571205
544841 949657
879484 626840
833957 663241
551960 953652
799672 693300
990140 512760
952011 550270
613546 882863
713962 788985
565268 927154
773520 726421
849731 651020
871992 629009
934434 565497
706998 802750
575278 934391
831062 666376
982312 509877
829269 670864
523479 978060
976754 523924
978185 512420
677442 829241
689466 819894
615218 876449
502884 998969
806742 687526
760575 748819
782935 725177
557182 937845
836818 658660
958087 541432
955345 554511
646987 849660
538879 969180
674850 817888
912421 593230
855390 636438
902836 587903
574162 919894
888203 617225
824561 671801
640291 861790
554716 942975
914005 578679
595201 914131
536690 962206
637035 859073
566436 942599
593985 912698
655157 840536
927445 580192
948375 555194
591033 903204
938742 569495
770769 721977
598449 906937
857262 647095
824513 670111
894917 613182
502716 987832
583286 918602
551384 954547
708302 784434
595717 901223
883964 625863
776170 719070
826578 671823
975426 522947
737951 767167
504645 995999
872398 632925
855438 635489
574222 931253
568645 937819
876047 628984
937957 566741
924181 576524
682996 812582
708493 796393
797880 703666
722808 780128
499460 995663
631343 864176
664517 834213
879514 614941
541268 965366
508840 987818
878748 627716
625449 865013
879607 616719
767956 734543
628440 872798
694555 806547
552930 946342
752617 748167
784037 723434
946970 545332
912875 592214
937871 555305
677937 814831
952525 537785
623598 869655
572573 922107
862519 633217
545629 961390
545589 946943
917350 583178
988436 509517
998548 492424
853867 648620
736759 769874
533019 967455
782073 721892
605564 902851
830240 673300
908434 600021
968651 531747
878712 625091
999544 500024
600628 893274
779942 713006
797280 702725
732628 766143
584208 925533
583360 926233
638911 857012
574934 916445
862526 644603
742302 760793
601276 900112
624673 880868
636451 853988
522371 978174
851678 657257
795207 708776
696367 806140
620083 874244
635678 859461
579025 930347
569796 920535
848022 642829
947439 560034
542656 955783
832031 677249
657564 834370
877380 630353
561109 936365
564195 936831
924315 584270
786476 719588
815021 687288
655027 837303
593268 910244
649419 850719
509926 986385
532824 973762
606271 898143
974449 520857
835056 667751
685339 811848
942955 565823
879460 622429
969386 534185
602683 890117
577326 916912
701391 800365
712682 781102
604262 892531
596423 895666
535828 967478
894673 606336
533039 960838
665215 825731
770186 734406
857014 642200
821651 688125
788284 706384
533630 975530
659910 845175
541642 963288
931862 560152
752289 739949
764908 742301
853986 655914
995239 495641
517049 985263
540288 952699
725447 764692
720119 780132
874685 631626
978165 531542
629748 870024
850518 654935
880166 612331
873717 627479
684568 822788
890827 610267
685428 815972
990078 515126
733518 757065
628713 864586
913405 578635
624707 870761
955381 545506
931801 576393
807403 690929
788786 708678
874781 622192
936575 554374
922735 583922
980958 520082
743322 749133
656039 852615
701687 805354
814715 679151
922040 573207
554028 937128
517619 987577
646787 848956
558220 936656
711555 797441
637725 862011
684080 814260
984945 513465
880221 614941
675624 834358
851990 645092
544096 961570
943724 549854
623059 877105
599051 903495
937909 557954
720534 781098
977794 519855
790661 702597
651900 839270
736729 770989
839975 662742
965353 537276
623300 872359
504729 988273
882476 617971
620966 877683
637939 866098
802668 698457
754467 755453
594010 901227
882815 611135
623495 867729
851757 653741
739720 755129
633127 869870
996263 496888
590879 908062
704671 790881
954902 553258
819024 680377
603938 904756
818205 685698
633294 859193
953234 542379
602548 898748
562691 927865
902460 597972
654349 853063
568192 941430
805140 697706
780846 715581
690585 815906
684209 812461
843824 665714
748491 756542
548140 960337
517396 988706
590226 904798
880132 622127
732732 770067
828181 679875
526152 977436
578632 912829
780694 721694
868838 626607
932203 560452
717943 781149
640289 850770
847164 643207
581153 919835
758459 751514
713706 785125
959426 545817
739798 764951
701621 792083
853400 645965
652838 847156
536592 961868
805036 703100
630881 869985
841459 659406
623238 871671
728750 770217
728100 770230
750083 759614
669656 824330
575347 919354
813540 680868
673501 830909
891139 618674
911648 583605
789120 715109
901713 604417
657436 837343
822476 685086
580778 914456
829400 664934
667739 838539
934283 555772
614461 882830
889236 605550
813686 687943
650051 841978
853875 637333
503841 996099
736278 770623
690338 806503
895073 603000
793288 714715
928322 566612
577213 920352
937827 556995
717545 786589
852909 655413
810541 688497
929379 565232
526014 964968
670992 836746
581813 924168
628486 872513
895848 602733
601633 896570
622504 874090
928201 578358
974492 528488
524129 983064
821956 687791
809112 693380
850167 658947
667212 826444
869418 628557
518912 989758
787724 717565
582539 921317
864826 636801
938598 551620
516805 975549
779261 724431
732735 776039
694097 803812
986068 505845
614289 878049
601605 902939
845766 648561
770680 729988
534736 958855
698998 803472
690081 808612
923456 582798
521465 976928
775949 728680
542491 963598
896900 605886
535064 967800
649527 841037
793523 704675
563287 936440
548059 961422
760925 738604
643245 865368
848243 659975
726328 766389
915444 579846
562640 931439
653998 853844
535926 954825
686269 822534
730516 775043
888759 616140
989115 512739
936899 571612
743460 748054
682416 818110
794145 701867
859716 634015
626924 865401
560031 944701
956339 546907
872355 627748
613839 887253
874403 628331
909676 594467
880510 626625
747627 753961
861275 635057
596505 907906
548391 947334
804871 695148
605871 887609
786367 722803
907902 583150
937978 552744
797420 693590
832023 671585
547800 955545
790987 709641
793102 697966
703502 797334
513718 990839
853416 638684
878167 612357
716799 789275
553247 937454
640379 850457
901488 597871
757072 742838
729428 762348
776649 724985
777642 715234
991315 516983
923908 566096
633299 874279
563904 938923
849362 643655
701306 801989
983615 518032
840866 668880
909468 592332
873400 618173
593991 902028
649513 849547
491926 998322
650833 849095
647920 848353
938379 566558
635603 870024
839803 656779
538086 966236
514475 990605
607149 886432
783710 722461
819759 688133
879663 621322
594437 913071
944024 565558
902649 590338
886780 617139
966592 531360
860843 635124
918486 571987
528360 969528
753369 737346
836777 672883
976140 523719
886329 605983
598204 909787
710841 784289
514879 985982
622195 871068
899547 597911
539950 969608
790335 708391
989538 502542
891358 607773
578189 920325
559106 931589
998971 504701
688417 810464
939937 553949
566934 928755
872953 626990
737112 756071
500963 996406
786698 706148
525216 976253
894155 601347
963130 542338
624356 884814
867884 634765
959789 539651
896915 595335
523226 977327
512932 995822
810954 689879
760748 738107
838453 670299
916919 583423
965580 529990
745078 759812
809984 699915
987127 505221
775775 718843
755796 737138
665431 832796
623901 875536
795321 696373
516822 973320
633801 868939
774565 729355
798216 694467
929281 563842
623113 882658
666036 842634
774825 731021
822334 684680
671108 833320
969248 528247
619926 882473
923391 581456
777952 730105
879538 614558
985435 518018
767861 731458
688971 817672
951018 544235
654320 837191
906528 599610
577051 920175
683170 825483
932140 576484
683657 824023
813010 687404
616207 892841
826129 667772
798479 709185
948010 557927
886473 604778
929406 565746
698449 802623
780071 727325
596544 909455
954151 541348
978825 525990
754778 743605
634958 871996
910551 592143
871474 631479
880394 614593
627103 869956
850736 640813
583498 916934
532238 976404
860981 639707
690769 809368
954255 547002
573655 930756
816361 686475
589612 917693
695286 812392
983100 515789
980105 518195
901486 591516
611472 898022
810060 694594
937233 569306
695911 808485
918236 587450
690752 800545
515596 990619
996325 510594
823482 672113
672746 835016
637773 871647
504923 985685
589789 905597
831427 671629
852310 643613
702760 788045
839488 653476
625101 879093
641820 855283
800233 701589
859311 645277
933598 559814
756754 745796
700340 808265
794972 713857
852082 648903
957945 540151
725143 776714
628932 870632
943960 560758
509783 984615
642049 861038
668458 836189
582133 925127
898779 606297
725362 772142
969553 537388
587607 915585
944581 548560
761248 742892
978851 524642
926686 568632
836748 661611
984247 524142
821886 677380
542495 950487
996052 512074
766398 729229
952589 547915
739496 760812
672519 818023
939638 556192
623194 881377
791395 704779
897082 595706
711283 788769
552832 947361
564573 938808
973921 533207
972800 519772
655019 854486
986537 510944
820956 674508
786278 714503
714605 775576
572563 925302
535601 970571
995173 503735
859549 633265
745925 744821
641275 850940
661676 838325
564531 938524
952544 547972
570612 929771
680973 809439
971243 527252
946185 561268
818959 688868
749182 757112
973059 518098
591037 903695
698525 800420
863360 630896
671763 823880
663611 828103
570390 931199
759732 733191
834863 659237
540384 954778
966226 530651
672311 822567
948523 557912
653184 846621
659006 847357
585647 917535
598199 909082
980331 525789
896138 608789
970278 529368
769266 731639
905538 591971
937932 552377
662148 831059
618990 882098
937550 556178
823607 673907
820751 688398
686805 813251
936679 571143
592005 910996
743577 746890
572142 918390
714383 791628
754098 753284
958579 545037
649952 845066
633302 862267
613642 880746
546601 956289
560947 942756
511975 982632
960076 549563
630227 875161
841027 658885
897998 592699
896048 599881
847567 642606
540565 965518
892635 598024
813494 685165
955425 536194
848817 655022
802348 704140
830415 668077
591381 899154
781306 715839
769404 733908
713397 791328
877737 629977
632221 860455
513938 987400
645267 850766
860402 648511
607677 892525
563742 934825
611108 896779
725328 769236
800378 701016
601745 906639
821364 668692
716043 792899
549364 944665
586785 920977
961908 534008
867654 633299
961869 542996
564350 940038
743204 761360
875057 621672
962047 547926
670694 825961
849729 654680
656005 850013
711008 784561
972618 525935
605858 902910
969597 534574
715592 783948
961239 542529
581875 922166
995503 496002
906386 584598
605449 895314
880545 622179
747146 759849
614659 877850
535260 973624
836280 671333
774902 718131
551760 943351
864266 632210
837343 656475
675235 819178
690792 803279
642355 847801
673633 834848
896729 593290
729818 773256
688466 814989
832822 664558
635259 863170
494781 996759
503785 993861
868397 631087
894829 605849
616219 878183
865026 627100
659884 848500
532039 959497
825719 671735
573800 931819
828247 666187
559096 947398
988230 503296
663283 841810
514070 976434
690645 808056
966398 527166
798839 699838
824486 672490
529268 976095
551747 944552
737934 765166
978126 520037
710885 798544
817732 685745
495265 999716
556653 941040
543897 957612
956790 533664
772486 722444
995050 501760
826835 678606
544407 955365
878618 612480
513777 985253
689413 820359
570697 929425
843880 658199
932293 574990
805345 690017
558594 936348
902771 602054
701051 807017
526253 965933
597855 896471
833826 671416
909329 597803
729289 767054
677358 818055
664124 835601
536971 957937
650712 845862
734577 763833
914972 580344
585915 921512
912087 587991
853528 646860
703100 797548
532556 973399
856304 642393
661867 830803
861757 636357
717436 775938
852461 652531
678657 819670
718391 774110
783512 713325
993832 513667
813016 686456
896996 612230
832030 659548
677471 825966
993683 509843
846448 655145
880795 628856
971325 533023
630118 860876
853779 644510
681730 808999
588916 920681
830431 664307
878147 612832
721896 772449
697666 802091
996283 498863
787208 720586
894432 598978
848489 647264
599107 898237
968264 528151
540915 952056
680853 819809
635182 866998
984526 509162
749264 747289
670462 831219
977787 531908
802903 706943
974480 533711
623130 881634
556450 951061
891737 614993
573724 918233
536704 959636
713926 792523
527722 975409
781357 726090
985486 514456
897317 606299
970005 530376
667322 832258
516375 990928
521055 987802
824350 682175
666408 837863
624510 878275
726055 769127
891495 616184
882381 620336
564701 926187
896658 603338
912826 590872
564962 929726
725817 778395
911468 584199
980745 520873
977935 532039
945081 562412
620576 869487
882727 623418
883029 620002
587668 910561
852217 650851
508882 991022
910386 580620
644969 860790
609819 894162
992364 503642
837800 667455
533360 971079
872787 628790
885218 618288
729236 774337
804216 686399
495768 998739
767878 738234
763357 740536
528599 968526
912028 593172
565935 931205
873467 626969
983635 510278
781710 725122
757266 742199
608561 898192
614580 891351
828951 670867
716784 781905
784983 724577
713130 792624
513901 977926
983116 521222
897379 601268
638932 857830
778572 724280
662671 838240
537457 959192
608432 895909
948018 544933
643714 862520
621436 877540
638188 854529
828584 673322
724025 776098
914637 588118
962706 536301
653034 837465
917864 576758
653067 854284
872104 617918
772699 730573
515857 989583
538424 953343
881241 622913
798472 698010
842400 652246
902402 605364
607188 899375
968421 535063
963821 532616
766757 730054
648108 847768
572673 926348
774697 725519
506722 988022
800047 696743
852783 652919
842080 649674
861868 645683
723948 783616
601713 904046
633794 863269
613284 876823
580387 929492
933373 560252
875818 619695
598736 909816
916486 593180
563917 938106
799005 706899
684261 808813
763133 738770
814333 692638
805865 699800
909180 589591
968671 539878
777391 726766
691665 816724
494941 995373
553044 945198
821084 674989
554382 942316
826223 681938
801719 698964
865279 633300
962609 541517
748600 757892
675569 833288
889024 608877
542942 951441
766017 739517
783890 723095
508727 991768
700673 790838
862466 635856
627241 870642
910468 598460
847489 655136
725451 765402
583812 919425
724337 768943
840004 666405
940284 557279
634572 875284
514200 992099
915504 575885
897321 601517
738844 760763
705685 786596
524818 975784
659486 846423
892823 606863
716793 785232
879799 614449
607260 900421
569704 937835
568086 928137
841696 655886
813575 686286
689353 820066
517425 976595
778174 712865
680014 812160
975973 524651
509660 998583
961839 533014
503648 988444
852771 641106
611208 894554
532778 966228
788070 710236
641116 867955
936882 555650
703803 795505
540050 952494
932918 557552
949959 550804
816667 685009
819762 688921
651679 851435
532352 975170
580096 923016
858923 645051
947570 553319
987884 513646
677598 822643
765339 731442
941752 556325
775301 728871
550521 955085
819091 689802
692204 809333
507058 995441
646776 860017
964997 530681
739046 765358
809983 692888
525238 971410
909213 596087
606314 884612
749161 742103
658593 836087
744414 749603
953238 551751
553829 938122
990139 517412
942262 549294
874481 625045
880898 617527
789664 705367
694853 799070
585895 909390
703456 790981
873642 635143
941848 559189
987215 518457
873652 625328
778301 715870
611632 890174
906457 587121
744834 749573
908534 597212
937489 570894
723826 785134
708088 793825
627171 866504
566947 942915
654897 848064
910410 596442
549630 942407
884947 623750
748728 749978
687503 817002
653892 844093
572156 927307
936697 569028
530623 961569
611038 897404
719041 780089
709989 793852
582294 923403
705407 799689
644159 847368
762461 743593
964976 544825
927157 566236
834646 659476
879215 615877
635842 860018
849948 643185
948041 544978
749929 743236
620871 877356
783813 711261
714082 794384
667923 839118
814009 680900
802573 700282
533236 959847
560536 935680
834980 662579
653232 840592
666380 832243
804028 703938
656118 842152
889238 601081
805773 692698
494383 998119
835089 672669
507863 985595
674225 834568
973443 535732
581636 921295
542993 962247
614988 885722
968724 524743
608846 900574
959545 536040
678289 811727
702415 796083
654407 836033
627765 863426
689986 815466
585153 916234
695188 807012
873104 627467
853068 648930
635894 871757
590552 903331
599712 904431
942187 562453
790006 700370
654794 849215
599911 896068
760832 735002
698337 801876
620665 877607
992237 498479
843318 649420
963779 541419
887759 610042
976241 517341
792062 701431
595897 905865
542996 960126
672973 828866
520583 969623
534175 963871
503231 994145
526567 976869
882734 620327
760429 747709
568114 922516
515119 983071
903163 598586
596182 909639
812302 695119
808012 699362
626624 875675
939733 559103
636596 872387
767305 737554
605899 898752
740200 753506
830467 664239
856996 645472
691525 812685
577685 921400
682230 826025
673551 817390
967436 533931
794108 707340
671376 822035
665065 835750
815381 675968
831993 672684
748853 760832
524470 975354
890335 613095
836823 661609
552148 944121
952673 543469
801184 706982
648276 851539
853556 639638
939028 552711
721568 785813
626547 872292
830530 677960
848915 659928
866939 633669
808326 692914
644816 858120
708364 799761
821219 672927
879162 616768
991170 507761
631526 870921
559366 939379
819596 672858
511596 994071
872488 634000
903911 590313
626422 870343
869327 633453
633689 870005
919890 576097
610109 881605
865082 636181
581592 920903
818174 687314
754545 749726
922189 587425
523792 980613
903193 598117
971355 535246
857088 645388
960670 538611
751355 741234
693477 809922
977227 523399
907301 595918
731482 770682
541027 968179
874828 618123
812318 683217
556703 949942
969269 526344
785449 709747
918760 577472
620764 882738
796131 699019
852747 650094
942411 552822
846520 648117
522992 971642
959953 531293
714027 790857
559072 939787
834119 656367
693998 799976
978992 517143
958444 534462
820617 675233
787397 721163
921486 587036
787808 721621
599444 895605
984642 511413
999007 494897
565131 927688
813719 681924
838187 654391
516498 983457
969790 524565
705227 802056
717512 778133
769855 738054
789860 708798
699790 790345
818905 676822
822652 672495
865643 642482
541574 967685
823462 668741
955514 545119
563990 927285
582259 911406
519244 986999
877079 617981
983879 509077
796655 707201
603724 905025
536309 969825
564718 926254
896444 597099
854512 640452
573139 922922
954820 553892
524645 984335
919324 570944
948688 543335
620930 869989
682446 808213
550346 950476
913670 590005
587626 915399
818538 683853
857655 645010
611018 883895
895554 608035
599897 892464
504618 993482
887999 612311
693139 799243
631710 877952
810024 685547
783027 714852
795815 713843
622561 880372
828366 661828
629605 862159
608414 898891
546778 944793
800961 690365
879175 615721
916582 583075
499210 996672
927875 577574
578568 917173
929672 566086
734794 773610
791354 704033
858391 645261
785096 711093
562001 938459
563481 936374
877522 625354
518740 980559
895351 612679
882623 623822
629793 874223
849596 647549
855418 647576
921692 583431
518401 974532
980120 512374
522786 968031
773815 731078
691458 806245
757081 732937
857906 642260
592169 912507
855516 637391
599969 902495
539636 958980
884821 607071
688174 818716
967281 531742
834283 656882
620561 885326
661836 835650
592674 908470
972231 531064
701187 804253
847690 659305
692314 799501
838188 669599
783010 713135
783535 725808
571813 929070
575186 921920
736639 759284
796301 702937
793512 706306
866192 623824
562386 945048
657382 835422
536506 958434
713336 778909
544354 946033
593398 914610
900769 596368
785827 723552
524524 977601
535554 966296
885891 609727
792499 709655
527241 973538
969789 537575
514831 985445
783336 713174
814461 689268
836161 660888
572633 920853
775308 718591
592321 915443
519749 985060
728120 768478
852094 651550
749661 744085
839226 663121
839922 668459
804966 691673
835309 660120
589816 912757
794942 697535
795130 710596
811239 689280
807732 696582
917632 574478
689717 816065
740510 749982
633802 866992
548684 946871
758657 736367
853822 650403
667660 836351
672906 822337
664958 840993
673576 832884
808130 700309
983182 523949
683563 818350
511584 987275
915053 575954
520309 973021
830481 662430
893383 613052
694703 806829
852503 639949
988615 509704
660964 843404
728174 773337
507148 987858
724017 772154
813299 693184
706851 802319
566268 934215
501683 999607
907223 600838
552105 940613
995851 503634
656239 841254
616892 890915
949186 544092
611231 885812
647324 858952
903669 590161
940173 560982
902260 593278
983106 523419
726984 768122
919161 576524
896320 598829
704123 795321
821667 683857
707440 796997
878176 625162
856409 636117
704788 804302
877922 623395
982371 507923
877402 617095
918075 583407
885355 624444
790865 714170
978044 518045
618508 871878
889291 614672
954029 548173
626173 882570
900689 601563
860622 641697
797488 704504
652852 847676
762995 730712
684836 821372
980302 527027
658821 850649
728183 768890
999333 505342
805128 689281
585627 919364
726459 771631
610010 898563
708339 797216
509555 986585
897225 601925
548461 953317
524395 976653
821907 671973
601292 900728
535594 970590
507583 984621
919142 579225
972603 521803
526507 968725
722305 769899
667720 827447
879674 621124
726053 770996
912684 595665
969330 533027
929386 579966
895345 599001
763043 735396
586714 908327
997066 505119
995178 496893
962947 543573
631199 871136
601508 908144
633886 859860
596867 902012
726396 768429
983144 511180
638047 867124
711086 798129
697538 796953
520809 984498
556157 953192
533697 975548
991094 501153
601007 889341
618079 889894
812204 696507
542013 955824
740080 763539
545326 948867
675897 816871
748591 751633
661510 840345
949969 555373
546882 955240
880231 615930
865864 643225
833758 659084
921810 585089
600680 908417
601722 904261
842880 658820
942962 561917
890205 617734
616418 876507
560843 929202
944422 559447
844869 652314
636453 858310
494344 999393
910422 585826
916422 591045
722280 779978
524061 974217
985990 521016
773328 718335
829886 663422
533359 970856
626411 871836
570138 929449
603085 888413
802267 691651
520262 977872
747232 762270
548233 960663
786898 705748
727859 770294
664888 827264
907733 600451
687683 821760
801332 689378
760198 746514
656001 836896
725108 769821
609057 890689
749735 756257
893167 599461
892414 613449
907082 600543
619786 883156
856515 642134
655473 836894
536990 970878
670609 832999
502884 993024
901273 597571
728115 779202
754648 746721
651565 851866
994861 502072
668266 826594
687254 817870
754871 746586
906443 588498
718240 777616
820641 673028
572004 922512
983328 521538
598717 903060
831693 672516
779840 716167
986147 519155
885307 611622
543923 960971
601291 907070
828113 681616
591440 913631
902245 594136
907138 598025
992067 504543
978975 529494
952067 556095
924855 574601
532778 976207
999667 504099
975413 522399
895462 601632
963166 543320
565447 937866
909664 585829
526649 969688
751888 755720
797775 711484
792517 706660
706234 797181
853554 640061
535385 972675
989747 519729
954949 540376
689050 801931
909137 593271
635549 857520
967120 525446
583067 916985
537836 967069
581290 927307
945710 550786
583057 907493
860339 631630
713882 784443
598391 908350
728766 774872
761605 730697
518899 975206
873110 627033
856795 645434
690937 801351
516845 983473
707722 786482
732624 759143
701879 804149
629224 873291
869620 622098
537553 969097
520727 978728
857940 638070
925799 573356
962112 545612
664281 837968
852170 639581
617753 876824
827113 670143
929160 580608
812327 696554
559149 947795
822702 673839
582109 922508
911506 595339
857830 641228
604954 900564
870157 625707
843341 651974
935993 565267
896737 594151
866285 634906
664356 827128
732655 767380
586929 921883
526848 977759
655552 839993
977755 525074
584376 920819
822150 676725
575376 920980
945801 546764
953588 553182
939833 550607
561419 943734
558482 940237
920730 584659
741455 757606
682015 813864
656687 847636
604269 897019
806455 693128
786915 707582
557112 938828
630500 862133
715398 788501
825910 675768
540938 956559
569076 932543
866189 628922
778338 730450
683696 821999
673166 831164
603114 905611
688411 807780
693280 797935
649176 844132
901289 592001
793420 714309
605624 888221
879522 623028
667554 838070
790905 711832
910118 596824
550642 954992
946936 562533
518817 971604
513991 979956
943887 558121
995805 505268
850900 657254
575847 925374
929372 568358
911386 581689
926593 565135
890403 604778
901039 606284
912258 592406
753955 747405
651291 846830
869341 630813
583901 912903
768276 740342
767605 725377
718980 778121
676653 817142
871573 625738
772440 721208
685421 805618
727854 773731
910434 580539
723559 779785
792098 710707
594644 900179
887666 611244
839271 664996
588903 901769
575854 932443
796290 708164
981130 512997
776291 715610
891840 612619
603752 905072
551101 943328
740373 751175
731148 761451
820020 687322
807255 693709
781890 719506
716693 790710
839470 654185
756309 734247
893077 599354
585315 912997
876350 623186
763506 742923
758601 743052
874122 633809
917730 586891
669060 840361
509521 982239
943841 550730
590996 916785
812713 693340
778791 717669
818630 674699
928635 579011
753797 742413
572764 926278
886219 604985
906681 588717
520007 975171
903978 594244
697581 806550
870081 622774
871258 631483
985807 512233
656401 850719
727379 781574
525481 965896
906088 598794
987283 503287
577279 930343
495672 998845
594841 909607
705203 789741
721415 774023
582737 912758
738477 762801
562799 941673
743050 762921
683044 817309
925736 571375
642518 863042
578174 917337
916672 591908
795978 705375
639048 856423
780203 725692
980704 521722
620721 877370
821860 680246
759130 744452
695400 803730
912702 582207
948091 559109
749971 744668
820444 680319
686855 818553
967319 531672
951854 552311
791634 699042
773515 718998
679763 810642
515613 992568
838885 665104
521775 978927
735466 771889
715840 794100
565360 931689
943231 548203
828117 664063
930858 562503
648924 846657
714780 793911
618511 871926
875065 618458
980317 528866
886644 619474
896201 594488
814195 691530
850453 647095
597817 902459
633463 869744
547758 959292
512680 985830
733241 764781
701892 799038
884338 615014
737865 765385
693146 800595
540788 951739
517168 986455
712106 795679
647963 857320
712409 796681
579446 923132
582319 922553
570760 926188
831803 672450
697120 804755
954728 545549
633386 865135
551439 942906
731813 769639
806224 689859
525577 983038
769103 732646
707406 791897
687432 810384
586239 913263
795513 707232
603258 906641
976676 530565
721111 769602
855937 646636
506732 987913
640833 867617
743285 757106
571513 938145
523349 980098
991244 500285
628813 880861
760650 743522
598692 904591
542981 958473
966725 539621
890907 611308
675153 815378
539649 964309
708774 794064
785354 723947
919767 581465
520705 977440
702841 802030
645421 852592
884043 621820
677529 812679
979876 518713
661937 833933
697870 793786
533823 958495
795845 709528
504789 998266
822548 678676
932686 563189
702481 794451
540324 960008
870222 625670
517031 984488
810887 686897
840163 664549
864201 635315
555214 948634
767624 727508
843035 660103
898161 604340
910857 582592
805043 693995
562793 936475
754508 735519
937281 570009
805348 685465
660173 836165
649378 846639
732418 773012
648730 842524
903304 596651
627813 875090
795651 712444
626841 873783
894315 601971
907008 586627
661966 846489
738830 755602
865828 635156
942309 559380
656185 834094
531679 969414
841597 650768
548980 955213
756887 734333
949513 554696
589426 907160
563214 934623
973772 521152
703733 787814
865199 635906
813785 682919
566917 932270
971557 528218
986540 517140
919208 587338
867156 633589
586994 922754
786068 712647
814880 695110
515147 988034
988836 513247
781606 728166
746573 759709
896721 600793
892880 614410
744086 748136
519604 973710
596705 908600
898739 604298
538902 962615
972155 531546
961932 537434
670859 838979
656723 841506
850910 657988
916625 579024
824326 678571
765854 730994
574624 929847
829578 679037
500755 991990
996449 511192
708462 793762
984952 510303
566508 936122
978250 517545
604748 885710
789411 705326
561322 941461
822172 684140
745697 756525
548098 944593
636275 861461
708639 787281
879088 627514
519851 974167
567742 940887
835256 656336
799911 693874
690665 802999
900592 597314
746838 750067
625526 874350
967859 531004
603716 892835
565455 940737
528298 974798
794793 708479
552253 947644
601568 898762
605768 897679
962695 545399
866766 630408
935060 565449
745563 759893
628625 871435
961742 545139
653415 855227
585852 905300
506640 993166
971564 522746
541705 951149
532968 962086
694548 813515
672332 827907
813813 684852
538987 965728
741822 763525
599895 896782
834928 663904
641003 857358
763633 728592
870144 629927
724526 785185
889041 618119
505710 990119
982585 524260
854427 639564
828340 667065
680541 821366
709133 781438
723277 773551
725224 774564
818062 678593
638252 855718
701192 803534
968467 524877
709136 799434
847006 648893
644437 846463
667702 827814
922225 583065
836928 670962
784543 709727
737054 762226
978734 513693
698001 792518
683023 824074
851522 638657
647043 856384
920698 574959
666691 838740
518617 987614
742868 749649
540655 968844
711842 785148
783334 715392
866039 634664
997832 505304
907498 590650
955843 549960
895274 594983
883468 617581
893915 609179
973203 531724
990651 500955
825044 680551
757202 749843
701884 802533
622879 868032
967903 534844
968931 534163
689625 806497
796360 698686
641936 854370
656061 848778
508853 998190
954739 539257
735807 755565
872000 637732
852258 651186
768180 724007
597905 904887
600329 903239
517297 981493
789179 715646
560728 935111
502281 988224
653018 846255
951338 553507
565882 935480
777268 713946
683597 813952
711759 778683
570375 934857
635088 861804
964774 538490
616210 891333
986834 510866
745789 754328
591327 914078
862977 627973
554059 950014
943130 563779
947430 557399
905842 603299
722968 771983
665933 835087
903296 593276
562314 931821
583052 914095
674939 827066
994957 505444
929997 576060
519656 973582
717237 785729
615164 888450
583989 918816
561568 942385
662812 831237
926596 575727
981427 518736
813244 681443
864640 629771
976722 529945
639732 860956
587002 911356
537859 952308
612541 879281
625263 879751
557981 947200
620978 874146
576081 930717
731489 768650
875416 615289
721143 783089
904020 601137
633465 863640
790074 709465
696036 797439
655297 848398
962472 529155
910530 590690
610839 897543
546832 956690
816551 678969
615917 887016
982862 516310
678625 827523
912816 588511
988818 521087
729944 775861
674865 819038
796013 704248
951895 538733
898857 609285
996400 506775
757447 735956
786376 718570
931191 571744
964994 539658
762268 737505
709284 787571
616514 891720
808266 688129
682489 818986
986860 521275
931432 566235
939038 567299
848331 642984
775047 723319
634159 861177
728662 771742
792607 705414
995280 505822
804886 703596
824601 671635
839046 670177
531777 962433
683228 824434
669312 840389
548694 960508
996854 495841
767830 738887
658790 846973
731122 768849
625264 871197
917803 584889
522340 981141
814321 679767
502152 998077
688254 803528
649196 858193
560891 934468
764964 737937
747604 760581
975210 531436
837126 670444
912891 580101
571216 930424
881788 626526
574637 924785
780779 718539
783270 724800
894748 603023
855049 649702
560826 937554
869739 631169
908065 589873
763032 738566
725295 775532
864801 642023
891993 606021
549444 949406
552970 941001
923997 579646
752659 744493
918778 572840
709779 795551
791071 715878
521407 981501
764028 726411
833005 663705
866452 641505
690101 805450
975392 533598
886322 618101
986978 517964
603124 894678
692816 807543
622100 875408
755087 747823
948506 558463
892904 609708
796865 700279
823908 670123
662142 829124
700756 796629
900275 602941
738956 762472
991773 503985
549616 954367
520053 972811
649857 852713
922000 581820
735374 769461
526928 968128
810448 690289
665394 827047
689826 815736
808328 697408
944674 558170
833768 656422
714420 791412
577001 921929
697456 811739
528925 972918
622203 878725
662451 842680
828513 668718
519876 983414
579126 920865
749584 746607
842208 657401
783086 725210
906418 598375
671996 819746
646194 854550
975724 520413
883122 624151
935446 558586
774095 716879
649365 857827
619607 880977
739964 768394
850494 645514
698334 794260
719080 777240
842911 652630
640048 856211
988059 509656
756494 750217
551735 948429
663737 836248
715847 789151
538752 959321
774055 733443
664717 835533
654475 855235
656237 841437
845010 648641
666499 825886
915882 577114
968431 535334
714105 795449
670757 826926
503232 998083
512691 987786
798075 699181
889081 601779
670113 838541
859020 647472
626993 868026
591627 917558
874280 634498
990804 502659
868517 628707
767112 733094
907215 590413
735821 762335
664456 839954
663736 842458
674158 824952
609868 888280
966547 529091
557164 938597
610126 888354
895335 608251
591735 909902
618475 882759
610815 894319
723312 767368
664717 844933
562721 938728
852789 652353
674851 829516
708630 781681
857987 632552
589570 917822
741851 766523
847082 644504
641102 852502
651651 843442
959220 550292
980093 525534
802375 691896
678575 816861
914592 592586
698161 803738
844751 657230
961861 535965
886054 606566
869474 634441
621757 870396
842976 655824
778602 718082
912405 585936
862503 638110
666484 832014
645012 863290
949304 552757
941402 568136
996271 500600
635376 859125
624561 873999
558405 942294
655047 843162
524028 974590
798535 709227
731999 764433
930662 564844
544461 946243
880707 627462
843308 657969
528989 969997
846493 663242
863974 633082
638352 866459
791578 703608
576588 920169
989640 515633
932725 564402
548940 942168
817781 688756
874077 617982
711430 780300
584515 920368
862507 629375
610561 880712
898396 609626
906899 587867
923418 579494
761697 737978
623843 872687
709541 795041
505143 996128
596416 904462
556555 937629
776873 713249
542849 966488
984390 507441
976803 517944
815628 694190
719764 776916
536865 964399
959839 537321
837421 669583
827231 676822
652620 843664
868973 640202
979890 518933
571992 922238
577641 929281
785940 711614
670052 821107
902550 591050
761371 743976
758895 731679
774367 728128
977271 526405
876839 626817
874211 626399
909258 589234
663025 831780
972551 522643
504940 995185
717293 790642
835490 674376
970159 535723
896023 596320
753213 743211
535770 960673
816305 680602
723424 779093
832541 664085
623179 873346
985675 522627
717448 774004
910096 593248
523613 973536
614569 886663
949208 557233
832547 671216
505685 989790
674821 820795
759790 741487
678071 812210
762111 738834
959513 536339
585512 917436
661460 831151
679909 823068
612803 885211
508100 988131
566392 932090
604942 896908
885572 615542
740042 765159
859668 646787
585113 921896
798663 707700
777374 727259
701564 795896
879979 625009
508281 986070
708474 784251
686697 817824
717977 790152
879633 615119
972705 521725
983504 524887
723954 766258
623894 881589
855729 637034
566043 941633
801102 705242
697822 806218
845202 661819
728134 768492
791184 699118
848358 653586
898883 594341
673183 817753
553123 947908
887268 606251
662172 844205
731522 767064
567960 940107
838320 660283
814210 695318
972401 530731
664706 838201
651383 842443
734172 764875
540532 969199
618001 888444
781718 712242
650234 852715
660493 833191
571589 934046
676578 822295
824845 666361
775642 726590
798747 701994
891879 612780
850650 658688
747043 758575
747237 758235
507337 995412
635890 871324
762778 743181
959269 548655
770201 727479
626341 874239
832665 668631
985726 513896
584121 909579
625795 871139
570751 932145
715744 780836
664284 833837
600993 902359
748472 745148
816186 681196
571065 924096
522533 979676
864856 641573
941412 551806
516477 979666
550588 941936
800599 690719
854587 646230
765462 728916
609807 881884
576199 915457
799345 708281
764839 736345
888002 613881
707162 801671
901774 605729
717253 779221
574673 931953
682404 813426
958296 539241
623799 879895
850035 656650
529295 974183
597212 901938
612676 894235
776368 727217
908416 591814
643698 847058
752170 742765
553266 942365
967215 532880
980420 514073
725817 772826
614878 891053
598953 902510
746084 745230
840189 651486
493585 997485
897727 606376
907990 598402
825055 669711
964050 544339
654038 843329
712454 781861
541533 952842
977141 530903
889579 602049
758937 733889
523247 973679
704999 791024
522032 983688
562514 935270
882940 625837
946936 556637
639902 853544
738727 769674
557411 934773
566179 938574
601858 893331
801926 699714
542641 955067
619160 888859
940294 566040
848905 642972
643675 857739
726203 780345
584971 923674
975173 529920
701159 806937
767561 735484
876757 632909
693009 816670
639783 868211
984425 510414
838757 656142
759939 739100
750853 750566
764710 730020
833137 676827
915855 589535
959118 539873
585796 919094
926294 580688
646959 852647
843582 652924
560414 936553
965888 527015
521703 977329
646678 860295
898176 593111
652483 854495
813848 686259
709599 786640
834211 661751
908704 600650
836405 671111
733933 757304
971536 531096
837191 672160
679650 811473
544618 953515
704325 793080
681357 813981
740328 758304
793700 699929
715988 789723
504211 991972
665599 844196
990719 518187
541046 963615
717625 774064
966761 538600
625059 870535
969366 524726
725574 775099
581304 915199
583253 913258
720114 782310
530713 966042
966379 523815
861251 648688
566165 931222
591224 909596
831322 677859
659183 842165
808069 697174
728826 771374
893065 606448
669789 834930
600088 908387
818704 678476
581328 926628
720404 774434
859599 630430
881844 618751
989847 516018
521236 979501
534077 973642
685649 806934
914916 579967
771007 724696
566517 943253
826206 679291
860475 646398
635390 863292
539013 953921
628664 880328
825843 667063
963618 526450
520246 971895
815560 681922
741265 750015
523900 970621
635472 854571
890455 607336
901345 589497
949715 559890
880410 618313
650560 852913
780213 714761
964632 532920
994563 498217
518436 978367
522656 978099
555559 939187
564419 939906
618377 876307
580089 914865
577202 916976
777391 717258
741157 761160
777269 730701
567940 935118
811757 688874
690248 819476
986598 509889
884596 606547
785822 713958
702734 805040
567732 931842
716318 792249
655229 848203
509897 989889
852590 648500
702823 792336
583179 918164
579451 923338
992660 499338
621267 871636
769440 720619
802268 689851
956417 550192
805330 690987
683992 814571
711199 791791
720797 782727
822875 672059
937748 560407
620415 869646
677265 825456
666609 831650
656654 852778
594212 899752
797434 707303
564870 927259
522097 984325
856253 635239
821276 669870
526813 967750
688677 817204
837172 655680
826628 673983
888085 604885
576348 930790
794285 708176
797401 694569
927325 575546
620953 880995
948346 546599
834251 656026
829088 678504
760202 738784
826875 670363
577431 932057
754559 745090
691421 808420
822770 673830
638902 861590
936080 560243
519734 979765
924399 582688
749283 743905
796315 704167
545967 947877
844524 649151
649606 859162
734752 773179
667141 832543
684872 815032
936935 561400
944710 550429
657615 847172
810234 697733
568848 935195
677499 827337
933518 573650
717968 773670
715366 788715
710606 785129
810928 698829
921127 584839
601386 899238
919131 587198
758425 750261
812571 694481
823865 682131
834676 674866
508925 983561
729433 763693
620118 873151
518337 975116
708653 795746
896990 595165
509322 990587
873989 619951
772174 731195
575936 931662
662520 828787
576269 929076
901416 603918
533255 959553
680535 817808
832154 673819
545375 958047
617602 881497
884121 614127
954709 540243
864351 644635
621893 882185
708257 791791
721898 780576
498414 998476
637725 869833
860560 644171
614569 881819
890723 603528
668305 841293
821325 670994
657724 832643
589738 919372
832592 658144
811527 695114
686303 814765
810988 681499
688792 818133
763686 745029
846776 649391
648929 850066
766533 740004
727280 768310
823166 671074
710041 791891
816802 688938
964774 544894
797934 704301
881953 612952
945010 563466
559889 945214
793667 704401
524852 968556
843017 663215
948802 558180
729591 778223
842918 663366
981552 517617
635265 863554
529357 973876
574117 928819
850692 647846
705310 791080
590383 904965
793050 698574
688918 802955
646896 859657
892558 597724
941148 553694
616495 889199
875066 618495
905790 600426
499852 994131
779336 729403
598047 909562
910475 596086
649268 845549
952508 549612
986615 519197
591213 906661
609777 883345
905919 599206
553051 946209
626213 866565
665477 841419
584228 906004
724239 772048
798880 705752
651835 843514
839098 667440
914336 590177
873376 619963
954137 554021
899642 600887
928205 578681
666245 837478
870314 620519
718415 780535
790932 718358
982299 509183
848473 659180
621601 886302
851225 648708
510489 984525
540414 958115
526954 967627
818924 673633
915380 581436
673098 830386
544790 955874
708513 782460
760448 746538
870441 629614
567166 924428
977579 522315
862306 647016
931085 576362
780828 720318
874594 621231
635317 859084
798013 696374
799774 701691
588398 914852
943045 549681
699095 795312
707220 802228
614979 878457
870627 628219
903440 597290
591041 912100
766584 726166
851897 653008
877904 622284
898019 606025
792279 717422
808373 697574
586872 919296
663046 836141
932809 570884
623333 875436
840283 659318
864204 630159
589065 907073
525434 972097
925274 583134
671238 827530
666559 836465
548093 943226
802542 695590
856151 637933
577391 918455
566187 926439
849542 641579
572419 934877
971591 519123
994428 512247
825935 670939
634137 865350
771399 731754
750524 742124
669743 829488
697793 798786
726172 767088
823644 686319
507261 982882
895359 613770
587416 922473
916613 584095
988607 513228
548412 946792
601944 890256
673867 823918
886144 604549
834465 673801
755310 743134
807019 700604
505942 999365
767805 730135
865670 641320
700087 796012
813415 687229
726265 776777
741909 758580
878820 612183
814034 680061
609002 882537
812293 678807
641862 848267
895797 600066
513983 979874
749427 757709
829337 675036
999882 505593
527554 975278
711776 787188
888575 613605
709868 797391
653961 844284
755713 741502
587447 919643
593013 908989
807749 690148
603244 888303
573955 923543
731014 774892
754666 745464
926962 574949
936944 562789
710875 786974
809688 690151
852242 653079
819238 690227
648838 861016
587860 911400
659492 840786
543497 960193
694926 814307
688116 807760
630267 877969
524019 980939
555109 949014
598579 894426
715193 781223
905420 586319
891784 602334
798615 706915
786871 720318
621495 881592
733608 758499
590642 906034
613049 882114
774937 725328
765220 742911
561429 931432
651602 854066
772468 720766
909952 588951
838731 663460
861481 646006
727193 766425
593010 909812
783801 711415
921661 579061
793679 712201
757776 747687
615364 889912
755909 746663
937886 559297
974686 520127
885330 605111
632972 862674
762258 745568
659724 844400
781172 716185
535670 964246
716021 775376
839601 651630
519024 984186
667864 825564
873652 624844
720075 772274
981947 509114
828707 667944
950735 543311
746025 751100
598636 908865
581922 917333
710520 799031
948663 559658
909664 591183
604944 901880
718854 771785
658481 835832
725777 764562
996336 499757
532585 966670
943795 552208
627987 863815
943150 556511
716989 780166
823400 683872
791686 703872
710333 782589
732160 774986
996152 513736
634098 875449
692051 817717
790982 707765
943177 564938
856484 652347
830661 676028
717115 783628
786442 709904
674521 834985
623367 866889
952293 543900
831668 661562
973585 516527
569701 932085
594419 904615
973415 533104
986406 510971
595334 898070
634332 859548
581069 911383
784244 722947
907959 594293
960164 537481
630499 876252
615228 881677
683648 810466
634678 858635
615782 893667
512195 994709
822974 668384
519644 976850
503768 999015
971855 536049
877838 628496
716915 783109
589629 915178
517301 977114
873007 620801
669049 825524
635132 869354
771422 722853
545788 952639
950635 548356
991594 502337
672222 826451
578682 925949
958752 545201
916305 578790
542361 952515
728133 767294
861923 646586
634659 855540
988851 504159
734018 761174
538904 962936
639961 850060
820915 680574
527914 971705
912822 592147
574701 924182
513287 988064
831238 662105
839892 669713
695155 808170
616478 873896
598384 895550
870650 620343
639086 866221
647753 856824
780180 724353
578706 922037
987648 507579
995901 495690
906573 593174
544572 956039
994575 510152
742770 757359
626531 876873
730842 773751
718659 790956
807678 697082
870393 634154
751986 743737
879622 612734
803756 700882
544590 964251
819585 677583
591055 907974
640058 866794
844655 653972
525046 977082
826792 665303
832341 660758
505969 989486
677819 823771
576764 917304
680435 814431
937161 561879
842021 660527
504189 991410
846124 647072
676642 816957
736253 769690
949321 545998
840973 649483
828219 675567
547471 950342
995696 508533
643809 858363
766050 738376
512173 995865
866408 625390
504670 996244
591686 901520
634189 867871
610640 880900
902924 596928
850022 641034
680988 825214
544680 952648
800547 697222
846841 655460
639386 852483
521999 980631
681419 828388
666463 824807
774514 716649
999719 490902
641630 864666
970278 528225
501092 994468
595224 905791
940217 567831
630795 868738
987619 517181
577412 925350
550996 955697
564939 944982
831191 666609
705669 804002
980539 529352
538381 971559
700161 802127
610210 893674
774385 726172
776904 717739
802163 706579
700840 802870
736457 767373
746244 749191
694134 797156
677176 823575
831189 670603
964431 540435
626167 871465
616247 888632
897143 612217
604221 898093
655540 838612
667148 823511
660297 842592
584837 906827
883230 608988
999214 502876
540943 965334
935223 564752
623903 881488
617244 888790
520115 978613
826539 675329
649779 850318
983672 517929
616686 878328
782760 710599
919144 583117
629520 877454
562787 943508
998887 492334
584573 908304
603276 894598
634672 873769
797606 703511
887427 616500
752516 739641
919632 575450
655589 841276
959495 543659
698062 810058
827147 674525
847398 642626
690205 808967
806344 701371
724030 778332
879529 613267
823806 679570
730550 773878
527276 978525
895558 610792
687727 806318
579752 914616
570987 937242
823426 675174
633773 869715
633024 869721
935481 570919
950408 542607
603990 905180
713749 792443
536327 959146
544110 948892
845422 656697
831604 662068
867318 641284
911305 589351
785429 711229
842142 649351
852549 639858
704365 804348
583341 924717
877301 626785
974429 528248
993860 498669
710510 795042
632641 863271
597317 900805
656957 840961
648338 853618
869087 633446
845622 645992
756088 745244
855065 650017
532513 974674
929795 576272
634158 868386
638161 869359
590316 904952
864826 640955
992051 516171
890829 619135
679284 813063
589255 903012
977859 529260
878542 616761
955154 554325
758376 746518
953076 548908
858011 649312
603398 900967
861941 632809
641492 853777
967081 534421
882146 619645
518152 975564
764636 732515
601105 890721
524210 979053
517352 987226
660718 837010
868077 630981
793385 710609
772539 731827
906055 595021
744028 764919
753124 748784
987904 519237
832692 672724
789347 708477
727673 763116
647661 842566
882906 611562
751665 757683
996371 512425
539912 951056
548485 955939
760496 748138
659085 835498
770428 723884
786420 712489
896995 605285
530853 977329
623797 867039
607478 900541
592441 913814
581225 913186
514529 993658
786869 705180
750374 742774
514342 995312
525599 967402
761014 732084
753871 739608
956385 545238
961838 531693
775225 726607
798693 709446
740310 758431
644937 846444
736201 765167
780981 728701
534505 957317
715032 775193
921254 585193
843705 654058
911821 578529
917008 591091
986627 520272
847719 644725
727479 767535
979833 516622
609437 893555
638016 856133
566437 942028
647412 846695
691048 814247
718331 790456
588843 919737
871322 624386
793059 716243
727304 773881
675341 817470
670315 830789
629303 867455
556343 953086
508908 996654
756478 751602
922266 575053
767832 729233
962775 538213
729888 765456
626271 870526
604357 896517
906736 584111
570324 926319
960911 539493
598815 907375
841789 656541
595109 896439
940776 558057
809393 685270
553083 948273
516828 993042
645133 855960
646309 855257
979407 525326
808644 692579
773524 720685
936348 563910
771537 732153
792134 700345
779432 717016
850437 646947
799488 696385
818335 689910
920506 582631
813365 678051
680966 814573
550798 955957
558498 934920
674180 835659
973468 534186
913819 581710
982873 511242
929893 569330
536302 968182
806233 689866
976649 514905
689366 811338
980456 527849
908781 581729
568523 921660
636652 860070
951507 540798
568624 939122
674839 830757
669232 838777
623052 877427
941338 567829
994577 513975
566367 935299
503109 988814
564006 940774
761366 732890
694098 796670
706964 792986
974185 521557
599388 896144
982694 523506
641051 854995
604869 897062
855108 635014
677262 828162
763060 734529
500011 997822
570100 927413
771430 731090
940587 568057
937246 553515
825145 679615
739852 763101
899826 597327
748320 747277
915447 592935
801014 690598
698866 799724
986519 503940
736110 754300
597438 897746
854591 636564
563939 930516
896599 600492
841935 660359
917871 589937
653563 850102
819837 675386
651510 845103
639729 860484
567102 938632
665222 841555
661626 839583
750564 751215
886217 615442
619355 887977
568754 923059
812644 688818
540024 959798
786292 704837
637512 857148
517270 981732
951029 557913
871343 628387
837401 652808
675829 820710
821885 672396
821239 684819
986920 510933
501183 989835
886136 617616
554397 941285
614460 889608
536757 953485
765923 738669
782128 717872
838679 664204
616927 891890
608182 892045
602779 891609
941319 554948
657114 845086
790194 717899
631583 866687
551397 945575
712753 784304
513377 990353
610581 892644
959407 547355
931451 576907
943416 552369
564755 934972
959376 541221
583760 914207
648456 845181
584202 909897
612950 893346
755777 750833
729858 771047
703802 806049
552485 946497
768698 731459
687588 811942
538343 960460
768852 732428
791817 699595
756654 745973
648303 859795
896407 598752
790774 716447
768529 725401
833417 675745
978301 511832
987663 513049
986390 521532
853255 649988
853482 655363
692125 808359
547497 947717
936343 573649
707235 791982
837702 655589
768907 723474
794260 698493
823098 672127
618711 876571
603850 903701
873687 631893
704233 792790
911511 586727
966555 534480
637677 857057
905940 584064
986108 512400
796443 710066
726701 782777
644532 851309
645133 855360
772188 725567
573950 923057
645039 847045
732730 772938
817016 686256
562388 931195
875886 625527
599326 903432
957724 541701
602455 905263
829013 672658
748015 748310
557081 947778
524501 976371
991371 516690
678756 814254
765073 733737
987769 503952
635744 868707
867322 642109
622312 877834
987664 509537
592255 909072
530739 971719
616751 886793
699454 803214
781127 714804
617220 876246
649615 841475
995268 501306
964476 531772
615421 880788
599765 908607
600778 893109
613155 879464
804273 699270
556081 952669
619291 881652
668378 824803
692714 805885
895287 598216
499455 993158
963254 533905
667547 842193
579567 912402
519239 983552
977911 519499
512830 984146
591345 909326
909142 594124
935196 558325
787918 703742
703824 789655
884498 616812
629370 863426
725712 774155
655345 851310
869762 634183
715584 793152
864905 640991
962187 540845
511934 995339
980802 516282
701629 794420
521125 978538
579552 913697
669737 839273
803530 702255
544458 959225
795240 710456
568821 927085
928636 574671
703475 790925
650359 855422
781509 720035
872343 629195
551977 941602
822971 676463
993772 512037
906394 594432
933443 562955
931202 562174
539293 962975
827672 676221
564061 930298
883112 613975
855306 654666
508873 981409
512781 987922
726993 763560
696326 813197
842394 658412
559434 932628
817476 686874
693388 799799
770297 722467
811809 680748
971598 527300
589786 919999
872905 619746
941989 567353
563480 937311
524418 977898
664574 845153
788791 710914
681692 826775
728744 779140
545496 959694
685949 812538
976717 515114
502006 995074
957813 546027
624237 873623
765392 730103
987687 506483
730066 774895
841388 652184
602751 896671
604338 896906
952689 548819
794087 712419
557218 951591
821709 669905
656779 834930
590463 906915
603041 905257
568199 926212
695200 796512
930506 566569
781029 721053
789473 714743
538252 970189
524076 981230
522504 967578
785985 718094
830706 678778
993297 502047
567816 940378
825645 673969
869364 626583
560574 939074
983445 523012
957088 549722
778275 728223
787374 717213
916451 581138
769825 737544
704226 797104
502271 995995
549282 957762
525820 970999
993136 502073
680474 816303
551610 941754
996101 495373
858174 634230
724193 767710
980562 512334
731976 758658
869325 626578
658948 841963
982775 508659
769251 738108
926806 567427
587651 908041
758163 747876
948223 556028
771967 727691
556138 934357
611222 889877
828866 677741
982030 525162
955757 535089
745361 746091
711168 798043
601714 892121
939959 555114
913891 592267
591722 916605
745249 752770
552960 947056
917593 577660
791574 707468
579560 927501
981553 522801
834915 657008
601649 895494
552371 953401
889339 612847
547463 946151
671250 832120
913470 584710
679778 811654
963344 533699
890510 614180
521778 980898
621311 876832
763025 728513
978842 514348
916373 578800
643774 849158
844093 646849
600584 892735
984794 515390
921102 588371
882471 613150
969305 538867
558983 944630
728144 780094
856844 634096
623327 876122
746169 763398
570204 937203
598865 901567
507064 991725
844891 664862
691654 804947
844358 655930
998282 499643
685765 821607
902789 589251
930928 572255
525441 977547
858292 638098
862318 644254
770810 735736
829215 673861
885317 608043
754799 746427
566954 925084
930670 565433
757366 735385
521397 976289
566662 940519
932644 562598
861768 634446
587487 921865
584956 914746
708869 784262
756881 735115
544333 965076
973121 532949
869037 631446
837274 669090
603279 889798
662653 831288
587419 903276
630723 874107
568614 936789
525412 973055
977553 523841
783093 707628
814261 687765
521758 968767
873704 633115
784439 720159
578773 925926
923096 567677
533939 961023
576281 916619
566697 926992
573800 935626
536609 969306
610806 884301
756813 747040
916185 587542
669463 838260
948640 545010
500226 996300
947517 552453
889799 614085
841426 651892
765750 730097
524012 983486
503020 997632
999104 501125
943672 552201
911114 595717
537062 961352
765611 730531
612618 895827
811531 691302
888498 615059
587294 906127
688917 816030
760912 743924
822868 677192
919410 571164
650272 851671
771143 725626
727470 777917
971876 534703
775743 733794
892877 613481
853680 646236
751021 743594
505593 985159
593371 903539
861400 634625
760633 742899
694648 807783
740645 750872
938137 569746
673523 822025
781460 722079
951103 554615
844544 659315
736484 772783
979925 511934
815088 687229
737113 770802
796848 699370
697931 794339
905765 591281
970679 529977
888696 604312
689579 818101
808925 697264
580156 915201
909021 588243
709597 799346
751371 743869
557485 951945
560951 943453
862245 629306
511427 987326
741366 755865
907914 599261
575341 928302
599057 904813
966514 532557
702562 800438
702690 800956
736062 767590
623896 866914
983154 523177
980377 519307
544863 945413
738886 756123
662081 828256
911504 592496
720731 781967
752521 753207
703759 789146
534777 974168
604649 885831
875196 620877
754318 744549
963192 527525
777216 720806
747927 751583
919142 575883
655241 850295
807337 689745
521084 985068
913169 589585
780458 719246
999284 504320
798476 698867
687978 814897
522180 985195
642645 847402
713200 782338
888269 610772
513996 978322
690277 803257
957286 536514
885910 623190
676430 825758
603319 904516
992943 506419
892034 616578
693706 808105
606799 890744
739191 756495
843755 657752
524968 970994
899101 597844
719064 782020
774709 716012
934515 555761
885962 623750
919389 581854
691331 811743
597728 910046
698193 810773
719575 779909
732030 761475
809622 687340
504276 993997
623333 875663
792976 714260
979765 520706
685097 807926
557495 936605
589760 906298
544108 954311
519096 971680
615350 886581
798837 696264
810132 685096
507072 996563
832828 664490
809180 687422
901973 599762
984164 507188
516315 986230
499014 996697
904524 591476
634512 867334
523847 985014
786503 719723
592046 915821
533587 962913
883937 612707
736893 755297
702073 804227
890608 610446
560267 939268
665627 834307
641087 867866
901628 601494
898163 607765
708200 793266
885663 620443
996384 498819
951912 539100
638594 859505
664036 836571
604796 886798
539711 956114
739750 761903
609319 893781
551497 957243
706057 788811
698685 792170
940272 567385
616933 880895
796437 705031
721359 785046
916196 582304
696536 799198
794182 710856
657315 846607
691868 808895
863012 632878
635635 856303
756130 748184
688757 804881
609049 891280
816089 678419
544104 955559
832162 671711
987259 509415
935928 572474
606781 883673
558553 949477
586353 910890
718634 785551
946716 543882
987728 502904
576460 917187
789493 700897
941859 556551
654623 855342
656215 851463
719848 772826
717115 783420
914403 579199
905010 597159
716329 776354
586866 919559
652856 856100
863008 645808
574333 928410
534180 957012
658507 834971
629692 877078
853457 649666
843551 648220
982349 522133
925366 579722
586648 909843
985016 517884
905035 597815
671982 835064
563008 937223
767726 724263
993218 501393
703661 798881
764963 740954
718071 785518
695719 813253
644383 851441
640045 862697
589440 916449
972772 523866
997769 500617
970262 534132
575148 915236
744297 758527
926277 571365
778720 729866
603276 903053
958398 537272
631851 873855
967344 525021
598895 901354
535557 960908
707625 796814
865667 643121
887773 621176
899391 603618
575701 916957
865849 624424
937184 560774
592603 897588
599875 906107
518840 986739
943404 555380
736368 767091
656559 849202
997696 499302
562395 938740
734672 770391
838330 665492
677136 832399
704207 787652
638039 859464
547907 942140
906662 588352
553460 942900
669986 837811
697010 800089
511166 987798
692100 804905
899178 598695
519525 986826
608076 894394
620385 873148
988703 505487
672389 824889
680374 820465
752864 739045
726716 774890
559424 941592
966564 543329
633275 875413
948712 548309
805317 688348
785187 714589
593148 908520
694463 812855
859507 642165
509181 987870
925279 565336
979743 527722
522441 971270
963045 544495
652128 853605
905730 594364
784933 724620
563239 926945
698358 803336
559808 935983
995074 503050
993419 505260
922449 586441
854252 649439
511236 983393
927888 573004
914503 586050
842228 662025
748446 744106
726959 765885
794307 698087
799119 692800
500098 994059
676233 833039
777919 715464
862248 629730
563549 940644
838220 670007
927390 574160
950148 555241
658048 835484
977667 531341
858432 640731
987082 520655
568781 940071
830464 664740
679203 817167
543865 951718
789724 707366
845605 646392
734590 772022
884066 611735
885313 614533
848231 652313
981459 511071
768340 730143
704945 796342
573184 935089
724533 773101
973991 531718
766555 739292
561575 941943
883634 624996
509988 981021
570365 929022
985341 517442
934256 558272
747102 754293
766763 731903
830716 677007
693975 804505
921872 584099
622684 877320
745598 748297
785784 722595
550457 954751
571421 923186
804288 688146
950363 559331
652555 845356
769458 729212
872162 620620
700197 804112
979220 524001
613692 881462
566427 941404
909257 590346
683933 815556
502480 997805
896447 601562
828665 669138
949136 545269
708058 787422
798742 698101
970739 520597
863606 629176
905745 586518
572000 925121
980178 514284
675658 821210
633306 859356
914952 591800
729089 771303
525369 973325
625535 881107
643212 857389
786240 722285
983910 511205
713494 783188
557779 939591
636110 855843
934192 566086
621652 888300
513435 982171
954113 542845
891942 600321
945388 553800
741107 754731
721925 787047
698050 802719
716526 788448
778162 717325
645952 852533
779892 721119
673088 830356
815708 684553
502258 991446
804552 694622
969960 529451
866837 628053
900996 608720
872092 627973
583728 907331
898169 599550
704814 793588
933426 569891
524637 970384
966019 527591
562696 943612
728570 772570
829353 665750
539726 952775
686516 819139
697105 806864
565181 940276
780138 727142
719908 773672
596327 896231
885518 611887
741457 749848
813447 689160
942075 554397
982389 523840
823237 667330
671105 822576
498187 997910
495306 998581
558295 937525
857426 642061
882479 613395
691748 803628
584636 915125
795986 698626
759469 750106
554270 954217
860967 646426
733877 757787
615008 878538
689013 811136
560866 929358
580321 928494
537420 963331
964684 537943
762388 731627
612684 879927
848778 642437
688066 804712
718041 782356
813819 683919
964525 539473
821221 679875
827426 674459
927370 570918
619508 890225
651038 849985
978589 513243
628687 878020
660149 842387
652705 847581
721926 772610
908465 590840
525940 982379
709041 797381
880823 610020
894917 608599
901177 604412
842801 663693
527615 972223
910641 580029
572896 921415
948008 553783
652612 856716
644818 850019
948745 559499
609789 888891
805297 697293
658505 850160
918433 583555
842843 661326
961308 546281
768507 736549
543701 959111
832007 659047
628658 867147
939053 557147
666594 825118
812039 682100
786326 704273
804781 692601
566748 936113
726879 776496
901501 591454
735522 765163
913703 594879
633703 873985
664740 832202
767203 740917
571566 921375
706983 798288
955246 552035
708387 788874
755378 747431
934638 560753
752502 745538
685512 817537
670033 833982
564686 933102
645187 863362
745958 755815
919943 580908
636108 871352
585358 915787
730195 774056
584794 909710
704267 798872
595347 908148
872507 620442
544100 960174
582817 921074
536429 966885
546438 944555
751636 755420
977714 514248
647993 858116
541072 960913
732795 757322
744213 765606
948095 558303
545583 962158
801172 697798
507932 992129
572185 934680
578387 926880
763383 729529
986916 516482
770011 732623
590318 917722
984685 518104
770195 729525
581689 922096
875903 618089
965180 537813
744990 746968
716574 775798
581812 920961
960135 536351
962215 543278
903764 603397
722557 785121
757914 733306
871887 623442
999839 497445
524800 968203
739896 755965
785462 719820
506817 991457
497137 998517
971546 533308
840907 661442
725254 777477
709818 781270
829964 672723
926946 563186
500981 990173
730118 770131
528886 965195
861546 630867
649362 849543
625221 881279
979839 522641
602220 907738
898744 593971
959175 543581
582221 913587
779974 714724
978437 513845
625200 881905
997534 500951
775157 722701
538215 953271
816553 691867
854892 643199
747950 744420
724658 769193
910137 598263
801486 693552
654620 849923
813958 678916
591872 903744
715568 781684
792566 714914
995904 509653
824180 678025
904536 604976
548652 944645
540226 953452
799235 709770
564918 928830
525058 976455
998376 507793
727823 779345
808112 684140
647977 852505
721884 786998
549026 943436
755532 740054
663900 833688
722616 773600
974271 517038
850893 647974
795769 697442
900819 591773
983376 525237
593867 897890
728449 763149
550486 946549
520653 974097
970181 522087
521317 980892
588230 912705
545275 951534
828710 668303
745207 761632
855353 650665
698316 800675
709288 785500
962634 533818
964909 533474
790948 701769
892676 599894
711037 797276
830383 661786
974949 523409
758732 735521
530429 971936
797862 698770
919120 577301
738936 759328
918143 587929
796931 698227
969822 521035
700363 802394
871012 619107
596074 900526
772933 733277
633966 868443
596493 905640
772874 733644
873927 635222
671018 822896
554527 955149
845645 646345
853940 636066
780747 720032
727292 782086
750415 754113
831903 664675
803260 693280
678212 829559
575813 918862
668422 826544
690690 810262
887245 621778
967184 536128
975821 524168
629300 878905
698976 809962
859093 650513
998332 506903
600866 891029
513430 994070
736591 768374
530744 967700
969622 537712
828884 680443
930659 575921
954873 537851
836841 670374
978199 514544
785135 715389
601587 896381
958646 540033
941021 563533
687156 805344
971128 538169
722368 767820
498684 998200
784761 708437
659373 844127
509793 995611
730434 760957
958736 538123
923405 570512
748352 750836
839214 667709
931420 573550
525809 972737
626922 866835
813615 678165
615607 889167
519438 980931
673989 834781
608988 883136
784985 719999
606054 898553
596727 912715
934677 556465
880312 612210
606438 895598
557214 939597
905109 601457
786285 719691
965959 538201
613876 885943
703243 787244
667709 831391
875520 616574
869060 627075
892287 599756
825546 672495
592501 913765
916352 592789
709533 799085
798813 709774
792199 716513
879883 610541
699527 800216
743393 765003
878907 628991
570468 935728
650557 848530
606572 885164
744381 758328
650096 849026
789062 705011
615763 881957
539335 956733
744269 750151
948778 543704
789847 714632
755045 752470
976723 520895
548666 948187
859056 636100
676760 816345
735045 766609
888583 609063
882427 620374
599377 908439
719357 781067
841017 662572
742212 765580
585057 924171
820310 671650
971547 529240
668332 833362
793340 706103
614308 890958
833681 662714
827978 670722
994794 496662
850777 658739
872997 622613
831750 670779
808743 696786
531866 976641
757994 743646
589525 917754
737859 768466
923901 566966
579082 921620
874955 616949
910753 594722
705776 800365
834849 658396
961187 543248
555214 939098
946899 554702
599484 899203
890233 613914
895913 594253
913631 590870
917763 585500
706433 792861
544978 965012
785669 719157
923609 573652
604688 895829
856786 636371
658955 842133
547127 951748
989842 505205
527306 963659
669586 833213
978700 526735
762839 730657
541369 952141
603738 887763
575735 922939
955688 534440
835406 673689
704141 805135
961042 542498
929525 578246
899342 595379
730683 779165
718098 774075
959182 545377
807927 684850
852259 656466
852444 643659
877590 625348
569538 939443
770951 735400
819728 676416
606776 884404
568238 923931
884187 613215
528897 963374
693130 800872
888550 604542
725141 764982
966707 543253
625150 882235
869710 629240
884434 619742
604703 895167
950801 554733
861440 633201
785506 721080
866609 630064
826162 680769
637444 871468
803449 692057
917477 576615
860524 640571
934926 568496
825593 672687
717492 784190
623989 874199
536399 955619
769421 722169
803404 696125
991480 507379
613850 885301
968115 540455
947083 558254
967257 524764
739097 754382
957336 534366
629647 870601
949167 549075
575980 917113
536432 968792
967425 541470
542217 950855
724267 780976
770913 730604
667130 826451
584681 911057
565244 932591
845386 660471
934191 574970
984115 518519
981167 522167
768314 722558
798126 694628
582927 915766
746303 761601
767548 735181
949804 543612
571473 926753
673162 823271
760689 742426
857282 646976
653840 842561
634462 861699
706943 787614
755661 736833
518576 973044
580768 910721
592486 900295
634114 859816
553811 936402
756159 735312
669879 825640
669193 838605
546441 944320
798280 696929
764645 737247
808483 688602
744627 758949
554059 943626
737098 759681
842290 649891
758673 731453
628350 876894
671084 833171
780016 721420
709584 786711
775737 727296
774717 729706
656213 841348
968782 535462
762110 731636
591819 912666
724421 767586
712680 786744
928110 577798
843510 655630
549131 947151
568153 929527
969191 524876
735026 759467
899697 595907
764141 729568
550846 952641
873896 618875
678942 817886
735533 761682
546321 951638
908247 595166
851056 639263
716063 777128
861370 644055
511874 993433
666095 840698
988408 514592
543245 960902
547273 953608
867698 637163
907514 587717
919101 571115
835220 664849
901763 589111
699983 794479
779504 718191
728481 778546
593361 908209
858124 643249
680486 826125
554456 950116
710692 795031
840982 661257
537417 955690
577953 930979
601507 896310
844092 663783
829118 672667
653995 850366
870858 635910
804494 697179
754808 741423
756053 751121
982355 527384
857151 643214
928312 565535
924609 580094
579144 918641
785750 707347
873984 630195
676874 818261
528706 966340
510600 989720
941720 561743
818161 674237
500171 991974
921764 580302
949160 547877
584466 920906
988759 519590
910728 582411
588769 915266
924910 565735
990730 508099
787167 717567
726206 783487
686993 804994
756322 742435
519787 975168
659138 847783
996750 508290
958747 538541
693924 805054
791108 714262
826545 666884
960737 543663
728728 765148
746431 744492
727863 775403
511773 990032
715287 776396
757636 733376
823675 680062
784097 716222
625352 883839
907973 598082
989270 519742
967598 529911
821121 687996
620335 878044
881760 612059
567040 941302
903283 594082
718653 779254
890509 605556
509925 993481
887217 613717
758045 736388
913491 594923
707452 786758
818435 691106
644884 864718
853958 638229
520351 983142
517685 977051
542941 955743
904130 601539
595937 910855
517713 985518
751870 755445
813429 676827
975520 526421
998582 506500
714271 782847
942690 563970
787281 711256
607687 898579
798496 708158
688534 821441
922252 585112
767637 732642
762982 743665
598182 901671
796729 695475
826966 665438
691929 802899
768195 731169
979584 523496
683723 807494
681637 817416
735468 770622
875471 623012
513919 990013
634146 859671
852468 641669
952323 555070
917874 584431
647769 855117
696600 797667
918231 579704
537827 968131
979986 520450
646399 853485
601586 902902
924172 573948
962840 541510
625195 866164
778924 719978
937249 569821
492844 999917
846302 657678
751021 752369
595035 905198
739732 750546
539298 956481
768799 738927
926163 575085
758073 733088
758226 749662
516434 980242
919670 589808
556166 952990
843795 663952
916754 579634
703788 794223
927614 569388
773045 731344
913922 585654
945695 546863
768380 727450
969813 536598
521939 975895
707171 790335
949766 558878
624409 873962
688635 812824
930696 564029
673332 820168
750559 739958
775781 717510
673491 828767
945018 564311
634120 865825
522896 969935
645283 847235
884431 614871
786983 717094
968318 530724
969355 522198
639380 868941
702960 798587
922388 575984
519287 972647
620073 882902
835927 672961
950920 555943
940758 558223
830634 676412
693879 803624
853951 651199
758465 739117
565985 928593
817746 672411
514108 988911
594151 900916
527125 975346
783949 711296
515487 993816
875646 617736
742401 755907
549546 944166
709281 800172
976760 519483
820112 689667
572240 923113
608084 897628
520860 981493
659725 846316
973433 517230
718127 775258
621797 881447
594824 914822
540895 964985
628540 878345
889571 608296
981188 513301
577806 923962
675145 821323
839151 659070
819025 690131
800403 704418
560207 942039
863053 645061
533430 958194
705946 794354
827431 675643
568315 933653
874675 621905
850976 640324
828328 664649
518618 984795
710212 783629
694922 801314
773645 721096
579476 917914
981621 523366
982284 514521
641572 861615
812417 693762
691849 814342
852183 653804
770360 724095
564898 926780
669936 822224
615233 882856
586482 911742
637172 868974
633602 868360
810233 686003
645033 846152
874863 626934
927416 582574
806712 691754
909007 585116
946241 562532
564102 931399
638679 868380
803101 691217
735610 761907
965608 542655
702709 796597
640847 852472
559351 932130
996399 494710
574394 918241
578791 919398
726333 774560
918726 575927
739273 760428
606410 897913
916318 584232
983098 520572
828300 672000
980743 527825
568076 939297
593348 902862
587884 903718
865098 641531
547408 947156
894273 596944
726591 780078
872757 622459
620197 875807
837344 666429
769273 728118
683222 808409
989105 512048
754266 739464
935617 570954
616213 881104
988447 501765
674328 818843
668448 828639
890753 610860
678700 826944
997746 495603
616025 889288
960378 543631
858994 632208
950713 548023
581997 919994
762431 731365
841109 663139
716607 787415
767859 723937
912959 596483
895522 599845
626243 869998
636689 854664
958792 535574
629668 862304
535378 974592
552804 938009
672363 820435
672911 826938
874202 634573
821034 671371
658367 847510
892538 615277
839959 652659
744277 756663
666032 829596
729217 776529
537968 970509
972416 519134
614278 892362
916415 593077
496629 996626
771850 727688
987638 503007
951764 553460
563279 940935
812469 686900
666978 841425
736968 766256
521960 986163
566358 931458
644415 860280
682051 826769
951139 558521
668650 830491
503646 992843
746098 752998
838954 654089
859864 632022
937218 566788
789270 710846
676760 824812
707900 785801
941077 565728
895992 601912
867179 635683
781621 713493
501542 998474
744208 758052
985401 521750
585408 904598
790037 717690
847643 660501
703639 795390
701121 788930
670427 825021
844048 664269
913929 583960
902855 591189
844787 646970
524594 982322
854653 655137
795194 712490
788330 707292
843189 650298
841812 662469
910904 581860
642031 849063
545031 961963
981779 524606
691127 808794
834449 659525
896598 610130
673041 822482
621828 876429
963885 545056
612409 879601
528678 964258
942840 559352
852679 656126
902537 589754
858495 650987
854219 641658
583323 911225
984122 523904
753935 741538
710488 784508
949838 547031
894897 603812
617734 875099
767098 730435
857762 645831
722139 771176
673022 821854
855214 635723
965426 527655
632769 864560
657925 851820
516529 974853
866019 632078
986742 510490
828007 679850
752142 756350
802807 704457
601904 899192
527612 978756
839435 658435
887741 616470
802897 706063
850780 656991
992930 507230
547164 955913
990107 513666
805578 689700
721813 778182
512794 994860
553977 939388
649697 845851
789174 708522
759681 738152
871823 633785
517822 978591
945473 562217
797001 703215
753952 744454
558800 950007
916078 590655
583912 913110
555313 944670
854211 650284
749573 740994
665053 839948
687796 804248
662894 830758
880384 614751
593736 910633
857385 639680
588860 912017
930646 575705
903348 596882
563479 931686
736977 755511
759535 744046
811198 689573
612540 892955
805439 697786
537976 953327
898823 596899
737093 753488
664297 838229
707817 797445
657695 833156
842380 662164
765390 735662
548864 945786
661216 842799
508468 985064
848911 658959
975443 514804
752907 756837
764555 730719
562524 935472
879603 627921
826208 664385
864864 627167
589852 911578
818429 681424
814213 688847
906830 585893
658209 832411
732100 771167
549199 947947
573993 933374
980428 521296
776664 715005
662014 842513
648544 853622
811961 689430
864983 641699
951256 540659
928285 580219
759604 736636
653212 840752
928405 566880
508002 989054
921327 574485
514555 992645
561618 942011
626849 869346
910682 593328
986394 512809
687407 820269
645573 847980
696871 804457
597710 907997
643893 865357
730199 767159
986395 504239
569259 936382
546252 959555
647901 852514
700108 801764
891463 617995
664999 835765
773279 721178
722795 776746
532501 966160
748600 742246
869005 632760
577290 913079
614369 894916
870998 636906
520373 973922
903397 590768
789151 714925
595042 900450
827739 668229
978108 531053
775221 725000
691180 818209
810410 691857
773617 730978
577955 920194
719028 782837
998983 504616
650504 839719
699771 809652
875532 620180
560177 944818
967800 525034
786610 706099
960673 545039
566981 935282
793958 703177
775872 719830
651781 846882
717201 777912
829885 662959
666753 833042
497444 999051
953998 547666
856381 643093
738519 769672
807061 698356
662688 832645
794593 704134
688331 809747
729060 768872
937430 570973
819528 673868
589592 904375
573572 930699
889450 619770
867769 628822
789935 711216
566054 942528
522152 968283
695480 809090
640830 863780
888930 608577
696074 796795
932188 560466
691722 803959
720883 771991
736652 756622
526928 981026
556725 947583
825890 670674
837488 666409
741496 762678
630313 859839
827445 667006
928080 562210
838535 658832
709519 784443
745907 754296
936130 556237
531818 971248
539997 952305
986814 510063
985329 516147
610066 890418
910446 588982
706446 794763
544315 958201
581022 923739
844301 661066
886794 623054
513928 986960
966315 536043
983862 520432
979353 530277
812031 693203
910301 594888
958095 545178
612455 889189
556716 952260
496910 998455
673063 817704
741307 756527
610537 892723
583077 917408
605450 884939
788738 719189
789313 701164
935796 566888
792409 705506
589720 902292
791312 700228
977476 527856
920385 584703
855780 654020
784391 725195
877232 622281
806217 685188
938692 562680
741550 762731
850351 656885
503266 997188
711693 792206
876224 632944
516762 992508
660581 847510
627232 877191
823637 684738
845691 661789
630746 864062
690007 812773
659616 847436
680584 826918
744072 760145
792742 711413
657656 846951
772868 734674
865751 633352
542703 960929
560738 940194
615400 878509
976816 513857
863982 645988
673061 832206
940461 550867
789057 701900
499117 994077
732352 770136
688635 814017
644356 862020
724496 774746
787181 707194
734068 769561
935520 560954
720028 788316
613500 882116
675556 825588
760600 729522
765499 736090
971348 533236
987041 515876
840439 652405
581282 911022
558992 941716
687974 809233
635339 864774
915898 583445
904997 595248
630921 859541
731999 759381
996555 502663
728668 771374
788134 704170
626214 869455
719169 775868
694335 798329
862869 643114
652005 854972
515402 986515
567982 928460
855102 636490
581944 914597
576473 921633
577451 927176
604766 893805
963284 543276
784774 722990
781728 712199
551296 943167
653163 853270
626786 872898
808927 686373
974201 529537
559186 935393
777115 730706
604724 904449
530526 975709
941050 561996
764134 729707
587085 914795
632507 863027
622664 874757
699201 803852
646219 857359
836145 665035
819243 684299
741772 756128
601005 899837
617262 881193
931001 573419
887186 605408
843911 658919
581622 917270
680059 815785
784469 710365
706610 796981
967604 532059
949868 551244
672569 825548
665263 837908
815535 684301
716684 787364
964472 528221
982698 507431
823474 675616
770385 724771
780847 709701
589129 910992
859262 646635
616906 885740
758934 742806
922221 573282
700092 800762
837241 653505
678914 830541
994926 502241
941557 565987
689396 816520
653519 855820
633285 870651
619160 888379
741106 763265
991765 505749
632202 867046
546256 946786
904130 602920
690541 814268
540585 954040
784739 706261
695945 801481
523728 966583
753022 739557
754630 745909
990816 512765
742677 755795
637936 866544
915481 594102
639159 856617
676423 819255
996604 497649
808453 692545
607575 893829
971090 523214
887017 620828
726708 767957
989755 504211
932596 560341
515210 983854
778742 730380
709775 791335
784146 707915
541327 955934
498962 995563
852528 653941
792041 716779
848959 649698
869033 629105
552189 942546
755479 744459
798395 702019
980002 517243
528523 972780
598808 909804
562516 939784
621846 884598
676379 830593
879921 624408
668893 839474
763135 735692
517443 973913
500743 989334
837300 658952
902380 587778
641536 850328
769967 725364
535072 960523
551787 957067
616730 886050
917902 581984
559482 934825
789449 710646
607067 894821
536273 957238
994427 497579
491877 999312
586569 904368
974574 519708
695537 804092
679324 827169
780285 718357
693651 811748
842319 664617
902083 605796
789515 710246
833907 667163
872728 626990
511195 996272
702664 793709
745836 753479
550882 939441
779641 729066
970481 536920
647106 849371
969575 530555
720045 781275
936903 570126
701613 791187
685606 814176
543595 963018
520299 973964
940592 556686
975409 518220
634544 857816
730211 765894
680742 817496
609190 888106
633067 861939
922482 581588
515327 979274
736868 764512
761555 746842
930510 562128
622854 869288
908183 597272
858542 631859
738038 767243
857349 636504
665501 835821
726648 775309
936993 564949
954760 541122
685737 807602
782096 714608
929461 562654
579940 928506
525650 971552
642523 849181
695023 810211
853709 654138
740938 761564
586822 906841
861104 643429
806209 688738
781242 718834
917238 584074
875012 629395
886427 612493
720653 783222
879719 627679
656813 841805
937188 559852
742002 762723
566751 931508
879361 612824
617242 881792
686190 823307
856487 640789
574166 932107
867364 639104
762257 728297
903640 597639
715104 792473
506082 993008
891259 607257
695848 804137
940434 562916
639172 866482
947201 543040
721551 769668
741477 763978
921539 588429
892280 604705
781979 714690
688933 810768
633896 871547
601306 899965
895929 613432
916825 585429
596175 906881
835860 667845
720317 770114
762236 730811
492311 997985
704285 789910
630614 869670
806727 701262
962464 533400
528429 964091
602214 891285
778700 719250
498288 992155
683888 807519
861416 636021
912422 593688
537702 971404
748303 745772
700903 794610
514592 981536
618357 884993
927101 564473
790182 715164
689755 816706
908404 584367
986884 508167
632856 873602
927826 578064
985373 521187
931161 567266
834899 665617
831994 671024
547974 946574
794102 702023
916219 581084
619654 886454
897659 610814
967169 534599
692718 803556
628249 864307
998270 497358
873801 623233
573263 921131
687126 820644
886626 615212
945356 548691
606503 895385
527900 977132
588226 919817
577879 925122
515104 982477
848272 646540
524839 980001
584616 915430
763169 732984
970768 538760
810959 679721
675134 826154
638444 865951
634951 856342
983049 518035
550340 948797
899815 600882
864316 629682
942444 558631
959896 547161
827346 672448
621908 884684
865077 626675
826750 667668
632769 860051
569424 933719
742910 765046
785359 717661
673510 823377
699257 799455
991475 504650
564902 926646
712189 784580
617097 884306
613885 892870
827648 678935
570035 920637
702591 792213
789066 703029
611552 878775
713485 785069
813676 683449
603361 900207
980065 515712
922614 577013
761391 733121
678220 814901
695288 801977
692404 816517
761373 742175
939845 556067
967914 535140
592176 908473
573785 927016
930024 565847
969426 525822
624950 868497
736809 757981
902505 587621
783655 720331
698299 796147
937223 560638
624571 872469
864934 627581
909355 580855
704753 786353
659654 835076
976389 525112
928441 573795
858168 645185
566914 933462
855141 643192
765531 730206
735286 772661
746581 752918
858538 632456
703155 796088
826696 671618
640143 866943
684461 811109
783806 720537
536767 957691
521480 978318
794879 713189
561666 934061
658197 833762
989205 501589
956263 545590
765185 729579
888317 612888
922055 573533
630676 872167
691917 802912
717708 780977
608449 886692
947056 552146
513158 993718
544104 961591
922696 575393
830379 675716
931740 576088
936693 566317
927290 562763
848511 652121
930077 574213
544307 952110
867131 637958
542934 956210
557003 938505
945197 547225
511335 998156
679866 815325
780570 719842
948923 546036
794016 714650
610776 897259
571165 928986
975756 532706
788770 708135
670649 833998
612147 891677
562041 929073
704064 804246
525506 984218
670819 834129
613024 893073
759716 747427
668791 821881
675362 815792
578555 930382
594701 899162
863904 629639
950356 544742
545103 964835
854846 644729
917438 574116
860149 640508
800321 700811
970525 527151
658241 832010
719061 788119
766180 727083
525243 972820
666774 842877
867807 638460
779331 720218
768221 732564
788737 712580
899057 594271
979989 522759
548184 953807
576632 917241
917026 586424
690586 802814
949598 558440
798043 705356
670831 827973
908072 590509
784464 725314
515711 990157
726019 776914
692149 801776
796570 698617
757828 747180
834854 657910
675972 833232
941492 557503
949426 553099
725701 764903
746733 751102
776608 714875
782301 708489
792170 707481
912696 588788
516518 990845
675664 819080
502713 990942
825682 677515
858472 645313
842782 658823
995333 510996
792783 706762
549406 947812
676613 819916
546043 959852
712682 778216
840010 655319
657363 852197
663512 842695
601214 894081
899869 603117
995208 508023
853338 640220
709819 780634
747036 758368
782559 719410
928418 577971
582971 918084
548581 942228
760981 737987
887956 613156
873071 633192
678589 813650
709466 799664
723685 785544
537896 964637
997767 499195
514539 976074
639609 863826
648922 855221
677428 823342
874450 631746
571737 935453
808414 690200
512463 985476
506649 988581
863717 633159
738835 767966
602473 893931
758804 740687
587152 912676
623035 878349
530872 972633
820756 673471
763874 735686
779913 713878
989801 512508
781422 722500
569846 929854
771585 727650
725820 768558
954385 549588
588733 911511
893763 611012
726765 768038
662625 834180
521018 970956
673452 834764
636738 864787
757417 746294
785269 721453
785295 719248
957379 549770
925689 584102
962515 531873
943589 554063
926976 582623
907252 592126
608600 883671
641924 866152
809566 686399
892420 607231
855598 634410
681791 810233
889705 606653
687761 802674
897480 604039
529927 977342
975573 523355
537742 958770
520503 986016
652523 853114
866616 624021
788015 711947
586952 918755
881801 615673
901145 607838
571789 927794
790985 708027
659023 850210
674351 817365
500803 990550
680130 815815
947034 560948
729048 768139
898559 593726
704804 788191
877569 617334
948168 549931
999790 492514
804409 693369
497179 998888
956386 549172
989488 519880
677443 818363
639528 851254
840091 655677
891371 603322
692622 812186
720529 789177
908204 587533
801297 691085
618044 875578
653642 841205
786043 716010
555774 948289
613384 879728
900654 596285
650094 859781
841477 649319
802724 693701
641707 858224
743731 755285
578392 919347
698256 794495
885470 610355
645905 855395
892499 603971
671378 830099
702190 797691
930324 572253
680175 817621
556764 935645
776791 723055
619921 879690
751802 741672
662300 845857
953237 545533
609127 890028
619109 885095
726534 770498
686188 808768
683107 819707
834984 673618
690834 801608
681713 809093
504758 996740
989480 502622
821196 688126
861791 638148
683956 823358
534423 958419
577766 913594
669558 828646
868482 635473
909462 583649
861157 635035
810048 693744
872288 624887
886386 605575
617165 877677
549307 948739
635984 859930
516069 974466
966923 529670
898156 611637
723374 771511
848743 649078
591788 911583
713654 795072
545181 956851
939273 557788
568435 935016
493151 997387
971809 534260
516305 977981
613228 888298
985722 518277
634808 857817
618584 886390
650684 846892
582860 916500
605801 892444
771492 733253
785067 718344
907612 602111
662006 833157
943116 552208
846326 644481
684615 808432
820634 682536
899155 593871
989905 506212
739121 757168
539361 954235
785713 723001
557738 933330
584399 915816
602241 898255
789242 715206
988046 520303
831484 664435
559444 933729
604896 889218
690988 800439
876012 617004
901273 591321
655877 845904
541590 967002
652446 843261
542492 953026
820847 676489
534032 973612
647452 859387
980478 527813
897438 609849
952012 552384
623717 885656
879383 619135
840413 662131
873861 616903
906682 597584
958180 535222
547113 956107
588967 920651
956908 534694
884766 620815
964255 533701
764286 736191
760484 741976
688939 813815
532688 960506
970745 537451
850616 654057
558522 950553
650451 844338
758310 743433
618898 873447
547574 948862
650468 853861
545046 959764
701096 803816
628026 867977
900403 592062
813282 680560
999876 507693
852969 642300
519872 988705
761596 738473
940707 560260
687490 807613
659106 848603
790571 710403
653684 851225
527696 981044
737692 764069
812787 691357
929802 562035
969488 530072
587156 919820
499890 990255
531624 968002
563002 945991
607020 885144
744710 748248
959768 541619
901123 602666
631879 865740
748871 745494
730652 764164
958341 549885
539312 956805
706651 799969
572713 932789
998897 495238
838526 663635
746728 744257
557896 939388
604604 885635
746896 756613
530592 979291
635869 874031
757785 745547
805912 690064
507290 987654
661915 834234
733795 764039
917363 574430
553379 941722
781337 712200
985219 510165
830711 668696
591284 914548
528491 978806
525007 969513
614858 876271
941933 562055
677660 830253
839014 668982
772324 721838
701558 795207
958425 545396
913491 582349
705045 792599
727585 770218
627504 879124
858387 636931
599421 910085
711681 792971
853998 636696
877526 614803
536296 964069
611030 898440
713022 781441
951091 555936
892519 604007
679803 827640
986003 521458
663868 826554
984960 516130
908296 599028
551706 938539
861950 640984
548662 959996
917804 588908
789229 715932
956779 534131
953831 549708
652562 855093
570074 935889
531089 965779
731665 772658
690344 816193
933586 570032
716384 776560
871913 618675
937557 557238
496874 998095
984209 524896
831580 675562
948249 546875
551288 956525
997865 508629
632857 857751
753467 746637
556280 942475
616412 891881
932844 568159
877617 624787
951852 553077
506440 992008
673312 833702
859277 637443
652750 837806
729182 771168
897402 599451
687258 812576
980677 523765
758853 732180
931098 575232
620230 875581
713888 785115
537358 962350
564861 931760
704145 786775
591296 915030
732753 771971
987002 504355
896111 612449
894484 612353
972240 529259
945157 546104
552546 954051
882787 619500
804945 685620
701121 806301
554184 947982
994992 512692
777046 713499
827273 675231
641337 850759
754573 754191
860655 633486
885663 614869
600739 891561
977151 530865
658862 845220
879885 619067
860081 647147
812553 691184
888716 607601
842728 653594
497642 997163
597819 901319
918046 579481
773625 718810
694448 810434
776032 731351
921737 571392
832213 675205
779652 716886
510655 991774
546435 945170
993637 505199
921107 578282
778162 728537
679799 830124
698608 798673
889686 605180
761121 740541
837117 653161
768564 739237
770834 734700
804521 695997
578893 916317
949876 558548
525275 977472
779360 711154
960550 540331
987163 519738
934319 560605
592690 913927
915294 584750
993755 503359
781271 708919
721880 781703
716902 778244
953442 546706
976331 531810
948890 557209
598667 908150
521510 970271
585644 910359
689657 806786
729488 777287
947141 559465
816688 692771
724807 771985
706810 794070
669263 832642
573987 921006
963936 532018
726611 770169
694723 811907
566595 926873
835334 665154
520348 975537
955444 540462
954056 539319
877595 620898
508119 994264
618940 885740
499429 997702
790614 701402
778573 713261
980610 514368
964170 540946
880081 622875
879624 618383
769379 728113
976789 515412
873414 631019
815369 682675
867374 637752
735975 755850
529278 972322
763954 737792
778267 716895
855942 652248
642611 848295
873980 617738
749485 752122
527750 962903
765445 736636
987376 510922
816353 676754
528980 969265
810771 686689
746675 752817
575189 926928
653846 849482
804055 702607
586848 921186
614780 876696
638943 858666
724531 767519
667065 841901
960012 545259
959194 541643
794263 696163
871947 633692
567336 941660
623543 875659
926879 578213
964694 526404
677986 824706
697189 812772
578361 931086
733232 773522
740938 753899
990227 505951
506014 986033
960651 536127
516649 980755
844493 648112
675470 819879
930547 563318
812257 695832
940784 563834
867130 636862
696149 802485
997428 507969
858031 645448
945573 558042
509996 991432
855224 641507
585023 920502
811456 689069
618090 889548
956428 535829
862279 633250
608666 885223
613252 889856
982225 516912
713067 777632
586322 908650
559064 947938
553161 939597
934556 573892
842099 649644
888834 605535
731222 761680
765537 724520
800717 695266
584623 915572
980264 517251
686679 808046
494126 999993
523054 980128
653351 841067
717354 785011
521585 978526
514240 978774
588219 913466
790478 709671
743702 752805
957628 546475
645679 847532
952685 542800
673896 829371
759769 740778
727537 771675
575766 921389
752161 742622
573051 923254
579587 915108
917289 587936
996910 496556
889100 616047
933619 567504
758029 745708
868896 638418
899397 595682
961039 546322
623378 874935
652146 845699
849467 646207
849480 655998
751744 749435
545907 945113
642723 861772
658661 839789
819219 674938
870230 637661
773612 720007
845698 658312
681330 820960
861880 634056
603068 893609
516010 992176
621187 869930
670879 832700
528987 970958
611778 887080
861257 638370
999800 507487
779985 728167
829836 667047
920881 581053
537771 955795
702862 802446
793970 704879
988214 511091
729063 774859
953929 550143
697603 800247
681328 821592
721116 770506
893423 609675
932798 563750
540574 951354
595505 913912
716310 782158
790980 713796
577186 928162
980051 519790
787637 713388
523524 979794
570107 934236
893898 612967
551032 957913
544082 953750
582037 910840
687084 812611
750120 758921
640118 850061
772018 718633
616116 887586
718445 775368
989333 520585
903038 606870
974993 523492
867059 631102
966537 532687
549489 950695
528184 979550
703890 798482
704929 797490
893619 609218
869924 622690
571051 938219
923316 571852
859392 643490
633302 872662
785886 706275
910307 585685
751936 756388
628119 869328
727865 764849
779650 717751
981099 521705
824262 684201
621302 885640
861844 633859
624171 870434
825738 666681
953104 545853
917467 587575
690601 802044
833041 673350
551862 956563
816851 685125
882097 618936
845054 664769
606657 899976
522135 968130
588713 901778
928958 573370
505706 997052
801869 700809
954368 545318
874042 627058
554618 935841
591553 900287
782088 708830
621206 882982
750664 739567
898374 608959
909232 582239
815166 675788
974606 533295
762510 728193
954877 541220
543590 965127
662390 837184
825300 681463
788775 717601
712948 779817
579902 926531
783803 720893
572202 920408
781185 717978
516053 993414
608821 886926
656567 851385
951083 557592
975304 521144
974545 516329
937094 558907
672223 834685
801935 699271
587862 916020
858161 643880
803893 696619
501368 989217
681646 818931
647296 847228
542108 961248
880177 612283
759080 745636
987995 518087
555426 940159
886501 615230
649567 851032
731305 765726
747104 753961
775265 724948
707935 799602
854815 652537
510241 995081
528816 972672
841184 662086
629509 871400
740693 750001
875787 625304
863130 642856
529158 968813
511527 989294
591875 916158
680121 819834
889787 608533
671731 819164
911154 595545
639467 854572
834435 672740
505592 995465
509729 995770
752895 741019
546369 951323
722296 768522
498937 999021
899427 604190
779420 715805
962592 542438
896244 600694
908699 586343
716574 777149
750512 744115
769205 721512
828087 662399
522301 980468
582327 921534
813701 692072
550007 946814
814532 684117
899191 591266
654889 840450
738495 763811
973888 518506
681058 810451
913271 579126
990549 508727
957330 533587
775051 715297
982075 514672
888876 604140
943946 556118
702571 789136
525781 979502
761032 746528
648591 845580
834652 662537
777899 724604
621043 875074
901464 605228
703431 791925
789174 709171
572445 936763
934801 572801
845929 660671
996147 500376
745863 752074
530756 961711
946815 550846
828192 673237
963688 533652
801022 701071
834722 658514
772187 734758
545058 955972
683748 816994
559935 936159
571940 921380
611893 889239
659738 840093
908641 595110
976803 516210
707529 795454
780844 715594
621509 871439
760034 744300
557585 947166
822591 679176
994470 496203
742893 758722
702989 800504
876366 632854
903865 602264
774774 716110
600966 893055
869249 636194
533099 965360
853225 638850
647470 848278
580578 914712
848208 657312
815202 692003
961527 531249
581650 911786
637890 865019
768327 726663
571488 928322
655175 846073
840449 664989
827677 680023
689324 815256
690231 819559
840235 668871
952089 548379
670577 828238
776910 725004
933106 561165
560164 941604
900154 600150
673307 824258
758634 738811
994721 508190
518715 975479
863241 641637
629637 868289
575265 924466
957004 536561
963009 539207
942776 566155
657599 845454
818293 684435
873944 622068
862018 644915
967202 540084
743010 759079
932015 559081
569031 922409
742627 759572
542479 952761
849091 644288
969723 530007
902358 595963
571514 935091
875394 630809
886774 622159
695989 809802
612769 879320
577887 919952
753157 739421
951264 541592
533076 968815
561915 947714
839764 670036
623786 867036
724818 774821
795527 697744
820085 686496
725360 779466
636487 858184
670851 823085
666425 831822
923904 585311
620614 877707
898712 598981
907246 585632
527420 968242
707494 795506
958132 542860
620082 882205
653833 840614
897038 593293
768798 723311
867651 627005
850698 649453
775075 728147
789592 707643
568031 937534
758789 740761
813432 695995
599967 890599
589306 916489
580001 923151
663009 839673
978102 523095
937421 569357
594588 901047
810774 683268
574257 934248
727520 772420
914680 582771
638716 864422
989333 504299
654749 850780
659095 833709
669071 826874
669832 826111
966070 531303
634721 870587
581478 910486
807665 694625
961416 539775
643821 863524
992673 498925
669536 826991
755699 742666
931513 574168
585927 904386
815591 685243
553519 949288
969108 527642
826800 668138
958671 549733
846334 657122
665775 826152
727965 764269
693480 813504
734934 761173
654250 848032
969902 523483
728305 774692
775538 731893
829462 679160
872064 635461
784081 708290
911979 584176
651510 857360
788724 713829
800816 709098
935887 567646
808441 687323
628618 866321
603502 887945
743940 747409
562949 940181
853082 656673
669301 822842
780132 713924
744569 756180
832629 670620
879905 624138
971335 519008
789349 703497
681222 813524
512008 983598
608828 899227
917345 573984
854356 644744
809112 690025
837619 663193
735835 772319
749944 744707
612837 887401
586910 905745
644269 863823
612857 887953
585328 920446
928150 578311
599755 895811
878543 616801
711928 787701
709026 784661
951887 541424
987086 506647
635419 867020
775106 716620
544329 950338
576817 915667
579563 916388
809224 690322
548448 957358
702523 801370
616202 886490
555030 942807
590879 915281
616240 891501
813968 692505
535823 972174
731584 760484
717546 776272
736788 772832
864653 625959
828542 681101
822535 676614
778904 713970
806089 690613
877251 624456
772501 729482
725506 766119
961381 537537
824096 680347
872932 624622
723575 780284
838171 666007
566326 936536
988219 504095
850131 651465
936135 555910
561108 937782
837253 657057
544315 957434
530512 969508
567864 925262
878930 617237
967998 522899
727714 766417
908869 585997
757149 738828
987763 522048
706976 784871
807158 687694
855216 653748
620761 870118
656486 840772
577586 919888
531406 969306
581500 909813
528696 965771
731750 769579
916459 586765
506478 984454
827136 678799
833409 669253
616385 891641
666878 835751
644726 860227
667742 824935
979542 529277
506257 989049
695532 796557
588217 903882
611979 885902
941893 562858
695951 795610
709001 781555
981721 516432
801985 700732
914170 591174
721288 774391
987966 506340
739521 760070
989753 506864
852357 641605
662490 830375
725260 770637
920385 576618
937430 560420
532427 963969
928989 569311
953415 545700
918042 591727
573168 925862
933200 561910
803744 700807
842378 650838
942936 554745
678707 820871
853093 649627
814112 680230
723847 783156
689963 812505
861088 646187
825076 675499
698233 797168
938307 555769
977691 512999
946889 547374
974792 518634
620735 876494
967706 532461
667727 841025
912359 589881
712468 794024
768856 740266
576887 917288
891303 605285
898831 607247
953560 543452
656830 846915
923507 576489
569811 927555
784891 723514
969793 527129
625099 875480
835534 672127
759764 733338
588851 915107
766945 723929
547290 953074
848837 646718
604026 889301
934205 562463
581717 922779
639846 854803
534638 963555
634325 875483
906455 584290
991442 501541
577744 929654
798740 708766
523727 973823
608384 890182
745191 746630
515652 978710
578739 927318
890120 605295
914775 590575
842483 654744
770216 722281
800490 700552
926982 563458
791493 715600
808744 693447
917691 573159
585432 915730
935202 558378
772158 724332
765064 732684
586421 912130
765657 744303
905147 600208
708490 792416
628644 862752
720772 781324
850946 657313
880119 613225
555797 944093
968947 527729
859645 636144
886846 613601
949213 555245
625215 866094
888544 620444
978504 519177
699210 800321
770184 737283
594145 898774
680530 819462
946951 555144
773141 718554
758915 737936
701436 790174
593899 909323
742355 759659
943914 551805
554426 945143
870277 626937
702254 800411
917810 578440
909681 585934
873124 634976
674957 815083
814250 686922
574328 932135
603947 898481
568292 932721
695796 808532
889856 616122
985436 509878
524096 970396
912137 582121
911075 592374
648043 852215
997868 502293
888490 612757
927659 577905
595941 906161
940814 561773
687189 810582
654039 838282
758936 731966
698301 794844
920774 573238
509724 985411
583365 923549
593375 916458
873127 617094
782992 711591
988697 511688
513660 977197
960174 539182
524973 971093
922456 573619
827541 666587
628254 863495
512487 995667
938294 570865
850761 646675
681921 817011
594096 900377
520684 985754
616935 888286
575420 921099
735965 758347
821641 673571
941574 554678
865125 635303
690767 815508
566160 939715
801363 696278
888775 609307
648946 857517
692826 804857
885756 620527
524735 983843
774403 718914
724568 784012
668692 824117
821922 669210
868070 636044
642596 847407
516659 982488
520475 971035
883539 612783
600812 906703
829070 666245
893268 608694
928318 563113
759005 749299
794817 696874
763774 740237
505935 993730
930397 575300
777473 722832
861098 640988
612261 889178
688533 806543
706362 787505
751278 746630
942498 548356
697998 801343
717846 783536
804060 702743
952700 551663
975652 519678
669564 827489
892329 606095
857197 648960
948502 542304
558173 947757
918385 591164
771702 729153
927417 572901
987364 511639
622551 870696
913958 582166
736596 770859
591487 916106
587179 914326
522099 984596
902486 603244
785775 707228
546417 946612
846962 650551
845842 656431
899404 595732
677926 822297
551739 948114
843316 659796
638734 859087
787365 714628
550971 939204
905170 590760
831352 676480
774491 724485
644423 856842
817287 690101
785405 707969
880135 611209
809520 695208
854653 654025
610902 895337
839820 661629
996902 504314
901945 599392
972732 530343
541884 962403
671122 838850
949681 543859
888941 619033
533114 969648
984307 505991
732896 757682
632903 866263
948999 547538
783173 725514
603671 895457
754959 736257
634754 865424
867485 636324
831179 663063
704987 792225
636861 857392
851372 652502
766113 741308
907454 587692
517635 986560
838956 667679
836113 657921
522880 974653
685827 810378
833462 661914
845691 657237
650811 855738
809186 691004
780094 710040
563641 946250
811935 688477
944636 558288
608473 899206
525719 975172
804275 702702
600017 901719
698672 802642
877459 613635
857245 633959
865020 637418
867667 623624
594783 902995
777742 731212
826386 664210
536246 954396
693590 797961
945744 550266
638900 868841
806928 701364
724221 773891
613187 880907
739512 767076
951329 545488
582583 917937
648884 854159
563034 937775
908141 587156
785827 705224
861831 647424
667787 830191
838510 657002
798800 697076
842082 660726
570943 920472
730946 767244
792662 709148
914032 590817
621375 877030
869410 632355
574555 933113
596524 898607
744887 763697
748441 743085
916206 579437
958501 540516
826045 672365
645998 851900
540705 963048
699487 803551
666747 838290
673963 816985
755984 739378
873207 627866
961629 543925
529553 965131
566455 937132
919054 573351
713687 787745
550912 954016
644210 859614
678813 829305
995796 512172
785648 707721
570833 931511
582663 917494
730204 769773
678746 830205
825333 680967
611518 889832
718251 791110
728418 767693
637040 861471
689614 816241
809211 692096
601828 895803
679620 828005
574945 919479
905738 591145
631713 877600
918250 585641
559833 944894
897499 602693
916753 581378
628695 879517
677956 823378
967981 533191
601637 899512
686742 803680
888153 608387
535068 956096
660296 833290
575460 918143
834503 669039
645466 857862
827819 680987
640164 861849
760843 729939
852450 653104
920029 589969
588498 920806
814782 685832
749960 754989
689664 805517
710322 796683
690243 807590
535028 967412
705201 787431
708055 793377
558606 935850
736838 757398
863749 633262
923391 582547
895440 611287
655041 850695
627993 873996
605776 893617
974126 522736
864825 627474
569978 929336
800217 694557
888732 612651
737770 755228
575910 931071
922038 571206
948285 549122
504147 992856
714861 779988
551327 947240
911839 593745
851786 638881
914732 580480
806704 695257
935882 558815
825127 683381
690656 800788
796764 704523
813726 685339
531792 962387
509208 996204
772507 730710
546898 953345
658555 837443
752827 751942
585312 913321
903139 598432
962002 541840
605313 902110
754202 753542
618208 888478
982585 522256
783302 714753
537332 958522
737953 753538
661345 839899
520503 988863
807195 684540
519346 984633
828781 668579
617489 884220
517352 989600
941410 559515
936534 557111
775911 723880
933902 575747
910119 592008
748277 760128
852550 654196
824585 678971
854984 638484
648151 843180
953564 556348
531783 959359
671691 829633
503818 989298
913964 591410
974620 532633
616643 892261
795158 696436
623309 873257
537959 967340
668026 828285
948213 550285
679150 816175
809482 680762
624396 870678
827415 669828
869706 636111
854488 649759
590178 900499
787227 707432
674307 835380
885894 608237
564974 936618
982459 513985
828845 677143
716833 790250
611822 881054
738610 758328
714722 780253
999455 507132
657159 838888
904299 591608
540709 965091
630779 862716
901688 593152
932845 569012
761324 741292
913302 580887
755739 747453
894623 611126
781854 712490
644610 849952
562073 935565
730775 764179
608195 895198
966562 532610
507592 984195
766997 734622
956328 550749
541919 949944
822424 682711
896425 601128
717983 784317
962620 536669
583764 910902
833693 664123
645942 844097
794876 696023
921448 584072
540377 954313
512703 986988
717808 777615
575817 931315
521736 977335
621524 886908
564027 938682
980110 516057
724265 766056
991944 515693
565881 928039
686766 803674
702527 804312
709393 790262
571635 920287
591324 914466
533292 959768
544663 959429
617552 887248
647950 853881
808271 695669
616255 889124
566110 925702
589248 912324
642603 864054
663924 828445
599872 898937
902547 593942
570426 930753
627004 878726
680290 815275
504384 987213
927629 571892
748505 744331
850650 643162
606480 902657
764974 741714
775733 728335
887992 615553
602009 907033
540659 961649
664432 844213
832486 662433
570582 928978
906564 584517
608422 889346
665709 826708
808407 697501
626721 869940
670644 822083
682701 810314
524733 966104
864205 632877
694089 812394
854067 637215
714225 777139
993099 505779
522571 968230
695653 814296
917855 578038
765878 742956
776344 729997
720633 784164
594141 897309
560584 948731
899995 590666
918630 590482
948732 548954
726227 779578
492157 999033
874633 623936
884282 623761
507547 983604
808838 684264
618115 886317
825676 678860
661572 845160
968771 539048
730796 768890
899052 596027
508058 982261
863961 632760
534794 956870
990574 506506
620766 880658
584662 915300
933815 561516
858592 649969
741075 753904
812447 678595
932646 570107
688010 819534
932979 566583
752295 752192
981675 518822
652434 854627
809857 682828
522580 977334
520757 974200
651608 847804
998573 510001
651288 846543
953037 549920
655957 851170
663531 833572
923598 566659
926656 564249
694410 807268
917496 582442
598603 908042
707249 783538
569954 929596
621631 885877
631949 876924
816033 680171
990121 513633
602914 899233
523449 986380
778896 722601
954554 552326
499902 997292
720877 783326
671041 828737
871216 623300
818730 689754
609583 885346
781754 728065
586444 905966
520705 972909
836944 658204
520263 977997
718526 784959
684795 822753
683165 809642
826219 682346
863645 637364
615612 888162
921388 580905
991323 506268
673213 836710
614354 890370
639323 857804
742400 753670
804100 694601
808786 695901
986775 509969
781345 709506
740807 760886
777792 717735
726160 765646
555557 941324
866135 626728
770852 719399
963471 541320
815804 678950
521394 988533
953154 552562
887656 602607
532481 966604
984176 512151
523643 977274
814534 679722
654316 842611
898474 603829
962503 532702
933643 574140
955158 550028
649944 850301
768921 722461
590190 913476
565299 937974
563314 942332
507573 994507
783252 717470
573936 934033
527131 968777
835656 669056
721385 778496
588605 906866
630025 875816
576002 927233
637178 870143
579553 915801
963037 540293
920721 581419
997870 494997
745088 753961
691373 818235
542550 958504
927257 571560
865390 625343
610557 879939
631349 860458
983721 509485
797267 695879
814503 684157
525491 979417
913184 577083
661262 828910
703462 787869
999565 491574
838069 655981
536854 955454
841264 655959
881649 608441
617309 891966
669389 823993
997676 499533
587964 920545
758310 734741
931718 577783
989260 519218
948815 544153
958764 549931
661718 842881
504455 993879
549169 958885
501136 994982
750970 748452
634598 867095
965966 529376
714835 776911
777192 718537
644987 858999
568332 925669
903642 594267
545567 948230
595758 902262
518392 979727
663939 843420
595350 912963
639398 851634
570534 921156
559636 938295
964141 533428
794938 703630
634690 868718
849091 649076
985122 522259
972606 526233
998751 494425
886796 609327
603188 894621
752165 754673
544948 950110
630478 869481
852536 649275
617869 885728
667472 827627
856363 646030
620370 877047
659928 840701
922378 585506
799098 699170
972283 527950
928025 571277
644868 858311
913445 591575
953578 539358
567027 938385
600484 901921
747359 750816
985745 518311
909954 580475
594515 913936
707301 786660
877012 614417
747781 747610
506505 997514
953437 550099
965760 528650
490922 999427
882130 614655
893224 615483
717010 778164
664760 833359
513968 978260
720122 782469
609223 894644
725862 782106
847043 659180
882552 613834
941780 567987
999019 498617
809129 686213
988163 503838
966459 534086
858416 640047
523530 973989
554745 938295
675035 823322
910698 580733
694693 801861
916241 588938
670622 828812
612769 895580
911907 579415
546088 961391
620780 869766
985555 521741
882687 614517
686915 822161
683058 809987
916624 577511
518409 972348
785420 714921
652762 851466
825244 674576
863415 645684
707205 796344
966160 533374
589352 914950
902642 601314
519437 978675
540832 959442
903094 604115
508754 986830
876364 628256
824594 679585
984922 506757
668940 839016
856179 634457
673631 819666
510789 985006
549756 957676
729854 765144
774242 726958
517059 980079
780663 726506
656456 837126
931128 572377
586126 922575
541010 950031
630424 868470
985156 522105
598144 906848
791722 717693
951546 554026
964165 536063
884149 615072
680414 828796
742782 753476
553002 953418
889694 613622
938076 566635
876233 624490
722703 787297
700901 807179
741772 751084
540538 958396
856192 649355
705054 803002
780530 710729
653206 842631
829520 665575
527136 962980
929656 566234
558236 949828
810559 695463
987764 514728
763270 741966
618386 881521
666424 833219
579760 911963
906277 587432
547211 962752
895191 613543
864574 641320
955955 537033
819321 687534
621662 872308
763761 732826
877508 631720
549162 957475
759824 733621
529532 964508
755487 744559
817233 674449
892136 611705
673696 825758
524072 981437
668422 839999
921626 573452
700469 803724
709163 786539
825583 665749
775727 730306
804131 700189
796495 696911
904476 597221
782943 714988
575027 919602
753506 752556
981806 526257
980775 510474
904970 587753
558968 938413
822821 684665
979828 525716
682332 816631
847818 644697
766809 725216
786544 711771
670725 828582
575489 918855
642193 856831
729017 764834
665271 829708
889437 601449
647823 852294
752567 744514
850065 654699
644977 845155
922206 576454
770842 735754
912945 585614
838801 671146
840432 667569
536034 966060
704984 793852
830321 665719
909873 599652
604088 888122
819899 689955
855830 639468
902489 588479
907172 596221
614883 880322
628908 879143
740758 752847
785164 716201
807794 689724
890451 613943
764608 729061
917972 588252
985005 522481
671214 835248
671394 833654
661830 847827
897798 606283
928076 569039
551092 946553
828974 664038
778935 725828
783433 712821
504375 990873
785079 724627
891674 609119
990566 502751
825224 683295
851181 640145
563796 937930
624104 874409
972956 535893
907711 586533
776480 725427
690546 818385
555825 943556
832541 669569
602271 889634
968510 531557
723329 776275
873802 620655
906947 587206
956657 546740
534213 969101
663541 834725
672291 835427
811031 683118
642032 854878
754695 739316
967977 537693
868993 640302
834435 674884
599091 906885
658846 841067
693579 805449
533910 966077
690812 804757
921482 577849
727125 778625
881217 625925
889891 619232
969407 527665
725314 775202
504856 996429
829762 664467
740699 767477
640227 859362
885415 619463
836987 657613
526803 976774
969242 529142
619795 882461
753279 753121
651537 854886
837907 652908
591117 900378
589385 908630
978088 526766
870103 621125
830582 670920
537341 959392
873993 625391
851103 639535
725789 779580
644649 862997
692854 809219
746871 756031
923645 579951
619109 884038
720832 780565
672785 821595
589883 913024
789040 710832
832268 672215
670302 822264
600247 896625
795597 706698
609859 883485
650688 845329
697712 802136
654040 839095
744957 751304
945403 564188
706586 791251
551291 958427
614371 884581
661054 829801
746078 762977
716737 787316
610866 888361
628026 877784
793483 697364
933800 570371
566621 931162
796106 702485
528750 973073
741948 752901
517902 982279
563368 945550
651766 851616
961225 534992
760264 731848
843964 651017
648566 848017
729836 762051
562176 934765
753778 741833
948670 559261
661924 845060
536970 965805
509120 988821
886542 606835
554736 941140
935789 562756
913529 588332
855558 639431
696109 805685
972459 535065
540486 952321
527764 973319
682962 824583
734416 767545
632101 865348
744742 746856
780292 713553
643216 864118
578845 920956
514551 986290
713501 789629
638049 864020
527396 962614
632528 867575
722669 770501
635670 861793
517249 989844
953369 550222
659972 831658
998171 506769
544249 951018
803078 704042
873143 622640
862596 636388
501503 996059
739886 753145
984232 525624
855686 634408
520256 971672
953680 544627
561990 943430
585133 910121
838381 656087
956878 540530
517222 986245
696131 810176
677283 815057
823883 682685
883927 615574
912104 578642
636153 861731
956563 544749
636360 857227
927031 564309
585249 919383
547031 951192
539533 961199
988430 505228
746212 747473
681365 812976
761185 746972
824684 668708
985317 521075
804836 701907
652920 851201
671048 820080
544108 962315
904188 596473
670314 824214
802286 695560
827716 666629
956735 546484
553863 950052
678699 826997
795615 695566
915728 582061
978916 521963
692023 804209
867413 638147
841668 657423
580052 916190
790701 699623
574659 928269
878919 620369
588624 920329
837182 661623
560340 936971
931220 565895
839494 666994
713088 784054
771227 724584
534571 963806
694622 810068
518157 983587
986120 510012
949656 558586
963342 539935
638496 859111
621431 881218
782573 722097
566612 937572
503637 993290
851188 646070
760356 746143
772754 732209
756255 744005
576881 924740
560348 935832
685694 822417
808041 695716
583803 911208
798203 705351
782067 720942
844262 653496
958130 535401
573360 934670
655609 840709
528241 963327
666905 829142
543359 949090
923955 582776
758555 733341
840083 657592
861517 639776
987873 508912
671416 821574
683093 809237
782485 714899
639831 859110
752389 739488
526901 980727
728610 773944
575981 921121
767261 726451
547685 951813
821409 677956
789990 703627
834038 664939
996410 501627
648053 855868
636629 864502
945465 559879
978834 527215
996508 501799
572187 925366
896930 595778
523754 973760
653234 840390
603547 905567
523084 978129
536113 966714
801279 703630
552833 951658
738190 756948
668261 837908
966717 534410
892461 615347
876543 620424
645454 845922
654447 854860
753729 742764
652613 838045
868710 638289
569924 934231
616443 890487
760055 732822
894782 607312
843472 658265
670573 829275
933286 562063
834053 658834
871066 621785
525350 981663
995918 505524
753670 754852
679918 816902
796932 701092
739145 760986
866181 625590
922907 576747
712855 791276
544641 952982
836425 672909
516002 983873
693950 806567
655944 840898
764647 744267
907989 599860
849375 649572
962515 531126
537885 971300
552148 946174
797095 708164
826567 666700
936738 570370
964320 538939
724579 784637
747777 760066
684388 819844
883985 607518
820829 686876
661672 847320
799586 707924
639283 866963
671520 835475
805117 688459
589088 902657
821076 680528
758762 738636
693960 798933
794407 699423
783932 721773
664012 831742
852200 653651
663346 827098
851285 639411
532321 974397
625060 871563
907514 595040
904213 592145
676646 818649
970138 537945
824726 667741
678911 830914
808791 693211
759637 747279
616207 876932
876360 614086
835039 669179
932622 571892
547724 961764
852216 654065
931725 570692
882767 621357
627690 880384
620849 878538
539352 967947
518999 972798
969740 523496
573741 917943
710635 794151
579479 926067
646886 855158
910215 590097
617578 872472
560962 932324
757158 736601
886937 603408
765600 730221
870675 628311
851288 648224
629851 880136
570664 935006
941237 567121
872891 635656
678181 828283
830642 669459
675177 817353
800456 695708
537247 961380
552158 948544
554192 937807
552084 942195
594738 896732
882154 623322
631218 872200
655012 842736
898077 597779
686248 822790
694489 814769
766961 735504
533113 957706
715491 776177
705714 802433
787404 711516
576994 927257
670126 830211
546317 953739
782436 707960
932982 573648
772778 732414
852662 647200
978010 524677
787196 709381
883731 616465
729232 774280
540604 960561
744454 757182
612959 888036
577588 917427
820830 671991
512759 985618
749939 740135
528667 974913
978834 516558
741072 766869
583146 907992
743604 748157
987352 507779
535121 970120
990209 519023
645199 857544
541738 952132
929071 577059
628137 867110
871671 633026
650005 850312
662415 845983
845919 649750
877927 612727
624911 874452
652458 856786
557437 951910
745914 749566
494050 999843
921276 570796
741878 762714
605165 900809
771480 737641
799133 710335
747112 758478
832137 658321
620348 871978
673393 831792
859992 649991
683584 818877
755059 737252
894713 601953
655618 847187
837221 660540
802321 689416
804595 691275
788812 710782
801683 693272
900682 590240
902518 590626
908375 585767
580728 927990
829027 671759
513345 986523
576649 926829
941857 564705
988242 512819
873679 626961
574045 934408
918008 576669
867236 635229
919622 586092
522098 979879
928639 576971
729939 763738
818009 686296
924840 581102
881889 622236
849865 647185
716673 788204
544775 945834
589499 905030
912130 580055
548388 958240
690327 800477
626720 878790
668483 831335
624609 866248
521596 972576
759933 735890
956414 538494
709998 781911
887462 602591
693579 797604
606933 897856
511816 988307
613411 876685
824775 679478
754078 746932
735822 760757
673701 818544
571448 937798
540544 953526
943658 547219
627897 867077
875762 633688
592602 913336
691805 809151
827022 679702
512196 996925
648624 856751
707967 783953
854877 640988
566827 934263
882163 620448
573353 936617
561094 942697
814181 685386
878434 623837
704030 797978
971047 528520
606456 898215
920211 576002
689924 809508
890325 601326
817555 686360
920493 569562
732442 762099
708349 793928
892148 599856
743678 755113
571991 922070
881248 613524
615601 883685
679105 826324
929590 567528
891784 617212
515306 988166
661432 839616
952931 540880
752868 741941
582116 927633
623704 881596
718032 784502
832492 671268
884390 621327
961365 530537
666180 836841
661352 844396
871881 632144
911766 597134
525621 974780
631550 860809
708802 798711
677307 815908
600523 894604
848812 655363
977285 521821
561955 940094
561706 935113
913395 596070
681432 828444
983732 509264
718890 789601
613854 889804
844145 665109
720547 785613
887152 615344
998476 497654
731225 770337
574687 917078
748368 753982
951512 556777
507521 983547
841811 652498
913370 583088
569463 938897
870870 619187
603214 896016
850347 646491
642900 852271
726137 764443
722342 777206
723775 775849
622010 879636
749414 746184
590964 904975
933805 566306
642993 856551
887608 617775
648586 854759
941641 567944
936515 564191
862539 645174
627985 870524
941175 548939
821198 679801
538988 969397
581027 910571
782766 720904
931653 564639
637891 869125
868771 631533
755500 753891
876813 619935
527311 966505
846123 658042
926686 580480
535774 955490
999805 498075
864956 629814
762046 741969
616450 883202
751208 747662
514020 979749
552888 955944
681411 817733
559304 947436
615954 885725
718622 784624
952074 542719
717962 787611
638704 854432
972186 533663
600873 908759
765018 735505
588809 913509
883814 608454
671784 833559
680184 815866
566742 935017
962881 542756
627186 870690
514180 990352
886558 619957
534612 963230
791455 712493
941426 558073
704212 801902
623618 867954
996911 511702
621133 878847
896838 610592
799842 697726
591120 907411
919089 576793
663113 841408
624659 865671
746828 761544
871462 621872
632452 866854
876982 614168
579706 929919
892705 615167
749855 742643
547120 961636
800306 697114
740940 752860
794065 697393
754864 753744
827549 667884
577550 918653
927425 565356
746175 759523
836880 657115
695297 802132
513854 996040
956421 539193
525835 969572
728020 777058
797104 709546
877599 614438
659150 839319
847286 644111
849489 655629
502444 990296
677267 832253
830346 677655
990469 513943
979972 524076
955838 542186
642722 862154
963290 539517
825229 678981
905344 594032
992769 499755
880425 610083
909779 590583
541562 967313
954483 540958
940633 562510
533982 958088
727047 775693
918218 576444
976467 523650
658042 845574
766512 732734
738943 764876
961636 546328
796725 698068
972959 525382
832022 669349
967814 537959
776872 719723
776364 728209
754493 738094
696935 808275
580058 911242
832676 657489
744918 762479
709071 787460
916439 575160
961180 542375
729349 779899
719020 779628
673261 827060
796315 701210
629353 861368
582319 919994
659607 837267
691392 816058
916424 582163
770731 724686
910301 596647
598989 902116
693688 804666
769987 737955
859712 632145
750953 749796
954550 549873
793629 711050
829805 679161
669543 836679
546348 951908
538787 962354
690840 805360
603065 898097
883323 608975
930518 577927
595860 907153
656232 845330
637001 860414
675666 817601
512695 978171
664573 838970
923229 578713
979892 511518
702207 806842
688020 815339
582808 914458
891073 603138
936413 570005
605840 885859
662787 841432
668578 823920
543515 958881
540048 964695
975360 525306
796110 695627
649873 858472
868068 628943
624524 878752
827734 676598
918000 588791
675078 822141
614219 881914
657392 847413
644153 862272
625765 883524
689793 820142
608413 884798
855250 648766
510253 997975
602570 894154
829059 665738
890225 609967
552304 941468
708519 795102
544707 950696
926309 573438
508545 991281
714242 795585
619497 875937
943643 550091
782499 708199
782605 726619
666962 825418
760505 741237
826556 669620
688555 817881
770320 723420
956400 550455
761586 735145
942785 565913
595674 896661
795724 704483
928978 571453
812157 690196
771679 724475
713965 793532
843206 661063
795307 704827
788289 720383
930235 574533
578562 930738
497558 996196
919580 589919
554564 947483
877896 618183
588020 916000
558539 936276
524182 979046
689553 818478
794424 698023
746747 757884
849241 652428
583820 920704
659415 835591
541589 963018
931940 560863
549444 957942
751532 758345
980839 525574
918626 582107
907602 589666
654278 853494
990900 518023
933038 566479
821442 670069
855567 646876
759565 741886
604916 892907
986338 507208
964935 534356
643298 854009
806706 698722
869932 625436
945058 550790
549972 953738
566617 938592
800170 693956
508757 990711
705578 803832
743447 760237
795814 707409
956086 539009
580357 909974
690985 813326
796519 700969
739963 764393
857438 652224
697655 803174
689984 804866
595807 911460
599680 898342
617464 877181
973884 531015
782689 720309
876579 630001
708672 792673
908509 589482
584358 906716
991456 508570
814552 686608
787366 705463
950084 556532
532360 971114
873660 632282
891493 614815
685745 821990
941997 556863
858053 637685
540818 960972
656499 842109
532022 976464
968314 540533
904833 598415
891368 614136
813843 693018
552011 956874
927708 581107
784310 721043
647002 846014
822548 671115
897676 602152
549931 949168
791711 715175
650925 843914
948927 543357
585582 909031
864155 639514
940774 556389
706038 784578
685371 804980
557170 948104
752049 744765
774380 727422
531229 964242
796447 710369
629577 866750
817166 685157
808186 684589
719646 775492
676450 831062
871487 621505
711375 797572
780584 712982
801775 699890
708552 791703
780591 729036
812867 692534
566925 934395
656502 843252
714455 778018
760414 744548
737995 757021
656111 846190
665954 834630
947923 554707
993515 514006
568154 923956
507478 984341
648871 857825
566610 938906
667470 831729
980392 527429
822002 674831
671210 832661
902136 600656
796326 701049
577130 931957
882106 618121
605663 892103
621025 869866
554174 941060
937277 568615
829966 669630
609316 889036
854150 653554
967673 533421
585911 905307
763759 735192
615524 888074
622368 882323
944140 547861
874309 634000
947262 557791
883035 623176
773730 716597
574001 919198
715050 783330
764758 742430
732371 768774
927234 563589
599023 904407
600201 903330
733280 770856
897524 609936
977112 520764
735641 762602
982073 513485
819909 685925
878963 613855
838946 651608
867337 624715
907330 595874
879181 615049
656342 848656
572820 930367
557218 947543
517494 989991
609248 895830
570528 936059
597971 903348
503579 995333
943798 559880
543542 954268
799008 704333
784936 717001
840345 660678
573691 926995
952718 551944
989717 513555
565051 940837
696591 798415
577046 918998
721263 770807
817025 676098
728868 775222
662171 837225
825295 675721
637989 857469
874875 621595
769797 733576
664774 831982
937275 554226
698306 809146
953093 552071
544953 958432
604025 895087
933891 575509
595397 902679
559188 937007
520799 971888
550793 942584
776588 731994
551057 954905
667824 832018
638066 868056
692548 809831
517558 978800
689146 814781
568760 938413
526883 969114
512874 993115
951547 553489
933075 561251
985388 510317
820747 680947
521937 982291
668573 836377
545119 953076
528110 964955
987431 514242
942157 564284
957920 546006
555707 951880
855151 649353
664998 830572
881664 612121
866806 640896
588457 918360
551597 942931
991484 515988
977506 524818
823033 677445
521482 983757
801110 697701
888185 602155
580095 928382
708781 781304
746378 748097
693620 805932
821239 688605
743392 760633
773494 736258
818908 676598
876626 631805
695178 801573
853759 642189
621796 885368
871748 621851
706316 793966
746362 752262
568876 930557
890587 612077
895191 602853
618077 888545
993652 512844
626966 868468
987714 505426
761078 747778
530613 966035
721244 780344
648749 851835
824022 672872
538334 952550
670808 827386
943719 556317
515644 980128
622647 867652
797789 711218
693128 809165
743915 748051
820338 672635
603226 894438
732488 774206
982306 521221
715232 790166
790968 710920
987396 516278
978063 525320
894223 602136
904312 603059
558658 942195
566544 927140
837730 653230
853626 646256
647291 851804
688876 814114
731914 762151
878875 617111
596419 896902
931632 561555
805374 692144
685143 817936
547890 961665
766793 740232
883860 609153
925426 579950
802683 696885
493142 998982
837734 659805
539584 968583
822078 686127
552762 956318
824609 670491
782074 715186
682279 812004
925377 581624
831308 675253
868044 640101
977290 520236
936808 562039
568914 936094
835122 667312
977938 529857
520989 981853
713827 794079
845427 654658
914918 577045
839668 657665
884047 617424
745601 746229
830654 665215
531571 962202
757896 734364
790543 703980
502394 988274
713135 781649
672184 823128
784888 707326
580119 911607
994758 496155
794314 714986
526904 973445
988000 516847
552766 957018
959684 539178
750224 758013
845805 654216
830428 661184
588420 915787
717776 778303
949126 542598
868221 638161
782102 726751
812497 692559
764077 726664
815438 692760
816957 673849
661749 837828
891663 598437
599228 899422
629370 864912
902330 594327
979884 527495
624151 878964
800540 707240
910835 595648
515676 982467
906663 602623
710026 798891
835198 655254
661169 845326
807338 693792
907272 592389
924744 574040
827755 671247
563332 935198
962598 527831
659565 849528
499584 990817
853825 641695
997328 504303
651224 844781
696008 805805
748871 741497
600259 896360
835580 654822
961233 536558
667452 837311
917199 587475
540910 958747
710183 793559
991967 506613
675178 818759
986148 518478
710259 782290
597709 892950
605677 903095
671293 820704
549999 946103
883509 607764
579608 923528
943427 555490
823535 685030
959046 534079
843028 649612
491409 999922
631560 866075
851722 643593
787785 716689
674600 834887
935176 555881
765159 740013
776160 722106
710322 784554
547189 959688
713128 783104
932600 573828
584714 922635
884592 616542
770529 734373
676020 823312
837025 668111
505348 998856
684042 822156
888972 602393
525018 978272
865853 628574
559672 942667
925439 571242
781295 722833
982976 521906
775934 725917
920102 581068
563231 939497
689692 809322
587819 903953
862193 640859
982530 527191
680069 825825
938671 553778
752397 740186
836020 658533
669169 834993
950401 556950
667002 831854
605297 885404
960614 543704
964309 538353
759126 732501
820596 679274
846359 648406
970284 536771
764340 739861
987276 512696
607958 894895
909646 585999
651817 845089
556763 941455
539827 965364
686466 812918
680450 819515
832270 660335
637512 855564
515102 976136
836364 665619
570952 938532
850556 652235
860781 643367
871284 633628
859165 635344
727993 769590
684388 823341
781716 722327
676432 826953
963571 535918
967300 523509
657606 832862
824908 669630
792832 713644
540177 963846
646803 853056
497901 996529
732005 759351
908562 592377
862597 633124
976871 516754
793276 702045
762389 741343
512243 984009
504497 986025
942959 565672
521996 985601
977535 526694
684935 821771
918890 571263
688654 813898
726851 778337
971456 522917
778727 711495
735184 760077
663979 829108
843485 655769
663355 844951
531464 966861
771528 722538
556185 945060
562798 929296
658928 843015
844983 650180
839522 666073
779632 717930
901251 589020
894121 599851
862010 635107
945001 558715
767702 735035
557357 943806
603098 896950
877272 631190
646948 860354
500740 999642
662961 843031
531180 975030
730404 778599
962039 532966
899611 608316
974113 522273
659598 842244
561638 934392
997119 510284
799303 699387
787470 719296
966234 527131
985558 515097
536481 958886
993282 512580
891182 605581
848792 641248
838415 655921
927590 574338
669193 837180
726124 780856
691363 801032
702304 802163
585049 911471
511429 989733
780072 716796
624745 881431
663513 844632
546837 951660
574581 934016
669174 838793
615184 875308
898219 597101
564311 930717
694532 797621
784134 719737
731112 768905
708285 801270
671712 834729
604126 891375
797842 699846
989569 514853
958663 550799
992429 512397
678461 830408
590225 900523
785752 710766
540355 958117
938902 568984
556425 945759
707675 793128
692121 812720
730557 771859
965565 534251
642930 857353
556240 944444
877510 625520
576841 918387
710056 785800
518707 971923
776847 721276
724189 776529
940942 558030
837760 670549
552159 955141
608440 883671
790537 708732
732569 762348
756807 742857
795450 696544
651882 856567
719585 788367
724371 774991
808707 690006
696651 808910
927968 577775
626263 864166
908463 581712
710831 789983
692939 807609
621139 878526
733829 766181
916394 581700
960662 530500
545392 959554
781195 722640
809277 694533
540858 964818
848135 648757
867110 635753
790250 712032
571222 938361
572561 933761
539765 951021
819641 681817
959890 547643
994592 495827
561537 935488
788646 711099
574215 935751
919286 586461
533381 966030
914295 590518
963781 527700
756292 739366
873262 619140
764332 727879
709852 791557
553518 941193
785800 721441
549581 943590
915360 591966
790730 713373
770208 720273
706849 794489
574844 930273
885331 619348
704639 799023
923620 580072
906370 602053
728470 775154
635842 867800
928797 579436
524936 968093
890128 614493
622669 884208
856320 638056
788383 705578
859109 636015
850112 659390
597161 910092
719811 774895
546416 944022
617962 886647
509650 997454
554707 938747
986385 520939
842970 648726
668395 832782
969536 522823
918869 589056
993754 507774
527516 968721
893754 602758
733609 758683
847788 658095
813565 677056
743028 747527
607836 885942
576736 916043
511730 988902
688066 810040
718812 781394
754319 753175
948986 555375
729122 772540
819003 681683
979864 526454
758248 732862
697681 798690
860427 641580
583465 924483
654118 846889
558543 938270
972191 520116
674843 821991
721534 773906
909663 593636
969182 525706
996356 499220
836243 658496
715919 779328
539248 952578
916353 583630
745273 753006
925715 581262
784876 708128
801041 705770
870523 632162
705886 784501
815149 682988
741394 764257
816955 690159
868523 624162
903742 590963
783532 709806
775455 718034
737115 768799
850253 650380
711074 779621
649817 843327
639438 851902
608132 894483
912978 578913
630839 867740
932308 559592
522944 979394
566878 936279
810383 695261
693192 813805
585601 916893
616339 889694
784728 717345
616078 882176
605802 894651
864331 630774
762418 744936
640207 868599
787486 715676
977323 518461
947033 562459
956584 541236
823667 676756
910754 582278
985467 506104
698849 809483
535641 970173
652942 843909
775342 715898
719309 771989
950045 542925
694133 808988
529863 961994
772557 722740
824904 677373
814842 693711
761964 732612
833555 658866
528367 980265
588016 921624
635660 874100
695067 795963
706636 786896
956637 549879
992865 508741
711724 791808
874203 631204
507692 993747
820444 683036
690365 803133
639811 858647
512945 987771
787429 709594
915729 579763
896506 595511
906939 586833
534335 959360
605106 890187
662697 830468
682600 816287
856258 649182
930219 573598
540552 958956
887437 605282
773506 719894
529605 972130
873937 627466
615518 890542
926430 575382
980323 519412
663794 844067
668838 829341
632580 858155
762239 728691
931605 568074
683870 815923
657238 834143
601716 902061
507752 999712
929931 562518
845260 648196
557499 949310
766385 734619
828810 661853
574932 915402
680698 812593
943027 563285
649575 845495
700271 797561
652890 839752
782484 726459
709666 788029
699849 801863
593810 904286
687387 820568
994589 507223
819524 682463
985319 505965
617903 874348
895747 611624
540297 968981
573810 919940
916905 575328
851151 640137
580538 914665
980660 514623
539505 954192
670399 820582
996190 502196
569940 936246
872868 635162
632276 869918
727738 778432
571390 936482
650752 844581
727156 763585
669599 838723
706139 789985
656492 849592
544432 963218
534804 966824
834939 670291
981891 524299
962591 532902
766179 743127
537167 965689
536308 968707
575752 914740
829965 673551
911330 593936
647739 856966
701084 802310
832137 666427
617904 881430
707615 790010
635985 871553
584712 914204
870172 621281
891857 600681
890604 613129
609213 895642
781829 714732
910217 591603
648502 846501
651205 853334
937437 563939
635016 872327
713582 778615
542023 957213
509492 996259
703601 789742
677018 826191
607895 884011
705901 800825
961125 529800
839772 655978
852897 638687
807420 686700
509532 982612
838375 656088
721142 787308
871209 633356
734066 768937
768961 737481
971217 520760
571125 923529
798208 696954
872437 625813
891430 603865
846738 653554
987517 513951
611221 881391
524309 968168
787271 712191
980804 514671
941326 550286
851529 656384
749154 751385
650521 851362
677209 819376
625923 881112
872020 621919
506537 992449
798095 692226
936623 561368
524923 983946
812343 684284
800817 695327
996733 501853
733295 761153
986836 517985
756931 744477
703634 804479
598539 891868
661866 845111
766514 725150
521203 979193
593259 907441
589682 916947
666949 833865
613670 881409
960781 539253
551225 953592
683093 819455
621972 879224
688792 802905
930452 570065
600571 902420
501667 993886
537170 971264
650140 853221
647540 846037
583358 910084
656163 841777
748788 750130
613771 882025
542282 962323
872818 621085
566496 926932
835812 658079
875933 620791
545623 959391
903475 593642
874706 622232
713521 783667
947517 545217
745013 760923
576548 929337
543015 966306
876376 614057
963105 540159
853766 638791
521571 979989
848808 643088
569689 929030
547017 958218
799339 696755
778473 728522
507381 998195
589521 919791
879404 613950
986512 508362
693313 805694
604103 898674
710905 792916
974895 527549
826349 680713
817562 688869
980148 518400
946937 555953
665464 829000
782835 726324
815355 681823
631750 868755
864411 635890
769964 733111
590515 904168
614575 893198
820910 677760
551023 940854
828531 678830
644426 846247
577436 915504
584842 922056
716478 788057
570529 922742
642637 854790
837578 659183
511119 994304
900128 603383
971164 524022
751315 744983
643248 863378
680231 814676
585536 917402
918203 578349
505266 987336
959833 540567
847457 656041
878554 630931
552158 949908
727584 772187
581889 916662
652459 844534
501938 997779
770960 729581
995588 495080
922237 575810
746753 746956
941545 566670
951976 554392
657561 837051
679039 824206
874475 616275
973463 536392
833413 663523
706149 793930
530339 960434
814702 694827
808485 684356
913967 589899
554936 952214
941789 550468
735282 773514
604974 893984
954927 551309
619539 871198
799493 700638
782453 722880
674159 819136
994932 503453
920418 582134
737414 765070
682892 823737
557066 934689
736528 765122
876674 616622
969807 523776
602584 891632
658492 838900
703694 793921
898038 607359
976913 527018
891776 614416
792117 713465
611596 886071
851452 639991
946717 560842
784599 710735
590648 914750
572239 920611
672598 830698
785474 704638
787534 712202
558340 950117
946137 550250
955359 540033
648573 857990
744916 751910
896190 607633
925843 583819
688155 818785
946950 554627
774669 733612
714518 781024
920895 570295
876207 614699
691208 799449
931477 570209
970763 528660
964944 533753
741202 753996
550277 945584
610434 889846
979810 521611
688931 816121
714318 777521
903819 587882
685450 818335
845845 645399
963100 537772
979913 518485
555308 945769
588142 914566
507987 996538
933935 573487
681955 817784
722277 768760
747161 751332
520541 988742
916437 583301
953162 544208
873969 633878
620813 878293
628099 868420
622399 881976
983739 514170
732990 773911
746935 756686
655080 839154
932197 562519
641565 866824
804830 697781
673675 817362
935358 554952
614532 889025
863653 641380
964918 535341
731185 770463
666572 841285
598467 903397
728818 768935
805833 688563
702042 805143
975217 526036
913135 585296
976790 517033
983921 509198
988678 515762
972662 536368
727150 776743
674681 817002
542413 949278
722803 772226
561060 947200
732487 767614
915428 577483
682155 826946
514846 986305
696569 799501
697638 804254
778179 726829
825796 665859
929304 574462
690451 811056
817280 677854
741614 754887
566811 934047
757269 734382
803707 693482
925459 579518
885797 614643
945643 564311
982426 526785
824096 670463
515383 977125
877167 623750
900412 603478
760188 745716
564198 936037
672185 829497
955925 538535
881212 627329
853458 648891
923927 572099
890390 600697
626448 879253
596236 908689
806851 697815
882405 622536
914169 575984
564999 927858
896519 608818
678674 826990
718130 774189
707221 791842
823835 680209
628037 869964
696390 795845
880382 623110
942697 549172
889298 605909
945337 557500
629063 869981
572322 929506
528898 966754
801663 704518
998873 497696
962735 534785
570576 922315
722022 769056
868904 634719
548152 948611
976040 523088
896560 603118
684708 813074
612674 880986
508885 984968
704783 796049
902649 601980
778680 728047
799512 700154
730437 768394
827126 673813
983610 512957
507698 997223
753941 743158
884918 624009
932888 568782
794170 715177
692025 804615
876401 616246
829657 663719
838963 655534
571660 932336
619811 874898
988678 511505
874575 623921
833759 670554
732419 769203
779990 727169
876212 616365
766461 740937
759181 741775
733647 759982
880461 612374
975413 519423
669873 830000
992020 517708
517087 984234
871191 623873
846202 663041
597666 903771
636907 853949
741650 755616
803112 697222
944169 560601
889192 610763
996893 510569
866035 633614
928274 571607
988717 506091
732199 770307
963217 533578
563231 928320
913122 591683
677599 815779
609292 893991
724091 781534
748148 742665
998714 498402
710234 796420
891207 613387
591250 903700
617564 890438
763203 731948
807478 694522
817214 678783
760361 734120
577531 917384
789984 712682
688522 805404
701648 808181
590562 916993
558830 943573
899270 591497
690202 801035
668109 826597
709550 787181
750687 758137
914034 578352
514232 981795
766173 732514
948711 552487
718563 789164
751594 740984
546932 955094
895507 603394
943301 561021
960195 535468
557681 947184
898195 592349
974092 535840
553575 951252
548748 945565
588972 914761
905321 596522
884907 618178
950310 541841
928097 564840
972817 526535
558740 940858
886526 607029
952915 553398
794850 700852
828734 677481
625689 872451
921623 571551
955531 550765
591094 905760
511531 979920
865536 634897
948503 542654
915708 588049
666229 835946
525737 967595
867304 637305
813537 682130
796898 711412
799659 703073
735737 772655
543811 946523
632080 861013
533370 970431
878007 627224
650645 857946
785135 723465
864617 630709
705732 794966
608771 892066
959998 537905
983051 508821
896334 605855
855765 647197
642028 851290
814604 691047
506709 987637
795191 710231
585656 913656
547404 942627
751414 751252
806936 700666
534595 974790
935540 570070
744882 759875
646289 859900
667780 824107
831470 668953
983065 517186
720503 781591
737492 770431
991405 511215
687685 810841
721208 769326
862615 633976
551151 946053
626156 878692
816838 688548
671713 825894
819491 679764
730384 775065
804200 687701
599348 908032
595233 894989
983950 508176
789366 708002
831190 672243
679904 820630
758898 750193
514296 990317
823676 674222
596959 896212
532514 958447
536859 964941
971943 534786
599009 909905
906735 602503
756847 737882
550902 958397
884384 619819
916081 585675
950167 539991
654997 853986
813545 686061
654073 837482
751452 754082
999491 508866
965535 532537
518140 983031
724491 768381
688397 817668
879076 630408
738065 769032
616985 892612
535065 963707
981288 520575
745996 754270
843936 665088
747271 744445
894250 605759
913235 585253
789064 703746
934130 557541
956619 547569
668624 828521
999031 507090
585154 924564
505153 985664
644911 845114
806915 694324
982849 517987
772030 727033
843396 663614
826618 679264
719747 786960
837305 655978
982633 512658
696726 805391
922138 573011
976088 520104
517315 976407
617830 873676
881686 626257
536124 973585
922164 587384
952023 537989
510062 994811
600312 894788
510644 986033
555893 947778
995113 512073
596152 909580
808376 687193
648022 855739
689068 818398
835768 670884
580302 928458
660668 844485
801472 705971
898903 600509
796438 709177
976009 516290
702451 806827
640361 857912
765547 731875
562267 940274
566917 940496
894220 601206
853970 650521
853101 651002
971244 534087
916092 589031
901039 603469
933393 559506
627163 873038
798671 694285
587735 915138
510176 993497
869187 631401
612039 887482
671352 825386
581940 918489
678918 823804
963685 527167
732771 763000
860565 634298
684945 818010
501593 992560
657325 851056
858105 645972
908154 587592
512097 978101
795450 709682
845608 654499
592658 898762
856870 649431
973765 531954
507025 994369
673897 829028
844808 655623
614941 882734
952762 550091
821984 684426
774992 725382
782032 727772
658868 850347
739266 753186
599664 910123
540843 966604
690633 815573
861314 632569
955624 540750
601188 903656
638924 858323
786471 714918
971288 535160
852838 647830
597234 907499
600141 897127
674150 825236
612405 885808
550287 954510
585203 923860
755489 743237
657458 850630
684796 810669
828236 673407
578868 912517
855808 643301
895604 603294
906039 595142
516044 986212
992555 507041
715259 780008
692789 814488
574443 916323
760590 736987
540471 968585
739651 752326
544025 959744
763038 729636
579723 920320
651850 841425
673114 830191
956567 539889
876664 631714
995769 498229
695449 805613
691539 807597
792590 716232
944742 551921
595736 900803
850303 648456
968536 538551
632921 865550
692851 814060
675166 819948
876050 631504
605968 901390
815391 684687
968895 533521
709258 784757
860517 647312
539158 959096
824403 683326
631927 862185
754493 736095
545973 957020
576822 924168
930224 562438
577962 913249
767667 736199
711246 785906
548423 942484
926070 578923
832408 661301
774134 718073
568940 923860
628688 877153
588761 902955
924104 578415
837567 671320
574988 932298
875494 614786
510559 981791
975663 516715
940530 553794
641841 854413
901167 600381
624444 879028
865179 640928
685438 810087
688849 801408
914026 582332
718190 788551
844230 652372
589168 904946
697030 797057
665463 833741
673232 823020
852373 655430
709124 795459
711742 787096
665523 824876
720357 783032
650348 856059
895381 605254
822212 682081
826788 663586
948211 542087
877207 626603
713592 790872
875741 614924
600234 900158
949444 546140
549970 955674
725480 779177
752068 738046
620673 878555
674372 825692
833245 661014
721525 774877
568693 936021
818928 690737
803373 700560
970020 536720
686636 815101
923048 575741
790691 713607
672870 836437
573846 931624
898125 605187
733933 765657
913534 582004
692777 809876
919783 574596
969110 539871
773296 735109
629423 862413
679694 824565
856054 651180
541661 955988
619507 882638
778552 726645
585038 922109
924103 576068
973462 529625
540532 954885
825119 666388
721749 774724
622605 870713
991801 498699
848409 661319
513678 984852
511663 995867
558400 942280
587523 910531
853564 642103
961536 542399
991993 513608
579344 928946
809117 681448
684779 809810
927020 564708
851833 653755
524100 974545
640446 859887
689064 811564
590886 906487
992339 510797
993662 506874
624054 871174
913855 587044
855704 639428
808324 685755
839873 650273
551132 957814
750985 748089
641124 862950
732484 764047
856950 650812
584190 915915
652983 849643
804047 689737
580706 926969
984955 523562
968837 534038
690414 817168
776246 725644
738117 758839
806090 699870
738600 764186
888926 602310
849327 645670
944180 562786
668583 832805
692492 810774
699273 795104
800537 690310
893922 605606
628437 871875
679947 817802
698748 800708
761678 741429
764982 726221
938400 558136
576476 921529
580682 926362
585286 922747
558153 946960
932692 570014
942043 566967
814323 692490
573480 934349
985813 514454
689634 805558
892872 598312
999219 509457
660345 838870
512591 993926
664225 843774
532978 958252
523585 971347
939995 553350
739895 762979
872549 635314
877871 618884
630267 867131
949403 559242
945610 557956
987776 512697
880625 616214
745050 759943
795224 695372
859842 636451
572177 926357
660858 835966
876636 627714
823236 684585
629662 862442
613150 895976
802714 704104
942251 556170
973781 532370
546900 944038
714137 782036
553854 948841
716491 778228
885049 611516
922934 583588
557213 939474
621301 877854
855514 649599
589921 916379
796011 698866
811658 686115
766241 737365
664490 831935
707303 785127
928137 565125
548330 955812
679433 815360
762811 736454
879977 617565
682824 819628
771028 736514
969297 536592
922649 572367
979065 522603
626357 882928
514866 988003
842280 661762
863220 637800
520018 986107
652721 852009
981651 515996
864286 629345
709049 797276
801013 695422
841306 658668
945377 563453
719290 789030
927895 572094
829801 666950
770025 732003
665751 828077
602130 903010
872031 623740
826367 679760
797317 711011
553196 939197
829108 674522
570688 936906
506979 999166
519239 975036
495497 998109
541315 961041
602681 904820
928000 567481
944748 552148
666437 829562
838643 667417
803972 695022
728507 779646
577525 913031
967261 531529
860360 638505
863440 639267
779866 714293
704035 795535
757460 752149
688215 806068
985836 519950
794922 696350
898757 610215
885532 623890
626760 876486
599817 896901
932350 562979
837187 666059
916704 575400
929251 569447
956390 552249
696800 811419
522085 987301
643395 861070
572797 921975
854355 650425
890893 601142
614706 884494
660835 838731
535505 955267
814036 691227
830697 667407
529146 977179
971163 527267
863800 641661
915184 583087
785149 721722
785873 714089
909045 599461
698368 799763
978495 525896
796604 698272
712914 789482
772569 731953
685523 816641
648936 842987
624920 866093
585847 914297
633907 869159
711294 794807
568027 939489
513154 985653
732183 772257
885425 612761
887592 622174
857850 640350
729901 774564
535217 963989
601905 897369
666638 823813
903220 595824
810759 683732
763479 740444
733701 763555
726622 781834
597213 907894
687950 814587
494698 999149
744911 762961
819424 682525
503072 990594
562863 941869
617596 891288
624506 877434
667806 833914
948200 551349
802665 698102
872316 630947
756825 748523
908298 583474
884401 619607
704024 786590
520278 981284
675900 815825
592460 917007
964804 530819
992907 512796
878171 629228
857311 637959
615333 884214
818940 678425
612367 888685
575966 934026
623161 884870
779721 724060
972104 535145
880738 614778
741514 765680
999091 507708
903638 597527
941296 567339
791180 715860
617616 875641
673226 830772
973198 533632
543555 950751
738461 755368
573844 928965
795557 704086
867606 626899
733758 760162
987883 517958
763249 736971
854797 642888
513554 978546
980276 513178
914327 590341
559970 938423
826353 674735
768636 728489
955882 548740
922778 570223
857023 637115
806730 696806
859548 635350
708596 796070
978662 515050
773201 721135
613674 880808
672445 817871
786618 719758
720310 778197
721999 774505
588219 919845
766966 737961
815718 687333
793835 713471
820211 671291
869728 638354
576209 927607
803179 687456
765283 738609
946256 556292
581656 925730
793343 699288
638488 853949
588937 906202
960401 531642
542354 951362
929552 577872
640920 851851
999476 494422
825019 675800
703754 805683
836844 657619
982066 509349
663343 838278
715771 790437
631613 873108
662634 846743
934208 561878
674331 822021
768767 731816
907906 582162
636216 870435
548077 951109
799506 710056
784213 720182
818825 679032
760752 744623
846030 658615
713149 777829
596260 900149
539928 966165
875099 624979
607490 889773
504183 993030
767951 741538
531914 971910
506892 995914
721358 783824
789878 704560
644873 860027
873610 633640
589104 908226
991020 499718
640689 856917
678443 826314
721322 778390
914486 588028
865835 637686
930887 561134
579666 913280
759331 734954
694210 806922
846856 646705
742138 758438
521944 979870
531873 970954
587306 912053
934044 564153
545440 954400
927304 574564
580259 912103
861713 646931
735009 764730
815217 681211
783526 717866
872740 635661
690934 803543
970536 526535
887952 609897
980487 514764
666972 824459
565752 928984
804232 692498
867491 633078
992016 499363
552940 939710
815557 675575
706270 789456
623446 876304
545853 960070
895014 606362
695307 796016
505817 997969
606898 883933
804929 698981
887564 608609
713781 782304
897689 598885
784505 708546
624354 883367
568754 936920
632578 863604
777785 716986
545949 948658
876802 629598
743640 753777
818287 690717
830316 678251
934147 574976
955029 543889
990329 514598
896955 612657
993826 498964
939772 570133
559792 947145
946137 561339
682030 826222
551396 957397
881747 623504
999235 510194
857072 637610
515075 987096
883730 619262
957650 541004
681186 826129
998588 493235
645439 849366
626503 868709
949536 550843
580377 911789
771126 737227
865109 633078
583463 908872
725901 777813
816140 691225
962769 539761
962783 536385
979427 518344
907731 583180
594690 913010
679095 820041
921074 577939
605853 884846
582014 921034
727363 776743
596449 896477
971271 535222
701942 788470
886277 614407
843909 657508
756806 740752
550732 939878
540813 957757
838410 660191
512772 986069
728563 779437
644349 853873
594318 912457
677922 822440
707493 788784
577378 929757
514208 986317
728561 779887
517835 981576
634822 868676
904642 604776
553916 955341
665125 829210
510806 996658
855245 642734
632130 858798
865970 628621
805390 687912
729968 775879
723899 769863
954453 539098
658312 841466
742987 754807
612270 893726
694433 813510
605133 889478
923742 569822
552882 954471
511527 979404
911848 581284
816562 688612
887419 605090
901460 606503
648710 857084
519699 985545
893604 609584
511025 984479
594783 900290
833648 672196
597838 905190
859621 643401
513140 987612
686042 818480
725037 768663
584633 919958
810790 688870
890718 615818
992986 507466
619548 877920
539116 968324
777043 714460
678757 828534
886701 612751
526345 974508
875737 615272
935784 569930
655502 854372
954065 547675
624265 872227
571216 931646
901697 591622
906264 589491
966479 541782
520703 973182
620920 882447
524459 971774
595893 912415
539459 969798
954135 538778
670586 824960
985546 507390
902127 606571
741735 760263
991586 511544
895863 599404
958678 541637
735576 763049
534905 955253
867043 638069
584771 922550
582893 925960
908791 581427
565978 925049
597920 906321
715023 785392
984847 513549
882170 619364
672147 823199
728497 771364
591359 904979
904317 594121
954390 547985
827138 675066
513974 977589
878008 612180
962992 529508
922702 579567
722645 779865
876644 628113
795222 706720
779066 720900
868375 625648
661856 846377
911417 593113
797456 701174
540135 952698
687218 821505
690961 816046
568661 931048
881008 609580
577518 922967
745873 748432
532233 969306
780386 710620
704039 788338
655841 845567
655118 845878
906372 595971
626709 875055
815158 681955
958387 542324
655637 849044
749449 750968
855329 643118
869391 629471
600925 898575
633467 875219
926607 571305
557586 943998
766720 738831
661003 837375
808258 699031
920103 582083
524850 985144
526167 971565
941689 565515
929847 578168
832275 660172
674674 815913
669379 834278
787636 720026
887818 617703
881102 612738
953432 555223
706232 784156
798887 707290
876498 630720
523345 985496
905242 587101
620150 879356
828841 668971
585522 909111
896666 597320
575041 915633
532312 960153
860232 646423
943377 546790
538398 958169
595994 908300
711443 782196
705202 793028
917166 578924
740737 764383
906149 596861
571209 933214
707611 796348
971824 535287
873536 633329
770015 737775
743538 765750
553248 943569
576020 918803
866985 629135
627348 877262
659778 837405
734916 764653
877368 626802
828122 679117
902446 599282
997585 511656
495906 996127
768642 735847
773505 733137
595707 895613
826660 669326
996688 506252
738415 763937
675563 831010
801530 696534
938799 551683
755639 741483
924016 583840
712382 797542
952027 542127
927062 577140
730940 772493
960179 543339
768280 739701
938769 554663
619088 887790
778329 725156
528339 980176
496244 996540
989760 513149
741098 749036
736565 769443
817718 692247
836341 668605
563985 944503
521912 987537
580569 915156
733399 768493
969621 524687
723565 777643
954859 548553
792306 698845
929641 571717
634314 873817
635150 862671
920843 573262
840140 661161
705927 798570
748968 752516
564285 929697
563510 941047
530353 963094
703609 787296
807043 684804
705954 789860
913865 581070
763038 729795
777246 724496
666965 839334
867979 633400
661852 846040
798159 704451
975861 518610
959844 548117
954358 540819
816185 676925
496246 998976
910077 594225
518943 972718
556848 948093
680367 818661
851209 641912
736497 762516
754352 754927
950520 546462
625432 880223
901559 603918
761511 744403
496437 996153
636003 873616
711793 787340
899023 610697
618909 881362
890527 607158
942069 548473
938511 563543
865962 638354
805272 690252
955609 544559
696783 807974
629243 866210
603203 898975
718997 779294
623072 869993
581047 928122
743446 762757
711551 795393
674371 833764
664531 828985
606544 885092
658051 836068
906426 588593
957297 541982
632656 873019
572186 919283
771552 725596
967246 532885
773478 725866
811778 687777
554101 945495
724241 785518
822917 686234
638157 867106
713920 787152
543677 965084
981075 518974
545000 945571
878704 625518
614621 878480
714059 793377
949592 543839
942272 563564
709429 783217
693373 814130
704289 786065
535602 954596
570273 932410
854659 643972
583383 913166
876582 628769
843200 651837
760236 734201
685956 807098
765290 731868
711463 791328
614386 891226
731552 759709
826863 677144
828335 668327
890131 612570
514487 977122
679787 812620
835822 672399
859643 645953
693182 799707
886297 605801
798877 695901
948265 544995
822836 672737
894404 598442
508163 984996
926848 567838
902755 601059
754802 738740
952945 540966
818337 674781
623180 883640
778115 729840
553679 945762
805078 693561
875245 632189
665934 832467
846266 663075
868883 633782
757576 747099
817744 677571
658121 845198
865682 631875
801840 700823
674673 822747
747351 747917
993806 504998
636059 856804
704120 797816
635205 859962
543832 950592
767689 726112
944805 560696
751555 758420
892473 612008
533878 966104
516994 977802
937596 556487
760248 747899
930055 563885
794167 708672
764266 745694
569434 923266
657969 838560
955517 549324
721434 783607
551728 939216
993550 502010
813647 678853
592963 911962
728813 767093
918989 587648
940245 553609
502359 998017
865188 635009
999182 490976
681682 813031
554894 946268
595513 902647
972026 520487
852685 656347
708991 783281
810327 693633
512331 984322
840888 658882
946001 549188
979125 517413
863301 638768
881219 616631
975606 519008
764686 732275
533594 962732
700110 805534
748379 743856
739236 760394
939440 557050
698523 801658
700593 804611
769150 735170
799003 710498
519097 980763
932935 569868
599823 906361
768019 738193
601668 905294
827881 670600
953756 540451
698937 810227
536966 961159
858489 647966
506010 995622
718000 777206
748764 754030
615372 892531
822578 682233
745050 746860
848625 656464
934992 569671
564534 942535
809670 685486
847827 659528
793894 709715
930429 561577
879281 622856
794903 697586
954782 552087
924892 575996
780295 720825
997810 495866
633647 873536
821197 681330
591233 904513
803702 695628
910338 585629
666230 840872
787730 710304
713438 781959
887163 622785
946471 559408
646536 847344
658541 840881
671699 822903
537565 963104
687018 812253
497989 992925
544784 962571
633281 859619
916146 591913
512365 980753
621239 884690
527245 975347
982833 517575
765239 742031
558201 938183
980155 518593
566403 927253
865940 642131
790569 708492
568482 938792
931055 567435
848695 656655
586486 918868
653279 847286
634461 857296
767550 738201
953984 554463
940179 556717
665036 842189
987792 518201
692784 810220
966062 525085
603778 891446
851212 651250
639466 862489
574923 917100
961711 538517
525267 977285
833462 659759
698228 800320
663928 845070
917903 582179
820121 675793
878013 620239
865844 637138
799949 701910
923628 583174
916794 590603
854395 647927
802725 706720
524604 967560
563513 946004
997023 506796
935910 556949
707629 790261
741315 768615
635552 872792
898596 596776
941574 560101
538612 958922
752918 743236
588154 916680
604498 888525
548629 948506
882935 615210
692737 812956
910510 586386
895294 613290
929797 562731
653048 846929
569018 929260
530526 975214
621531 874736
617052 878770
751814 753250
825083 669185
993082 500743
942472 565523
952489 556038
721011 781931
558150 951485
561394 947737
854824 641391
649693 858815
987198 515404
920882 582660
970590 525900
814144 682933
659081 846269
658911 832116
688477 809752
761765 731826
852918 650360
668840 822200
520740 976279
861877 633765
600116 890844
772564 736279
744065 757055
649993 853571
864182 631505
647514 845771
846972 649500
930789 566995
700107 792078
546538 959539
972742 519956
670453 821385
624718 867724
822016 675034
819513 688038
702675 802013
960998 545703
606670 894370
815305 680725
618566 883171
582472 919655
521420 981304
858370 641326
792619 715566
821098 680656
832526 662828
563324 942554
771124 736916
806481 686366
707586 800481
779379 723749
711968 791219
557718 949254
984685 520116
878991 622975
931956 568988
874159 616321
812517 685745
665130 837266
697838 806601
954170 540676
857808 652136
925285 583128
771674 731494
582359 911467
608810 884476
987101 513900
941850 565285
792068 711569
982108 510126
771798 730657
759012 734881
664600 838037
856644 637927
997906 507995
959882 530721
899117 604899
611115 891353
909865 586832
790538 715992
838043 657340
825610 677780
565903 939850
596074 898665
928204 566262
944159 559107
713260 790916
701279 792293
775082 732147
507561 992374
983707 522796
640809 851794
716974 782646
521165 971598
540650 954336
604592 898432
788654 714776
526132 975159
890034 613052
768472 728753
816671 689529
560103 939917
666691 841070
705990 797474
546484 950665
755115 741195
744893 756109
936696 561422
885208 607483
563620 940543
528983 964799
555057 946865
761558 737632
531553 976639
622488 876293
795986 695927
695335 796008
694939 808312
640746 852095
786781 708666
574684 919522
729066 761487
863371 646534
823615 669659
817049 675215
742495 752169
583256 913298
694008 814022
770392 727634
768928 734636
663983 833199
701056 791871
792096 716399
786420 709334
845055 647749
849911 653749
612855 886626
656260 843885
619997 884226
548940 949696
744791 747046
696245 812416
559590 948552
736769 759108
732360 758069
627377 867867
648511 846007
912563 577875
677474 828814
723378 778026
798971 694771
682275 817203
565648 938859
642777 863680
560852 944796
754079 740936
577013 931145
661877 847453
877638 616203
767569 741222
543859 952036
982892 513415
683535 815771
952834 539325
821156 678546
870921 635555
995759 501072
871465 634901
815741 675684
625466 882578
506578 993710
846453 661816
699575 792350
988978 518070
744950 758079
573570 935297
623922 877197
611942 885400
633759 865497
755182 745765
589569 909712
903143 588736
614411 883288
846397 644928
913380 589029
739498 758356
681464 810523
960501 541131
637184 859874
910760 585061
798923 710530
696381 812830
939061 567766
910954 597811
975223 518764
503589 994978
683183 825916
640946 849629
894000 600922
958154 536136
703005 798097
590003 905878
984877 517819
905091 602083
939156 561686
610786 894499
787454 719724
734236 769892
881785 612065
651074 843875
708273 782120
723183 778394
731230 761192
833178 671851
758570 751295
999870 506839
527115 966157
898449 605652
734735 763018
851826 654118
946823 555598
943487 557457
765307 744258
524384 967053
569678 924205
597281 911114
759173 739311
709108 787741
858389 644862
917015 592662
806709 694658
943336 565896
904695 595315
593087 901523
572436 937487
985270 513870
703005 790915
861241 639145
903107 602854
538355 966663
817495 682637
641562 867971
569080 923403
642022 848203
809491 690174
799583 692292
901462 596881
549829 944996
519200 977647
680242 810392
797942 706448
797118 701363
928175 572843
950312 558584
579154 919097
589149 912821
885538 621810
910467 595254
955325 547069
516843 973222
634052 864951
978846 531056
996821 507500
940374 554870
798263 697393
703048 806387
673320 818434
841747 662280
717506 792459
646033 844661
620340 883588
539950 954756
746981 745606
512297 987127
885996 608745
534268 965115
653402 853386
676342 823919
988663 511674
754375 742310
498300 995049
926918 563854
582527 918248
932910 558342
912731 590361
777028 732688
604246 892863
764579 743277
603234 889700
858899 650419
935086 566920
916240 578474
555191 949716
650548 851650
616824 885418
676992 816799
833637 661083
570301 927019
978213 529421
868758 623001
710962 779467
965326 537928
826418 668976
578905 915673
696728 811123
528751 979188
669684 822375
610499 897127
547740 958445
541587 955185
515872 987979
657896 840270
543879 961371
946512 550109
998863 502588
586703 915605
804026 686865
830124 668284
935789 560917
519531 983444
698997 805332
664817 834451
791829 701213
530881 975262
714568 777059
999951 507412
879267 628750
704271 789195
902867 602878
642232 863756
641477 866158
945649 560303
700247 804597
848535 658740
996056 508940
817934 681145
596506 911337
800441 708713
806008 686368
748208 748366
615654 876248
802595 694679
825518 674124
893443 603418
750782 749546
522556 978378
936861 565294
695421 794988
936002 566196
830032 660420
988915 507345
748006 759012
798114 711124
872455 627101
792006 700053
940058 552764
963467 528469
703953 795881
790618 715585
637094 853198
920995 583956
838357 652982
597066 895638
512581 995101
614333 888246
508316 996738
572348 919766
900665 591899
670237 824442
809935 682788
644349 856466
732469 773719
635389 858851
669713 822597
769878 725500
619776 879223
621550 870724
561734 933711
936629 557863
692414 803564
872169 634477
626418 873394
518701 980124
934746 562856
770256 720321
959008 543440
598836 907476
925773 564263
676015 833392
649297 859390
810858 689646
873669 631249
568615 932505
866842 628348
654828 848849
795568 696763
542447 951223
699671 793075
894582 605052
997713 493579
900797 595286
684527 809982
604383 903540
805131 697655
928447 563714
511772 995643
524001 984345
887031 616344
602351 887953
609754 890615
617651 884639
660663 843084
606196 892788
676319 826315
554915 938383
855352 638247
781129 720078
661702 840064
964268 532662
748543 750716
776685 716054
835181 667296
788566 709464
848600 660967
716242 782512
794752 704281
746172 747451
624677 873193
856097 637289
940131 557112
526051 964704
803872 702862
921993 579383
647477 851384
794282 704402
761231 742817
701430 804175
877915 623376
789076 716879
756125 735746
540752 961132
989008 504818
628733 865610
845529 649040
988411 516649
629218 861030
981273 517513
576713 930317
907777 587874
584980 906406
707537 788835
998377 509076
710105 788989
901512 603881
697865 801566
872957 629618
961890 547202
813693 695137
770893 733955
551067 941528
962612 546539
756642 738557
910211 599085
730644 768743
985197 506484
935114 556985
636607 873102
568236 927209
867972 636454
621911 872927
947381 549424
991354 513773
720693 779055
615984 882831
988469 505451
972124 536841
603487 899353
669209 827639
750208 744836
883563 606542
521544 973600
517707 981654
912378 594129
499380 995575
785084 719093
981323 526180
698130 796470
963627 541566
809952 691416
939384 564404
870723 626754
627001 880914
747803 755416
578681 928589
503245 991800
748745 758235
801092 707559
593476 897378
675182 833401
641000 853114
727116 767623
943605 557751
943533 565940
718929 774244
834798 659875
810568 694063
752254 740230
808172 699997
899053 605684
764986 729055
991644 503355
903433 589490
585769 906170
891304 616348
536159 969256
934896 560048
610784 884483
690774 818331
537314 955878
746078 755533
869961 632647
959352 546069
762937 738784
559319 941690
544119 963584
850472 651914
632027 874283
649852 858730
876399 624512
643383 852942
652242 856190
780705 725945
701157 792027
778568 713869
858476 647496
581037 925323
537427 956339
617635 882979
633103 873575
684058 812738
995507 496569
647451 845480
768724 730961
723786 769155
687482 816294
979726 519410
990716 500195
696841 812603
590678 915823
881562 614151
764293 739299
888456 616845
599072 899536
534099 967926
594709 904940
947927 561222
618975 884325
803032 701463
756918 752227
785148 718853
993282 504950
636417 862515
981445 528205
679912 811998
828987 677336
688896 807081
689125 806614
930575 576102
525661 976514
699556 793886
561054 932110
863697 627491
611370 883494
852831 648610
737728 771701
908634 582328
918770 584849
929980 578540
651812 853954
763819 733419
524601 974726
995497 495056
644124 846528
586325 915232
785584 712996
579312 928352
724281 785417
863090 632954
539623 968264
697123 803659
540041 961269
701681 791048
758414 732887
693610 808700
878187 626939
929741 579626
505554 987214
522900 986866
823336 676313
501773 993511
945382 550735
631040 870050
669242 827195
955002 538808
792656 705257
602591 893582
639168 867878
823429 668935
917398 583611
618137 872812
624472 883392
789311 709003
952826 540315
771161 723817
805987 685456
860214 640267
604209 899963
579759 925516
901986 605105
689598 805439
995152 504515
848117 648550
815436 690403
770239 726604
500025 995489
570022 931357
535965 963852
766897 739114
901230 600606
552381 942478
574888 916132
495770 998764
798390 702895
520160 986625
993447 496806
879020 628903
825473 676852
826047 682594
887787 620722
662289 837122
823347 680587
562014 945685
635069 869413
934544 571299
940495 554447
916882 584383
574033 935459
775665 730408
610326 883294
507823 989930
839106 655148
922952 577366
619448 889218
884375 606747
613191 892207
789805 718335
909596 600278
766849 736626
584381 918206
847032 662276
906183 589427
525106 976759
757022 747057
666900 837242
682993 818364
902415 594641
799503 698474
686414 803911
670418 819934
931111 565335
988324 518433
965059 526563
766130 734843
518729 982417
727422 764613
936241 555700
585945 912566
963476 533591
559983 947806
873707 629016
941843 552132
890363 613531
996991 511950
758054 745270
792386 714974
941309 562220
975632 527814
601681 899989
687677 816457
512984 979666
818639 685431
551836 953139
652548 844614
962436 534236
623042 870164
854052 645891
502263 992300
553895 945421
805415 698519
708413 789274
962286 547333
587600 910212
979697 524638
529607 977341
589453 913056
989524 507369
797212 711618
623115 881806
637108 863143
833189 669241
671394 819943
650920 851121
782223 715314
542141 959316
498389 993531
670588 827298
712990 777640
725689 765889
932288 572622
657136 842746
999968 504986
773741 733607
793698 712886
524968 978798
718428 773895
650342 846890
851063 644937
796267 712529
767397 736664
502397 995822
737763 769428
933013 559756
599860 896840
946040 546358
543638 951813
507918 992362
547754 944711
609703 893972
778035 721953
707763 796363
706404 787634
543601 958404
530850 967124
649316 854191
834951 662885
782599 720805
524190 972773
727686 774247
969306 526663
660797 841049
744183 750555
745412 755935
505489 992381
526884 977266
710413 790861
950160 553078
842874 647220
627451 881559
980265 512586
824049 681345
609855 880358
963460 533097
629005 868141
633660 870731
622754 872124
697294 799159
718318 790665
843045 647207
759474 742322
579427 919255
848612 643347
901442 605169
952383 549238
595501 903897
907336 589298
620303 888899
652346 856403
825611 678961
756747 753016
716232 776020
722789 771060
840403 668214
726275 769219
667306 839295
504550 989222
965928 543954
827956 665277
840016 665345
509846 992719
956826 534902
626968 863526
785420 711411
971278 533814
528298 980726
653824 841041
823811 667562
724008 773387
667585 833441
711503 779464
860387 642056
616971 879708
528322 974326
526225 979253
595546 907674
981370 516976
712066 788570
664604 843862
854123 655235
631163 864419
836058 666791
757684 743010
726303 771422
699983 790966
764038 730516
899714 602165
929778 573242
716357 782977
914655 575933
994853 498055
642458 854791
520999 984805
597888 909997
569789 929163
711902 778792
539626 961417
854479 646472
757748 739728
941290 560509
942013 550784
717272 790760
871359 629054
701380 804115
708852 782995
534153 963601
542725 955657
808317 683459
962563 533095
942313 564291
628374 874376
591456 915117
675329 827003
727418 764838
763989 740296
941235 554463
890931 607759
935065 566340
675822 815176
720271 784234
980554 527506
637093 857079
988354 515435
624393 877194
517730 988087
701173 797923
785035 711267
835739 671986
595704 913019
959716 543200
984740 506527
794174 712818
894226 608561
672012 823741
891166 615482
627368 879018
924730 573290
894885 597349
672088 826416
585713 909659
575185 919539
674335 820870
980926 521395
678756 828748
820036 676877
856663 647794
715820 792517
724649 766177
693591 801915
910001 582501
742583 766229
891006 610910
977206 519282
705968 784846
511263 985080
637421 863005
583490 916365
869171 635435
530779 974982
706155 790248
747792 750795
560498 933913
535435 972698
546980 947498
840464 663953
855637 641988
601946 895452
617813 873604
737138 758368
931441 567534
820749 677905
763248 732939
998305 506684
559167 932899
839104 658598
957013 550924
746771 762772
918226 573420
583571 918222
634594 857944
950169 553217
506643 996099
566574 924738
899726 606191
894552 613708
610499 889304
818193 680402
785189 720712
504539 986292
748028 746580
838166 669591
787536 713502
786296 715231
657332 843029
618469 883256
887486 604979
514055 985347
557128 939741
609507 889766
827095 672372
906050 603663
676087 821588
749854 751959
890488 609286
974527 524643
908101 587619
568288 926855
797135 696290
699808 805169
675617 820860
716148 779649
946985 543718
716768 789204
858246 645718
882668 626797
608380 884540
633843 858921
945152 545756
528641 977130
620345 876246
900401 605052
967316 525155
907435 589049
879525 618232
783341 716165
804183 695865
559971 946827
804202 694685
738980 765388
721599 786373
690773 814083
563307 929429
669595 838526
844518 654957
710788 780922
656235 838041
975735 520849
812469 679788
993731 508940
575285 919284
523095 980493
903369 599997
957176 552192
901585 599121
813418 678359
604070 888684
836251 667503
691436 816146
631042 874414
675416 816417
743276 756059
846385 650983
771464 727816
710570 798311
761146 738501
812801 683428
708503 784098
562934 943828
516929 975778
606390 895381
519380 989996
523360 980928
568539 924460
972985 528299
678607 815925
840891 662795
600651 890844
585304 919679
805116 688724
659962 849184
865764 636285
576472 917170
810612 689016
996759 495842
911621 587466
682184 808674
668563 837771
839488 652704
548494 951038
942112 557067
762116 731671
715290 778702
880324 629633
686267 806120
709610 796546
826645 678129
954950 542634
601578 898475
741377 752582
636539 855439
957246 532961
638186 852726
566909 942561
920766 585795
752223 756964
596972 895497
752306 747077
536555 963401
950229 555723
903800 593842
690329 815766
791419 709385
564695 931431
595965 906226
897434 603565
551518 957914
936652 572700
560325 947024
977246 520597
784797 725196
732466 760069
498359 997686
813236 695248
969681 521131
805156 696237
801642 691902
918340 583838
801466 694122
598723 905549
886982 604723
846390 647834
972998 532187
569336 932077
851158 645932
901511 600144
890063 615606
552818 940323
824749 682785
626785 880256
570932 931738
832773 661986
861650 630587
714569 779033
660939 841254
754036 740147
762305 745499
881542 627981
817300 679190
759245 745697
916057 584356
796822 694412
669717 835000
812471 691331
747860 760813
951047 558530
774650 734104
647537 850190
915989 580332
933144 557968
908724 594068
769673 726523
529690 978062
597133 900604
861955 642109
985844 510035
592312 905039
949468 560459
653797 856124
621533 871578
621308 879668
886919 605265
751822 758171
630608 870869
578092 923354
959260 543081
508900 987857
966329 543009
525179 972079
961742 533701
987606 506783
766900 732286
783499 724182
917204 575885
890387 602741
765500 736404
732413 775076
782071 718997
689879 815420
841536 666933
938290 556415
926006 581314
551361 949353
512136 989138
965882 525232
661297 837033
749176 740853
761757 739063
745647 755372
969965 527937
922174 577402
666901 839453
667543 825158
858908 648432
984716 513307
570308 936360
565901 942980
553909 947991
848604 647641
689307 801868
624960 872961
983162 516573
628070 864157
735284 755162
892416 602168
627516 878056
515023 994674
993571 515584
628961 878733
584628 924323
870338 629412
627568 864841
756141 753825
929666 578202
512218 992130
691556 814113
927680 563223
976665 532829
610917 892566
671051 836394
509622 997986
973941 529569
928400 580159
568568 940312
648230 856119
747279 753016
766657 734984
788686 720293
735731 773053
956561 541671
780065 728567
893919 611548
820912 683627
610737 891160
923449 579620
694094 812548
779606 714845
783622 712302
525055 975121
887571 617895
690939 803292
656447 842077
603825 886950
593310 910313
508851 986123
524430 969353
734393 756558
940097 569289
877465 632466
541328 962722
642983 850426
866572 643249
684238 824149
819864 678350
832861 671757
674182 832392
498962 996232
545470 953484
557111 938171
771851 732413
844161 646422
545211 959134
678303 812524
662072 834677
843473 656145
961798 540576
791621 711259
659242 841554
578884 923493
722137 769731
914332 586224
967005 531019
792471 708417
820775 685169
575123 919150
881393 609052
898988 602815
959069 540776
779987 727592
831919 674736
916139 585251
866122 625396
680235 825975
750937 743378
806477 692537
744433 758094
826900 673160
811368 684840
655745 845788
523453 978026
543646 951424
933337 566717
888317 621167
975884 532100
982126 525442
943519 549218
583753 910614
958828 537851
883388 609428
850912 650582
943101 548356
918543 578174
729717 769065
961431 534957
661903 832475
887416 620788
702924 797596
871937 624972
789483 707328
950238 549343
794231 699149
573443 917394
819749 681990
721475 774452
565042 928897
536955 957583
954061 537501
524439 965868
577066 932599
869781 634359
847906 653531
723550 785962
803717 702377
939734 551589
858330 645346
912061 585623
762468 735910
875111 619288
953797 553530
984309 518419
833069 675357
858164 650701
839543 655789
796157 703257
514258 990633
670504 828478
669958 833399
694185 803931
674566 820981
847234 657096
507134 994664
750605 742163
586728 910487
761739 737986
907495 584262
864682 643781
736078 757106
861432 638364
553529 948555
986995 513528
587819 908911
592566 913895
897728 597480
933022 572006
530306 978178
531965 966230
924724 566165
621869 878280
874171 634184
855183 636139
926203 567360
871576 631860
613858 893545
841015 662222
652200 845790
680096 820576
604404 886213
831169 671924
628634 874007
793025 705835
716097 776858
784274 707263
894868 607278
932078 570541
552284 952537
760022 733236
854314 640446
765889 742168
519500 983392
729288 761640
944205 563957
972854 527688
566568 932589
528294 976341
883091 626313
857175 637217
870884 631581
538550 952041
991054 518326
946216 561996
997179 493703
543686 955501
923689 585134
839400 667494
869765 623014
657798 847868
752821 755447
714490 782927
920227 585130
506295 997794
702298 793723
960263 545697
563401 929684
920260 577745
767651 735445
635129 872377
831497 666114
873513 627446
975473 518183
994406 504451
660707 829877
775466 729498
954108 544083
704685 789598
864654 625949
569802 937346
732189 771302
765390 739959
593587 902664
871214 625076
599821 891480
744950 748101
610953 883719
594565 899456
841948 656342
744694 762671
691230 809675
688645 807075
689063 807043
731494 758843
886335 611067
980008 517973
893807 609353
732953 763503
760554 747775
516566 992127
670026 833228
513835 980227
547032 949000
679575 814275
838118 663219
988657 509438
672730 833469
873570 625605
684691 817351
589517 910251
869794 630987
868300 621753
593393 913628
596698 897663
496046 996626
884887 611269
612574 887927
520302 972061
805868 684137
710809 789876
903969 603649
923360 582311
940774 552356
604317 890541
551571 951784
656994 842890
710566 793438
643050 849011
749615 752981
548769 949647
806020 687619
858667 640595
595591 901380
621448 869551
612064 887984
559892 942567
909568 590479
980551 515094
973826 531419
908773 596799
541473 963025
668046 828286
836426 664481
940470 553227
729847 779773
966591 530912
597247 894603
713811 780151
683259 817822
508782 997423
928309 576502
942617 560271
726376 781691
909395 583958
805851 687756
920284 569894
872488 620116
768634 727340
707549 795701
937784 564457
896127 602925
950036 554984
903407 603179
563173 945955
533649 959637
684206 810121
677983 817212
639613 851753
794833 695735
604930 902251
642594 850410
842822 652457
805892 693365
865813 639165
992319 499895
990756 511656
921368 570992
765318 736048
534338 966004
908013 589901
799690 702896
703975 795477
849535 642143
774840 723726
876602 614214
925328 578463
984923 512844
523250 967791
999111 499322
860542 635548
881074 626288
828971 677722
822414 671645
870639 622186
946190 555200
624206 870143
518509 983076
564998 936831
715409 793139
503063 987587
816296 684644
580903 911429
561631 937148
553931 954075
787270 722145
957759 549521
828797 672461
785404 706509
603062 889082
823074 668099
923883 580715
772393 728051
744863 761387
636599 858375
997788 502673
986006 510481
951545 545150
560751 939743
878419 628661
680044 827432
771280 727486
860617 636981
928152 573740
755709 747812
520591 980245
996165 511489
575196 929533
868898 635170
529311 980642
608379 890822
507728 996931
902465 601930
870076 627053
713105 785660
618276 890813
883974 619150
624912 870849
800248 701606
619765 879114
965262 542987
891426 599498
765829 731858
662124 831140
571373 925440
589312 904423
681276 826327
647396 853805
638433 855530
927800 577933
951027 540412
829752 679404
816797 675989
822527 676620
988969 519601
572747 936960
923898 571963
775095 727618
954580 552070
682151 823482
925986 582994
702198 787988
748596 747320
925660 568526
943165 563057
769855 728192
648189 844349
978730 528675
888955 616509
646343 855513
623070 885069
762104 747171
551631 942738
768939 730938
848298 643198
890159 608134
828015 670388
889685 602482
903184 601690
529190 970265
534476 964115
797338 699483
566254 938823
806949 698087
746014 753582
771345 725700
539045 956850
590309 912277
613228 893011
748483 757990
561185 934847
837425 666727
862967 630361
571111 936638
754188 740729
505716 992417
730840 769176
854989 642165
714306 782900
880181 616477
718627 782527
607748 898392
839928 658754
807418 697447
513392 992491
965517 527391
863988 640505
640039 850698
643960 847272
529677 963724
550387 945942
531587 960247
761909 728408
814464 692853
842873 658831
824918 672129
629667 861429
967426 531208
956191 535031
874991 617840
549338 956298
904400 596354
828068 669669
497850 997706
692572 816595
520680 982820
938755 557858
819972 680283
805509 685368
733116 763686
646648 857904
643450 852377
589810 919623
785294 713829
617839 890742
682354 811560
772642 723958
604157 905728
791958 701277
510239 982583
514242 981943
847372 642940
976868 531791
570568 920261
821944 677099
941187 560088
656757 849384
592353 910306
827828 672550
802826 694550
669994 835852
997334 511405
805848 703567
549861 945113
637959 859397
820062 688862
783596 720377
679466 812341
915298 589436
869857 621876
995556 512768
865807 643769
983656 512784
765376 727611
996082 512575
743728 752543
927273 572355
910309 585989
944790 546848
673179 818471
666100 840376
927997 572340
492443 998499
748725 749534
693045 807794
601288 905282
735330 762774
638408 859848
512917 991586
903566 596714
577685 927495
758236 732897
791101 711157
743445 762147
780622 727056
806811 696987
524021 970475
936166 564643
774320 726720
909801 593343
615989 882646
563520 940826
503891 995857
819011 685430
950534 544955
990151 503748
557263 934292
918054 586596
838513 660174
751030 745794
849908 644609
827796 668291
717016 779843
707459 799202
584969 920657
805649 699153
530704 977457
591252 900952
897690 603182
823096 675191
565269 936606
806211 700510
841183 651943
603482 896592
685302 811451
862131 638860
745119 748130
616015 883930
799782 693425
906661 593469
854891 654747
547155 952052
656300 853321
972907 532590
627895 872178
925175 571106
644899 859909
720219 787737
861034 632227
546428 956095
908170 594667
817061 690771
663950 845121
600905 895447
614837 884268
725100 778875
767982 731421
697448 804047
613216 883012
510939 982178
809388 699396
797585 703758
585780 909774
964388 525823
827611 681614
826060 665707
535005 961874
608243 892349
969897 533704
676215 833201
521774 972830
977446 524455
634321 864026
907129 585056
647479 854756
910814 588317
621691 887468
565387 930739
607697 893554
624017 872524
668787 837273
730344 762281
749025 750298
924542 574354
843657 646539
548988 951316
801756 699972
644909 846434
664981 833109
927230 565582
794395 714817
688512 805937
743881 759174
892675 600685
904906 601652
702844 800846
955077 552435
501557 991309
736876 757417
761908 733803
598913 894581
965419 525229
786624 719457
741035 764199
989378 517198
897350 612359
715833 774227
708653 790294
540205 952057
886929 604520
942903 566169
520394 977078
561487 930432
897708 593470
543702 963875
916467 585993
939971 563800
731866 761654
667133 838864
642423 857499
624753 875676
658470 846273
802908 690631
717862 781150
671078 831470
783513 718586
710486 788677
930715 560959
628184 875602
612023 881840
591669 899220
649925 846219
860328 639250
564450 936909
944654 557652
819343 679770
654993 842315
912034 584004
646168 846479
804656 694032
952904 539199
944457 564515
602112 903165
632116 869541
900159 608615
799651 704692
801367 692464
580968 925646
788890 713945
676146 818787
766833 742053
575696 932346
698292 799627
943681 563439
952656 543415
848056 653903
542508 947763
695160 807224
797060 701693
911862 591321
657805 836994
965104 539743
938727 560238
927714 573698
855338 641117
681743 815164
555131 947878
593111 909540
997665 492714
702439 805859
925959 579093
628989 877548
704042 799614
826868 681730
636883 869159
714857 790484
811916 678398
533874 965593
900570 590649
977650 520915
927902 571417
495210 998387
956271 546249
712740 795744
834001 673361
900341 594515
576866 922432
642132 850934
551967 951351
594806 900187
504740 986312
603857 905764
785488 711955
871456 621645
866413 633276
718469 778528
832051 675915
629511 869206
820146 685836
786728 717950
924960 580510
802816 689595
778824 716279
978727 511652
964789 542986
605897 892522
652101 857226
568455 936552
686335 808806
933693 560712
692382 809882
579436 916805
519903 974205
766775 724721
529037 968942
739964 751247
764563 735070
607442 897354
885991 612851
874911 618534
654479 843681
676404 829294
523076 981104
704656 791603
545327 964297
985542 505980
600771 903660
531006 972571
926592 580749
783857 712890
850577 646952
620169 874487
969621 532564
951241 554000
525602 983778
778802 727004
619808 874714
805230 689531
873567 617972
818856 673900
720137 781831
814135 687343
817187 691664
689118 816687
697632 797091
670713 825774
751274 744984
715765 792406
911117 597199
977135 523615
947287 543960
948094 558723
674892 831836
949967 543426
990689 503221
773406 724715
709285 789490
876943 615196
664259 841162
810677 685491
710760 794886
523871 967793
840078 660518
566557 934362
536434 970431
952158 552672
544113 951010
524230 974637
790214 703079
618087 882884
963556 537344
703941 803271
548490 961199
796286 713461
679011 821724
831647 674899
504237 998261
917235 573898
887895 611863
681788 823241
754138 754149
903957 605910
703163 803665
996146 493984
953900 546048
942828 563679
845196 656858
877687 621984
714006 784287
944999 548121
924383 574239
581598 924724
597202 896277
828837 665582
971921 531439
996433 504697
545395 962914
675687 833043
655445 839994
499168 992176
840239 665195
543295 956701
868198 627962
956540 546957
859670 632154
613797 882145
625263 874565
735493 765075
998370 495933
824804 681246
550431 955364
916258 579778
965061 534045
622863 869058
964916 542782
691504 799173
568742 940211
554247 943485
669328 826738
992119 499600
925027 569847
606245 890516
719997 776253
783313 707925
983847 518431
602683 906061
898322 600733
754220 737924
904927 602613
856512 646518
713105 792066
732494 762406
734789 768512
999833 507283
699516 798238
929416 564380
521527 979936
715677 781784
720618 787264
707141 792783
640696 862858
802187 688376
914963 582087
896874 595068
790774 701137
901913 598949
911966 585393
844736 653448
649108 857411
757901 750007
514189 986000
867771 641702
524000 967357
824645 678017
968753 534020
940202 555817
555619 938648
887926 614952
913212 577648
645321 850124
844948 663037
943300 561544
887343 610234
602904 896917
727886 763666
688312 806163
695196 802137
697578 812335
718973 775924
550544 939712
819760 685826
714540 782022
521953 984091
979226 518306
803563 693024
543927 962067
756311 739448
693085 803338
527506 979154
897974 592488
524491 966385
498089 994151
565966 939631
564007 932222
737350 768228
546495 960731
850060 652167
676312 831957
877324 618730
895033 601553
757545 745248
529250 976035
519219 982933
783461 707534
537997 961540
623720 877598
742553 757274
527601 976725
933730 571172
538934 966849
654518 846609
709460 791434
582048 919510
982818 512965
625632 874801
958181 537764
670353 835303
758779 750422
788423 705804
654169 852899
655754 851873
543649 947783
995965 508213
939893 561896
788127 715895
831732 669744
665202 833362
673538 832462
954918 548120
706934 799762
735684 760663
725264 769971
736425 756973
541991 961714
630732 869151
970614 527704
781658 727882
967435 538686
587175 905545
523358 970399
588874 910422
643258 846982
678462 817559
805845 703762
728423 777772
923643 574735
960349 533848
581780 915525
520022 982328
885419 618186
516903 984784
545344 949530
978394 526616
576986 915661
781855 714017
545634 960983
863045 636373
822066 681090
818508 675922
536093 973410
654257 846410
798851 699805
972808 534196
896965 593317
668409 838982
618662 886744
544409 950493
672452 818148
713115 780428
652143 851984
890951 603727
867359 630250
774590 720661
835536 656648
551751 953164
698680 802009
653098 849325
747277 754949
835324 663884
986656 506736
814836 681747
823019 674898
983376 508472
856637 646782
632714 870045
646572 854448
721821 770072
709267 782274
797369 708987
991115 504306
712532 787992
661589 838001
848710 651582
564988 943807
884616 612520
779750 717670
723635 770220
973478 523559
659994 848648
854265 651218
515287 979326
580696 920208
873917 616977
816581 676138
941346 568638
523809 985100
518827 984939
557367 950264
545249 949312
528651 967459
540883 963184
874507 625552
532103 969379
758819 743615
849998 657512
752368 740968
714675 783545
527385 970796
848272 655076
738919 752412
977204 521252
746483 744353
624394 876083
627667 869480
859429 643370
524915 981396
901496 592697
919347 585276
637678 864683
766353 734816
815473 676954
907489 597890
979559 529747
562244 943536
606725 883719
735769 756560
682966 814581
924910 573165
723739 775635
728701 773153
976180 525769
506978 985298
838478 658649
586723 920257
974557 517468
826401 666646
783497 712413
536227 964037
843998 647280
899047 606451
875780 629446
650758 853049
858640 648547
670979 827451
892661 614513
574592 918119
545466 960875
838820 669986
943336 560034
854596 637930
539557 959414
786433 721029
903313 587185
606259 895665
946900 547133
490675 999981
742934 758852
631591 876129
852012 642764
846517 654428
576148 925852
549104 958548
698276 804540
865997 632088
800733 691551
824905 683386
506759 993849
840893 667212
891150 607113
727025 776771
707303 785772
819110 681580
891646 600771
778605 717757
549064 955735
944531 550363
643661 855245
830659 665139
603679 905685
554457 944270
704831 798498
504716 990659
574296 917706
770695 733712
982181 525738
710927 789528
529963 969151
865917 627796
713080 788016
729724 767540
931848 560902
543766 965944
586214 907509
870439 619733
669921 838811
861319 641777
953032 546545
595643 910529
664260 841465
924224 574352
999937 495563
719170 786540
628597 872468
702394 807462
632749 869753
623344 877571
842890 649930
728888 761700
723603 766843
967176 539677
806722 685162
936106 573033
769336 736343
522341 970770
839190 667654
758054 744303
900694 598946
552356 955038
653735 838156
570045 935683
579608 918781
514334 978243
603348 890966
697629 799576
601775 907148
939756 569607
886845 621929
649113 850654
801185 691642
548385 960103
548565 942422
573531 928734
922463 577497
796073 709825
784296 719082
834421 663944
597139 894223
514939 985386
914007 589868
931960 563604
995284 513807
890065 608644
928056 571317
621764 876378
903140 588489
686267 820444
687976 806295
740642 759207
706545 803454
883999 615101
647483 859507
698267 793768
986100 505874
988898 511693
765392 726660
620549 881627
652593 855258
842517 662584
922634 581877
773636 723655
723266 772854
820726 681765
792652 711516
921630 572072
953081 541477
900173 595369
793501 706586
850883 647385
806259 688891
863596 645595
998706 510283
950020 547908
879854 621416
537714 970305
522533 984378
746713 754787
598942 894879
920202 574014
764760 733385
923528 578151
689268 803536
510952 995023
931743 567303
943165 551844
847382 646965
941797 548284
717808 773140
672223 833307
841335 651629
914410 578316
639575 857902
916587 584949
758686 731785
550349 939684
979992 526776
983375 514062
661574 841055
514098 979295
987488 513095
999869 493674
816832 683694
777234 723754
590357 918764
647775 850186
711263 784191
841233 658024
534033 963276
780890 723874
800585 698796
966149 528837
587281 907841
567098 924586
876015 614489
616514 888214
501066 989217
563827 937883
962844 528317
745381 757062
920586 570103
995437 513729
820726 679130
511634 979759
936062 564962
541438 962518
931275 569405
878894 619439
704063 794003
880791 617208
964068 540007
522743 978344
694636 809102
890903 615294
730634 770616
681983 818702
898489 599136
801901 693253
844237 658031
600935 890198
528905 972708
669428 838470
699903 801590
639637 859787
752971 740833
951567 558263
724654 776129
697000 809912
823272 675661
800397 702142
966171 532809
878917 623969
955969 538645
972265 522358
560091 940200
882548 626227
789840 706087
830709 675498
843850 647687
723059 771808
591860 901656
687983 812002
862034 633746
770558 730691
659105 843084
590999 910027
555933 953664
681423 813567
824849 670778
820699 675231
674680 831371
498169 995596
924084 580106
823221 671699
700244 799883
814922 694286
508862 983993
921773 588017
931674 559762
826447 682886
893621 612296
962596 530112
855348 647404
530039 964535
949896 552992
638961 859973
588615 918771
692438 802490
745948 755565
960920 545110
975758 522880
595096 912420
702083 804002
551396 946201
949446 552858
622564 880119
582777 924301
557033 943672
555498 940945
565209 937913
789326 712554
874226 626024
914801 577255
785137 712427
803785 693043
630462 877544
737445 755088
606614 896368
498217 991845
726597 780899
708720 789892
609543 896890
853922 643660
636366 868012
829280 672603
509588 984963
633770 862379
520538 983543
508342 993512
816953 682407
686657 809072
649907 854540
747806 758219
657613 842283
563502 936492
741859 757708
568134 935852
538938 960752
881200 622493
951456 540627
834719 658156
565894 935157
737229 765822
685312 818014
695546 795059
595640 913956
537375 956741
529611 971335
868853 629369
601150 903659
531086 963275
637593 856239
592822 900217
592066 904269
819684 682065
795498 700968
899988 599509
696380 794470
828886 663699
547858 951010
927117 575308
604605 899568
934035 567299
540031 954395
870921 633543
595337 901426
701558 792170
581901 911272
557786 937757
693583 801615
862220 630414
613597 895045
730662 776186
647516 854799
591396 912414
870516 637331
731440 765859
625944 866008
854299 650228
506638 993229
853366 654449
956612 548046
932463 562057
639551 855045
724543 772271
716931 774754
529771 970575
540975 952462
557429 934890
929691 575564
836365 658929
781808 724923
656707 847460
981084 514691
933495 564340
966366 542052
556426 935552
863422 636496
725855 776045
649008 849689
808902 688779
817946 678736
661510 834686
759040 733626
991306 508575
568289 938072
701649 791013
913502 591063
646839 853005
609369 889107
954293 536599
610905 891800
533947 969310
839194 670032
503210 997234
602767 901995
930306 571482
652594 853163
997072 507177
804015 695978
722269 782364
710250 786740
997510 496478
747532 743035
714267 781933
987716 504982
847833 656598
855343 641655
614501 890431
875349 623959
646768 856224
627309 866444
981964 508532
974040 522478
978771 518393
579141 927317
725184 779892
724391 773646
508649 995950
928651 580572
591679 914222
619262 875847
666775 840364
888079 616081
602150 897504
683889 811511
560525 930947
774393 721981
723022 768938
594511 905652
785895 717066
559717 937614
562025 934947
898104 598836
584080 909455
857735 639472
869935 638860
504383 991364
521111 986533
503563 995376
967197 535092
520562 980768
902060 596475
792881 708807
948369 546409
513363 996317
817521 691551
530170 978596
692329 802406
828678 673508
672672 825459
953754 544721
724394 766646
535935 955499
959147 548049
647323 848248
890985 605093
655182 845924
971685 537188
513144 982765
675713 825319
950339 557085
502651 993434
819389 680285
614743 877905
845421 654292
551948 951373
803593 691196
656559 834037
878940 627527
561522 928625
975735 520793
757467 751475
779996 725553
765143 730682
753349 740412
667094 836469
905398 589030
547813 958933
861878 637034
707512 786477
810763 679348
588862 902987
682981 809522
815811 679421
934004 573143
557357 934710
783469 722603
744226 755602
741783 758328
663692 827783
931749 564521
811126 695743
594847 909445
774732 727785
793505 703237
927279 578342
826228 667036
526336 968044
907514 590903
664236 833558
751295 750476
671005 824022
956227 542027
931314 569683
843906 662130
979026 524344
947894 543900
652049 848192
837789 666257
984380 506475
590596 902347
609221 881385
910684 593851
726841 781890
743322 752723
770469 729993
516738 977446
570349 932756
593968 903676
837177 666521
794560 707335
636074 860349
679805 811298
777466 716033
863042 645346
595729 904147
969344 531320
855144 642318
932580 567933
739757 760463
835236 655834
613558 885971
764663 730171
981371 515607
853300 655627
693418 804779
635947 873760
766246 737414
901577 602167
526076 973121
949645 541334
540105 965587
531036 970143
612454 897488
665165 834908
850208 659117
890199 609264
558175 945945
889373 618320
933384 566515
582613 921113
828530 670848
881603 620716
934061 562361
659102 834314
750040 755198
714982 775624
764307 737206
941230 555044
824928 677169
615799 884502
869137 640655
729065 764465
536392 965347
983177 521554
772360 735246
847815 661877
957750 546268
554162 940822
964000 534606
963744 542349
695714 813463
808173 684895
588431 918910
958475 550863
826102 664707
825062 671375
711768 795305
614477 879408
618904 879891
911070 597748
594651 898789
889826 608924
551951 944779
820153 682984
889924 603808
728751 768432
517641 975259
854732 637595
543103 952800
770373 732829
907089 593735
648705 842725
781023 717260
628673 880073
758276 749101
934163 569349
754167 754623
760374 734422
695352 807348
726236 766439
935327 558698
991395 499674
563365 928061
509908 983756
667665 836079
552116 938497
670560 825924
922928 574495
691857 811681
761936 739408
614729 890973
498775 992241
554911 952709
858712 631293
836640 659776
725386 765830
931289 571094
990359 512905
875238 614918
980378 513414
686596 820023
634656 858195
552965 956841
652083 851274
912556 587166
731039 762302
694211 815299
960020 532206
869767 635873
990059 501107
763906 728789
953903 547202
503809 995282
699245 790789
981166 512623
821841 674275
555516 943267
964887 541632
601602 905083
554374 949881
552013 951306
747924 749861
761359 738267
696368 806734
665570 825427
745191 760401
976999 518388
632843 862501
576761 933116
831019 660590
816836 692636
840463 664935
961585 536243
884481 624414
604987 886085
954234 551870
812762 688661
849992 643175
763422 731636
696953 802589
617992 883293
891346 613355
931868 562883
613778 894392
580488 918733
867372 638697
903503 589129
786532 723182
508478 995997
589892 905142
916339 583355
505000 988936
541885 959157
968286 541196
606969 891214
553219 952386
687338 805332
848920 658636
963406 529668
925285 566394
942943 547275
940815 553037
522435 968734
590214 910457
991839 516350
994692 508155
523308 982925
557660 934643
987211 514546
588372 903096
811682 685169
618126 872548
826984 672327
933030 562488
707931 783201
666922 838755
933777 574375
619626 877267
632228 875625
764180 733837
874154 630659
722100 776554
735732 768141
786475 722678
964638 534136
527472 969155
984643 510302
877011 632440
830742 673584
895193 597595
862786 631162
588457 918916
626810 877350
688728 812212
731469 766431
683391 824545
520661 987161
631346 862863
571521 935500
594050 913689
640045 868527
569083 928009
814227 694299
514740 978210
706559 787798
558140 950762
801240 697794
640263 868666
712235 787904
721470 786378
850007 654532
949887 555336
612404 886416
881990 609565
773844 720413
898927 605373
625796 872954
992123 508814
814223 692372
675149 815226
735028 762152
677519 823130
914583 580266
521862 971493
931225 559206
521248 982860
661020 837426
549294 957959
973480 527164
572476 937143
840662 666638
906696 594383
980233 514838
752088 742124
588705 914940
955591 536375
651880 850338
949309 550840
668935 838404
700120 794721
810646 694413
788904 719280
673514 817479
713827 792653
712038 793497
888276 615832
983597 525092
637247 863094
618066 882072
628252 878058
899564 600501
924083 581762
616401 888396
891835 611184
620833 874533
863216 638280
989421 512651
738038 759312
678141 813439
682217 815712
778215 720208
984688 513529
698675 796913
892706 605461
722009 771715
912825 583444
568689 937191
587731 903642
669579 832364
570254 928868
897393 601425
570952 930678
569239 927491
603396 897427
754237 737658
959975 546027
748335 745722
863104 641049
517810 988028
657502 851492
976674 513631
891547 614276
901079 601463
705167 792640
758691 749874
931426 576123
669056 839562
632424 858962
882772 626482
835154 656562
643640 864346
885885 605791
970553 532090
595907 896521
759906 734958
791126 708243
611897 888273
916035 585875
749187 755788
771960 727837
598535 902701
518879 977206
968308 529355
658728 847860
542753 961558
573012 927298
957353 543064
894522 607801
753642 740214
971266 532711
869952 635377
639443 861452
857512 644205
855199 643528
913140 589523
700073 805495
947685 556810
591022 907374
890284 607347
495990 996888
755112 744494
511977 978096
878653 627033
575118 929344
599763 893574
861945 629704
920834 572135
761941 740331
564384 926128
951374 540100
987810 518801
839414 653376
657790 834291
957729 542612
587869 919886
587503 913325
940147 557046
695003 795116
999078 502303
872836 621400
818418 691295
802892 704440
716802 784176
573929 918073
498182 996189
725940 779321
970234 535925
571497 919471
536333 966865
853307 656090
658892 851101
523674 972709
676335 824505
774460 733682
567169 942130
676495 831527
696013 799821
983023 516910
813498 690574
812936 683902
612917 881960
939827 554900
664725 827354
956036 552362
754361 743122
556180 938922
518046 988169
905943 590329
752115 748368
886288 621115
707832 788584
985524 515167
889214 620081
917647 573326
842975 665902
961485 534628
942029 554022
812498 692487
664519 826176
763816 729402
510320 994670
760797 734169
641320 858528
809230 687142
507480 989883
725376 774945
931355 572273
830239 674112
648558 849914
577122 924243
705538 786981
982471 516184
874389 630076
874019 632890
588832 913572
907271 586194
866284 633466
907344 593665
765358 739403
682734 822025
595740 908471
584271 911580
749912 742052
983713 510376
770595 735579
533894 965942
595746 901410
982130 520805
850524 653886
844769 656734
607479 885782
807140 685723
961719 535606
860191 649196
570835 921836
710897 792777
624717 882168
583934 914778
895233 603373
614014 892908
536206 967838
961420 535200
718178 775316
776435 731661
860351 646412
757611 735792
575136 921606
876206 622078
859955 643931
684887 809852
879558 629824
498664 996675
751982 738548
839669 659341
541866 953020
533248 966565
780788 725460
959430 533094
636101 866648
983988 517294
987042 519200
984358 513102
689569 804554
756364 740898
680570 822535
592265 900610
755281 752493
532324 962636
825968 675486
605139 903073
845797 652974
781187 718505
830237 670383
688154 815171
776183 725026
532842 973927
812676 689045
713923 787315
580506 917703
527844 972854
554736 949264
759005 732700
660348 835672
655034 854760
610602 889932
602314 891509
572166 923005
895340 600404
962266 533066
657352 848947
522236 978396
563423 927190
740670 769137
794827 709281
981302 526584
758821 735981
841866 650879
530598 970925
551357 940075
963036 543128
757022 744757
946396 545853
976569 530616
504342 992550
732878 769216
543083 965053
788711 708582
663482 838650
695455 804298
755407 750148
790884 715097
674110 828028
909775 582065
684298 815178
821429 672523
919679 588081
624545 867215
706249 791814
618293 889827
816212 692639
583935 908727
668916 824149
697772 811080
849791 651292
535192 973669
536651 953592
580954 912777
984241 516740
767509 727189
731557 769993
917401 583699
806432 689696
812654 681211
903816 598919
651196 852711
533755 968520
506415 993968
975819 533401
946075 546295
654715 846183
916542 581331
850422 657021
953228 538406
918463 583334
851120 639544
623864 884279
924947 567577
989650 511606
816871 692055
801405 694309
843982 665642
503969 990898
876980 615800
686459 805629
971552 521467
658625 833066
797632 696421
637780 861507
613502 889442
579537 928121
679831 819607
732376 770364
707214 785720
678886 819016
685843 811031
917568 590497
528835 963264
877312 631395
993718 501596
642067 864556
760474 730368
683760 820561
777391 726717
899017 605771
906337 595805
587422 911368
501455 994848
976256 515109
829364 677214
900843 592999
570844 922683
752722 753196
762290 746464
890072 604398
640564 859027
876443 616942
741768 768203
739198 757582
560248 946226
505061 987872
699495 807684
695602 802351
509460 994863
970010 538651
628407 875141
790728 703320
809335 692138
943809 555821
887791 618874
575648 917815
940245 561462
546765 956808
580182 914686
806732 683507
579459 918152
719733 771310
925473 572591
577906 921644
528879 975201
629553 876840
809682 681428
994093 498642
623565 876711
593104 906404
760275 735740
643737 852205
567034 926804
837667 660831
636075 872100
680456 826406
948298 557154
777972 726013
892502 616066
841637 661659
685319 824274
971044 535618
597519 902091
646678 850606
517032 983575
902001 603301
522574 973961
960947 533124
592447 910036
751444 749409
856823 645851
930532 572803
924843 579381
871221 637471
828664 674044
772019 732548
605421 896426
839156 665569
599505 890563
509922 987663
657087 849936
976200 521690
625866 883381
734083 772384
998957 500321
745188 763798
932209 571929
993546 509728
624598 868208
620190 875420
859453 650117
647330 860182
825971 676222
556923 939828
926320 577557
750929 741076
856556 644909
559715 949723
687177 811132
959985 536926
904861 591216
807839 685184
856240 648883
964979 537097
747996 749758
923778 586144
737850 771513
520635 986040
865974 639242
528374 973658
939196 558548
516445 977318
504817 999390
670390 835948
861129 635762
997968 500626
893184 606634
804808 703848
587637 909615
597698 901350
612750 885369
595629 910724
865933 639456
591294 909471
977746 523014
534204 956271
831611 674297
641282 857227
805216 684800
534406 956135
960488 537095
614991 880372
716900 784263
600138 892146
840525 659824
652028 856388
965891 525520
963567 544139
911461 590312
846481 649942
849555 645071
962991 530331
983054 509468
862956 637850
981978 510417
975740 528340
542861 948800
738781 767072
663212 836389
700475 800961
937075 564164
656494 838634
969997 524805
999988 493638
867871 632943
796378 700853
786124 706108
602269 894243
930598 571091
513743 987016
752395 740272
856393 647633
507035 985633
684825 807240
601027 901766
969301 525880
952770 540977
944363 553401
512551 977472
658197 839142
950879 543706
928244 580776
658802 837337
864182 641929
688373 803142
635374 868920
991934 508634
815911 674729
832580 659561
561703 947633
627904 872063
695077 814535
807889 700728
718754 781818
989906 503102
654225 854426
971213 531427
865633 640908
645778 850301
656198 842778
920967 585945
517073 979459
670852 830473
753305 746155
635503 856055
930593 561374
497622 993817
828565 677372
827532 680498
581536 918502
844286 648799
824053 673147
526607 965760
904029 594957
973095 527728
524005 976545
887756 603936
617571 888885
801441 700308
702940 796815
580743 909986
556758 947492
784776 716002
569500 936982
698944 800791
742946 748547
893096 611054
933249 575680
947920 558849
967635 528902
601128 892308
864293 633231
798458 695092
592206 914219
609328 893539
748651 749840
645800 849807
915416 576961
668505 821528
871235 629838
678028 815122
829024 661125
514123 976392
619941 883349
673273 827772
573788 924153
641267 855683
884733 620127
867431 624101
953357 553922
945827 561009
951228 556073
927399 575394
638854 851338
620172 872921
549348 948398
820013 686773
797190 712221
751560 741815
670696 837354
516250 982726
799504 706181
908415 583022
991812 498768
747432 749835
691156 814529
633645 864625
503191 993306
738301 753615
851475 650810
725444 776857
989607 502697
531088 963402
600477 902758
578337 925906
864250 634508
511495 998469
528418 970231
997365 499926
886653 619144
581562 922329
627481 879992
972876 528247
678005 827171
554093 941172
511865 989537
821656 684951
538762 960793
595747 897797
916552 574629
821421 680036
880034 629808
872907 625413
553177 955498
930400 572489
890523 616429
738946 769073
888598 612930
663999 827808
711556 781949
813692 692401
857645 642736
581607 920393
985656 519925
663313 827773
523436 980872
968143 522963
726688 771413
991121 505673
624634 872114
838199 666941
821740 672762
836824 669074
820164 679204
693782 799230
587501 916313
565719 932191
574749 916823
974578 520461
690178 803909
785331 720375
674868 833784
560876 939119
535000 967721
950353 544724
684903 814010
536228 958557
695759 809864
754367 746928
997987 492663
721421 782570
726607 780475
560682 946034
958889 536370
801252 703218
773766 719423
897960 592166
776529 724379
998374 495286
846003 651920
676736 820366
776139 719851
656168 844490
724843 781727
844600 658332
500467 997379
831311 661610
803667 689118
974550 517108
633650 865655
705665 791441
740570 758858
968766 538876
587279 904302
620381 883079
752893 750441
799865 706431
763349 739302
848789 652357
613933 879801
866413 633947
872801 619804
952557 552924
995596 506710
802027 703134
733921 767336
799684 692319
785641 722435
761494 739648
572519 917561
522091 983732
568345 922196
773656 727244
768243 732321
879343 622597
786416 706844
753169 753185
791818 717444
824885 679330
890311 609445
908361 600064
548819 952082
986718 503699
507912 986305
936227 564368
732045 764393
720567 785664
742203 766001
909242 592128
822987 679657
989750 504584
787937 702982
545746 963742
971548 532875
688018 821622
531385 976599
627670 869342
811590 696729
605126 892595
833406 660244
731916 761543
974620 532352
655656 835658
858549 645131
994092 500185
594408 901954
679134 813327
895973 606699
695969 796867
836799 666040
844100 653087
973752 529034
577852 918272
994672 508475
869697 640135
653807 837513
828845 672205
597121 893616
650147 853631
967477 534519
958838 547236
606823 891925
990517 513752
653894 847757
540809 952047
635043 861078
980690 519760
706701 794589
775261 715290
925747 582836
859821 644161
684903 808456
524417 967145
784783 722966
960850 535439
824506 667620
683712 807061
670282 831437
961752 528805
537066 966635
582443 911322
855245 641704
507752 989578
888712 616890
973199 522622
738209 752231
890653 615855
649407 840596
574363 934585
839821 652084
776415 723786
832734 665090
754675 752340
887356 609496
935778 562532
864631 631518
630021 872277
546439 945170
703735 789398
629276 862975
945478 556870
988166 511630
985098 524611
603373 890874
590678 915688
788097 717422
578773 923728
904439 591666
755214 741309
910001 584381
545727 950821
726283 774525
572832 919466
664963 843549
840843 667360
800737 693970
891401 612722
555813 947651
659716 847260
790045 707868
773600 726762
726231 783593
537750 966500
666066 824215
833583 666851
630553 868444
985160 508571
728838 774312
719079 787255
544364 949339
742989 749992
940535 567703
597754 906411
610612 894906
611085 887005
544328 960990
593494 902200
619851 870481
841977 665008
710103 788950
665263 833343
870465 622027
974597 529554
502843 998903
696023 807496
948767 541625
514623 976452
917733 582173
869073 625347
724641 777156
763949 728398
941951 567083
980076 517584
841559 655925
901903 594338
523582 986193
506481 984034
543214 961140
524256 971446
915907 588822
988324 515550
781599 723110
597794 893763
655975 834143
768090 731990
531963 977521
541769 960009
688152 818382
578283 912117
992078 516804
842077 651085
538510 959503
627080 871388
846830 662037
677339 832323
630766 878469
945484 560247
630130 869627
775507 730620
762874 731389
596625 901598
771222 723228
648087 849274
788647 715194
965978 539257
834784 664335
619701 887576
995248 511592
553193 954426
959509 546342
732479 758396
918029 589386
971326 529609
758613 749965
956035 534292
597883 902077
822077 680230
805251 703216
893362 615156
696295 796152
985634 520353
927502 574792
987097 506726
669225 835442
880251 624991
519877 978857
796607 695965
787846 710228
813154 682712
659389 836069
891699 601237
953537 555974
794308 706967
590191 900405
589275 906436
973174 532318
932191 574095
746806 752157
591779 909227
788405 720987
763519 736780
859781 644598
876178 614326
871164 629573
552513 945522
818119 686364
780635 713332
505630 990686
913049 581315
691871 802534
586067 921947
592387 914862
669489 829818
901290 604254
789662 716484
797992 700265
801136 700409
791705 714943
554110 944074
757764 743537
725702 781899
972603 526622
550013 953703
619276 877488
602602 894258
799195 701046
679473 826290
944571 563661
623743 880124
770315 723134
595144 907986
954838 546021
803577 686559
998769 494158
747739 757448
978222 517585
954130 542336
518647 990998
583240 918088
835867 657088
524459 966954
506190 997165
955524 551856
966662 540622
732087 770563
647877 850511
683287 814232
628340 863966
767144 726898
594245 912094
993683 503380
912919 596506
844625 646466
572602 921465
934593 563026
610812 889875
532292 968877
668948 838333
605075 903031
713871 790532
805062 687897
662383 841263
927408 572283
557044 950419
857730 640562
611771 890215
657348 833363
644046 865076
878669 617843
683761 808685
996893 502712
912833 593929
990032 502291
970626 524264
822843 672076
689948 810658
684527 823965
905344 591209
820987 673839
638627 862400
890429 603351
712494 788179
528334 974977
915376 583686
596404 895129
926023 577520
510349 993653
693516 802349
882323 614779
743842 756349
597124 904645
862522 646880
580563 918222
756696 752046
880798 612629
887329 604921
603535 890125
975394 519462
761989 732921
906187 603420
617065 891944
713292 795570
694983 803952
656044 840755
783203 714202
686391 804299
751192 753876
726648 774942
829257 669187
691276 818072
810116 687840
954034 551329
816870 673901
711259 783444
513899 982679
625527 877421
797405 700363
550110 956094
539307 952789
853630 637132
645410 850451
841391 653065
813207 693745
596314 898695
562216 930421
916484 579858
677414 830512
767243 735885
827183 667608
827022 671193
722857 769500
935351 556977
532686 967529
628720 861945
999145 494259
891352 605595
685976 818469
651409 847228
876851 620768
758028 749598
784302 712767
844915 662293
843903 663915
545112 947720
950721 550365
677789 821430
533346 967377
892244 597992
854168 636907
594597 895615
720485 780199
531153 962211
667633 835072
581976 925929
671716 833646
775559 732666
522405 968054
946962 557673
683012 807091
987882 508489
650112 854037
898153 594261
628393 869740
955106 537436
591218 900773
836526 663008
915419 590398
666044 830683
539657 960400
782387 709844
701377 795142
892779 604801
541990 950373
903387 593069
589745 906673
884855 615919
703198 788895
972007 537810
942592 566323
638654 859396
959617 541909
509828 992504
961605 544225
842651 663008
756508 744943
582083 918804
957391 538494
882050 608074
634822 863749
739413 770497
516478 980855
659314 845438
831813 676420
687040 809852
825155 682346
530538 971086
790702 712968
692987 811484
915621 588067
572638 917826
688469 813066
974009 517463
880507 609680
548078 956319
915975 589863
916033 582034
574381 925181
731777 774316
574033 932502
918825 588364
795831 702408
722140 772237
497964 999362
522500 975878
636681 861745
932934 573034
590806 901489
925920 566722
909350 590748
936563 569117
580352 921941
632417 867816
769145 731439
624814 876890
567361 936699
804057 693206
642872 855338
931453 578389
685536 819280
808165 694376
715221 784904
955789 539561
530368 966702
833455 673580
816486 675362
950101 557579
730656 764695
693041 803985
623856 869240
922751 579212
527040 964068
645083 854882
783750 712299
819869 688914
872593 634798
603220 893993
504088 992367
686776 814395
557632 946863
547512 942862
539850 957624
949238 541112
980836 518457
792997 713000
890478 602607
945898 544630
573816 916723
616770 873440
740418 765180
621661 876900
985299 512620
866952 634259
973477 529535
600493 901525
933249 556970
993207 508662
996172 509639
696814 794567
841622 660536
757156 742073
763747 732728
889311 613981
878527 627893
986017 515001
662799 835938
575920 932684
881546 610886
934634 566338
752314 746280
673461 818561
725627 782658
577040 918640
828676 674544
540836 954342
837010 656196
518491 987299
864834 636663
575376 916183
499958 998171
699319 803756
913638 587784
647305 846981
520600 982952
693948 802659
571453 924634
720600 778351
759895 736356
679426 822655
929616 564601
774965 718986
596192 906929
777650 724920
559856 947100
788279 706099
626359 875282
668396 838796
868639 628725
964143 533963
517768 979490
552496 942269
529621 966706
900939 601242
595182 904853
516903 975464
791358 705574
608126 892027
863767 632732
844819 660618
642837 866281
589259 907221
567808 939551
770389 725181
819374 688942
824962 680027
754096 752673
750768 756751
708331 800925
529158 965279
827742 663087
627609 862577
674014 818704
854515 637276
878707 613568
512694 990961
744627 746215
598092 903628
553586 940783
915630 580120
877639 617316
838832 662920
925868 580339
603823 903618
910134 589519
944413 562271
983371 522892
986082 512118
811982 689562
716227 777183
766863 741014
618832 878318
834635 660037
829454 675488
718086 788866
727154 764866
841372 652070
810244 687925
980314 514802
575964 915045
590708 906461
597211 905698
856389 651781
798934 706313
805405 686786
953186 545669
681560 818378
827361 677705
966754 527329
856196 642924
779856 718989
831016 659064
822606 683987
610336 895702
958297 537713
622593 876255
564606 932418
526708 982968
715689 792054
760285 730050
923067 575243
946823 552668
968847 536822
616134 881647
866488 636345
783382 708089
832930 676367
703087 795066
698597 810714
849522 658386
682508 812810
694680 801617
752730 744750
741747 752768
514656 990475
836055 669700
646316 845304
773806 725526
923240 581958
571244 935046
651979 847930
960703 539411
834538 663519
624178 883404
995187 496468
662649 845140
742373 764583
762550 740702
855915 645295
643420 851559
782129 710345
599502 895795
961063 548406
859083 636502
749205 743346
592803 901461
584068 910759
659462 840918
944414 554378
615649 878090
739079 756657
908057 590847
677394 819785
586585 922994
684847 816202
770171 723586
649582 851909
580998 913392
756836 738577
805422 698160
663838 830137
655913 834292
705483 798461
647132 858307
793878 696516
561391 933387
535352 967933
515183 984696
586036 904812
686889 820926
945727 558096
673685 822274
541121 965846
911244 583019
635260 868693
540707 958436
758620 737958
820601 675119
974335 522248
632745 875567
928556 580104
956798 541786
897540 600652
900458 594013
939108 556360
639578 866081
858967 639860
739921 762701
662293 836373
937341 561083
552150 947222
658547 843298
920616 582160
976026 515461
674938 815149
858787 646989
642555 867021
588249 907775
574824 934281
924055 571816
870750 634940
677897 817919
805578 690386
642585 852327
716801 775952
753240 753967
975082 521288
922545 587366
639066 856274
626251 874504
959771 550045
591171 899034
512466 986510
784786 712672
788620 706142
689803 815149
536881 958815
632943 861991
815071 680874
604654 901508
550201 946572
706608 800735
722063 774996
586287 922484
568465 938008
550047 948566
640837 859635
829116 662591
758630 742973
971735 528486
912340 592341
912569 589537
493080 999433
757480 742118
976644 528537
916936 574925
626015 867450
746179 762121
929641 572454
887711 605677
716429 786593
628938 877385
633254 861450
601143 899844
828773 671379
675649 824757
641101 852595
665637 839310
918384 590469
689729 816836
743433 757748
621284 886559
660066 836214
606430 902377
810892 686852
751025 739904
934839 570280
727940 763150
923627 568736
744674 759444
908816 590571
984721 516141
802290 698381
583986 917312
929444 570805
812059 695765
708854 791202
894334 606579
687600 821051
732138 766923
721436 768854
743552 746655
697799 798753
651308 842386
673907 818707
869732 636229
868377 622256
895224 612304
494684 997829
853704 641193
989920 508971
864510 625783
580329 921055
752261 751079
831034 659141
827275 681733
807374 687498
770187 731389
750987 756041
683710 817327
804188 694030
715866 784653
975112 533904
741882 755173
667330 836998
619080 876063
709806 790646
615156 890898
759402 733059
618223 889646
675134 834004
865225 627419
698467 801987
759703 744107
867259 633361
883346 609534
618641 879810
698194 807818
804270 702053
857850 632415
724234 781989
710528 788316
671902 827847
865602 633524
721149 781024
855966 650334
846788 658103
597050 907273
530861 971309
731505 764177
596771 907369
915324 588058
891011 601155
782131 723391
498712 996606
765942 730435
806835 694422
705971 798290
566411 936812
562793 937258
663821 829722
635935 863104
912790 583478
975378 519692
570541 930788
880711 617746
536763 969275
684628 810606
940049 563826
537466 962931
750115 744559
631104 860447
529804 967735
880452 628544
976487 521032
914702 581507
896731 612304
751579 748154
848233 650875
839031 666166
762570 730457
838967 654819
602575 895456
521000 969336
940933 552218
913268 578524
830624 661893
965093 532978
702651 794941
771490 730015
783973 722555
649230 853697
833976 661362
901166 596602
719991 771751
607735 884703
785135 710680
908474 601245
936654 559870
577316 929070
650010 841688
572202 924506
645880 846482
557699 932675
501558 998187
937324 569425
734363 762690
947148 555221
592842 899125
649001 857683
628912 872461
586429 903680
777814 714556
942236 548682
770544 738477
642514 862841
834466 662033
575899 922046
532573 959782
811124 687567
517214 972978
972952 532542
575261 925572
783836 725231
512170 995355
973163 526747
887003 610792
957757 543225
951577 544377
780216 721511
719188 776901
831494 668276
824261 677984
914892 579331
528951 972708
969845 536513
521914 985952
562596 941639
585910 910907
875579 615780
853960 648480
760694 742631
790523 708998
963352 530106
970551 537390
862889 643103
838450 667196
888231 614806
629739 862309
990880 514839
527897 969765
698563 794636
947916 549900
848618 651054
897115 600426
557731 944197
956712 544986
728764 768665
682510 815218
553968 953946
768939 736773
987011 506473
644235 865027
747013 761520
797516 702430
721908 773119
590996 910544
923866 579611
974763 534799
978455 521417
721384 772503
729308 768075
851888 644008
918957 579374
985238 512519
853244 650629
866716 636440
763247 736154
907429 593324
696137 807692
687217 804754
778822 711656
660819 843952
682202 827651
602937 894216
605317 887874
685118 820288
773089 735265
520192 973196
991087 504866
745154 750990
860090 649048
727348 763327
880409 628237
662395 842646
962536 528660
562886 932910
783081 721517
868650 627090
643226 848948
846739 653922
796938 704216
612249 887533
636105 858280
531596 964183
780056 723198
506103 985156
777174 714100
862450 634775
630193 873202
896281 598384
642709 847477
932488 574184
700336 798480
570030 938761
533276 958296
725954 773682
546730 950129
902381 588847
609617 895192
876273 623160
578611 924848
920678 589181
985456 517030
978808 525946
649058 849599
574595 927520
545620 955173
848699 646408
839430 660809
792867 715915
788270 720165
605735 899591
525477 971929
544130 951527
797963 710647
564073 935896
779066 721629
875046 627922
965206 530170
988933 520181
780075 725534
567649 936197
798779 694499
627086 868801
706070 788479
790072 700047
877494 624841
536329 953706
781245 723491
847712 647964
526553 971923
874140 616485
736609 773338
605160 904629
999977 494812
774641 735081
661149 832100
527078 975901
614271 881450
924612 565709
701102 789051
668210 828923
628858 872844
627728 877137
999254 500237
841814 654482
508686 993026
810796 688282
510595 991715
757619 737915
647217 857681
915388 585493
570504 921596
779636 724250
655541 840403
643706 862930
883861 625305
609148 897165
743993 750548
916988 575771
846176 656290
504289 997195
533416 958104
951453 557078
640283 851996
744356 762063
917375 591693
947540 557019
625383 881694
721303 784440
933407 559221
740257 764668
640727 868384
598682 900789
945606 553879
564556 934230
857576 647281
600761 890825
995535 509664
642450 855158
995072 509334
916656 589067
931831 564405
753179 742753
713286 782864
592575 902862
629380 866254
578588 916040
950377 549225
551932 939210
501482 997028
694153 802823
822937 669126
712483 780871
600442 904030
749710 754470
968528 541129
847648 644239
900883 599670
687206 819045
592670 903044
810082 696146
738536 762248
995759 511299
693592 802075
808586 682412
600410 896721
742307 761540
858536 650863
579457 912302
918925 581032
682105 818835
636048 854453
745471 762381
501879 997304
845208 664375
962944 536180
659901 840147
839589 650788
947153 560795
761787 744918
599881 901261
776494 713745
520270 972907
621277 887621
570489 937123
583702 922713
917879 576075
519359 976631
544320 952303
678054 819565
623079 885137
692405 805319
930403 575492
545725 950447
625758 870936
841872 659019
660112 834503
699293 792501
829927 670762
998739 497455
810216 689539
708338 790539
981172 523678
615907 877676
533874 972246
565099 930555
573711 923249
793404 698709
881648 623768
723442 783591
716166 776154
714833 794552
743638 753845
945651 562902
693133 816852
742321 760445
798021 711522
734828 758997
799645 694643
976514 522847
888876 617668
666879 829062
852259 653092
885604 613973
674822 827627
585416 911968
695859 794563
925012 584545
524932 972854
719933 789241
531098 976175
600403 905225
553006 956188
892116 607629
909531 593015
964054 543703
626470 863860
717494 791434
723505 784263
621673 871100
628972 870181
516265 976041
708640 794263
660843 830323
787115 715724
984648 519969
993853 509638
789955 712984
520475 972185
651842 857557
710576 797728
969063 529982
899113 601250
853441 649598
520012 988862
744477 759920
817366 681560
583696 912596
608097 882367
917548 576186
544871 963046
774461 732519
871190 628947
618443 884728
854335 652631
732921 771854
703000 800444
683819 809006
785664 708120
942600 549539
904574 592668
747093 743889
827333 663958
508399 995722
786043 711909
516684 992819
535554 961374
819758 686270
751902 755151
530508 966569
605856 892333
840759 650326
781851 724195
930373 567895
634641 868120
955392 535803
823791 682010
573009 927733
735312 757972
977683 522956
886931 615456
884772 624766
771489 728378
731047 773108
832534 667678
952538 557053
682028 809793
948646 544940
546529 954464
745906 762577
665798 843219
952781 550134
582623 919381
879333 620510
564545 932052
549681 949217
779729 721520
844351 652168
905972 593932
834843 669088
553366 943709
644812 860804
769520 736856
850287 641334
574999 930306
528153 977153
596334 898436
666349 839734
528112 978908
728389 768975
506382 994966
535197 970168
509929 995915
596870 905615
708375 791859
710184 786435
736157 769449
574739 927766
808078 688062
900001 593518
833842 662304
860610 637811
588001 903238
949826 556740
982091 519259
573485 917269
746567 761737
747709 752840
805396 698582
770980 734120
550268 959120
974747 532272
847654 658742
906504 602827
672619 832646
584269 912264
669350 824426
493084 999999
863516 631611
983199 514142
732601 767530
535456 972247
679659 811033
853216 643361
610469 888069
562118 946029
695945 812841
751532 738616
793998 715934
838321 666285
900976 603007
673074 828438
678491 822949
856978 645130
507495 991518
756683 738595
644775 852099
532177 972574
703976 799171
673312 818694
975038 534302
620167 882778
566106 941883
991487 515543
760906 747133
983009 515643
893827 604485
961491 535310
545392 944939
529623 969574
704853 788464
857940 639011
903634 588827
864402 634145
592293 900977
852738 656737
579527 925780
684859 822999
821678 676592
898112 610686
844956 651782
797707 699395
541579 956899
563913 940380
955527 540890
632603 872074
696987 806813
589390 905780
776352 717845
587507 921363
720621 772344
871038 634081
943909 547709
943844 555683
698433 799666
946052 554504
890792 599555
631130 865472
973782 519784
570570 933460
830308 665050
730339 762146
544955 952372
849448 654127
556554 948725
755614 743745
673266 819688
548385 947176
518314 984402
497041 995280
552478 938395
620772 881583
850080 654693
942966 553643
753594 753519
630584 860489
572314 937498
627278 864299
980254 519465
752946 742115
623925 869246
658695 846590
543609 953497
882503 614529
632034 874855
627635 878582
745193 760104
523512 981375
556190 951282
620072 876788
958750 536836
637417 865390
933328 566080
540589 967256
526672 975117
559722 931979
727544 767351
510661 995075
728905 769416
954435 539269
702032 797016
895799 594847
912263 582126
710005 782256
747959 756619
985042 511782
761676 746435
876907 623960
917819 584729
694299 809425
726825 779167
821334 675674
647431 844900
740335 756054
766981 728590
859646 633379
678409 824307
531834 974164
535029 955293
526471 975835
729115 775847
785608 723961
630417 863086
640908 857773
757323 746191
712372 786520
556937 937304
797630 695723
753703 751931
726636 764924
613898 878278
517061 980103
637397 863346
681346 816979
627320 873536
680629 821436
788532 718419
734502 772509
544852 964103
511107 996656
556380 940159
847220 659301
785275 720789
846911 658507
831482 664559
902388 587853
506087 996351
816975 674581
995573 506683
584709 911538
586062 904274
770057 723516
768059 732903
994577 507357
626259 880968
995174 505578
875488 627814
535385 966054
653825 852456
518421 985196
537817 963082
556010 952482
822115 669857
595844 900697
594485 911275
679555 821401
760013 740188
527422 971820
713039 780549
996945 497458
617142 888955
675118 826297
521432 971977
672299 827299
844355 658227
818141 677885
571269 925872
801188 694869
887590 615987
707704 800908
919403 589738
727292 766409
744067 760699
585436 916012
760177 739231
709398 793439
695653 795203
780754 727557
772804 719575
645235 864224
996855 507968
540922 960905
513606 993977
820376 684979
513587 986677
729095 772193
820853 688347
626123 872647
582620 922867
662274 832251
556821 944590
583539 913991
573697 927771
826417 671788
685018 807758
877944 625536
636088 854653
807828 685855
951754 552775
557514 948510
860509 631902
648153 858917
921211 570554
959549 530741
718444 778305
940060 552439
684852 820603
879532 619650
825019 684813
886311 605791
711936 783708
674651 825121
862501 644554
878997 630637
965291 533376
580812 911997
603251 887527
673065 818489
872438 623041
601363 891238
924067 580555
549876 956325
844452 648532
861185 632384
792204 706561
858374 639061
993619 502337
985507 520563
976535 517977
520722 976219
956869 536152
719738 781127
646211 863026
619166 871142
767070 738625
690142 809475
808489 685672
665951 827085
828801 679359
601148 908512
922576 581942
860389 633217
849191 642714
825465 674099
620268 882249
851014 642660
982506 525516
679927 818808
716003 786981
937058 566262
759045 738434
582712 921710
999508 491964
513880 981624
906288 591510
835368 663710
773471 722890
759204 731322
923852 573299
746462 750711
569815 925264
821852 685873
511805 980937
836675 669279
506007 990442
550047 957408
767631 742080
891990 616529
562382 942806
801376 692034
938616 556648
802223 701352
654701 845821
739194 753547
898332 599969
796938 709119
819364 673531
710349 786947
569018 936467
858419 647384
572160 932097
686166 815392
676269 813983
792947 697274
524347 978752
848098 658487
650595 857487
513951 985465
649121 844651
970045 521751
528207 963235
564321 942074
867174 627410
671074 831087
612036 895773
914075 595362
636503 854721
744463 746437
610176 880432
917978 589174
535799 957865
756537 734217
794317 696458
543024 960833
668821 838612
573694 919337
778469 714924
816946 687902
540256 949960
632011 867656
795702 709082
973653 532032
717343 787207
661449 838274
623388 867235
857249 652528
536421 955661
725956 780005
672716 831938
843396 658041
978396 530930
940116 551063
767049 730511
642433 859475
545638 949725
992984 497805
530532 969548
821485 684284
654124 843704
942552 561490
707562 786077
512633 978451
818616 691186
658299 847346
783288 721149
950880 545351
852770 642668
817350 685962
629376 875109
792882 704956
645633 857522
934823 569128
789489 703683
538399 955036
547942 958739
574673 925573
895225 598142
569533 920497
799569 707796
894462 599662
836795 654654
927995 562527
758405 743925
587323 913067
966781 532676
740649 761200
841171 664490
733890 756921
979117 512496
733080 759121
954540 547318
514328 984477
756158 739204
785519 707970
569249 935114
832933 661381
644901 862847
503950 996773
781651 721047
976598 527557
664540 843490
930169 572602
830619 671757
658686 837171
980150 513121
884108 618620
773027 735760
935049 566100
864452 640132
858549 632477
841759 655914
692950 799214
637167 871779
901731 588973
652204 849040
979162 526059
566660 942723
650446 854561
638786 863640
765733 736075
565872 941887
596917 899559
678638 828236
747580 748032
556261 952263
988300 504721
932283 576298
978647 514636
708845 792172
995356 500704
728874 772262
620606 879471
554201 935889
767902 723741
924041 575445
627381 873063
494981 999687
700558 789688
594089 915581
931396 578157
991359 506375
690262 809333
613735 891669
611147 886374
667274 828237
650296 841256
877919 619327
556278 935602
618094 885048
560263 936585
871657 618743
868437 635468
743887 763801
825274 668441
566990 930823
895639 611004
960770 539544
582408 907968
583375 920634
671867 829393
676805 830657
791494 712717
753240 746272
551804 939203
758794 737552
682602 811760
805211 688644
853630 636708
911725 584723
928302 568156
534231 961782
602048 904280
892678 611400
701029 803894
888294 618911
632478 861103
680701 814179
632853 859952
680283 812536
696518 806624
596073 894166
777097 721892
789052 715391
984542 513097
534202 961326
861383 635705
760053 736840
778688 720740
945483 559709
660386 845156
768207 733352
622049 884577
509209 984405
592218 907358
655890 839635
760392 730217
791555 703997
914895 578530
874635 623707
701405 793714
683341 807667
920521 586555
991639 511066
831276 659812
601778 902073
780991 709601
694886 807617
712628 795743
812858 696264
581606 910427
954395 540337
960041 548650
701265 801823
711389 782427
923901 571786
958921 540823
537752 966767
688580 808017
514993 976341
552548 952128
814746 679866
530220 965773
506545 994848
643512 854750
631188 870944
661017 844920
705100 800431
977349 526628
701113 808314
804190 702727
571168 930552
581907 927501
617857 875540
509921 996390
512178 992340
522092 970475
577048 913687
917637 576305
911454 578845
893526 610043
550025 952145
509657 985945
956686 534188
559122 948337
704202 791789
891467 608292
815771 688306
730909 771118
990910 511955
702942 795019
869154 640601
906569 599002
652697 857071
836206 664589
640160 866225
794462 710543
682518 824588
720128 788919
972951 533290
602402 888795
848349 643291
634040 868796
760659 738882
517001 979319
780367 729583
781091 710468
859719 646108
926532 581174
905989 587767
840042 651377
610831 885893
529313 978115
695205 807805
663909 834413
707271 802487
519392 977207
676016 830030
509759 992052
629961 862814
991211 502899
953767 536244
899963 592356
723701 782860
911279 589448
896687 611807
867725 622801
802298 705618
726532 773252
867236 623837
703381 803799
696093 803898
775161 732931
849829 656280
722273 777257
581032 916034
711474 794073
945632 561833
858862 645927
590861 914945
665681 825918
610182 894048
563734 933294
543037 960077
940212 551795
854486 642723
575718 918736
511067 993828
948346 552381
793843 700046
802523 705939
572998 920051
948516 546145
570188 924626
646470 854652
770359 729448
911220 589798
522537 985044
609714 899262
687313 817935
891080 615261
900767 590371
849805 651486
991233 512772
999548 490989
509652 997014
883537 622405
545882 957698
627852 873364
850825 652828
914520 586305
925402 580871
629150 876352
801808 689415
907569 582936
793918 710943
938411 560380
745526 754665
685122 823672
669724 840080
590921 915641
817008 688395
760421 747607
753637 754664
906035 595858
962859 531911
499828 990429
704363 798532
792024 713729
780934 711346
979682 523425
588306 915058
840699 664251
734405 770262
932122 564441
641145 866981
985123 508991
626990 880882
963398 528361
760837 742745
656660 843234
605096 890296
995938 512664
993350 502150
663709 841754
840618 653943
744431 764484
786920 705961
818170 680201
851499 642627
977660 522794
517097 983192
914687 576666
955595 549697
682574 819429
709403 785824
669341 825334
671098 822989
604745 889246
999197 498284
640226 860371
630264 877116
818951 671106
670206 827897
753758 751094
891592 607451
902067 605352
742096 753338
741597 759953
787888 703549
727258 769719
604635 891053
957205 535583
897114 597633
739948 757419
900071 600484
837613 669826
799182 703101
738984 758789
540283 965474
968893 534073
949838 541194
626934 867373
578486 924886
869918 633049
718287 789875
891026 610766
990165 519131
608593 883007
505351 989833
656057 848520
906901 583661
818294 682741
578384 916284
702538 798273
820503 681668
980111 523594
619547 886636
983853 514844
677335 817055
939103 563589
788168 704763
797235 709829
554451 952170
772774 732208
635043 857953
766262 727132
751299 741834
560661 938382
557303 933165
937783 565685
938264 563947
675367 819935
556032 940550
674210 822803
709944 799262
807780 692995
904295 593180
817847 683942
969676 522050
554781 942681
753118 753629
613870 892463
995151 503706
575688 923638
757092 742532
520345 978554
630028 877511
864875 627850
783157 726487
946186 556483
711515 783830
890172 611943
872322 623220
583846 910478
842923 653310
600715 895886
993588 508596
649204 844146
513312 985729
623592 881569
560860 929939
820436 684092
775350 726304
531086 961844
674391 827145
678617 819901
762987 745231
518500 989208
633004 874411
796997 703048
967702 532704
538738 958397
820787 684721
928311 563728
982838 515123
603091 906090
940140 562365
525429 983973
858529 650955
635814 863170
940027 557321
917750 577409
563683 945496
865220 641151
878159 626097
922561 583554
879097 614581
579503 927499
686155 822311
550115 953811
961355 543766
695257 810276
947175 548446
536960 964518
637462 860339
629762 873347
705514 791642
818327 690335
697985 805601
668798 822918
655247 840682
523312 981559
697959 810094
904145 603569
858873 638252
729463 765576
866945 630697
912155 582472
884019 617922
846369 659768
795225 700606
701533 808431
911055 592932
893211 615795
821447 687869
613474 879746
683636 807402
713158 786539
535877 967944
741113 749274
692417 806805
949060 560599
816087 683140
536987 955017
953817 553548
728692 780454
508843 997982
690718 808345
790866 715120
851006 658946
818023 682677
684432 816837
650875 840764
629508 871041
753719 745920
549473 942108
907676 587309
584447 906155
745858 758030
913107 596230
792389 716259
668307 829920
904624 599950
512302 993230
546774 953223
763219 746582
800965 695427
833987 669070
882205 614844
565265 944080
504361 990558
716822 785891
851724 641811
643804 859820
831352 669368
673293 822772
547096 953533
575108 923813
994700 509914
850442 642698
787418 718844
968903 529206
782863 726304
924716 573297
843372 651436
612526 893474
814416 691936
955229 554379
913683 582728
579917 914409
521958 987576
763552 746431
724601 774934
596368 905253
578131 919626
950476 553383
712781 793197
655973 851382
829030 679880
852191 643632
847555 657230
744527 748275
678541 827372
841397 668579
876215 620927
677851 821287
990704 512725
609509 894064
681400 813342
522967 974820
987023 518765
589489 920155
849837 644844
547987 955699
843357 663553
851844 648913
925865 564226
579258 921553
525698 979965
806801 698232
574295 924492
820692 670115
973841 532545
968763 534666
615009 881270
733045 762668
916234 586264
959669 544398
689953 801803
837032 662326
566155 926352
823105 684107
893188 610088
586463 907476
950515 541359
852896 649594
549641 940701
764177 727558
904371 593099
665984 835168
757927 740040
837856 660645
571206 926023
952954 543431
624549 877685
675399 823474
710690 792126
725484 769648
838385 662709
611251 882306
873932 625597
677632 812509
763312 728937
729054 766315
586911 920020
754597 739833
571217 919274
606172 889638
658174 842842
852967 637543
670541 832847
764955 737636
806486 701118
564013 931207
857119 643198
985620 505555
626828 870075
618892 890063
513576 988652
932764 570611
613928 883111
751017 741803
669505 826668
959768 549036
944552 546389
692989 814255
512401 990460
655308 853523
649937 850131
744567 757295
923416 579875
921671 576060
842066 660990
601889 906165
874254 627883
862741 646635
665995 840122
635572 869780
554156 944785
841361 666747
958032 535539
599015 892242
967873 540627
651642 839240
877294 621220
663401 838207
929984 570785
792272 712301
942526 560148
948948 551207
578145 919968
792801 716912
783308 717421
888863 620238
938942 556545
934357 566303
894921 612587
745133 756530
500495 989922
583521 909210
643820 850757
516325 991169
622976 881882
775128 714918
840562 659894
728469 770908
569177 939785
893488 615904
723466 784147
800262 701734
965935 533785
737267 767408
683088 808960
592583 912500
802182 688358
972301 518648
845108 645794
528338 965785
669284 828296
567233 926786
769092 729255
564918 926780
670161 836791
997821 510539
675059 830095
686842 804564
795613 714273
828971 679546
941630 549446
746465 745221
807472 688994
597452 897693
742033 749513
743741 758540
557861 932975
555389 950676
808177 682120
964042 533335
761140 741710
661576 836354
792039 700367
507720 992862
661798 834978
594447 905760
843357 665025
507327 987556
761225 741750
771159 732254
647072 851878
581106 927979
676003 833697
774713 733516
755230 747230
664259 829877
620251 873030
656058 850732
683689 817971
807164 690429
957499 547499
962256 531278
731295 769669
923797 571076
775484 730108
820143 673027
918299 576698
967861 537608
579114 917914
845591 663497
798659 701438
611764 886197
668348 827039
867352 636133
985538 518052
917529 575955
856762 639477
750435 759127
782039 714165
850830 645238
954822 550957
547918 957733
566527 929046
638498 861422
588137 919899
600410 892177
606909 894037
559992 949768
641161 860830
933147 568015
535935 970161
813767 678584
543377 960906
998614 502425
600954 906217
781036 714499
703438 792701
688372 819604
615451 878350
641414 859391
931596 565836
759565 742659
734397 775573
695386 802491
709584 784368
650063 840176
590776 915320
764925 737532
547610 948442
820347 673452
665287 829865
704493 797416
907482 586536
520877 982922
770630 722295
818129 691737
782252 726342
691593 817983
615006 893553
569901 935787
964136 531774
589749 910313
838376 656595
638809 857855
824002 679572
851172 640442
904666 595712
555495 938388
599645 895533
742400 764250
799857 693403
514318 979763
523567 976278
687981 809280
561582 929168
980041 516153
801728 701991
763148 728979
625660 869955
777209 728851
674875 829275
667944 840880
713623 784104
778710 712028
818319 675505
729317 769653
959278 543049
667179 838518
957883 535647
600155 890837
590869 915212
724408 771978
657236 835858
919871 574203
925302 568462
574185 920645
874871 629813
674835 820885
897663 601679
707276 784334
558464 934812
740219 751411
740262 755024
699783 797260
971772 520461
759685 746752
569188 928510
863518 636143
969160 528916
637489 863081
940871 552147
609423 887480
775754 719738
591889 908397
792157 710552
569815 921054
801541 692776
865683 641162
951499 556587
687543 815152
552523 941526
667342 837097
973582 529422
610871 898806
722759 771506
623419 869913
934076 563892
921137 587187
649540 842702
966081 525713
559138 949752
740417 764767
951908 544674
927428 579687
835443 664335
624085 879790
625459 881703
514227 979293
595413 907553
617211 890445
606073 884281
796408 699551
908954 597660
979681 527545
993365 499971
527186 963585
837338 665335
566136 927835
927124 573541
898679 601176
938603 554959
521836 984420
810510 689505
883521 612208
507268 998344
532402 970726
909403 596708
754584 736278
515959 992069
703390 789449
842433 665241
648989 858461
588698 916787
541669 953318
801102 695934
826868 682405
914151 593401
988429 507900
577457 922489
626807 880560
547782 944780
963758 529828
692994 797662
719103 771008
917790 584379
895582 614138
682453 808055
985136 512746
892381 606488
967717 539263
916937 574078
703659 787457
706378 789291
652427 852253
690186 804582
627897 867839
896638 601035
947532 552712
682994 816791
711190 784338
825781 678309
814183 690389
824030 683071
713984 790941
740935 764064
687552 810130
882044 616194
604512 902697
785803 709080
855862 639873
623886 867399
777155 723372
962036 543142
507196 992747
597415 899170
729534 775264
597188 899984
842938 649316
753126 748437
888896 610360
784558 720270
789754 702606
797699 697143
870796 637851
590053 913606
583402 915726
627254 866008
886029 606929
786780 722906
801720 696003
873209 617050
518837 973137
906321 597384
589464 914429
921856 587827
935577 559058
947353 558687
587041 904243
648422 860542
561331 938887
585836 907034
754532 751041
745430 764214
916705 587526
654022 853453
974045 523910
589463 916747
860085 639178
666241 835536
978551 525218
497711 993309
897722 611405
588414 913650
842866 667001
730545 763823
815614 680692
667432 834458
560180 930103
802801 689470
893201 603775
763757 730542
798678 694774
554761 943372
819050 679797
624749 866189
538501 952937
787696 702482
780392 713670
997151 512557
728649 768516
653275 846715
589506 905562
597594 903411
501540 992039
937766 563389
971076 527258
615409 876484
605044 886516
822959 680855
588688 907515
523127 983028
912159 588468
757825 741853
757864 741129
896306 610938
793002 705663
575727 918943
897251 593662
720574 782558
506785 984147
899333 602156
943617 563171
839661 667738
511132 993001
943765 565149
610654 885273
703457 787897
712872 777782
696129 798297
913989 591611
849936 640558
544274 947355
806965 695538
808482 690606
723183 780963
848262 655810
961145 546231
824713 675498
662972 844649
638055 858641
523223 978718
744639 758179
753073 747159
850834 645690
595427 898924
594931 896659
668485 838959
755558 749928
710969 791862
700641 801084
960285 530065
628941 864396
959009 541234
706032 791925
530036 978956
847052 651541
514943 979064
576313 915907
981504 523609
628428 875972
988241 517859
648021 846828
733293 772329
804095 686112
600523 895032
840637 665659
727681 782313
592243 902766
683916 808824
836951 672074
855248 646812
546422 952092
610125 880676
868507 637907
528919 965458
964696 526201
629055 877001
974927 523301
630850 861332
952356 546105
915536 578676
641331 866230
975834 515373
541169 948924
599122 897075
931799 571465
579694 913517
973339 526733
548375 944410
787530 710774
615991 880585
507491 995309
575243 934144
733107 760048
568975 931865
711649 791478
987785 521113
791001 713052
575257 929361
695188 801906
636746 862425
824777 682782
502092 992742
927976 579340
539762 957623
898769 603559
665619 829808
681069 814310
757633 737022
968580 527247
832711 669098
500352 990876
707343 799111
699343 795026
861590 636634
759785 749308
608351 889370
772565 734849
981612 523260
934655 564208
962004 546446
676106 822418
688302 818677
866134 626770
831103 660213
751223 750091
939914 559463
620080 882980
944128 562558
611394 887949
559183 950225
799308 693611
545677 962297
503204 988606
988279 509694
724392 779060
516528 983681
813029 694359
879191 623811
701309 799751
962479 545732
633008 874959
518522 978210
753602 751495
886113 623648
927798 575877
816016 690363
587792 910038
746779 755581
686117 809622
912256 586362
533374 957035
931438 571893
767859 727056
548376 957265
839762 659508
605937 900703
525106 979091
561012 939120
616198 883094
519134 989531
894019 605913
711799 795967
964266 541890
585057 913010
728119 769225
596273 905041
666099 831387
523976 971411
967371 530534
911024 592450
862098 629156
584310 912321
928026 579775
918363 584089
922625 571167
722274 786776
865864 633865
992079 514381
891415 612948
648599 849112
879856 613067
953556 542661
871320 631934
795660 710751
582816 915828
574994 926196
996196 495676
856675 642147
887942 603101
914214 588973
616258 891752
671543 828234
959642 535072
587655 906856
652179 838500
720583 780467
509887 994220
744864 748901
596268 910940
527283 970508
619580 889095
950877 542898
793687 700433
823549 672933
816216 688468
706044 784582
946140 555740
542599 951663
605741 887405
740433 769388
970485 519587
715096 781119
803001 696650
558955 938205
861777 639026
640844 866197
529721 971151
897604 607820
620361 888502
978476 519212
963346 538967
567133 925725
809727 697165
609780 885631
828738 665956
928240 579586
632209 876829
914978 589093
854652 654010
884465 616195
522810 983057
634689 864528
999950 509010
775257 731641
992043 500759
566930 935933
997809 493665
895042 607593
687023 815420
998647 491830
566940 939472
583776 913488
988890 512755
569362 926312
542684 950328
809694 685902
951676 539422
707002 800512
721133 785657
925796 567903
773277 725338
681537 810729
593410 914822
807905 697825
637326 871692
570292 920695
596673 899229
679528 824778
856211 645534
720280 784728
852588 651213
866073 634034
628848 873361
810386 684660
584487 914395
823669 679439
955242 535407
891715 611408
738003 761645
775432 715962
712102 782939
700727 807035
518812 973510
587797 921490
884348 607907
592481 902594
519815 973998
702505 801579
578282 917481
711330 781817
611904 882032
510040 993397
884340 609921
917959 579301
888267 607376
533439 974418
784937 721469
702983 793664
561259 931090
659138 837665
860963 629624
619627 890129
910555 599362
834306 656204
563045 935534
975249 520462
614085 876160
930072 561960
661277 833159
696520 794221
915922 581875
622523 885851
725860 778223
804159 698206
952867 556692
702788 793562
802378 706071
913336 580750
603350 902396
508774 994800
839215 669420
818854 676339
786278 708553
614366 888967
759127 736390
934179 566562
936426 555892
529749 973574
921403 569767
752187 756687
846832 657155
819600 690300
586541 909810
904699 596044
733853 756945
557654 939915
764460 731989
765152 739385
659180 845229
892220 607442
657198 848881
982356 520738
529537 973237
811620 688145
580005 920164
830051 672851
798576 695944
556924 948915
669421 831370
521796 975392
852754 649373
840255 666118
872678 624268
944156 547784
755011 744431
512452 995022
929987 576178
841301 648808
681831 824268
502544 993359
669810 822517
823994 679414
609216 888106
953817 545652
610284 884289
972139 528590
788989 720395
681772 819665
554560 940842
960781 549058
702375 792631
963261 531260
707579 783676
700347 806970
908419 600540
754417 750778
700801 806903
805411 684939
944204 548367
792469 698591
709538 784921
502097 999311
789501 704079
939493 567707
792193 707463
878392 628690
763122 746828
886425 622915
549666 957443
807317 684053
529800 971892
849248 648235
536757 965449
790650 709874
506082 999767
915593 578797
695372 813753
656469 849765
760546 733819
836325 662471
710185 793254
757346 752497
609294 900488
690532 801683
498547 999793
816731 678616
567948 941991
663597 833645
912312 583721
832221 663437
685579 806075
558698 938591
637069 871876
964002 528991
803458 694735
554124 944966
700987 789238
647264 846057
875853 625527
567716 924965
532815 974280
862316 633393
982058 514844
557390 939497
687611 805720
724874 769354
987194 511313
759170 746268
780935 712563
833536 659019
822185 683110
831416 660759
979722 524722
873928 631434
846212 647530
537579 966660
533294 969242
651077 841124
799773 706107
511566 985221
609525 880510
631148 859288
846719 648929
664775 831681
674532 819641
824254 669424
689170 812841
575617 916604
624263 870096
768211 736753
682280 824606
537761 962460
513314 989809
690697 810599
618707 880964
494155 997361
535025 966115
672812 834932
937190 560312
832505 667724
879721 615809
563140 934178
777370 721238
560105 938526
543560 956999
928104 581137
740992 758381
982054 523789
848509 644392
730089 779599
610341 882326
730146 773743
897955 602288
835604 661445
544374 946927
968598 529113
806781 701545
685064 810489
700754 795262
641319 859289
917028 582792
886916 617450
717052 773814
792333 705881
791964 709206
752311 753245
818280 689213
621074 871158
899424 607252
656230 845149
564658 925865
579084 922423
524364 976625
577728 916136
831137 659948
777052 724330
786745 711480
894148 596170
917895 576208
692652 807168
850852 640633
825065 671519
668397 833890
837889 665005
527820 972236
943447 550399
968582 533855
688228 807642
928379 568278
735630 756754
817473 691846
914937 576596
814874 694325
588205 917736
532616 959724
957676 549581
524954 965492
522611 975463
709930 797612
497522 999942
556909 944979
596909 906767
817563 675462
890447 616896
633985 858181
576238 924089
708981 785336
785835 708582
570082 937362
883316 620816
753725 754192
614175 887894
524081 984089
805284 701237
909327 590761
665151 839044
977028 514812
706630 784505
867142 628128
778041 723694
783295 707303
761239 743821
769694 731754
563414 934757
613915 878826
630774 868972
510058 993297
809088 691127
841142 668120
803111 699237
958866 536493
997710 511167
539758 960750
557301 937978
807713 684431
798607 700272
659045 841946
795264 711373
675665 828966
992224 509754
874128 634405
917531 585653
770351 729456
884348 607082
792832 697619
533423 957350
943884 561324
715385 779618
635528 869190
680486 816204
980490 524337
808045 689390
517866 988362
947421 550654
505973 996991
921410 586193
788614 715631
851154 657076
494058 996928
964632 540804
860354 636012
534967 972917
574544 922619
748635 754121
758880 750903
953054 546265
567174 925377
822210 679969
628908 877123
800775 703320
564141 931773
836832 660450
619277 883528
654475 840024
565734 938351
966984 523573
870117 622875
617243 874909
839321 657687
798776 691537
782026 723140
988081 516940
924755 565845
706588 796874
829409 676888
701501 800965
999711 509684
512176 989479
612911 894033
889049 601578
930611 577562
872276 625246
722605 772981
512469 986001
584960 916651
973250 530613
908238 587308
742989 756460
639884 867863
980322 511189
820051 684902
612115 881667
641724 866955
814840 690188
679789 815388
722644 776979
752629 751734
901587 596656
885106 607966
720412 776193
894891 603289
501246 993724
514217 979924
917591 579693
799196 695305
987184 504992
915129 590061
865775 643140
995355 495987
664841 831361
955263 543314
567030 930121
619612 879177
676740 815137
668953 821090
559025 935145
672133 826267
506889 991564
999519 503274
818783 685449
818783 671917
811681 697221
782776 725949
834787 662805
650117 853004
905965 592656
532906 959307
669154 837683
702698 805343
813865 684052
763248 746753
860747 629948
643860 851752
922635 579161
747603 760986
698047 797790
690518 817099
679921 815478
723734 775525
929648 571748
916504 584309
666026 833784
596096 897132
887517 609890
818348 687760
849925 643608
570634 923234
830215 675346
770292 732807
581803 921644
705716 787129
926292 582834
510273 988922
645250 859855
705628 786634
999962 492579
660314 832743
849366 645214
547474 946996
692489 798640
710761 794223
921007 580092
975120 515485
889524 603331
982594 519100
779974 724885
845823 650344
642812 866943
733323 774975
898372 591653
501521 998805
748668 744557
893640 606879
616750 876417
960617 542942
863077 642113
775442 732271
811996 685631
852225 639965
879151 615482
800274 690118
680322 815655
798814 702885
788920 708143
728433 769580
614114 883964
991679 499566
863567 640481
765669 741894
902092 589228
945171 547082
683175 814122
936577 567394
725587 780647
733396 761045
527641 969862
853100 645021
711017 798040
994853 507933
992204 509700
787107 710394
961474 545461
731693 772214
580006 927209
895351 600795
805807 702795
581129 918790
699985 794474
625373 878933
765263 743700
901313 607000
780459 728516
952974 556787
825873 667532
997447 506852
991894 515733
916407 575295
907037 599375
942836 554319
665004 835439
679828 823775
607044 889351
919457 574268
810873 697220
926194 565047
503853 991010
517190 987936
635633 854989
571778 935160
616956 886569
646458 858085
808849 699206
876786 633191
919247 573054
758804 731525
508474 986224
719567 785187
882527 621959
595389 904861
676211 833165
866119 630372
552556 942235
954113 545697
903226 597407
566424 939166
870566 626109
860100 648778
589340 909581
944616 564768
614882 887918
521112 970890
916699 575046
751509 742161
949742 555903
611492 878902
746309 758695
843958 661526
830434 662598
676912 825702
768389 729805
568766 941144
695910 810962
918084 577518
856683 638198
582745 916693
811954 691833
933181 562949
646583 859926
817990 688581
901104 593726
940135 551328
938301 556571
852885 640230
758665 749589
554135 945945
738425 768877
665049 831480
764381 735739
717297 787094
519247 976535
626892 864105
797521 703493
508709 997755
576742 916392
670767 830268
703611 789514
999641 490786
911859 579796
869141 636601
916075 584461
966194 533508
992373 508617
852324 651447
652957 844608
680759 818519
983419 514238
867726 628833
539421 961206
798152 700056
790636 714850
955308 544179
546585 952563
916159 582020
806876 694259
794975 704011
692887 813322
945195 560375
931547 561490
992696 504316
645221 859837
640576 853692
887268 603158
649547 856862
781069 721035
535020 964770
890775 611174
678915 812865
573167 929071
719167 774151
839958 668978
943610 561481
833837 672552
574168 925223
766052 737640
515783 976151
707491 795572
685936 813248
840808 666412
590417 911785
610899 880351
863410 629012
654503 844113
869451 639804
977634 514947
912381 578596
954615 547854
969905 520957
516314 981720
565753 943632
498651 995309
609287 889512
795275 710125
537769 967313
570886 931668
802131 691307
553262 949518
900590 598601
608413 892178
887403 607406
823507 678781
984245 513712
547641 961989
807709 689019
621739 874215
981721 513000
708600 801001
898585 606154
533728 967163
503373 997124
738556 769455
859994 641797
651112 855236
948717 545808
833495 668656
788836 715077
675636 834325
742067 755022
663199 834586
846947 658487
726706 767199
508315 993836
621540 888387
597073 900134
895748 606681
897321 596175
746213 759676
964037 533258
735117 760519
654433 838308
852296 648672
729581 778761
868073 638462
728788 780534
796043 711721
691156 818160
726601 776664
826921 673909
520850 976389
632419 871846
667226 830517
679665 825471
627399 876631
917396 573172
803577 689403
735387 755764
965107 539046
910220 583626
995182 507311
863573 634029
742247 767271
615017 879861
822156 685341
882940 609687
872838 632854
959468 543255
764695 727098
950752 546156
543652 959229
821779 684564
857864 641858
729131 765919
503735 998927
837862 658871
751735 743268
554819 950780
908187 592862
611189 888006
819989 681596
577564 912862
574441 933277
907501 593160
660809 846853
673694 819842
506818 986672
841691 660836
584822 923194
982634 522533
723456 766836
604919 895599
506081 990435
955377 546047
638585 867815
793367 710334
867172 626261
790100 704813
555550 951631
798017 703530
976367 517715
767005 733723
850851 642992
858656 632051
553678 954697
720979 781595
663719 833021
993518 513924
709633 786197
803776 692525
932556 563002
923012 584095
510084 994945
922866 572214
990501 519386
881037 611040
824768 681992
884724 616211
949552 554135
613708 893727
578998 915196
918001 590244
949325 555436
753551 756421
854527 643995
617049 876878
975148 532033
799201 706915
945745 544916
813157 685484
703483 803840
813957 676446
644917 861971
966206 533465
535103 973862
612223 895365
524469 981532
753232 739010
858692 636001
809920 680625
532342 961490
851307 638725
877046 615886
818489 691403
822364 672503
902807 595641
608551 884456
773814 722686
764348 741855
601736 896041
902200 601513
808351 696924
840570 653232
760601 742997
570391 923555
566573 940132
748270 744214
532645 968970
518861 982330
831593 660248
949415 544703
619756 880004
952776 557182
865055 625676
700340 797095
711381 797215
576069 922432
957802 550518
675723 815125
952530 556832
571984 937851
612927 889715
734021 759641
541040 964644
573029 917917
759463 743267
506515 993917
801757 691138
907738 583710
575664 922642
689278 800856
930649 573668
691275 803771
776824 716196
598077 896957
512513 995102
644420 852589
831439 669070
589957 912688
845685 664269
992337 509102
721108 786148
733002 765225
503746 988299
893829 602935
970158 528743
795896 697562
800805 694456
992273 510277
686473 809346
853570 643599
597882 894060
841609 650959
625977 883202
575272 917209
739049 762164
532131 968497
880861 621216
559992 948946
735004 770401
731236 778763
712017 794773
733978 771844
578720 930380
897853 602833
880649 625585
961391 539733
812577 688114
701164 805239
847065 648070
567705 932777
783760 712020
523877 979158
760264 736877
690419 808470
595355 901981
670887 827163
751520 744858
504740 997855
537946 961233
776828 730221
798631 693348
553696 955642
646487 856205
751937 756959
778208 724442
531248 962949
720790 780211
718994 775290
897334 594925
927371 569947
972091 528337
578102 929329
830917 670195
658443 842266
729458 765040
957392 545903
530778 975297
758651 748694
530896 975409
710299 799051
816585 673895
719954 781360
839881 655529
798970 705578
857966 639827
742311 749945
733065 770630
579930 922172
711026 780702
833180 671040
721893 786034
608955 896603
594064 906090
570641 928051
904881 595622
940389 567336
549154 950146
827728 677087
890429 610787
958464 533415
606133 893460
864025 641360
638783 852393
841308 650570
626869 876816
924801 582886
624601 883298
709231 786925
506105 994829
656673 845572
915647 582313
767333 723988
596472 894866
839936 664368
653394 849445
732234 765104
609433 894453
731091 763074
656273 837287
688440 804496
513307 981332
715271 787527
576487 927408
530289 962976
736069 756621
521548 976571
734009 759889
537539 963130
921319 586956
742393 750674
720701 784479
976520 530914
599183 901896
656038 853247
527081 963312
941042 553898
600255 901234
753924 746178
725977 777546
982040 513778
729393 780508
552031 949148
704352 797873
682553 808927
725554 765438
743698 749668
960943 542381
988252 502008
788628 705987
865238 634067
744623 760837
819629 671865
922630 571714
844628 656576
635008 869420
643182 862205
901105 589174
776753 729903
547140 956393
943378 560948
985850 504915
992738 504603
648073 858653
651068 845948
708320 790002
730853 765587
933411 574215
807150 689551
844737 654286
569726 930125
620126 886797
872581 621962
587756 921154
692332 798665
955483 540928
926306 571543
947987 546144
632487 868664
650930 845323
686755 810190
682892 820284
531484 966568
834064 673242
636542 864197
542607 956315
838251 662429
854297 650158
826968 679690
756785 749760
629266 866107
690376 813149
742011 748182
620051 871779
878131 613809
882196 617599
854173 648647
813289 689298
554535 936585
801561 703715
829923 678134
891561 600346
561001 937873
899690 600046
705623 790294
919620 571476
889200 607848
547800 945459
786922 716853
844551 646697
567964 931654
861256 631708
666008 841307
497223 994484
526081 976377
579675 916353
885496 606667
523873 970740
662619 827891
559108 932486
837537 662711
855370 638524
760129 740631
499609 990687
815999 692584
730509 768751
910432 584170
836991 655539
654860 837689
637025 868497
919107 589310
912140 583180
707196 792445
555728 949189
843482 658771
513975 988309
956253 547233
858442 635319
548326 951667
581546 924938
870514 632456
875324 634084
791665 711121
519809 973085
991929 513005
605811 890907
664204 835162
630800 874160
775366 731056
522668 977982
807750 689962
609006 884052
854976 647455
601119 894641
884180 617012
602168 906399
517501 977816
702721 789671
740780 760008
808713 693211
516271 984630
945483 557637
559531 935152
568703 940429
544308 948880
510215 995302
955877 549139
940968 555662
507483 989596
610709 887145
951995 551422
695604 809541
962536 534067
624787 877808
729643 776338
735510 770803
760663 738980
636428 867369
938882 570788
803480 696324
682597 818519
951141 546259
568998 934990
950109 554257
538097 970846
546407 960941
551691 955891
888824 607236
510666 992612
671097 821661
590368 902047
717118 785473
656587 839001
540432 963932
961119 534580
767467 728983
592041 904894
723736 784157
848677 650348
573737 930815
830433 667655
511435 983322
579015 919910
911297 596053
548440 951200
900398 590344
519539 982253
806060 687249
935015 574456
911106 585250
716794 784491
901336 605171
882587 623011
541507 962816
848779 647017
593910 897605
514860 986473
808943 688437
828571 662088
785870 711153
597066 906814
725235 780796
795540 713091
922516 575511
582302 910503
938271 564338
828499 661702
504858 999489
706350 790443
675343 821787
965956 527803
623687 877404
579765 916690
612037 883631
883110 626382
566669 937486
646698 856185
578539 912590
608649 898887
660643 842869
936591 558782
865836 625929
652517 843187
685347 810059
996347 497326
669987 839737
679666 815547
917617 586773
915601 592112
694892 813294
608712 900085
529844 976480
878779 613014
812897 694529
654375 838624
925163 575202
913907 589595
539974 954276
497835 999555
978817 512419
754719 746060
747686 743235
892522 610926
699937 800901
570662 928018
914984 595001
517629 977546
713105 796688
775788 725915
585035 923145
625073 871537
652640 837711
994052 507626
787638 711102
700568 805944
700292 804586
959004 547825
690719 815584
644111 864129
541681 961802
760260 734667
587241 911961
545234 950609
868938 626673
582568 908639
639019 866952
698401 807776
605450 895102
534374 969044
577722 926178
818871 687959
748051 743089
940766 562774
665175 841756
968575 531838
934253 573869
980967 516066
584335 907240
627748 881586
583050 918586
911894 582175
976498 519797
518835 973079
581359 915753
615907 893961
644798 851930
683125 818417
700496 807682
954471 539108
601937 896947
535836 960509
767647 733908
694384 798999
645909 853527
919242 571001
690362 811271
546325 960898
709403 784183
854009 642604
500185 991380
515077 976314
835788 654344
639449 851726
691416 814794
878211 621634
866072 638551
690050 814051
969302 532290
963841 538864
990138 512932
619423 876679
567374 926280
952734 545006
726690 764625
540763 954698
841186 649223
674319 816048
666795 826168
918325 572994
904050 605586
784249 724979
518415 983594
810151 692685
864216 637531
737583 770265
698172 794019
890036 609701
915547 592074
603946 886548
799072 699648
902139 600614
976551 517276
986629 509706
835306 671318
717428 786848
667242 829823
952718 551562
734876 760448
604975 895191
982166 518670
864823 630002
735398 771325
553620 945448
831597 678359
666459 839094
958945 538698
935562 572011
704740 803109
728117 762686
530490 976770
734977 770820
646556 860071
741667 748478
733841 765802
688969 809053
755258 747071
727731 765046
910182 594057
595138 897073
775497 722305
971025 532559
996894 512756
982506 511281
913923 593134
590910 907198
950156 544655
597517 910614
777265 716663
758725 732309
746368 745020
582443 914348
511749 986680
772078 729378
528257 976086
858727 634252
773741 728430
834116 657105
554672 937930
592065 913210
730133 779743
712496 796802
690125 809545
922910 571792
984947 517972
614586 893902
937948 569141
969984 523725
726741 775856
857684 634608
988947 512738
852372 654081
794020 706533
574491 918969
565142 944666
688876 820048
584390 910522
781185 719237
792387 713583
886645 608250
893974 605403
866718 636264
990395 506160
974102 535082
821261 687117
573634 923777
997678 500094
691785 808561
791054 704577
739852 770076
990714 513685
997571 503081
611293 881125
977051 522543
859597 636359
888234 616282
806365 696957
695920 800008
860495 644090
807896 698700
830383 668874
803053 700371
562681 941072
993721 499045
597302 900798
834762 667766
638633 870013
566095 940864
881993 615125
586577 911863
534446 964345
675861 829487
722135 770973
879148 613393
921491 573876
690025 805254
950910 539814
884591 621410
758931 741658
935921 558954
529195 973431
877676 619312
691138 808296
600087 901492
546996 957391
659217 832197
945482 550084
554039 942568
721804 777259
989839 515055
849029 651781
721827 769011
516861 981494
900184 595698
751758 750986
801133 707203
530630 961142
775329 715526
541399 958220
808586 688814
815212 680819
646374 847746
649901 850339
854951 652941
843686 656804
659291 840905
749187 753150
523231 981363
810283 697973
617990 884558
828443 667047
568859 923003
773659 720709
697410 811637
971999 534388
857669 650468
758186 747058
789807 713490
661129 841920
772202 720488
509194 997517
568807 931049
743490 758544
970301 525566
529094 973325
551526 942568
532990 964292
771235 726672
852594 641634
538732 955981
783287 709583
678556 812163
576745 918339
646900 845899
798197 692065
881629 628232
914874 577498
859303 641811
717566 787782
954155 539651
885632 608656
532724 976037
581118 909629
851069 653449
617861 889955
788832 719809
784331 709935
647853 856974
646467 854526
636679 861211
741698 764638
777399 718994
636527 866738
711067 796433
900775 590507
630406 864574
718020 785704
881447 619607
594105 904087
725258 773238
793515 703754
690363 811914
697305 807757
832085 666218
588735 913346
950861 559028
761104 747876
752701 741361
880219 618122
930594 571525
687728 822191
624182 878590
949372 551200
737463 767590
589587 903444
518952 984708
726131 766401
754840 750203
548396 949842
647276 848972
954288 553815
835638 655010
827542 681876
928415 578301
754440 751405
490798 999966
830530 666749
549984 947510
911233 591479
640955 854820
676759 820950
903138 601203
938220 570853
667417 828604
790762 704109
733436 766710
865121 635177
627356 874099
836700 667783
819834 671723
788971 716033
683116 824057
916554 590554
554330 955263
823089 673888
557044 933339
604520 893552
620760 889162
983405 512163
577387 924083
583034 911670
710910 784879
858230 640304
595498 901861
919273 571321
691275 814554
828331 676221
878881 612269
553199 946243
577464 917245
828743 677699
532394 966395
597237 899285
769526 732941
595961 895646
653475 843235
965948 539972
762318 740371
625827 874929
838913 664550
596062 897536
769073 728589
912679 581614
620220 882216
745955 753395
532070 961305
981756 509952
612689 887229
600686 892862
507379 994586
785402 706570
518092 991225
592737 901902
594122 913825
933785 564428
590467 899858
971904 523343
897529 598256
901509 607850
710242 793259
897837 597782
568507 939747
822755 669019
670564 825493
607398 889102
544913 951515
748355 748533
941351 551967
922755 587036
666392 838998
881267 616034
761492 737999
657981 836373
806265 693383
548327 952373
570121 920228
892007 617352
760269 743998
984588 506078
944904 552407
643822 857917
516763 986359
976660 529223
502058 991796
645499 845804
784803 717616
856749 650847
615792 893214
511189 985013
574830 920850
705337 801330
725831 778334
796344 710265
770181 730835
733580 773757
853100 655164
512711 991047
663338 841409
668156 840442
761232 745921
802254 704243
985459 512785
808629 692054
789149 705621
602544 898812
742828 752554
599898 891047
998533 498760
537068 958762
825842 674847
963677 532840
816743 675892
890500 608149
799300 696976
643460 863293
615345 887159
688862 806782
556333 950293
641706 864078
960349 538813
737807 760328
646713 857224
703766 804493
523436 975221
781703 713766
837264 663856
984849 514211
931606 565425
981391 515954
744225 756614
856222 639733
661730 838805
912424 594327
807427 684436
792207 703444
878361 623575
507633 985756
904382 599952
938672 552521
502923 997281
615548 891444
739137 759605
849490 644287
754200 750632
913840 589672
653034 838547
746622 747200
525577 978185
661421 839474
697179 794355
971251 535477
708234 792818
954331 546287
706661 796719
528658 980098
524351 978522
628709 866851
598973 910654
909138 583205
706204 798876
833426 672070
633596 858680
809348 690965
686508 808396
805078 691937
773004 734476
633116 876557
726169 765756
868263 623244
998596 505887
924765 582144
597992 901946
582495 927266
894201 606222
678122 826174
916589 593247
601475 891779
637187 863869
692235 799413
948698 541647
650502 842469
551736 940589
565529 937963
577598 928809
916072 578096
572240 931382
811362 694013
735256 765336
684827 817078
663560 826774
929361 568487
818661 687400
539148 967293
771031 732023
699253 793724
898860 593793
949398 550579
933604 569876
893935 601034
706757 791978
830149 666908
520420 969970
577869 914028
623774 871007
922903 577824
655868 837575
958351 543695
628519 875854
927366 566907
746139 762643
636591 870566
866893 628101
977765 529180
773303 727194
775857 730124
837540 666050
739585 761971
946825 548175
913131 591481
981841 524128
805891 684598
598025 902470
573024 932475
689117 818136
728614 762202
963988 537748
697252 796299
634403 869778
826991 668491
582359 918664
815759 694181
585591 921478
773829 726660
982008 511389
949056 542664
568468 922053
509142 990394
802523 691630
961553 533864
572864 918761
579207 914485
926356 573789
829610 668665
762119 745877
773870 716715
559949 947469
845094 654662
590083 900043
663196 827283
875873 619002
641874 857557
714017 790857
849888 645682
915680 591251
649981 848582
703224 799204
893833 615565
676960 827177
617715 884400
953143 541865
681178 819106
638954 851651
517608 989704
654821 847892
988400 509445
992180 516579
514987 975066
655508 844297
824575 684710
828518 673068
998245 506990
520217 982643
960223 535186
812079 687337
723995 778787
510871 988099
877909 620847
675597 814695
717405 785184
908220 582279
827012 675793
589558 902761
512856 987181
823818 672888
857879 638607
592022 916857
784075 715515
972072 519837
542105 965483
827073 668104
747450 744952
605562 887457
958489 543312
933257 561642
822863 670628
631107 862336
629232 873274
788609 711620
568465 931338
589397 910090
984959 523862
686648 817629
729263 770422
754253 742150
671590 818705
976115 526040
721359 778822
940636 564567
731972 759051
597711 907877
660391 842524
652184 854340
771732 726128
761053 733510
779456 723557
876174 630012
889001 606027
790679 707751
900940 591199
647890 850709
854978 651088
751699 740805
777819 730626
898277 605460
966417 525941
901383 592191
692847 803637
772828 727468
625120 884390
833642 670955
712357 789474
748320 748509
683295 821614
732279 772943
872302 634964
536640 963095
534285 956460
807434 688188
741847 758931
899493 591637
527583 967793
568172 923753
697953 793501
877026 619985
645825 862467
991245 501372
703886 798773
769344 722130
674404 823801
910858 589501
793485 706019
537592 965364
851513 645490
980696 519586
531952 958566
844353 646646
552909 956405
961420 537625
928866 581094
556383 938610
664714 835065
947414 552760
856169 640682
570503 920269
536525 967887
661062 833126
778611 711682
576020 926427
833094 660058
905399 586350
914151 580213
711958 780533
543762 954326
796690 693653
532101 958243
576933 916818
692381 808830
598881 892402
979737 526636
849863 644519
582105 919185
739577 764379
997344 493348
905007 591354
546614 958421
757495 736949
673957 825234
955664 550845
818779 675321
663928 834258
599851 907368
749967 758752
805759 697325
666819 838090
782061 724628
576925 925435
945668 551509
893212 601503
913293 577145
599882 894778
496705 994245
637956 870104
743639 748845
822237 678583
733212 760346
951161 547494
874788 630807
705598 803376
539346 952690
638991 863128
581481 910092
714121 794989
996307 504684
611126 886084
705543 796503
779664 715802
958027 547149
995246 498533
748623 752565
783981 706518
659138 843897
810376 697926
655863 845268
846836 658243
548515 957646
924369 572738
704544 803729
625054 881683
664141 828946
864877 639040
853651 639252
646062 850759
534737 955587
610684 892259
784864 715155
654910 849177
813404 692443
546027 948014
988188 503964
785011 705956
923871 566604
899154 604810
500681 991659
994440 504252
728878 777271
913464 584400
894832 599614
772823 720410
720660 782887
614537 886815
851688 642562
894793 611699
542612 953210
538873 959864
774339 726669
762738 732103
562926 945164
893148 604685
765611 736255
854098 642646
979144 525644
919321 582788
698484 799783
681923 824435
905447 593272
614247 877638
738889 752524
557227 938910
575544 915746
931965 567120
954888 553837
816292 693195
817921 680284
682227 817390
534661 959108
855296 635532
876029 615057
928809 563656
707821 798711
894882 608838
970977 523937
866578 636841
955351 552891
571888 931915
985301 507096
597535 893776
805565 690239
633945 865095
942531 551150
628911 872989
710796 797051
702057 799074
609093 890955
596314 899625
628890 880517
755372 735112
502827 988949
777055 731592
601106 894723
876803 618596
927007 569543
504499 986111
517567 975928
788467 712579
721753 768979
858284 646605
539137 968365
637178 863212
896060 607136
807991 682683
856576 643947
905753 600713
816863 682002
848335 656820
867089 637857
715507 781136
649775 860140
752242 748637
981618 514539
843149 652379
898916 604189
618155 874408
790654 711107
812309 681389
809162 682238
887535 612518
956453 537290
560957 944860
534534 974623
884032 617129
921065 585918
699076 807758
916369 590934
753116 738445
979480 521395
794520 712384
748841 754183
897032 599816
659807 847609
936361 568914
592845 911582
903227 598497
966372 534443
704857 800482
567874 941135
572195 931931
790398 705141
875276 623507
987683 506246
555497 953529
968665 541109
938143 569743
773853 727950
575348 933696
587754 906061
800435 702981
959852 542115
588948 920168
841465 665772
604917 889475
812724 683476
649370 845123
729358 765947
810802 680627
820356 686101
925200 566529
536950 970804
826652 683200
799506 692039
845292 657662
735027 760445
871839 618285
653111 854389
548093 956657
514998 989961
909420 597618
888746 614392
595455 901199
564237 925807
511076 992409
733487 762881
834629 663400
885891 622969
922935 578667
670990 836191
586448 918929
647821 856605
904133 589495
798785 691400
885272 622086
587095 912561
697226 803515
946670 560560
966334 524806
992337 505992
726108 778063
889667 605915
904837 602738
537936 958056
998538 501254
837043 656559
745423 745054
966450 527919
692408 799028
898131 603878
894141 614753
969171 528377
585376 917738
730196 775632
535452 963529
833436 658549
871800 619178
943069 557040
910054 585227
929021 566068
765748 743108
580005 927669
505182 994176
971693 535926
641360 867010
973127 517013
553359 941751
628786 861514
906262 592390
543404 958284
583772 923322
640579 863528
857616 649930
702197 804533
646723 860663
503450 991606
928852 566158
910492 593743
672096 825094
871322 637990
840973 661313
912903 587552
992691 508681
847232 649297
944896 548811
993270 504877
820214 675605
805002 700438
801463 703256
880565 619005
698432 809668
905544 587541
893145 616499
657654 833923
892501 615413
780202 717596
595262 898690
719128 785258
498388 993869
642060 863603
537061 972582
853623 639564
842940 660111
923303 576591
993255 506237
678435 816620
986402 519283
641232 852935
681633 827192
504002 999836
682652 812446
553539 946396
969792 535534
543964 951897
520045 988469
708726 800309
909458 584908
599338 906668
942480 566269
691028 800536
935554 561654
920577 579743
509626 986583
687557 811905
723000 768885
752109 747788
678421 826712
667680 828069
921582 572208
628990 880135
655874 844291
786293 709786
644069 852940
575820 931929
634588 858856
852277 653205
841596 660881
572855 922476
684694 814065
583664 918563
617258 877582
499288 997784
859921 649212
560167 932906
807269 701977
822380 684032
855586 637383
772321 730261
729847 777639
586189 921985
581234 914680
615473 880097
989545 511419
855503 641831
769603 723978
895212 608672
706405 784250
884801 616889
685342 807950
762050 737085
811872 693187
552818 954312
698312 799594
806425 691097
849655 643963
629276 868529
534427 961332
909299 587640
662621 842837
818864 679245
909646 598239
735372 758462
754727 753188
550471 948502
534932 966103
926774 578046
594869 913350
698497 803403
949762 555757
592836 903412
773943 730947
947900 551182
706927 784979
578007 926369
837660 668510
888843 601932
726231 783492
511674 983367
832978 661081
534295 965165
891047 609793
965866 527512
978701 526656
863316 635923
737942 760482
729686 771401
782531 716633
861327 633500
834382 668044
886008 614697
552349 946756
819413 684520
698794 805540
872301 621798
547945 955621
733497 769406
928189 563040
970606 526466
789601 715228
504895 990158
688576 819113
944838 562908
553785 951328
805580 691493
761843 732123
915194 581665
921024 579197
772169 737790
821787 687978
737097 758906
711982 797721
981089 513438
958652 539142
698123 793503
563008 931560
509180 996432
562615 930921
683248 823247
987063 522268
605305 892215
694055 805209
877034 632908
674541 825219
608365 885020
924827 569318
708986 784731
956842 533163
593210 900056
573149 932832
986707 515412
619982 879207
906981 596317
650961 849536
744850 752873
610540 886770
668020 822696
514348 991903
788214 709861
952006 545160
592593 905217
743587 763545
695286 809992
817867 673278
774812 720543
550055 947100
568235 927844
879388 616646
587799 911351
832507 674537
587703 914691
835992 660118
938236 560066
516667 975886
893479 608200
916650 578809
543788 947260
990867 505577
759962 744845
774055 727090
610223 892970
578428 913911
944970 561372
904387 587087
591740 900491
774316 734797
790217 715781
649299 846368
957986 551556
995124 503319
509892 997092
902135 599498
629811 876515
661702 844928
876331 624553
765212 737852
824740 679801
817790 677811
617890 878524
882355 626460
747418 747758
570984 933324
554982 951137
564056 945106
535715 973158
932489 573658
963206 542308
879644 622024
771119 733685
865960 643546
805051 691589
570123 923034
821823 671042
964580 536535
949501 556504
827086 663912
835678 664367
570978 921204
933450 560600
781355 720109
955807 551102
931342 561532
959891 546006
889472 614401
967833 524476
667142 836082
768084 736910
672988 827241
724065 779095
918017 591831
959668 542240
736067 769049
719596 779220
592463 911508
616824 875014
962659 542666
789246 714264
652779 853889
882215 608499
754455 739053
506711 989620
524267 974606
888362 611835
927331 569716
511481 983991
621695 887748
754198 748042
513427 989014
947735 544706
849159 647780
861374 643064
979450 519142
725788 769369
606996 887445
816173 691468
617117 878688
941650 559934
542065 950149
883867 606758
945842 547813
975589 529556
799575 692866
853510 642332
580797 919848
801826 691098
834761 659481
871608 620362
984980 517239
980718 517536
540833 955846
727029 779168
645884 858034
919907 577831
560992 942626
674225 832247
989433 506250
710039 794511
726700 769775
654125 855766
959164 536784
960224 539044
746058 751445
672288 834536
754147 754021
582796 919755
952838 542660
791901 709321
789264 712179
700762 808196
836883 665957
738899 764968
897050 603663
609049 891163
968619 540247
989645 508626
707061 800567
853177 640004
787592 722174
710103 792689
737866 759634
942781 559835
505997 987574
714410 790540
607914 887913
773991 729062
535293 955742
699432 799207
503355 988127
558118 943637
687038 810955
628833 876496
960509 540077
966735 531775
936601 557206
943666 556888
969648 534646
683352 809095
853445 653212
969730 529900
781281 712139
879628 622701
608985 898075
766801 741610
964341 533225
815994 675568
876665 623763
738657 758061
912840 580897
774472 720475
854366 639894
868297 625075
584844 915709
533396 958523
746530 745858
903036 594407
944023 547355
748230 757442
684552 809591
774470 735225
511414 995216
829645 671950
515181 991231
590884 919018
720685 773110
569043 922979
898595 605585
599482 892782
898777 607670
543251 950600
538498 958777
648693 857134
566415 938423
991450 516713
706316 793430
801568 688641
641377 859898
553162 950322
523052 973194
791211 709875
878236 621580
692273 803645
758071 733082
970887 535349
754674 745534
543342 964684
652061 849853
803522 687500
540519 962220
587834 913471
928983 577613
981159 511356
931774 577462
516903 987796
583595 915011
542667 948896
949581 557478
718908 784255
553415 953627
685161 816015
980766 518882
950764 552463
665898 836303
961834 544896
795181 701798
602936 896903
500081 990405
509680 991489
815839 681219
528053 972519
806053 689551
594223 911834
889401 618446
957204 543218
717566 778417
713522 792637
964557 537005
567890 923218
578189 930713
966143 537044
664374 837606
607360 887716
938971 559882
555231 954560
513573 979259
978774 518378
584576 922685
599730 893108
778701 722008
610780 890620
873962 631183
779146 713351
564740 926634
664918 826879
724659 768096
625232 866918
783961 724432
977212 523764
621973 887885
551325 957643
608088 890147
951208 545774
852630 653070
824432 674504
617467 881768
582750 920204
885779 614916
613723 882586
839343 669555
844855 662503
654350 836697
544454 965139
891781 610700
918070 582371
610978 898179
982253 509765
987725 510787
902798 596197
871895 623105
561879 932623
793890 698925
595215 908572
837310 664868
941468 564877
931225 563863
893120 607576
951134 552169
937716 559543
532815 969497
874543 628229
677870 821618
705419 793084
903514 590438
994507 512458
843884 664417
765696 724575
899519 597320
889447 617105
801417 697590
823055 681079
873189 620339
523317 983939
683402 819875
911392 587269
532468 967065
580517 928258
802844 693350
552171 937896
857256 644909
947181 551074
687039 805010
624381 875748
693857 809643
755610 743579
765264 734025
714148 784433
785240 706471
916207 574810
588893 917361
885081 606502
515150 975986
667861 824164
810336 695063
711321 793332
740463 753962
724100 778526
916330 580156
602077 906767
745467 749966
547593 956157
752040 755693
911853 589760
951160 554891
809808 694881
737305 766523
963185 544179
624273 875901
786567 706401
545213 947258
879195 612299
754010 755134
681619 824206
978045 530449
584286 909160
862820 640605
997641 492676
690115 802861
973160 523072
572851 930127
634079 870070
806658 689761
506897 987926
730376 760222
787540 712590
785783 719714
923916 569892
726875 768611
926538 571353
629337 871308
526320 964717
629531 865121
609688 892427
573541 920198
667392 828254
546989 960772
868940 631836
853617 638731
950252 546539
782110 711676
622980 881773
752338 749662
974631 515821
902698 597563
536232 969947
650003 849579
519653 972058
787785 715691
867783 630319
529139 964913
546075 945896
787891 721711
889553 608226
818406 676586
617597 875935
689903 816627
689173 810216
636341 869338
940871 549193
829917 662342
854485 646555
637070 870055
943684 556896
640234 868163
945139 546013
923314 581730
514398 982876
607418 888862
989297 504016
651940 848715
918266 581724
932564 566732
682667 808811
976571 520628
876757 625579
998987 498084
792121 715884
514537 976484
880541 616475
716980 784569
908245 596170
971098 531396
572770 923640
693012 800108
788554 702387
701106 798842
723876 770269
991572 500452
696133 800703
858078 632265
733757 772215
514359 986413
720748 789205
926283 567713
812490 679481
653829 854985
635715 870100
989007 506934
723700 766562
666853 827641
645657 863069
784568 717326
934549 568111
807089 687592
646376 846965
687111 811115
618754 871716
967270 525740
505877 990573
585667 914746
698847 798711
701948 806901
960507 541576
768361 738661
882374 622924
548647 954950
853612 646348
862660 632187
779821 722615
584805 909814
730393 763174
804986 688317
607620 891784
680142 821996
830046 679824
751708 752682
692313 809625
541404 968349
868258 637865
527449 976791
965555 528695
834182 656718
763886 729105
792105 701664
884507 618985
573857 920368
943649 552349
909497 584291
644040 862818
879778 628967
958647 540861
588027 920216
801993 696386
973819 521445
850614 648166
635569 869802
773858 733944
817082 689629
666762 827612
874905 628079
912656 580014
558620 936719
864084 630510
695707 809082
810537 694523
764973 730365
555195 952088
895069 605298
690161 815012
984759 510533
820491 686418
914405 577768
721033 782536
650128 859873
688635 820867
569136 930883
532629 961178
559529 950023
989180 503633
678151 816996
532504 958259
672911 827383
713811 793965
702303 797145
733632 761248
499978 996790
780998 720266
843815 647280
896316 611263
992611 498126
963400 545653
592796 908489
535529 973365
986929 518104
805829 687833
625667 884233
778998 712399
892683 605942
974605 532017
616021 891746
831867 677764
803110 698503
989504 510678
734206 766521
766595 735029
884354 621129
585414 919060
929196 572304
754646 741340
708588 785948
704558 788604
906289 589610
682749 825510
857034 652779
741671 766403
990128 515251
729887 769052
788331 702784
920733 583526
586635 913975
820095 689146
923455 584286
628816 873315
723813 775363
790091 716395
567711 936523
910795 588890
706905 799285
964348 527836
733859 765606
802582 703873
553896 937239
664138 841744
653186 839818
793580 696864
782062 723309
519156 989575
837312 663154
943231 549237
621319 876192
575991 933625
939909 569516
557974 933988
572577 935070
695739 807764
865587 643736
858682 639775
868251 637264
714419 783651
945735 551471
564670 944476
757831 734104
900497 596745
667127 825247
562571 929142
724673 773277
697324 806806
899376 599716
573317 925575
941046 567731
902298 589206
629146 874800
727157 774527
528590 964895
579365 917668
665209 842047
502241 993543
899984 591708
567334 925149
741050 765615
897482 611219
676267 818086
541736 965446
792565 697694
538230 955877
966216 540733
779348 723074
929270 569785
987251 518790
909978 580130
874571 617344
566410 940716
843222 650203
910271 591485
930545 576480
622938 874559
572589 921795
779599 719398
663962 830908
530007 974860
701110 795628
893286 601892
649066 860414
885107 621394
870124 634059
560149 936414
839063 669764
866733 634107
501600 996920
855757 636575
656382 840531
558719 931960
812847 688014
917554 574190
747565 747825
522078 968231
994315 507655
578920 925005
678127 828923
990080 510325
949367 559282
627794 867159
634550 874784
869959 639792
696259 796900
502499 996050
934717 568282
866022 641253
899966 599307
547329 946538
777838 718217
899159 599545
817945 690029
585766 907994
874128 624863
713748 795527
793448 706758
987704 521866
867748 642053
503699 987692
547552 946367
855504 647048
873482 621775
673695 825340
686569 822234
792427 702172
819815 680464
612598 882900
704076 799519
690041 804952
580182 923235
656579 833882
905774 589308
705540 793280
956386 538831
832166 676675
982451 510719
945777 559837
557510 935958
951297 556871
857451 637884
547794 961810
687495 821175
875616 623011
793164 714988
537472 972221
702485 802618
733645 769206
865724 643013
759164 738550
559229 944816
799890 698633
834426 675039
587279 922536
729279 762224
908728 595895
916225 589243
817167 678763
575039 924103
714117 790742
976527 523021
921117 570209
552430 952590
874512 633057
890547 611975
955418 535418
896068 597442
804669 688024
889708 604356
538703 957718
967355 530094
940620 568222
731952 759429
824506 672081
779241 717535
655456 837107
668453 835588
642665 849652
699399 808194
961687 537101
747132 760448
851823 642053
848475 646056
861773 629200
893288 606390
590733 903798
595144 896222
817504 680251
528748 974154
588164 917131
572582 937140
673504 821156
696132 813402
918725 583882
661343 841435
686816 812669
975661 522195
764779 730220
592838 910548
945642 554518
501501 993999
602021 901340
707420 799997
708375 794282
731207 777919
845792 654747
805314 701652
587737 918652
622591 878411
784861 721291
560704 946487
756092 739849
545687 958170
612848 881321
898853 609945
946908 546092
821558 669282
866291 643692
802778 699630
607499 899926
765457 727229
775833 724830
698327 799514
695954 808915
574316 932758
730201 772496
805352 687942
507656 991154
762970 738366
656077 844364
878569 628494
539063 955390
589676 918391
784015 720078
594066 899296
936034 565482
595861 894667
703899 798676
851209 656588
956786 545431
965369 537463
985342 512391
649141 855399
691278 800555
904515 599107
591792 916035
511130 986077
544008 954099
933115 566184
875896 631359
740874 762440
881809 610857
508327 997125
665093 835975
680571 815576
835035 667525
655943 843262
679530 828539
837144 655537
871155 637202
565364 944018
759460 731869
554894 952772
726986 776955
523268 984650
616577 875668
719658 774164
537665 956238
841656 663041
944298 557549
700987 793828
510771 988451
620853 875314
996363 494914
935294 561322
639951 865769
878435 623073
655390 845679
980717 522053
709054 784829
856009 643239
607715 897478
789835 707962
927988 574043
799630 709725
914203 585913
595103 897366
567538 936035
542859 959185
779049 717400
713002 784604
551251 958313
724922 784078
536259 971991
834533 671126
533682 972063
614829 879034
611085 887036
834672 674394
972535 517525
717363 777597
839020 666267
843256 647204
702476 790557
958371 545104
956934 536713
739849 761988
848698 649425
714329 777328
682749 811902
583869 924748
910879 594083
945473 554252
803084 687710
534523 966041
670623 819489
703507 797681
755711 741121
709069 798161
575795 931276
631096 876411
573875 932931
940558 567757
766532 728525
817345 679794
810565 687908
521017 971545
848586 649395
671774 836684
506433 994621
697333 802138
675197 817177
698023 811247
515777 990834
924544 573665
862746 634218
956478 537014
636213 857291
514424 986928
634780 867138
546190 962871
882262 625110
679786 818602
907474 597200
555841 939152
735096 773821
947938 548064
647714 846297
645621 863313
930801 562912
955762 549350
624525 867907
647595 853040
751545 752225
807146 699116
894562 598727
784086 720733
532896 967840
787228 714181
807192 701634
965005 540363
632129 870334
904405 599666
991661 510330
684165 825437
922806 567891
750725 746746
553450 940178
653156 844850
512184 988099
953894 547301
568930 940863
926013 578673
510489 980447
774163 718173
533549 961493
974727 521169
696136 795181
830754 674925
687775 803298
925550 572943
747642 745297
668838 824988
578708 929805
711703 785350
712203 778543
774086 720847
582592 926827
587071 917460
865784 626385
917358 576884
971170 535519
581019 909416
873520 632761
737974 754023
832358 660682
993825 510603
831265 662681
929853 566940
782797 710474
925768 582546
657115 835312
765774 734838
774738 734715
980812 516498
929921 574622
796026 706915
988441 508995
626277 867802
915423 577557
928525 569251
561756 943556
917725 590903
798128 695926
898866 596205
987449 515837
962554 528652
683460 806859
548241 946766
800175 703819
525609 980149
861342 645958
540074 965658
848264 643837
665983 830364
630915 859194
707752 795308
788090 707135
859805 648013
820333 678495
718991 776798
635592 864137
613184 885081
829111 673440
915902 581970
514578 981648
583077 919670
897692 606528
578008 925743
970589 530651
768343 724596
723329 774887
582884 924425
492918 997971
815935 682621
580466 925880
628830 871576
595268 902216
673980 831951
859784 641445
846162 647882
953444 546520
909146 590925
767642 728573
833806 664122
970343 525476
860025 639915
611407 889868
558695 935839
876418 628024
744970 763731
553981 945229
566621 936414
727797 780179
888272 610471
571143 930218
669180 839415
864102 630665
914046 584462
627361 866314
806856 684881
603538 893068
846067 646884
522036 975477
943560 549659
650813 853183
762757 728771
626435 875772
687116 802993
656691 852438
741217 762534
846412 645211
865733 626517
830777 669999
622727 882333
841352 652441
944043 548408
741759 748321
524797 981521
856056 643848
772646 736249
570495 922368
691825 816144
561117 936602
666156 832497
885304 622582
820945 674224
795442 698331
579602 920631
505630 992392
921690 572785
529206 964502
914801 577013
762960 728348
500064 999252
670359 835109
865234 628704
999442 493138
702769 788016
586257 910085
999095 502043
976503 529523
855442 639462
767648 732478
784777 722262
599225 902752
602114 901584
714079 779193
776016 722042
680023 813919
591978 899686
695583 804158
724684 779589
822850 684188
651020 851297
554353 938289
622845 885639
968570 537559
956754 541837
634410 872961
644923 846474
730342 765424
580265 921813
757504 744008
762214 730599
735820 760013
545119 956343
684429 805735
539370 952348
684947 805298
672434 836779
577229 929773
910477 593993
533133 964761
507428 995648
674565 816128
783836 711563
644226 863917
652384 848847
552589 951081
992364 508696
957478 532555
755311 740035
977587 515152
580504 916972
737446 752753
651241 853781
745707 761775
907680 584046
957060 545302
759581 731021
858501 642502
742270 759573
816405 691546
601505 891598
743954 756244
958456 546416
779195 723200
665005 837785
997547 507230
631913 874057
852777 640680
586813 919250
978091 521159
785235 717731
893742 607033
693425 803634
908157 589798
539275 963341
589390 910866
560395 945422
817004 689164
767740 734797
564428 937646
703431 806088
942726 548256
712401 782123
831962 664142
645782 848887
953169 543286
953966 546468
647170 847520
814665 692932
944700 553409
818847 690773
525647 976297
928416 567944
590362 900330
694290 807121
755172 744994
760156 741020
683588 814943
558106 932061
924498 575110
781671 723260
543230 947683
608107 893067
632170 859810
647354 859933
493941 997703
535820 974078
517631 977153
779098 720435
574514 920250
677349 827440
734144 758538
752132 749968
578137 928352
927384 564669
920948 588348
538351 958849
499124 995627
641246 854695
985848 514329
663133 833708
563846 937261
927223 578742
669483 825245
872717 635987
569298 939385
539929 963937
703083 797360
845865 662438
629887 878542
630123 879236
729607 771235
879912 610114
642389 865558
832933 673436
697530 808585
725890 778693
919737 575829
584697 912515
682567 822283
597496 904223
597213 901791
844779 664046
723247 782134
850997 639525
854188 642824
874747 627969
525438 972065
664774 839547
964056 536267
966641 541770
601963 902752
552221 949791
526990 970869
657066 847242
936945 566939
902802 595003
794701 702014
612901 877757
757556 736198
755929 736725
629898 872972
807230 685333
664054 836690
792526 711264
704400 793558
831696 673045
569290 938196
854546 635623
986968 515678
632177 859321
539487 968034
668750 827612
833001 672804
506584 989098
601204 896404
814941 686141
663586 831650
758554 744244
814718 676793
679206 814310
846614 647874
831103 676631
988264 509823
620628 886523
883179 616417
818346 688905
972737 527785
569692 932719
853126 648590
903718 596511
906154 590715
791159 713128
913496 589281
959070 542943
931167 565958
976461 526388
699867 800340
684492 820276
754109 755651
811405 690389
783420 721180
928293 578554
533607 961425
932391 563177
656394 852336
708546 787309
810488 697517
723276 779535
910842 591504
874416 624461
858139 633144
947116 550663
903524 586517
499052 991934
558880 949825
614701 883477
937650 566397
759281 744905
640024 851229
541320 963080
696988 812955
900935 593953
602640 892809
853479 652696
524454 985042
930236 562684
668293 832543
947411 554941
748541 748257
671014 827623
531530 965688
521490 981827
797262 707657
569938 934109
554738 937492
754737 754963
515914 980011
790388 712948
597633 892585
642154 851271
782892 725953
920108 571486
677845 828335
850026 655913
992765 501519
704427 788228
818585 688229
636584 858262
617280 873985
837388 656389
723993 768494
615035 890167
662420 835816
718437 791157
665665 829905
911483 597198
673304 819288
875579 622990
575617 934320
539483 961711
984585 507484
909251 600005
769099 737079
525459 964927
713831 782757
744777 763885
819956 689189
864943 638350
532893 964919
636951 862640
894951 604312
516313 978487
975597 526476
644345 857419
539998 954547
929929 564723
763552 741657
590428 908961
590113 919020
551374 956998
758931 732043
858854 641955
564320 937346
584623 920987
803077 687292
694516 810507
539547 969463
995801 503820
575238 921866
880966 611908
658358 835796
550044 951984
724182 781582
854432 641489
572038 929455
728796 763243
873240 631470
904315 599525
689631 803951
713867 791305
660265 831672
989292 517948
723765 781548
522131 986864
763872 731045
910834 580024
762230 735811
866747 632895
972087 519662
572572 918547
632162 874399
724059 769542
559593 939767
615398 894139
960449 546796
643170 851786
713925 791792
897150 594690
821818 673098
528974 961562
550847 943301
940606 560708
945096 550709
944010 551870
753214 738920
514146 990865
984547 515051
749333 758057
979667 513899
896583 599240
604332 903238
889146 601261
599005 900500
822792 676459
784776 716919
691393 798749
557308 945684
541518 949749
655365 837550
837531 656811
691241 802757
814304 691597
817653 685106
554660 943526
913057 584034
958858 542244
763589 745572
868872 626819
892480 611336
905766 591848
958773 546019
536310 969386
500644 996645
580064 918034
721677 787004
553830 955053
886737 606691
883076 621422
579990 929568
582050 912307
593856 896950
834906 672088
608199 901423
551685 951828
693696 805843
682592 816148
840610 653280
610785 897525
790391 704272
907866 589939
524445 978671
734558 761497
509193 986144
773345 731519
562018 934865
512135 996305
809479 699468
502607 988466
834947 672282
884994 615707
568639 926786
896420 608343
601547 891023
815547 682381
571736 931985
536858 953637
774436 725934
890723 608706
670376 820752
917324 591109
907923 593272
669221 821046
781312 726679
799794 709721
947227 546864
556884 948062
498563 993260
704549 805180
782671 710069
781505 709613
954131 539841
942866 549357
880055 626229
911893 587755
777293 732251
877080 613994
954518 538079
809462 681787
514808 982884
832910 666204
981140 517083
978752 529721
605408 890786
726075 764424
807255 683856
599654 894119
553271 947269
794138 705467
616851 882042
877776 621889
501495 995733
931410 569715
563974 927183
552240 947394
595882 905344
529945 978384
681778 822337
704624 785554
773816 735393
590442 911984
587526 903287
615392 891021
901707 594277
962111 538652
874767 625656
504321 985961
525840 974992
730376 773727
820557 672823
658095 838254
849700 659620
680271 813466
750098 743138
605450 891193
780742 710275
834385 658271
548127 955193
512544 980565
771232 724076
510742 986693
619234 888864
541881 966775
651699 844678
992653 498465
766933 733273
681270 815975
583908 921959
780465 716374
803406 696303
607632 889061
983076 518286
654241 854178
619369 884218
654289 846366
581557 913212
646533 849193
969220 529889
772962 726649
678949 816236
604348 888357
917984 591059
800143 703380
621295 874983
940408 559873
994865 514161
500710 998105
566032 925870
660597 836976
749889 757456
875249 628815
842368 653217
983341 518322
661857 840767
751843 738888
699567 802321
836132 655654
582228 921889
830960 667374
686106 815094
784427 707092
693249 801849
817705 690027
845172 661717
885291 605554
614312 883384
726552 780301
563600 937303
941273 556236
604087 899921
540684 969039
628755 871450
896436 602442
886808 610914
654884 852791
774490 733359
752495 755129
531809 975865
986154 514509
561354 929972
597040 903092
797646 697438
883949 614559
782867 714318
545507 950252
791985 712594
607591 888964
740340 760697
503689 986538
734537 765641
581736 917811
768955 738722
794634 699029
655453 853463
758652 749879
707748 793080
540498 951701
853521 637370
769764 735699
716803 788021
990189 500955
674101 823834
871603 620057
670845 821439
850173 645218
843008 655443
627856 870135
533994 973584
777941 713766
919224 582710
726455 782724
706459 791827
528367 962181
773581 719420
552088 940122
764188 731671
745725 759350
601221 898320
872003 623994
772555 726838
839671 667076
695168 795123
738500 757912
616037 882957
713573 782515
841432 655923
942930 559955
602588 896832
581168 924021
720869 772062
504513 995861
536138 955729
642580 856278
707806 791950
933411 558481
915772 575578
810978 693171
552933 953838
741489 758238
845720 658474
977806 524379
558091 936575
752889 738014
721628 788111
571514 934093
859860 632023
993668 501104
759986 740649
693575 810097
992811 502021
772754 733240
691352 816833
793082 710864
528250 968267
841584 648465
946342 553991
960733 542182
802827 697073
842763 648843
707446 795451
593785 914146
615234 883247
517669 976292
792724 705058
912865 592768
860451 635903
924907 579438
570018 925797
521775 976362
508111 986556
931067 567392
752776 742777
733527 759432
821802 672561
746002 762269
610395 880075
985316 524202
517941 989630
545450 947325
645905 855095
897271 596790
948654 555426
592187 917248
644126 856694
891827 612118
795485 705948
618765 874494
574558 923967
562693 938003
591247 899375
908377 598434
957331 536758
704119 793112
663368 842450
924354 573397
510675 989805
902139 591248
963223 527465
718203 775735
689970 808444
596297 899639
978350 512938
703400 796479
967773 533465
631318 873545
774717 724982
922558 585722
819502 689154
716336 783608
678717 815232
869718 639701
801376 695780
502307 990274
501589 999329
736189 767482
981970 519798
716694 778837
691907 815511
768539 723627
728745 766517
584647 925111
522285 971153
545262 962420
990305 517460
837749 657172
637904 862335
622512 875864
832827 669251
542069 950474
993780 502384
950111 546000
865727 640881
984402 507432
906986 590940
648316 860239
990593 507257
655901 850485
756334 751419
606214 889525
973094 520007
575637 933418
922302 570840
756739 741924
646279 853315
701997 801482
853917 636890
502045 988101
901435 603408
746755 744340
554481 941563
786709 713888
833929 665415
985421 511299
680442 814449
669064 824396
949011 549636
725073 773067
830151 666715
720711 774593
639520 851435
807148 684088
781757 714259
688027 803785
772353 733779
729361 769602
587503 906060
613168 895675
829983 660768
827697 682139
778383 727485
568405 922326
673247 823650
882519 621910
785520 718681
547922 948491
793142 702754
608542 888915
927696 572035
531951 969194
728675 777908
536803 954170
797437 701868
608313 899770
499341 990973
874760 631698
781138 720809
766239 729394
913773 587934
873006 634892
765381 738037
536855 959513
870520 639270
615513 883973
620163 874992
743909 753208
557837 940453
857732 643594
625790 884186
579177 920713
511517 993361
979292 517453
998502 495772
795676 712796
912564 585395
667518 832563
803247 697844
770528 730736
866355 627355
833108 658050
528192 980711
765004 740195
725696 775348
692805 799107
881585 625075
544298 962860
766437 726022
736657 754889
822129 669040
704753 789674
853865 647503
623397 882795
932800 561709
708926 800147
638833 864138
674910 815471
990090 508448
579533 922635
995043 502373
605861 887327
906262 584923
820211 688360
606889 883167
644064 852099
671523 832903
604344 896610
696986 808817
524162 967897
992344 505943
787801 719809
808051 692588
947911 543929
564542 935304
628079 868562
709466 786931
690376 814612
590482 904533
550384 956500
774847 728648
716080 787654
872793 633369
852733 656144
968499 539395
733663 774732
670552 819681
974789 521898
602267 899962
946034 546534
642459 853576
601688 891777
551835 948725
528313 968979
949388 548431
833754 665592
866548 642600
525429 970005
884905 619920
822714 685397
567332 930356
592498 903752
914520 582477
774272 721150
510659 991293
864993 642539
968233 522385
825555 674527
828581 669721
893633 614717
789037 705586
731149 778762
650652 849588
506662 995932
609437 891103
512490 988934
969713 537510
921626 571546
566437 934002
932404 568331
873833 630276
820301 682468
616766 888000
881745 622095
692426 800587
901664 608228
926682 577134
917948 588348
508232 991570
859327 646850
610145 893006
949545 551618
932821 558866
621781 885042
836287 654697
807546 683803
756165 746231
636066 872178
913555 595339
790974 712245
677581 827082
517494 983120
963726 527601
738261 762399
723406 770221
844216 656731
639724 866699
646369 851909
766250 738033
644409 860996
703383 801540
758901 747374
961998 532597
809874 698173
764597 732860
534896 958851
524381 984641
942642 548623
769473 723043
680235 814953
873731 623299
991269 515786
517856 987703
937236 557600
516170 993597
640396 850116
921945 569071
911058 596373
932152 558166
743692 750277
621746 880550
988067 512246
969279 528145
684448 820692
995640 499582
732279 775002
588978 906346
510273 984723
909297 599133
664925 833317
768446 733259
761493 748388
793003 709259
782488 717013
933119 575301
999899 493346
651709 848514
673709 828554
588947 907903
602787 893172
738740 766617
860427 629763
680810 821099
790778 706170
588166 906274
741552 765901
737880 753480
630239 875680
678724 812628
782734 719725
838739 656270
758941 749117
734982 771758
968899 537518
724734 777924
576605 914321
592947 902073
783933 708564
612442 878235
684715 815344
585035 924274
858945 631197
970187 524150
963534 532196
509873 995967
510263 996723
709760 780917
760260 746791
550417 943403
874745 619292
670087 838895
825871 677451
565876 938008
844498 655240
592065 903788
517671 975330
934102 560609
514918 988004
587466 918938
636834 858086
599931 904534
772381 733700
911759 592634
617096 889599
832269 668228
747662 759549
675991 822597
557124 934586
847564 645225
768326 738269
845545 656186
907627 584557
668578 831923
983902 525292
879086 629135
788325 713972
834287 670466
688104 819459
602890 904042
912042 587658
810442 681945
660549 844703
990545 502471
915998 578590
743834 749855
798912 692739
879541 611211
789946 714602
949522 557534
955932 546285
699918 800137
661191 842516
873183 616969
632511 872187
798237 699422
539917 960295
589728 912002
648775 842511
785665 710135
949443 548882
730848 777636
581432 912047
752630 739854
793477 710019
658163 849113
769813 729382
867919 625633
971284 520392
600264 905940
762370 746241
505821 985505
728854 772859
605972 898638
746114 748988
799648 700593
518619 990300
833694 664543
660529 843869
799075 697641
761096 730101
731428 769053
956426 549636
559784 941439
545474 955903
898859 608587
940352 550378
993235 507903
856466 635726
521095 977774
596419 907906
984535 524854
636232 869094
788751 703348
801338 706749
915475 588383
522852 985549
752397 747868
503859 993089
520610 982678
619943 889339
915954 579969
690307 804836
846801 646567
876186 625067
962416 529729
682655 813936
854278 642784
813075 694825
852219 651034
609459 888576
554198 954459
960127 540515
996482 512890
558824 936218
552271 954775
872486 624295
821960 673698
987651 513640
931879 560715
537385 962165
692091 807435
631215 864237
721977 769101
701544 804953
875604 631836
765924 736542
849283 650206
540365 958703
824435 681527
759870 749296
502852 988965
754942 753964
789380 702115
666701 824268
514632 993188
918947 590839
858568 641390
523803 968706
936208 569926
998803 504580
861367 635085
910171 596830
972915 518662
908358 587328
802584 704681
599129 893979
729626 775245
579498 911554
986898 512461
779220 727943
672466 823078
935165 572455
798367 699717
798053 692549
973292 528434
922767 569340
718118 783174
848783 652590
745916 758231
686326 804453
651379 856650
913376 589818
792549 709645
699176 799708
684002 808271
696433 801703
906493 596275
705383 796446
711852 798007
923072 568330
701681 797439
921641 583275
574058 918270
956356 551110
829397 670561
754706 753667
975704 525863
517042 992362
652538 842314
697587 796225
684656 809633
995375 495873
897929 610128
666683 840029
494721 998020
807342 697761
853328 641451
596822 909908
822567 674710
911203 591286
721693 770605
550072 945455
612926 877134
499198 993326
643712 865030
756691 744539
881700 614917
554680 941134
519124 985955
537032 954082
692590 814622
873844 636009
687588 819560
973396 533960
557383 951325
923152 575167
788206 707112
733328 765358
603879 904358
820288 688960
732598 771205
598513 907269
888436 615828
561863 930673
574560 921671
834175 663601
994551 513949
938668 552493
806310 698586
593913 909071
610562 895266
918081 575017
939045 560912
546177 963091
574913 922519
699607 793728
732827 757635
850730 641980
855931 639707
840472 651749
983361 511197
887698 613781
618712 873042
565848 934965
966539 531176
819711 683395
853459 649001
839870 662187
821810 679694
932905 573542
666436 842301
668692 840197
844246 649422
897819 604984
576316 921348
915761 583417
990735 512088
867604 637699
675076 822315
537579 972170
851840 638540
862247 644282
602509 906607
926745 579891
790033 700373
741910 765715
544303 957909
772547 728493
567603 939066
854857 636174
936525 563549
873936 623665
817138 674656
731611 778142
899908 596749
973849 531500
869990 624469
736572 766025
601179 898426
558308 940230
833574 674022
513070 996202
843570 660710
658397 836600
540060 955403
961216 544675
497546 993027
806658 702664
996403 507637
645816 857093
554653 936473
721000 776238
769941 736276
708298 801066
585814 915957
664520 830346
679037 816216
971915 528929
565377 930856
613478 894992
789496 705950
817604 690433
634937 860703
517299 979448
658502 836227
733656 773546
839802 668131
624993 874797
921980 568356
579285 919415
906197 593084
748582 751390
787605 707118
683625 808100
635807 862427
735007 771170
767220 728148
619859 885681
719340 780485
715098 784498
782508 722550
558958 942289
873472 624855
961991 535493
748672 755149
837825 666174
598337 896154
678124 814804
898467 609605
654960 849565
719228 781898
548323 945487
646275 861454
645615 863160
662833 830188
529310 974722
635525 858785
690584 816186
999125 510745
954814 555153
996609 497466
575371 932934
607663 891364
931483 576759
702931 789743
876005 626523
984172 522902
935511 567064
684906 819621
718959 785632
527808 967303
924061 584622
824994 678878
771613 727802
798681 707257
786413 707569
531861 959053
730647 760429
988268 508920
987901 519648
580168 924831
848534 641657
664399 829501
913398 583376
715559 786442
965367 535316
897743 611313
717178 777209
802394 702428
544998 953645
579744 912849
515168 982973
551319 939583
776604 716177
862235 635242
840989 657650
513504 984079
987285 511253
742324 757932
979052 526502
740901 757126
743533 763133
604206 904042
759778 735472
663794 826688
606624 893459
523095 982648
970917 522553
875825 621572
527267 974060
702807 802165
581797 910934
915051 591657
508046 992177
816356 679640
667130 837469
926194 578563
651731 852604
574095 922517
662787 832161
852647 644998
969709 539870
767478 732655
817805 685392
573184 919146
907906 601202
652543 842447
513469 978516
899632 594906
684339 814659
633841 860605
720126 771543
978625 529839
517258 986534
684833 820434
872486 632238
652587 848946
852928 645936
933542 576263
965800 537201
793792 705949
525003 978579
516212 986611
868572 629587
705309 792181
533724 969317
780069 724120
574380 929147
571122 934430
710313 781170
598486 907233
898327 606537
620740 877104
549411 950468
794042 708362
740722 750847
740463 760923
630601 864658
512121 986973
613048 884381
612673 885800
894774 610099
929596 565220
876075 616948
612248 894669
976626 516969
928543 568021
778507 715535
527942 973116
804738 702023
723121 780652
985264 522234
692556 801778
518022 973786
737291 766068
827604 682340
659020 849936
935716 566635
741207 762844
881045 625226
860354 640587
828781 662748
534732 959785
497274 997587
680303 822909
628986 874477
712767 790825
676140 823205
881938 618920
833890 662448
704446 794064
800849 708088
920727 585890
771413 730820
893351 604537
661226 834350
842338 651195
614102 889412
637741 852964
658323 832589
957018 545479
638610 864218
632411 874391
762729 739546
583823 913794
772581 736744
636621 854712
556232 943983
716490 790059
565029 942141
686173 823321
787934 719214
870264 630301
628631 878512
674277 831905
861937 629257
536355 955620
860175 648358
619670 881991
943316 557933
783399 725233
828357 666052
577396 924800
837455 664026
925848 582236
946355 549679
741284 750281
924257 571444
567940 925323
786818 722338
785137 710030
968282 539186
823895 678901
879166 626025
662792 837887
941734 549782
741600 758642
712234 793572
918584 579286
908985 595905
739635 755238
725481 775017
592241 901702
835337 654972
754448 744020
587956 913498
636846 863335
610581 893224
980981 517006
919717 578749
829309 671460
694482 798002
607380 890568
737288 769670
629194 865533
654776 854908
999762 490627
916010 579800
633483 858151
638570 865087
938188 567729
641421 853338
958466 544381
590187 918840
793467 705597
848913 655862
782071 727318
727672 769714
522898 968903
825516 673946
753201 738719
612888 881281
521921 987922
726637 763403
692239 803197
526943 966653
600206 901179
532302 976679
572651 924564
937436 568081
764218 731412
681355 811065
750110 758388
887611 613435
705122 789472
560702 931904
688343 808957
495514 999172
818190 684484
651085 846792
712138 789843
688457 810399
901147 597369
865093 635083
511054 985698
555765 934276
740069 762469
497631 996707
724549 766207
653650 837565
570124 930504
859048 637454
588928 903369
525393 973860
670463 826239
589054 907136
711698 797523
754258 741006
702894 790906
654088 849418
501115 992224
976097 528688
804088 697448
925526 583847
558870 944852
556069 937580
832731 658418
535027 958642
627414 869745
921637 583898
746403 755336
656872 850415
571965 923877
602710 904705
686555 819774
718603 789221
526701 979414
712029 786577
756815 752019
883929 614473
688647 809607
581803 913681
745184 748110
556129 942361
547605 950242
518825 990036
898846 593175
737532 759993
965866 532274
898326 607089
548221 949319
745397 753850
688536 817391
763395 734802
747666 751412
579890 929162
833650 660036
968996 524687
842349 649145
802696 701540
580065 919745
901636 597666
546175 963277
638680 864380
913610 596047
834066 668560
629724 864989
920954 583107
664558 830309
608430 887658
845970 652727
686159 818127
657362 838580
977520 530457
547265 951705
648450 852851
638340 855543
709009 787093
537055 955663
638808 862375
677484 822609
923324 577236
983590 512560
509887 995389
886708 617454
631278 876987
876771 628274
585982 921471
747274 759926
645505 863532
968158 530712
888568 617096
899043 596005
760722 735169
989364 512120
643534 856877
569920 934421
777894 729767
723829 784421
699000 792389
956239 550163
682247 819793
737572 772264
555018 951390
576855 921427
760132 738736
995404 512988
844683 660025
840323 665407
790325 704805
995969 510403
851996 647489
709966 798974
756108 743088
710071 780085
608270 882730
895980 601508
847231 647309
527003 976755
951493 543167
964340 543064
635946 867529
646927 844537
806014 691383
740885 752078
676390 830566
801723 699767
554869 942609
654024 836370
646457 846690
952906 554513
780922 712256
963467 543308
503467 996114
961387 530107
805157 695071
796129 705310
710880 787676
948471 547491
873605 628251
716505 787428
654442 851847
531183 978315
936735 559613
929375 572812
542654 956608
612289 891387
508533 990941
841968 658705
551273 942643
626540 874375
847069 655256
756313 738772
896656 610598
568321 934801
610120 894387
935512 555111
984236 511080
810785 693347
714932 779500
618139 876209
679251 814066
609669 887394
981482 528076
724773 776761
561206 931800
763838 738704
562626 938776
516184 986802
905335 589630
805408 697025
743506 748920
555322 946140
558777 947030
875525 626064
913143 577828
593816 907227
874333 618118
912557 586652
694441 806483
923557 577593
644930 846089
900554 607192
709640 792071
931403 572081
920895 581459
585206 908058
509612 999589
708170 791720
567538 929349
962642 533944
667978 824783
924423 569965
888262 616411
512690 994525
809921 689808
550392 955020
816809 677329
961142 532591
975094 530605
864735 628413
718191 786258
819919 672621
978162 517453
657634 846110
913951 576366
718984 783340
501183 990430
514875 986043
599450 896792
638029 869393
874589 616366
531145 959283
911148 583008
596275 902936
679231 812806
627929 871467
597016 894847
662347 828638
801757 692338
505506 988406
969933 535435
635262 862293
546007 946642
976798 531709
873541 618735
857960 651839
906990 600537
929632 566581
617661 872347
665097 844356
784406 716493
731204 777163
756440 753092
785813 710858
840648 664281
738834 762695
834201 661328
611936 883953
942784 554860
613700 881859
527834 979646
803827 694732
530352 960920
952381 540322
799699 710232
693413 804897
620801 880850
679562 829882
903441 592559
583402 913516
518771 973176
858986 644213
921870 587403
922518 569627
764707 742686
736038 762833
746067 751332
956948 549628
836344 663547
536158 963689
717186 775969
512095 988120
677819 820117
899236 592064
708072 792174
949296 551711
821809 687743
680359 816599
744926 745200
617640 891682
710080 798432
796947 711669
739822 767042
694645 814401
768198 736417
579026 911701
767149 729170
829214 666023
656941 838751
504834 990700
806602 695259
793386 703538
581762 914991
963994 529711
615040 882256
730568 767497
579182 924686
892338 607755
853949 646309
749514 745208
984158 507221
692477 811766
612720 890502
561568 929859
603351 901980
658874 838862
867296 627494
786085 705437
677670 821746
894157 599751
531300 966194
961733 535124
535197 956189
686553 818355
600687 906952
877028 627353
944867 560172
912407 578244
830709 676097
666416 839170
702089 800488
638266 868064
664074 837020
919203 579569
622904 867162
522160 971807
834216 660853
914615 587844
975633 529625
919403 584978
971833 537080
877613 625179
823319 674899
965391 536679
905771 603047
543424 954952
712148 794103
616138 885266
899527 608137
585233 911488
588598 905913
696937 794944
696120 799711
665232 825771
677322 828871
610925 893895
832497 674578
960606 535071
506230 996777
983279 515243
741432 750357
520196 980555
578514 912658
883509 614531
668325 828912
962298 545232
639161 861097
762369 737409
813119 679102
880091 626579
536078 971970
513548 983053
636814 857865
985138 510502
589301 920170
824692 668494
751738 745510
885338 616404
800261 709372
892317 607820
578180 915678
873697 625240
783496 709611
518343 975456
831743 659284
759026 747337
738367 757540
827951 681332
805578 686623
937564 560867
555433 944277
554602 948200
588303 915656
991324 500326
979929 529030
805182 701334
948939 541611
533996 967907
803869 703660
886193 623554
727240 781481
549003 950916
721240 773680
522976 979008
590471 917445
589585 905344
930917 562175
584357 924682
799625 695061
876230 616241
644670 857678
849204 643875
601134 904345
749648 751818
959918 536600
874654 631900
676725 820402
906559 594583
625299 873654
857287 637817
893447 602039
615882 880638
983638 509125
965287 535347
933588 557722
506921 997990
889181 601679
577868 928711
623109 868588
757584 738593
997636 510253
827803 663555
593259 897674
941292 566494
771359 729781
622982 876003
998722 492629
733702 775397
728407 765367
811869 687358
594404 898000
644640 859329
931398 565006
885653 613525
692252 813972
508666 989754
656192 844195
658278 846290
512239 978347
971197 532139
894798 599762
535977 957988
908682 591719
941484 567224
820628 682692
952965 540556
532687 970566
518720 974620
921404 584034
855485 638493
572193 936284
921662 582628
871894 636848
729237 766699
561086 943549
776001 719103
962227 530859
828997 663378
570734 935760
578674 919006
578142 914867
551994 943484
516656 987603
491842 998405
735963 756774
949710 550394
843230 653097
807930 683307
632911 869314
505435 992167
531219 969452
686100 806877
885936 611320
663964 834184
922420 585517
611896 883165
758177 748167
539020 963720
607185 893529
690912 809709
681527 818493
579643 929809
607182 885847
591035 905058
802568 691002
527588 974817
566706 940628
770180 722919
672123 836024
830766 669348
612746 880623
565706 934477
757967 734241
952616 545663
760354 745283
493387 998258
740730 749566
938252 559501
860534 635892
870980 629155
943405 561941
610654 895892
938806 555645
500352 994037
609940 880091
847946 643601
728913 764860
777007 714962
883657 606715
813146 683262
986820 521863
523233 983112
777639 729386
694566 807487
521752 974912
763813 743972
991319 517793
806155 685658
550607 951449
801612 690743
734392 766502
780581 725602
671874 834572
496179 998518
705867 791055
882358 618062
922276 570949
897841 594591
565764 940814
687314 810127
639101 867826
628273 877309
862543 637144
586635 904882
671694 828415
549526 950041
667798 827904
733378 771458
806152 687329
835213 670261
524831 974983
972118 529213
978543 513245
617206 883402
901309 592894
920843 575867
735810 762458
919209 578999
687479 813359
807485 694698
881885 618741
717690 776266
937565 555367
937922 557188
640858 858920
521722 978132
516888 991815
762164 733227
823249 677385
529065 963702
908294 585797
924866 580676
701981 804791
573141 921803
501199 994228
621302 871847
921750 580759
673210 821151
720790 770676
833504 665780
617551 872872
798669 707465
904167 588897
979828 523637
560779 940141
882597 622083
621416 869676
721820 776218
598603 898224
501035 997685
906671 596858
761927 745834
662801 832774
701831 795244
862271 633015
588401 920713
757935 736850
889208 611967
971032 524755
614830 882667
641621 864588
729124 774352
902280 592392
704278 793181
927064 563726
574509 928298
586846 907586
530027 963543
737612 753830
882744 621990
711062 782366
986236 515931
744614 752393
572560 932220
670494 827817
919577 577404
772588 731614
795167 712711
621051 869627
869959 627483
893084 599209
909425 586684
595298 913013
908599 592324
571164 929467
810757 683017
672813 830319
736864 761201
508672 987644
709179 793215
537260 956106
553635 936938
973072 535151
724310 768356
559215 931070
838750 658295
971742 521684
864298 631463
963199 541969
697533 794128
628909 880214
979285 523744
508972 987908
633961 857920
745592 762195
577077 914712
981672 521466
830986 659333
505552 998296
705054 786637
876167 624122
711464 790377
715506 776697
628820 876048
967742 536607
500462 991612
670721 825833
806645 687051
868278 634772
901385 607711
962722 530542
887774 611575
511153 998365
950701 549210
792049 709776
753569 746049
833848 668242
894557 615115
575314 922233
588532 911295
965452 527293
496357 999533
819254 682068
884416 614877
884754 614411
622152 879098
549195 942348
669787 833674
674038 819536
818907 689013
908493 596702
922671 575262
772969 718684
971543 527721
890599 604188
650956 854955
743751 757071
869896 638704
750756 752141
849421 644936
869078 636986
691734 804246
887686 612912
576239 920667
950139 541574
931281 558997
769687 731659
862736 628024
873801 628503
850497 658892
665259 828022
841338 650668
603611 894469
776932 722751
695240 799337
619391 887945
644638 863456
521759 969405
715584 777173
914138 578373
992777 509070
685975 808875
778097 730421
961758 541006
927928 565696
595606 911943
968245 540049
852885 654286
538967 957420
713948 789510
737678 762304
650763 850082
788553 715128
560893 939494
680918 810041
922122 583799
583634 923591
861340 636349
755002 754684
571935 924273
742997 755718
834919 656813
860220 637171
640646 859394
499915 993568
676167 833356
610441 889388
679738 815210
613838 889158
537679 958091
739535 750903
759577 733140
879154 626661
634507 872467
963591 539148
567109 935202
552102 944296
740133 768448
835701 655508
701972 791087
579197 926602
673172 818802
892601 610250
813792 680186
879702 618609
775508 728753
791348 702088
662294 830094
871696 621519
778789 714062
940089 565990
546681 960830
938662 558111
986265 515696
847780 646279
884123 610631
890157 616858
768076 737456
842998 648999
691148 806292
772336 735374
550901 945185
869395 621827
872137 626119
542560 958339
554465 944775
694602 815222
898908 596903
780904 727683
681339 819492
935354 559338
515184 975150
867167 633560
713732 778065
852410 651227
647618 846894
859058 649868
666283 839733
932204 568093
952126 557407
630902 865419
630144 869236
696908 811253
941433 549045
530644 965173
556994 939526
563274 943016
763467 739712
677735 828732
667428 841799
950351 556081
978933 513849
890725 605343
554849 941901
539456 963216
881467 621975
973563 527394
748404 746393
580860 911852
625471 882672
981227 513249
799262 709155
901605 596073
750449 751801
654921 841959
641605 860191
879836 612197
980489 525475
506588 988985
657638 836643
883630 616330
583781 915662
798632 695209
811744 681958
793509 702816
752175 748664
584472 920579
852719 637909
561370 935819
563977 935814
982825 514873
871656 620351
934752 570963
835343 655691
542472 961172
781487 717229
650257 854306
999511 502140
520720 988020
865200 644425
996025 500350
740826 766980
615944 874309
875341 622049
958843 537843
998384 497657
659789 843006
698390 794439
754832 747786
750106 749996
758536 735165
606269 898103
884386 615912
749823 754937
643617 854020
704413 797410
829457 665010
580224 916325
900197 601760
887701 622291
935785 556886
957199 539859
802951 694787
750060 753436
667490 827982
558591 944846
660622 835371
906098 590650
556242 937136
530079 970950
584578 917693
861503 640224
828888 678054
688558 812565
973474 534506
848129 644226
581184 909150
777807 720473
857366 647974
753851 745218
862715 639756
723977 781488
932365 571050
927606 580985
851549 656602
745821 748353
913389 588085
997030 496239
856737 648267
620457 884841
701916 788278
807337 699333
617224 888544
962082 528038
604779 888053
696106 812557
764379 730429
770468 730782
719895 777257
774273 722664
791750 701469
768709 740413
720394 788504
506158 999129
505779 986804
712681 781321
850391 655374
688384 805779
596660 901185
950603 559092
657053 846441
767069 727094
760092 735056
529155 971768
734743 755961
553991 946509
677027 831229
987845 516403
980311 513669
911950 587751
534679 972063
937420 570454
767321 729018
810231 699537
676055 818259
804832 703451
727068 767057
772673 724776
947439 560210
692304 809223
607034 902702
711066 795417
833734 669387
768423 723988
514369 983635
991257 510729
871327 627967
977361 522233
714424 783383
898806 599566
651638 838825
548031 948938
784228 716971
685904 806357
979891 528213
994882 496713
560041 936539
513229 984783
888043 603194
783984 714738
642115 864780
748485 753747
823007 679925
570048 937752
743290 765307
791480 716992
844647 658965
510301 992689
522906 976712
808810 690735
990665 510365
784656 720486
756616 745063
727042 779557
632394 861308
969082 535742
544801 964661
818740 684102
773151 735700
542892 948638
851304 655113
747090 754514
699408 793295
958528 541229
774778 732440
586738 919154
761207 744039
976461 519245
953933 546596
789840 707143
984123 518786
849202 642194
615796 878301
861593 630041
688335 812439
648414 853660
708357 785607
682336 825692
780905 720752
933341 557267
953106 546090
857898 642732
992327 515382
847464 650940
540412 954262
874039 623972
726645 771409
917058 587685
716040 791249
608363 886547
575398 925921
773867 716773
758891 750295
567231 925636
604465 902262
969465 530320
856189 633841
581274 924960
522384 976559
816317 685707
988461 512197
726582 783200
531224 960278
670477 828024
552093 938773
900504 607969
497880 997421
697796 806197
542757 950011
591856 911125
720800 770124
729908 761047
992459 505385
840060 665983
700229 798661
805032 686265
881492 620301
853772 649013
972860 520939
598690 903724
581298 924138
908619 589366
851027 649252
507196 999384
875935 618609
839579 651794
799704 694793
633058 876298
868869 627868
662431 844743
560812 931563
911403 593782
653294 853843
592351 908929
746958 760335
800298 690804
666114 833587
773308 725938
626136 873750
696649 796705
651152 849700
931520 560251
615195 875546
517795 985247
672231 828219
914216 595526
921391 578164
830221 666963
526339 977651
912602 577653
536120 973587
817358 687085
878640 624233
863184 635220
542281 958690
822293 678974
590500 913965
794786 712180
799214 706154
897220 598342
838922 654824
570606 923341
881154 627569
700864 807716
839533 656707
538282 963496
759756 735056
950044 548662
895007 609119
782137 711713
505006 989440
969790 526340
525976 966337
902120 602342
957658 543228
653369 844710
515100 986011
712503 794833
810413 691679
516304 978505
934657 559929
930770 564363
504872 991633
616503 880223
812195 689194
906381 597396
566476 926526
590499 916294
838814 658469
620452 889503
628966 873934
917055 573863
839965 653094
913683 582008
608655 885279
743752 753248
725853 770358
701799 806501
961611 532132
864396 637775
610515 893215
538232 963650
735967 756893
984638 507499
621023 872432
513733 978566
606179 899591
545326 960501
870745 625591
827497 677504
837438 672282
940329 563802
672029 834344
730025 775620
991082 510640
677721 832241
566427 928497
820979 674012
879130 611776
941813 559928
956956 542812
581742 921879
899258 604908
838452 653053
980311 518217
746226 745304
682162 814674
744986 759497
836980 667055
558129 933629
782085 714611
592503 915813
703840 788556
889183 612725
534828 966130
607345 883243
706112 795587
604255 903873
747390 756187
908271 592769
492633 999362
714622 784053
731562 763283
678647 824209
949246 548413
704860 798927
648035 853772
649429 847522
674158 829740
884432 617966
833056 662665
844363 662702
632914 858503
672653 836031
785493 718738
848166 651132
799744 702729
718470 781646
543545 952941
705698 796104
531755 973244
664882 837625
707043 799494
918399 578491
774673 730008
749228 750373
797928 707880
637406 866156
674491 817019
513994 981769
971320 535654
769279 733699
682790 825877
879703 623874
677656 821940
583884 914927
924189 573997
981472 514164
935949 570458
984120 514084
889100 605374
768433 731661
769950 724947
826900 672303
535406 971424
529624 968650
603679 888765
628730 870757
506832 985293
826891 667693
815286 676554
987966 514510
770407 723203
771072 728443
708902 787136
502348 997298
951805 551846
698531 800365
973691 522986
787299 705772
842128 650730
780586 725885
693677 815262
621481 872602
754853 740810
927685 579558
532410 974424
587070 909983
929331 576867
958786 544581
550506 948870
869905 628873
580003 914456
670238 832681
576844 916500
585854 914390
702916 801243
802620 691120
630209 870828
584356 920972
655331 854471
972300 526671
981900 519022
590590 917409
921998 572995
758829 746455
592775 897773
614716 887058
528891 976289
837451 672499
547726 951540
674485 826504
786702 718111
629202 874268
987046 508096
944862 551374
836718 670118
778125 713001
780824 712746
686056 820434
812175 693602
881329 622553
928784 563916
781716 713695
705520 799698
777002 732467
558914 935413
575746 921014
910279 587169
631249 859529
981333 525087
807450 682954
658084 845430
940965 558342
897493 601316
552454 944126
748858 753691
879993 625549
712592 782147
695699 813524
908879 598887
678650 825469
604839 893383
712533 783067
557954 937517
776288 723350
837145 662409
575133 930384
909434 586168
678864 814410
996318 500321
889082 613181
946785 550506
827826 674806
731921 764618
985529 514113
724603 765669
736893 753370
650840 839783
910936 585979
742357 767382
746183 753166
718819 789862
812438 692183
949343 540847
636483 858748
961134 539469
923336 574967
775902 724842
707747 795817
882925 624310
576187 922511
725457 770151
700894 792255
827188 664915
871853 628294
816519 685669
627006 881613
664499 833898
865538 633406
807275 692299
562640 933593
967677 536735
772378 725847
559073 942678
786934 706369
529575 966836
926452 582796
667214 839788
503564 998109
906462 603066
716533 776528
949087 551077
874795 622252
904510 600131
774876 730100
572784 918998
550563 951276
973021 526499
711495 781169
853669 641018
713208 790372
656645 847729
577961 913188
604191 904111
987839 512182
886551 618010
508232 995035
603254 897843
984171 515756
618530 875173
651336 839750
572507 933672
631115 875633
968824 530421
671189 819024
726491 774831
976412 531720
779561 722999
589498 909822
850435 641501
823452 676249
840930 664013
782879 721648
812663 679811
913149 592323
911138 598693
618560 876864
682094 827075
808193 698145
955221 549102
882390 614690
860670 639868
929043 563020
919758 588711
769270 732673
749995 753321
842505 662151
947088 547664
563663 929993
627580 866811
540984 953501
721112 786486
740542 756805
737345 756636
506784 997530
778239 713917
748267 748401
856475 649894
680340 826784
864226 636811
670084 822587
674329 832785
688276 805482
791305 708987
780568 722986
964944 530199
959709 536221
612741 887373
756166 735440
520227 975645
786185 708707
914396 587912
597258 910086
833341 666164
739489 760962
616099 892424
643321 851061
855860 640668
601680 891828
827065 676723
903869 586830
943789 561116
529235 977398
870220 638808
936814 564249
781917 717847
831864 672635
966832 530026
951940 538452
528582 965606
546339 950780
667560 826656
929113 575792
838062 656595
651790 843777
924629 574397
738969 751560
670052 829321
986003 514428
705506 797016
727512 779982
859641 647066
509249 987093
909345 586401
616458 890162
790342 718565
953450 554913
957054 534074
911450 581823
697369 808285
527451 979308
574074 916884
604724 901113
727418 769486
932493 566792
770344 733316
818602 679249
925878 572181
889499 620210
983310 524766
885291 612185
830365 663181
644967 862091
517864 972455
776603 721226
533535 962662
535649 971589
744610 757215
923779 586200
907851 586180
525225 981551
842719 660856
896319 599049
970839 538880
558713 949009
607528 899062
853967 643921
590523 909403
627917 864159
548839 942445
976803 530420
952699 545282
669182 832605
966635 529491
860312 631282
580481 915736
679769 816803
532790 967264
897346 594538
830271 664378
612960 881552
762236 731303
506395 984533
765812 730642
573522 933781
973995 532094
885059 620156
647236 850576
516417 987858
644444 857932
969856 523412
606925 896994
984454 516194
697042 801883
635621 863739
687284 807270
755951 750392
902329 587701
959954 548747
523638 978513
757926 734009
826978 665913
723658 783045
699382 793836
720101 781448
711006 798030
817052 683449
590882 913887
674827 821513
809989 691480
721961 769870
987083 514568
642424 853172
827512 670757
854676 641176
813141 686588
877281 632152
636210 860800
958593 541784
546095 958014
711881 781086
940996 566800
587268 914070
833083 667817
768722 739530
884369 625272
854021 641082
533860 958208
978889 520963
813646 681143
799646 694795
804831 703379
560184 933837
818514 677761
824560 667791
556213 946393
804170 689138
512757 993073
521083 971352
846789 643739
787541 722300
876917 632815
993014 502556
913436 580401
679996 828671
691648 799963
749425 742851
532890 963308
617512 880232
608180 890644
903651 598213
517223 974898
501779 989338
830866 675403
978887 515819
631674 871745
571680 932060
849232 643036
776549 724561
772219 735881
612774 886332
963874 531974
986427 509852
782260 710809
762044 742645
966379 536093
982028 521694
536474 962582
815996 686336
887861 611881
986921 515188
906538 593154
825733 679218
644002 851895
941225 565745
495449 994900
537473 965547
696329 795829
587627 903344
805344 685018
821869 678168
605360 900451
720615 787905
964816 534673
630894 871353
980920 509312
605848 885330
708484 792173
856608 639696
587022 919031
675663 826650
671859 831242
889331 611366
840725 660541
964320 541044
549635 952984
913252 588223
681200 827447
725670 771503
888693 619338
689762 815907
858483 644607
669606 830731
666953 826635
755821 753257
771437 734440
581026 923878
769248 731764
858242 646078
762194 736514
802854 693048
662436 835331
849102 641747
946819 562153
777774 717741
878179 625974
970055 535947
814547 677388
768299 738335
805717 702867
872102 621591
740414 762223
877970 614864
603598 892168
857412 635219
681311 809331
925430 564637
650154 849937
513331 992522
698604 799494
638541 870912
932428 574790
729359 771346
982341 517998
650129 841118
998836 501314
670652 829279
646599 852729
715573 779223
941503 558701
966161 523879
782178 708499
915267 592700
580659 915589
515528 977031
520398 983568
782618 718624
789130 711417
952950 556772
606659 899426
956830 535549
524740 973908
992834 512293
741943 756125
852600 653403
687478 818849
927798 568632
720511 772484
885483 619858
996653 504907
954366 550863
774857 732359
608091 884476
849000 654985
811669 690891
690003 813406
707291 792145
976096 524628
497978 995150
624095 867359
805156 694583
602923 906771
516894 981118
534914 963394
750897 755018
669099 823019
943118 563425
883487 624687
612833 882167
724821 784570
669118 837711
785970 723399
620957 876046
848567 651790
953552 544562
665037 839653
794334 696280
735062 754957
987812 520222
900829 589345
734644 774828
934419 574198
646037 862605
807534 702411
542846 962989
795218 699753
812468 693415
642790 855241
805594 688955
512880 995100
798315 697984
716383 781124
994267 506704
646124 847996
823185 684087
519249 974977
820811 679537
853288 640015
969344 532130
926404 570097
980351 512450
554586 937127
956276 550890
860998 638114
904058 587647
868053 637641
748133 750708
660751 843197
963951 529624
720302 784515
676511 817591
794798 712936
748858 752673
771273 734114
935200 563368
845368 655586
529394 973908
982592 511250
988030 516645
887135 612288
835900 671092
842265 649371
835754 672365
882614 618196
648237 853435
864785 638210
670891 837083
653459 842649
686011 814820
635753 871991
517571 976356
723240 780334
736416 761353
912067 596466
734673 769877
666459 843075
700927 804479
856189 651882
907972 585131
703624 801994
978847 514970
899482 599455
972438 525987
503221 989539
693461 808051
638146 854237
622843 878610
892861 597647
709112 787594
841843 660115
595699 902858
654257 855632
611727 879696
648254 857837
530167 973476
517611 985475
877842 628570
768512 732892
600587 893026
647714 847024
893450 597357
960269 532857
580972 926702
945656 562598
789404 715086
625169 875320
607813 884421
942896 560486
763816 736623
996439 501717
765996 736019
620200 883525
825214 676900
607113 897343
637818 865632
893081 615795
871819 631932
798935 704599
987771 509141
877834 619384
698328 809738
788910 703541
817894 688239
658441 840306
506654 993633
704276 798283
824360 667303
834599 668008
899085 605698
676597 824298
885088 616969
586527 920968
992628 512091
861626 637217
693843 800731
802383 695688
619160 885041
627042 880850
677035 825231
823127 677838
639686 867557
962046 539220
780487 727913
817965 691089
935266 561416
517933 979430
581082 921203
905167 599716
632687 877156
513887 991172
869912 635189
518862 973168
695347 805998
527006 968353
538582 951754
871945 631345
728786 773198
995945 497135
838314 669060
564223 939778
518766 981945
514212 983094
510600 997728
502965 998763
939475 555797
770745 724354
771906 718879
805499 687867
715949 782610
777461 716785
986532 512951
670713 826354
593360 908086
823603 667562
554474 937867
633190 868610
742274 766058
812504 695863
821761 671524
897328 592959
937566 562122
800817 702390
623510 867575
831942 662434
539356 961489
821793 675315
810926 695929
737281 757182
660323 841175
659544 839641
793941 708416
592554 914776
876658 623451
612305 878430
905287 597529
567332 937505
898303 595582
826867 670347
778412 723770
577405 929637
551184 940781
869051 636738
637385 868856
628055 880226
725250 766311
835825 657115
848890 643974
559189 939255
628864 869095
951600 542976
785865 722278
957449 546303
904661 602020
912973 588657
768122 729771
562985 934773
913291 576835
606526 895875
720223 774604
593326 901464
837108 663548
790106 719047
893914 613182
839876 666080
925165 582118
662380 830630
895568 597211
652022 847893
812669 682749
534160 973443
684076 823976
739251 755923
835140 668219
804301 691181
837881 653297
785314 713929
929444 572082
733720 769996
525906 971490
893803 596772
645698 850012
722853 767392
517199 973210
939715 560450
607355 895561
625378 871389
620511 885165
930920 560226
514429 988684
578535 919666
584457 917930
720007 787778
662742 840969
696569 794548
836752 660366
708315 800207
708944 784342
988329 511181
945103 563148
938517 555904
861103 647127
837937 659189
818904 678155
854532 655084
861022 630982
933968 569976
610026 895324
941429 548994
958193 535593
985216 514844
982699 516798
528108 975224
703423 786635
617006 886381
960544 548378
902502 604069
623571 881956
602414 901462
853002 655777
896978 606338
648389 848419
728431 769737
906051 591404
791995 715733
595030 906001
726365 772806
548009 948230
665535 838576
689013 804834
840623 663357
908999 595623
738292 770379
652059 853564
683421 807690
879913 618147
917121 583421
619716 881417
703010 790465
968943 533362
585576 916299
955026 539548
498592 992717
710727 781264
847751 646121
692022 812234
844857 658910
756543 752500
816438 680853
949229 541754
889529 607132
884477 614243
705467 785919
849107 652218
629218 861424
924084 566641
578993 930786
511435 997709
587581 917370
800480 701656
607157 887715
566796 940460
860620 633848
748986 748987
696595 809382
654952 838752
880391 627255
872477 626881
908175 601285
702689 791602
921372 584339
665143 834446
695552 806295
531436 978195
781834 728036
664903 843583
575664 924203
964407 538911
847524 651375
749004 754055
798233 706459
611090 884869
770824 734312
566193 941884
998314 494196
639457 854677
538362 968817
950360 546422
788599 712296
756327 745283
659812 843322
812415 683847
619568 880272
895003 597595
945443 558991
692969 801408
867547 634710
937575 556132
680424 825271
634780 873126
872071 623018
522948 979291
665323 831298
867732 628172
700945 808966
816280 680577
847044 655158
767581 735073
958647 534183
966411 541769
772694 719076
808177 686189
848583 657946
564952 936459
802263 693505
557403 949260
797494 708355
801135 702028
675953 828688
631317 870977
508234 999940
869771 623588
666618 825505
556295 941752
814158 676176
566869 927938
983331 508594
805436 700143
923452 566715
772797 732132
527170 963786
885478 608528
815748 683093
514884 982506
885712 617072
825361 677589
510821 994550
679285 828789
574064 924279
598480 894526
893697 605231
703883 798570
777928 712370
613109 877331
565003 938017
977239 512779
751712 749021
852724 645985
988778 502025
837642 652601
677007 813043
602512 897945
736182 756489
869118 640490
618099 888369
666070 827735
896038 612470
562147 942365
634413 865501
867179 641331
978792 513189
519312 979861
945836 556049
904637 590920
584852 905701
950594 540970
648074 845757
717353 779999
717047 777750
600858 896744
747601 753307
750436 750508
662481 843685
612082 886683
961391 530068
780330 728640
997346 492807
583303 907451
686331 813464
721451 775462
925271 572500
539272 958349
915748 580586
904258 597048
628696 876856
653287 837508
720134 789302
693344 813724
628732 864282
891758 599151
823684 669625
517964 972102
867914 626285
962846 539259
929793 578691
794201 705719
659861 831072
675757 826529
645461 847337
639828 852807
685062 814383
841782 657076
810970 686648
706699 794183
603805 898555
630511 863680
616477 881541
790283 713128
632276 866125
925718 577270
877844 620362
658570 838677
595511 899854
592726 907383
978182 522420
628194 862046
759288 732241
764368 731504
964917 530630
881709 621423
996686 500356
864551 639592
606336 886494
772678 734708
616765 880667
959868 547156
659380 841528
829200 664128
829670 677687
628810 865425
706948 797435
513129 980807
795519 695879
565210 935375
596110 903207
867492 632627
632666 869858
748343 757296
722828 781926
631412 872445
883524 609533
755099 739838
788890 704872
585563 906859
636630 854287
831125 665258
777035 731892
516150 974326
946847 561803
989872 519601
864739 626597
820045 684804
828367 666460
815804 679834
919731 584358
895217 606299
699585 793582
752487 744703
655192 835039
920502 570472
593772 904183
799113 701312
545097 957456
604934 902234
763943 736859
916744 592219
520418 975785
558969 939514
741420 750916
574186 935393
544292 963844
981033 517517
611136 897650
768300 732185
971636 535124
787574 704684
685652 811665
666661 824804
825087 665067
614984 877242
941393 557710
823015 668206
669029 827699
563994 930581
677195 820738
863294 631999
850234 652725
657830 834663
961251 529751
947038 560491
604388 891608
977764 516871
730070 770952
929904 577168
630458 864670
699446 807938
953841 543151
931085 568965
833224 661759
606482 896714
675796 830867
933918 565825
943416 547608
658018 834174
661191 838282
897931 605852
677498 831528
996883 499423
962594 539095
983073 525849
535315 962570
931032 567092
850955 655000
783737 707228
920453 579878
625086 869268
993860 496295
654512 837153
955599 550640
730699 777551
877062 621643
841760 648846
535275 959924
993680 507706
543589 961302
994199 499560
773739 734001
563337 937552
996425 495143
871700 630613
985477 511038
593607 903546
779790 716445
784903 724796
660061 846553
926099 578256
696800 794933
654359 854073
769788 730173
828299 667578
998001 497307
708119 785396
576526 918169
847116 654720
808157 695888
770247 720544
612795 884650
770736 724846
666344 836037
530829 966166
814392 682778
650661 850089
721926 769480
589727 913339
759887 735345
979298 519375
979495 523726
658909 832722
854266 645051
565650 938751
504668 997790
634892 859163
893237 607149
612737 878076
914867 582351
737734 768399
929516 571903
946982 557790
733479 757266
981952 512232
574491 928920
528775 967784
696686 806713
998875 507837
604137 905513
592134 912989
978021 518118
830645 664852
670675 822200
527919 981798
968399 533856
735812 758967
612353 886907
796629 694784
973743 517401
993498 513660
706684 787132
759278 734035
675001 819715
626298 879400
744793 745670
856108 638841
630480 866851
650950 846192
662441 832851
649480 850040
922924 570345
908541 589950
523718 968975
614545 891255
720366 776289
598317 895154
577001 914961
854800 642416
843071 658116
616303 886328
593673 908957
514707 982829
700682 795548
753697 737262
869887 625158
784571 720812
683465 814802
514342 989652
933769 560772
498505 995036
883784 614521
877140 628472
672764 833171
986220 515987
876636 613621
826404 667878
998440 509814
596454 903269
910336 597068
775478 728879
901618 589221
560030 930472
750072 744824
933293 565672
732126 777032
977493 513629
994191 498603
668049 834310
647427 843469
815089 681491
834037 674621
725012 765293
638931 865053
751433 744804
811230 694625
610561 884230
776773 725140
676671 815182
591331 914371
645925 852323
693733 803139
556358 935979
747612 760550
942409 560677
606149 885939
805709 695139
619372 872058
740441 765029
977179 522384
959191 535713
651188 844085
551579 954542
691402 802807
780911 728603
910138 583437
642424 849928
734263 763962
611157 894826
571942 921345
748480 743881
568688 925195
911548 592135
921656 573448
811576 694264
624971 875848
788886 706564
647888 846557
696362 796746
848239 657338
659063 845926
532023 973879
778697 713881
963325 542493
895980 599772
542514 953353
526090 981207
765772 739691
561636 944989
777488 722595
758844 747106
641138 856876
960156 546157
508468 989635
507267 994244
735685 771136
887050 607045
937467 571428
559812 932302
572966 924599
987672 506999
758608 741748
948158 561411
667315 826068
544680 961361
662900 846205
524719 966082
632614 858120
946694 561163
591927 907270
701757 797666
842551 659064
561681 932779
660686 843608
712812 788601
976983 522893
631854 866527
644112 863386
527376 964130
542822 966061
759725 745073
783924 716175
547251 951318
786861 715183
702511 789302
699718 796893
655551 835281
805819 698108
854307 653649
504699 990102
500096 998143
790841 706949
555793 948487
670641 839276
809329 683058
832710 676984
642785 851063
802225 699275
873219 631899
924067 582889
990179 503873
742740 762839
835848 661215
907699 593618
856936 647226
729645 772593
575244 918670
927075 565496
896566 610402
959877 537727
539577 961551
533351 963383
762084 744921
978724 528175
772808 731760
780176 727913
529388 969782
684069 813111
627506 862940
817175 678653
762221 731166
857994 636198
933022 566650
732377 759817
897728 600774
905941 594817
775124 721347
866113 628970
584835 918716
967538 533681
956820 550537
695790 806237
594763 912006
588100 911825
564772 926956
769307 729839
532442 975384
944717 558366
940732 554035
937437 570122
711293 788815
714473 790129
989662 510341
683186 815182
614444 881028
641100 862243
764798 730508
854621 644368
936623 567438
835640 656360
710389 792992
890265 617921
638616 870069
816305 679996
856823 648574
846083 653895
945814 555759
789031 715447
741412 753701
599620 901160
578715 914408
498189 992832
733785 773384
506598 998247
831142 666098
738195 760711
839445 656360
936470 560142
970504 536845
856018 646572
666901 829523
511090 988430
639488 861741
810777 689779
501730 994601
924123 570442
679710 812478
816854 684384
640457 856093
907997 582123
600615 903095
778299 731418
630156 877387
608887 897509
996356 504234
975821 517555
630122 874322
587403 908513
580141 910803
880559 624211
645687 863324
714387 785344
769710 723948
987074 517067
928656 577743
624119 872344
962521 534128
981024 522866
969848 535849
796179 703161
638862 854704
689404 818661
940142 565300
709649 781324
981142 510906
761264 737438
587663 909679
596184 901537
841847 654353
953953 542166
539204 964624
664296 837768
664299 826891
518087 980287
876145 620040
533821 964214
688256 807851
998463 505180
948392 561457
806579 697554
558038 947451
605435 901645
832325 665031
515068 981219
724873 777347
823078 686742
994627 514799
512404 977951
627533 872538
995081 500591
982592 524023
865804 635417
685922 815460
808766 698088
538779 960969
817878 678870
802689 703034
918384 583248
511307 997029
645794 847552
948213 543644
532209 964214
743997 756158
563209 942053
628263 868018
514182 992775
991132 516464
706498 796426
959258 531722
754610 752886
525577 976306
882702 620767
723006 774794
542585 967019
580414 925688
637937 864696
777641 725905
745534 745403
742243 764764
600990 889248
790090 704791
528073 962349
597194 899257
737436 757981
750994 757791
671569 832761
523028 974980
993582 500620
540019 950350
776709 729437
664000 839692
810160 687904
901756 605878
601495 901093
594078 904566
902951 589958
569507 928174
520103 976111
590426 906990
707000 785305
579462 928770
836768 671147
753190 755063
536959 963417
750691 751953
800047 690023
574113 922102
833817 663163
924413 570845
535202 966165
510555 982336
918838 579136
678307 820556
548718 956619
613100 896747
537657 958826
826159 667966
965229 535180
538851 960235
546047 959411
717718 777614
946379 559823
560054 937529
702484 800827
763900 726914
813240 679885
720742 786782
600425 900408
579198 927816
794377 713597
797703 701203
707995 787608
582896 923263
773152 718556
823976 678382
617374 878586
500221 992250
796325 701630
562425 942114
843243 649660
732660 772309
570705 926150
782602 725552
844380 648008
587912 912046
744797 745442
789128 720641
789773 713047
779844 715286
520761 983995
595870 908207
741054 754578
731128 762804
945764 562626
957497 547570
553673 951400
863501 635445
539504 969385
838433 670734
745279 745482
883161 614926
702102 790017
752019 739524
812403 696184
825513 680101
993916 499101
723252 774335
528665 962552
596805 902793
926284 566574
876948 622082
518981 981096
903461 595953
901219 604031
654555 849440
852701 647246
968923 526667
666439 834214
670255 832752
534973 955451
986524 516446
954995 537235
823426 681069
832934 674250
526584 972381
851091 657486
693835 800324
509937 998638
956581 542176
574134 926389
658327 845975
547909 943436
675289 829710
952201 544479
783582 723510
711631 790733
982491 514349
802568 705917
737393 771109
904809 603286
986226 523636
885730 621363
789562 715164
557211 946544
991848 515432
957602 535404
776018 716469
969339 536708
962181 546250
977928 519878
653886 855926
621125 881616
813829 679142
602262 889953
687580 820631
871833 632498
860791 633925
906654 584506
782843 717259
793982 714820
908507 598216
826546 669240
755324 747466
950293 552973
912009 591629
781532 724846
906977 586128
880697 615456
565637 943443
646801 861578
803339 687826
891856 601023
650300 842194
970581 533773
637443 855959
701932 789468
772098 733247
521512 971629
741760 749542
957827 540166
965241 531057
677184 825655
867247 632108
807995 699642
882284 615447
727788 781223
864360 629532
994514 505126
559151 945646
965245 531087
964430 528804
619642 884134
683507 822415
511511 996698
821613 679041
544286 947621
900870 603368
747115 751149
938863 553555
537863 959800
984230 521610
625729 876587
903985 604743
560776 943184
641401 857950
560176 941169
972085 533807
759656 732319
666901 833002
722146 775300
590060 903757
791221 701068
588577 906867
753493 740406
585897 921155
926580 580181
618398 884745
979591 516157
719617 776958
578593 922539
497986 996716
856286 633751
674618 833696
615984 883867
924569 571448
573460 925211
796839 702551
623254 868914
955510 548911
631801 869759
853674 645127
768777 733767
968024 539127
760908 730932
950218 543735
976694 515164
690051 805702
571346 931848
813629 694849
594146 903552
805090 700636
753982 748393
958171 544786
552788 940585
900083 609212
810056 699081
865649 639264
756354 748415
705484 800681
596403 906235
771741 732145
669076 839737
901459 601310
940860 550854
740379 766157
700134 798406
837774 659918
849114 659865
878642 611790
876976 623863
588149 917939
869108 637632
788871 715070
839808 650231
521303 973683
847126 655384
677132 824447
982356 520829
989151 513071
663030 842147
794301 707207
879133 618981
805435 702128
872158 626118
925517 567911
744452 747889
577209 931761
705863 794448
941818 557861
948121 560885
710798 783240
956603 537740
607149 883202
711084 789509
682304 815388
860015 640246
998746 492235
955144 550737
737572 763411
904960 600084
676160 816091
703222 793552
879250 616547
751322 753274
650527 839714
738526 751540
709101 788410
902155 596750
844327 658122
703580 799556
849439 648568
877921 621837
960512 533168
611778 883293
643514 852405
874088 618106
878609 618221
564489 930494
957560 533317
880534 619932
786363 717853
841385 667729
980199 510776
969541 526180
657881 833101
755030 740978
745242 762281
691998 807910
784946 711868
752874 756254
667092 828652
612719 895133
995085 511932
942435 555876
782427 707661
820771 678642
786343 719354
902985 600191
953196 555420
696317 811112
752802 745227
525176 964843
536758 968047
647253 858374
505193 994809
839614 663775
912718 580933
601351 900275
981904 526350
524964 969128
908962 597561
594075 900710
499934 991919
664829 837768
602330 896162
738282 756011
950188 544988
759761 749340
865426 640129
526986 966767
718039 782482
547279 950141
585189 924490
523105 973996
764389 731923
815814 692195
864188 635127
672668 833980
594931 904581
985344 509012
840216 666656
937073 558112
695681 809277
564024 944322
673082 822732
690682 812130
953194 555867
784455 720994
778622 730363
841049 665079
810157 684669
715376 791005
766814 734810
818381 678052
985877 524068
957258 537186
983728 523169
528993 965120
622474 881447
583406 912021
740078 753972
525997 976542
806467 701144
519476 971010
693292 808750
947663 547117
927754 570432
913594 591283
998729 499848
578177 919209
954692 537769
731968 769920
860735 644694
806750 689609
754561 735832
624790 880044
591001 907734
955371 549523
620124 881650
583082 918112
582233 912660
735240 765249
797259 704253
521555 969340
798576 692347
747029 761396
707308 791698
552269 949017
651620 853154
584851 923734
536557 968372
613772 882397
793258 703278
774693 716625
850536 645049
974948 532737
546205 959451
847108 648925
604202 903294
687703 811874
789740 705926
691180 813404
622748 880198
918800 585189
757291 732993
683063 808899
675543 816355
776789 728110
825047 667688
726186 782754
864290 635890
652334 857499
590384 911762
523371 971145
537343 968102
538778 955236
910837 585605
888509 603725
904338 595173
605534 889945
924604 575080
594531 903909
961617 535024
758177 735219
885903 611353
533290 975375
554369 949555
980522 520304
623099 867731
738860 758760
794739 707496
951940 555750
576471 930284
566583 939619
848082 642743
590099 905511
669567 832889
901753 599376
999594 501656
858313 632888
518865 984701
571065 936684
895874 611951
648658 851007
940173 550730
716433 789874
951906 538324
758479 736963
636736 869216
567322 939398
998850 497169
806032 702750
962751 538418
615735 878194
534845 970380
747133 760393
606856 888253
936886 564986
854122 647489
774047 722001
575503 922416
701730 804295
704614 802889
982273 525498
544680 961405
760368 733892
894254 611233
986230 516276
672358 829087
548029 944939
664180 841564
544837 951542
813275 687876
784184 719909
547936 947225
869928 640004
548288 946997
841723 663343
862667 628690
636858 867288
503327 999792
581767 917132
695561 796100
948242 553637
657796 850520
872835 627921
703149 788119
504161 988684
797034 693055
679083 815319
845141 656574
668663 836643
583483 908911
562632 928361
984053 511713
541879 960021
512889 981472
834310 671898
703267 791775
539972 962918
640656 851562
599358 908438
593432 906684
920243 573928
891639 605952
557557 937499
833468 676475
782948 709652
649879 854563
767129 737690
792132 714162
613334 893537
986290 505575
598722 903279
960207 548478
979603 510870
837378 669043
617083 887500
570853 934792
845968 656711
977067 527768
669095 830039
871731 626544
954715 540157
983042 523340
637407 856044
826833 675538
689325 813106
680355 820241
558617 944553
817390 682709
750517 758807
588498 911313
902975 600069
638989 857522
528298 962304
789997 708177
644844 845567
544632 953304
648697 843980
652405 851680
908055 592664
784223 721147
873976 629030
565015 941217
521149 981174
767427 730290
607750 889753
929652 563933
681482 811370
723504 770530
597583 898080
784641 715115
512038 993393
558059 947099
859906 634498
660081 845631
722662 770261
863775 630039
713287 782357
957841 546785
854390 637373
908358 585510
752230 752661
523702 980282
771697 729027
670503 829278
887828 605997
703448 790017
630872 876239
928549 576573
774992 719940
632938 867771
947476 545638
799361 710103
841675 651030
625854 868441
981867 514960
895979 610676
673176 836533
801479 697677
549858 957073
550616 954052
793026 708704
545475 947787
563030 942444
535393 972901
895828 595037
583095 913218
563382 937132
658706 837324
637178 863922
723895 777279
747876 743659
924537 582905
681856 820368
948708 549222
508082 992710
558762 942917
971245 535901
788794 720911
772706 729936
717931 781126
677675 822100
667577 834422
915653 588480
778828 713623
777102 722951
795131 695074
504240 999373
868934 622073
794836 711830
503901 999477
550947 956085
907378 588559
798573 696600
689219 817255
977995 515905
626769 881691
870214 636687
816789 682740
969345 536383
581269 911930
562175 940376
537391 970496
586178 910496
634142 857651
864566 627892
920035 576415
969942 527293
771678 729458
772125 728697
811823 694463
860442 637126
646773 845867
866027 630296
721509 787526
537662 966642
737971 763369
621935 877720
666852 834954
544601 948627
660732 840958
853400 647733
858306 637728
890256 602167
771570 727943
940751 568168
772459 727756
865849 638041
822942 671214
578635 926400
964598 541174
566206 925112
865590 644246
836022 662976
713038 790388
635202 859291
927966 570598
594935 911642
778005 727628
895556 612344
698085 802915
904426 588185
871600 621680
919150 585628
771878 735412
614950 893361
918573 584039
981910 513508
554633 942636
694379 804152
861795 633383
859307 650009
919243 579925
959046 531263
891577 613429
842034 654127
574851 923102
619158 874952
629002 870386
517859 991029
985843 511837
936248 570986
988130 510412
508651 992246
596339 897317
878441 612765
712711 782554
564561 943355
961539 544055
808350 685850
563679 933203
620699 874536
778388 727771
780855 710878
989628 514150
943790 563916
580281 912846
882029 617728
524802 984291
983486 517419
739677 765291
540147 963083
910593 587668
862091 630341
969060 522211
842616 657628
558448 947106
767431 733732
646390 844546
502365 991631
532901 975989
881168 609018
663170 838647
788696 701651
998137 493514
710533 795876
995963 503709
586886 920271
962978 532158
622382 868972
721126 775858
631034 861893
505880 988348
738863 768207
793776 715885
651017 840383
871117 626197
857826 637656
677530 825892
655767 841152
548958 944425
756017 744525
936218 560237
589247 902193
625482 881517
934345 563946
922425 568997
777311 714252
565906 931765
754678 751581
976460 523524
861823 633415
697609 811754
644840 858651
781928 708216
962575 531599
972123 537402
650794 839816
873885 619171
681685 827228
599916 900144
933840 568625
663221 836351
492728 999842
915689 580409
868662 626424
966760 538693
500833 996561
976709 525040
513967 981112
659160 849871
944913 549200
556903 936971
704844 803900
511489 987676
655204 851757
904209 604005
927657 580733
599303 897634
638095 854404
853566 654110
633410 876582
908744 586375
774365 729133
925100 565170
743099 760994
716179 779899
825906 665193
873799 629096
765443 737755
849680 645898
563362 934674
623172 871057
633530 869432
498984 997497
832491 674863
604980 886846
721195 781401
684780 815246
555872 939918
737909 769244
631628 873824
764080 736889
520356 979959
529953 966678
651865 850445
911060 593624
580263 927691
897169 612381
536626 967396
881759 627985
695754 806967
869450 623366
718899 785914
761014 738177
528559 973004
704056 792081
628682 875312
759887 737750
967436 528183
870068 624263
782679 724406
959903 547329
581193 910646
864680 636656
921008 575122
681678 823445
716706 781581
705976 794452
750023 741257
688395 814553
558638 948340
749119 746431
644257 864163
635488 870913
884690 624371
772265 727312
849867 653465
695670 796267
980839 523795
625979 865974
710268 780544
673539 831880
986728 507095
717095 783428
617204 891671
875708 618995
711771 788251
643389 849128
861618 647201
897609 607870
872828 637061
908043 588039
949003 556010
650362 842869
699821 797935
964541 526111
870422 631898
592068 911578
987485 507617
657742 838094
602435 890531
750579 754355
530986 974809
975854 530102
931399 564097
614443 886612
921956 571425
954614 541468
572384 923157
811982 687115
878142 622594
703274 802256
632815 861865
901730 593986
957948 541728
579998 922143
928278 574460
772575 728831
856112 643410
917754 583414
948546 555402
773630 722158
581921 923418
749283 747890
649541 845617
775569 730130
941360 555511
800864 692987
634229 862582
956312 548806
687549 817670
595171 904175
802185 700262
766497 731082
940780 553129
674885 816419
669446 825663
753077 737855
788887 706599
536080 972909
920676 581484
781431 724144
985509 509963
880064 629872
729611 766108
539283 963244
995672 499620
678438 820663
697532 800936
749606 746823
672951 833164
853835 637798
652856 854297
932832 565959
746395 750740
950809 548740
618161 874299
836666 663525
837089 669006
778071 712733
854705 648830
882749 618701
915312 575707
777825 722489
985714 519807
872342 623967
678034 822979
818117 686924
962794 538852
759107 731970
984166 511744
763574 741282
650441 849303
589714 905306
879927 625866
966053 531385
864560 632555
779503 719641
830010 673624
942352 548770
613723 884914
876058 627537
822148 669314
659843 835631
660887 846498
761746 748160
793239 700863
698469 809990
640784 858805
783743 723353
907482 600395
981729 526436
508334 983340
796091 710326
839027 660377
856811 651543
747576 758069
575363 918993
787851 706015
595114 909308
862198 643564
599259 896841
847629 651584
813751 687928
505447 986374
507186 989398
837241 661459
964909 541015
945871 564128
835684 654398
624283 868356
804666 688921
960358 536560
665133 842288
704155 786446
516389 988498
637742 855718
688798 814821
642233 863757
917220 586730
611754 885516
806172 697192
637663 852849
552154 956260
726485 767169
647834 851580
534925 963605
743163 754136
734977 769844
734624 772314
893423 600483
804836 702699
652463 853300
874622 628517
778911 720829
845590 656169
887204 614024
659686 832776
898768 596114
679685 814793
946227 553281
995466 508707
689961 800311
513674 992489
877595 620169
830685 660974
974919 519380
497839 993429
705593 790896
664370 836843
504977 988604
565275 941880
576145 919767
634839 868424
783176 723281
827888 679831
564921 939508
780838 716983
918127 573840
741539 755192
655938 850823
502041 997001
688197 812700
906751 586809
513579 977490
851889 643248
812680 694621
932596 564158
620267 883382
821354 671252
755600 735480
779303 717378
793757 708588
995355 513266
640860 855160
590900 918502
761695 737709
529583 971644
589359 917668
741156 765526
896883 612023
552516 951825
782241 708355
681284 821101
538804 960070
571897 920416
561567 946913
656829 837622
968671 522969
739788 762706
602965 892597
744946 757745
648363 857115
922195 578983
637316 871308
838908 668185
604001 888658
954320 550709
963136 536551
610222 880135
919654 583456
899727 592062
578725 911858
630230 877294
612434 883053
695885 796457
733965 769289
940231 553482
547313 953538
567798 940135
815521 675693
753271 745115
863116 645218
973418 534081
613717 878024
780494 710111
953607 549274
609978 886602
916859 576857
923784 579256
633385 859046
602883 905486
929375 564788
635192 874704
944573 561091
751234 740506
605001 898254
723206 778819
894309 613403
667929 831142
650641 845929
785237 722391
831398 662291
800042 689968
669377 840004
650688 851108
583970 920436
537448 955567
874602 620280
811985 692853
871011 632548
657389 847770
774824 721427
627315 871105
542650 951140
884697 612339
618292 878674
576262 930043
999933 490847
567830 941298
520516 981498
670604 829773
690553 801591
627471 864516
902395 591745
723725 773543
997218 494676
750043 750485
769482 729642
841689 661275
510776 986108
539260 957286
777659 728110
755047 744191
519301 982696
603768 887697
918256 577639
923677 576927
932887 574331
658138 845209
513287 983942
778662 713757
672774 818863
548933 956059
903942 593543
792365 704886
805489 689128
771269 736345
939742 553571
688310 821224
898574 601101
766088 741432
630285 873948
971471 536378
562276 937103
935802 564335
912556 592513
824403 685475
897506 606128
762544 738832
591901 903827
999701 500208
985900 517129
660762 835343
609967 884887
860021 645844
534737 969440
721898 781317
712854 783261
643609 854227
719026 783103
842698 647383
740585 764161
717862 774407
969836 524013
870067 638602
807850 697787
839623 662028
650366 853901
707044 796605
688915 811520
743679 765127
688962 805972
645874 852687
673480 827899
547031 962512
833508 663234
714520 789896
844972 663733
754346 751942
619248 876310
705896 799544
945801 550825
885184 613037
962725 530952
756104 742117
931060 575180
901527 592227
955763 551686
528046 966164
910165 596002
980092 513420
511818 993115
510484 991553
768363 734076
855061 635922
510092 991467
738166 766846
583789 909751
947238 547735
664573 833384
847342 645296
912367 584562
813651 682070
749679 756597
672668 818664
818909 681669
776558 725586
984811 520152
897331 600018
917547 591231
730525 760973
607309 899644
840120 660443
576661 915370
923088 577529
873447 629377
616304 882424
623884 881314
657426 841112
947066 548298
809810 688771
521101 987187
574347 930239
860469 643598
934794 572486
925701 565477
853944 653543
749397 758913
861651 637635
770241 731571
518706 985594
650935 851593
914250 587952
835905 673870
834927 664642
670633 837217
801479 700935
717913 776256
709615 790921
843394 649732
726640 777985
677508 826129
993649 507500
819072 687621
996388 501428
685177 806057
570612 937071
929199 564923
618897 876780
880284 623187
717712 775459
857717 637025
695662 805481
868031 637626
588384 920996
752163 756615
733840 765278
740222 760860
601843 902449
938007 557694
593284 915168
886966 621177
588919 914660
717072 781348
623078 875296
939210 552947
797894 701575
825087 673458
509810 988435
846686 650798
953147 541700
567629 922388
794942 704986
643552 863427
867707 635596
781358 712451
598249 906173
670164 823549
506802 997566
968411 536223
972486 536740
516836 993041
821871 681865
761168 736518
736938 759689
743087 766607
515390 989081
537265 967640
812508 686431
777232 721163
512897 987047
986722 517566
517404 975070
595806 912909
629416 873104
793458 703589
518055 989935
741943 757230
639717 868739
619774 874139
717630 780930
506994 996721
785684 710619
915863 591965
932598 570306
669538 825154
566211 934580
925973 573254
704546 802024
917823 579458
820268 677937
622389 879778
511000 979029
848385 647115
675773 823671
969397 531629
995629 494848
923064 585076
943403 551788
873225 633919
813238 679577
902845 597089
567700 941728
667678 827844
898893 604314
536546 971720
669532 821347
901602 594532
512170 994843
719011 780077
666240 829703
612169 895728
536126 963138
613832 879308
783849 716661
767186 724124
782301 710075
707189 802100
886228 617615
660132 832156
898965 599968
786453 704975
516499 989958
762650 739751
999725 509644
743580 753133
982356 527406
920834 573056
601762 906909
512972 996004
925720 579339
916672 585129
720617 779018
958797 537805
901863 606710
539796 960212
829472 664417
656390 846844
685849 814898
818485 690886
754636 744368
633277 873036
843253 653645
968124 533754
726634 772843
679955 814836
695984 805257
930125 578459
773393 721517
743661 760333
743062 756946
663942 837311
717904 790026
940577 552630
954282 551455
680902 810917
737966 765211
928419 579483
782088 715243
587034 916250
762812 740674
813159 687650
515831 979788
652348 852590
512129 996151
643313 861506
655901 839139
932675 569877
763076 734836
982601 524912
561590 935507
937685 568803
834712 660613
739742 750563
690699 805884
764160 728167
804783 693636
570358 938038
991497 515669
992829 514916
965353 528201
666681 831550
906977 595495
522153 972138
744670 760950
988069 508376
677409 830956
978262 511989
607110 895541
988181 506556
952032 550905
848899 646312
690039 809350
590610 913716
689258 801323
920729 577461
996905 505251
634880 871791
742327 759477
926751 573565
562290 946185
693909 800731
941268 550196
742566 749078
771861 728533
747807 759114
727630 764124
925675 583572
939732 566133
887304 609114
561919 934346
903078 601510
704103 801972
983707 520181
846371 655844
722747 776023
830245 668349
535771 956568
859654 647447
691915 798116
557881 945865
790704 711345
705871 793744
644608 856914
984319 516732
826523 671835
729736 772855
878050 623595
673687 834289
602667 888043
781319 727456
607379 901450
499348 991978
790406 718031
518304 972931
544858 951696
552547 938936
835273 666704
579463 914349
974851 525881
728756 776228
674337 830176
813281 696401
643741 851003
608861 893694
948781 541448
780435 721293
592243 906059
910863 579202
687866 816531
833649 667556
964149 535625
951908 554348
604976 894844
829383 668754
763940 738993
913883 578774
967122 526804
888525 605371
759417 735845
957376 538745
605395 895157
510896 982755
627440 868202
745916 747722
822972 681253
760224 730478
763537 728345
525453 980359
613870 891892
507328 990571
745269 747306
888345 619285
634351 864334
691250 817581
925171 580485
962987 534939
800410 698208
967895 532169
714441 776780
959636 535191
933733 572443
994067 503385
820339 678361
935857 559060
738270 758959
871091 634286
655565 852874
702636 794139
826466 682058
715412 793980
982525 518025
725120 772355
511874 979590
581464 916442
552187 944752
931287 564107
530647 961016
542054 950228
609119 894587
953314 550357
794854 714179
765035 742769
814654 690410
905950 588549
975013 515757
620524 881004
611222 878887
605428 898430
737917 755234
674380 823161
501987 998606
622263 879626
830928 678495
954263 541036
578776 930400
754152 741287
905219 587431
940478 560248
970719 533936
762361 740545
522128 972286
875329 626316
536604 956589
566210 931108
737772 765915
713379 783890
692884 809667
786646 719834
675973 827268
549020 950744
946309 547886
931005 561504
622305 879619
491839 999352
721295 778893
514967 991511
581808 927445
666251 831726
747649 755601
808824 695696
513919 976328
964900 533014
644605 856033
589126 910268
579085 915429
509339 981072
516782 978842
955423 546404
617745 883304
851672 647057
837031 654605
899731 602129
766775 725098
840593 667822
753831 746345
861847 632977
526426 976283
755297 742856
800057 702681
587436 906589
811111 692939
614158 886438
534313 972026
814285 678008
981427 514382
607674 894825
741079 757841
836909 659050
774657 729334
795281 698848
694976 811251
956602 536695
952194 541038
901113 589899
873692 622239
853267 653119
942472 557187
699202 797604
796604 713321
712878 784413
979664 529079
694501 812463
796511 701796
984083 512123
934748 567251
913229 581199
878047 624811
662373 829166
726207 779810
739779 758210
713113 787295
744809 758019
718561 789828
708617 796748
661179 846996
814787 676734
921498 573388
985786 509704
626689 874095
800331 703477
873744 632915
823344 678923
888338 616169
828839 675736
833837 673284
959252 550038
631161 872597
711548 791693
752258 738633
574550 930706
692546 799935
987326 504639
846070 660981
858063 637275
974983 519491
969269 531159
638079 852232
725327 781623
837859 658132
521905 970304
723458 773061
628735 879806
758664 740160
938257 553159
979391 528434
875668 619692
689605 818020
590350 918465
868081 630690
862790 633112
795345 713924
877411 622878
943239 549853
660403 836438
658202 843880
858653 644430
716893 782760
928054 581580
507826 985783
665677 839415
623685 878935
579614 914453
514195 984590
785515 708499
989425 506893
591374 908104
816578 677217
554244 937743
796281 697598
650279 841281
583226 909748
558716 937937
552637 946623
627682 881629
643047 848093
947406 551010
620450 881412
955827 543716
806740 694340
863130 632604
696171 798355
533938 968769
711691 793496
852011 650628
941073 549602
526621 968915
955874 547725
759724 743865
537458 965805
635240 859227
543232 962521
923779 579411
653578 838562
545769 963111
971758 525278
745091 763969
898510 599118
634116 863656
869213 627142
611205 879748
584849 912390
934347 573642
888225 617669
588720 907064
852437 643976
993028 500613
563540 932249
517776 980285
787245 705358
738175 753009
901066 605135
658598 841279
830296 677770
652710 845458
543722 957797
710557 785333
590310 917284
737380 767350
609288 888332
695068 795129
999110 503834
986536 503900
705603 787630
655225 841939
922472 584085
810794 697308
756146 735247
988069 509789
645520 858475
501337 996929
647230 851599
760247 742706
611431 884488
547865 942939
762220 730437
806158 701430
745578 753050
539585 968045
755750 751052
889725 619322
530475 963352
997532 501446
508040 988594
905953 584962
844892 653579
963533 528200
927101 575026
846903 646465
571421 933155
546428 962874
678457 816170
669385 836327
854615 645530
608227 883041
633235 872424
782347 718139
502807 991588
977332 519386
524552 984788
567014 940775
749713 753866
977705 513324
986323 513409
964954 526568
941743 564151
927761 572979
858397 639191
520815 982528
531760 965269
656723 841996
886356 608567
533731 961693
787850 712844
731371 772658
610410 897647
894862 612620
641363 860985
722527 777972
800445 699196
949637 550892
873183 636714
820140 680443
549403 941276
945351 558934
569793 929626
938238 559328
753488 753381
556427 934898
659067 841962
919109 583689
903960 595491
711447 795213
806365 690206
601773 902823
555943 943384
863676 645269
683702 817215
530492 976436
794868 713374
972710 520966
934245 556531
763937 731264
595429 898678
775357 716060
600204 905501
581159 910500
708243 795700
590486 902783
725446 782923
544484 961963
509117 985616
740265 753407
673860 835845
563950 935122
631881 864562
556296 942101
963105 541535
760661 740109
764124 743904
971632 524125
978279 526495
728819 780340
779771 713000
720565 777859
535102 956282
757154 750137
864936 628425
928885 578588
553472 952574
579853 929938
592675 900106
761089 729440
568311 939690
949007 549526
606587 886671
677879 822032
783802 708002
671991 828134
682650 817907
801668 704956
783878 711555
921414 568803
685423 819677
862601 647049
832856 661803
774264 719138
699305 807517
577357 914444
868984 622134
592886 905226
579888 916063
613270 883947
705137 794499
857939 644955
594152 909258
816196 693690
870726 636902
611051 889354
558447 951188
989978 519841
525529 974718
638331 857471
754551 749617
638469 856409
899220 593651
788907 715810
839411 661893
734780 770924
551557 940424
954114 539162
766246 728002
762206 741268
706547 784283
664461 829375
814090 689986
629486 876611
659357 845367
581667 917289
991602 499899
988461 519600
609857 891639
520804 975384
756888 748500
897618 597643
503826 986604
872677 623673
966096 540573
699810 806426
743238 756539
668023 834019
563799 933332
704958 797141
556678 939366
633485 872903
721963 785842
556098 941082
865145 635452
630574 864339
612208 892833
930195 566954
691196 811910
639967 868260
904606 600519
914859 579627
669555 821798
511458 982415
831800 675037
566541 931410
876425 621943
761241 740006
856372 635617
788724 720175
642507 856184
748969 742124
787201 719717
562789 930591
863559 636485
856172 641334
575179 921009
611964 894729
616690 892999
607905 884196
999783 498676
548467 955695
874587 633713
562925 939009
636136 862366
858626 635018
771482 734242
787066 721122
737865 765421
935682 560685
543073 959404
751996 744204
683430 816648
757454 749979
868687 624475
684952 816244
553871 943154
840061 658156
991386 505539
922396 580672
632936 872749
994639 509526
914158 581242
560236 935416
981982 524481
934075 557532
836324 657613
753416 737939
758357 743133
803928 689544
953849 539586
677536 826469
849096 654688
845645 644743
728837 774421
584079 913368
749425 750374
599702 894114
878166 623845
526464 977250
848571 660149
989259 514802
574509 922804
834936 660845
554840 948474
978441 512509
549851 950854
662387 844808
721008 774131
876731 619969
944996 556755
578536 926497
551874 948392
552281 940918
896985 603031
902210 597306
927706 572686
839461 659289
929802 579667
819891 675894
769072 731783
769156 722457
568350 937498
835771 666790
784862 707827
530919 960949
612262 885701
935828 564921
869026 629331
795353 697110
663321 835300
771934 724101
940452 559514
587178 918423
816767 677164
826341 680739
598854 907572
645824 854911
619178 886837
884056 612044
916125 585506
894568 595931
927828 564719
858746 633726
756327 748223
866021 639247
923530 570012
937482 562809
643782 849932
975134 523242
772744 736732
818960 690516
921019 579609
715008 781643
787391 708571
968879 536421
573547 935590
885916 623926
912981 591049
916724 591630
907749 598526
673162 832778
877355 630349
528298 980884
792342 713684
609724 899697
969558 530161
624496 870643
513555 990151
825450 683163
629742 877983
794576 695877
606833 885614
871706 623122
870312 623789
943701 554851
960398 539502
887702 612170
495443 995320
822950 682677
663643 846220
783691 715320
603248 892034
776718 721162
733977 769108
497917 999324
570747 924623
616965 881122
671512 837161
892509 606790
594790 907565
755747 748847
960718 536328
646629 858280
548786 949712
771283 721880
776307 726741
582823 916124
798450 697364
752492 744022
582387 922365
554311 940773
670191 826817
717000 780348
747208 743699
988449 514538
982433 523516
622950 879915
900319 597712
894606 611902
908768 591508
674764 832643
499139 997216
587025 903184
835322 669734
512670 995304
968991 524800
896238 595198
838770 655381
647641 857352
975232 526144
817246 685722
920024 572222
523377 976936
812708 680322
623485 876153
835092 660826
918446 582030
815511 687370
755847 741732
737030 753623
986192 520053
645392 851127
822488 676781
682779 814004
837958 652165
881779 620866
899013 603922
752882 754194
730765 777126
992448 497928
575534 920933
582947 924531
714703 776316
962099 544600
918161 583774
546576 956271
619864 889809
973736 519751
804011 697835
688879 811449
701497 802058
827382 669544
892459 603911
700909 805303
508281 986744
897481 601153
945350 559364
668404 835140
824207 667183
617241 884683
967262 525654
657148 852521
653158 838529
574152 923216
758617 748970
791936 703660
708522 792053
525759 965847
619886 889162
770133 732693
779884 721086
715333 781705
948184 549867
911954 585545
585824 917322
770282 722124
674600 822516
542034 966587
758518 733362
742303 761068
904035 601716
747829 745020
735562 758821
927885 581783
980395 523818
981032 513763
934174 571235
805724 687337
813619 694887
682210 810204
847100 648789
904069 603027
509687 984275
829006 677511
730771 762727
963974 542216
744067 764389
522595 968857
885257 620351
609686 890891
797122 711883
816882 689230
657832 834564
971831 536910
652666 849640
958728 538349
523958 970344
883587 617157
789160 718028
868607 628852
866759 633026
922046 586012
961938 539631
898288 605222
926966 573863
662910 845927
782308 719547
658405 833328
863741 642483
677676 824192
876017 626639
566398 937746
874639 617465
773275 718264
516380 987362
602089 900012
802152 705181
714051 778905
878351 617537
735155 765899
714118 783785
638464 870788
848046 657996
700313 805271
916487 576737
503680 993367
586578 905334
665882 830370
709595 795028
631748 859466
778209 716055
963706 539533
851485 653954
590017 909036
904285 586194
964329 527618
675013 823316
813641 689882
880519 612535
590349 906208
970330 522135
774232 720761
683448 816530
774803 722453
760959 742772
555847 952914
609303 880894
608442 898409
864171 633683
590965 899454
844191 649160
847952 645681
608095 892032
793300 700943
815457 689645
543972 957101
520167 984343
945605 546101
536382 967675
569059 922984
836369 661225
892381 598796
821354 670146
796505 698636
606777 886596
992127 514712
708419 797600
668865 832607
884335 609104
903945 588558
710234 798030
950401 548252
782437 724149
835130 661286
596748 895443
998996 497621
547469 948982
749779 746095
936666 562364
861479 638040
994125 503021
845188 661122
809452 686524
984018 522233
596271 901753
585075 907314
964947 531742
584156 913717
650897 846692
784398 722118
644512 846133
947292 561686
935690 571032
870664 629782
675428 819431
696794 798811
779653 717475
986155 515611
606247 896413
640429 853306
939207 562150
768474 725810
959103 543208
994914 495258
778697 723239
970236 520912
826272 674763
769308 740136
658388 847911
931641 565356
561991 938202
946069 553125
591462 904293
810255 684953
849796 649421
539886 968212
644392 856982
816304 693158
588036 919432
808777 700287
922964 575042
910494 592371
505864 994987
800651 697745
715210 781996
808327 687052
681022 817311
749555 750781
875082 625763
659384 835560
871644 628449
697159 803912
739042 760223
755081 748548
979861 513019
955801 538623
867390 630405
548809 959102
684058 818683
556671 937822
638284 854976
567450 927071
784184 725310
723950 772891
967315 538186
788544 702004
821781 673555
546161 950870
860031 634830
652364 846249
689534 817041
921131 580396
577968 929090
785640 719445
575051 933356
734191 764715
675027 834505
937270 553165
706863 792276
750954 744601
571119 926051
792095 698780
840726 650983
906459 603448
581445 926346
720292 774397
964238 543464
774609 718355
993350 506939
645762 850758
934223 557461
885817 607071
998963 495531
829598 667338
962008 537158
521292 971905
596254 898597
702993 804767
842487 661816
852899 654548
939382 557889
593753 899157
860997 640520
866042 635698
679144 819049
715939 790140
732548 761888
986780 513056
678888 825379
791117 710751
824272 679424
525284 973082
750271 740394
828544 663720
979768 528009
941514 550492
894379 604365
819560 671789
956233 553072
551170 956683
873584 636338
838501 654458
566620 925519
974855 531582
948246 544806
552779 941590
695913 798341
720846 783010
928129 573210
779552 714041
834611 666066
899990 594965
745333 746123
967583 541925
959914 532766
955848 553130
863130 631373
764983 727224
512132 993089
795871 710434
752408 752491
563692 937119
670598 819435
517627 988515
727908 764434
916399 585890
526204 977646
910959 594878
681428 816689
587249 912062
815126 684457
905048 597927
841756 648675
875838 627112
509900 996581
946260 544595
553836 942226
792181 713403
783620 722161
984347 508865
788696 708816
795597 699850
752759 742375
614742 891534
924617 571519
549673 941423
974382 532215
919175 586377
775586 726724
895135 594898
978473 522983
812896 690507
523127 980523
507682 998152
800552 696919
654181 843771
620839 871217
877568 628795
624087 871089
567680 925577
833308 659855
730088 763196
748014 751939
712670 783811
800877 697370
531025 977956
864076 631266
574863 931430
619347 872864
982888 517428
519448 988650
981809 527905
851146 641912
953020 556169
545151 960172
759230 731049
760708 741046
531416 970300
976534 522281
606118 899676
577023 914420
583419 922487
964227 541557
564482 938265
918245 589886
790867 714739
689431 811437
558421 945584
900323 602060
768496 737246
964057 541844
810654 679908
758841 735486
826054 673162
737304 754115
833078 662401
763848 730892
862943 640640
950260 543810
544372 962583
937766 560851
950703 550111
846425 649878
651389 848975
881254 621748
797037 700419
611586 897262
620630 886270
714707 786745
575648 917332
505698 995704
733236 763055
801028 698637
532769 968777
562354 939203
873985 628323
948598 560033
753727 745487
854985 647774
704233 805461
900516 606560
513782 986534
977390 513165
786362 717660
569737 929448
782211 713567
692231 801976
659746 841625
552161 956097
655127 854401
700781 801530
803805 687043
590128 916035
574664 927034
988409 511927
935529 562884
756328 735919
611358 894166
810655 681794
586804 916145
848766 659210
958417 540538
557555 939549
955566 536341
784418 719508
841935 663485
746869 749863
503456 997855
746896 751950
609523 893411
531117 963780
744242 755728
876346 619079
867763 633620
809426 686962
758691 743281
800573 704975
717860 775328
634978 874950
661464 837950
986904 512611
785204 707233
926456 573182
548104 959935
885582 613014
756386 747653
824729 675912
806879 699263
523617 986120
692497 816456
779494 723519
510181 992916
956514 537624
576066 929828
622824 869486
808153 696587
793156 697207
999678 502311
731448 773105
873783 633466
861099 646313
907466 587463
867425 637082
604103 893989
712251 780783
529751 979181
815805 692181
865631 637517
777988 728574
951525 541622
719586 789183
647870 847815
575258 930667
786269 708662
993942 514077
808977 687378
680315 829510
615214 891751
821378 687860
600173 900810
573917 918713
984482 515993
542219 960701
752262 754247
521256 982221
572312 934533
960683 546818
896855 597568
952972 547455
666176 840832
771209 720001
741130 766761
792968 704298
518429 971607
645781 857977
702272 797923
634203 870340
645278 856875
700736 804037
675155 823771
975390 528867
703062 804716
798034 697043
784457 712190
814606 689115
824421 667053
673355 833369
970869 528723
599384 896160
648417 848294
714168 785020
919496 579077
934270 574026
578325 927807
904627 597365
935412 564224
966073 525333
548879 949566
636293 859211
647168 859079
533135 964756
926422 580942
829420 676078
568624 931848
693586 812686
692200 798163
727925 777094
866493 641967
885579 607070
823189 683460
909423 582539
640475 857071
594491 910941
967193 530554
815812 676440
541345 966713
874695 631666
935587 559729
817527 673141
795986 710676
569452 936518
581989 923339
692545 809122
550589 955326
872627 633092
839305 664843
917303 580664
976597 521392
509503 999986
964910 527528
966473 540262
823526 684641
545350 962568
745864 760620
529276 966408
742141 761181
883406 623636
566300 937559
515012 975819
495021 997295
850561 657809
818622 683877
601628 900450
742241 752882
755666 735929
686320 805495
605982 888993
762403 730415
920219 589621
868121 635595
921259 576904
852992 641792
911728 594998
974882 523067
637232 869979
504135 996485
963151 539139
730095 770343
812056 683239
823149 677258
962411 545592
856240 638607
574662 924767
656323 834567
538461 956369
685679 820452
596577 903923
504910 989528
740517 751520
961780 535944
862193 645668
774790 724881
882221 623456
537168 964569
586936 909440
547214 943944
899571 591132
603728 895644
878603 612694
569786 920362
967025 532634
698106 796775
628767 870722
763016 732864
639011 869412
845307 658400
974921 529925
831804 667749
513376 980669
812997 695976
618850 871752
844741 650496
931467 570595
990954 516933
688369 803917
982345 519061
648473 843727
954017 537289
905471 585658
577267 917707
561164 938560
661023 839508
712135 793175
613888 893382
694745 806840
521486 970192
591451 910879
794214 700599
637270 869637
938728 564708
827537 682295
620985 888895
889941 608354
963267 538063
879146 621133
705707 785613
523227 972364
653805 855152
622436 869949
552757 940087
839075 666796
944343 559881
726915 771377
987244 516130
843054 661399
785944 720226
680663 813002
888834 605039
715079 780702
920195 575369
965463 532229
626074 866019
548096 943684
570754 930417
781716 716664
697556 803072
933340 564977
855595 654080
584910 910378
647481 858627
580538 925749
946340 559183
646404 854952
977768 516646
578610 915698
625755 875649
567022 939687
538050 963777
633337 863114
821026 676826
728547 769856
738268 762718
911862 580488
507642 988914
721588 779612
531260 976470
913410 585115
715373 779323
862759 627317
874843 619108
574162 933183
844042 655778
691710 799715
991271 509835
676846 813610
659169 842164
513604 976808
511326 989952
768033 730885
743022 760073
651861 847272
860285 633859
548437 960409
689025 805781
538391 959034
916809 591345
863618 632885
505299 998436
626535 877602
808433 701143
754374 755159
521795 986128
857867 644244
736812 772956
685809 822536
894292 605349
699649 798803
682148 820118
816287 674185
720995 776676
535867 956516
897669 596648
523504 983554
922991 575421
906103 596344
904626 594294
701903 794387
749033 755846
799601 709683
997712 493343
671911 836417
708894 784434
779454 720443
700941 803664
797193 695451
675495 830339
677637 817918
611068 884451
890754 611338
593863 909361
731403 776035
803848 689130
696634 800978
932459 562773
545684 953284
584827 923589
497685 998906
644098 865177
646636 850825
795128 708678
918929 587071
722887 772826
902222 601084
541994 953468
565960 941957
992493 515552
905392 596520
511983 988108
807886 698074
541121 958604
835181 662068
583269 924672
580151 916865
866296 630035
598396 892298
769363 728058
868208 641673
959328 547095
536932 965253
570795 922878
795700 711890
998332 498866
891461 601298
731298 774197
828197 675686
521258 985269
686684 818271
665433 843540
888830 616446
724493 768983
758924 748156
686758 803870
978820 529504
657850 838648
892595 600271
506199 995511
628124 879123
515532 987542
614636 888051
689040 806904
977458 522977
757135 738869
569660 931132
945675 550747
806694 693122
851674 644754
893797 596478
806272 703069
670147 824336
539875 969652
804312 686313
796139 700235
849912 645052
716921 791093
531903 973735
907374 595583
778134 716304
876062 619400
805390 698710
876170 616481
983680 520546
990472 516920
852554 645905
734956 773961
957468 543762
785979 709776
949948 542440
787861 707330
976581 528107
580054 917299
957885 552045
777659 714016
698159 795516
809046 683823
718298 774838
679398 829405
710146 787407
847123 646416
610496 887199
890603 608127
998759 508091
526638 971069
643743 850318
722347 783125
795988 708873
978983 512776
782068 708833
736594 765370
948138 552544
802411 696724
589601 900545
958821 543517
920835 581463
526700 969546
970096 531675
642231 855469
852331 640674
789240 710651
660119 848470
537216 970808
856872 648552
518702 987785
721499 780836
902880 591758
845208 652505
596143 912027
885619 621452
955782 547829
699245 792427
763358 729137
751937 741400
937941 558064
514375 991350
974345 529320
665515 837701
823359 667590
843204 652675
882177 609764
707730 790674
552991 946283
853446 652504
808732 685631
512708 991838
627111 876285
746903 759678
547551 946488
509007 993207
599357 893859
576816 931186
589415 903246
625293 872301
976987 529163
592896 898227
919992 587461
962882 541050
749713 753702
608606 895245
521124 987892
529575 966298
804390 692043
997112 498923
684589 819122
587231 915894
916761 577156
878827 623271
538630 961321
912824 582855
919975 581022
899623 604084
543565 963037
839905 658797
996596 512377
708327 790578
575094 926739
627829 865299
880734 618617
607807 896457
568457 928572
857289 633302
613905 877005
732272 776808
986811 519056
907139 592598
585300 918653
909875 586064
696074 794956
507125 989650
876679 628091
938614 560846
858830 637079
577903 926907
987655 508570
927728 571699
756194 747113
993651 504682
863405 629753
985547 515369
815003 677454
807437 702095
751227 752966
994297 496466
687943 808611
898208 601621
585070 917947
582074 923534
552393 939248
853055 650345
498472 999868
776484 730157
790973 700797
925115 583095
599521 899997
516585 991945
716951 776709
497202 995804
900482 606077
581666 925016
854168 644894
750191 741271
538265 956493
993159 498396
563004 946696
525256 979779
539144 952442
565843 926708
662479 838737
626824 866280
619569 874912
659080 841238
914441 581201
654851 852077
966733 526209
762925 745281
701832 803820
706287 795446
906523 585404
567731 934766
952609 546000
665092 840802
909240 587516
569123 939374
689534 820250
838330 654044
881607 624616
531860 971671
925580 582789
959151 544652
902202 597359
930387 565836
767197 736654
957835 547861
732670 764096
793314 697472
680287 827336
740195 760665
781781 714049
504121 992001
510539 986941
656709 836146
579836 914947
612890 892322
685427 823576
530695 973227
549382 953914
921386 582596
519491 980441
950552 555205
579282 918375
885052 606691
750858 749907
571522 930735
940806 556422
797162 701274
594651 897479
745806 750975
855918 646730
703203 803316
600489 897689
848968 642491
636112 865638
931937 563582
657787 842408
685753 807360
768241 730244
617556 886679
678225 821845
787323 705677
959355 530758
774084 718426
789199 720009
506230 985090
569334 923804
560307 935530
988914 510570
635313 866780
945645 563233
863536 640696
938139 553988
973109 517356
495399 997069
777431 722125
897989 602710
988626 519359
689007 819055
804804 696286
941788 568134
962753 541567
856842 651910
532589 972874
532998 960827
982485 520093
860978 634006
800444 701780
880361 623552
555119 948448
845215 645792
816139 687145
769984 732727
550930 958229
833950 674458
754992 747788
511952 994202
864913 628581
946051 549391
927042 582167
963175 546140
663625 840055
946476 551023
695580 795584
526429 979955
558689 947362
662385 830157
704588 798255
827732 663119
690827 806643
713395 790299
789473 720060
843973 653014
875731 630585
788374 710992
952949 550968
752608 756259
956342 550343
555534 952447
933633 556488
931145 566416
813266 695780
704816 793228
928533 561590
836586 668401
636225 865621
755953 751795
635883 862373
858959 646756
771143 735636
817917 682268
780852 727398
618371 884618
695974 812697
972200 529092
534194 970185
679575 816793
810670 683328
785280 712628
716285 776298
609299 883835
713114 782198
927832 579574
992742 499795
734646 771192
742374 763546
893443 604614
909590 595917
545855 961756
533111 962018
790140 706531
896005 601912
806451 684871
975492 519031
618275 891536
688095 802215
563036 937917
817795 688159
513657 985425
662743 833733
965843 536232
720270 770449
721754 779960
863047 644748
726649 765719
550636 949317
860555 637967
563005 932647
692122 799052
528964 972274
758371 739189
653679 845060
995316 513174
927990 579038
699559 804374
769779 740216
780422 727877
866712 643190
526218 982743
619837 888460
945561 552635
513687 995267
767421 722733
732692 759380
820634 688946
688113 809716
716861 782148
739335 755629
518897 977162
900726 593431
935352 555382
891617 604925
762208 734160
701726 795665
550802 950525
834843 673260
586013 908064
715524 780714
874254 617949
862624 638509
766643 742464
771139 729069
812503 678951
940975 552679
716277 775198
535761 967972
641415 865244
605178 904285
873475 622733
833180 657514
951944 548084
622398 887013
534306 970544
708110 784245
801257 701808
517585 980862
575092 917665
932399 574148
803830 689529
870670 629747
737840 764253
996414 509333
563450 939624
765081 729319
613023 894116
986163 515977
925594 573225
777776 730627
961069 533067
720738 782754
813075 682602
788153 720268
773267 733268
545006 948123
700879 803227
543471 947900
511247 981433
651741 854626
668849 823753
862350 635905
875246 622344
744345 755140
531561 974384
572116 924770
723996 779222
520275 976742
700217 801013
906037 583993
775741 730357
969074 537741
677375 824923
967706 534099
668605 831963
783113 723635
733610 776176
933388 558059
787172 718005
978663 529425
707956 796795
668504 841059
951893 542324
605575 895728
917425 592571
747447 747968
753394 740290
671497 834267
976310 528486
509167 998620
738336 752910
705097 788563
730609 773472
977249 530372
640275 856197
734097 762303
697776 810688
791917 709878
558196 939742
539576 962996
856489 650672
936636 570889
907076 589176
512424 996045
559225 934040
592176 911304
543022 948192
769636 724378
613297 889348
962579 544747
737072 771384
630069 872767
678005 820001
633505 857523
818273 686809
856626 647949
619149 888250
910666 594657
526118 970398
840650 664920
607104 896526
931177 560758
804455 701734
782844 713331
924657 584028
867479 632739
591459 899632
660696 841884
762159 729135
701818 798279
710151 787390
870072 621922
973947 530303
950493 548505
521046 975324
665070 838075
632087 862865
896817 597279
507849 995074
932035 572390
675817 814375
754286 750034
699050 807613
679006 828748
899263 596260
711977 796851
998596 510828
685911 812581
784783 711426
596674 912958
860669 639067
884029 610456
717418 783200
573217 921266
508050 985305
708671 799276
510799 981472
527483 975415
783530 722495
588362 913192
772812 730003
870615 634230
800434 697737
889328 609322
526822 964254
502984 999003
812104 684535
543181 952685
574275 935701
708801 792631
518391 974207
685169 808992
989191 511697
544624 949064
902807 600470
884541 613666
922298 580343
879206 622291
836434 656253
993212 499618
690809 801815
614155 889445
968222 537547
692598 815719
830408 665524
940565 553865
515466 991519
989607 513368
986241 514758
874928 623203
941310 551143
613268 894991
727176 775535
913195 596788
560492 935807
535327 955493
528680 965971
841237 649900
984480 519414
745539 763333
799095 709466
990003 514887
927463 578947
522861 972246
781863 715729
511167 985564
583775 924530
885275 606615
825934 676443
614279 888171
755234 739458
885369 622746
870644 623643
655465 849599
945309 560606
950473 552805
584244 925256
830017 661197
740628 749452
525910 968708
562522 936798
568367 922684
617504 883310
996229 499524
818918 683848
845527 650630
854063 655534
645716 853798
546122 954420
961716 541158
765470 737392
790386 704304
587257 922343
667998 831290
905149 596098
601390 894995
785080 715590
555538 946023
708104 793470
664898 826335
509728 992896
510974 989057
986949 515113
663781 830249
708390 798918
979654 515102
797903 698745
603369 900138
570020 925058
977110 522449
638523 860032
931453 573599
600401 897730
835553 662426
803976 701965
909503 582973
551400 941591
623433 878748
788678 716285
945272 557514
493575 996985
726221 783101
662871 839011
734247 756029
630665 866012
912677 579977
577706 919127
723886 772702
995466 506443
837789 667062
877480 629251
779420 724060
645343 852849
731858 771322
667263 841590
721359 788395
687048 814234
968903 524062
617361 872760
753691 745857
600471 901951
728896 776150
776611 726677
837067 667062
926064 580922
570886 925607
608371 882771
977494 518102
544207 958384
560572 948720
973246 520239
845323 655461
933387 570711
976917 527046
767056 742455
629626 867320
873866 620273
975923 519784
925292 569921
758012 737285
769395 728541
837825 653436
733507 757061
707415 798700
731039 769798
549845 948014
825040 674837
497470 995458
619184 881733
582881 920343
683458 807383
656066 846576
607245 897326
817040 674113
961016 543944
568095 922150
847511 647474
909785 583178
683214 818753
579847 924755
830819 667617
773715 731193
660490 835435
506759 991182
510621 994719
661626 844973
828624 661792
909192 590884
696055 805925
992725 516253
517498 973910
913532 585698
634226 858463
680499 825769
893229 605073
792321 707057
793445 715601
575121 917185
755505 738566
975188 516227
566224 941987
515843 989759
985974 507258
802195 705985
748962 748921
784766 708815
703787 787230
787136 714296
999184 510136
831393 669395
997385 503613
547019 943528
577565 931899
753401 747753
890719 614284
602217 905798
636603 855526
990790 510976
572210 934152
606501 884419
604245 888830
632791 872364
768463 722821
644593 845423
502746 994871
980281 521257
985917 516321
512324 985452
793185 703398
951176 553992
804555 695778
724048 773385
886049 623228
721796 770786
878963 617833
575891 916183
718660 788491
532428 976970
951333 547135
588160 909354
633631 871349
775397 720789
529963 970667
646399 861406
612028 883982
714004 777330
955971 538876
952492 555092
826853 677265
958086 547836
991880 507748
928268 580490
939958 556384
931592 569408
903525 587580
712909 793093
714026 793097
530907 966937
633482 863522
840909 656719
831517 668528
901844 605030
980574 527426
598979 897696
667714 835069
836803 672803
895001 605944
772219 733137
529471 963198
689619 814511
853522 638152
510756 985205
967682 526314
571005 932728
933657 570575
625944 864288
831119 661365
663762 842287
594668 908929
677047 816091
589615 900677
873426 623618
688227 802139
801063 701075
937344 572179
933382 566627
655358 852148
765313 727251
934639 570448
580731 916553
653164 839941
546314 953844
919367 571835
828541 679946
808987 695970
882351 623422
749021 756861
542030 957624
731133 773451
580564 920387
547741 951838
899505 595908
755572 737794
813154 680413
767483 724103
970453 535413
824217 675149
929128 562381
599056 903330
845580 651123
993545 506920
624124 867540
896767 601677
989060 510297
619745 886877
920270 575764
786350 713948
521841 976585
625632 875434
585245 924402
843420 664148
576839 922299
577190 917015
987768 506674
987560 507130
589715 902551
932312 569360
862762 643402
711147 784358
608200 896241
713765 795799
982730 522387
927826 563427
781302 726284
898915 593292
932675 562933
877962 627364
834760 655639
671080 834432
673755 819402
944304 550989
846324 645897
921753 569875
738964 752742
843384 651613
873787 633613
772206 735348
825100 678863
826652 670887
533230 965224
675970 830476
530345 966077
898178 606943
918855 582695
946112 551118
731067 759984
573531 933232
527593 981688
623665 885549
683175 821971
687950 803572
575309 927553
594622 913299
682614 816768
577091 914614
902153 601427
800946 691123
568700 934580
999277 499008
949905 553836
911724 578527
706137 803779
773055 734312
695834 805013
719685 775616
499190 996966
731350 769392
614195 887627
639884 855215
650285 855487
644699 863434
607284 899981
628030 871037
758070 733572
622284 881581
882018 617432
898556 605500
564954 925068
771924 725734
670309 832104
606413 900737
901056 607536
896779 607823
695741 803177
591688 903722
739877 753561
820372 677211
618900 871203
612511 882382
839028 658871
505732 984658
822670 687184
633177 864122
523020 970861
549838 942912
741470 767728
725885 769520
984307 519108
823191 670415
629084 865413
892566 610578
870842 635937
512522 993167
797726 702187
942310 547886
703637 789844
576948 931473
774904 730337
503781 996684
685833 807282
922077 568888
726765 768258
789426 703274
987654 509854
757648 732968
519371 979125
976767 522718
906353 602515
971874 534096
901017 606821
586959 911139
594614 909520
763236 739285
721895 777756
844186 652142
957821 537824
630458 878515
879348 629207
958978 548425
634514 859483
935644 556315
807561 698924
785770 708449
889043 603018
754823 753591
829128 672126
974503 528643
909833 589847
525214 969809
849036 643119
555840 944017
500577 991411
759069 731669
769118 735797
539005 966273
788077 707907
709073 788615
677979 817120
651509 849921
653386 840462
620627 885881
978494 523822
859168 633727
822301 675743
835282 673277
861784 643881
648839 856369
839416 669244
990661 504703
663145 838660
999306 496155
516726 974139
689825 812544
631340 865767
851227 639637
844408 663897
919981 585037
837211 661593
754444 747864
923497 568876
770895 732620
564105 939327
800657 705205
772356 730092
518127 979731
589284 911881
980925 524424
611517 886304
942220 558581
789922 701839
948168 550268
963996 529156
847718 650148
832257 669164
637749 857045
594257 909045
615538 888006
844778 665088
714335 787774
899368 609665
757649 734057
712762 790322
506270 986166
904508 601535
656262 844919
588483 909651
895739 595212
815397 690872
693019 803473
963323 535859
817992 685459
796455 701842
526042 972289
833909 674254
948556 546944
762607 742532
723459 781062
576451 919336
667859 823069
685156 806416
957723 545718
522175 986940
998381 510636
824354 665780
673683 832378
942385 557964
573117 932115
681786 815845
848868 648260
536734 967463
945299 549017
629915 862725
759011 733037
630517 859919
928547 573484
737895 756180
798424 710542
731975 765223
747306 757524
781431 721394
962467 536444
570445 939414
514087 993669
756591 736004
890137 616921
880280 609967
608561 893248
943401 546834
596890 893499
688485 810389
587544 908657
710476 795341
731228 763015
590712 899454
831305 674672
662362 847488
825475 675382
742737 755407
621735 885031
725221 768706
649136 860677
576786 918810
884502 625282
782711 721648
715664 776692
729285 775809
726998 768699
978779 517049
702945 790428
760883 746853
775560 724566
699118 806989
907061 585452
747153 753412
959890 535842
761407 736724
610402 885216
721349 786744
819658 686809
814601 689984
590026 915985
529451 978664
806038 698946
561625 945900
798751 695615
938821 558109
757106 738464
806717 690045
731306 764790
817022 677439
931050 564780
686311 819090
651679 857916
555381 944327
507985 983011
684150 816029
632174 874163
569685 922135
580004 921966
609824 885210
839519 653236
987492 507775
814462 687055
645586 855296
710264 794005
664154 841969
537751 952661
902193 600205
813406 688999
940196 552475
719204 774253
524899 969287
531243 961747
532842 964797
730716 764595
691396 801173
714608 788392
864901 640399
566325 940280
951147 550857
509554 987490
707306 801775
699713 792302
968304 524537
812463 679902
511824 992198
919013 574993
677726 817033
554457 938836
625486 876611
799935 698367
895333 605255
907146 598594
934688 570758
538150 959563
675056 825391
618605 889380
773065 725657
792514 710084
788661 715847
523448 969269
901403 607345
668527 841316
728114 769610
599954 890436
664502 828239
598992 898709
903279 589761
562025 938837
650183 856743
991553 518196
740154 762244
798409 698171
541250 962441
949724 546112
820111 682203
927311 579013
764230 739370
996481 496487
940037 568720
653490 851604
761770 747937
652784 856090
836502 672188
941068 567885
927678 575560
574347 932541
513550 990958
633809 859153
821556 678711
818501 685980
728701 770012
974133 525340
959798 533128
975729 516880
787468 713206
899952 594665
789258 706328
992228 513299
689685 814635
769598 731144
779543 720543
595441 913829
585452 905541
652041 838164
818153 677858
509222 998015
719447 774388
761076 740714
935103 566264
800425 695040
970186 537692
674422 819727
845537 646792
776157 716068
637957 856930
778246 719828
657294 832771
539210 961191
839573 658442
708914 783989
517091 977620
748355 745387
722895 775817
795036 704630
793347 712483
645530 856774
793521 704764
946096 548675
675552 823950
979280 523449
777126 729011
671338 835079
610716 891987
724499 776143
598169 892994
978927 516363
605062 885757
561370 947795
687617 812295
601475 901034
776002 732941
934311 560376
943295 563659
969851 533814
907801 598806
870829 634428
991497 514740
916872 592009
877106 614220
747740 745721
831080 676551
775765 726561
646346 862678
585226 915142
658085 851828
617280 875228
743493 765953
640880 856904
505217 988390
883572 617056
659335 846471
950795 549816
619377 873976
782553 710412
903046 599532
558046 948397
892004 601584
889631 614408
950817 554250
840784 660456
581787 916986
696055 810380
696928 797820
529194 960939
589270 906544
568782 935871
634605 860099
892403 600405
606995 890033
716757 779788
968142 528469
693115 801248
870933 634869
815124 693645
843178 666009
605794 890353
705060 788661
810886 696356
928276 579564
562760 930432
578530 913877
559350 931257
913060 577816
785557 719910
810248 685405
530323 969716
738451 767850
785011 724014
516102 992858
675290 820653
882147 610362
821282 676239
784885 706545
508570 987714
615458 879255
778951 727494
604936 900881
755638 747301
978046 512402
852247 643688
498570 998864
692394 804975
814564 690451
596338 898616
845745 657754
941295 553911
573750 935738
906567 589376
956807 541852
806692 699603
495558 995726
744183 749594
756725 745623
925629 571040
724235 781188
559726 945491
939693 555854
568237 922007
619091 874735
826217 683307
965679 542190
930698 561568
852636 654437
900376 603874
597701 903113
807319 692884
620270 883654
562245 943427
534058 959691
731923 776847
941883 557710
787594 722237
538804 969606
710828 789889
872268 632869
842180 659614
682368 823548
841741 663673
771464 723043
756651 748521
934883 566337
814297 688794
805820 692190
524252 985206
558594 937691
545926 950512
898030 595291
965478 542224
632639 863521
947919 546105
600645 901916
660189 839235
734787 763032
770398 730772
656652 850700
667463 827796
521810 986336
532696 957342
614152 892114
806350 688791
782166 710820
797244 704710
521548 971611
941839 564020
969096 536488
713479 778310
973673 529494
990846 512981
843418 653279
765943 729656
586897 917071
577600 919177
696373 798635
867677 634460
590834 915725
949444 542137
878572 619061
653483 839529
947594 558659
552849 951570
902599 597608
614780 884681
605284 890135
597258 903130
853405 647441
612965 892291
694737 812386
862810 633008
507701 988378
826688 670458
989678 502490
682609 825416
991324 500125
897587 607065
783635 721966
886015 619589
581447 909202
657755 833041
979204 522329
568992 935976
693260 797814
635361 871814
721869 774654
545612 945329
803418 690885
610913 890335
971461 534350
966506 540872
804592 693585
610069 894166
866407 633108
967837 528463
947875 548591
510394 985669
618372 891002
974179 525416
559853 931963
842890 661621
863118 629461
633044 861480
688469 805466
861443 642302
896497 606250
712493 778602
865136 640035
610027 888312
607965 890865
996999 509486
954879 535139
756312 737295
734153 765352
992171 511251
664058 838604
602433 895149
697102 812007
706496 790776
532724 974068
666588 827562
530790 969271
679928 821940
767763 735157
511294 986353
838463 666425
902900 604441
583695 916185
897566 600899
925632 569794
823030 672470
918792 583800
911450 591324
937109 571070
684147 811085
949179 554084
500828 991819
998778 508607
580321 914755
809051 683435
746261 760108
982459 523700
976609 527073
832475 676515
803321 706045
621274 868977
882942 616617
697730 799059
828192 669159
757038 739565
777911 731164
615115 883444
608325 901226
625561 878073
755821 740898
677498 817825
708015 799477
812173 692131
986204 516999
626102 869362
819121 690431
615502 886642
819105 690871
945029 559523
879326 618516
561145 948437
884423 618726
551558 955532
711911 792844
953174 542135
910794 581183
614591 879192
834103 667753
709560 798846
764958 733107
815833 677960
885980 621772
836748 668374
718002 780752
800790 694243
573987 924202
673535 821648
720308 777101
499984 993598
889692 605880
822752 686339
690160 804143
587801 914235
812074 682744
539479 952949
794246 709990
649005 858375
552429 944530
837686 668359
980725 527161
537392 969868
955138 545244
768629 729542
689950 801130
812258 680413
504657 988488
509534 998443
990833 514529
799536 707721
558648 946829
704910 792740
823654 679156
811857 681922
809063 686628
607028 887058
685069 808499
654557 850044
872413 621089
865281 631615
718373 779998
544355 945865
584705 913065
995577 499312
534123 961194
554278 937774
716520 793309
988528 503461
809108 689609
739521 764597
583296 910162
875624 623113
793888 710340
739156 765250
892880 597372
513264 984928
706090 803605
954246 540435
813758 695787
972858 527459
928626 562831
604355 894403
949102 558140
645420 851784
595378 900958
676354 819287
531840 960760
522903 979070
842272 656363
838706 662401
951299 539272
524686 976802
666980 831021
519250 982775
675838 821535
999416 508472
508503 994422
761046 742366
615069 889763
841200 662391
606835 895584
943506 564906
978305 527486
543218 959136
634748 868730
838652 664122
945655 554334
927608 566204
853994 653545
885135 624863
751994 742438
920360 587034
877135 617117
675903 822781
842028 654580
646785 844428
559309 938699
626408 879607
807484 684181
971867 532522
637964 865474
917644 576510
522128 983926
966102 539766
510124 983592
710001 794834
538678 970991
774076 722979
544573 958526
984406 512476
938931 551135
608328 899819
829017 670022
943305 559801
814974 694558
923587 585874
673470 831778
867971 625015
556682 948448
808321 699512
812675 687603
698087 808406
957976 544346
729105 780887
824286 667549
645155 853503
599618 906227
984853 506772
580527 911841
744449 759998
913461 592434
891994 612843
766347 736955
773404 735790
587171 916121
611070 889275
610891 884551
541183 954287
510700 996695
942093 564499
554202 955256
699771 803406
835987 665794
753664 749092
728191 769357
622050 871060
940582 553154
639875 869366
625354 878945
828167 681721
865843 636670
982856 521651
692332 815913
596953 909138
838888 664449
601044 889744
548812 943116
698581 798128
923786 569908
889414 606807
604223 895571
969816 536561
874382 624354
549032 950552
699669 809210
712077 786076
706192 787497
531918 971369
828950 668330
811203 684581
825689 681082
524696 973489
972605 535385
578745 914605
801737 704381
987090 515427
846244 646306
715564 793025
919014 576593
819050 684673
738586 769066
711562 778666
544380 955417
773083 724167
967926 538096
735800 763412
958637 544253
902888 604588
861130 641392
692624 804868
518934 984692
794070 711715
619046 886083
524372 970133
554870 936793
816373 681964
787728 707096
678517 817315
774914 728198
520174 975398
753864 742457
595281 913978
811340 680868
699104 805878
931610 570404
732562 761539
755826 736133
886128 615835
974351 531861
581743 909681
771561 727340
599541 898627
847092 643535
605704 888117
816584 681543
539477 953878
540295 952394
990191 519717
592571 900572
641549 862538
836177 654586
697459 800517
798046 699756
925329 580477
866811 631303
823461 669715
537611 970426
892403 602320
893582 613648
872825 617594
938311 563340
962137 542768
628956 866700
881107 610929
881996 620532
615297 889820
512033 991219
863573 640313
726187 773055
804870 697579
876744 625883
589556 907313
907681 586963
620246 888698
502073 987944
796227 700760
592517 901651
866984 642929
886057 611333
902090 599668
947795 551310
520763 976196
528431 977866
824560 678312
838319 668401
891207 603421
613687 891384
691242 801714
696289 801601
795367 701872
785909 710132
715513 786124
790443 710336
536830 963460
834840 668504
783787 720207
924292 574351
604665 897609
857509 646196
645517 861264
698100 805859
923661 584701
653738 853257
987532 516666
741160 755219
966593 542177
514669 987152
687970 805828
517710 974336
980322 528304
692335 805623
795522 703442
534467 968642
938324 570420
869573 630392
878326 628592
949467 551195
891543 613111
874980 632953
677886 824012
781791 711222
657711 840779
850899 643129
902566 591035
908648 585711
646080 862422
722988 777106
946778 545420
557789 934726
797242 694843
870481 627207
810675 688057
720285 785577
889383 601101
902487 594598
636129 873791
568350 927846
845102 653743
584664 912278
601135 907244
835481 672208
845935 654050
875536 619655
965504 543216
755367 739763
951582 549421
561468 932241
980864 512593
820077 681453
783158 711409
596104 895186
616919 879325
690582 799603
745586 748099
729079 766568
958241 539566
545902 950411
902651 593575
819592 675452
770524 730421
613243 890191
715490 788853
773482 717934
640373 854723
632844 864212
742927 761331
561096 935432
710365 785227
861732 643430
714250 783740
527466 967372
921049 580318
880155 612403
705102 786987
586631 910859
541215 963026
687545 817608
699170 801769
732018 762106
587728 922256
552958 953924
835034 668607
517355 984462
908037 599553
509038 991223
719402 773688
775649 716822
500032 991536
647652 860260
970973 521837
807124 695008
970610 521245
857187 645972
755716 736027
604775 899506
957603 548001
722857 782229
763337 741833
640534 866879
567965 931302
610687 898398
646210 863007
734050 768614
906655 590575
752433 754489
593308 905466
785699 715006
806780 683702
823351 681271
582450 919874
933703 565496
667144 827330
689836 803346
617081 892149
735212 768318
737898 759552
558707 935575
796528 694140
677542 812993
919597 586291
546575 955126
603779 905569
655936 847289
723177 780048
615827 888533
747917 745145
627702 864421
653070 846035
637997 852724
803117 703891
593633 897459
535863 970816
567225 937780
752549 745346
573416 917224
635366 870619
575301 916938
886713 605810
784047 717714
955941 537906
583435 910747
820777 681029
777650 725314
979781 510384
778174 720189
517066 988342
850027 656369
747791 746009
976936 517051
768091 733305
840807 661164
979600 527503
859593 650113
906630 588894
602070 903167
670851 819151
964845 542760
659137 850404
519912 975563
691399 799382
699640 795893
659241 830779
579101 917351
506485 990525
973737 523559
993688 507738
886305 612694
685327 813153
729134 767777
675715 821552
760165 745540
575599 920461
892150 603904
648261 851289
737833 760166
576042 915037
616792 888287
783358 714410
803076 702445
677602 822636
905231 589594
858166 651217
531184 964234
497768 995313
704051 805835
855728 634779
785363 721484
813981 687515
552926 940435
970979 523978
805621 695014
591228 912980
537308 958044
869627 621564
984215 512851
949869 559516
571989 930004
883614 611727
898903 594332
867162 633499
749424 756154
542480 964669
852939 651062
751989 755424
914252 577744
697450 811366
794932 709442
779828 715219
901308 605282
508428 998054
559766 936902
746162 762780
770122 727005
941131 554299
912854 578942
610206 879803
833216 658961
714318 788565
957896 544138
740631 754362
899259 596359
644129 848056
750188 754472
920545 587186
692094 802272
768192 734239
821960 672077
501060 991210
822597 678001
940329 567038
994137 506079
542601 952347
700731 790429
791635 706404
973757 518353
529619 962743
656193 834836
693766 803802
518846 975428
534145 973443
990108 517410
944228 564134
948239 552283
903262 593190
935595 563803
772305 729857
996971 506353
616381 881129
817516 684746
836345 662599
895639 606384
675614 824184
647799 842592
507135 994517
664176 844047
886059 623667
735051 771498
668186 835709
501895 988382
517961 976055
521040 988224
701515 792252
809353 694934
781243 727898
861641 641793
562513 944468
732486 758424
537993 954141
664362 835971
507057 998214
677151 823632
773958 727046
854009 650734
552063 953603
771004 723945
999100 498529
891664 607205
819932 670620
537184 953294
568500 933313
657400 840504
995451 497940
797508 711167
527827 976677
535503 963789
825778 665637
931638 563807
951950 547281
708970 792814
997052 494954
806529 686980
673958 830483
819609 673651
758813 733048
988752 516570
896117 610987
860638 638446
601235 893851
520775 988669
607404 889393
832469 658886
879149 622759
886768 608294
625719 880449
884601 609027
882837 614022
681918 815004
833663 660570
902494 607148
752345 749300
707736 789041
577445 926130
521853 976925
960321 548345
591819 903597
965728 537698
945489 549812
610550 889406
530699 963014
578961 913711
522024 970907
787529 719628
855112 643797
566203 940656
679498 828860
667100 832393
560389 933562
929361 579044
741530 750283
507745 997035
644934 849422
807028 687547
679274 816158
763635 746050
863658 645473
821369 672670
832021 670500
871151 634135
523465 974266
577870 929778
732981 757101
804606 686118
716100 781858
718116 780875
810531 686335
673053 834976
810581 691079
527623 974645
695215 804859
860419 645657
849708 651854
921949 574806
642358 859942
508801 995985
513389 994643
858216 643506
696441 800526
803294 690328
756938 736392
697334 809824
962674 534403
916468 589161
809999 699230
548648 958402
551764 951350
929117 569024
965448 526021
514277 979081
802516 702818
543534 959830
604168 888495
930337 575369
974706 530043
798659 695133
666838 836400
610228 880898
983538 521570
696845 802112
531867 975910
739027 764011
718610 784693
569413 930481
592694 907257
960572 529527
896771 600502
513111 984044
773785 718184
735769 764596
906907 588602
545891 947396
986171 506103
598665 899440
919367 587121
757897 748335
493011 999086
701091 800662
558221 936675
612539 878928
573274 928451
687999 802802
633766 865982
669998 832299
928137 572668
804651 696075
755179 744477
994221 507280
568051 924198
743280 754305
973036 518164
638851 858960
708300 801319
835985 667657
761835 731368
839004 661729
559854 932161
815797 680523
986038 510347
524764 972072
914561 592338
988031 506591
911173 584763
622157 877006
603025 904802
956121 538066
592314 906043
887926 617177
633164 871937
927429 570467
943636 557726
586368 907240
560042 937131
504354 986558
679899 826787
837025 662545
782330 721783
891593 603494
697528 793490
592815 903147
742795 759891
908727 594597
951831 544020
813584 696030
534141 969605
836111 668900
793448 701910
678991 824553
862019 628839
731633 767631
593888 903234
851554 653298
990093 509683
912609 586366
902372 601602
814146 695612
958423 541562
759533 739232
781088 717669
532041 967191
945866 563233
680081 810486
833977 673463
797592 695098
759942 740609
935814 562538
860279 647742
503387 992902
534627 966076
953914 552803
686544 804333
928417 575690
620404 877315
687278 808975
787863 707371
694397 802510
542704 962240
625249 868377
703069 799541
876260 618971
788969 710723
577095 918503
679379 819321
546757 948923
850219 642987
824294 681214
968305 541513
937786 566189
528077 978079
558171 948438
910007 590748
980729 514174
576576 928862
952342 538023
668004 827241
607812 895867
946532 549120
509047 987987
571368 924569
942177 551129
598126 891954
821292 676224
590579 911579
562594 940779
592821 912288
907039 584322
987830 521206
931113 563790
585613 923926
753629 736395
930259 566260
605479 903568
604211 889412
562247 927990
785735 715873
823140 678079
857939 632626
918299 576102
850060 647161
701209 795538
878475 624101
760572 733617
790826 708524
703074 805288
579028 927349
604993 904766
692732 807324
575542 923072
736636 770288
936115 561474
702843 806118
783321 721592
959223 540278
725351 774595
839136 657473
717535 775272
560090 935704
656022 843368
577649 915057
988358 518833
696356 801423
528233 980003
598256 909266
509306 981562
759081 741089
723791 785533
724391 765721
719866 789426
563045 938002
562381 928821
898249 592538
748350 742242
733671 766627
849830 644352
575010 929672
765555 744147
636955 862387
999305 510413
791755 701966
595541 897702
977934 512075
808280 700923
757010 747541
913787 592095
503331 994599
657195 852366
667226 824925
592732 913718
789907 706155
815365 691419
740557 751627
622261 886193
634530 857344
690177 814626
828993 669080
972822 521003
944590 557547
922893 585793
827664 663076
512677 995062
694801 811296
888324 604101
736812 764775
945264 552341
657691 847009
552840 954641
968855 525775
803683 704181
882627 612876
702694 789983
738867 751933
639216 863320
497418 996289
861010 639985
928221 576350
779994 721770
772840 728027
591980 899125
630579 860951
576104 914531
974750 531662
724355 780063
824126 677350
642367 850955
626321 871013
725941 779595
826660 675761
756095 734835
567596 942061
826278 666327
600134 907467
919169 579960
761406 744896
929925 573878
861932 634676
634232 871154
498265 998708
871099 626802
850220 646873
985133 514363
658919 843173
767226 724912
928583 577281
586018 918897
846749 653482
726637 771136
984062 525317
879767 624675
829018 675818
904698 599149
723373 776861
942549 561061
564830 931394
638135 864024
966123 527772
651195 844731
729800 776048
918115 584759
878957 616545
867164 642477
607070 902338
506833 992761
701686 790138
546119 953385
946565 553356
503326 990588
883468 615416
566242 933292
624083 867186
570266 922480
573045 927233
743678 746876
624939 877890
977248 531406
822636 671325
965319 544077
829866 671424
641736 856753
648612 846429
683592 811998
921762 569226
844397 663559
845252 657959
677846 815979
703648 790989
927552 568183
526768 974580
575862 917000
931938 568817
802674 705404
749571 760248
677251 816360
584686 908484
993685 502201
613940 889812
902511 589347
724906 773746
893619 600326
900225 606420
991407 507146
872077 635739
732502 776010
527032 972150
800863 696340
865589 628138
672261 830928
501019 989105
596452 911326
623691 873103
583958 915262
591016 903950
837371 657760
592269 902998
864570 641174
509066 982554
572531 929379
778688 711511
764238 738348
716324 777852
901698 602565
600882 908377
883456 614406
855305 653122
733638 766334
940449 559938
944706 562512
574053 935937
536755 959522
913329 578687
904696 600922
860940 644309
646398 854568
890381 603652
902232 590121
660181 830170
842840 664903
660064 844112
542801 951580
906511 597063
935628 569762
535417 964395
794821 710345
997100 505395
703731 802206
905444 595142
843507 657440
523403 977493
793105 704883
830560 659529
728908 764542
895513 599978
811975 685480
493898 999677
722818 770589
870483 630310
637648 867074
612255 888913
957473 534091
869361 635241
881159 623493
710040 794540
708045 800918
681350 817456
810471 695562
990362 519282
785943 716982
507235 988895
607659 882745
549950 952174
753329 743339
824912 681836
585934 907687
718357 791231
598448 909529
526631 970227
729492 762027
687121 810520
854575 640115
926473 582284
735690 754476
932178 558928
960252 546213
580135 915997
688744 818036
544781 962820
957934 540493
777698 714260
910600 592941
655971 838745
515613 987045
667811 830562
508719 993577
670792 832997
695663 809934
961511 535703
813762 694932
775660 716985
813406 693251
792249 716628
613207 880386
900136 603183
704766 803464
878042 625657
829112 666479
505939 993041
619550 881119
793572 708995
818633 671614
581390 924586
972804 530677
593554 902436
738259 758033
786349 721014
795224 696986
794560 702302
614806 877087
497775 995585
820687 682292
632078 871118
498108 997304
995576 495625
525685 982869
550363 953422
798118 705276
976506 528828
510873 990745
896190 606554
968504 529423
591633 915013
664948 828768
610991 887867
912161 584021
964222 526186
893920 598017
974943 515664
915666 592671
898350 606961
951081 555737
714796 792915
643414 860384
594321 911539
954063 550203
632916 865729
852625 640805
899398 593997
572761 921489
614438 880900
709695 781156
642499 851255
589124 908384
867899 638048
771648 720162
874194 618762
547931 952661
885783 606746
571236 919772
804336 694992
915307 594350
570684 937665
631213 864834
846953 661113
553709 951127
784710 717004
523141 977485
574696 929605
758482 745870
983572 513306
883736 611264
766636 739402
655830 852119
584537 911814
988159 517719
968529 539724
515443 992226
563675 935698
620701 872242
878436 620640
518596 981629
493706 997069
658242 850628
751280 750399
835070 665771
889709 603988
822490 679852
713509 787880
947247 555429
905850 602801
515265 975607
920519 584463
986027 522100
804931 687045
640827 854202
867384 633825
657273 848064
732463 764359
643465 850163
776535 730583
672976 822927
585370 921073
690458 806957
884698 611714
904079 595665
624283 881178
851356 642174
640415 851289
913427 577073
908874 596698
761245 739718
756803 733397
793518 712484
817389 677794
787284 711305
863506 638329
539123 951193
978487 521616
951785 544405
575531 919448
939101 568129
831440 670609
628948 874643
740104 767386
520706 969928
923254 577968
959156 530991
596662 911596
657622 835197
728364 763257
513486 990862
633363 870051
608846 889453
845645 655549
743865 749121
528313 962575
631263 876310
755562 751972
663099 833234
803614 693393
681677 815748
502350 998673
937539 563217
623364 883366
517628 982548
795275 706302
803936 688202
504028 994804
554317 950893
719889 789936
723267 781692
702605 795751
735441 763163
541841 961845
601474 890095
726780 783180
939126 552515
829909 672808
962708 536190
667947 828126
580977 912519
549257 943025
791643 711692
543205 949585
521412 987617
842000 650085
980694 513573
739608 752998
606744 887397
625853 864767
662111 840493
507491 986194
991901 502113
534253 957533
919959 575213
926558 572394
820872 677438
686343 809051
997906 506052
782474 721236
734165 775003
508090 992885
990288 515678
901927 596377
846308 652846
959242 539346
708213 783532
984005 523913
688138 803301
591941 909830
861915 631464
806684 700776
898062 609828
975891 521514
513142 994841
558555 939440
667370 830930
591023 899575
941636 566617
715891 790862
984752 506177
598795 892611
683033 823630
808144 699203
711911 791405
931052 578744
771523 729180
899519 591760
600384 908159
965733 531526
786881 706018
574489 932442
765929 738734
994244 512872
731127 777630
986686 515470
769075 739885
796687 696871
812945 677787
691181 803756
675223 819404
928152 581173
635775 856901
495211 996029
855651 638920
617087 884565
728692 773465
669625 838118
511989 988558
756583 736805
642135 865091
537290 955126
666681 842627
885701 621829
688590 803410
630917 863413
808092 699543
818023 679300
885789 622210
717945 784859
765259 739326
948773 560402
785999 714014
996763 499337
791785 715671
772439 726148
811972 690599
695750 794910
941929 563291
949618 543396
864168 630397
519624 971179
588747 902818
575352 928694
995262 496376
938034 554934
603345 899248
876697 632977
587005 911862
646891 862224
646027 845953
592029 917531
539045 952426
791761 713227
967920 538156
795079 701964
848040 661076
533894 972820
684703 818399
534364 971841
876449 633409
842278 666738
796024 698377
707443 799851
954574 537716
984580 524097
625167 875241
806608 684960
757272 737487
834499 656959
551523 948402
882499 613700
769555 739895
862445 636115
890182 609224
663465 829127
593281 912232
506193 999474
871540 637349
653791 844326
936008 563673
568333 938809
916627 590131
770879 731830
670922 835447
781801 712381
795227 709794
972743 534820
951553 551123
850718 657022
912015 578557
643879 854020
792263 712062
722154 786715
559726 938481
641389 861723
633850 864440
601909 907907
566934 933505
654493 850641
867843 639730
970101 524508
751497 754086
631672 871902
648262 857202
622990 875684
940282 565413
887665 614736
759244 745565
807954 684644
656773 851096
949584 552774
578723 921609
934065 571787
993965 501726
895785 608138
995101 497999
965627 534816
994148 503273
617822 883738
537432 956876
743331 764463
689278 819765
992026 500420
912952 579621
932986 576256
976948 523726
651727 855314
621932 883462
858720 648821
550243 954777
587052 919516
943079 547170
873525 630198
668129 836496
816689 690700
598043 905715
605650 899863
524513 973850
955284 544317
775883 731228
557908 945414
800078 691194
699383 806209
587411 911434
846668 662752
992512 509708
550365 940817
623340 872752
586530 921015
930497 574007
594521 914213
783146 708059
553947 937249
638349 860766
646990 862514
662780 833633
857845 638802
907711 585550
864216 634081
806660 701222
933687 562073
541577 953681
765269 737547
530762 975246
514570 975863
802715 703239
637849 855433
493729 997054
636600 861230
550441 959238
839477 651393
941349 561003
909996 599255
867877 639603
550159 948671
571896 932477
893393 615864
793007 708106
686265 818165
642754 860913
694137 813071
896735 603832
699518 804403
583901 921066
838519 656412
651303 856629
923534 576081
502601 990365
497089 999004
743266 755550
713658 780231
661679 837929
651851 839333
656970 839843
741393 753036
654355 853924
764516 740263
678518 820417
562948 933339
915451 593848
765596 740655
883471 613903
946625 560827
926614 579839
670718 825941
818777 671784
822277 680431
762060 741801
769715 735947
975560 528239
723910 771539
749226 744251
496674 996306
837990 660372
677499 818695
564684 941099
803604 705145
584994 909423
513702 984856
752833 755771
981520 517570
629822 872025
779748 711986
965185 533324
915565 593595
560065 934150
758062 739949
531713 969732
940227 567777
523875 983195
831217 667741
831759 677611
618400 889000
831041 662855
687562 817723
843632 656991
645358 862014
850093 646804
610926 893360
834070 663274
848704 648489
757959 738950
666062 837001
855300 653287
991313 499545
610177 881317
796271 698082
580619 921173
547010 959299
995174 501304
606303 890110
751789 753137
876133 624002
711810 791978
521562 970430
651815 847412
808401 698299
674577 828112
833468 658099
675935 824358
557376 942535
722770 785650
623830 868732
678827 821036
761512 740720
739397 762527
943236 566290
504015 990576
997150 508985
557073 936308
658294 833550
762894 731603
584469 920687
885618 609726
857057 634450
638976 868729
565830 928097
757518 745524
741969 759078
817181 678031
845201 646086
675761 825800
526162 972707
614331 893361
759393 733131
948588 549056
514036 976878
936000 555325
617206 892155
763829 731862
939965 565986
632862 873980
877102 616647
901556 605246
626907 878859
542327 955651
805959 689929
937562 562002
731985 773218
652442 838940
532027 959472
867745 632947
744297 760075
523359 970110
950444 559557
823781 679530
924165 580426
595538 900701
714622 780947
846692 649656
703879 799532
749042 742663
498152 992570
808586 699092
756278 740703
621951 883178
992824 507875
783322 721369
683962 818379
969181 529817
729239 767462
664349 830345
933955 566559
781980 710313
888184 618714
815712 686585
867949 637724
734019 763177
858329 646920
693235 811631
529424 979789
831527 673266
754234 737031
543518 954690
900758 606667
871447 625199
691702 803340
534482 963989
972697 529295
638595 855379
858210 650048
621853 881322
604378 888907
909320 584368
816206 681515
567400 923822
914770 590163
974229 518339
929795 571470
933121 576683
820914 677546
782023 711863
981919 527646
633663 858074
705793 800213
555720 953070
661992 835446
989703 510913
583920 917711
612519 890817
967438 533186
565575 940247
971704 536517
538280 961057
636935 863863
971969 524895
964382 534250
656361 840035
722355 785797
646339 851948
629829 864376
703136 790892
618031 888755
519376 974919
928591 565137
565863 928783
877863 622154
515909 984060
743105 766468
913822 586730
607395 887081
684850 823536
998023 495665
670546 834219
506393 993475
847306 646436
651663 855449
744103 750201
822019 669200
625667 879348
851743 638342
786543 712672
522029 974135
915465 585721
933715 562312
511189 990676
527990 966087
920814 574619
875230 628156
793048 712716
720409 776960
703981 798359
761913 741955
989223 507239
758099 746168
973680 530577
963186 528216
768693 734284
985689 522217
740842 764978
742704 752335
878276 618867
992285 500828
851640 651994
515357 984740
973588 531255
780471 715681
571688 921185
864038 628916
562134 930832
977548 531098
977393 530909
752552 738427
700896 792964
904987 601770
619885 872284
892176 601940
854131 642554
728906 761247
684628 824092
590980 911600
577293 919020
590234 911181
941109 551923
671612 819196
629588 862814
678535 826721
593786 900753
649407 841818
670034 830598
538262 967481
654509 837787
681662 824145
566458 936599
786362 719838
918993 573543
656673 848480
759546 741658
558545 933654
586811 918370
594881 912684
817485 691637
550799 948837
547240 948437
554243 953783
718744 772634
697178 799960
681534 816735
520222 971045
591288 900231
819805 675000
841842 663709
924188 579353
637246 855184
897509 598343
688532 818633
587012 915675
604954 895845
888590 615005
672241 819897
834991 655728
729605 761668
701752 791951
622935 880032
826646 674369
744456 746112
508196 996797
626621 870405
697265 795687
687570 811513
681656 810127
672947 833531
971689 523234
572827 934279
994150 507972
813331 687920
952908 550843
836250 654267
527071 971373
568281 939115
514377 984198
602359 905721
834865 675096
511496 987021
818366 680454
983921 509469
542828 957761
590337 915984
967816 529924
618186 884802
937145 555493
715640 781598
806055 696722
971166 527097
972549 528653
880335 627038
971908 527990
571970 936100
768831 729124
941840 562750
642393 853443
980651 510931
820163 678361
904166 602476
672430 824179
502573 997234
638367 866310
703659 788364
874911 630146
854988 652843
905957 588308
977685 520425
649093 855378
685305 822911
787707 717407
608000 895235
697727 794066
607908 890038
742456 751259
636143 870110
935157 567779
618948 877882
725059 773492
541643 957098
627624 881096
797172 707822
989950 511469
779182 712467
799108 697612
516797 978205
765382 728194
677876 819060
908644 592941
722104 774182
779610 728787
768332 737755
788421 714807
528980 970902
988650 519787
995138 512681
640704 859996
699234 799915
938971 567878
732170 770138
658491 831677
513942 989272
953285 537130
520117 974906
826767 675206
791249 715320
594363 902976
812352 679049
909955 589721
943059 552692
695543 799817
874846 620043
529233 971190
563605 932912
954443 541650
797628 709188
700050 804596
934673 568698
525024 974474
699744 809422
581152 918234
640625 869256
966537 526844
548041 948614
976357 517562
894168 615460
777838 719286
805959 696847
681236 826501
788443 708627
554915 943173
960764 540561
752973 739818
730949 767403
906414 592321
819069 682972
558010 942485
626605 878119
928322 570076
934817 570696
827571 671551
925889 569579
927118 573510
878438 628262
656713 839955
517262 981499
902945 602210
655209 844766
924381 569502
609642 887976
738371 758773
932750 562965
762000 744985
614297 885121
987248 522705
688290 802607
715293 794148
955896 545970
855440 648761
643846 852762
949464 557756
672206 831840
548471 956313
655866 847762
967628 535192
549473 952087
599531 902283
595363 912080
845449 656762
867176 623031
651329 847623
645760 854347
754030 748952
613140 882880
584167 922925
897777 603437
785730 711791
726955 763065
950466 547624
590779 907650
868896 622315
996633 499960
557759 950832
595353 911244
589007 913884
582574 915644
601819 906096
585827 913271
952033 557500
782296 710481
609229 884018
515018 989394
744134 754342
692205 811128
730478 772309
656674 836047
562391 935253
892856 602009
525076 967691
607946 886936
580059 914825
693331 811916
614158 882644
545755 962286
533865 972484
805524 685130
666000 825223
786691 713125
853745 654633
615825 877236
731014 762976
666919 836080
545785 945083
724691 766902
717592 778815
622323 874803
631534 859818
743673 748421
562651 945965
741162 752163
632733 872012
745588 753347
734110 769083
993226 501873
897356 598073
841443 666683
627420 863021
906703 601322
770688 730936
878035 617929
663069 828523
691504 813264
884011 611312
747724 761866
618869 880320
904387 590780
824956 677687
775388 716572
644748 864541
806016 698428
559163 932511
891898 617046
848112 660177
527138 970963
647704 846642
958037 542763
738328 770559
923320 585393
949627 553426
616303 885278
974950 530903
627262 873931
910453 583020
575322 917492
915170 579923
936488 570849
833973 659264
703827 796752
683341 819262
995173 502476
804585 689849
615004 887093
687926 812602
792342 713066
602727 895650
925019 569448
541801 951312
880852 625877
681777 827467
828943 678017
745606 744586
577807 915495
602381 897048
828005 668141
798692 693902
829020 663231
656405 848189
898048 603321
595615 907182
540554 964445
845490 655513
592133 912817
970050 534219
593956 902242
986685 507099
696478 807801
750818 746393
968463 534771
676342 827104
745388 764425
816170 679852
838469 657718
588077 903069
784583 718924
965132 541052
534645 962843
727006 772401
691254 801144
998026 497115
689612 811099
505801 991695
722227 769474
952351 539972
842525 647864
854892 641617
566991 934271
953575 537155
576069 921504
868397 634083
494281 999267
593404 899181
899624 610351
818206 689936
748463 745090
769211 732320
931128 564411
709996 786504
557564 952062
618064 873925
674365 835510
685116 818316
934587 564523
619667 875644
940167 569090
682832 821755
509831 986060
988010 509150
699390 797946
662836 832967
892908 611218
529000 980473
947422 561786
631392 870187
880161 613641
954742 549855
607108 893743
658553 832745
871413 624111
690788 806358
981590 525933
642707 857632
623611 870656
612095 892420
962260 546536
873705 619160
529756 965676
740326 767744
588517 917627
965815 539438
603273 891070
636944 854017
780818 710224
789174 713431
822741 674863
852559 639141
991055 514332
843781 652945
817587 690690
923237 567534
964878 540505
900242 608294
621189 886170
518565 984930
996429 501546
967064 542574
513826 994512
634044 856366
825258 680408
878958 615153
552225 941024
513778 982891
742033 753023
530156 970457
782075 717308
600069 892281
901372 604809
504437 997834
512344 983986
582883 920452
542908 952635
512466 992271
981446 518270
968737 539272
802783 697586
765958 743661
598570 908105
831479 660780
967268 529078
616439 888031
718831 790568
985196 510029
846365 652104
499425 991672
799635 705172
849347 660582
832686 674475
847146 658042
747284 750764
931816 572308
939833 560738
650529 853822
688096 821380
975762 525160
764119 730775
564241 936184
498278 997724
537870 968588
643347 851905
965817 534065
576185 931986
899557 606620
928033 571573
676895 819188
768472 735462
655032 854335
964549 530350
843694 660840
863199 629311
535138 956935
934318 566862
739730 766418
801003 699337
771484 736038
835966 667212
902351 606180
682255 809193
801274 705429
619524 880947
616517 886944
590404 910130
537214 967579
722030 785915
593375 914083
573981 922512
642187 852252
929420 579258
769729 726124
946502 551760
867188 624881
780399 728218
901834 589275
778855 714334
772403 719835
660575 843969
656048 844572
679205 814996
604297 899617
840592 661187
568275 923206
997783 493441
681405 817291
549341 958647
697889 801218
902329 594107
948624 552111
946712 545323
525160 984473
646806 844083
692619 816635
986378 507787
522526 983623
568237 941204
582520 909335
662601 846868
544436 956275
979700 512598
604555 891640
654936 837466
705869 784400
837267 668356
773248 735809
999551 501238
507592 991725
783996 713605
922709 585014
544313 959819
692279 803621
588919 916612
789233 703514
687139 806048
955201 546546
605620 902081
960396 546071
758735 741332
604790 898565
888593 603546
859223 646099
836412 672400
802236 698533
563759 930947
981448 525603
963664 529046
832410 658455
915179 580615
571660 925954
556090 941686
504417 994896
923629 567475
530409 972746
983838 521856
538128 966639
705472 790971
980174 518286
793577 703170
897141 594846
810027 691875
575495 918712
835156 668844
994884 510190
623969 877141
941903 556843
877334 614076
974491 530262
521828 973808
960640 539681
540153 964402
934434 569878
607367 893520
567941 936733
623969 884297
897412 606811
709896 799165
611479 887462
586108 922788
624337 868416
984844 515292
760202 734228
558261 939971
594746 897647
816384 692019
912441 595579
549266 952544
557561 941590
870884 623014
839602 656288
522639 983225
860754 630180
710585 796546
963187 533638
890468 604493
921171 584072
921731 583771
894475 613491
536664 954151
663177 830729
698499 796480
806180 702591
702590 796950
672807 836799
870058 626245
976334 522697
710471 787257
912127 590260
611055 881929
597467 909308
581492 928160
996342 498499
854087 646466
839567 656166
728699 777649
914197 579767
523832 974671
785468 715366
837998 663447
758718 747754
635336 861364
742866 752389
698256 798769
873434 620569
556270 946030
972181 529030
642680 851174
941506 564100
623485 880282
919124 583071
614225 889241
807967 696186
988229 511486
876457 621045
847054 643483
908613 595954
720822 784560
635933 858532
533533 968500
942228 564932
891131 604773
677830 831738
952723 550275
877110 617314
561287 936745
581476 911965
560437 945668
977598 528822
910375 590160
565978 935509
729717 766788
800420 706812
681876 816238
562915 942314
571305 927935
824136 673446
696776 793895
615872 883044
646243 852858
559978 934901
548629 951056
528637 963761
614780 877410
777813 719638
663502 837433
547831 953668
576510 918917
560246 940875
718056 779157
744992 757355
842267 663932
846112 646564
627395 862865
938672 558004
920802 572737
750458 748413
556768 948186
812784 692085
832395 673902
904068 599863
930953 573759
918319 572239
511413 990602
624594 877890
904643 593747
947701 547291
602573 900173
924609 566628
769584 738996
632857 872998
539272 953215
516297 985184
616569 878169
870298 631445
579792 917277
707069 785637
815156 691289
619339 872425
669459 825464
564508 926015
663889 841231
713161 780763
692693 813870
896935 596059
601730 895670
772319 722595
862808 640835
569485 921496
947445 548233
805026 694739
907558 593232
741333 752894
927439 569424
729885 763025
555709 935685
636422 855857
559184 940339
669565 835330
969525 531832
923976 568753
786926 709509
519047 989681
796673 699826
701191 789156
882364 609527
679345 816251
590540 913444
813597 680041
625453 864825
551262 942530
588972 911979
602557 895244
953901 552261
756326 738374
983704 513412
725857 773049
909883 588429
804497 693621
616695 881646
759777 734075
892572 609856
652974 847899
509730 981553
912095 585411
619086 871266
576666 927555
974218 523292
756359 753188
984724 519117
709620 795599
947777 558205
555778 940682
706083 789108
610924 889556
574443 928716
637616 866498
730869 764864
826039 665189
945108 552069
862311 629628
879763 627353
539843 958650
877423 613532
588783 905950
855998 641708
783246 719251
627499 868730
523659 977545
593826 898546
730362 762200
918934 589111
724216 768491
736997 766610
645230 857772
511118 997903
798073 711095
608859 890225
847124 651507
839673 659311
897296 603283
574009 934352
604821 904066
642819 864261
999207 496000
857916 640066
764229 740700
508057 985687
614317 877274
536891 955524
786921 714078
750368 750024
914542 592833
652746 837976
848423 644455
709986 796268
662259 828279
738737 760180
758813 744453
825321 672421
518045 991877
614929 883831
729341 762419
549621 950810
697551 792473
807982 696045
912136 589963
915099 583931
944996 563227
563980 930025
698016 798301
718805 772550
674456 818123
611719 891394
571006 934390
990445 500886
620620 880235
688296 815010
506414 986911
584141 914009
868297 626658
641990 852839
973560 520720
518793 984005
654727 849431
788361 708636
955724 544857
721328 783142
988935 516691
718193 778184
927415 582481
629616 861710
765879 731752
972477 522370
714818 786452
871524 635726
999556 507282
554012 940382
718160 782331
886803 620810
848982 659531
905775 591019
623503 873571
973028 528807
934123 572578
825540 680712
810590 689814
603172 888388
707375 786164
783079 722127
645135 858996
516199 979537
654887 851365
795500 701170
936277 564732
510565 981723
829431 663854
964476 541742
619367 881801
733624 762414
591738 908166
827551 668509
598556 894881
578329 914134
812010 694324
919443 578387
543472 960976
640161 859456
663219 834803
940711 561487
795975 701954
678593 822073
777819 722556
886740 612591
695913 805341
545901 961410
674031 831161
589894 901217
888193 602651
715884 775821
759529 736740
873747 630917
626610 876142
627612 873574
953261 547778
947106 555484
924431 573758
850172 642124
799362 692857
980863 511221
619154 890826
709083 791412
672181 827059
891965 617133
707348 795360
967973 530654
551615 952626
732709 766028
514341 981047
541283 951065
538991 967671
705173 792536
584349 922749
878861 629657
585757 911609
610605 884968
553817 943817
785167 719858
878584 615270
506153 985872
875312 619283
577350 928608
532674 971085
581188 913201
979060 521592
656710 843765
675914 819284
751985 756955
956897 536263
491189 999136
629629 875701
833677 672010
549991 940887
975284 531471
963236 531645
507214 983804
612555 879338
546058 949090
627814 863343
703159 800580
588545 918344
797351 703336
570221 931731
505705 986814
580281 928141
788900 706305
890394 600302
558939 948837
639066 857984
676644 829261
847266 660410
549900 948148
702686 806709
916121 583122
741064 759384
781893 720555
647108 852821
676629 826080
576921 930060
832441 663100
524014 971112
691959 814388
875205 630459
826266 677853
954054 552032
524658 976021
583848 909093
802139 706233
711754 783002
650494 843697
684712 824834
798963 697947
947449 550117
945712 547241
801974 688981
655170 841354
567816 924084
746740 751311
562774 928383
639628 864730
890685 619031
694181 813159
944943 546461
946726 548652
852138 653253
573560 927186
834460 675280
670909 822453
900010 597646
534427 959301
641443 865618
983754 510736
823079 671740
722272 772376
654611 842239
831910 673110
685563 813485
843697 665827
932424 563962
654591 847174
758193 736736
596217 910733
934927 556734
872617 633104
746557 745812
533195 961767
529598 977942
625088 868375
761786 744044
875082 629795
618063 878088
871867 630039
810623 694041
702281 792173
617134 883254
814043 681919
868535 634279
960024 531819
676911 825086
600853 892059
701795 801593
882173 615053
576928 929980
929729 579453
551750 945266
944520 561027
681292 818633
776897 730155
939906 564870
997705 502894
880380 615669
975133 515380
608877 881304
526300 983254
748992 749833
571371 925832
917717 576698
813583 692625
591637 905929
939561 562638
744110 758187
850077 656860
983268 507081
580772 911756
655263 841399
796911 694730
609016 888068
969204 538155
886643 604220
642354 866423
699716 790508
624477 884595
891238 614588
652546 845528
835442 663935
679216 826953
863393 643499
826861 667605
670542 834940
984452 524775
912991 587891
542501 953934
541000 949980
648882 843376
599068 897275
511149 986322
950376 555485
960118 545664
816447 693011
691416 818139
905375 596012
879823 625054
717914 786872
854001 643355
708485 792359
806661 692558
562076 947384
780202 717929
626893 866655
743866 762337
785493 715698
778480 725684
504865 998302
779610 728424
506605 994459
740542 766708
630063 875959
547981 957121
857856 637002
874929 633489
835012 666685
787245 704255
937638 557820
770615 724890
737862 770939
804364 702184
826530 682603
948747 555719
828470 677025
694629 806467
825333 670830
832638 673246
959641 547839
767489 737556
712284 788755
977349 531091
596130 909699
925530 584181
559511 944656
791651 704055
594358 904537
932123 564259
727266 776094
652108 840347
951435 557446
778129 724781
542437 951799
766766 735201
956274 544204
606550 901906
537880 952972
919785 582289
824744 667479
621507 880125
662351 833835
676819 832437
993522 507174
993574 508552
684040 812895
780005 710811
554555 943880
721186 781036
983381 521114
629137 873478
782470 709382
588267 904441
658284 841633
855211 639298
586185 915556
618020 875384
920661 573879
869187 639261
779035 728723
598337 906750
658650 835381
778980 712995
855816 646984
987920 511627
950972 549815
812718 685900
509369 986786
748532 750432
590556 912399
676752 825634
529560 968800
607437 883184
747201 744653
777808 714554
742684 762173
854256 637421
595059 909068
563912 927174
761044 733707
875290 624767
700275 791964
634904 874373
991345 505348
690635 801262
742961 763674
789175 719971
574547 917435
768973 737334
691663 805141
549901 953632
519229 982642
657452 845091
628518 872095
909082 596866
606757 891579
872632 621505
575976 928552
936908 572920
890013 610644
583960 924484
784425 721309
801794 695438
858527 633556
565325 944054
529825 974882
696132 809802
782164 723872
792922 700799
714686 789847
685597 821217
565071 935564
927625 563285
818827 688075
883449 612809
717544 777730
892713 606856
938339 556973
567406 926904
781557 715274
668947 828429
622465 881348
850210 641652
802379 700764
739952 750644
928082 573201
528893 963234
993272 513073
793045 713232
905153 597119
810031 696480
751396 752333
920728 580824
727498 774568
819969 686207
668443 838024
836586 654587
796029 694579
742845 748496
588916 919066
928772 566397
932994 563126
780363 726463
671544 824624
685042 806352
938920 554837
739780 752161
908929 587822
979033 522123
849355 654033
618743 873130
525528 976246
705549 795657
919553 587698
820152 671220
915296 584398
752510 753853
722098 776509
891768 611885
835429 670714
851368 649703
878084 612163
842680 660984
712409 782030
562080 933578
893823 609345
747072 751182
924905 577239
519618 986881
730728 771206
639202 855392
743350 763646
702590 794769
814916 677638
734896 760660
804481 701231
974646 524128
527652 975978
919094 587616
739347 757856
682746 821684
547709 956152
641770 852184
701108 790509
860485 641307
688350 804260
797130 695013
950626 544199
758657 737501
882446 621026
816345 674268
830238 670455
880572 622350
978621 514035
715446 793793
866392 643278
990104 511435
519448 982128
581805 913763
967757 529027
922883 580767
648958 843428
941419 568497
604756 899755
729319 767917
976900 514025
733452 764858
689874 816132
779124 729501
707232 801900
787571 719542
580939 912005
663950 833925
872892 619390
619799 871037
532773 969568
532904 963308
736073 755763
497944 999108
938589 554856
612998 885563
874770 625693
659167 838127
521950 986491
779010 712152
642081 851672
675352 826325
770963 738938
745957 762005
588833 903512
744675 747018
615326 887270
599636 906066
915395 578775
896887 604151
678278 813678
706842 785966
722373 785461
759134 737072
505397 987859
896155 600099
725271 776699
755417 742444
991714 512067
856943 648468
616384 880648
671849 827232
829499 665974
557620 939839
950680 546996
614981 887762
757551 747208
644326 847692
557567 936040
548696 954908
754745 744237
726669 781395
537911 962713
712398 778126
805967 700564
840415 668975
697266 797874
727154 764889
820453 670681
557732 935342
814999 684516
863701 631358
710015 793660
873479 617473
540554 969056
720789 773068
667392 827455
817155 684649
667615 841165
964116 543193
816703 675140
951785 549674
603475 891386
564686 930021
624251 884336
691014 807155
812132 696784
854689 652585
944021 556731
648455 846810
702887 799229
576459 915469
809226 696350
989541 500952
544327 962682
749425 750491
760234 738716
736963 762266
908564 600188
657014 845321
654501 854148
682557 819873
605166 902052
910943 580995
796673 703848
869873 625672
789922 700930
552813 944610
635438 861174
862914 636591
637957 869653
668343 837641
985127 510291
737529 756667
811766 683367
671004 825841
667092 827883
742836 754091
523645 982528
736891 759636
695078 804023
667524 832735
983528 511886
604152 887189
885880 616028
645582 857385
552810 949687
705495 796338
847740 656354
534877 963487
743827 758249
827927 664981
883985 610898
500414 991440
604998 889315
609228 882800
585911 908433
589491 915861
795011 703440
886762 623171
920008 582443
671539 838425
679699 829009
693225 809644
606167 898886
963878 545347
752625 746866
624047 873508
759129 735064
956609 536129
915829 576660
871463 630668
967662 530567
883571 621025
813397 685340
781067 721126
863691 633733
924601 574404
537238 957462
498893 994363
821863 677917
655111 841064
771549 736072
867030 639498
585648 908960
943727 547020
993158 507165
705258 797392
956678 544297
690446 807656
634948 856360
755461 739043
713541 788879
707681 796932
838998 655207
521360 968774
987889 520899
656604 848796
593318 911030
513676 982885
865876 627080
807899 700035
556515 933685
996918 497046
629280 870672
708824 792759
904633 589990
854628 635930
791426 700187
768733 738673
878126 613470
836824 670812
507489 990047
630290 864910
520337 982573
639504 863186
911195 584507
603567 901229
972328 533629
831192 676366
914345 576446
858176 651439
709596 785065
874228 631425
679547 818784
747127 743778
838531 664551
555483 948614
887362 611971
893416 602469
880353 619760
938170 561389
893166 597051
506105 985500
726488 780616
833883 663896
550031 942759
567785 934743
531275 961694
917458 573165
744466 752849
821546 673250
933469 565156
519825 974725
498207 996273
868433 623857
718183 784191
573976 921018
718361 780146
968679 522795
765556 742177
728025 762398
602216 901024
898717 610082
614786 885317
585875 923590
874563 618695
543103 960537
902329 594414
903335 597060
573231 923897
957340 549029
927991 580873
921001 578861
762342 730849
887399 616590
634491 863261
792900 706204
846732 654332
734645 758093
572437 920957
574816 922606
932774 569744
536366 959047
587493 913317
528072 977214
985501 507456
529377 969091
701566 807165
973893 516325
909784 591633
992139 509625
546241 955772
812851 690800
718642 781199
928783 577501
633269 871672
722653 772171
817555 691023
600546 897046
901275 593574
511058 996846
603305 903666
932812 559727
523453 966565
648022 861546
495203 999736
679080 828889
881014 615857
546149 952424
955141 538188
907191 588058
903829 587236
881191 619359
689735 818873
899769 608207
710043 780665
559456 939358
636293 861410
897525 611377
928247 564594
593426 904634
765904 740946
676338 818823
671100 831309
722550 785357
517637 991775
663371 846136
784162 708076
755745 744333
530016 965147
557306 952512
633141 867882
871542 621728
787191 712522
650627 853582
502639 994834
956608 540546
983178 523316
703911 790065
766902 731054
769746 729782
533352 972852
701278 795473
770859 730486
642212 852407
682974 822340
638194 854541
910928 595936
883323 614463
622090 870583
643827 859208
854927 653131
527602 964181
512483 982600
831434 662635
769797 728580
749466 756567
785211 705798
812554 681080
801369 708116
667215 836379
917130 577886
754555 754480
857314 652346
930563 559812
676915 823098
899647 604313
697354 808573
796799 706777
854678 641447
945312 556997
884721 608647
668185 828241
584780 922076
871084 635412
730295 766932
624460 880590
886663 615668
948928 542124
777478 716771
749792 755490
880359 612107
975285 529386
944568 562335
610972 887351
632265 875303
834437 673122
565724 930308
913375 588452
540350 965230
987533 503188
635124 872186
606217 888066
977662 515971
677089 820854
754378 750532
771174 735148
594229 913717
715072 789312
816695 680980
725626 764621
901766 603061
986592 523173
958113 544875
913481 591626
843831 650524
936753 571934
715365 784020
662240 846991
764911 733192
933532 562733
829489 675613
720262 788495
710243 794798
779522 714717
912471 577908
785555 710727
874398 630929
994957 504083
986514 518040
915125 577089
597074 893192
889839 607971
698166 808525
614735 891382
909192 587302
504344 989748
810059 695426
701741 800040
613428 883186
888606 618205
994941 505464
683648 823539
612426 892177
606834 883798
675152 819925
764550 730745
574057 923886
980820 517124
635129 874852
907470 597597
693561 803561
760040 738145
852558 645630
619354 874804
620296 869931
810657 695996
593394 902011
944191 560724
781359 724852
942518 566479
877631 631209
765313 741899
773805 727866
541662 949092
663908 841234
913965 585298
649943 854023
574455 919807
795674 707686
924931 576723
667090 830520
790067 703555
794542 697950
962661 539817
853846 638309
675896 830524
677750 819683
806718 701868
525478 970335
760616 737036
597424 906038
959812 544397
809510 695233
720645 783395
669671 831216
581383 925012
521023 986375
780847 711201
908884 589011
523680 969708
795076 703654
535565 973829
947675 558730
881493 627471
817464 677009
801831 690467
661467 830020
628834 880650
993588 506108
935439 572563
698165 808503
955771 548489
688788 818678
719619 776001
924423 568340
748820 758255
500858 992982
501796 994247
771161 737807
618417 879258
504614 998847
605238 890325
650108 856404
861972 642874
825889 666528
574327 923148
794427 706274
649318 853217
866543 625148
827919 665170
948193 557896
972505 521716
879119 622490
867371 624713
628549 867750
916763 573809
793282 703469
831946 672262
775128 724639
898181 592383
568296 930425
573694 923414
847943 644078
948241 553243
809372 689381
676595 823054
725873 769680
855600 653404
572560 935339
946236 559530
607634 887052
591950 914219
521797 974198
851270 645763
566097 937791
752480 754038
541449 963229
696059 811105
784480 707431
668191 824635
685461 821816
986282 506721
556690 942547
663418 826822
967908 530575
955230 552004
702129 798989
797052 705286
790594 707444
928894 566263
704261 791390
819934 678503
654972 849414
665220 826104
821975 672058
578371 927159
927661 562693
647607 858709
852701 651936
852572 652360
812566 693153
525905 965165
845512 648665
866422 633042
541429 953275
516697 978528
909174 590454
584064 924945
794005 700591
989154 502406
613111 895010
791418 709252
585986 920142
597819 902021
790871 716198
786266 705811
983300 514885
587743 907239
801255 705108
897156 601456
963308 540631
659908 834292
643616 861045
874758 623645
704753 804190
711405 795013
530913 962363
669133 825703
586586 917106
541821 956357
596519 903262
790146 705446
985757 516425
887772 609260
833161 674399
510272 982642
642228 858205
598990 910307
933502 569144
885263 608228
990252 519372
845454 651145
839712 651894
500124 994235
671743 835148
916246 587361
581283 915584
595787 894637
698345 793626
598649 905927
885244 614491
720714 771936
906905 588207
759472 749408
911451 584492
556978 939786
994097 501141
788984 718491
879196 623987
813694 686029
997068 503521
572141 927022
808816 683584
651715 857545
733654 768671
591440 909934
587168 912944
584891 913882
712013 797803
602082 907792
839945 658018
752328 756438
569013 922806
724166 766062
788216 707332
949647 545388
712854 790950
906586 600411
656250 845846
875148 628681
867607 632276
738220 771681
636231 859553
875444 632347
598714 900935
760997 735449
953457 550158
928655 578019
769745 725735
976847 518026
866675 637876
782429 719100
879746 620319
553487 947887
812490 682646
959054 544174
712391 787107
834348 657420
703733 790822
879887 614561
508335 986605
975099 522401
925457 565237
977172 522732
683406 809951
816235 685365
513900 990902
873383 624273
636225 856679
576342 920343
964494 540848
803039 692045
939647 554126
696479 796610
928227 581728
680030 826807
640458 869476
992726 506075
792918 699309
576244 932181
845475 653974
538971 957874
850380 645114
889320 607108
905898 603637
837942 665409
970098 536274
836514 665596
923606 577434
737152 768999
738613 769141
790416 700611
542908 950586
945959 544383
696093 797841
709032 786958
862352 639566
543076 952102
647885 853828
569861 925049
760813 742877
920392 587976
853324 637798
881996 612683
717256 782644
593229 909023
689697 808615
789462 706826
617839 889309
809921 693544
544384 965600
591808 911802
877946 613342
556008 935209
731458 764742
943156 556014
956369 552196
980676 511830
520703 971191
722060 776751
527339 976583
651142 853365
661092 847607
667950 829349
937399 563488
794749 699545
849173 654611
542565 949445
672831 818577
713867 791698
812224 689244
772800 725792
681316 810882
565648 931027
617303 884473
703085 792769
850563 641910
850224 641445
632796 857972
996306 500917
636280 863439
946973 551279
909713 597975
790647 712692
508169 991906
679315 813854
806730 698950
831963 658753
818370 680125
893698 609068
618576 872867
864638 641953
507981 986058
634078 875077
780965 717933
917677 587660
841288 658827
955793 553718
835223 663199
732794 773747
792109 707241
548888 943056
990852 514052
740487 763970
579048 928885
837654 661909
926635 566487
509756 985251
605675 899127
792572 708765
703880 800645
754729 737742
608243 882768
896511 597555
685924 806255
848417 660144
836179 665242
720912 783074
607394 900094
850752 644428
633567 869786
741140 759012
515149 980602
626052 882607
568041 941593
888997 606017
894706 613026
735569 773217
580420 920303
620251 874067
912989 580857
711403 791642
837983 667621
680359 824605
856678 640505
627419 877258
574774 921834
925760 574069
510639 993206
517074 983258
612748 893917
591635 900845
651515 838640
540974 952705
831498 676044
994924 503151
833783 667696
807812 691942
685478 815272
986255 504484
506446 992901
978126 519850
967207 541480
628251 870974
511105 982644
654151 842360
863779 641026
783355 725611
861300 629780
920806 588887
674052 831806
768492 724480
832262 667208
954997 535467
517298 974690
741072 760593
758403 740382
984726 524412
970356 520793
967178 529716
955546 549031
958775 539015
610638 882171
910113 592287
844828 660487
549604 950203
902160 605535
795547 711015
844500 657549
552111 948864
680026 814329
915889 585063
975760 529557
904273 605616
645800 853139
863645 636253
792829 702990
863158 636751
646497 846052
655578 844390
772556 724360
964578 543063
515940 982128
571296 925616
591554 907884
724058 768421
640394 861975
839414 659383
826791 679585
879452 629131
920373 583240
660372 838190
554168 948220
650097 858950
839909 669744
523417 983248
881038 609745
824053 680807
614832 878572
785910 716289
723550 769609
780729 721609
839022 660947
549133 949397
784195 720911
730169 779236
491861 998274
646204 847547
577570 932319
988647 512214
883783 619579
967005 533445
685640 818837
703751 803755
902218 598122
622225 868073
704613 792690
671910 834705
585236 907333
679404 814603
813157 694871
657437 833368
524056 969638
821714 686806
523443 970169
669216 823967
752909 754378
973561 520729
638078 857751
789683 712232
725533 774382
699845 792351
511980 984857
553464 948036
642017 856164
817263 679492
680445 814985
823770 678643
534990 973240
680859 825413
522076 968069
600239 896685
998117 499304
711976 780876
858475 637385
859990 646793
639414 869658
638421 858042
674507 817890
849882 642545
776912 719592
729527 770896
640634 851572
727732 768852
812647 695974
884555 617772
578328 915081
855957 651780
922630 567500
771780 719344
592179 900553
693767 796875
943947 550892
983873 510590
806245 694936
992862 516826
731011 775460
844777 646430
512926 991059
690771 811590
730419 774997
542795 955628
666330 827836
739906 751502
853689 642528
994339 509985
906952 590913
677785 819907
941879 561590
841427 662959
866986 632212
927439 570655
539381 952620
991329 518440
918278 576711
929123 577727
729941 764935
786474 711650
731676 762290
569237 926459
677382 817709
841784 657804
938890 560263
558389 945778
895894 600549
612854 889053
845351 649363
926596 581829
700595 794365
548436 952831
763311 737949
963042 546008
658454 845396
827721 671851
680865 809170
922654 573827
642515 861861
628847 871678
972695 525897
775293 725755
667735 837157
600319 897955
855650 641857
974623 534884
885923 616079
827742 670869
651361 848563
729508 777422
827288 668478
632464 873889
870178 630654
745810 752952
670717 823147
685103 809781
644238 854814
878773 622999
507042 999092
913924 593950
757689 740767
753525 745013
751628 743365
666933 833105
715140 778191
591791 917915
977175 520744
603214 890789
745969 752038
909195 586020
586784 922032
721191 779813
566149 929666
730392 761516
810563 698606
683171 817406
967318 530078
700866 804501
807821 692965
585408 923127
829740 679072
650660 841809
519854 977683
510260 988791
868286 636535
763741 727688
646926 859308
571011 922027
902433 598303
596501 900164
612360 883046
871186 634334
857048 642147
701154 802031
553606 945628
991893 498506
699987 809688
731995 770472
990820 514159
799820 702180
796385 703374
686486 823257
763265 729316
726583 775932
703579 802674
834847 672694
830990 675573
983369 507002
910215 594459
725499 767069
894654 606824
817168 680587
687058 804622
758187 741821
849047 653970
651139 853908
517939 979327
741750 753246
774053 730438
571849 937118
665977 843527
773336 731678
730819 764580
694127 796387
838853 654967
719125 780768
993118 513314
595524 912618
520261 982723
781965 711110
618126 877430
746214 751748
684547 814376
841704 665772
569489 932933
715731 788690
779995 717544
721822 781378
983765 521583
637416 856296
670151 820984
712229 785194
953834 552196
739331 757855
755338 750443
794984 704719
989589 507413
841972 660160
853994 653872
917153 586274
674667 833465
543621 964146
870283 639135
804532 694415
804491 697625
825306 669040
802900 696458
869345 626136
680003 822265
682922 808641
838737 662312
857776 650151
881977 619619
800039 690645
928442 575926
704902 787424
649339 840928
583764 915834
964163 539408
692684 805660
592852 903659
924599 576657
823317 683711
717973 773130
884210 617466
909291 594008
671905 821927
969928 524147
621520 882237
881864 626800
919303 581772
522873 971790
591135 903526
910334 586018
890048 605051
881467 619327
962113 538412
877415 624349
959065 534134
656177 840005
754801 739881
726489 779143
990781 513420
691050 816153
973216 518926
746414 750038
782048 718993
509996 995527
682171 825208
717918 773547
645550 847720
849801 640209
726173 764975
984525 520682
510169 997400
568359 933647
831737 666273
649709 858579
605893 888234
504037 992518
621677 877803
680581 814132
868057 627863
874711 622957
614738 877788
682208 813362
901152 596571
965242 535735
986250 513997
982281 512701
527447 971157
929429 565182
652984 851776
548991 951842
607172 900497
774667 725217
588415 912748
698583 791909
519490 978469
545371 956642
875975 627921
620887 874753
599954 902225
857101 634713
637885 863962
901742 595321
632021 862171
898550 596624
691561 810705
804887 700081
712021 778011
664644 827558
650902 851949
978819 531030
621312 883913
675850 825289
805135 696697
915196 585156
814984 679135
926677 570999
537747 963078
610736 886595
665091 834960
695708 802827
743406 756444
844405 661692
814106 689843
609255 890140
955695 539840
692705 800769
943642 562513
546575 962823
851487 643191
662820 842143
904374 600876
744668 759128
651049 855515
851879 644820
612295 889263
658401 834541
914778 582813
541379 950603
947064 553423
735408 774008
693407 798694
873341 620279
639858 867815
617276 890617
896002 598900
497348 998212
818406 687198
745544 752664
702621 797244
683221 821159
725057 779083
924392 581145
728439 765246
882105 612586
968882 529826
972879 531379
591019 918147
583771 912275
678197 821643
760698 729520
532537 968516
926458 564574
746285 750748
553267 942661
778106 715616
564663 930338
659987 839711
923884 583412
668834 837543
619017 887195
550121 953357
810307 687611
706610 792871
899566 606045
757205 736437
913259 594807
697606 810636
772541 735149
656430 843550
833508 658464
849591 657651
641610 850653
829515 679940
742505 756296
538843 968566
532627 962483
840762 662399
606014 897508
708098 789101
608966 896057
989605 510468
557400 948509
613431 895970
671542 835113
882201 622563
697088 797016
650141 854293
976201 522044
678137 814109
937203 564643
653695 856183
657057 833970
697940 794300
640800 853784
706166 791446
499034 997923
763904 727410
650834 839433
896436 593720
582132 927549
990742 512957
975765 514983
641806 865074
519573 978164
721927 781007
682842 826310
681810 809289
933944 568918
938864 566230
727416 780863
613287 885041
999372 496522
677647 813957
531407 959179
822636 682680
970558 536408
737547 766326
520334 984651
995750 496818
741099 750719
835217 655243
881253 610894
958361 546358
869442 637598
845272 645491
853676 649127
827431 663481
574623 930736
712718 789447
877728 623188
774124 718223
732029 771620
988297 507169
807643 682781
661850 829143
526599 979318
900886 603046
806188 701797
977186 530065
699805 802438
520726 977968
832151 672121
748666 756609
876661 624117
807419 696041
863791 641602
846160 645147
749091 758439
653774 843754
539701 967813
686295 806572
536292 962642
628639 866807
966523 539370
890297 604274
668735 823819
675410 825838
975544 533006
619679 880767
636211 870720
988432 521480
531085 958960
897590 609588
983582 514101
816502 689231
583041 925112
579369 913370
525115 966145
681335 812786
630597 878883
617782 887548
645258 854906
721093 770064
507411 989206
864619 625946
949729 559316
605617 885470
697217 807488
697718 804481
770017 727142
502540 999840
963233 535341
991661 503542
902318 603070
839009 653143
790966 707730
576447 919747
880165 612673
999078 493347
961744 536456
704962 797163
756525 737538
609842 899271
565121 928996
940554 566903
917358 583144
804302 691212
627519 876948
530095 974724
741709 748602
681306 819970
759818 747567
962600 531795
653735 841301
849698 642110
836249 669643
843033 648377
669524 821534
981022 512695
927700 572709
819569 683332
861506 639252
650359 851630
495873 998678
687422 819976
534892 971871
623432 877124
862541 641052
521268 972579
783564 723994
761179 728967
727094 773458
570337 934982
508991 992787
988782 505819
514918 994007
985689 505014
529602 980051
628639 873533
641364 863587
581008 917312
583957 919076
802515 697848
980243 518750
520675 987635
979085 527406
673115 833671
886221 615338
973064 527272
504170 998999
922815 580686
617245 888872
512940 986084
755165 735572
855964 649603
873396 617649
911119 590844
611637 890651
552725 956324
849002 658044
955704 548564
594226 910363
671118 831521
531697 959492
831294 660254
771230 727957
604811 900606
571699 930315
821096 682823
786180 712365
917994 591602
734893 765599
752554 753784
561592 936989
808845 689882
839439 658311
679476 813238
604076 900649
879837 626046
932301 569127
897914 598462
797510 701681
784823 723825
679340 817834
721482 777098
722444 770555
757285 742876
709815 786849
789307 703724
567759 936924
752451 742131
858257 633690
572895 922587
672322 832980
782909 717616
555738 947346
600664 899534
954605 544570
983037 525508
633289 867193
808939 697024
748550 745729
775266 731526
916305 587510
779537 728132
941918 553223
667593 830014
838720 659342
911310 584708
903766 594501
723357 771399
544319 946714
844763 656397
708855 789204
749375 751888
794010 713976
849811 659396
945764 557361
580125 911531
604530 893103
836919 665856
848641 660553
732570 767731
952176 543700
884981 619455
987038 521734
644779 845947
766457 732419
923065 584934
708836 795058
797136 695627
759016 734706
806476 688119
778727 714267
865512 642385
767779 725211
886365 622434
509811 988447
583581 925593
818048 686918
571243 933500
717204 790001
640527 864041
892692 615867
852589 643740
628637 879710
564247 930306
572930 927142
704314 794322
493252 997414
773838 736138
623105 872137
566867 931883
902849 587808
523360 983263
894623 610341
781461 711893
766719 739717
616844 886164
857257 652679
662544 838395
687982 812317
804692 689427
771763 722613
939831 556051
893627 601104
865131 641966
561259 934699
881696 621697
708932 788772
521535 980278
923525 579238
609869 883833
652197 853490
684644 819702
717794 788568
997418 501412
816035 686823
687462 813742
686052 820136
740730 753276
705753 789549
868063 639251
884205 622897
689922 808744
783315 714185
749748 742449
650640 852494
856838 645112
688344 807375
975462 533595
735963 762346
503431 996210
832068 667561
612790 895931
702356 802743
661797 847864
879002 622833
566834 934882
579947 920542
639402 854432
549353 943751
717698 776534
781736 724185
964116 530351
658939 850190
561244 937758
742560 751763
549118 952640
730453 761362
764942 737429
713010 795931
881415 625725
849929 645904
644525 850066
643517 863633
961958 540686
995780 501615
928485 565682
879730 626847
830989 671963
715331 784058
513676 989516
820700 679201
998947 495400
593148 899936
787826 720148
753860 745888
884528 625041
613931 890710
867221 626622
790172 704964
510232 997458
788013 721648
692521 804754
733207 775747
526790 976873
924877 569228
908386 587033
519694 988561
516649 980274
854079 640930
876483 619071
752486 745354
702442 797218
867818 625368
691149 812515
497063 998537
991276 510223
514669 983028
641598 858436
510698 992371
800183 700106
559929 947563
784015 713265
557166 945765
761788 745422
596255 912613
743522 751872
859138 633610
876898 616268
556742 950901
586820 922626
898915 604913
599891 907870
621958 884818
632697 871421
504460 985755
777210 730020
540591 955148
786435 705692
518563 978215
967716 538346
769982 732347
742219 747791
973938 518416
690768 800216
741038 765751
940079 551335
822744 676008
856004 634567
828141 670101
916307 587506
511748 991563
755169 750598
595012 902544
823061 678896
496272 998216
889155 603838
966549 539003
964617 536491
998811 506430
745648 751817
598684 893345
668609 836015
921946 572835
814368 679359
907148 586143
803982 693337
913380 583282
926276 576713
942922 559924
989381 506455
689855 802382
949419 555635
873090 633946
878560 626314
649100 857031
870543 632940
882155 624907
821686 670752
559503 938880
694744 804946
642989 848064
666830 827687
935794 572009
761429 741500
844096 663796
753881 737453
822551 670296
759678 731937
574933 920799
874798 633657
933849 573257
700864 793674
522227 982625
984773 520406
686509 821785
526128 965064
735226 766594
775168 725131
771593 719415
747310 756601
500822 995822
687867 809940
638804 865799
978379 516135
534987 972986
587137 920361
600612 897298
810286 695382
829672 666766
759984 740219
676064 829410
847011 643887
795641 697456
672419 819381
779040 725364
678547 823545
508944 986158
543620 958226
509150 994104
948707 554807
797847 696449
812207 689418
727705 772550
633808 857439
917992 585022
710882 781399
679255 815707
916181 583797
521699 984155
667952 834147
771310 734580
501285 999693
736343 755519
946299 560363
702326 807633
520498 972278
565677 929461
878126 613698
754378 745293
658780 839192
897295 600109
970670 529585
915008 584093
716279 790817
898660 606055
985318 508197
718706 785881
580725 909493
821419 684657
924935 575962
601186 889477
738790 759276
641586 860166
921021 582120
793347 702063
754469 739777
824239 666746
826716 666397
657684 841790
576841 924889
953851 553424
814540 676184
512882 981399
670444 827695
963974 542038
655373 844209
953267 545324
638668 857215
844257 658364
876583 619549
523663 974290
999211 500347
703765 789865
817761 680634
693000 807338
738723 770781
645939 859995
952708 546547
893582 610759
824534 667404
992573 499894
531373 978293
788746 719316
839238 667982
763039 731994
528616 977138
897824 598187
847233 653832
545635 962969
900672 608313
568648 922547
687022 805902
960801 548266
759243 740765
501294 997275
784384 723099
847433 655880
575836 930871
706256 795806
781425 722645
895157 604873
939149 556883
519319 990434
531515 969323
648906 848169
807129 691759
916835 581462
990589 506300
745163 760067
983296 511933
662831 841642
951818 542994
932386 561712
634666 872801
533887 960268
894165 607403
554007 953921
737079 770953
557024 943854
787030 707360
624865 884827
705856 789126
926751 570836
692972 809240
762819 738904
962069 536341
839987 660221
856586 642063
995514 498318
560983 942761
826851 682122
587782 912494
688371 813572
533560 965018
790786 707100
826227 675621
602972 906830
629013 873268
917572 589942
847097 657536
616274 886148
849618 659054
791202 701724
881414 623338
643754 852679
960205 538909
988797 520079
690864 804739
594200 907359
653261 839939
923022 578396
933689 563165
621874 887328
859018 643836
513050 994755
755040 750190
716538 781391
878588 617011
809743 682822
991022 516097
707609 784271
978873 530489
721344 781528
645995 854523
969482 535835
612961 888879
518097 976453
929096 577611
500179 993601
661079 837578
722929 777838
710043 785753
825386 667609
925669 568960
590531 901255
818230 686249
999348 504269
854200 648026
817153 684448
790408 715519
629346 867096
588272 909055
629046 877435
825406 664624
820138 672500
818257 690550
624634 870648
494197 998788
675141 832030
832590 663923
988108 510838
688305 808894
897920 598743
510884 992784
761883 745447
684201 808436
721552 786390
664483 840273
921195 575403
914817 583359
800262 703105
660349 840571
567713 940623
966934 528768
661454 841291
794197 713997
638243 860129
848976 646174
559509 948155
644646 847101
544510 951637
762567 727963
807636 695087
935635 564810
895645 599274
562007 941780
882744 616668
669154 824387
661366 834400
941107 555773
585622 909888
678755 827623
732490 777247
626242 866675
524076 985661
532492 975788
577044 927246
549165 959296
797918 699446
929808 573659
554128 940663
855912 635673
845181 647200
627495 863139
789761 713781
697383 810979
626090 865923
792527 701734
537481 970622
848934 654031
707510 792400
784020 720696
855416 640338
838377 659817
822445 684869
828871 679828
657369 851387
858357 632487
649158 859072
521151 979622
630241 877766
507227 985442
650580 841695
793911 712105
632826 861891
605878 893787
735820 757718
769520 735330
592789 907697
778304 721681
509128 986294
811613 686807
680847 816633
919913 577531
676175 829175
930970 571183
872930 629120
598426 897456
623671 884061
576368 925227
971758 527066
600085 907887
697240 808532
701323 803313
763539 731415
891750 615453
545448 952311
903039 597313
879944 620302
719825 770306
615972 892929
815145 676044
858704 633424
760055 743227
532943 968886
757889 735771
809451 691107
625636 878086
821895 677470
901783 595233
535259 959870
742792 748864
805437 702318
557234 950963
769320 721560
608534 890215
672014 825157
999796 495621
802454 699431
821379 680170
576229 928737
781823 713584
574201 925466
624156 865881
588697 908256
640528 850791
901304 597592
867130 625778
790068 713790
822013 668492
602714 898453
985910 520049
575071 932862
945582 561673
704579 803988
970642 538691
937481 563593
682331 826260
921524 574301
547274 959360
704823 797166
793754 713929
532003 973538
939745 568943
523386 983767
643520 861269
820657 672923
624203 884833
984749 505467
652545 855215
892480 614873
576978 915205
584359 911242
720667 772207
542081 958067
749519 741772
657873 840607
929720 577943
846960 648475
543049 947385
907332 584820
526980 979642
854341 638072
856508 641053
937564 569815
508458 998364
652643 857028
543963 952193
551500 940735
981698 520248
939469 566292
715362 793040
996170 510404
806677 685887
911412 582635
868291 637390
689316 813092
826727 677105
627228 870213
803313 696750
503903 987398
677411 832070
701542 789919
547258 956988
902088 595776
966927 527540
653382 847884
641550 868074
527662 974655
669626 824044
864388 629925
868635 639957
666475 843092
610460 896013
659710 840111
888972 602199
929564 562390
647669 851167
575376 920454
964303 529428
921184 577771
532504 957862
762540 735501
654346 854859
531487 963498
873033 624020
589466 901594
889077 603874
870686 628754
536604 973181
763135 736304
748171 749383
581303 923651
590722 910801
753221 750121
718803 784576
966557 536386
707628 802076
552155 937985
821640 688111
882070 611766
691225 807631
824706 674857
733268 765871
898135 593458
512221 990676
924292 583696
901565 607372
676642 828889
947431 551339
575913 917619
676718 815076
934461 564115
606436 897265
560657 948513
671129 822383
828712 667147
767382 725466
566337 943192
865265 630036
712908 787322
550207 955165
922152 570757
515990 992464
775759 727009
873269 629866
554915 948560
663682 837515
943718 554449
879676 613531
685138 807293
631579 861965
649767 841338
869580 625684
589260 907849
609973 898381
659943 843286
975736 527969
928634 571542
751001 749820
522613 985953
975199 520831
514712 980620
671380 822616
740783 757724
591961 904356
564151 932557
774838 724370
798214 707622
608386 888013
838518 657422
770091 728912
978083 519872
830774 671646
731118 763041
896956 599534
820051 683171
991867 503176
958286 539405
813683 685156
531050 966830
629465 878790
601302 891114
712925 788725
752207 743140
766837 723883
735017 766161
876953 620885
565131 929413
715941 791618
997703 501871
730583 775986
817358 682580
767217 730251
603075 889214
945299 548295
662924 830827
886838 616254
543699 950709
500710 991853
748995 758443
714837 790570
910279 596602
740923 760048
746251 754209
839662 665648
883111 623209
991663 504336
742017 757157
997944 503803
602702 892297
607748 891381
720510 782011
938723 551321
527045 979196
593432 898343
699648 798220
806718 683914
999255 496422
962024 536165
545948 958780
796894 702386
577823 918950
602377 896900
662310 832419
855289 651545
831327 675092
591404 916706
582408 923787
628940 865261
798046 699175
731507 772368
770416 727750
829131 665442
806265 692660
651179 854819
666322 832305
897196 604202
912721 579554
744688 756009
622078 874655
585656 910862
742390 750110
635347 862521
887583 619501
997585 509587
600857 898426
646526 847336
753683 742853
507647 999520
559228 947499
891091 618632
699025 809421
671648 833365
714999 782340
508703 998553
919486 581155
520856 984439
521463 974145
965123 539992
542862 956892
974839 529387
727282 780806
911704 578633
979011 515834
543126 965151
841341 650158
855728 638277
723449 777326
505528 997528
721519 779856
639588 867095
555577 952714
667529 830516
805974 690544
605750 887071
495693 998197
863171 639405
788921 701264
961157 544513
750751 749524
947211 546052
699598 791990
578389 925154
815064 684731
969197 524841
891362 618273
825132 681988
758932 744814
542183 952237
808230 694572
503177 994111
751827 755315
855196 634956
543745 961347
602552 899773
597457 901808
704153 796882
852938 657003
538408 960541
733235 771918
530213 968554
995534 500712
696244 798827
842104 658313
529445 964614
513189 983924
884957 611072
542627 963943
754835 739171
767523 733258
509985 993106
895842 602964
821189 675716
732828 765248
999981 493181
892510 607244
552523 949587
739220 761693
784764 705605
945940 550221
761825 733333
862853 637982
695448 813127
862137 640710
783048 726243
985416 518565
762383 733592
763114 733369
909426 596625
683177 820259
881277 618722
837586 658409
791218 704554
520955 982795
890458 616822
550592 945823
880363 629535
839646 656849
893451 599222
942868 556234
928707 571928
868297 633834
751787 751167
731295 773373
625163 872784
856317 649329
520000 988280
878145 627795
966107 534528
681589 826776
986605 505170
703624 805727
553532 951374
769047 731228
560941 946283
601665 907884
862553 641072
930845 578473
905047 590201
754742 743787
549754 940792
810616 687256
994947 495147
980623 527996
726845 770414
513212 993069
672740 821386
767862 741131
620869 882871
733150 763910
577802 923864
586378 912498
612314 880160
641522 861210
824683 669819
826788 671909
732705 777040
772001 724617
955602 537644
639119 855519
949906 556829
933994 566762
833494 673469
896176 609256
941423 549256
848145 653556
532813 975121
672709 823844
731211 775496
606838 901258
891590 599874
802389 702883
605164 886864
905405 598931
923933 575825
808804 693274
720444 777253
787755 705277
550306 957098
926885 572984
959884 547210
944794 563276
722921 773198
802208 693003
806687 694585
584074 918084
704352 802643
675927 830491
707218 788532
963483 527372
518191 985997
960283 534085
709312 788289
558559 950491
854135 641779
711996 796688
687315 820075
945595 549161
956102 549419
816016 690891
686389 821988
571228 930005
706035 788046
767212 741655
901120 603896
744737 751745
967349 540538
868413 637899
729101 774601
748378 742810
574744 916444
503732 997710
704784 802507
628915 880459
993494 502367
678405 818954
885049 617826
830846 674438
852509 644336
696425 802672
906364 589666
940349 552854
911571 594086
950839 546817
614146 882981
608048 899909
768094 726299
829367 661367
798301 700400
567428 937378
851010 654785
920082 587729
750036 752405
681032 816052
737917 767959
515370 976614
964651 534244
586982 915687
718516 780187
789233 705897
847386 658600
936945 569666
984714 505958
597424 894193
578429 924166
887834 602666
715993 782757
906970 601420
968707 529897
915357 588686
646865 856386
800409 695407
723585 768464
895173 596861
974222 533013
629503 880116
694252 811563
673523 823473
533742 965067
599488 909582
776382 722217
812829 691130
530419 973276
683016 819529
540509 951157
962162 528564
599922 901849
629220 866797
541968 953272
886216 607023
982561 525998
771222 733623
818762 682595
690979 818965
871229 631668
904197 603497
719163 786022
529505 966544
945786 559018
664281 827746
896038 609089
678457 820305
764913 729543
928070 577917
549400 945950
823805 668875
991854 501883
915736 579229
749053 760417
912400 588836
508556 991715
949348 558442
750829 751294
831068 678847
500123 998378
787575 708724
744237 756273
689204 808757
954327 547802
657260 834334
586596 921728
538567 970385
748217 746112
876618 615925
857954 634665
888321 616535
619668 883094
804764 695566
556654 943936
943115 555508
975731 516473
976440 528796
796092 696819
784997 706029
858246 649615
765119 743867
769394 730089
820548 680325
652844 850245
944332 559780
635347 855037
695178 799059
670568 819489
788471 706565
542806 950833
501934 993882
832404 671173
918692 582058
582532 908907
835425 670700
668232 834802
596108 900028
697474 808332
977442 527950
863097 634351
708560 797684
595404 895604
852859 642953
790812 714867
550889 957540
712547 793706
610721 890480
669205 835301
615099 891856
665810 842154
960128 544117
569004 926351
717877 791053
762987 743211
581593 921841
933372 569143
735969 768759
672291 818204
900744 589543
675399 826192
992198 508381
804075 688722
513178 985662
666770 838312
921468 586403
815586 677255
811550 692252
730742 765945
748115 759105
679570 811008
643578 849254
625035 878240
615002 881792
996069 494676
809540 686427
564769 930739
828100 672363
665459 827410
594577 901772
759311 731551
713606 789246
655563 848703
562220 935244
935524 556547
951455 538758
924023 577648
929292 561348
599054 907334
808846 698799
793761 708226
839806 667306
793546 702760
625959 879604
525789 969443
913246 579906
855804 639688
511002 994042
865243 642136
919499 572812
702477 789915
891262 601140
682970 813954
928408 569966
961134 535969
672187 822546
853557 651187
648400 850851
666018 836378
515619 986462
638836 868174
839145 653682
879469 615518
681560 817886
759352 732436
746933 760423
663036 829394
544129 959416
934689 574974
862203 643235
867910 627035
690344 809936
538929 970833
775546 717989
649167 855445
664141 828989
601957 894976
614023 886718
615364 876832
679697 820575
548393 957704
572938 934222
585193 922352
735767 760967
519350 988727
675036 832589
834411 664940
718745 777383
538001 960625
808096 691521
575327 922538
657345 843462
671701 823713
982395 508047
591844 909833
643993 865309
613887 883274
713231 790034
588971 912770
890438 609672
752834 749524
583648 920756
909877 583740
913144 589256
561418 937045
758136 732407
945624 544859
517869 977633
564683 940876
767267 739945
513450 979873
863111 646831
709116 793382
702780 789981
954326 548771
537537 967076
777657 720343
658079 832704
819030 686103
597637 902027
734698 762432
585202 906274
707423 793687
621793 874193
583531 921668
996801 494639
730768 763941
573650 932719
565109 933021
626468 876331
758983 737079
643497 858040
632269 862504
572966 921968
985819 513914
936965 569826
555966 941809
912067 586799
750648 742570
968637 540480
957408 537907
952267 539248
868860 625286
774233 733082
856124 639424
744170 753059
914643 585824
535495 960041
545298 961411
973227 521504
729988 767312
658799 842900
545898 956270
807170 691662
617201 891008
693061 810165
677611 823305
604037 889900
618736 881907
987654 508821
918766 586319
996039 495987
615830 884039
899035 604321
923369 578523
760294 738260
811416 678711
611649 897248
760092 749657
657995 836462
830038 667036
960718 534425
784221 716132
946027 559072
917315 591694
620365 870655
551510 948676
791427 703337
740842 752120
684354 813905
974233 534927
703668 792070
586899 914112
945470 556902
726092 764372
948706 545746
996836 506253
765278 725589
999329 495755
958947 545322
850829 653228
679879 810600
914546 578921
683942 824922
716709 778691
608887 882620
974015 526120
537044 954967
753326 747248
822272 671930
764676 728984
943617 547182
684062 811506
660951 844420
509603 996663
523337 978235
898891 602144
906636 584889
990645 517358
543958 954970
747975 755746
711427 798171
946011 554679
696747 810058
908604 597265
624595 878223
716687 786376
891970 612731
863895 629739
663858 840488
780374 728286
828789 671936
934543 563395
637645 866967
670558 837502
662401 830911
554811 938941
718894 790316
697093 793748
597776 907886
984437 508209
686390 822648
942531 564359
573863 928020
896035 613456
859992 648278
686347 813852
928167 563076
539881 965957
557918 939625
962915 531810
604638 887497
732204 759502
522250 979857
925451 581445
839069 651251
942348 548076
600735 893744
649050 850039
535837 965382
971947 518835
836417 663930
925884 565544
587963 909086
959061 533792
809005 696898
584493 920383
799718 708739
894421 596806
809454 694182
831266 667797
640848 860044
635248 864674
525586 972541
909154 597753
974974 516249
649315 853762
522564 968971
567975 934091
726858 777191
709219 797406
641687 867061
961959 535462
588770 906584
662156 831680
628483 867226
816673 685039
997364 510797
704622 793600
677349 827208
852569 637929
818876 686616
554886 944989
580763 913031
962454 537651
641971 849732
868028 637196
762903 745804
621967 869226
620121 876136
756292 740957
670785 821790
819378 672698
685938 815549
577091 927574
554518 954281
965396 534666
830742 671440
631478 865202
671032 833424
544188 957546
892040 617107
881326 627857
707320 783039
745063 759545
641678 859854
887409 615318
685959 815623
571040 926015
673507 826269
839025 655843
832974 669170
750374 751054
866140 641595
822996 673705
694481 805229
709412 798995
953686 547507
776167 721431
975841 530958
699738 800142
912688 593982
928000 564218
549854 954715
527329 979487
725290 771865
713578 791756
667780 831046
519944 988808
619960 875711
958594 537525
809021 684074
771338 734466
778892 717220
634980 860193
594537 904519
694930 811056
676703 813706
891431 600541
891008 615041
788551 714078
887159 610420
875577 616400
724508 769065
866258 634224
961487 545993
806306 702594
735803 769846
595805 903887
965488 538067
771257 733331
781098 719303
728009 780084
981554 523283
544536 964679
933771 558758
968997 524350
550965 942843
526971 974990
816788 676691
878705 624163
766444 735348
777022 730763
694058 800739
538901 960579
699304 807944
706150 799319
626125 864352
877901 613204
726951 764250
765088 743373
782628 724960
836269 664978
893548 614757
742598 752128
672326 821915
679877 816692
571772 933305
937503 565745
853064 647289
764541 728666
670311 833296
701319 797141
831881 675617
563031 942081
754616 747007
801365 707859
906837 593499
512027 988209
560037 932410
725107 779280
538342 951704
644112 854556
548354 946079
516615 979675
807812 690438
763521 736091
792223 699533
517214 982185
995590 507575
827527 674700
911812 593409
882965 619993
756658 743156
797252 704434
957106 536346
585260 922326
660651 838536
616651 876932
912238 588851
843704 652189
840326 658992
609624 885805
566658 923363
616990 877489
772310 721005
821101 688047
697283 805890
950824 541877
923085 582396
638661 866492
837084 662334
627874 862914
728747 767657
973865 531534
901543 593105
715743 779416
860649 633176
637428 866857
901881 602895
869819 639205
758931 750158
851757 647577
657144 834841
694187 807233
684542 808694
638926 858175
765182 739277
699229 793791
971952 519831
712371 782300
744340 761746
802482 696076
901419 603632
554848 952010
607992 889247
952226 540001
736473 760632
530546 973714
974427 529117
583986 913499
567746 932331
925391 566163
714242 788243
939574 565717
815614 676707
664077 835745
757709 732760
522122 969518
515510 980832
780537 714853
969051 526163
880662 619924
997432 494115
875067 624126
880002 614797
886208 604249
540731 954517
716194 777186
942857 547785
618696 877480
931125 559515
561814 945270
976471 529444
899220 605981
834843 664051
598909 901936
691082 812904
621470 882311
795819 709517
569828 926188
688223 809799
683143 812376
824724 679106
536626 962467
639827 850853
723881 777667
979839 523533
511989 980131
680711 810847
679705 823409
739754 753839
943757 552028
708652 786798
863636 644577
721381 771743
615132 885140
861608 637206
662221 834330
727295 766937
641764 856815
941518 554698
988860 515570
960901 536077
721566 773613
934719 562034
530165 970166
917161 590323
531982 972826
741370 751568
840767 658676
518499 976419
869361 631272
894653 607821
754393 753135
745325 764346
653580 842597
914641 584290
554385 937331
870102 625518
647349 857205
822242 683244
641973 852326
681077 813756
763953 733167
553924 948108
560062 944330
795336 707480
891891 610721
833704 668031
896570 602109
663720 836331
968432 538063
880359 619477
644693 865308
514924 984753
770426 731927
917573 581140
805640 685034
535164 964603
541797 964642
844437 648589
986025 523111
949998 556719
877559 619975
623191 880553
647492 846850
931079 577050
657532 837963
819402 683950
918156 583646
732302 776248
723081 785158
908948 592600
645449 849427
995303 496538
751665 744690
703427 796615
989118 516032
633128 864377
905875 600221
552892 942551
772503 726943
801454 700619
704688 796366
831462 675106
915234 583253
561541 935865
923878 569192
504131 997136
960175 542948
927317 582623
922636 569141
629194 878809
855465 641759
695291 798443
870153 626071
590090 910634
748571 756009
659222 841421
940151 555367
603221 890007
980219 510449
867057 634325
674666 827510
984041 508528
764279 728523
614234 878628
977319 514371
700831 799961
912548 578913
983784 517148
661770 828488
768187 737225
744272 752781
899037 595364
887081 611867
939520 565217
515589 976334
996531 494539
674596 822213
563715 936791
592251 904371
973189 530876
544754 960281
725869 773049
874694 626145
553147 954025
697047 799893
920426 581548
553980 943711
592407 900596
724932 781278
956857 534776
939272 568185
652706 842453
746355 762018
674414 832219
703082 803187
875933 633667
983289 516288
991723 515097
834223 664386
905081 604229
690366 803574
557664 936247
826929 681825
876627 630507
628999 867201
832677 663614
787451 705585
660428 846980
822774 669334
915839 582980
728729 776450
536599 960861
640224 850947
712183 782119
940645 558894
602552 893713
862937 642450
920878 581753
847784 659238
502676 998292
567673 929516
669171 823442
676168 819316
851453 657441
998860 502947
847895 660837
590431 908466
845650 652593
751251 750207
944462 563239
604238 886847
668189 835109
752644 746641
989477 504893
806018 702669
542781 962841
581270 914229
581886 916527
919338 582506
696647 802956
798896 711090
535123 958302
697716 812038
829549 676384
716008 774953
913788 581203
934123 569145
741228 766447
674339 823445
648831 845478
902851 600738
846435 650770
896487 600400
884030 611719
988150 520947
952185 557457
723189 780878
623305 870521
760035 748858
807379 693552
735677 758164
919408 578969
862845 633293
856273 651081
510180 992435
990685 510573
585146 912245
851161 649428
929476 578151
952294 557319
850240 659083
691945 799461
552693 945062
648276 858780
826000 670697
946576 546149
528119 981622
568864 934744
807407 700790
613650 889558
789742 703645
889779 615235
646258 855396
797818 707506
737907 763158
877206 627191
831807 664710
583468 912143
746528 748121
883100 615434
751768 754887
546134 962195
554845 949070
917768 580962
714235 790211
932013 569154
763792 741120
656079 847014
804161 686180
871175 622119
684411 819216
683302 811544
521465 981793
951275 554939
643702 857506
923953 584350
570454 935200
535552 964641
705536 796293
507199 984783
895711 604186
680457 810870
532315 968109
619063 871755
658738 842412
943929 560112
615339 883537
709925 787450
553793 942712
603031 891203
496399 995605
552740 942622
927978 574937
962571 539252
531992 965255
962974 543482
600334 892058
600411 897359
800747 705401
817110 685124
857835 648976
747744 743787
819448 690030
621551 882853
597856 900978
950441 544214
582176 918081
724916 777365
852433 654032
837542 663647
569364 936483
910417 594341
536258 956561
899414 600625
915508 580554
943750 558949
856518 649959
574744 920612
932188 576496
654047 846628
794971 710595
539926 958065
654107 849287
563364 928235
509437 989279
794169 703825
979574 517027
956944 551263
639398 856663
673584 823360
924485 572772
850106 650742
856026 637082
555610 947516
999799 508257
669957 820240
794950 697278
622009 875517
988931 509124
718421 775944
839444 654468
585401 921952
903977 594497
743854 746427
880015 629338
613846 891999
775112 734038
615280 885300
542369 955242
583817 916932
977521 522972
794675 712800
640631 850535
534152 967281
813945 676545
803359 692177
601458 892399
700362 790854
576770 919314
527289 980824
610806 896964
839493 660721
758584 746866
763312 728499
972275 535421
964570 542584
774189 724720
643146 866710
894873 614245
677186 813566
729347 763604
655947 834704
972741 521684
977543 516871
879013 619870
935343 562137
638726 861082
720850 774855
632620 864337
869129 640224
751538 752511
748871 749966
897853 602800
865860 632133
566604 929655
609841 892006
509754 984647
827822 664704
804968 686317
552721 937874
937595 554531
647805 844028
519661 985690
785177 723065
646876 844213
784425 723533
671430 837893
608146 887250
621773 873883
636999 871048
955961 537930
781694 724681
868590 635966
699432 799217
653312 837446
518492 982984
923873 567963
732466 762678
794181 714200
793375 697474
790430 707935
744671 763666
613764 894480
594693 895390
711026 794761
895503 610863
852818 640830
907175 592501
975384 518865
834872 666020
595826 901026
506762 995697
617958 887285
528990 962922
850062 640695
810362 690773
828052 676418
533335 957869
507654 989178
846068 659932
814901 677984
920957 576187
638955 860463
830126 677170
571048 935094
914380 590319
505600 994920
590268 910058
685004 808339
515046 983570
955747 551048
811598 697614
881098 625222
628830 874213
564600 931782
627703 863230
994212 511539
689042 811259
968486 530198
603442 892043
913167 586803
975309 525914
593805 908673
621887 870526
962946 530512
909904 590682
780584 717049
845847 652448
656640 844947
913863 592672
560918 939227
806594 699463
791207 705572
984293 514651
722636 778043
805089 697483
910932 597001
543917 964356
576437 933300
800589 705088
833148 661577
918605 582118
599526 902710
834118 666079
567022 929371
861585 647826
685098 806249
978677 519714
657214 835927
650009 841771
831576 664882
907873 589187
768371 723876
748813 744182
743630 759660
834985 667069
994332 496959
543652 951301
713297 778541
965227 540485
841079 667492
770630 721736
825273 671418
574370 918936
751360 744484
689063 815646
676768 821069
637615 866389
766123 725877
773345 732265
994779 499723
563026 946626
617994 877407
563830 945975
805363 704467
932935 560558
506493 993488
724144 777985
556887 942945
528432 978139
744690 758542
642813 863989
949245 541923
728109 764024
857769 634762
815422 691009
784391 709578
652147 841876
671990 822628
892422 602446
930802 563428
507664 987793
665891 830294
953223 545811
664800 825447
988181 516769
589805 917149
988310 519775
538806 959141
857405 634841
825360 667239
666660 829044
830856 659766
862627 638730
688805 814812
687902 806180
953926 538077
649140 843071
666639 837038
497119 996925
593148 900070
768413 733638
919547 585765
762157 744053
952106 552234
503181 993705
697343 811688
581475 909902
958539 545072
722160 782106
870131 637617
943387 556874
592065 906945
966080 542376
842990 658429
535921 970284
880286 624195
828554 664283
785767 707108
843241 657586
580539 914978
866540 624163
756193 738451
969703 521244
779842 725664
604838 899396
539515 953708
579675 917790
948046 548497
816468 678814
583233 913023
690595 805795
796291 696812
716943 779597
538608 967124
888037 604283
596494 899111
925580 578451
806386 688521
885515 614248
563582 941635
506052 994808
619896 870612
531802 968989
664829 833096
811234 687881
734734 765035
934261 572050
921741 587352
589077 907067
626503 865859
549395 958241
707463 788555
962418 540546
735432 760891
818540 688018
982855 515838
913758 594200
734192 773746
722637 768946
904867 597267
773529 723133
819838 678971
915774 588567
730416 774080
813813 689401
923952 576002
550537 944033
946114 562887
979700 518545
541902 962406
564401 930269
599220 900962
759612 734872
710355 797314
653782 852581
769506 731183
618492 879963
752053 750991
782351 709758
504101 993045
773368 726422
812066 697786
934440 564585
661978 828384
679238 822682
974491 518295
918999 590059
923207 584361
968230 531942
602057 898758
749666 747863
801334 701479
653008 849587
866738 627855
641446 859830
907440 600898
855171 648313
675476 821272
841993 667687
730646 772868
971233 530431
521929 977318
914508 576185
733369 761153
648116 861268
820031 689967
531613 976194
972858 520130
614351 886062
552878 955085
997477 512258
583841 918667
784377 705967
775784 725990
916979 578101
850557 651423
808947 696915
693151 805280
999762 509659
996414 502393
950843 547758
996182 499891
887589 619243
668047 836361
544376 952965
707812 790392
863681 636581
669361 831824
619070 889114
961791 529997
853012 638984
799506 690597
996743 503442
564081 934948
656204 849499
748236 741911
909094 594091
743384 762612
807665 690576
607450 887388
808382 698023
748623 757660
782873 720741
958747 539638
985057 521825
920105 572443
639431 863228
548845 960067
874266 622152
595718 906802
983463 520219
956552 551445
770185 734905
640189 865119
807141 694657
950887 540433
699760 792415
743138 760864
836772 658556
647987 859730
691952 802143
901343 594717
706507 791388
999676 504120
787736 704028
815718 693247
769926 724227
920102 586388
510763 979782
556793 941539
749596 748971
611316 882984
735164 759998
738291 753707
933382 561315
669833 828849
637713 870671
929466 560617
622426 870916
558875 933944
914070 592584
502639 987748
982911 510366
972949 530083
771372 728765
852416 644782
622317 882850
762358 728360
935624 560345
636967 868853
752653 742535
639150 856286
833365 669447
807828 687451
831995 670456
904180 603222
508869 985359
557919 951556
595859 912590
894794 610100
895340 613241
954600 547866
578214 930469
925068 584179
683322 808209
926257 570839
571582 937833
906632 586637
577937 924751
608667 894776
577693 926097
993626 509952
617907 886131
863395 627965
795004 709107
946286 549088
853576 654961
914854 582163
629505 875243
945114 547905
704316 786564
875909 628105
948526 553999
996536 510818
861734 635533
584326 913039
883499 622431
771196 721688
697190 806983
607440 893163
578353 911989
954666 542103
605371 902758
957076 548753
976794 516585
665370 831807
935058 565832
685765 821627
776029 715467
631117 860092
623041 881202
533647 964734
744546 751317
606180 897129
874151 624569
665191 826509
829948 663850
747865 749466
943045 550432
744406 746117
922185 580305
707131 798342
867684 628381
549092 948878
604800 897456
663391 830812
868784 627653
958779 532813
512910 980574
889865 606469
773822 733335
753844 737441
727660 780447
720268 782894
945806 560089
866898 630190
937225 561325
596224 896961
913683 594852
503181 999236
882066 625403
850380 651459
728127 766292
894224 604324
663148 844107
494348 996645
903795 601507
616274 874645
662587 844539
860770 631455
982098 514553
975430 524416
641656 855722
762216 730062
794775 707726
778391 721004
797669 693535
812518 689903
618827 890003
846780 657402
739483 766932
695988 801590
763562 736208
601114 894009
703393 805377
958003 539314
997898 499118
722671 779392
782217 716041
798660 697385
641692 864328
602708 888134
839992 657270
948919 556653
856537 645670
774698 729746
650534 851359
684594 819154
540563 952851
716693 779469
901559 605859
792346 698894
607994 889747
559963 947382
689678 802209
819148 670946
823000 674164
856541 635127
521729 983337
862184 645583
772683 736521
945377 551110
998924 504219
498780 994932
976781 518383
848184 648065
744455 752809
840728 650083
836512 664396
615703 889163
862486 638423
548317 952581
768312 732108
506627 996486
663245 832236
753703 744340
877978 621131
840613 667471
998190 492630
639009 851916
905856 590876
884077 610999
505241 997363
984219 519643
593076 900163
874653 617627
554348 946862
939728 563249
694019 799052
789555 709104
906263 587546
816815 687995
510847 981060
744714 746659
801681 699070
513311 979681
790696 707623
555866 950846
899285 599264
636885 863677
677175 814778
589011 912939
569941 935876
979126 523283
969627 523722
659480 839525
596830 896955
849141 654019
926327 565743
972736 524116
536779 963633
862643 635711
550992 948771
526767 973381
853395 653467
700813 794277
543291 959189
871346 627033
817791 685432
932453 575947
860586 643252
769654 720935
711188 794530
988316 517620
529767 962453
827225 671541
633883 856987
537148 972628
849128 660743
993215 503470
737584 768228
922790 580492
800249 708216
614331 892007
894357 599757
916998 588289
598940 892587
660697 833692
723759 766826
661448 845613
765975 739059
583589 914297
817136 691140
726887 776605
961774 531198
959473 544195
735494 754668
886949 612667
610982 898384
781014 710697
544250 948811
878102 621747
530344 974436
640429 854591
658244 847014
639923 850228
582910 910168
528454 967685
936146 555560
596083 898005
607506 892737
788652 713563
662775 837472
795447 705820
677924 827106
779181 713170
759337 738437
711196 780762
666966 837815
550265 950535
773731 718995
981026 517708
680783 815011
568425 932926
926725 577971
657834 836926
665951 835441
960597 545475
667648 824155
994692 509658
648849 848067
559772 940264
880600 620459
509068 990322
985052 509686
754808 745995
507458 991837
987197 517396
985655 521894
867676 630995
526728 978104
859747 642963
936879 557679
698087 799873
910035 587343
928016 563804
755944 741325
734424 769233
901074 595782
590270 917541
870622 637698
624912 873964
851290 647893
853695 649538
677064 823478
881045 622570
764277 730445
794443 708227
850844 641894
673735 832183
682334 810773
893622 609758
938169 560116
566466 929576
861924 641333
931563 562799
650461 846973
771365 738306
514411 992524
798235 706684
771592 732741
940978 560225
642821 863383
906552 591324
828424 671106
540835 953556
758410 736271
969152 537180
640994 868846
689926 809681
583398 907982
722802 772287
631065 865513
695403 812003
924105 581361
950999 544068
985419 508302
649931 842647
596523 901220
737792 762094
737991 762013
770366 728582
545819 947551
692299 809740
584876 906354
912702 593889
499368 993228
726585 779338
798129 700593
940193 563755
933790 559518
846412 658677
890115 618703
929662 572481
499333 998855
591383 904196
841639 658063
590363 911682
928183 562520
524453 966248
796975 695149
547996 957763
641800 865438
949714 550112
829273 668591
540929 954369
992900 506403
661774 847372
829831 674027
811875 684781
798646 710538
933169 563857
548614 952522
686379 804413
675714 833900
603588 900335
967409 523199
838378 659559
813282 696214
756664 735721
690455 799864
794627 709517
897960 601251
971500 529066
540397 961524
918539 590681
635506 860732
615426 889954
813462 688179
606640 899807
734508 772572
907117 602775
965472 533785
888148 617506
831969 663560
922639 577669
544228 948904
597308 910704
732525 772192
639054 865604
721870 769920
943268 550348
908044 600173
682228 809176
572698 928799
604192 899854
806186 699583
558432 944157
756865 742443
510874 991720
595787 898605
632319 871594
767622 739477
969288 537558
928292 579049
804639 700250
539997 967842
847506 650103
965892 529594
647582 850226
846668 651642
622808 871222
859866 634906
581214 926585
909118 584768
926573 577650
877620 615207
957373 538091
898107 610418
655997 849856
613205 890761
854237 641981
620007 886431
870540 631819
946386 562639
660045 849073
976537 531912
979547 514822
582963 908075
497851 994437
770672 733704
665021 843725
947370 557773
898499 610667
931625 569450
847207 646728
679977 818860
726503 777696
967188 530765
524881 965360
678496 828494
889456 605612
529922 968152
575555 929489
821241 672333
688475 812771
754239 752409
636477 866717
589489 908384
734266 771283
713163 778930
652758 846222
853155 655484
810738 692163
941379 557586
907834 588265
682612 825831
795685 707402
815141 694507
545029 955231
592009 915961
907712 592104
700077 800155
615041 891140
572144 928099
513398 983623
723162 779295
826892 672617
847142 651095
674608 834210
880631 619915
813935 685901
956657 550172
882652 616712
922710 586776
594620 909768
609908 889247
930251 569037
843531 653581
546401 955226
999825 505938
602740 897227
849583 642453
768597 729017
543195 962107
825020 669933
680047 827075
863502 644264
987776 522056
548665 949109
929820 564622
891935 613589
689975 808681
775197 720844
775650 730089
992309 505370
977881 527712
605375 904470
640789 851068
988992 506076
853504 643305
879044 614449
720494 775719
960014 548385
798240 711379
721685 784616
518637 975907
789127 720236
556416 952275
974184 530969
743592 759851
692951 814413
618934 871578
592919 904145
555675 950134
722289 767725
895062 604924
904771 593894
917324 586659
536313 959420
701745 794090
827551 680114
510404 991566
953972 555001
813344 688066
736679 765213
940061 567342
812101 692116
655904 838467
896885 598549
651362 853738
724929 767060
583797 921932
862678 641580
909099 599492
660368 847841
921919 585361
850338 644887
509610 993860
583947 909248
635078 871576
934368 562233
853321 640044
677351 814147
851022 648951
677279 829117
539865 953482
831624 664531
519714 974628
616515 884729
902694 596876
942946 553655
656112 846921
795314 704835
813942 682181
652292 839673
842588 652276
498165 992890
682875 811638
937270 554569
875583 620189
989856 514718
902081 591180
650746 853150
626373 877304
659008 834075
700598 798566
589540 907028
842589 664200
662803 838826
838818 654755
929403 564408
995080 495211
536817 959907
850787 643685
682186 827151
812537 684886
810478 692387
929216 574744
935122 556563
986001 517880
766735 727061
931973 566547
884340 614524
631229 862405
935827 571518
556950 936069
731559 777329
583299 918599
586050 922457
768905 736991
832159 668867
824952 680495
893186 600772
925633 572246
692952 815724
916002 578657
731106 763452
891793 617898
828206 676055
983049 524670
659823 848995
770936 719987
997618 508679
513638 990129
745457 751805
775787 726928
803897 693482
998378 502094
772631 734344
790705 716962
984584 524918
707707 787681
802124 692607
767864 732894
576075 927926
720393 786431
556977 944455
900230 602501
772747 720759
651696 851506
975218 515246
822991 679694
955875 536068
736431 762615
599388 899533
946640 556779
681679 817573
644364 857401
664081 829930
810493 682440
728369 762062
605773 896120
849374 652049
518703 989444
631158 871296
679513 828463
981353 517348
795966 713275
916478 587547
711338 788348
578223 920983
575429 932442
571634 918971
695637 809525
750072 754690
955891 552943
851405 650280
958377 550031
674071 824455
926482 583141
709419 785940
746957 747088
644203 854075
679330 814752
795370 699083
672713 818206
792277 714878
751535 758227
660034 849772
755765 749826
848801 646599
615828 891881
678263 824382
932829 560166
825550 665306
657886 839603
656817 849728
731735 772150
706235 791495
810055 695113
927471 566401
905031 586553
700009 809802
796006 694862
512496 992514
626311 880651
612545 889479
760352 738921
919895 575695
734367 756816
584183 906391
912764 589762
732170 773437
857952 649726
817854 680250
644506 846673
611851 896551
779896 726468
903480 588465
965447 525189
790592 712890
556526 953138
803783 687424
556869 945588
760018 747535
855003 649914
892286 601357
839194 670052
623701 873455
694730 805978
743927 757399
824942 674909
576499 918951
524543 978832
609591 898574
510643 985677
963584 529208
881247 621863
795532 704435
620660 881592
909219 590388
961964 535482
670915 827632
772778 734805
505802 985364
734103 757667
819336 688612
639507 856130
507773 988211
823926 671582
840470 667487
877430 616632
940358 569111
862596 628564
809676 686528
936491 572175
800602 699876
837826 656855
720377 777644
906798 600097
880532 625851
794889 714752
553729 941552
874489 631192
821281 681054
676384 825128
598850 896603
888607 614928
788242 720416
614729 883731
589113 920635
521391 978162
525298 965141
818813 674789
936078 564740
732876 775707
781463 718484
779918 717575
742133 758940
562494 947017
666012 826470
570758 923327
517481 986423
671659 834202
677564 818761
628015 877110
628409 864648
688482 805793
592200 917741
652042 853789
526975 975860
640430 861899
961857 537754
547965 956081
683061 817805
892019 599653
745629 761067
958525 549772
846680 655834
884974 615162
986639 504033
898966 591567
949628 544704
964732 525882
932120 561695
731946 761139
662184 831428
560955 937544
639903 866957
593765 909683
939198 563095
557046 943315
509199 994639
669860 823920
523281 976645
917414 576660
631543 875752
648483 860332
826960 668883
567313 940390
673117 823884
545918 954755
886364 614316
986912 512173
509831 989069
541231 962806
521611 973223
692307 798837
695788 803228
583121 925341
901088 590157
897317 595820
816381 684169
511571 979077
899599 590658
948416 550650
778352 721814
939876 555569
786854 713036
823014 679775
545983 950338
574456 921726
978931 516685
495778 994850
728077 778290
949319 552041
803594 702347
876089 619238
518748 973408
516370 985080
684112 818532
806807 686433
514579 983276
866813 638277
658512 851409
966269 543665
962178 537856
840336 653038
926714 581154
641890 849814
637640 869922
882701 612542
624034 878862
996070 507824
958923 532557
853769 646313
960523 531684
787297 711403
916462 590751
739025 756354
965982 540711
870772 624708
957154 544795
540094 952073
716020 777874
689571 803269
803976 693225
908840 585537
932287 569839
552156 944412
828214 680973
815622 679719
536724 959804
809644 681755
885064 605273
818576 685744
918200 582960
972769 526362
666770 824449
868933 621748
632670 871951
590359 905686
716457 792823
867178 637346
896828 611204
502892 993960
795426 711801
614028 881213
643438 855124
530408 974593
664852 828570
514583 981706
546912 949325
747233 753394
941821 557922
506691 997506
611090 888757
825297 677099
838926 662909
533730 972786
943957 556292
647817 856801
672823 827010
662240 843760
606135 887765
502591 995611
625658 871099
543968 959881
791619 698933
693675 800022
689357 815005
992509 509243
568692 933664
681559 827297
638917 859419
833302 662596
943463 564365
807294 699801
529989 966466
670833 836925
774059 720612
811923 678520
745683 763335
865658 630547
602184 899086
814710 689627
526982 981619
562559 929946
581226 916297
960475 545889
612757 879314
604522 890008
610963 884528
770109 736065
533632 962877
954437 555177
948472 552403
638762 866220
673874 834472
544780 952322
772313 717860
764525 725664
871058 626532
787189 714094
809373 687560
884689 623586
831299 658772
792970 713289
855611 638133
805561 696598
545324 947401
670244 819926
967316 538090
622769 867526
841444 665519
827147 669231
508764 989601
973277 534334
794225 704235
543432 962459
699815 800610
812132 683027
892901 611393
937048 557327
839192 662058
711595 791616
702492 790729
665429 840589
978316 528675
738143 769383
527711 972966
963781 537597
977239 520809
750327 742204
694250 812236
925021 578304
806006 695132
862647 645893
619342 881192
663256 846136
840239 655932
802541 694312
725295 777725
651737 855718
789148 719088
968569 521763
836089 658357
872161 626832
863209 628824
628958 877194
840581 662108
997027 509576
766336 725923
515103 977265
651129 844536
803192 703286
575995 921562
765320 728903
541076 964801
868648 637286
737135 755461
862776 635089
557100 948530
785671 719525
614935 893098
695921 798562
745646 760610
630785 866580
995211 506227
577517 913536
595147 895089
948093 556501
741139 750911
622525 870516
886348 610395
763014 735794
547717 961078
987840 519455
700659 794530
851306 641835
628173 870708
660760 831382
963450 531684
734779 757717
497509 997174
722030 771189
580377 920556
613719 883559
897270 602229
851968 643216
769530 721112
716749 790767
682548 809078
748883 752422
498350 996581
633311 859048
732272 768689
550046 945883
616469 890282
667896 833945
555247 954241
902415 597649
662112 834079
748225 746901
523030 971640
793878 715254
768901 729440
892181 599236
665222 842164
542047 951154
970888 533914
712768 781806
776436 724256
630317 877025
605034 894989
643596 864617
806877 702523
751470 743873
713501 776531
613985 879855
575159 914944
552527 939425
622367 868961
760237 731113
968458 530795
892582 602156
594862 912630
965001 529908
753875 749821
704193 786400
694302 810870
567916 932709
797220 701484
912274 595573
899540 602764
745300 747122
547065 957240
745527 754860
760759 749122
602141 892015
859993 635720
582762 915372
815086 686174
936932 560041
588093 903998
736774 757113
750844 744336
788216 718482
552177 952203
915388 592183
558878 935326
765224 730726
726371 781697
547724 962147
551834 944011
592889 907784
744445 757767
937010 572391
999204 502439
905784 601913
622221 874333
937342 560898
682792 808779
693337 810577
824001 672391
672157 819677
828037 668859
925422 575888
688781 820425
564255 932347
831514 675321
642534 866176
743807 749208
813816 689682
594018 905896
609263 894608
804199 698751
582110 916673
668108 826292
815862 693536
825527 671698
835092 660357
717233 783002
927319 576958
503813 990249
918076 583656
733767 771246
757780 747617
929032 568581
882657 610411
885995 609353
671170 832703
665356 831448
566514 940311
749794 755554
628757 867285
717629 781832
791066 718289
849711 643462
728273 775346
673793 829981
519800 971146
654155 844030
862760 632710
827238 668621
502649 996237
966573 539043
620207 871075
969035 521631
500290 994778
794692 705301
775842 727950
912587 580140
591877 908870
839826 661346
534935 968735
947591 556557
978382 514368
779987 725806
998100 496884
859884 639180
800572 697529
908020 592578
838562 661052
966906 542454
662374 841738
629022 875438
577439 913594
722665 783658
695982 806105
755712 735866
902534 594862
702888 807030
785467 721126
958210 545424
789267 712333
986577 518227
604894 897168
530322 974480
776938 724194
556043 951311
537504 954048
538479 960525
827652 668769
886611 618331
913733 581262
703170 803324
935901 565513
725468 781556
673040 832935
987411 509033
776314 729297
909668 584596
544385 959571
590899 902828
560017 943068
686500 810380
683177 822349
847047 662270
769298 731548
786230 721563
600399 904494
592178 898000
914214 583861
575078 922638
853497 640237
690855 807019
951863 548314
809246 699314
682417 825485
522668 969600
995382 510741
967359 541362
930632 561012
649342 857434
952745 537560
793799 704689
648331 853195
910109 592863
994539 508770
711762 782508
623613 875072
823304 676309
570499 925715
974779 517237
751382 739729
813034 678872
881143 618412
775045 715340
901984 588465
975741 529057
841607 649141
622005 875882
729881 762918
919256 577805
667105 830679
542751 950468
997310 499156
637466 862594
668589 839362
528510 980499
534650 960970
690792 807654
903830 601485
882404 616946
626694 876572
729703 772749
751462 743353
803329 704370
786033 723541
982608 520677
602890 896739
662393 832434
674509 821829
722931 782398
606898 896160
892457 614971
690188 805577
635259 857343
838252 653864
856637 647666
787522 710396
971862 535210
558467 937858
515667 993658
837222 655648
692427 802067
871712 634471
838561 669585
529655 971698
531609 965547
871966 627702
670783 824889
877305 630230
842091 667587
912427 589953
701732 799348
651970 853421
883643 610502
754085 749918
665592 831169
974944 529453
822038 685019
882148 618384
556144 949875
921572 575360
959962 545594
558068 933622
520751 982026
735017 755657
643322 866186
648205 857434
905249 597876
984681 508831
823825 675814
918601 587289
853322 652302
955829 540993
895146 614818
920828 573707
640816 851380
902259 595262
649654 858539
782258 707928
607252 902672
708942 784531
504857 998521
980038 525559
946364 562300
800022 704559
844635 652363
676482 830386
939528 550898
773119 734945
610291 897743
792832 700160
813784 680801
642823 863222
513832 981899
838792 667789
969060 538025
781374 710860
698789 795232
673975 835602
683587 809637
555664 945240
684885 818550
599089 895556
879410 626942
535288 957002
849255 643206
550067 943348
614082 883273
701206 797683
871306 634040
791213 707158
573674 927163
598385 902895
821241 669668
893179 616688
510532 990517
886018 617398
840953 666943
918604 573554
797478 694500
927019 574338
983389 514129
645803 851436
553270 950705
762831 732300
862042 643339
658233 837700
669265 822450
625599 881137
560064 943168
709255 799493
505394 993360
759656 740753
722591 779969
657287 841727
880284 623675
751518 748171
598865 896146
737000 755519
925834 568314
573016 920160
777789 716843
603044 899874
925158 582553
914131 580985
710675 784767
567346 925914
692347 817486
967842 535354
864012 631965
551882 941581
680378 826093
748494 751713
652103 846941
674338 822510
683738 819681
788839 718962
753731 738700
632549 875489
826706 674749
821752 674325
641484 865079
815768 681445
902372 603678
661703 835291
590206 902997
687546 808715
520958 985178
892576 605786
648203 849920
835410 670036
698118 808946
880828 618342
586267 904524
607406 887600
537821 966457
833173 664842
805672 701139
814411 682423
757034 751086
905372 588991
570564 927868
566181 935881
568164 929258
794790 711428
561620 932602
566007 934096
677013 814724
629311 873506
822450 669946
681719 815279
717903 786174
870726 625976
812605 692209
749220 755533
954348 552802
522658 982031
921282 587578
632922 862934
508063 989535
991284 502419
824332 681689
516575 987976
704723 790300
830414 671458
787484 710959
829132 670095
746719 756691
513535 987851
512650 983297
760644 748939
904481 598406
654890 849613
630599 872944
853684 654584
543946 950650
785524 720338
704724 787640
695220 798842
895536 613982
945969 559957
535270 962271
978196 518255
556357 940385
795228 713963
846830 647525
856330 638615
812238 687383
675896 824700
854898 646218
814437 678527
725667 776177
561393 947258
564979 929468
746801 755207
728348 762863
838692 657252
618572 886054
911875 581948
820210 684833
756234 752737
656949 848194
670517 830723
987384 515177
646746 859601
931593 574880
902838 602877
826216 674080
724910 771814
531841 961573
818222 678183
655702 845319
544795 953937
574549 930364
642666 855478
968117 525299
890244 604774
618408 888112
733592 775670
769409 729495
854055 650155
868363 630013
807316 689987
712310 790553
760525 732542
828861 677981
509650 992813
704478 801950
570606 933742
690867 813990
817508 678479
982932 510788
852474 651349
712955 793331
724628 766280
987960 503403
776382 721722
858881 635960
786656 716436
780475 710601
811815 690210
660766 846890
620156 874656
675150 819085
825335 666787
675913 823659
948567 549754
766637 725572
932388 575054
684590 810805
527048 971797
602829 893219
879303 611648
744383 752156
639391 869942
951440 539136
824704 669149
517731 980781
879454 611236
688805 802570
596580 901143
945392 556307
744988 746665
641458 860434
751756 748077
833223 663988
784469 722089
892075 610513
731863 769051
940801 550996
539721 967600
604578 895802
879012 611106
974602 534827
573855 923804
719230 790455
972517 525779
828491 678530
554587 954596
838421 651678
784981 712637
816602 687301
523307 977530
939874 555056
801136 704299
684355 809559
951973 550594
836213 665997
667485 828002
868328 624545
770329 727270
930563 559940
685469 804694
563886 928141
550083 942322
792758 716588
949802 559521
917029 586172
581454 924109
631008 871081
891278 599852
929323 569227
810780 681788
544210 952142
622563 884455
829798 668874
800139 696147
856361 638604
969737 537584
979606 525769
932667 567269
661844 847011
867430 636605
777498 718302
611028 897443
613056 885590
925449 575367
583732 918125
857230 637829
904757 591219
751564 752609
869219 640154
613672 891357
533946 959518
857419 635483
942106 551131
914437 593804
554853 941417
845657 653435
531595 968612
638735 857875
680059 823318
832292 665542
738512 767267
830640 671149
822857 686417
516193 976594
578685 911704
789141 715510
574919 934412
736427 754903
695594 808175
993821 510939
582783 926169
863817 627976
710527 795851
543856 963174
931978 560306
705632 802911
998979 498459
628688 868311
679929 824477
682868 812369
820969 678117
950864 550347
632562 869066
852475 644810
539966 960331
989499 503666
639744 857349
874800 623742
633246 868613
986373 510168
799659 708166
749264 749050
500072 993377
922784 578143
696484 796566
911695 584725
606744 896699
615751 878177
712563 791793
988737 505891
989388 517575
922265 572451
621393 872909
534742 970613
839080 654101
710097 792424
513914 981174
873415 633904
539209 968180
781092 716683
953721 549412
638526 855132
705050 798690
683840 821739
521124 987321
806455 698705
828372 675957
671084 828130
566042 941647
902503 601243
725197 772348
964603 525700
789417 716737
604582 900358
743139 765512
983855 523050
884807 624035
736883 760933
885751 620106
595408 896024
776420 713884
688292 802592
976298 530763
856442 638733
964124 535944
863751 632479
979850 528670
554986 935302
919256 579080
919691 588450
629566 879181
592439 911326
791642 705815
562696 927334
573277 935770
993932 507661
990246 513383
858965 643365
779740 713748
837023 666554
545507 956915
842393 653780
961285 529359
927220 574156
980066 520427
518669 978461
591648 898516
505755 995885
988178 506577
900775 608775
946018 563247
835724 669749
565995 926408
586490 920420
668861 834754
907977 583986
609367 899026
535824 959473
571570 936683
926030 574576
684457 817521
604158 886405
567288 929498
934640 573984
771787 721642
563129 941025
761158 744186
832459 660456
819820 687389
917302 577487
681448 821083
493798 998417
862027 647195
708742 782656
896283 598663
892398 610793
531170 971285
952578 555619
726876 772090
782740 727012
652473 850641
636634 855402
718206 782521
827771 672764
889411 615172
896096 599625
626883 871574
974538 516511
977695 520879
969383 523833
813194 680886
640742 866340
717732 782780
925331 580780
919960 581301
824229 673137
969304 520857
940156 564377
999462 503278
729554 777022
532334 974542
914908 589823
823330 675603
612835 887401
757364 741222
850012 650731
705377 788260
614993 884097
951929 546361
975995 532487
992782 503467
635599 867042
648482 860609
823676 678461
615564 886889
600970 891509
864070 627080
526367 977219
880084 616435
567595 922947
969147 537641
694204 811877
565040 931905
581875 908786
692319 807561
761140 737561
914902 594621
582440 907642
970328 537669
574481 921874
822917 679145
550661 943679
910703 580500
629481 864285
874115 617118
568437 938774
779478 717435
620612 888106
730141 763872
728118 779411
811559 687809
651758 856051
638258 864242
612413 882535
757144 740743
870158 634219
878361 630119
777394 731022
549138 949335
797103 701264
988530 514085
615397 888913
555489 952911
641028 858364
669202 826686
506594 993595
609174 884643
744502 754398
727152 768723
533186 961707
689502 815185
748749 752860
965357 528541
928131 576223
717967 774619
894795 600132
882304 623182
961271 535413
555378 951361
551103 944567
986459 523533
695452 806780
636158 871975
909260 583896
598033 893616
663394 834866
841219 656846
753484 736814
631662 869031
545311 958740
963083 542957
702534 794605
763638 731780
539088 961443
906846 597735
574760 917248
693608 808969
745499 760006
691818 799837
724834 783952
787878 703526
736960 762941
693911 809427
624803 869227
823575 673531
941553 552974
996313 505381
656273 835480
624054 873100
714337 789131
734162 764171
606162 900896
581138 916651
729597 765567
865729 628661
587908 921059
787895 713245
624603 866766
694249 799785
950516 554680
675972 827718
614900 875815
995472 504742
812554 687135
881060 622268
747629 750570
491483 998883
567672 938192
863008 645681
526990 978648
940693 553298
538949 963246
909320 590708
893051 603206
982799 508695
681032 826495
620713 880675
516887 978076
525210 969086
651820 851881
714075 793064
712316 793861
936852 570478
693832 815890
669767 826015
751599 744412
590183 903944
791901 705760
933647 575082
711029 785086
934826 557196
917293 578338
952221 553430
855186 648120
620101 886395
746733 762892
624062 884054
600165 898982
753534 751597
530771 963390
795383 703991
644100 855308
995114 501310
852987 652533
848594 649992
790855 708764
642199 855733
681677 827574
776277 724736
799839 691417
713621 795790
967479 540483
776881 720802
841891 648913
832514 659982
704074 804319
584007 919072
527617 978489
842335 657109
601625 907271
757588 747204
941974 567739
650185 849887
504493 989163
819873 684062
522866 985859
613102 883751
565362 931126
542626 953692
707125 799444
910105 595578
820881 672913
987344 517586
667616 828487
967785 526134
678221 816121
720128 785112
852756 643494
933284 573686
959392 535180
523640 967484
632665 862758
538958 963422
535205 969072
999782 491492
903966 605114
780765 728319
977079 519796
851434 651094
632610 875546
817445 673190
649013 841925
792487 706806
707104 795922
868401 637108
796705 707175
686229 808200
994537 508311
901831 598596
903052 590253
608017 890420
567829 932052
996370 512422
754127 750054
755033 738452
881047 621425
723383 780305
982151 512133
781345 717277
904665 588550
833415 668835
520133 976167
844704 661320
698582 800327
621843 883935
719521 789499
667167 829028
711236 793843
870699 632973
705628 801750
985600 510286
557059 945245
919816 584210
615534 888027
842882 663376
844333 665381
544483 964560
862793 631219
952333 555822
763825 745728
915702 579032
910232 596155
581138 919819
592531 913826
951003 552031
913956 586409
924432 578563
913424 596080
715429 787745
601384 895339
929238 561503
953664 542108
986658 517804
842149 661099
917620 590226
815246 688790
533355 966579
659620 833380
942302 556681
832111 661152
895085 595009
877393 623174
934925 563940
901173 590850
913177 592367
916688 573369
664312 840587
591817 902729
892315 614243
696816 809635
908364 584429
893595 605777
629767 879445
727843 772936
968049 522595
914108 588845
890070 600766
774921 731005
716287 782549
558749 932144
547579 948874
548926 941873
849096 649882
553475 954814
561225 945550
832864 665994
990271 516714
736325 754096
690166 806064
534347 960045
904763 595628
550823 958191
978448 515326
877523 622494
725492 775275
912258 590953
744918 749596
741921 756629
887453 603711
637985 865230
977868 516635
932149 566052
737314 766796
902016 603350
621966 879056
793264 701023
684059 823874
737060 770152
641287 863680
634473 870268
791873 701495
726145 776694
934988 561308
746540 759368
970892 522585
615680 877273
511851 989279
799989 703567
884229 612197
578750 919377
933851 565023
610448 891643
563143 941842
809489 684359
927286 564113
890370 602647
585645 923388
553191 946006
647107 845883
854952 649965
543239 955524
701817 805921
604511 896100
647013 844726
730570 771768
503373 997517
758197 731990
535172 958334
910790 590087
990895 512742
937335 561886
866162 631670
671609 831495
574571 932532
657413 838373
967118 527252
899632 592570
916955 591654
975648 530122
786546 705000
801030 699990
946331 552197
631087 878575
563930 945267
871146 622537
791312 715012
619532 873502
683663 809016
768108 724386
510130 998371
879437 617690
909044 587131
971030 534278
574716 931584
965821 543503
638956 855619
789013 713129
740175 763464
652144 838352
620701 878749
537325 966384
546451 955109
706874 796565
531469 967237
648025 843083
538074 971017
733407 768895
646923 855377
936734 563852
809444 680663
981001 520226
712098 781684
752264 753706
958268 545643
516522 986575
582368 911322
698526 803428
735945 757958
554487 941155
696951 802507
902594 590636
594299 903458
643927 856966
498743 997226
863847 628888
638053 869656
912665 589356
940711 554913
892777 615417
798736 696183
832181 667457
722400 780923
893035 613058
666589 839353
787959 712426
892436 603605
920494 581724
691657 802412
744227 762914
662929 843591
734149 774304
508605 994756
682811 821369
910255 593807
737977 763086
583623 921386
967315 531158
655084 847531
642171 853171
804278 689303
853031 653077
681246 809905
702605 803619
824175 676466
818800 686295
966518 527470
923082 571927
885014 610550
630605 877878
863827 634074
830075 676188
701214 803794
671355 820746
629517 872427
530095 965978
902010 599542
538849 967478
517213 979675
918127 591380
619186 874027
962312 533297
608155 890714
784450 710823
631173 876533
822163 670443
869446 633178
573653 924054
866422 631683
829596 675187
519363 989388
673631 819358
672083 823614
573237 926225
845879 655455
585042 905386
547783 960369
936743 572720
546591 948422
618775 886355
513735 989001
675620 815312
937145 570857
747411 749200
556199 949291
506866 986638
733485 770067
872991 617505
997832 504349
685285 822146
606182 886558
993870 498733
588014 913921
779946 712644
606767 891550
945752 564158
792865 703401
693451 815038
636504 858211
670135 835812
997080 511694
953583 553921
860660 639406
541992 958926
703842 804127
912971 590902
584749 921570
874104 625031
794690 708721
777278 724754
501386 997423
947652 542744
539586 961608
581932 919585
723939 785846
719997 779114
871342 633508
602278 891041
539332 959160
550173 947526
729857 764859
568468 938989
901920 602365
883713 623756
842543 663969
756782 752769
579034 929835
930975 561796
840181 656234
537624 960249
990922 505846
867020 642861
846265 656601
861067 638077
953680 549465
831151 666977
605818 887959
975455 515873
608252 899490
883925 614883
984396 517161
607753 892819
790876 708540
644058 864022
638103 857927
883792 611411
970815 522449
585647 908783
779713 721366
756444 740336
842535 660659
997068 503340
668526 832093
737555 758264
721531 784208
600975 897165
788336 709441
773895 717788
775525 724933
794333 697459
867066 630840
849501 653824
697746 807099
688965 814349
996176 499286
818955 679585
983220 524499
766050 743512
821974 687821
544380 959784
569620 935288
735793 757762
751984 753667
840615 657418
834600 668453
693491 797307
644422 849240
921893 576138
720268 777438
711503 797157
935763 563322
726984 773384
609736 900078
686254 821527
653312 848373
523975 981925
523400 978627
828852 661568
965643 534232
993107 500519
944968 564485
958058 533601
829662 666980
517195 977810
807635 689475
610162 893355
661522 837205
793998 698011
552926 937161
607504 900186
991779 512357
918131 578662
942712 550054
530389 969676
768351 723392
771098 734972
943416 556250
788015 711103
713441 777701
575554 921673
712432 794953
769261 731084
588263 921124
754677 738415
945528 549680
755486 736957
954136 538832
709922 793158
820251 679436
914839 583706
753939 741677
538446 959070
626846 870352
899247 593992
978658 517720
676172 827123
854082 645604
640213 862227
800758 699369
575087 920637
596378 908138
923730 570579
877249 628040
803468 699932
761818 740194
761865 736086
766495 732298
989860 519958
918240 584716
602113 901130
593807 904719
581382 917745
956075 550124
931105 563487
914821 580093
714339 788442
976184 515466
614932 884896
667555 831796
979243 523070
778872 723823
737855 765640
890418 612756
647328 851780
659291 845714
950919 554926
617166 876696
774909 734650
684354 815722
765053 739235
582249 919072
506389 999351
764481 736535
592551 910621
977889 531633
778567 721683
681598 826820
537546 954507
698517 808427
839583 651069
761895 730280
998535 497593
950051 545688
853388 648706
883630 612846
634242 865387
892133 616207
712042 780015
906957 597222
880683 620647
590849 911648
932935 558538
742174 753827
849146 641491
530667 978428
526798 965633
720574 771394
743766 758331
658513 844455
622679 879766
606971 895588
956597 549574
910292 593842
737219 760694
806556 700965
856237 641234
651854 840505
504017 988443
833056 665180
600645 890500
972395 529104
872228 635183
794649 700525
964812 533610
750656 749369
922406 586254
915186 575043
692356 808849
685772 816229
536555 965114
754516 748434
678241 826635
971334 526000
844489 650874
538159 964908
562810 929465
817571 677286
827629 668101
839396 668851
777494 728342
677380 824197
686012 819554
546918 962191
775213 718907
804316 691627
512555 977673
790553 719380
823703 685341
998509 492887
502534 999119
722756 770702
737343 762800
737797 765773
604580 889546
541245 960089
616524 876526
747127 743395
840752 657868
699416 794403
582189 913496
756938 752036
978612 520219
931461 569282
929455 571020
615531 876321
718313 784857
662534 841071
592339 909619
781426 710795
850634 640197
706254 790249
949632 542187
844993 652279
828873 666670
896272 607464
517945 981403
763912 726928
510112 983685
509176 982527
729966 778601
786133 721969
693968 800962
786002 718672
954342 539104
707557 799691
937128 555107
588377 915490
572172 932698
609349 888698
964758 529631
772868 724048
918499 577331
620416 875424
854221 638687
791056 701896
903315 596994
787827 707426
857309 637168
644765 847245
693514 797958
875054 631683
568745 933939
751389 756966
517543 984079
905412 587081
830817 669273
539997 968057
710186 791147
690821 817648
692813 805699
834832 658645
888342 621224
883613 607161
902304 606771
579732 913744
852843 646669
593960 911616
494147 998906
979078 525494
510693 988968
854652 651130
676891 818937
820163 689539
900602 593219
695356 794997
932562 562625
867821 635319
643489 850950
606686 885620
645177 851011
810014 681998
749775 748391
947307 559079
541823 952027
983353 514821
858694 636233
528614 966846
583347 915246
925156 568759
644838 852405
612486 893599
508559 981766
642252 866680
868950 640876
650306 847647
504955 998621
978920 523014
747694 742515
724851 772336
968688 538260
859797 641824
759545 738786
514285 988127
709726 783772
845066 662852
699339 802783
854962 653435
555064 937941
730448 760596
794066 697721
508804 995311
741305 756116
956623 536818
745129 746304
769197 728685
894067 598924
989118 506102
940772 550760
879754 626900
856458 637201
898806 594779
902448 591268
728655 763928
604229 886321
957913 546354
814012 686264
968141 539073
666978 842631
598853 896699
774000 733441
642030 857395
613326 882349
877278 621741
829327 661999
518095 981627
573282 935835
913923 576183
631812 865002
552253 940059
883975 607613
520922 987842
657413 833386
680756 809934
703253 800978
865704 640560
708284 795509
917955 579511
616333 878404
709875 795720
940282 566374
527598 964961
805635 699443
857934 638423
644781 864697
959610 534327
651051 841490
928974 561370
566235 930332
870730 626454
650845 846275
509867 989046
579327 928343
739187 758912
559691 943185
801796 695895
551800 946901
565812 926484
764396 739446
757204 740928
993627 509901
562475 937837
506729 985139
832495 661013
512040 985004
921808 570433
713564 784664
815890 676886
653981 854685
743232 764203
999204 500586
868178 622767
885092 614428
540072 957478
592848 907348
649538 841906
826494 665974
998749 498115
837081 657978
562950 940636
602708 895017
839685 667414
721249 774430
665252 825206
496717 997359
656068 852950
599020 892342
688375 816853
914593 576544
884567 618105
691700 814650
726082 768555
688254 818201
561202 933371
652271 838888
565545 942395
630533 873152
824126 666238
853707 643291
748877 745122
871675 621375
946914 548363
890984 605286
627047 871646
834416 665234
847210 643784
698373 793598
518163 990384
935771 565006
718784 778198
860560 643758
784114 706021
923406 574309
924657 573554
668312 833429
856204 649799
817843 687395
657097 849716
905419 584737
524531 968138
668168 832899
611423 892400
794839 699941
815337 692840
710940 793016
833021 657187
747226 752788
695471 797460
847833 659566
562997 944042
542839 966555
522943 974923
983948 521284
992850 515042
869065 628618
861227 643151
535508 968879
791705 705119
501253 994130
577852 928403
617681 876015
563387 934851
541003 960745
602364 898950
964539 528978
508661 985909
760470 733012
764458 740734
636833 863442
930709 568583
745551 763420
663475 844603
784626 722949
742313 762110
906276 595715
605857 896119
865245 632803
859146 636148
591162 905586
816059 678842
908058 600742
507946 982363
855782 640485
531368 966439
679657 815540
536062 966951
755896 752475
777735 725881
712121 783989
782512 714902
567976 930618
588340 911352
796416 712359
574476 917730
803319 698748
571216 925409
546907 960555
626878 878932
904411 599919
975295 534553
735863 759205
835385 668485
542122 962975
551877 957135
625039 868110
809053 681117
563976 928258
864722 640540
814117 678106
519130 984300
816325 688976
635422 862835
748708 755058
670791 831861
579493 930442
811416 697978
712374 793338
698777 806013
752691 739625
699677 798122
700668 805889
934316 573518
997420 494310
750040 747805
566479 934501
686270 822735
983697 519148
595789 897561
742051 759706
788898 708898
691828 800448
869860 631169
721835 774060
597437 901203
592671 906746
899553 605917
878908 627350
580385 911790
944531 550404
808897 684383
892459 611738
526217 982252
834435 659038
878894 614031
937474 560129
503539 999265
559314 939021
535958 967683
837264 671832
751132 739014
735130 769725
933827 564435
710511 798255
533350 969669
560647 947779
554617 944142
886031 614422
601256 902060
736596 770057
960263 535483
526288 967953
986677 515958
880095 617453
814572 687015
875067 620302
947312 555818
850008 644876
498984 999938
601171 901410
946830 549189
867981 624095
566418 930484
935608 561965
807928 682153
804920 687849
699116 805826
933001 571660
942525 561708
608221 896321
683984 819510
637165 855166
600946 892437
493295 997970
632451 862885
665480 824932
788474 712265
860356 645082
601319 898941
504014 986088
574774 917669
948579 547195
904324 595653
518170 984159
583609 917030
676088 822471
604746 885848
781184 709573
963029 528388
973574 517462
686062 810898
859298 638728
699761 807186
865143 631300
661039 839928
714828 783037
604239 894630
766334 732438
606404 898591
615406 891861
542455 954760
557317 950318
741433 762857
741823 753346
926035 573980
938766 552444
642706 860477
695569 806377
902701 602785
758581 745977
583551 925838
980085 518705
625151 868447
909048 586068
501468 992100
510596 993360
602331 905976
874849 627324
582940 913125
739124 764312
570569 922018
989433 510542
670255 838294
806628 683401
890920 603717
737195 755521
999908 492049
580970 925063
654102 839886
799328 695792
942456 561300
526898 979905
695010 801297
750012 759549
568785 926459
781161 716145
664163 840975
762825 741169
965073 526494
817685 691655
741216 764388
739230 760755
874729 617762
537996 968356
510445 986186
647385 845022
773862 718351
661198 837647
684323 814538
547703 961413
949456 546266
764763 737797
968853 540103
508009 983009
835146 670656
997355 509241
865062 643760
633333 869294
841109 665582
608614 897316
521059 984509
695029 800709
577017 924796
796179 710363
991708 513251
916879 578565
742681 763555
932209 573460
937331 559863
784822 706488
781819 722202
965482 524752
805028 701948
592363 901849
957867 544194
523528 973364
716129 793602
587445 914571
935082 555726
734731 768707
659128 844234
547846 947971
586629 909655
630792 862541
744665 758459
773145 728199
915019 591827
984200 516190
782545 711197
791759 708315
552959 938451
550604 952065
829699 680280
714610 789219
604937 904574
979417 526119
645181 856381
935190 560756
751645 758002
710667 779764
844264 650805
908790 598337
935035 566527
601434 899727
829526 662076
666555 840974
824231 671318
612898 896989
626743 875140
824710 669750
801206 693296
682134 826882
795373 710807
670195 830525
733697 765787
842740 662354
613973 883885
646943 850222
882476 622594
773210 728451
833422 672159
596258 905973
804799 687145
551904 948884
872651 637249
738782 763630
984730 518054
513692 990122
990929 504843
638655 855494
706996 790980
737669 758198
761519 732326
856137 653178
656669 848452
761804 733674
864449 638094
546223 944214
688721 816705
553181 942073
625517 864926
573189 919033
723970 769462
545059 956687
800522 705985
800915 690924
948738 549248
633723 863476
922470 575079
543302 946773
777910 728558
959581 549435
821146 683879
586589 904317
771332 729340
764262 726474
983455 511611
921297 587218
595813 908987
492813 998347
695061 809031
751733 744639
888321 601859
623401 876794
784179 709893
543132 955748
783354 716247
726040 775525
835095 671496
583692 907078
680617 825691
578205 912318
806499 702866
576335 928639
783624 707211
910796 581418
752792 747516
563499 930266
674811 827560
599991 895097
669644 823287
980140 514577
723370 779924
524958 970364
663068 837410
826647 682604
598731 894393
655428 840400
712794 782452
504066 996037
807017 697552
751677 756976
985122 505951
733134 763062
866936 626868
696602 797240
965380 528961
725289 783606
920180 588355
782664 723414
734490 769856
522237 981411
771777 726755
948569 555616
771524 725419
562653 943032
575167 920119
760413 748531
530550 971634
737452 758202
544567 949953
810946 694362
559492 935200
690389 809053
569648 927069
973479 534722
744715 757035
643512 848512
716296 781976
892403 611929
746849 751477
722361 774774
853739 649663
895297 601051
735593 761935
802889 706217
784750 721712
577823 927686
591386 909901
686838 819275
824264 681612
879436 611019
508746 994562
899716 600373
566542 925230
636657 860754
666711 836792
796296 703512
553527 951353
814836 688996
700028 805281
930719 561828
583512 920115
909025 596999
553328 944297
835122 656384
718730 784643
819517 674048
724247 771312
885686 619754
853994 640976
898872 591210
793123 708549
689525 812079
907109 590206
522383 972487
689254 819194
775961 728829
539258 955746
510483 993059
683477 824955
542928 965917
627445 877408
913578 577687
600405 902888
548565 960371
789923 705162
738529 751857
707417 793944
870396 629297
708109 795277
831024 664298
784125 717304
522530 973200
595538 910063
633346 863045
780061 722451
583292 926370
805106 696972
741718 759955
832934 665965
635558 857061
553261 948903
682624 812800
526144 973945
531881 962497
903984 596738
682999 821447
989385 508096
935707 567987
926718 564511
753474 739209
974728 530095
603686 902201
676915 828284
577035 913598
509515 994213
538055 960320
903164 596201
502996 992710
976714 524272
724380 783889
764192 736343
671005 821555
633801 872862
896003 606603
779049 719997
712352 777704
782855 714415
788996 704300
657525 850535
631313 873253
523238 986269
675392 822225
524620 981801
854340 653036
788440 709573
924613 573293
586211 914396
988122 516868
965555 544095
618283 874246
745326 750106
712152 796394
914308 594616
516169 983967
607536 886676
913749 578199
956842 541264
569703 930183
850045 643391
603446 904453
554575 945036
941181 557050
875233 618564
936755 564927
917866 572329
521678 972397
586158 917951
747345 742697
725610 779105
519818 982671
673819 831196
735932 765666
519863 976598
528807 963711
871070 636146
551755 943015
511940 994017
547150 944903
662250 829598
733798 759877
826519 667130
754342 741217
683765 810562
957435 538001
543280 951571
665019 835164
950201 557872
915298 577284
891645 615489
562201 931349
619930 883005
976535 524059
889209 609290
501485 993338
914529 588933
832982 673186
813768 684022
852139 641761
928393 580625
611345 879967
860705 642491
738219 759250
774449 724729
655330 848065
514172 995394
928917 580725
602078 901499
721952 787096
619016 871690
646668 848813
657995 846360
842372 665309
587920 909089
574746 917427
560083 948150
542993 962618
922830 572872
650033 845220
542332 954842
820894 677297
581201 909749
707182 784023
846767 654910
533248 963874
677460 824889
928241 564337
928599 577287
720881 776897
883926 619370
687108 815315
687074 803466
944219 558209
672501 826013
912768 577751
897326 607039
831012 670422
621567 872586
613736 890897
669814 833807
890473 611249
926446 563631
780170 710274
746318 744357
533558 972736
681316 816949
670382 824112
670127 824854
746825 749232
607022 900667
918086 579108
974142 530975
971562 522997
601666 894143
647338 855412
613415 884805
873994 624691
594340 915055
907088 600402
596129 913143
593877 904827
605256 888864
834419 666217
741462 754595
850225 653025
753775 750601
636474 869465
787726 714719
581802 925323
613853 891427
796007 699015
874829 623534
681379 822914
826692 663595
730888 770155
785822 709551
601239 896191
590777 909810
674022 823841
686189 822303
792585 717018
936739 560672
905741 601951
803025 691507
925077 567780
964319 527857
533330 961711
543001 958894
774936 718839
690274 805940
659500 831544
886417 609502
871031 619154
909746 585151
740784 755428
707457 795948
613771 878617
565810 932783
723254 768598
781533 720006
764923 732467
592867 911880
636733 867274
529796 972818
616378 878262
691177 814791
979421 514210
888312 604925
995773 499087
856418 642368
826018 664924
635145 867747
944163 565507
536023 965823
547145 955391
697601 793014
651550 856252
802975 692143
643173 864667
814128 694829
831599 674440
814070 688334
528930 980724
678923 821458
679140 820954
751436 752908
625201 870172
749084 759950
915669 584422
582732 922456
563353 943586
887534 610161
840470 666583
911164 593554
970356 525879
887235 621034
934205 567717
996787 509166
844975 645546
641481 851141
881104 616501
949350 555627
684274 817366
981429 516492
780212 719651
836683 656639
748192 758661
932390 561997
554225 943185
574107 926062
676110 820042
760360 731145
701168 793431
977359 524232
799668 703442
875975 619251
551103 941985
664759 836645
902652 589771
788427 702328
888389 618973
659195 846132
874946 632833
795367 701824
617443 874547
602816 898034
527440 967783
685071 808078
897202 604077
924643 579688
500865 996464
561861 938830
881872 610722
916797 591142
938098 556545
774571 732416
919878 576431
746268 756799
691592 801581
966591 533103
894462 602857
810310 687718
622904 882894
619108 888217
733612 758698
774624 734410
946397 546322
691211 800253
964114 545473
817090 684635
719637 786885
795864 698193
804763 689352
968196 533902
986554 516600
810971 682089
992688 504062
533492 959406
541455 959130
697553 794109
509919 993092
969229 526327
871543 630099
860940 643354
910315 595149
643157 865075
735751 768470
931003 560569
560368 930410
922912 584148
769663 731484
961867 545336
774524 722523
945927 553259
984365 517881
640390 854335
748287 758506
984269 521275
875922 625565
591475 917243
815886 692954
829327 667898
986584 520624
686080 823882
971593 532536
809275 689903
885603 616723
810258 688031
650337 839871
926361 580249
864865 627800
962098 542814
729402 779081
613770 878585
861800 643053
520384 981251
538542 963553
566683 931556
722064 780226
788121 705042
982204 517876
887388 606447
865667 627881
851483 656787
522085 969749
994599 498523
993062 497548
576445 924849
506175 996956
513009 986757
498659 991366
644888 850790
840205 661888
924359 571919
497147 993741
492200 998285
802297 698014
694079 804680
906092 584286
858260 633238
690821 806264
547149 954352
570873 929115
965045 542299
977993 528009
530294 966867
843557 658169
724589 766075
810096 682115
525067 980255
817296 680344
723159 769397
813557 693793
743832 751003
532119 976658
878274 626591
784939 723677
966038 543641
838114 664670
667099 834081
839448 670086
694320 811737
918482 585867
748557 753783
661704 845725
803704 695111
540202 967386
974400 535154
521746 968487
613384 893601
523547 967709
608514 900591
869044 628644
645833 860800
665693 827144
627317 881259
748401 748959
912211 587716
817099 673913
823972 674244
898317 594216
985389 511984
996165 511632
876948 630201
495369 999411
745079 749093
718671 780431
506147 995219
829207 679469
583135 910900
897431 599593
825612 680827
570389 920114
925103 579619
873586 625062
503983 998731
836127 667899
561616 944785
530019 966746
644263 852263
506239 999859
691453 809502
588439 916145
607642 891311
569194 935289
685561 819027
721438 770070
800099 700029
823535 684845
549347 945654
921594 570672
820378 670781
881740 616386
902201 603489
706179 789119
886413 611721
974926 526386
909303 582214
712039 780442
755335 738281
608942 897767
793502 713733
761216 740183
759733 745908
605248 901184
830963 662693
936536 563401
801001 691019
611586 894160
611910 895586
942998 554226
822256 680666
943396 547764
619914 874726
583348 920630
500421 995003
711499 780746
712725 780673
681065 823489
818459 671844
951775 551488
573127 929646
757767 742411
990105 517992
520569 984249
753870 749501
541057 958679
875120 631407
578559 919502
993644 514078
660250 830195
977799 524653
876601 632012
791037 700592
833188 663079
842593 652479
685982 812431
553357 950799
753251 752939
712686 782610
672642 833118
732458 761800
606467 888183
644701 853254
581387 911053
788128 709388
576347 924552
607582 889241
993721 504376
539129 953917
792049 715863
524294 972722
542568 957796
607134 897256
779980 723452
913990 590457
924245 583220
552216 948802
888600 611763
555680 937842
513000 988406
953032 550064
574991 928727
848696 643849
770807 739110
961030 535646
789997 704412
679511 819541
851660 650763
976089 521829
561919 939523
694924 804029
534427 974397
858641 637127
758686 750424
757627 752306
726369 769609
796247 699948
709063 784957
883181 610542
494960 995281
938101 554949
705976 793030
883893 614172
605239 888784
755037 740843
755832 747160
633745 874608
834819 657784
794437 710738
572634 918169
975241 521013
787806 710570
948673 551209
843322 657786
771894 735370
925361 583877
781823 720674
884370 609704
899308 600604
850828 658097
637624 868426
925666 575755
705685 788051
861586 628833
953050 539272
794147 705282
595382 911476
591989 898967
741339 757930
638921 861236
730003 778534
599450 905894
752574 742687
778556 712553
782330 722897
970858 530847
964809 537574
692000 804824
535910 959251
921223 579137
759340 747118
566406 926761
997762 504546
798801 704004
802045 691987
816079 688807
898868 598430
865574 631193
543120 957600
938461 554475
520493 976109
795471 709312
622751 880382
905870 597125
699575 798583
954465 553687
947220 546738
836809 657910
691437 801624
813425 680689
843685 649592
716664 792846
898557 605012
605369 901889
596656 898593
683615 806843
765611 738813
907531 594304
611839 891441
856819 635527
776463 733484
731474 774004
612973 877473
495538 995104
937000 561065
654942 835600
918787 571637
492322 997927
733667 771401
945668 563360
638739 860948
933804 572061
912476 581613
736363 754354
600882 892054
631794 862597
566446 939597
620141 874308
666126 825505
695419 813871
652152 842552
957963 538055
834801 660231
723925 779166
688384 812722
796671 702237
733797 758562
960067 549928
888248 619715
859959 630678
583771 915263
674349 818812
587796 909016
714536 786293
875124 632585
576886 923175
578648 923746
539706 954738
683816 817744
549404 957373
745879 755963
547666 961742
854604 650830
668831 828661
495477 996075
862569 629158
506079 994157
984358 506509
664807 843419
556609 952989
782792 712442
821543 681911
711326 782907
763298 738353
630348 870392
948672 556409
902098 606097
813287 680975
510880 986429
556250 950916
561269 944598
536977 969262
818159 681011
962507 528335
815277 688997
839259 654534
601441 891132
797636 701355
914933 591169
813317 681147
882944 615075
955217 552624
676674 820034
823881 672815
596634 912106
988591 506696
750977 753690
778026 713844
620902 884356
851432 657127
582912 907826
726257 778342
752117 738561
662847 834597
755782 736974
709973 798259
960613 531502
725163 773831
646910 850405
835309 657095
947028 560159
707906 793565
521875 977660
709746 780508
972721 522219
687166 817445
985306 517005
544596 949888
828817 679540
822615 682473
648497 857369
601396 898589
594467 911973
800312 699510
589732 905624
598863 897267
659568 833143
695543 797467
808910 699970
502695 991540
565344 932981
977207 530140
910463 590150
790053 707901
853353 650839
565951 928331
755325 740845
871490 629790
689569 802790
800862 697550
982332 524733
819647 686206
867718 631959
681424 823924
931256 573265
643674 850444
805409 694116
584453 915149
634597 866212
555604 951833
583587 906909
629199 872440
566790 925030
618678 882363
734309 770867
527070 972505
774478 726090
668477 827346
910180 596016
656433 840428
589170 903871
751712 753697
840623 669379
961681 531086
937463 560133
572642 928862
988790 512500
948731 541385
628775 868506
878312 620362
861260 647915
858059 637648
940292 562290
566768 935895
522739 967605
659935 840256
881100 626680
583491 907592
591659 900942
871070 634777
931126 569441
658759 832163
977748 528132
869240 630830
509112 984149
820852 680401
977260 530024
973445 525001
565920 931961
865015 631114
581084 914003
507726 985766
639438 867885
928296 568480
570895 919619
764757 742384
825229 679712
866376 640255
539807 955101
510930 996883
864916 625573
893197 610360
832587 658693
756315 747346
716802 782715
882786 623370
645184 845370
778209 716268
718524 784809
555374 941851
605138 892712
751016 756934
787357 707625
716006 788838
668628 837180
508729 989559
643190 852734
691930 801983
909386 599476
963594 528774
593529 906163
812449 685641
524155 967929
828753 681210
815880 684790
744794 758656
598332 900030
570011 929718
581261 919338
632121 860082
813446 688706
536615 956513
783533 725893
600461 898498
764913 725418
532775 970426
966070 540045
764154 740123
574226 916555
914519 590575
998036 507031
774149 716242
916805 591584
520491 973432
772672 732691
621546 884711
892284 612461
978363 529594
636720 868594
811751 679817
646317 855277
852760 644977
573129 929292
679701 829760
824230 672102
877281 622569
715379 788181
838027 668810
806212 690821
550129 958816
877655 631599
622875 881585
994551 510114
682913 815258
962750 536095
526495 976845
895409 606593
890252 617365
697834 799200
771627 728648
813575 695425
606430 898635
734421 771779
943657 554282
748513 751335
963825 542886
645754 846447
516398 986305
611519 880098
723415 777362
524257 983578
598498 906424
691253 808063
805320 687917
536812 964967
770661 734843
871340 627126
610888 880854
661833 829909
716381 792746
982877 507919
884580 623180
710248 782215
579264 920587
979459 529846
921285 571794
548671 958933
606413 901105
776924 723098
744153 746122
835485 665663
903190 587661
869721 633209
737100 767430
828864 667475
697545 801555
995641 495061
820873 674474
630065 863319
872153 634214
751883 744279
643712 852968
756557 737850
545045 956236
865768 643597
666618 825078
879535 614511
634277 875605
541497 959269
664066 826387
659434 842790
998635 502837
982569 517101
944604 553000
862917 634540
587623 918318
695850 804979
683570 821248
641695 856743
564556 934511
616641 879606
587808 914149
724234 770524
699884 792990
628081 866169
657458 839295
875390 622446
904371 600905
554741 943240
878982 623916
877418 620934
579113 922124
553813 940296
902376 592010
545304 950650
806231 695647
797464 709942
875744 633270
882651 617721
999798 496432
511597 980947
832045 660236
824767 676073
598020 909621
760768 737750
881341 610692
533046 962334
522809 969403
875121 627106
519156 982756
796754 703830
800599 701166
602850 901271
760355 745818
594950 908592
794743 714304
538364 964869
717670 783864
892366 602665
743420 758493
639359 863376
803302 695027
674029 830115
724014 779812
895262 608191
588981 915262
593035 901013
883356 612085
811468 678735
901936 592097
607962 888527
871377 633785
977437 518652
735536 762825
994808 496622
537632 964848
926002 571323
599646 894845
671748 819428
502026 998928
933521 573526
867407 636694
951655 544145
903039 596874
514065 979243
851422 641644
898762 600710
506824 998925
781971 725828
673894 816278
740753 751942
603290 900347
739841 761546
567026 930155
526647 980788
720695 788641
751461 738583
935155 563877
810564 690167
553786 955931
878523 622980
676973 825678
816771 682763
642690 850367
668003 839724
840057 662047
794750 705985
934734 565307
734211 761114
515239 978146
553308 955424
597359 907931
751152 744538
577818 920370
608357 896874
916811 586282
940763 559274
654966 847092
995964 508735
958222 543270
624315 868556
988302 511093
504036 998569
660088 833896
785891 721727
584003 919853
579556 925305
769356 724482
889967 619673
637537 858129
868032 622442
668693 828387
869536 622435
741988 751720
617481 878446
663924 830430
756886 736107
759306 748617
974793 532394
699712 804203
932155 558719
585607 915648
760285 731694
792822 704734
855398 643011
888498 611165
721593 774076
559641 942891
686294 804458
707200 792728
654181 854919
830562 663813
999028 495566
817543 692316
537068 955522
735935 756727
578505 931096
777757 714768
721783 784386
818272 674625
896100 604851
847570 656297
667158 830564
708929 790377
577691 918126
889440 611412
742829 765858
969846 523407
591261 914273
930990 571086
790168 707233
693685 800278
900529 603070
931999 575840
984850 516388
753384 745248
793290 704313
946196 556774
601222 901792
888290 606355
622802 882550
577419 918254
955064 545777
895715 602869
613064 894891
595466 898600
771159 738053
876305 632015
877234 632488
891066 603388
946185 547578
718321 772213
557408 949382
912951 581098
811516 690947
994344 509465
993914 514182
812194 683083
873116 626197
822793 667608
919283 587880
926987 566662
520720 973992
891795 609188
855315 642128
979582 523627
782696 711626
641590 848712
514000 987868
765892 744069
810396 695919
782380 723156
761026 731936
671687 834628
871567 634113
679586 820015
915185 580372
998781 499826
882087 621137
673669 824375
744497 746984
844258 658469
698114 804481
568281 938697
857043 650287
700836 803057
722300 770215
602274 897533
957005 544854
870430 630184
653397 841877
776764 728952
738094 753488
962974 537789
695787 802229
665558 839595
587880 906694
641931 865691
862091 629801
597998 910423
860568 639365
563266 931627
583495 925034
523434 969451
930741 571543
566084 941008
749692 757247
914136 590805
726562 771338
819717 676205
851358 653815
986479 508458
853855 645193
822139 675157
728909 765055
589969 915091
983385 525549
747792 761549
803601 703612
553874 940438
890433 607581
962510 542577
679096 818544
506152 988057
960675 541447
784601 718722
644999 863211
732797 758126
966882 533059
598957 892201
851435 652222
999142 504720
784181 719255
514618 994197
545771 964178
793790 709325
937630 555532
807088 688442
899301 591515
680739 824848
994323 512317
680120 829465
585198 915978
698755 801648
762967 740005
826124 666840
579114 929451
817780 690487
639800 860268
659566 844652
578753 926276
680698 818705
753536 745447
521467 973512
864079 637311
831017 659017
962920 528523
864637 633244
770591 723304
876091 632403
593863 904813
763136 743375
869523 628563
860961 642714
973837 530643
692035 800457
549663 957503
502693 989226
529870 980035
968127 527914
802131 704527
644733 848940
907695 597488
762581 736407
962712 546294
604521 898131
926837 571575
717046 792945
817105 679972
863106 628811
886780 619226
707245 783382
654868 850962
704159 796394
726357 779351
749319 755975
749643 751428
924942 583939
751594 754402
959768 544238
592703 898175
703487 787273
666219 833147
925805 582584
563938 936532
853282 655871
658434 842072
901480 594609
754942 737009
960963 530751
675273 819212
810354 688238
528203 975251
967808 536942
888964 616549
736407 767931
768819 734962
749316 749146
851261 656468
954018 536627
808158 690473
823593 667681
966811 540373
900959 604693
512697 981977
547108 944454
783556 715807
719127 775933
517455 974278
908862 593885
907464 586838
547176 952545
894314 604353
540232 968826
558447 939903
548333 960206
824304 677520
789426 712598
962609 531352
576280 913843
710825 791702
691713 817445
866740 641446
737872 755230
855480 640355
510305 993321
634413 871138
889116 607533
749830 754670
675787 830692
573555 932286
662214 828018
726180 775360
988583 515217
946909 558821
649114 847936
661841 838874
522737 979394
755694 736145
897993 595787
896172 608391
499738 995741
867699 633904
571710 930330
891915 601594
674571 822895
590331 907104
803626 702151
730517 771080
950387 558315
864130 629658
671016 834504
992143 507589
536576 973094
662965 844045
912489 578219
694865 810813
553534 940801
912412 585198
768414 724236
942190 563432
872899 627271
769988 723049
922640 584128
921684 576082
985891 522520
646813 862376
600062 907865
620075 878381
772084 731651
532174 959764
569113 921433
796717 693596
518958 981430
596332 908968
817736 685844
534379 966590
548207 955824
638567 856822
545613 950735
872191 626876
628766 872747
509705 985374
648231 848046
947900 545531
821550 669178
503395 987031
910392 595640
901339 596347
508404 994581
859594 640332
787068 711279
692181 805672
556443 950722
627923 879758
713718 791925
695928 807126
531347 968342
887588 602711
908416 585624
844752 655548
603256 904224
743645 764946
812220 690356
818333 684284
556674 944094
510462 980439
858384 639441
616459 877308
615524 883737
755520 736293
889849 605414
774384 735272
719640 771422
856610 650073
816583 687349
656735 838904
783832 712533
597375 912311
632114 863293
844304 662467
600630 896346
613611 880026
724479 775474
529784 970752
513991 987188
582615 911089
712051 796226
974406 521576
615247 889070
535294 973335
938155 567947
570038 923563
903622 593223
916118 584435
584699 917800
669512 821928
976885 518664
544711 946151
956399 551410
888934 612301
768137 733068
951624 551343
973328 524274
779065 724382
749708 740573
698820 808373
668617 832056
837853 662170
513662 987969
768123 724761
873783 627149
742247 753454
915433 588397
868104 641547
658347 847048
716193 785107
775019 731083
589910 902303
730312 760001
768774 735367
680797 810077
630065 861806
899286 593330
739150 761508
900982 605778
666318 830680
939018 566890
657100 840847
583588 919680
886904 610038
500848 996215
688053 803660
964869 535889
746821 747292
727036 766962
702661 790442
991786 516718
624812 871560
691760 813408
809835 688327
810965 695429
738654 762030
522530 979260
858577 639393
803677 688055
617552 872535
628107 862388
689451 811423
922053 572043
850886 649062
560589 948094
940021 556543
615404 884038
525571 982088
497380 997010
784810 723623
561293 932018
792478 701912
809855 684004
698575 804868
841702 663725
693723 803838
721498 774728
736902 753550
849391 642188
775152 718014
882636 610572
793152 699209
898146 602752
621048 879994
980069 516428
818741 682596
975274 515085
750608 751421
989716 512502
981095 517960
944520 549492
919082 580080
918983 590765
547479 948961
514045 993540
704901 800677
713616 790334
794756 697625
879752 621800
704976 801476
567317 937257
736546 754169
845719 656007
839716 656425
609061 893228
929419 572249
865555 625354
512870 987498
625507 871517
544291 958428
644479 846256
762602 741423
712844 777328
776601 714816
658644 836835
714021 778179
714110 785452
874644 633325
859403 647291
654828 852911
616270 875688
770944 735197
633370 859269
948970 555269
675828 833265
630013 865843
959907 540999
998078 498793
752918 741232
520848 979810
919133 578235
855747 653131
822695 683132
713138 786384
549473 947370
653715 845523
581118 919336
837792 655058
929132 565522
886630 614802
855740 653788
535347 965684
598801 906641
542105 952487
862538 641722
610624 898974
944123 562390
802570 698486
961306 542988
698943 795210
746683 760528
808815 685603
618685 883701
988429 503439
987639 502627
541959 958585
532770 965887
939934 569178
811032 693623
922945 571138
891674 605401
779298 725768
607342 889751
572208 927311
881102 624752
508822 987358
806510 684919
636006 864989
999417 500626
508297 985296
666828 832985
753812 738374
905294 595621
691713 815881
892664 606967
802574 705702
932251 568168
516360 980142
763419 733389
675893 828865
543431 947672
970411 526536
882684 613533
991624 515198
740664 759533
944645 548069
977357 526619
776608 716117
829103 667422
497804 998968
684249 821061
624764 871540
603690 888174
896975 597997
817452 688872
711747 791920
605823 900142
858229 651049
814797 686001
605897 901885
964223 530258
972542 522429
699654 809363
547682 949548
794562 696099
668692 822730
841685 661348
760070 744360
662858 836364
872031 627849
877602 615076
556593 953393
988441 515693
911632 586928
637513 867571
831173 674552
549581 959424
970141 539208
971536 520742
750876 748181
547167 950310
902070 592392
668893 828090
718376 774550
980211 515627
740824 768498
542197 967463
571623 927828
584297 921261
546370 955493
556262 937948
712921 785525
800242 690747
643243 846788
590457 909551
938787 559076
658061 841250
792635 716635
832624 671158
839524 659250
813485 687088
921180 584076
607893 893778
777647 726286
788880 720530
497108 993203
577357 924760
968320 541006
788143 714093
791218 705633
750680 740631
502339 993341
499988 997180
993994 498425
723278 770850
808478 698030
933084 574105
583059 917627
633242 873244
727382 779952
567461 939849
655565 837486
690413 819029
542422 959080
916836 577827
958976 544235
653371 842551
777365 732093
782325 715715
722144 786203
670189 831534
530819 974640
516133 988085
643696 866087
932008 574061
905426 599579
643201 847417
786072 708227
732647 768164
826594 671771
688141 817068
873537 630268
788266 711637
644690 845935
857774 650089
964665 541711
640753 860103
767003 728261
691237 798796
744606 747738
729741 779666
810655 699241
937198 556467
904449 589189
832719 675355
672835 824304
970692 523623
599838 897005
709460 796120
603710 896689
531174 974185
556858 937342
958629 546562
954564 548361
703682 797171
956195 541626
756741 741180
850986 645098
616320 891679
770785 728574
920952 575874
807021 684365
991716 506598
599044 897278
641007 853737
631612 859518
968812 540898
928387 574944
611767 893870
572560 919951
954945 548378
845658 659917
830556 664016
820017 675098
527434 982568
906592 599334
950263 557121
893816 606065
686549 813507
991844 512348
629497 872384
679589 823368
819504 688370
611641 887625
540503 966191
721363 777829
911700 585756
970415 533440
854055 654370
506888 992681
511638 979741
789540 700580
577485 913830
739089 758379
782624 722570
868390 636964
531187 971332
860936 631408
748268 755649
989400 503545
593132 904553
787803 709735
845138 662780
692930 810609
763752 726673
672877 831568
959135 550183
823779 678650
971403 532653
936150 573246
784527 719553
956560 538648
615889 893636
862566 639623
759659 749498
729521 766632
947521 546191
579199 912503
564242 943015
522693 975714
625259 876959
876735 622855
785851 721040
599767 896302
826393 670380
918945 587832
646479 853220
720144 778785
621002 886899
914973 579538
859767 630889
597835 903969
881836 618034
745387 752327
708843 790144
693950 797731
770198 729524
779083 717755
630887 860050
631319 875990
855154 642141
821232 669113
828319 670080
551589 940697
859283 646529
827752 676587
944684 547719
986257 516383
808660 701072
757392 738656
567648 931484
692274 802608
781961 711575
936600 565497
513523 990301
562843 929972
708516 795496
629171 863975
501164 999164
740150 756916
780790 713086
750175 745736
621722 874364
728628 772396
890905 603731
597044 895828
748571 743242
655763 842169
561018 948704
520679 972799
975613 521869
618069 879466
983554 518164
904252 605032
917084 584061
532134 960489
980676 526764
578775 912391
612453 885505
584339 917140
763218 741847
588760 916262
643254 852719
836316 664736
598983 899332
780703 724469
596262 901216
739015 768766
656020 849671
877152 623611
640186 857082
784420 715815
660510 838537
501450 993665
701957 798026
973055 533048
619213 883479
770113 723076
577038 927961
673404 820502
665253 833911
920792 588881
497743 997078
646139 845703
949482 551067
923839 567537
810255 691828
756290 742418
760644 737687
954319 538424
656422 839503
984649 522156
630927 862974
614591 889829
973139 529970
635349 863042
613864 887698
978529 513053
898213 596357
779595 712222
931347 568377
880783 614519
824857 678295
523948 981609
723970 773222
726445 782932
688926 806723
634788 857476
641254 863631
683304 815761
906369 591161
574001 928797
947178 551905
897110 603936
876404 619089
814297 681889
599937 903779
882001 623826
609116 893301
576244 915573
859217 637657
737021 760839
664585 836455
669502 825513
888516 608167
875613 621684
934146 556181
756985 745896
644376 856268
562132 933286
534441 975100
851157 641775
871073 620017
540680 952495
996813 496541
732383 776159
887302 607896
547060 960496
585817 915383
675340 822151
659008 844000
495167 996535
955191 547939
527303 975388
543748 950104
821026 678545
722714 786936
899214 602494
798415 706366
628532 873499
619298 880890
913359 593767
781950 723757
722698 774013
710145 787072
819829 688319
671426 838180
804471 695708
507898 988829
760116 745590
503476 991571
760289 743443
509952 994894
583331 925673
994395 498511
843950 649664
528214 979176
951274 542424
929473 561516
753318 738638
827067 676566
788913 714708
514072 983628
752011 744463
493137 999351
833475 670019
614754 884412
667248 827185
605851 888533
860263 634864
897261 611367
762798 735578
990236 515980
886545 604104
605933 888232
915711 594026
976249 527745
878391 620474
822250 685495
566289 937818
924939 577231
976283 521315
610169 882422
949411 547829
741985 750933
578532 924569
644770 848774
785432 706211
545152 952730
854302 643183
535956 958516
980799 525808
930904 564134
751742 756464
576483 920586
553642 953658
672247 826547
638867 857524
557468 951867
615794 879675
534136 957911
640284 868956
565988 942734
967766 531300
593826 896264
687035 815841
587942 911772
890289 607747
840950 655982
577847 913662
664418 842794
671852 836075
681808 811842
646375 848302
680781 824154
526804 965951
621580 881371
719788 774216
505221 987632
763914 730518
657193 849547
751245 751633
827165 669995
709007 796249
881181 621681
497345 997478
929220 562109
652635 852064
555543 946587
671451 825486
723316 784443
991192 511852
708524 801172
740447 757148
592188 913738
947208 561867
817504 674496
744446 754593
794714 700453
875074 621300
513023 989302
746424 762317
904324 604001
711173 789990
590065 907824
717035 774501
880203 613532
732616 766997
763549 728487
671896 836752
904714 588577
604709 897740
692883 798064
974499 525475
639449 854415
801407 698368
659220 839410
716774 790529
960823 531820
633771 868445
781467 724655
584501 916270
875252 617848
569545 927312
545078 958177
527453 963572
733761 759236
577714 919966
766785 726261
620405 885584
764485 735472
725079 782615
986065 520093
913530 587679
973235 529011
572600 918563
825319 669149
886091 609592
837465 666430
915761 578146
872314 623085
700555 798643
897407 604334
535846 971479
580690 915077
937787 553687
659694 850027
589057 903970
953216 537064
874618 621618
867028 641992
903961 599530
782843 718458
579168 925522
687797 820339
824568 672382
830882 668157
847170 656818
862545 631394
849024 659636
925499 565746
748504 759579
629172 864927
523611 979701
673605 822376
913016 588632
701918 806239
678360 818215
908910 583451
520451 971150
824899 678926
994585 507820
631765 871957
537278 971957
700530 807493
841544 650638
615091 879333
558959 944498
715636 776254
775882 714692
900991 596407
905220 591801
942465 550978
840852 656645
954234 552032
556518 944529
920461 571656
990241 517004
816338 678725
728662 771918
857863 644040
632290 869603
777701 724693
881129 614729
768588 740336
946172 554330
734999 774171
682725 815237
959514 531266
675916 815355
944906 555463
715926 785405
796753 698670
729725 777049
692709 802345
759413 733291
508232 984624
976920 527934
754091 743963
751046 748371
851473 656224
501404 992488
585589 923951
869644 626086
649642 859727
952174 541574
955822 543607
941167 564995
656916 843252
565940 939263
709714 791197
794713 695629
619777 888387
802046 701801
840565 652922
719076 789281
645486 844560
719673 786838
510318 997685
699833 800476
604464 894836
641859 866878
907315 593839
888556 618552
972110 526441
531542 966687
666102 834293
823733 675710
526184 966646
772008 719143
713966 782429
664223 845651
609487 887824
865730 641250
541976 949506
816729 681734
503941 996072
816355 674579
839857 661340
914442 594510
908182 601682
967025 530915
806830 684909
862101 639886
778071 724092
547852 957365
582700 920123
745864 746627
850213 643816
564595 939420
919331 578834
622707 885605
698787 792948
692567 814546
634187 866357
632839 859404
986084 515875
491392 999802
778522 713836
726217 783243
513786 985223
537050 953806
930148 561949
640746 859123
858473 633599
528057 972647
991484 507057
589019 903168
951468 555733
778805 711911
601765 897322
620189 885338
922628 585067
574857 921067
585695 916055
539719 969165
623325 885637
894752 610134
827780 669432
538370 960851
846048 656489
814181 692500
695320 814677
555889 945524
753523 738544
850936 642832
699062 800574
910416 586867
783193 718239
520021 979390
502609 998511
824636 683502
864866 643298
883227 613460
771496 732123
659391 847151
839740 656728
730574 775785
787827 714412
825825 678605
836988 660590
867359 630522
982265 519314
785359 705999
874385 633913
577776 927217
634571 873792
598094 904806
908520 587592
593305 897172
647781 845465
825982 681971
559491 945068
729152 771478
982222 517434
917227 585347
816662 691577
800852 694224
935072 561230
682186 821630
715928 793318
505272 992255
905048 603333
914716 587149
893704 602711
877251 623400
593686 909454
816142 677530
776223 725704
529835 960361
625418 877778
772121 729596
759316 740047
996625 499159
816250 674157
920370 571595
510468 988239
601872 897043
979750 511051
887587 613020
518778 978069
709861 786407
681306 821959
972453 524688
580750 913916
547037 947662
791451 708143
949928 550095
973211 527738
626129 865925
975671 521796
668372 837860
773698 722546
931790 566241
661607 838819
906617 594631
781011 721755
850567 657945
527958 973789
536526 959255
632744 866662
901113 602108
632258 867937
701096 800106
514538 979301
804507 697589
872085 618701
735657 764604
717231 783568
621715 873626
759070 746605
907790 582907
950148 554599
728624 773136
745875 752750
522729 986934
846954 649699
763910 728999
957773 545006
866810 633285
896279 595027
786990 717079
678370 820713
687353 812143
587910 917824
873148 626451
656536 844244
868217 634004
565060 940378
675215 832806
635485 873118
708448 795798
571929 937079
927740 580506
960691 545846
502674 998789
750022 754224
599168 902668
752963 747011
679929 812954
945402 562162
630350 877246
587630 920438
820908 670181
657532 843479
796199 697622
596017 911052
501257 993003
959063 548118
967353 532187
816929 673972
951910 547801
895592 603138
572987 920212
905987 585197
664651 833010
551929 939788
809008 685547
901900 588722
895268 598268
642371 852051
719358 775789
709658 782559
826500 682325
926500 579409
996061 507281
627776 874667
577167 926374
688729 808782
705988 796927
731179 769836
870131 629557
707120 788960
866296 637635
896070 603209
713638 781318
513874 983046
947291 557497
784017 713587
800974 705279
707273 789856
578255 917714
706377 791452
927884 569903
973507 532160
976019 514873
995493 501338
697477 798765
668779 825565
891783 616839
505984 986783
649112 847343
748591 757371
737164 766887
652371 843781
594894 896853
775824 729028
622918 867445
508254 999411
797662 706421
618216 881709
763734 737693
993005 507944
772634 733886
672861 824166
666461 825900
611171 896133
860155 638232
970311 536316
748158 755605
572936 935453
692757 810176
963254 533001
542495 957272
642100 848255
530935 977388
968026 528063
928657 577078
760278 745381
824751 683511
852284 640890
928010 579776
931047 564075
933272 576490
730634 764110
854452 640943
649401 850126
599560 906794
979619 529154
543149 952840
721813 782290
904838 599655
604992 897621
535149 961339
770558 726878
677726 821183
573922 921446
736504 762351
806595 684014
803380 701319
766023 743055
631831 869289
772615 718993
619276 887014
576313 924575
980472 516537
939998 550615
954837 552546
987675 508321
567001 927557
508436 985792
719606 781451
954628 537594
962895 535079
639382 857092
769166 731487
803388 686685
668660 832394
915701 584142
688525 809379
615646 874578
990240 516462
988623 501480
922337 568595
563161 939021
789064 707894
608664 885982
940167 557993
705511 796175
865349 628992
646070 854333
829278 661280
844833 664563
680153 813462
972951 526928
649393 859230
636969 862571
768331 734873
652399 843173
562670 944271
510503 982533
732681 766371
503794 993471
555154 949695
545222 956135
774808 717226
835942 674031
620520 888827
689997 810007
580677 915114
700422 806397
634628 867499
735878 763000
892588 616054
739406 769890
569027 934769
546855 962232
802886 703357
525067 983854
780507 720556
739026 767188
881733 623003
598973 898669
784361 713130
978438 521738
635327 856419
962704 535850
662099 830700
949532 552672
626269 864410
923061 585162
984619 507276
790252 717543
762975 728925
814026 679359
520456 976373
955366 542604
994672 495377
524290 968271
791319 702746
972508 519872
617087 875394
893110 605188
618825 885800
921634 575957
886246 614675
673566 817308
919412 580231
804105 696378
819654 671356
593939 914819
839533 657539
498165 992003
878783 626398
574169 916782
623798 869314
525088 974723
530075 966631
568430 937129
992820 512984
625612 874104
951584 543431
772217 737171
710462 798987
652626 846037
604161 895635
594501 899184
746006 748128
726831 763762
585657 923526
876719 627823
759738 743498
690459 812308
513538 982725
760133 742544
543338 946678
915903 574537
730205 778989
896987 599434
731070 771828
583723 914224
524492 968857
923051 579142
603286 890032
713669 787418
587585 910737
820182 681580
804699 686733
746819 752387
703403 795172
614807 880724
532678 976016
696164 813543
755516 744913
728072 781720
747348 745255
854416 643863
630431 865096
763572 727775
578385 918311
557723 943228
545712 959230
794462 707975
995600 504891
551903 940986
547411 959533
652906 854216
565429 928562
620023 887885
609959 887642
882806 609782
540698 957291
982350 523461
873914 632122
883851 610724
828235 681746
772720 735393
612714 896510
836709 653786
795671 710133
714903 779410
816642 690142
523516 977783
850445 652537
659973 830246
731283 766777
987645 521247
586330 904649
615152 885462
976100 519335
579001 920086
530877 975254
782206 727451
716229 784965
907032 595191
754903 748698
848444 645579
886999 620405
704686 795537
945790 557748
606215 885267
619461 886701
993268 513589
705987 802058
585709 904661
904659 604839
618131 876822
837847 658145
935234 556116
758417 741697
501175 994280
579939 915737
528438 975764
986121 516452
892709 602765
716317 784917
660490 830989
985861 511739
623695 878101
794255 713685
551768 953103
650633 840958
677265 827778
568771 929288
894305 614068
613193 885036
838818 654600
770744 728066
571071 919513
905900 601108
869661 624502
953662 552374
704176 799547
768449 732604
976793 518038
780359 715013
589060 907863
719728 771025
963441 534500
691045 810164
571997 936934
539074 963276
741379 761177
521578 982213
810649 699336
538515 951891
870545 634859
972602 521752
935684 567622
648862 845259
705959 788649
870396 635620
920759 577950
850152 659661
716531 790733
706984 795166
565787 931655
607538 889551
816454 687667
748640 744710
514084 978664
553356 952278
947293 560455
786957 705343
787240 707511
753284 739664
678979 819482
959027 540164
862068 639156
998585 498555
852498 643367
728572 779222
651547 853655
506914 998875
682766 820451
863127 633664
912636 582963
628701 871078
989768 514852
624293 883784
768763 736823
501697 998521
873801 624327
635370 858693
622244 871413
729572 766564
827470 669279
788439 718735
828289 681102
545446 947094
566523 940241
855656 640463
714803 794319
628450 862851
506615 983910
670825 830537
589750 918534
634418 860642
888221 607178
842947 655046
881015 620967
685991 804741
984969 514338
847447 653227
789184 703785
648409 849603
698452 808273
538571 968344
772108 720673
707219 784123
584835 907762
959671 531161
611087 891837
965740 526558
900830 601995
726930 777609
839145 654230
850976 652482
579284 921919
701683 795860
559367 943461
909947 583280
521041 970712
530262 975919
901954 599341
955233 553775
736389 758303
702530 788372
604415 898022
767939 733467
529164 980040
722671 770980
993191 503392
761821 734770
785152 717122
691074 812725
495900 997768
897188 599048
945523 551774
971438 535558
659026 840627
741205 760799
752984 750089
834534 659464
678740 812941
610657 885546
915656 590803
706238 790881
948461 559777
548103 951731
717329 773569
636242 868084
757571 743465
525926 973944
969355 537190
800042 706209
555968 934838
604104 896152
969589 522942
647403 862337
935893 573833
662842 838590
688954 820952
544481 960018
970972 531741
526488 972021
793569 707767
673891 835609
780530 728029
504271 998488
749632 751324
536369 957941
580684 916213
734200 763634
823852 677257
942247 558259
893113 605989
822598 677398
687545 817995
878111 621760
971766 525138
700865 808744
713212 782020
990298 513201
595847 894496
698946 796215
624538 880234
524315 969193