0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 06:58:48 +00:00
OI-codes/S2OJ/1535/data/goods5.in

4 lines
27 KiB (Stored with Git LFS)
Plaintext

2000
712779 714209 805099 874596 744820 761193 560054 890183 511529 736282 788028 776001 709972 431311 350125 427536 378162 888263 405667 813568 432465 346991 360882 686064 807281 589700 724226 694595 610235 424901 357074 742997 355768 736673 421415 838721 765497 621462 888157 372061 440350 399703 586238 883490 424250 837650 350615 415025 486925 624721 750049 350679 458620 541839 358891 430360 347991 490305 556366 837971 767110 390098 423313 524516 609063 867404 880682 790630 683415 591575 811255 845575 548442 793057 846881 440864 594348 384257 822483 597924 697304 366557 847314 737070 858867 810002 864842 687219 879881 378641 827876 563388 652177 515540 883555 814393 557788 477442 627028 795431 357179 496410 432901 740211 656155 716489 753749 359143 792040 690217 544346 594423 358589 384023 356538 419624 376585 655416 634312 712141 468521 804515 814570 451403 801351 385582 762984 734141 729195 892119 460484 423071 537442 368087 356939 691141 690809 562988 360321 727300 482826 451348 525293 587943 891167 816475 704733 565392 764941 786846 389656 383397 640618 624862 616448 540271 801755 811654 599256 462287 886348 434244 708484 518111 566517 401781 876494 354888 594937 821508 712333 536263 831370 547683 542788 763589 837517 547819 611022 684331 584728 729503 851936 777213 889219 360794 706323 650507 585502 381331 408430 367713 670848 723621 648836 415413 638614 538173 577853 390715 833768 555802 746943 772934 875477 559428 647061 466604 443508 432615 815633 432792 540545 387958 560117 546645 599173 537036 447418 610641 374735 602962 402964 563283 497086 416370 801167 888021 490780 623814 592656 863785 786256 892749 831865 558914 850089 661741 856402 347713 406264 774177 663950 711419 384219 667286 637009 590425 570678 568718 869203 792570 451103 443584 868676 567102 494114 368477 547668 555376 788636 658051 600906 752993 675617 777713 434205 839488 750479 632608 508073 520882 885811 497213 831787 452620 492549 783194 521070 619882 643451 739767 827768 405394 611929 754714 379127 852840 385030 822799 347440 364338 803855 484722 405107 426615 663334 649673 704801 517837 423442 878311 562473 704558 453946 859741 445406 553754 808106 488923 679033 651566 784652 875389 479097 592639 647482 615040 548344 490208 880000 783594 799088 407160 758718 821557 810185 620446 791450 435691 560798 438594 568805 466058 674355 768903 634897 406215 828949 477270 496094 432044 622443 448624 781317 846076 854921 554537 812588 578150 622609 384322 367205 556849 874272 380196 699866 519516 673526 358334 532855 772300 460546 603760 655391 719730 808562 867219 733659 474716 451870 820884 468821 363932 525700 752082 502135 778571 542808 443328 729203 702410 535128 680374 416944 736222 788180 472506 353197 894328 844815 831841 892436 534819 461630 451982 627524 794913 633047 369246 632204 880631 615616 475728 822646 718021 670018 585454 752180 822652 549322 558952 590466 418606 773568 490094 548641 456453 356976 716376 522089 684889 511547 798819 561927 728832 878493 848014 448563 600975 722659 350088 554168 772023 790909 465259 347324 696794 648481 430999 475956 740851 347033 656253 453126 716832 535184 417930 544066 402321 547490 345011 559149 795055 388375 681065 855601 721944 467190 878077 583289 870033 433153 614187 828397 831957 884128 460723 350416 510350 669823 404522 581147 859959 600575 810334 445698 827678 827685 697037 827782 565922 709112 763790 532599 369992 357529 712598 768425 851150 681106 667598 872795 891658 855800 589082 748828 402151 582361 507431 456769 503701 595591 707779 393346 451421 694775 385952 779835 388345 740443 734489 715388 681707 758972 657954 571306 489582 362687 496125 567907 535301 684046 854212 519648 527084 525050 731181 657291 825127 619468 841588 370218 422652 615973 626028 719492 679802 457526 502067 870872 620938 478420 750394 605585 356223 506415 465256 687204 756853 684808 860952 620987 817633 399374 779249 732628 372191 697036 346304 443113 501604 613549 443866 760530 766478 726754 545259 747492 485847 747287 579629 425563 381099 809741 747533 405642 643416 518399 632857 807914 577127 769462 589303 458239 612307 612985 716937 721020 425823 395959 674815 418571 719175 370748 804337 755126 805761 879800 483453 677081 508663 396741 589426 839570 853703 820946 766978 623407 567349 835323 738504 880241 580641 860760 469451 597981 642145 702938 686551 726601 651350 740126 355021 746649 773649 772269 616652 626244 850457 849328 778056 715308 893592 425720 684240 635399 495620 539369 438433 365133 549521 854590 501848 549412 810800 571325 670394 519486 421134 598950 630338 891777 573386 868129 537735 704641 592137 867908 825636 404349 884239 447969 523787 763910 467225 882679 392435 376976 625516 599809 631635 607381 578068 429378 569214 550258 373802 544537 743485 642281 464663 817155 840968 632209 585173 798333 598026 407408 596341 373720 571731 789001 577341 524434 390750 714902 725607 449522 550644 706727 625399 623467 496844 811257 600665 699597 630054 664047 600895 779749 763203 714332 565623 456914 765120 754896 833424 522814 894127 783693 843752 886736 795637 474475 511682 432173 721771 350794 556713 629099 660189 700920 644621 576922 650000 509511 431365 410147 443953 869821 378518 559238 642612 542646 403643 698010 538603 491507 547963 402946 419799 430324 727461 478949 717639 485835 450975 677958 485393 513898 773444 656858 392248 602155 560061 792351 883995 702895 360194 514818 407217 644514 856787 895919 534693 468957 680851 852808 498148 780051 438692 694843 409455 417790 832595 477634 569527 789764 352811 836735 536162 876965 761480 752161 500155 559778 538280 444185 593453 804368 535031 771073 847777 492885 577375 539261 892881 701581 454918 680048 619421 547612 499344 363014 615905 854157 774851 681896 467001 415336 477221 486732 739603 472658 473073 483507 792254 766923 603668 366518 665882 547525 683436 587285 715480 833839 581057 686836 621932 635999 659234 510918 791135 771649 568750 417025 469315 509456 713401 635753 439633 552764 719242 523131 566541 512329 863164 607084 611890 601204 399701 687645 535825 882158 827249 606056 680545 512341 760802 550765 885473 564953 522334 547203 823359 833792 751767 507318 519849 656710 540401 738340 862627 830281 690572 661902 525778 581877 454354 370751 361484 771551 703072 852007 654269 426478 517296 819918 533652 799784 768847 753000 698818 389926 735518 708211 528823 803455 521956 481125 762796 509118 578959 658904 757183 788670 833541 543813 577858 793362 833499 463977 780495 392646 681778 681031 507309 656876 372359 457994 560287 536982 616963 686132 821128 428703 403273 870653 548167 615925 719767 566071 399564 793222 567291 596431 569310 841162 527921 661647 799330 499548 888375 632037 611101 860268 663825 530300 377021 894145 878188 389446 591972 786989 675226 660037 532293 488176 673344 800584 828580 492006 679755 699050 616551 475392 888155 480246 364689 843918 391851 471236 772768 624580 558295 722890 695077 436794 866626 841762 709105 560674 550232 653749 656178 836434 365107 727878 792274 794311 708113 745867 626780 446505 526344 860782 624314 700387 364491 836416 683434 493195 763654 895284 473366 530960 878720 727590 452931 641935 745180 506375 764272 603084 718045 401854 558103 689839 449576 649004 896613 892739 404268 758762 603337 537868 519723 466994 610801 696906 551897 669931 528395 620508 792703 516474 866596 696996 414811 830191 809072 646736 802603 595407 748947 485565 572932 767832 799731 823591 876438 692580 661883 632215 481655 396519 841280 357435 541051 426124 527190 517572 842587 704749 818081 524368 748587 712898 777001 702204 500994 372945 388949 862480 877415 425495 852007 572885 488473 542285 808168 454458 347645 572385 425336 683155 602047 497742 394616 435280 885917 587782 445853 708632 403278 360158 490448 492696 655106 895750 433714 478709 472275 710316 860397 438682 409433 367064 408377 397060 759464 433747 684009 543447 602459 507126 644083 723796 867111 622223 451888 630485 604760 357494 756604 847983 733336 593591 508451 486980 822700 577381 819795 841668 668841 397348 707314 863148 498988 663307 628058 873970 872106 488377 852589 659457 691706 379509 794938 363090 855036 639422 895680 368159 719487 527020 718566 674440 818195 512387 580747 583514 622376 841507 469490 827173 711068 362244 588137 614496 524984 773061 409304 738366 564884 649081 378122 382378 765864 613992 534247 505156 449221 464837 885978 649011 759108 493842 432042 345034 396509 551430 523038 778747 551233 345869 741931 464051 538974 835451 754860 827020 451466 673926 860693 827232 715407 740583 702783 816077 597603 854759 687095 628242 726372 712601 526921 837681 730965 702361 670722 872677 581181 684005 874284 601199 838888 684597 702742 536484 398694 740538 617587 620224 746263 779476 729126 704942 583488 520235 573580 652915 786009 589515 546832 758503 862146 794488 404611 462235 727664 493928 457320 636583 349129 836759 739134 531412 438643 583036 735002 807353 708681 802554 522380 850500 457568 449182 440282 437676 627715 770920 575795 448495 585484 509437 636568 885256 608042 816917 430350 379208 625238 375211 451562 628526 786867 601786 354415 461000 583104 470032 415883 722780 683409 823390 623684 802962 722822 564137 485586 449238 627129 883149 717949 713296 745738 588541 684514 649463 671354 635912 374599 682595 802404 821911 421889 606187 561624 580708 415309 560743 765894 579635 384007 816212 745865 376382 689270 527416 626974 695289 657803 809336 480178 843095 360859 558071 765578 651458 438523 520511 535215 824681 866981 834749 698216 728990 529630 472740 864755 765501 510328 737737 633574 806404 637291 348158 531621 540724 758261 750516 546575 714567 670403 635297 535441 872315 359099 524715 827702 772072 484813 647060 391652 753449 349593 699016 538433 781834 395152 359882 504719 845398 729647 720385 727379 540983 815934 873539 681039 603234 465166 728020 595695 789932 878146 493805 824000 389598 471896 409970 852525 368207 775044 774773 524060 439459 488725 351865 667470 722456 803250 760721 787933 861950 532971 679176 462225 395452 365958 779056 421658 397496 457576 883474 762041 750400 674306 595830 390237 881084 675586 874504 787885 860438 718197 534080 659994 429336 480301 652607 571056 367484 484563 401632 758839 816766 769310 627791 494550 476476 389963 857310 686817 512235 556896 610440 449982 842816 677426 536452 835730 507437 841673 849580 658758 735969 625633 549878 685088 689720 884350 658022 633820 351017 564569 414790 598392 612956 377800 886573 447333 783164 847362 374812 613876 564076 413617 428362 615385 520853 873324 590940 836684 398319 881161 895895 683670 659206 386050 410315 458319 498630 687020 437502 783421 599017 796147 865136 407925 547130 408370 772096 630391 482840 705909 654570 654695 876827 654036 643116 539879 812956 609673 639451 644476 507496 584601 635321 569101 672731 633420 756753 528048 403311 519221 828184 517404 784323 458838 760145 825771 875349 725702 727809 676859 603756 428982 570397 527286 345508 539151 649105 859469 537866 366019 598618 380898 753979 664077 527429 447038 380306 367646 411371 890022 698170 480477 549125 632667 519070 346486 352721 770801 540577 523336 394171 693555 386679 863865 552675 609627 600901 675534 882708 446541 618758 353076 725248 744058 817090 594890 437436 700468 518608 478425 709313 675114 792932 782069 716137 752999 668040 846993 675141 825485 534677 446756 355943 895430 427378 821260 722303 808708 765629 407480 569419 530815 414214 885919 622198 504050 643786 864025 478899 586063 431109 822183 780385 390592 561788 764044 583009 823402 581777 748497 878115 507831 860637 447362 857131 519669 588651 566141 879607 643997 622060 605100 729932 432904 349773 355483 393763 770798 647504 486669 358227 466287 405478 497672 679396 411386 430597 352180 738929 557317 470107 806505 544981 665811 581133 375758 348429 466600 530121 527911 376703 434234 717005 744509 840169 864944 754562 639873 533203 587019 819885 424075 598237 707740 447574 797119 407299 839794 475639 713158 827206 885161 679267 616801 433443 891347 827553 769357 809704 382821 392266 632528 581577 775698 575849 721782 810909 386172 606061 807794 704159 477361 705065 609209 742914 545298 410308 601927 387734 448325 776204 647272 669509 834229 624861 399215 813457 490871 841622 623380 883706 415147 834765 411430 669896 370659 787275 855200 523401 700644 499133 576685 484413 820024 438227 617280 511908 502883 369938 381939 636313 581357 650178 373550 768503 790550 807041 781689 379767 896445 392489 684305 372166 631014 399822 600636 437969 640190 658454 872960 353632 466670 441599 375606 848571 895398 385006 412790 622244 496930 378075 755446 631963 345813 837310 772759 419090 861714 867795 744158 481209 403349 798646 411466 579355 460671 827644 437087 839243 353683 692616 581523 668803 783063 588628 426044 742795 644995 573783 677870 560041 656544 596155 887136 509725 389338 611008 606835 679769 643072 802632 540980 700284 625345 845033 482588 349792 525373 660903 817695 386088 664744 551263 741955 406261 665246 420399 869600 509223 875118 490521 776324 739308 801165 355511 413706 521000 525911 487832 344953 896138 706228 443361 552728 635739 858690 396562 442927 611120 478193 721939 573806 396944 783462 559409 667665 426329 691890 630645 522893 576630 882213 771347 533728 510422 673272 623158 757116 406449 376619 845903 591465 864029 801938 766126 793237 701784 369208 896248 806567 591050 797563 838844 797383 833195 803401 483540 877966 861832 792237 461420 809949 731624 414376 425683 430047 827865 356387 587301 666218 765331 747672 551374 419501 727560 860454 485135 386644 500822 823847 882899 445846 857059 455859 740338 760472 890530 805208 842615 519816 881643 724595 695578 756331 767935 891065 801801 888667 852025 793373 727651 828309 365281 515376 464765 626237 582174 499786 694774 548511 569898 422059 775275 887847 667709 653914 432304 719681 821595 633327 695478 581992 362309 378953 654525 886571 499043 354051 670713 444126 835826 882883 629301 532567 362575 686869 879508 583987 764755 415831 377629 485868
767877 552486 376882 417744 880687 843429 436739 379210 641492 592904 889066 464778 553477 805807 570986 641745 422043 736651 552150 733675 604057 751510 398843 542796 697060 435435 398166 628838 517877 495850 352910 720883 423461 573897 843072 530892 613641 743765 849516 805818 362200 464564 742173 440779 538473 767765 523116 862333 407587 540126 693643 427260 572067 345634 501701 889969 798479 602518 642812 742022 506847 580189 852610 588078 813269 537025 785840 727746 803127 560690 661363 615016 673430 480154 465629 503570 608764 428009 578444 813555 428783 346399 724681 732779 754061 657276 785417 684184 623669 633565 884325 473627 424951 729327 510338 453460 781595 497678 832635 517150 688269 346918 575000 693937 691069 591822 404926 359178 569755 408914 815093 347901 693923 655946 558298 426893 546839 846876 537930 413758 768052 812817 587803 683459 651110 574834 472110 632326 659266 460632 444703 780928 704970 478308 688472 561919 463467 739118 849095 640156 884139 826145 876884 458453 682899 571010 788431 589442 701106 690595 411468 374282 627599 829309 497065 482781 486007 765717 515856 705390 782867 660899 687442 801231 673317 378912 526780 377604 844270 703408 565358 454507 740663 694366 665874 428875 391366 547585 521020 533894 749380 767222 500982 889030 581746 666138 712929 413609 772250 879140 804697 760149 871795 504100 793259 595238 584539 864329 413662 381662 629990 469836 861174 847547 490249 642596 676814 642182 394934 360787 660421 451453 376221 790364 557583 458533 517511 434480 746149 376406 743419 644014 561423 479221 437834 802934 459084 372143 859530 384463 421544 713775 583265 365436 368771 369181 481855 665150 847495 383510 878745 880395 450820 764481 467932 879057 508755 366564 345353 483562 713127 565161 853012 591730 400692 535845 632504 559298 874890 808576 694010 519870 811379 567871 660914 758629 461888 532737 874966 470361 409369 514874 619544 500946 461677 364949 357100 835577 379901 812437 698749 725150 841800 563786 883833 736974 832594 679616 398705 651916 435073 634956 580762 797761 593312 402444 712269 499694 612305 675988 388353 486112 419513 438695 752030 454266 452921 405246 800867 591296 834174 353106 705169 656328 821225 882513 624478 597151 389281 782376 675004 354279 660048 880052 641890 822981 758119 839148 445072 829191 675595 423113 483182 849398 697227 634495 574288 641766 889868 471210 828639 406953 542569 657098 712748 563423 544332 608911 366974 551949 580130 642724 457970 556231 807488 678526 450868 822855 440004 818720 587114 774761 374546 583340 763728 483010 553129 862009 771117 739211 802693 829736 563619 383429 731531 354287 742668 878389 442200 795458 382217 416700 673611 559712 411103 436601 881893 528849 810977 690906 741896 596483 473138 418064 781676 847407 640338 715735 623806 843179 625522 633754 731589 702938 756662 713074 437406 697703 577259 410222 724360 653827 355069 629788 645089 822455 441860 652714 487334 757731 460171 432193 362228 410613 433587 863447 767754 551398 824769 842196 571792 692687 456387 444167 644778 726950 773912 733277 891361 462766 443899 623501 875519 745451 520910 718957 801881 638526 787739 756618 570007 549646 791157 895489 369298 784781 765177 762910 781752 510002 669679 708156 544486 388604 600031 867806 856044 453764 683893 768788 483001 609948 558741 540734 459928 398510 632578 550752 705182 851685 450323 376725 828043 490927 884884 632046 803992 864980 682022 605640 786911 871845 748446 823315 436677 521875 524692 644803 588691 668884 485986 734633 613143 601754 735727 509102 880787 401565 383576 562094 595107 863303 562726 770067 770582 773397 855498 838500 786559 586827 413501 778486 394849 456687 669909 864459 509261 695605 565332 396900 824547 510010 758256 386735 682437 404006 681869 515208 731993 430615 396427 693658 444717 520748 874702 781660 580408 557333 865988 877277 518116 870084 789076 869717 607968 843095 759201 612411 832577 360627 797658 685981 828581 672125 878906 628212 800081 854055 637565 715506 507388 547137 508413 838484 866794 727245 635280 757744 390002 535857 405521 725813 560627 455707 663435 810513 433006 371843 881848 592721 564227 644668 798985 770842 450079 377842 806527 824353 351152 846346 797457 763744 546632 652678 786719 822540 820522 348032 474848 514803 395138 456255 808914 769886 449568 453451 349819 779508 570595 746441 634899 822677 765729 807425 875295 575401 365257 878323 862024 869936 497667 626277 456760 594444 626001 442479 865183 523548 442222 742474 454817 582821 824144 497969 582765 677466 435184 649785 462721 620547 410515 478454 361460 370831 717312 875285 806786 745840 375216 551819 421663 860860 641622 483785 558989 545127 366631 684695 608122 388527 535779 855335 759696 348349 521812 865460 829052 725397 452176 699845 567356 436138 501992 572849 749568 892205 647070 599520 602866 713545 457420 468984 738828 424993 829978 650689 828918 445437 683693 555689 455120 634343 780602 861612 801753 371903 891134 575091 493888 808362 731022 656960 519472 382651 558798 536472 498753 678349 714885 824919 414339 708082 716702 811659 759176 843822 807558 602666 852862 718270 610791 354002 449688 892264 733074 512173 365775 360316 837512 477144 635269 756213 514764 554826 422585 771822 808755 472248 759169 874998 513866 892405 670932 778625 488143 387632 785030 492574 731553 702803 460890 467806 443717 471515 514412 505530 757675 814316 520565 405289 612875 590947 381188 770578 418247 791142 839044 407826 519138 499166 689233 841753 413058 408501 497764 475236 547906 718646 739383 626203 672575 487347 795634 719960 530071 420684 477694 518692 432997 620252 862613 390662 803935 681353 695513 765212 411084 884148 623501 740851 518412 424715 675463 688091 479783 573083 416934 774898 678120 359303 408083 603653 843378 510720 537711 697024 545042 406924 799995 777549 557075 849986 694712 686330 734645 737925 415452 407640 470059 573885 438539 749049 650065 422813 659552 865620 873568 796280 774834 755317 815788 804353 607539 847635 649717 812739 763149 738584 844994 551669 402872 751067 610182 695397 762310 721556 470753 494083 358395 677994 806212 584293 505750 559417 544136 394912 456390 546287 475804 495510 432187 512038 351208 371091 837947 407530 347661 855999 868970 413818 759238 554887 538669 355066 677688 469937 492263 822504 801609 737384 879284 386960 453220 790848 731201 691952 637223 439480 348458 424172 498897 768146 564655 836900 525152 595723 797939 719779 671252 426954 656791 631302 726618 442493 437912 748013 387207 684951 560928 640431 530937 727794 867740 489440 442008 837439 452758 660784 781463 740606 735343 874638 479116 679413 708644 515774 746222 659253 470656 816577 870957 390561 632822 642956 599562 472249 571115 374720 874026 804709 499976 434940 638942 859067 445149 626217 766366 495935 614613 801294 890735 373549 457350 845802 764101 717135 355453 500029 754647 371617 612372 627199 548433 494888 711565 673816 505000 513930 634891 645332 356509 895863 747094 738736 647795 476310 474010 529153 444987 448278 396054 777197 493011 823567 593767 854277 511515 601006 676019 586958 806090 438477 414724 842344 891473 681096 837131 750389 672505 439017 737893 616442 846121 763008 736907 396489 589166 678392 498599 565535 589943 757583 892938 510770 460712 638679 795116 848370 407770 622659 640110 813171 877610 412583 372869 692311 353607 712952 402185 503885 841180 783250 732514 390122 435451 348327 427989 780540 631711 348571 418729 657293 875808 507875 591522 708619 863564 370035 883896 501588 805352 578557 888251 450380 863968 858330 366625 490315 379713 428116 400719 550913 676840 538883 739673 516948 604971 838068 556103 735690 712179 710822 662522 571649 754531 409860 689360 394304 656832 864866 655814 763773 362348 390308 590546 851799 701897 801957 543003 408774 348968 844408 376068 356137 796886 671059 885979 798989 691916 552747 758148 611268 443781 884835 544066 860915 563407 409694 468252 758524 673679 728473 527622 435901 699582 647475 880628 425952 543756 572390 896958 645891 888933 713200 610696 391082 478952 710812 732266 549204 714837 800251 598490 472402 693934 856300 482723 764875 426356 597672 825462 502415 374139 602391 412508 888089 409707 779630 834774 664119 440412 647709 466388 392457 758039 737022 497066 886291 816286 503494 891612 616830 643056 490842 545858 884274 601087 886469 706413 730606 482088 640721 881463 595545 555644 629210 346865 698836 776832 662043 663258 774255 805633 726819 613073 401907 424641 463502 474048 412730 867721 697746 602931 881570 633957 445823 764304 793724 562850 352900 558312 662072 482606 580066 858238 682219 477533 814144 818863 836599 488243 427746 871029 737604 543314 744884 643232 559813 396118 531299 441522 652213 598921 618044 592375 388120 788622 796001 784416 812902 665835 806129 706125 524436 822279 870941 823676 781583 535218 543237 837418 854181 482571 817807 351307 746195 612193 430882 719415 405270 673259 553599 795806 734828 640921 614335 855775 553858 585120 519178 701294 767440 680525 484124 642798 394424 791579 427870 860403 694172 782120 420678 639388 395451 881406 833373 466547 751979 570071 643307 599223 655262 824329 666129 851847 596794 771245 821098 582503 651782 751522 367973 568193 801739 702574 688021 896264 400427 479852 433329 787629 853447 604533 654524 803835 490251 798420 748465 649550 810345 560861 491636 657044 356863 353974 873362 498236 786479 592050 740533 541142 485477 570699 765380 428432 882833 358190 850942 756413 418636 756195 590983 432225 592238 695530 696575 430343 587331 357026 579413 831280 860614 483025 811539 833238 844676 589345 410850 407648 816008 523134 858333 625472 694578 721732 481486 832824 853910 859762 795537 447585 863019 381795 474386 491837 598212 628143 813730 545838 723966 372917 509639 683882 681509 745026 800968 370818 512431 515507 384318 459490 480202 819807 738589 459242 438260 421871 393017 368667 540239 493447 483153 715105 828138 536964 560737 853919 824354 419327 453003 668201 513870 761374 593761 421603 529090 814610 867780 837603 563703 857349 769073 571135 477623 725014 685225 391567 571219 619614 623394 606814 760215 849213 448387 752404 559739 838604 435891 702480 505680 860667 345128 623541 653554 787649 660853 539119 535901 850123 737923 644676 395958 848596 345323 581260 652956 437248 729477 895851 352504 863756 505419 678644 596669 625500 369292 809657 557164 467926 542936 486163 571741 453603 776374 750442 615235 642538 792530 429971 614928 701494 635406 804250 812107 865321 859898 478805 521203 828153 896436 788909 852308 373138 609562 445122 896763 372547 539979 688504 799591 417635 412203 678342 496853 533954 760550 572610 464215 522059 429731 816153 381277 862962 812122 596132 844534 560763 391158 523159 524779 564977 867044 722866 727482 647068 809148 734361 581507 750124 843137 746053 741933 423075 880705 430052 749827 374028 461073 789139 578955 702173 837018 437211 802522 524087 478565 700218 500071 848885 353845 843719 396457 502567 663648 896350 698354 826887 675229 755488 628276 736670 489808 634398 535824 526056 635168 684302 803292 392459 385163 814218 675688 763645 355242 563757 730378 381246 772934 357748 619162 549621 638596 741739 757336 411951 832271 621408 591559 862887 799470 624688 518633 561931 539894 686360 839392 392583 411953 841173 647040 896832 394928 895495 728653 350987 649783 536535 656553 788315 585226 800134 613375 663680 553158 345826 856862 627323 608694 602009 704819 632340 381026 373673 782725 879275 717812 385864 381096 798187 784347 574703 572793 506800 528922 390388 832809 349506 784657 536309 880598 385530 867310 579322 549701 352859 632165 688738 668606 747714 526747 527922 883058 615662 565999 418867 471225 610487 352189 854560 805733 377884 771950 612638 664208 709269 740228 360319 350488 522008 561643 887450 725538 511069 702800 620166 892581 479953 629155 562903 831071 571607 657509 607188 362181 616971 557311 811472 544010 858724 429414 652199 450861 854908 832340 832165 419183 567017 436363 366001 703276 489920 740993 561431 773779 545756 407430 671747 601712 438085 414579 700134 842718 386385 863073 413193 378833 518390 726499 721724 488180 626167 463595 670007 716340 749014 361578 799996 560181 499383 657068 438494 557651 807151 514600 750138 695959 570917 783453 456245 354824 445430 367059 569894 560375 508734 784332 787352 832842 485977 381269 796890 874669 696415 689618 647908 587490 469367 554363 427135 658237 569832 360136 635809 516630 581498 452017 491481 823429 892767 480119 781639 563603 528773 772156 838369 708115 843354 748133 448287 526954 811219 374410 605831 879532 583902 409749 736532 389831 603423 594283 389686 734044 390492 359306 479478 641167 440336 367334 738617 668239 540586 519400 869866 738006 835023 624805 400281 620189 667453 365358 379811 347586 740979 402550 433403 475572 363057 752534 753510 353613 864000 673322 775489 890594 887421 594634 478964 536333 458578 788432 517050 781966 373594 888321 867284 875313 770642 650427 513772 548764 659850 721297 433881 389817 843053 816227 453545 487595 507422 534723 673047 509336 646875 645839 819996 477514 612890 374265 744284 580814 473683 814164 845562 414465 640793 838848 450965 492011 459017 466031 509311 830855 745720 581403 495136 861234 714508 829126 500234 351430 479918 455158 538072 704417 360847 725134 637232 612694 408760 707822 536630 650132 492740 593245 608945 602466 628067 785814 577454 748543 510273 346633 573942 415725 476528 609631 894435 808388 476900 561261 473806 791290 673019 849146 536827 852104 396764 760623 833687 720122 409377 763179 604801 816672 690848 758661 724836 515883 767382 451639 855810 656843 600019 685861 473800 555347 895804 506341 566534 710561 865728 557900 882555 550544 474496 676960 859416 537642 712052 890903 413174 670964 682922 666958 684034 383758 769101 365960 519015 604363 803248 858614 393461 659296 697912 698412 597778 706762 797375 444864 518873 568567 629267 713194 747600 738449 781378 374307 537207 864060 882378 724832 862797 605212 787751 792833 818578 419035 560849 605080