0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 05:48:48 +00:00
OI-codes/AtCoder/ABC250/G/data/test_55.in

3 lines
45 KiB (Stored with Git LFS)
Plaintext

4633
999984176 999759135 999481777 999399092 999008094 998896448 998862043 998803934 998758312 998385227 998325656 998220716 997211766 997110097 996959419 996681503 996603105 996587862 996346460 996305825 996226683 995458459 995208311 995170143 995048875 995006728 994647090 994518504 994099536 993628487 993397944 993122967 992268796 992246433 991887969 991410265 991410220 991236295 991226799 991052271 990967563 990941132 990530341 989717950 989516823 989160922 988816290 988438059 988343999 988245300 987258453 987241962 987199303 987168089 986987980 986495347 985938009 985655401 985652654 985588974 985456893 985328289 985287533 984868542 984717603 984715279 984540172 983953237 983839025 983681049 983162763 982902589 982326647 982093312 982090563 982053771 981886532 981873928 981866475 981671282 981339366 981300259 981223347 981138368 980941381 980794118 980306181 980185256 980119417 979919097 979696344 979482171 978801150 978642167 978563285 978170973 978031915 978027062 977937010 977933302 977913096 977900162 977694094 977631481 977605632 977223550 976775900 976718464 976619255 976467710 976467509 976412994 976354163 976023368 975880160 975743509 975453998 975361989 975287686 975076155 974903235 974844331 974575039 974455797 974304188 974074650 973812450 973021061 972666695 972364808 972161709 972012473 971946497 971829078 971760001 971660006 971361677 971255671 971250308 971217725 970432325 970345505 970327475 970065398 970056150 969774675 969239891 968940595 968907531 968655626 968457432 967282050 967012767 966419463 965798976 965598099 965185772 964842939 964210648 964187250 964148082 963579393 963083458 963035700 962812636 962730320 962610051 962488874 962455127 962324014 961522405 961514409 961232075 961184005 961036492 960473014 960291992 960269300 960035686 960022246 959475245 959367277 959336427 958861481 958726007 958328050 958194406 958192082 957840704 957746795 957618091 957340388 957079628 957031368 957026583 956863303 956595143 956505261 955963921 955804593 955701394 955522496 955482023 955149765 954905398 954838217 954835737 954353533 954196848 954190510 954185051 954038112 953852246 953661581 953539933 953199256 953123718 952706154 952639318 952094614 951925595 951477013 951358707 951216804 951206656 950817783 950560801 950521867 950487993 950377048 950150457 949954901 949461919 949191797 949174661 949071337 948896282 948851320 948669623 948668726 947877281 947766533 947630675 946519086 946132617 945950152 945584669 945101200 944704343 944663056 944588099 944309972 943883267 943690492 943502731 943431787 943356670 943353945 942846696 942807996 942686792 942405025 942270046 942036573 941745137 941716134 941467660 941352967 941269355 941063147 940883291 940548557 940340169 940263153 940233528 940169984 939994927 939640945 939491098 939115047 938727718 938681007 938595953 938499647 938438920 938263568 938130206 937900891 937818002 937788555 937070369 936507047 936268849 936244228 935432961 935322957 934997045 934763492 934688824 934656984 934448836 934446137 934287959 934161535 934084364 933958893 933952443 933534634 933435751 933401429 933230698 933062277 932859582 932732005 932358661 931608888 931223932 931130240 931121204 931067877 930970822 930908090 930886617 930590346 930170948 930154213 929937705 929894549 929813052 929497538 929125328 929114542 929106145 929099614 929044421 928814922 928733071 928560836 928474811 928238036 928042983 927661513 927593869 927554662 927281660 927272161 927228035 927219390 927211060 927164660 926886185 926606831 926519291 926204482 925758059 925672448 925653211 925257542 925173494 924851882 924575973 924505275 923559610 923413329 923360995 923135094 922923577 922095105 922012371 921792543 921656372 921604728 921595707 921481767 921123504 921117038 921025882 920608623 920399372 920137046 920030764 919860249 919728071 919008255 918958601 918554283 918271560 918153363 918015215 917818148 917719037 917494951 917455031 917415535 917249827 917243661 917067144 916855661 916704053 916530950 916464230 916387078 916226534 916099093 916061154 915909398 915715139 915706316 915182808 914983076 914128138 914113203 913951874 913751397 913693363 913547587 913509511 913452906 913284908 912666208 912572283 912308962 912249165 912235060 911991847 911884605 911734143 911557689 909506292 909444194 909379032 908786014 908615997 908551093 907941876 907924274 907322585 907264362 907020067 906907929 906743767 906502654 906245643 906165755 905812801 905585061 905582242 905483839 905471553 905283856 905167677 905087071 905040765 904823459 903344580 903269767 902920128 902773468 902765664 902279286 902219663 901636716 901349410 901338015 900946767 900928867 900749415 900748325 900738779 900672179 900661147 900599840 900220382 899731443 899607999 899344599 898903574 898789310 898689496 898632093 898629649 898126708 898109084 897913971 897833292 897635811 897539084 897508750 897322256 897158324 896822287 896802888 896742998 896723691 896686332 896178100 895247096 894787511 894117686 893856810 893775513 893640617 893320422 892617925 892449899 892233784 892089390 892084987 891687496 891683138 891325572 890728989 890706890 890522733 890253688 889929277 889882520 889651259 889602613 889578418 889533578 889318083 888928861 888904604 888758841 888506137 888502774 888479387 888091239 887978266 887540781 887537931 887107854 886882133 886637366 886459520 886333764 886252876 886081090 885910074 885808838 885623293 885549011 885240504 884987483 884939110 884729059 884580611 884327792 884041208 883787489 883215301 883208727 882925951 882686621 882515800 882514814 882510112 882385845 882089290 881609162 881341616 881253707 880795310 880736754 880439734 880273417 880116544 880109623 879766666 879664458 879562074 878916280 878627857 878417977 878384846 878355822 878253445 878197880 877803748 877529774 877289223 877182524 877132234 876912666 876773366 876620908 876475119 876379336 876347127 876155895 876070397 875496022 875403325 875161459 875082821 875075867 874908301 874537697 874338038 873826520 873557332 873524192 873318579 873237708 873216655 872989698 872950725 871903356 871183174 871003567 870874999 870804408 870381471 870149137 869940819 869839754 869713418 869676961 869389464 869262487 869112957 868958175 868873671 868705221 868503674 868486786 868223547 867782382 867673549 867607433 867373221 866850328 866527654 866481673 866476304 865849690 865661667 865078711 865044538 864714238 864625873 864517945 864264121 864079107 863949008 863844684 863238123 863221049 863151134 863018794 862973544 862517727 862470231 862428088 862294842 861055263 861028988 860501973 860488910 859670205 859578021 859481503 859318701 859286826 859237515 859179518 858951409 858819797 858576534 858436636 858014031 857996022 857921569 857840603 857571918 857278667 857112237 857044079 856813537 856799064 856693543 856595142 856446665 856071754 855566481 855478966 855389619 855121541 854906105 854675202 854484966 854431343 854203863 854158637 853827694 853639081 853496765 853453506 853410860 853404598 853353366 852975319 852670035 852552295 852160797 851162460 850804609 850741861 850706708 850688684 850560846 850344571 850333780 849721928 849666209 849652250 849603638 849398440 849372556 848950388 848653094 848593119 848586462 848534972 848530342 848499352 848123695 848031453 847838433 847733620 847464371 847453772 847164442 846849133 846290854 846078778 846003763 846002688 845838052 845671561 845632507 845036989 844926058 844636500 844508054 844459628 844380640 844327724 843914092 843805446 843637919 843476866 843453073 843433640 843157482 843018733 842947471 842914808 842778598 842540100 842068629 841655802 841643520 841559359 841309173 841193123 841182236 841149967 840505340 840496479 840309584 840257714 840214073 840093910 839946674 839919456 839911259 839674656 838869712 838792891 838782473 838769793 838739133 837408284 837162100 837110016 836965325 836751799 836552979 836176394 835583585 835574131 834844538 834614206 834501574 834387981 834368696 834012099 833624410 833600002 833353385 833287903 832895442 832440235 832176859 831944821 831716075 831634099 831095821 830633619 830271392 830258447 830080417 829162081 829074109 829007298 828716551 828347188 827817277 827806789 827648474 827644852 827588493 827567430 827547135 827004056 826855745 826468299 826302703 826206827 826145570 826113218 826015292 825948879 825916123 825797022 825718847 825608491 825300946 825236193 825054131 824789358 824579495 824538528 823787166 823436439 822995212 822847548 822839296 822256535 821967656 821773441 821759911 821389720 821109894 821097772 820980178 820884003 820647682 820642869 820624467 820454790 819718639 819710466 819481543 819340166 819089836 818986419 818921824 818312511 818102701 817871490 817854632 817301297 817277927 817200094 817197362 817107027 817081899 816980241 816660444 816424959 816303914 815824604 815620963 815404041 815399292 814914668 814908882 814832743 814808403 814756726 814661049 814179723 814050487 814015057 813666686 813573111 813512391 813368130 812895027 812853999 812713665 812693745 812668725 812468772 812305320 812186507 812171025 812130792 812027021 811914928 811866551 811751180 811631556 811567021 811541967 811413256 810861417 810620067 810398683 810241007 810235041 810224190 810046034 809927089 809802929 809714103 809668895 809658847 809464047 809129661 809104171 808915336 808901025 808843030 808478769 808436379 807989883 807984915 807872533 807622280 807362261 807006371 806785772 806667904 806548099 806238771 806089754 805893027 805705587 805447603 804970695 804721414 804486756 804235387 803993868 803695562 803341786 803263603 802516022 802441080 802089244 802068125 801921400 801047459 800640762 800600751 800488407 800166779 799952335 799635537 799352629 798979466 798861763 798573503 798037598 797697317 797504026 797077766 796855221 796651323 796371332 795845586 795353258 795346553 795230796 795094850 794900255 794455361 793985690 793961056 793950356 793818658 793592645 793467872 793305742 793181040 792948332 792462199 792397679 792332906 792309746 792277103 792050763 791572662 791539509 791117593 790808266 790675173 790262802 790245991 789960533 789516991 789408490 788804106 788290818 787471601 787309896 787144233 787027975 786458095 786284183 786114825 785408755 785351578 784948662 784743609 784693712 784639108 784559882 784279432 784239008 783879480 782951540 782875722 782691363 782372653 782030667 781944846 781785716 781687623 781651378 781635598 781485386 781392802 781269458 780852592 780579895 780260048 780253816 780061654 779804908 779697571 778872227 778841225 778506181 778165885 778006548 777935197 777820613 777384948 777349563 777306800 777179510 776940055 776435529 776061033 775945138 775844708 775831116 775523572 775235921 774990308 774938046 774847605 774748968 774682080 774519501 774398823 774285435 773897479 773842421 773784503 773238715 773232759 773009814 772892372 772879531 772649642 772214342 771293678 771229505 770866381 770710892 770253497 770040870 769649490 769480096 769384929 769298594 769185660 768980055 768700214 768433700 767906517 767898743 767869410 767825715 767553272 766893764 766631517 766584107 766369030 766076610 765381584 765305483 765046879 765031290 764876830 764378480 763804088 763793706 763545590 763147640 762584018 762495138 762384355 762266134 762239480 761744688 761740805 761706637 761692805 761593412 761504432 761342852 761284038 761179786 760989402 760835644 760657169 760528643 759803892 759645946 759162243 759056839 758911465 758434788 758240822 757903813 757836500 757822790 757079826 757071429 756806374 756452825 756244688 756163794 756014551 755880748 755849151 755824552 755598428 755329543 755277398 755252552 755037457 754808927 754552153 754101488 753889036 753678048 753624772 753280470 752955307 752933306 752663138 752172600 751918854 751886124 751835049 751701078 751539437 751475667 751381278 751357235 751288602 750822150 750578634 750465394 750147547 750011737 749337829 749316327 748975289 748861575 748793360 748746654 748622209 748531257 748314186 747938744 747658779 747554298 747429885 747353117 747199928 747030539 747016691 746660220 746651685 746447856 746114178 745907739 745857534 745585049 745455538 744925342 744763035 744315954 743724313 743711185 743681705 743662406 743328532 743030459 742966504 742926815 742452098 742362911 742002645 741866297 740898023 740789641 740780981 740558303 740539792 740484143 739957204 739871110 739800521 739598781 739414497 739325338 739233990 739089408 738775836 738601303 738369521 738104533 738006147 737710168 737644957 737089756 737064970 737025844 736752343 736714936 736404033 736307508 736180214 735632740 735177355 735150917 735076622 734862264 734195374 733649174 733647072 733641995 733552136 733480978 733426274 733265586 732943256 732647577 732633896 732263080 732143670 731839705 731833011 731489753 731204350 730996693 730788406 730758121 730677575 730149531 729903173 729583843 729541744 729368851 729163257 729087233 728265958 728166630 727990871 727880433 727818458 727533598 727479344 727129924 727031580 726723219 726365696 725980182 725574125 725519001 725179908 725170313 725148575 725071138 725031960 724895762 724746341 724549567 724413593 724394724 724367310 723752527 723612397 723464755 722943436 722755902 722409004 722400363 721826233 721515487 720907132 720661665 720583374 720437980 720133578 719642894 719513816 718514277 718407258 718228070 717430633 717397806 716982032 716742139 716420938 716252747 716125010 716067309 715918991 715848068 715298589 715118591 715096164 714843822 714819926 714563941 714399469 714307690 714055266 713862277 713803607 713773179 713719639 713114423 712873998 712861867 712222908 711857615 711686444 711371949 711342384 711201706 710809074 710700636 710677877 710656258 710033962 709903351 709886966 709861423 709477777 709455908 709399872 709306023 709099755 708746810 708719275 707857019 707596548 707148417 707103757 706909701 706259343 706098293 705904316 705702434 705206329 705028272 704441149 704290300 704225539 703906776 703000485 702981817 702922938 702619663 702618751 702414966 701893849 701877499 701687103 701684636 701395446 700816041 700246748 700241395 700131801 700069570 700048809 699554238 698992673 698651106 698538362 698487152 698463406 698374420 698318840 697730700 697582610 697501005 697437779 697095287 697026374 696932529 696216085 696083393 696044643 695734105 695275372 694910403 694824839 694667805 694485622 694439411 694099839 693992482 693956501 693178906 693059546 692870610 692760603 692642377 692641863 692545339 692464607 692154059 692116729 691870842 691838753 691772866 691725024 691702153 691526240 691217727 690726421 690594882 690375571 690256101 690225705 689907011 689803805 689445968 688915373 688368802 688125569 688108911 688105893 687867050 687707773 687507241 687471656 687225368 687139797 686846762 686649097 686592656 686541664 686178884 686154158 686151666 685833696 685616203 684887960 684855468 684349784 683683939 683668873 683315213 682482146 682426366 682278075 682050718 681702349 680990609 680954829 680906092 680793162 680694135 680402849 680398204 680208872 679718622 679150036 678975429 678680447 678219696 677954586 677597535 677411721 677159689 677082458 676597549 676215917 676014976 675879060 675194238 675034322 674609525 674492446 674466316 674111304 673944301 673866926 673640679 673137556 672930144 672709143 672548039 671970087 671253847 671026633 670778898 669741760 669310716 668933271 668801163 668437194 668432891 667661071 667644957 667053998 666917353 666042206 665921446 665714805 665602337 665028793 664856380 664685157 664461281 663656175 663365314 663194861 662791580 662397082 662218113 662053689 661912782 661769406 661513683 661194742 660971430 660831527 660549054 660303451 660247406 660205691 660109817 659509192 659433201 659321442 659154974 659153597 659031104 658986794 658763518 658688370 658624983 658503553 658372601 658236216 657867542 657710414 657016580 656989532 656930618 656880681 656869598 656673908 656582121 656503815 656241164 656008485 655452146 655423275 655125712 654484478 654393289 654058495 653944379 653552003 653524933 653507840 653468482 653350921 653211622 653149347 652658534 652561006 652457481 652388785 652082154 652031248 651839171 651807731 651789847 651529191 651480950 651082304 650986446 650420293 650400797 650288357 650218083 650080465 649967953 649813255 648879326 648521558 648472325 648311195 648304909 648060870 648048491 647716154 647618229 647234968 647083299 646936974 646881672 645798411 645645297 645561984 645398417 645170307 645166044 645155051 645102165 644646287 644526848 644326980 644139652 643498553 643473698 643292535 643225508 643190995 643188680 643031584 642925895 642814844 642749525 642702891 642350981 641849972 641710707 641597321 641357502 640655112 640653750 640142701 639928817 639876874 639853485 639848030 639846404 639846290 639461380 639019958 638949569 638890146 638863857 638508464 638506313 638020566 637767395 637340827 637295508 637277220 637203503 636891684 636782021 636667248 636660775 636517250 636336220 636150232 635852662 635287237 634998958 634248495 634219164 633874891 633781758 633568168 632573453 632573321 632371156 632143527 632024753 631314470 631250293 631239488 630522015 630488424 629781524 629543481 629366824 629042373 628481830 628400140 628379103 628091324 627804080 627782823 627718460 627337215 627079637 626474047 626409587 626223205 626204176 626109912 626035246 625804169 625667593 625621541 625519361 625384379 624449017 624241410 624148799 624108971 624053821 623742674 623640078 623391007 623337967 623268051 623202003 623195929 622808047 622786959 622744357 622426267 622311352 622233592 621839087 621476710 621392106 621262662 620664000 620071621 619731362 619634792 619413715 619193936 619130151 618862287 618412231 617804254 617561228 617279228 617229912 616865960 616596329 616246234 615948122 615875278 615681020 615086725 615011554 614577762 614409001 614397384 613577594 613462823 613397664 613195832 612747114 612600481 612347099 612287021 611955831 611336128 611297508 610937067 610892298 610596197 610538639 610518113 610085067 610083662 609895469 609630235 609619867 609539786 609326910 608805990 608606726 608557913 608538204 608051923 607691718 607532245 607341177 606976659 606926642 606874634 606163121 606090157 605966302 605772314 605711125 605611596 605515579 604684950 604404982 604098782 603932790 603677160 603522345 603148539 602551913 602164000 602138700 601921057 601804788 601498601 601264241 601170108 601077005 600988055 600942321 600052687 599977337 599875438 599782815 599418928 599311819 598931970 598439511 598374582 598342927 598224678 596619407 595239031 594985960 594957985 594572118 594473977 594348410 593966877 593633850 593574411 593573903 592876076 592442048 592390433 591650227 591317507 591315070 591201167 590948376 590871785 590662282 590629874 590566747 590272104 589875694 589644171 589536629 589262016 589175621 589095573 589034779 588750043 588592289 588379398 588029322 587915357 587743530 587308070 587289742 587278324 587101673 586902195 586557078 586556492 586503201 586442562 586202440 586189596 586094972 586008587 585350965 585255051 585023949 584974462 584882496 584508739 584441288 584370381 584005600 583589906 583547298 583510247 583462835 583456195 582822118 582803334 582681820 582604714 581669881 581563390 581461183 581336493 581147312 580851500 580618451 579440440 579215479 578816567 578632999 578399073 578158099 577700388 577509241 577123016 577037538 576392868 576203267 576138606 576006441 575898073 575799803 575769864 575726695 575342116 575258184 574935899 574862958 574708374 574283723 573791594 573461643 573361231 573164821 573152413 572259200 572021419 571538096 571439224 571221036 571095710 570987405 570858890 570591546 570343354 570334169 569740274 569441396 569407803 569008305 568974999 568684179 568514605 568176189 567516508 567488387 567371733 567095981 567088865 566921425 566860703 566761237 566447230 566276078 566022728 565919168 565723339 565618942 565364594 564965034 564948787 564825721 564687272 564493913 563733645 562986032 562242023 562173054 561634090 561592867 561485761 561432775 560949914 560392042 560372646 559936692 559750857 559517760 559369722 559037266 558700677 558509139 557636185 557519755 557418453 557128180 556916196 556849311 556811305 556156395 555840218 555797567 555710356 555549220 555310491 555006616 554952024 554336330 554189379 553918706 553911955 553273521 553254806 553165547 553118019 552981817 552976706 552920153 552912379 552666926 552302377 552287269 552152083 551545771 551310028 550760212 550742600 550304343 550286241 550189065 550041652 549971846 549831978 549586301 549444037 549214872 549153073 549126415 549104653 548907491 548775927 548661942 548420827 548309872 548225802 548184976 548103120 547282725 547198107 547160518 546152600 546122465 546119735 545870520 545125591 545088879 544594558 543912847 542972416 542897696 542443567 542103330 541781290 541199322 540931954 540785008 540439134 540436418 540010480 540008665 539912053 539617188 538762961 538556488 538545057 538459045 538423389 538149902 537858293 537854311 537786815 537549515 537524545 537226890 537178074 536829972 536793393 536576714 536513080 536373786 536303290 536157341 535722455 535672795 535302713 534914836 534468499 534353715 534230326 534037939 534036334 533767997 533633952 533555710 533445491 533437255 533347843 532939677 532764825 532601876 532490620 532093885 531978071 531688467 531486156 531399699 531257267 531232047 530063592 529451745 529371516 528943341 528403110 528044477 528013741 527817609 527719826 527659838 527404411 527187068 527037334 526576522 526525576 526390403 525802896 525791660 525667800 525630946 525586679 525586143 525580087 525178379 524879522 524852564 524668418 524625604 524292769 524285471 524247835 524164397 524153587 523972380 523371465 523151224 523097712 522598327 522398001 522140469 522006838 521759976 521474066 521425016 521383881 521357353 521299127 521050245 521041866 520713569 520687519 520589379 520384023 520238008 520056318 519288628 519253076 519251925 519221007 519214250 518802659 518518148 518346382 518045045 518027415 517910311 517746123 517679761 517564661 517329415 517251929 516740151 516570504 516518670 516044733 516015944 515739874 515543549 514990753 514884768 514720590 514138350 513976568 513755518 513497305 513387520 513204689 513199187 513178942 512744960 512700598 512611238 512541715 512117516 511849889 511797887 511697792 511623402 511616479 511608251 511470285 511225905 510882113 510835380 510766044 510024364 509985431 509959068 509839732 509455524 509253899 508403190 507768552 507737899 507487325 507470333 507444129 507290707 507224811 507158481 507093301 506938534 506725957 506652765 506645981 506308762 506001013 505864759 505312400 505192236 505008566 504616631 504534576 504491129 504465209 504186230 504134354 504064467 503921405 503614431 503363459 503154953 502876647 502188687 502168048 502131904 501223983 500914818 500886429 500742120 500221568 500089088 500002249 499897365 499606199 499404722 499103635 498382911 498174002 497756794 497642196 497367334 497207201 497078596 496835265 496410014 495684122 495461555 495149764 495125776 495012418 494981922 494961163 494446827 494341223 494244899 494089646 493745330 493471350 493391428 493351452 493029807 492785666 492705393 492500395 492468851 492418902 492354835 491747957 491315354 491127343 491096392 490733829 490647370 490467547 490324984 490219402 490185204 490072811 489838586 489443535 488859060 488770522 488688548 488628858 488419387 487970506 487970026 487754722 487717601 487701476 487187522 487074652 486902258 486782244 486590681 486196323 486044083 485255295 484930522 484761076 484733680 484539686 484405633 484091614 483829785 483639839 482997449 482841718 482802645 482646732 482593574 482204163 481515137 481336916 481237996 480766982 480759748 480668727 480612704 480351350 480310975 480218563 480101881 480089074 480042173 478599339 478205518 477715009 477645078 477154840 476969354 476538451 476401532 475729036 475532459 475421254 475328329 475139252 475030635 474792493 474784768 474784128 474401356 474345684 474086825 474030288 473555949 473194851 473158633 473155598 473093511 472799294 472754326 472302196 471573236 471202998 471122617 470869600 470829076 470725607 470001116 469504566 469370083 469095006 468905633 468615101 468449183 468415707 468200697 468088115 468009568 467739921 467651244 467481800 467439695 467285824 467188511 467059538 466867648 466698324 466468212 466178186 465708665 465559028 465552475 465513206 465497366 465469347 465285165 465081945 465026727 464690984 464582609 464118241 463972493 463935924 463871805 463781749 463387671 463349763 462899271 462569650 462564966 462289441 462181816 462018906 461953060 461521455 461486867 461484724 461423293 461240987 461182041 460825939 460705613 460060977 460008871 459915904 459621931 459402309 459369914 459299954 458827695 458551914 458524625 458485296 458245327 458184030 457609575 457570588 457492750 457477310 457390657 457161945 456551054 456461164 456378491 456258575 456071199 456062895 455720274 455126598 454890403 454436053 454304539 454041537 453704126 453316634 453275931 453252455 452967166 452500686 451787985 451461972 451373045 451293940 451273446 451241248 451071258 450695003 450611929 450595576 450280481 449928046 449680649 449166871 449003730 448929022 448643874 448391558 447813046 447693559 447685692 447254471 446227768 445968428 445952269 445867391 445674016 445607508 445565080 445312645 445301202 444758291 444484311 444240699 443794434 443381714 442857718 442769761 441915700 441890651 441783320 441746947 441646153 441492549 441472790 441184300 441151746 440959837 440320495 440310444 440214052 440190534 439954928 439252237 439194722 438974350 438966129 438879998 438799460 438467093 438163596 438157942 438091958 438062191 438025762 438016227 437844742 437839187 435691789 435611974 435432750 435245800 435179808 434953558 434881085 434825554 434559165 434520289 434282931 434008158 433819797 433649783 433274647 433231960 433041215 432488880 432410881 431761884 431718812 431532170 431441170 431222332 430904254 430772964 430675172 430594974 430555746 430236064 429512668 429227560 428851485 428786843 428383029 428379120 427740166 427720302 427591075 427542962 427421363 427036343 426999015 426284848 426239213 426227032 426134642 425871281 425859949 425249996 425035538 424714493 424692321 424668434 424516216 424480696 424334197 424271780 424217240 424070401 423878957 423569208 423229217 422619976 422610837 422494150 422072476 422051772 422017146 421997317 421837060 421622769 421614098 420973102 420945159 420678740 420608797 420442131 420328964 419786000 419250441 419108092 419008539 418034114 417703565 417492133 417478195 417030109 416675942 416620884 416599129 416523103 416225597 416082337 416056890 416017277 416007352 415957550 415879067 415559920 415388746 415204634 414808629 414775041 414718097 414323738 414315435 414177487 413719664 413383824 413006407 412964994 412770282 412393162 411763539 411525581 411252861 410803237 410770968 410545874 410318048 410138668 410080033 409922461 409762182 409710671 409167305 408981265 408607729 408446031 408171866 408014569 407648211 407625390 407561541 407428074 407293827 407099213 406782948 406752949 406701553 406697337 405932252 405647863 405599344 405401881 405303455 405164062 404546238 404103975 403919165 403752531 403611795 403564671 403157334 403040614 402873888 402607641 402349385 402265093 401812031 401646307 401434998 401239574 401080441 400844388 400557719 400546765 400294896 400091898 400016502 399574857 399462721 399028121 398965072 398774315 398699707 398619781 398244185 398164899 398100504 398050123 396815526 396502627 396476656 396378649 396347454 396344854 395519678 395305180 394846139 394572797 394369753 393729866 393435760 393288705 393286413 393259178 392696149 392443830 392412615 392207566 392072507 391486309 391388835 391372065 391032889 390893888 390829751 390702026 390385967 390365799 390176756 389918133 389832511 389752133 389749177 389652824 389634804 389514966 388923566 388725189 388688488 388582923 388386800 388377351 388373352 388018189 387903603 387778005 387418565 387271525 387221353 386994718 386963216 386738525 386674950 386523266 386292299 386267914 385947009 385857987 385245992 385066436 384651187 384353684 384151124 384013528 383790070 383615969 383091657 382935709 382856969 382831950 382735211 382727851 382126298 382043949 381985159 381951559 381851914 381617923 381474833 381399719 381393966 381110939 381104539 380997176 380840414 380252102 380216984 380035787 379930272 379786006 379603121 379584737 379491428 379460050 379456917 379347368 379129465 378890525 378758531 378638419 378567294 378253188 378150743 377958643 377265501 377208988 376473408 376455706 376448516 376415599 376348703 376290162 376248622 376209583 375603205 375099257 375097970 374978504 374952117 374890662 374733408 374663943 374610856 374599168 374159321 374056146 373258667 373120508 373083970 372980367 372867211 372688561 372573788 372490244 372452498 372350305 371804611 371621332 371235234 371039254 370944945 370795619 370658120 370220082 370172348 370110573 369865625 369327226 368825660 368654978 368280571 368255152 368079928 367995868 367640419 367322484 367129880 366884089 366553323 366486936 366381433 366373568 366347191 364860183 364409749 364140405 364096999 363902788 363461882 363381609 363301516 363298925 363259407 363198837 363179792 362858828 362597924 362388989 362355203 362351316 362169571 361948574 361935204 361790678 361712098 361124762 360955195 360925188 360862431 360850785 360759728 359985945 359764505 359451949 358704224 358259884 357975522 357892653 357761023 357344792 357046810 356735515 356735163 356495068 356373994 356217205 355831281 355710277 355268879 355247145 355199448 355022747 354699837 354659261 353156688 353134964 352598127 352576753 352565442 352209151 351816812 351461512 351204491 351048817 350997010 350933834 350725141 350575747 350149634 350146665 350007536 349886111 349586656 349416562 348391218 348269773 348226728 348052507 347985845 347384110 347383652 347288566 346955027 346930295 346712121 346673789 346629012 345706776 345524594 345235289 345221528 345064993 344922746 344718278 344621566 344474200 344405650 344349750 344153163 343952160 343868131 343830166 343808556 343656405 343570170 343352759 343082814 342493881 342416037 342078489 341966941 341632124 341454138 340958698 340871136 340722295 340582334 340223924 340187597 339410821 338666848 338092541 337931351 337716480 337315391 336972449 336902852 336820344 336630261 336405187 336024584 335801418 335686538 335356367 334798298 334563482 334074723 333851037 333668068 333589116 333516643 333488204 333189613 333136116 332785577 332193741 331790955 331781700 331647566 331340246 331062568 330953109 330421305 329902099 329829845 329380704 329368783 329009674 328903726 328843078 328516695 328499523 328321373 327938010 327176926 326923490 326594223 326411139 326251463 325788828 325583235 325490049 325429062 325389516 325208474 325187722 324971275 324324118 324177385 324087489 323859649 323701873 323504910 323400601 322892082 322818805 322698982 322068938 321636273 321370757 321134553 320640207 320528557 320406946 320207875 319694168 319419637 319372534 318886066 318849225 318743118 318310985 318208008 317932161 317902422 317796250 317015897 316855985 316832771 316811687 316172330 315859921 315700683 315261384 315082130 314957048 314852594 314691315 314282706 314212688 313935267 313909225 313679264 313179489 312140941 312096952 311804894 311549015 311547508 310803908 310646989 310458278 309840469 309706494 309439924 309357407 309200961 309146298 308821951 308559983 308449284 308296532 308121558 307982287 307982279 307394514 306849486 306517910 306462540 306369950 306269487 306152276 305406701 305233682 304698461 304633717 304464826 304386846 304368093 304304520 303569917 303560114 303409751 303336520 303333616 303256342 303076257 302096017 302086247 301949098 301921463 301806496 300780321 300728085 300422958 299806281 299362604 299225562 298943653 298835696 298759833 298736727 298331995 297774122 297336677 297284062 297093331 296966744 296534740 296358895 296327022 296229769 296189111 295935986 295857413 295671196 295310052 295218551 294983781 294843053 294770243 294728324 294375271 293524296 293244616 292861772 292228107 291956901 291866015 291511320 291472002 291438329 291150943 290744335 290627208 290502551 290485294 290420190 290036879 289440909 289311983 289129044 289100015 288928566 288570588 288341211 288078403 288002610 287831406 287649017 287584365 286921603 286812491 286661212 286655144 286375720 286368789 286111791 285671124 285604205 285168564 285024016 285011137 284935005 284472327 283815748 283655833 283507341 283419466 283153700 283150393 283059888 282958774 282583113 282384642 282186709 281673496 281540104 281312059 281082523 281044863 281008438 280739868 280598318 280209555 280190861 279902753 279368478 279299357 278606212 278602028 278114973 278085040 278081103 278063881 277438473 277274615 276943189 276582015 276507362 276020221 275865337 275795034 275744458 275311315 275171294 274980906 274496400 274364478 274311582 274059039 273939822 273896135 273823238 273811361 273685484 273526093 273221906 273188759 272943564 272831124 272714619 272148449 271967302 271509463 271352375 271143118 271067415 270824678 270747215 270716970 270647085 270381024 270203403 269857778 269485727 269352343 269344721 269311878 269194082 269111070 269014475 268846831 268589360 268211586 268204312 267811437 267660689 267486539 266880666 266763459 266417317 266291412 266260713 265872291 265658587 265618673 265577712 264719796 264605023 263876561 263789458 263703060 263688887 263407923 263314539 263212290 262621626 262580168 262499580 261887681 261677137 261449390 261344660 261320747 260789760 260624647 260467930 260465211 260327066 260302641 259835476 259614408 259486439 259215151 259118220 258265635 258235029 258173130 258037370 257784895 257191590 257112249 256696467 256036849 255900067 255551095 255298261 255236459 254920525 254675174 254632236 254616344 254561690 254493021 253987105 253462391 253422488 253264043 252976900 252314860 252020198 251992451 251872587 251816070 251585828 251476789 250862544 250817969 250749613 250649786 250465365 250418634 249951462 249615005 249502540 248865312 248805453 248789610 248520244 247776890 247521241 247471268 247381493 247323581 247189267 246935417 246933501 246661056 246364190 246211767 246049444 245785517 245683067 245419675 245378890 245290805 245061189 244335447 244312995 244235916 244193266 244034054 243982438 243778439 243399379 243233704 243040658 243003139 242710323 242610299 242358490 242331587 242208649 242111136 241809867 241676649 241297969 241107316 240836232 240755836 240681597 240624942 240609154 240278311 240214820 239958717 239853264 239748608 239699291 239192940 238681555 238515193 238245437 238219449 238042225 238039658 237980497 237836497 237816501 237365254 237183147 236674554 236423215 236293447 236292969 235684793 235609996 235381087 235244049 235226507 235143959 234870598 234631842 234576638 234295149 234072021 233903504 233903344 233431832 233418522 233234573 233205219 232997346 232686938 231932154 231784981 231701498 231499643 231017486 230993389 230754764 230070116 228386115 228347462 227709537 227663406 227561317 227540659 227331555 226847348 226171695 226072070 226070950 225807555 225291144 225078366 224597821 224513543 224266979 224042986 223698839 223442948 223430982 223241108 223099232 222775173 222725078 222544120 222364663 222348180 222288847 222109497 221755126 221604694 221561906 221346145 221020848 220404156 219667549 219584755 219443439 219309103 219225343 219212424 218636072 218327837 218197138 217781081 217752992 217218903 217133395 217090826 217050957 216853261 216736126 216560120 216406706 215936664 215849962 215567668 215421601 215324392 215158368 215081887 215014031 214419751 214385732 214085903 213908134 213518831 213502221 213076833 212891992 212832507 212709288 212593575 212579137 212537007 212524084 212178952 211854900 211848611 211528517 211444783 210836932 210759450 210259502 210224304 209859983 209593094 209565366 209438484 208695915 208639653 208460834 208335069 208087902 208061953 207893965 207746844 207286060 207102170 206560249 206491796 206370947 206131722 206020008 204945057 204731548 204563544 204551233 204309709 204209276 204160389 204149600 204093085 203917628 203889036 203809768 203762648 203711474 203296040 203204531 203018592 202403712 202232945 202202040 202124738 202114476 202077400 201656754 201607356 201558074 201557122 201227934 201227004 201060476 201035360 200905573 200707425 200520273 200462861 200284197 200235366 200156732 200145959 199660854 199425202 199220974 199099293 198921740 198628195 198597026 198442022 198360420 198224807 198091285 198077455 197954956 197814805 197492423 197203104 196991313 196804823 196752696 196733533 196541164 196248355 196247671 196174134 195910551 195826479 195803753 195734702 195553580 195486808 195446660 194959763 194911748 194753896 194283169 193982002 193909265 193909006 193797591 193612138 193276279 192872101 192755537 192641248 192586634 192565943 192310390 192206810 191503553 191312816 191220622 191046242 190871306 190780925 190266221 190239877 190114823 190046645 190035408 189862906 189631546 189623854 189352137 189321814 189231526 189161336 189114236 189100043 188716858 188050024 188000793 187845606 187766465 187675799 187279007 186331866 186127544 186090844 186089107 185973131 185577228 185153607 185023760 184695413 184618536 184279895 184107500 184102490 183900357 183764420 183544889 183344946 183187414 183035286 182989615 182808677 181806480 181499311 181330716 181270663 181223383 181034110 181005279 180552762 180499778 180120210 179593244 179264166 179219540 179181193 178961954 178960518 178930272 178484417 177475014 177320106 176940373 176602886 176444989 176303807 175780996 175215311 175155431 175107723 174907557 174797114 174685546 174541039 174503246 174318035 174173485 174117048 174092873 173962007 173892758 173828331 173528193 173354047 173294674 173288357 172960044 172841071 172481085 172069382 171864244 171593117 171515110 171448889 171330180 171250574 171234055 171057673 170547988 170483885 170295025 170001267 169989657 169728029 169410980 169308198 169073099 168021348 167916262 167913555 167844279 167489760 167481513 167478765 167475998 167410791 167387965 167372050 167133628 166561917 166425989 166063866 165995661 165904688 165742894 165602202 165283374 164635414 164616483 164469927 164307908 164180694 164093291 164060431 163924177 163790734 163745535 163543542 163539632 163092164 162688754 162621650 162520126 162451312 162190505 162016711 161905310 161842323 161803290 161735529 161638796 160543106 160275141 159938396 159851079 159409780 159352392 159305918 158403432 158055835 157857202 157660945 157583275 157575060 157515633 157377677 157218028 156445597 155549867 155350591 155099968 155085873 154834026 154684363 154479388 154292189 154282331 153953988 153693062 153519977 153511308 153290216 153153261 152964244 152896360 152436566 152329521 152325217 151825042 151805648 151677579 151490676 151357891 151295951 151180353 151088402 151056933 150745061 150719557 150412496 150358856 150245345 150203844 150006487 149890402 149795891 149598576 149581830 149461443 149452122 149358783 149043741 148999794 148936114 148820453 148445038 148283412 147891039 147786602 147592242 147036445 146888839 146868077 146695266 146550763 146545163 146385588 146129759 146041483 145882394 145692827 145574112 145147748 144910499 144788364 144703170 144690692 144671421 144611800 144275278 143889071 143209578 142942719 142559976 142237215 142227913 142035455 141915070 141702084 141031211 141006064 140393995 140255232 140005025 139969771 139913021 139675370 139419197 139349049 139274215 138929649 138824453 138672881 138535080 138378756 137929694 137451838 137403907 137206615 136985637 136732188 136663110 136330831 135722469 135524024 135047211 135042671 134858442 134450370 134395115 134332027 134313672 134286660 134145130 133981820 133976328 133908534 133515094 133096314 133081049 133002123 132858343 132845293 132544853 132540302 132506184 131482779 131166773 131148308 131099186 130235342 130192944 130186137 129992774 129845636 129724165 129413200 128994671 128419612 128393258 128324599 128308612 128263247 128199860 127653877 127325928 127085748 126804126 126718669 126390843 125967219 125365888 125261163 125142308 125083265 124854266 124825915 124441220 124402621 124142864 123751474 123539496 123195607 123176393 122679287 122615470 121765790 121636030 121548531 120718826 120692800 120642994 120244053 119974183 119849511 119819348 119696905 119677052 119533198 119518223 119467884 119335606 119298931 118767722 118432984 118419785 118407435 118316920 118166288 117965051 117902097 117781016 117574097 117277616 116655718 116598246 116437484 116374187 115671012 115269500 115264138 115257955 114984798 114707634 114661959 114621988 114441527 113858599 113843107 113644559 113068624 112968807 112745640 112633706 112134530 112134334 111997526 111976630 111855934 111472391 111174443 110951455 110913330 110874245 110838325 110709874 110437522 110159095 110005107 109630522 109266661 109165723 109083972 108913348 108888483 108606166 108373606 108145661 107887267 107498243 107369960 107271209 107230679 107002057 106499003 106323979 105562252 105157924 105147114 105065811 104957541 104817634 104746095 104334868 103334567 103100519 103007893 102953929 102127612 101781078 101698869 101697391 101546052 101315030 100951413 100877805 100558496 100452698 100316173 100136211 99534878 99372752 99103934 99084086 99076588 99063166 98930524 98436655 98127401 97424133 97315994 97218199 96823297 96771084 96706557 96689891 96521082 96082422 95870888 95844311 95767879 95663192 95622193 95196288 95017911 94724069 94479145 94355325 94047625 93658134 93296742 93159221 93080417 92976282 92762398 92742073 92102421 92077067 91834335 91823743 91621297 90737564 90576788 90164654 90162918 90151382 90043054 89873930 89800468 89618700 89469860 89375188 89180631 89109084 88974821 88851091 88741906 88632510 88618952 88540453 88357107 88122023 87968608 87421550 87023714 86936707 86860628 86756880 86709040 86635016 85933227 85854534 85382750 85379854 85367657 84098689 83372669 82942472 82513563 82373773 82149546 81811695 80724569 80698225 80654311 80170226 80119969 79984045 79632290 79613203 79536584 79056506 78730174 78656311 78598523 78532229 78395319 78163384 77632887 77277279 77225039 77085255 76780099 76551829 75630007 75467916 75409556 75137871 75127495 74796205 74697542 74604522 74217740 74146852 73492711 73453538 73393879 73140190 72846380 72751526 72747837 72371848 72212404 72046864 72038946 71944235 71858913 71643599 71534969 71276813 71215343 71092949 70366091 69875671 69838281 69803427 69767470 69762765 69525381 68897232 68845349 68752221 68745615 68722427 68510799 68484397 67642046 67550282 67518456 67473982 67369419 67358876 67242434 66711127 66524886 66349724 66259748 66021131 65986119 65684321 65515211 65441620 65244663 65181714 65163864 64756751 64748808 64506261 64364563 64115182 63963119 63429341 63030116 62939321 62850129 62787299 62627358 62572552 62193406 62162423 62152575 62124980 61987331 61727201 61527280 61518776 61051234 60878003 60593250 60470455 60404522 60093591 60047697 59699422 59547939 59155977 58978561 58884265 58660663 58418840 57861902 57516658 56624702 56040143 55991325 55982405 55802461 55756603 55691329 55518095 55475098 55324512 55129048 54666485 54544225 54394044 54384321 53575064 53382284 53331012 53193816 53092337 53089707 52983925 52316544 52301917 52269843 51608422 51542306 51426112 51165744 51163228 50479052 49939583 49646592 49628721 49627413 49432200 48730043 48642135 48209497 48145567 47911542 47892380 47204991 47161550 47036424 46744174 46429433 46290682 46074317 45857902 45757214 45698194 45667844 45526173 45323439 45204385 45199468 45114787 45048785 44774089 44439731 44002596 43889373 43642538 43638992 43487696 43151682 43023338 42575478 42551634 41584870 41345009 41325302 40866196 40657482 39961519 39586690 39507611 39372491 39236471 38937125 38818077 38669995 38411281 38217145 37152095 36899077 36751141 36579574 36565742 36443717 35635241 35625432 35560473 35185472 35048550 34832377 34607108 34585418 33964623 33824265 33757582 33145627 33116335 33028487 32998280 32861552 32043249 32006196 31784589 31646419 31380315 30414910 30216405 29925089 29770977 29647250 29629017 29584963 29472116 29444841 29440573 29348603 28905338 28771380 28446096 28437809 28230018 28051169 28022383 27923641 27887664 27882744 27818718 27500916 27473242 27320101 26709769 26678343 26651725 26329077 26252856 25988811 25970851 25844022 25805147 25740272 25603619 25427897 25352122 25152621 24890497 24610606 24176718 24100988 23792498 23737738 23711540 22901519 22440872 22439606 22338744 22315294 21817886 21332694 21197884 21098115 20125714 19657223 19570429 19191101 18919846 18629976 18267183 18256428 18203752 16982592 16381813 15868384 15700584 15453210 15217344 15003843 14456310 14406301 14124141 14114811 13531400 12983526 12942021 12575712 11223571 10832030 10777238 10447444 10067681 10023336 9853124 9254789 9142017 8900010 8785022 8619809 8444616 8394068 8105170 7956879 7802475 7690503 7446078 7419944 7260943 7256909 6610795 6552860 6524735 6083265 6069529 6067262 5832495 5767352 5680032 5620198 5570009 5487020 5369897 5104674 4870655 4812914 4597598 4003905 3956345 3858268 3809038 3792332 3128345 3105365 3069420 2989658 2319359 2225544 2197539 1828660 1774156 1738870 1697372 1027379 1006880 768368 756151 61007 6040 1563